← কম্পিউটার ও ICT টপিকসমূহ | সকল বিষয়ের প্রস্তুতি
সফটওয়্যার ও অপারেটিং সিস্টেম
সফটওয়্যার (Software) হলো নির্দেশনার এমন একটি সংগঠিত সংগ্রহ যা কম্পিউটার হার্ডওয়্যারকে নির্দিষ্ট কাজ সম্পাদনে পরিচালিত করে। হার্ডওয়্যার যন্ত্র, সফটওয়্যার তার প্রাণ। হার্ডওয়্যার দৃশ্যমান-স্পর্শযোগ্য, কিন্তু সফটওয়্যার অদৃশ্য — শুধু কাজের মাধ্যমে এর অস্তিত্ব প্রকাশ পায়।
প্রধান বৈশিষ্ট্য
- অদৃশ্য (Intangible) — স্পর্শ করা যায় না
- হার্ডওয়্যারের প্রাণ — হার্ডওয়্যার সচল করে
- পরিবর্তনযোগ্য — আপডেট, প্যাচ
- নকল করা যায় — সহজে ডুপ্লিকেট
- লাইসেন্স-ভিত্তিক বা মুক্ত (Open Source)
হার্ডওয়্যার বনাম সফটওয়্যার
| হার্ডওয়্যার | সফটওয়্যার |
|---|---|
| ভৌত, দৃশ্যমান | অভৌত, অদৃশ্য |
| ক্ষয়/নষ্ট হতে পারে | ক্ষয় হয় না (Outdated হয়) |
| একবার তৈরি হলে স্থায়ী | আপডেট-যোগ্য |
| একটি কাজে সীমিত | একটি হার্ডওয়্যারে অনেক সফটওয়্যার |
| উদাহরণ: CPU, RAM, HDD | উদাহরণ: Windows, MS Word |
সফটওয়্যারের প্রকারভেদ
কাজের প্রকৃতি অনুযায়ী সফটওয়্যারকে তিন প্রধান শ্রেণিতে ভাগ করা যায় —
- System Software (সিস্টেম সফটওয়্যার)
- Application Software (প্রয়োগ সফটওয়্যার)
- Programming Software (প্রোগ্রামিং সফটওয়্যার / উন্নয়ন)
১. System Software
- Operating System (OS): Windows, Linux, macOS, Android, iOS
- Device Driver: Printer, Mouse, Graphics ইত্যাদির জন্য
- Utility Program: Antivirus, Disk Cleanup, Defragmenter, Backup
- Firmware: BIOS/UEFI — ROM-এ থাকে
- System Tool: Task Manager, Registry Editor
২. Application Software
- Word Processing: MS Word, Google Docs, LibreOffice Writer
- Spreadsheet: MS Excel, Google Sheets, Lotus 1-2-3
- Presentation: MS PowerPoint, Google Slides, Keynote
- Database: MS Access, MySQL, Oracle, MS SQL Server
- Multimedia: VLC, Photoshop, Premiere, After Effects, Audacity
- Browser: Chrome, Firefox, Edge, Safari, Opera
- Communication: Outlook, Zoom, Teams, Slack, WhatsApp
- Accounting: Tally, QuickBooks, SAP, Oracle ERP
৩. Programming Software
- Compiler, Interpreter, Assembler
- IDE — Visual Studio, VS Code, IntelliJ, Eclipse, PyCharm
- Debugger, Profiler
- Linker, Loader
- Version Control — Git, SVN
লাইসেন্স অনুযায়ী শ্রেণিবিভাগ
| ধরন | বৈশিষ্ট্য | উদাহরণ |
|---|---|---|
| Commercial | কিনে ব্যবহার, License | MS Office, Photoshop |
| Freeware | ফ্রি কিন্তু Source বন্ধ | Chrome, VLC, Skype |
| Shareware | সীমিত সময় ফ্রি, পরে কিনতে হয় | WinRAR, IDM |
| Open Source | Source কোডসহ ফ্রি | Linux, Firefox, Apache |
| Public Domain | কপিরাইট নেই | SQLite (অনেকটা) |
অপারেটিং সিস্টেম (Operating System)
OS হলো System Software-এর সবচেয়ে গুরুত্বপূর্ণ অংশ — হার্ডওয়্যার ও User-এর মাঝে সেতু (Interface)। OS ছাড়া কম্পিউটার চলতে পারে না।
প্রচলিত OS পরিচয়
- MS-DOS: Microsoft Disk OS (১৯৮১) — CLI ভিত্তিক, একক-ব্যবহারকারী
- Windows: Microsoft (১৯৮৫) — GUI; Win 1.0 → 3.1 → 95 → 98 → 2000 → XP → 7 → 8 → 10 → 11
- UNIX: AT&T Bell Labs (১৯৬৯) — Multi-user, Multi-tasking
- Linux: Linus Torvalds (১৯৯১) — Open Source UNIX-like
- macOS: Apple — UNIX-based (Darwin); Mac OS X → macOS
- Android: Google (২০০৮) — Linux Kernel-ভিত্তিক Mobile OS
- iOS: Apple (২০০৭) — iPhone-এর জন্য
- Chrome OS: Google — Chromebook-এর জন্য
Linux Distribution
- Ubuntu, Debian, Fedora, CentOS, RHEL, Arch, Mint, Manjaro, Kali, OpenSUSE
OS-এর প্রকারভেদ
| ধরন | বর্ণনা | উদাহরণ |
|---|---|---|
| Single User | একসাথে একজন ব্যবহারকারী | MS-DOS, Windows 9x |
| Multi User | একসাথে বহু ব্যবহারকারী | UNIX, Linux Server |
| Single Tasking | একসময়ে এক প্রোগ্রাম | MS-DOS |
| Multi Tasking | একসাথে একাধিক প্রোগ্রাম | Windows, Linux |
| Multi Processing | একাধিক CPU/Core ব্যবহার | Windows Server |
| Real Time (RTOS) | তাৎক্ষণিক প্রতিক্রিয়া | VxWorks, QNX, FreeRTOS |
| Distributed | একাধিক কম্পিউটারে বিতরণ | Hadoop OS |
| Embedded | নির্দিষ্ট হার্ডওয়্যারে | Smart TV, ATM |
| Mobile | স্মার্টফোন | Android, iOS |
User Interface (UI)
- CLI (Command Line Interface): Text Command — MS-DOS, Linux Shell
- GUI (Graphical User Interface): Icon, Window, Menu — Windows, macOS
- TUI: Text User Interface — Menu-driven Text
- Voice UI: Siri, Alexa, Google Assistant
- Touch UI: Android, iOS
OS-এর কার্যাবলি ও মূল উপাদান
প্রধান কার্যাবলি
- Process Management: Process Creation, Scheduling, Synchronization, Deadlock
- Memory Management: Allocation, Paging, Segmentation, Virtual Memory
- File Management: File creation, deletion, directory, FAT/NTFS/ext4
- Device Management: Driver, I/O, Interrupt
- Security & Protection: Login, Permission, ACL, Encryption
- User Interface: CLI/GUI
- Networking: TCP/IP Stack, Socket
Process Scheduling Algorithm
- FCFS: First Come First Served
- SJF: Shortest Job First
- Priority Scheduling
- Round Robin (RR): Time Quantum
- Multilevel Queue
Memory Allocation
- Contiguous Allocation: পাশাপাশি
- Paging: Fixed-size Page
- Segmentation: Logical Segment
- Virtual Memory: Page File / Swap
File System
| File System | OS | বৈশিষ্ট্য |
|---|---|---|
| FAT16/FAT32 | DOS, Windows | সরল, পুরাতন; FAT32 max file 4 GB |
| NTFS | Windows | Journaling, Permission, Encryption |
| exFAT | Windows + Mac | Portable, বড় ফাইল |
| ext2/3/4 | Linux | Journaling, Large File |
| HFS+, APFS | macOS | Apple File System |
| Btrfs, ZFS | Linux/Server | Snapshot, RAID |
Booting Process
- Power On → POST (Power On Self Test)
- BIOS/UEFI চালু → Bootloader (MBR/GPT) লোড
- OS Kernel মেমরিতে লোড
- Init/SystemD প্রক্রিয়া
- User Login Screen
- Cold Boot: Power Off থেকে চালু
- Warm Boot: Restart — হার্ডওয়্যার চলমান রেখে OS পুনঃচালু
প্রোগ্রামিং ভাষা
কম্পিউটারের সাথে যোগাযোগের জন্য তৈরি কৃত্রিম ভাষা।
স্তর অনুযায়ী
| প্রজন্ম | ধরন | উদাহরণ |
|---|---|---|
| 1GL | Machine Language (0/1) | Binary |
| 2GL | Assembly Language (Mnemonic) | MOV, ADD, JMP |
| 3GL | High Level (Procedural) | C, FORTRAN, COBOL, Pascal |
| 4GL | Very High Level / DB Query | SQL, PL/SQL, MATLAB |
| 5GL | AI / Logic / Natural | Prolog, LISP, Mercury |
Paradigm অনুযায়ী
- Procedural: C, Pascal, BASIC
- Object-Oriented (OOP): C++, Java, C#, Python, Ruby
- Functional: Haskell, Lisp, Erlang, F#
- Logic: Prolog, Mercury
- Scripting: Python, JavaScript, PHP, Perl, Ruby, Bash
- Markup (ভাষা নয়, তবে): HTML, XML, Markdown
জনপ্রিয় ভাষা ও সৃষ্টিকর্তা
| ভাষা | সৃষ্টিকর্তা | বছর |
|---|---|---|
| FORTRAN | John Backus (IBM) | 1957 |
| COBOL | Grace Hopper | 1959 |
| LISP | John McCarthy | 1958 |
| BASIC | Kemeny & Kurtz | 1964 |
| Pascal | Niklaus Wirth | 1970 |
| C | Dennis Ritchie | 1972 |
| C++ | Bjarne Stroustrup | 1985 |
| Python | Guido van Rossum | 1991 |
| Java | James Gosling (Sun) | 1995 |
| JavaScript | Brendan Eich | 1995 |
| PHP | Rasmus Lerdorf | 1995 |
| Ruby | Yukihiro Matsumoto | 1995 |
| C# | Anders Hejlsberg (MS) | 2000 |
| Go (Golang) | 2009 | |
| Swift | Apple | 2014 |
| Rust | Mozilla | 2010 |
| Kotlin | JetBrains | 2011 |
HTML উদাহরণ
<!DOCTYPE html>
<html>
<head><title>My Page</title></head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
C ভাষায় Hello World
#include <stdio.h>
int main(){
printf("Hello, World!\n");
return 0;
}
কম্পাইলার, ইন্টারপ্রেটার ও অ্যাসেম্বলার
প্রোগ্রামকে Machine Language-এ রূপান্তর করতে অনুবাদক প্রোগ্রাম দরকার।
Compiler
- সম্পূর্ণ Source কোড একবারে Machine Code-এ অনুবাদ করে
- Output হিসেবে Executable (.exe) তৈরি
- Error থাকলে সব Error একসাথে প্রদর্শন
- একবার Compile হলে দ্রুত Execute হয়
- উদাহরণ — GCC (C), G++ (C++), javac (Java)
Interpreter
- লাইন-বাই-লাইন অনুবাদ ও Execute
- কোনো Executable file তৈরি হয় না
- Error পেলে থেমে যায়
- Compile-এর তুলনায় ধীর
- উদাহরণ — Python, JavaScript, PHP, Ruby
Assembler
- Assembly Language-কে Machine Code-এ অনুবাদ
- উদাহরণ — MASM, NASM, TASM
Linker, Loader
- Linker: একাধিক Object file জোড়া দিয়ে Executable তৈরি
- Loader: Executable-কে Memory-তে লোড করে চালানোর জন্য প্রস্তুত করে
Compiler vs Interpreter
| বৈশিষ্ট্য | Compiler | Interpreter |
|---|---|---|
| অনুবাদ | একবারে সম্পূর্ণ | লাইন-বাই-লাইন |
| Output | Executable | নেই |
| Error | সব একসাথে | প্রতি লাইনে থামে |
| গতি | দ্রুত execute | ধীর |
| উদাহরণ | C, C++, Java | Python, JS, PHP |
প্রয়োগ সফটওয়্যার (Application Software)
অফিস স্যুট
- Microsoft Office: Word, Excel, PowerPoint, Access, Outlook, OneNote, Teams
- Google Workspace: Docs, Sheets, Slides, Drive, Gmail, Meet
- LibreOffice (Open Source): Writer, Calc, Impress, Base
- Apple iWork: Pages, Numbers, Keynote
MS Word — শর্টকাট কী
| শর্টকাট | কাজ |
|---|---|
| Ctrl + N | নতুন ডকুমেন্ট |
| Ctrl + O | Open |
| Ctrl + S | Save |
| Ctrl + P | |
| Ctrl + C / V / X | Copy / Paste / Cut |
| Ctrl + Z / Y | Undo / Redo |
| Ctrl + B / I / U | Bold / Italic / Underline |
| Ctrl + A | Select All |
| Ctrl + F / H | Find / Replace |
| F1 | Help |
| F7 | Spell Check |
| F12 | Save As |
MS Excel — প্রাথমিক ধারণা
- Worksheet, Workbook, Cell, Row, Column
- Row সংখ্যা — 10,48,576; Column — 16,384 (A → XFD)
- Formula শুরু হয় = চিহ্ন দিয়ে
- উদাহরণ Function — SUM, AVERAGE, COUNT, MAX, MIN, IF, VLOOKUP, HLOOKUP, INDEX, MATCH, CONCATENATE
- File Extension — .xlsx (2007+), .xls (পুরাতন)
উল্লেখযোগ্য অন্যান্য সফটওয়্যার
- Adobe: Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, Acrobat (PDF)
- AutoDesk: AutoCAD, Maya, 3ds Max, Revit
- Database: MySQL, PostgreSQL, MongoDB, MS SQL Server, Oracle
- ERP/CRM: SAP, Oracle, Salesforce, Microsoft Dynamics
- Browser Engine: Blink (Chrome/Edge), Gecko (Firefox), WebKit (Safari)
File Extension
| Extension | ধরন |
|---|---|
| .txt | Plain Text |
| .doc/.docx | MS Word |
| .xls/.xlsx | MS Excel |
| .ppt/.pptx | MS PowerPoint |
| Portable Document Format | |
| .jpg/.png/.gif/.bmp/.webp | Image |
| .mp3/.wav/.flac | Audio |
| .mp4/.mkv/.avi/.mov | Video |
| .zip/.rar/.7z | Compressed |
| .exe | Windows Executable |
| .iso | Disk Image |
| .html/.css/.js | Web |
| .py/.java/.cpp/.c | Source code |
সাধারণ ভুল ও সতর্কতা
মনে রাখার কৌশল
তথ্যের সারসংক্ষেপ
- Software-এর তিন প্রধান ধরন — System, Application, Programming।
- OS হলো হার্ডওয়্যার ও ব্যবহারকারীর মধ্যকার Interface।
- MS-DOS — CLI ভিত্তিক, একক-ব্যবহারকারী, একক-কাজী।
- Windows — GUI; ১৯৮৫ সালে প্রথম রিলিজ।
- UNIX — Bell Labs, ১৯৬৯; Ken Thompson, Dennis Ritchie।
- Linux — Linus Torvalds, ১৯৯১, Open Source।
- Android — Google, ২০০৮; Linux Kernel।
- iOS — Apple, ২০০৭ (iPhone OS)।
- Firmware — ROM-এ থাকা সফটওয়্যার (BIOS, UEFI)।
- Compiler — পুরো কোড একবারে অনুবাদ; Interpreter — লাইন-বাই-লাইন।
- Assembler — Assembly → Machine Code।
- FORTRAN — প্রথম High Level Language (১৯৫৭, John Backus)।
- C — Dennis Ritchie, ১৯৭২, Bell Labs।
- C++ — Bjarne Stroustrup, ১৯৮৫।
- Java — James Gosling, ১৯৯৫, Sun Microsystems।
- Python — Guido van Rossum, ১৯৯১।
- JavaScript — Brendan Eich, ১৯৯৫, Netscape।
- FAT32 max single file size — 4 GB।
- NTFS — Windows-এর primary file system।
- ext4 — Linux-এর popular file system।
- Open Source উদাহরণ — Linux, Firefox, LibreOffice, MySQL।
- Freeware — Chrome, VLC, Skype।
- Shareware — WinRAR, IDM।
- POST — Power On Self Test।
- Cold Boot — Power Off থেকে চালু; Warm Boot — Restart।
প্রশ্ন ও উত্তর (১০০+ MCQ)
১. Software কী?
(ক) ভৌত অংশ (খ) নির্দেশের সমষ্টি (গ) তার (ঘ) চিপ
উত্তর: (খ) নির্দেশের সংগঠিত সমষ্টি
২. Software কয় প্রধান ভাগে বিভক্ত?
(ক) ২ (খ) ৩ (গ) ৪ (ঘ) ৫
উত্তর: (খ) ৩
৩. কোনটি System Software?
(ক) MS Word (খ) Windows (গ) Photoshop (ঘ) VLC
উত্তর: (খ) Windows
৪. কোনটি Application Software?
(ক) Linux (খ) Windows (গ) MS Excel (ঘ) BIOS
উত্তর: (গ) MS Excel
৫. OS-এর পূর্ণরূপ?
(ক) Operating System (খ) Object Source (গ) Open Software (ঘ) None
উত্তর: (ক)
৬. OS কোন শ্রেণির সফটওয়্যার?
(ক) System (খ) Application (গ) Programming (ঘ) Utility
উত্তর: (ক) System
৭. MS-DOS কোন ধরনের Interface?
(ক) GUI (খ) CLI (গ) TUI (ঘ) Voice
উত্তর: (খ) CLI
৮. GUI-এর পূর্ণরূপ?
(ক) Graphical User Interface (খ) General U I (গ) Global U I (ঘ) None
উত্তর: (ক)
৯. Windows কত সালে বাজারে আসে?
(ক) ১৯৮১ (খ) ১৯৮৫ (গ) ১৯৯০ (ঘ) ১৯৯৫
উত্তর: (খ) ১৯৮৫
১০. Microsoft-এর প্রতিষ্ঠাতা?
(ক) Bill Gates (খ) Paul Allen (গ) উভয়েই (ঘ) Jobs
উত্তর: (গ) উভয়েই (১৯৭৫)
১১. Linux-এর জনক?
(ক) Linus Torvalds (খ) Richard Stallman (গ) Ritchie (ঘ) Thompson
উত্তর: (ক) Linus Torvalds (১৯৯১)
১২. UNIX-এর জনক?
(ক) Ken Thompson & Dennis Ritchie (খ) Linus (গ) Bill Gates (ঘ) Stroustrup
উত্তর: (ক) (১৯৬৯, Bell Labs)
১৩. Android-এর Kernel?
(ক) UNIX (খ) Linux (গ) BSD (ঘ) Windows
উত্তর: (খ) Linux
১৪. Android কোন কোম্পানির?
(ক) Apple (খ) Microsoft (গ) Google (ঘ) Samsung
উত্তর: (গ) Google
১৫. iOS কোন কোম্পানির?
(ক) Apple (খ) Google (গ) Samsung (ঘ) MS
উত্তর: (ক) Apple
১৬. Linux Distribution কোনটি?
(ক) Ubuntu (খ) Fedora (গ) Mint (ঘ) সবগুলো
উত্তর: (ঘ) সবগুলো
১৭. macOS-এর Kernel?
(ক) Linux (খ) Darwin (UNIX) (গ) BSD (ঘ) Windows
উত্তর: (খ) Darwin (UNIX-based)
১৮. কোনটি Real-Time OS?
(ক) Windows (খ) Linux (গ) VxWorks (ঘ) Android
উত্তর: (গ) VxWorks
১৯. Multi-tasking-এর উদাহরণ?
(ক) MS-DOS (খ) Windows (গ) DOS 6.0 (ঘ) None
উত্তর: (খ) Windows
২০. CLI-তে কাজ করতে হয়?
(ক) Mouse-এ ক্লিক (খ) Text Command (গ) Voice (ঘ) Touch
উত্তর: (খ)
২১. POST-এর পূর্ণরূপ?
(ক) Power On Self Test (খ) Pre Op (গ) Post Off (ঘ) None
উত্তর: (ক)
২২. Cold Boot মানে?
(ক) Power Off থেকে চালু (খ) Restart (গ) Sleep (ঘ) Hibernate
উত্তর: (ক)
২৩. Warm Boot মানে?
(ক) Power Off থেকে (খ) Restart (গ) New Install (ঘ) None
উত্তর: (খ) Restart
২৪. Booting-এ প্রথমে কী চলে?
(ক) Kernel (খ) BIOS/POST (গ) GUI (ঘ) Browser
উত্তর: (খ) BIOS/POST
২৫. Bootloader-এর উদাহরণ?
(ক) GRUB (খ) NTLDR (গ) Windows Boot Manager (ঘ) সবগুলো
উত্তর: (ঘ)
২৬. Scheduling Algorithm কোনটি?
(ক) FCFS (খ) SJF (গ) Round Robin (ঘ) সবগুলো
উত্তর: (ঘ)
২৭. FCFS-এর পূর্ণরূপ?
(ক) First Come First Served (খ) Fast (গ) Free (ঘ) None
উত্তর: (ক)
২৮. SJF-এর পূর্ণরূপ?
(ক) Shortest Job First (খ) System Job (গ) Standard Job (ঘ) None
উত্তর: (ক)
২৯. Round Robin-এ কী Concept?
(ক) Time Quantum (খ) Priority (গ) Job Size (ঘ) None
উত্তর: (ক)
৩০. Deadlock-এর প্রতিকার নয়?
(ক) Detection (খ) Prevention (গ) Avoidance (ঘ) Encryption
উত্তর: (ঘ) Encryption
৩১. Paging কোন Management-এ?
(ক) Process (খ) Memory (গ) File (ঘ) Device
উত্তর: (খ) Memory
৩২. Virtual Memory-এর জন্য Page File কোথায়?
(ক) RAM (খ) HDD/SSD (গ) Cache (ঘ) BIOS
উত্তর: (খ)
৩৩. Windows-এর File System?
(ক) NTFS (খ) ext4 (গ) APFS (ঘ) HFS
উত্তর: (ক) NTFS
৩৪. Linux-এর জনপ্রিয় File System?
(ক) NTFS (খ) ext4 (গ) HFS+ (ঘ) FAT32
উত্তর: (খ) ext4
৩৫. macOS-এর সাম্প্রতিক File System?
(ক) HFS+ (খ) APFS (গ) NTFS (ঘ) ext4
উত্তর: (খ) APFS
৩৬. FAT32-তে সর্বোচ্চ File Size?
(ক) 2 GB (খ) 4 GB (গ) 8 GB (ঘ) সীমা নেই
উত্তর: (খ) 4 GB
৩৭. exFAT কোথায় ব্যবহৃত?
(ক) Portable Drive (খ) Server (গ) Mobile (ঘ) BIOS
উত্তর: (ক)
৩৮. Antivirus কোন ধরনের সফটওয়্যার?
(ক) Utility (খ) Application (গ) System (ঘ) সবগুলো
উত্তর: (ক) Utility
৩৯. Defragmenter-এর কাজ?
(ক) HDD সাজানো (খ) Virus মুছে (গ) RAM বাড়ানো (ঘ) None
উত্তর: (ক)
৪০. Backup Software কী করে?
(ক) ফাইলের কপি রাখে (খ) Delete করে (গ) Encrypt (ঘ) None
উত্তর: (ক)
৪১. Driver সফটওয়্যার কোথায়?
(ক) System (খ) Application (গ) Programming (ঘ) Game
উত্তর: (ক) System
৪২. Free + Source Open Software?
(ক) Freeware (খ) Open Source (গ) Shareware (ঘ) Commercial
উত্তর: (খ)
৪৩. WinRAR কোন ধরনের?
(ক) Freeware (খ) Shareware (গ) Open Source (ঘ) None
উত্তর: (খ) Shareware
৪৪. Chrome কোন ধরনের?
(ক) Freeware (খ) Shareware (গ) Commercial (ঘ) Open Source
উত্তর: (ক) Freeware
৪৫. Linux কোন ধরনের?
(ক) Open Source (খ) Freeware (গ) Commercial (ঘ) Shareware
উত্তর: (ক) Open Source
৪৬. ১ম প্রজন্মের ভাষা?
(ক) Machine (০/১) (খ) Assembly (গ) C (ঘ) Python
উত্তর: (ক)
৪৭. ২য় প্রজন্মের ভাষা?
(ক) Machine (খ) Assembly (গ) High Level (ঘ) 4GL
উত্তর: (খ) Assembly
৪৮. ৩য় প্রজন্মের ভাষা?
(ক) Machine (খ) Assembly (গ) High Level (C, COBOL) (ঘ) None
উত্তর: (গ)
৪৯. ৪র্থ প্রজন্মের ভাষা?
(ক) SQL (খ) C (গ) Assembly (ঘ) Machine
উত্তর: (ক) SQL
৫০. ৫ম প্রজন্মের ভাষা?
(ক) C++ (খ) Java (গ) Prolog/LISP (ঘ) Python
উত্তর: (গ)
৫১. C ভাষার জনক?
(ক) Stroustrup (খ) Dennis Ritchie (গ) Hopper (ঘ) Backus
উত্তর: (খ) Dennis Ritchie
৫২. C++ ভাষার জনক?
(ক) Bjarne Stroustrup (খ) Ritchie (গ) Gosling (ঘ) Hopper
উত্তর: (ক)
৫৩. Java ভাষার জনক?
(ক) James Gosling (খ) Ritchie (গ) Stroustrup (ঘ) Eich
উত্তর: (ক)
৫৪. Python ভাষার জনক?
(ক) Guido van Rossum (খ) Gosling (গ) Stroustrup (ঘ) Ritchie
উত্তর: (ক) (১৯৯১)
৫৫. JavaScript-এর জনক?
(ক) Brendan Eich (খ) Gosling (গ) Hopper (ঘ) Stroustrup
উত্তর: (ক) (১৯৯৫)
৫৬. PHP-এর জনক?
(ক) Rasmus Lerdorf (খ) Eich (গ) Ritchie (ঘ) Hopper
উত্তর: (ক)
৫৭. FORTRAN-এর জনক?
(ক) John Backus (খ) Hopper (গ) Ritchie (ঘ) Wirth
উত্তর: (ক) (১৯৫৭, IBM)
৫৮. COBOL-এর জনক?
(ক) Grace Hopper (খ) Backus (গ) McCarthy (ঘ) Wirth
উত্তর: (ক) Grace Hopper
৫৯. Pascal-এর জনক?
(ক) Niklaus Wirth (খ) Hopper (গ) Ritchie (ঘ) Backus
উত্তর: (ক)
৬০. LISP-এর জনক?
(ক) John McCarthy (খ) Hopper (গ) Backus (ঘ) Wirth
উত্তর: (ক)
৬১. OOP মানে?
(ক) Object Oriented Programming (খ) Open O P (গ) Online O P (ঘ) None
উত্তর: (ক)
৬২. OOP-এর জনক ভাষা?
(ক) C (খ) Simula 67 (গ) Pascal (ঘ) BASIC
উত্তর: (খ) Simula 67
৬৩. OOP-এর Pillar নয়?
(ক) Encapsulation (খ) Inheritance (গ) Polymorphism (ঘ) Compilation
উত্তর: (ঘ) Compilation
৬৪. Functional Language?
(ক) Haskell (খ) Lisp (গ) Erlang (ঘ) সবগুলো
উত্তর: (ঘ)
৬৫. Web Browser নয়?
(ক) Chrome (খ) Firefox (গ) Outlook (ঘ) Safari
উত্তর: (গ) Outlook
৬৬. Compiler কী করে?
(ক) সম্পূর্ণ Source → Machine Code (খ) লাইন-বাই-লাইন (গ) Debug (ঘ) None
উত্তর: (ক)
৬৭. Interpreter কী করে?
(ক) লাইন-বাই-লাইন অনুবাদ (খ) সম্পূর্ণ (গ) Compile (ঘ) Link
উত্তর: (ক)
৬৮. Assembler অনুবাদ করে?
(ক) Assembly → Machine (খ) C → Assembly (গ) Machine → Assembly (ঘ) None
উত্তর: (ক)
৬৯. Linker-এর কাজ?
(ক) Object joining (খ) Memory load (গ) Translate (ঘ) Debug
উত্তর: (ক)
৭০. Loader-এর কাজ?
(ক) Executable মেমরিতে লোড (খ) Translate (গ) Save (ঘ) Print
উত্তর: (ক)
৭১. Interpreter ব্যবহার করে কোন ভাষা?
(ক) C (খ) C++ (গ) Python (ঘ) Java
উত্তর: (গ) Python
৭২. Java কে কে অনুবাদ করে?
(ক) Compiler (Bytecode) + JVM Interpret (খ) Pure Compiler (গ) Pure Interpreter (ঘ) Assembler
উত্তর: (ক)
৭৩. C-র জনপ্রিয় Compiler?
(ক) GCC (খ) javac (গ) Python (ঘ) None
উত্তর: (ক) GCC
৭৪. C-র File Extension?
(ক) .c (খ) .py (গ) .java (ঘ) .cpp
উত্তর: (ক) .c
৭৫. C++-এর File Extension?
(ক) .cpp (খ) .c (গ) .py (ঘ) .java
উত্তর: (ক) .cpp
৭৬. Java-র File Extension?
(ক) .java (খ) .py (গ) .c (ঘ) .js
উত্তর: (ক)
৭৭. Python-এর File Extension?
(ক) .py (খ) .pyt (গ) .python (ঘ) .ipy
উত্তর: (ক) .py
৭৮. HTML-এর পূর্ণরূপ?
(ক) Hyper Text Markup Language (খ) Hyper Tool (গ) High Text (ঘ) None
উত্তর: (ক)
৭৯. HTML-এর জনক?
(ক) Tim Berners-Lee (খ) Eich (গ) Gosling (ঘ) Stroustrup
উত্তর: (ক)
৮০. WWW-এর জনক?
(ক) Tim Berners-Lee (খ) Vinton Cerf (গ) Larry Page (ঘ) Bill Gates
উত্তর: (ক) (১৯৮৯, CERN)
৮১. CSS-এর পূর্ণরূপ?
(ক) Cascading Style Sheets (খ) Computer Style (গ) Center Style (ঘ) None
উত্তর: (ক)
৮২. SQL-এর পূর্ণরূপ?
(ক) Structured Query Language (খ) Simple Q L (গ) System Q L (ঘ) None
উত্তর: (ক)
৮৩. SQL কোন স্তরের ভাষা?
(ক) 3GL (খ) 4GL (গ) 5GL (ঘ) 2GL
উত্তর: (খ) 4GL
৮৪. MS Excel-এ Formula শুরু হয়?
(ক) = (খ) + (গ) − (ঘ) /
উত্তর: (ক) = চিহ্ন
৮৫. MS Excel-এ SUM Function কী করে?
(ক) যোগ (খ) গুণ (গ) গড় (ঘ) সর্বোচ্চ
উত্তর: (ক) যোগ
৮৬. Excel-এ Row সংখ্যা (2007+)?
(ক) 65,536 (খ) 1,048,576 (গ) 1,00,000 (ঘ) সীমা নেই
উত্তর: (খ) 1,048,576
৮৭. Excel-এ Column সংখ্যা?
(ক) 256 (খ) 16,384 (গ) 1024 (ঘ) None
উত্তর: (খ) 16,384 (A→XFD)
৮৮. MS Word — Ctrl + S?
(ক) Save (খ) Open (গ) Print (ঘ) Close
উত্তর: (ক) Save
৮৯. MS Word — Ctrl + P?
(ক) Save (খ) Open (গ) Print (ঘ) Paste
উত্তর: (গ) Print
৯০. MS Word — Ctrl + Z?
(ক) Undo (খ) Redo (গ) Zoom (ঘ) Save
উত্তর: (ক) Undo
৯১. F1 কী?
(ক) Help (খ) Save (গ) Print (ঘ) Refresh
উত্তর: (ক) Help
৯২. F12 কী?
(ক) Save As (খ) Help (গ) Refresh (ঘ) Spell
উত্তর: (ক) Save As
৯৩. F5 (Browser)?
(ক) Refresh (খ) Save (গ) Print (ঘ) Help
উত্তর: (ক) Refresh
৯৪. F7 (MS Word)?
(ক) Spell Check (খ) Save (গ) Help (ঘ) Print
উত্তর: (ক)
৯৫. Alt + F4 কী?
(ক) Close Window (খ) Save (গ) Open (ঘ) Print
উত্তর: (ক) Close
৯৬. Ctrl + Alt + Del কী?
(ক) Task Manager (Win) (খ) Save (গ) Print (ঘ) Refresh
উত্তর: (ক)
৯৭. .pdf প্রস্তুতকারক?
(ক) Adobe (খ) Microsoft (গ) Google (ঘ) Apple
উত্তর: (ক) Adobe
৯৮. .docx-এর সফটওয়্যার?
(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Photoshop
উত্তর: (ক) MS Word
৯৯. .xlsx-এর সফটওয়্যার?
(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Access
উত্তর: (খ) Excel
১০০. .pptx-এর সফটওয়্যার?
(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Access
উত্তর: (গ) PowerPoint
১০১. .mp3 কোন ধরনের ফাইল?
(ক) Image (খ) Audio (গ) Video (ঘ) Text
উত্তর: (খ) Audio
১০২. .mp4 কোন ধরনের?
(ক) Image (খ) Audio (গ) Video (ঘ) Doc
উত্তর: (গ) Video
১০৩. .zip কোন ধরনের?
(ক) Compressed (খ) Text (গ) Image (ঘ) Audio
উত্তর: (ক)
১০৪. .exe কোন OS-এর?
(ক) Windows (খ) Linux (গ) macOS (ঘ) Android
উত্তর: (ক) Windows
১০৫. .apk কোন OS-এর?
(ক) Android (খ) iOS (গ) Windows (ঘ) Linux
উত্তর: (ক) Android