💾 Computer Systems & Organisation Quiz 2 — Types of Software (Class 11 CS)
Practice 20 CBSE Class 11 Computer Science (Code 083) MCQs on types of software — system software (operating systems, system utilities, device drivers), language translators (assembler, compiler, interpreter), and application software (productivity, multimedia, and entertainment software).
Tap any question to reveal the answer with a short explanation — great for quick revision before a class test or the board exam.
🧩 System Software
Which of the following is an example of system software?
- Word processor
- Spreadsheet software
- Operating system
- Graphics editor
Show Answer & Explanation
✅ Answer: (c) Operating system
An operating system is system software — it manages the computer’s hardware and provides a platform for other programs to run. Word processors, spreadsheets, and graphics editors are all application software, built for specific end-user tasks.
🖥️ Operating System
What is the main function of an operating system?
- Creating documents
- Managing computer hardware and software resources
- Editing images
- Performing calculations
Show Answer & Explanation
✅ Answer: (b) Managing computer hardware and software resources
The OS’s core job is managing hardware and software resources — memory, storage, processes, and devices — and acting as the bridge between the user and the machine.
🖥️ Operating System
Which software component is responsible for managing files and directories on a computer system?
- Device drivers
- System utilities
- Operating system
- Assembler
Show Answer & Explanation
✅ Answer: (c) Operating system
File and directory management is one of the core responsibilities of the operating system — it keeps track of where data is stored and organises it for easy access.
🔌 Device Drivers
Which type of system software is used to control and operate specific hardware devices?
- Operating system
- System utilities
- Device drivers
- Compiler
Show Answer & Explanation
✅ Answer: (c) Device drivers
Device drivers are small, specialised programs written to control a specific piece of hardware (like a printer or graphics card) and let it communicate properly with the OS.
🔌 Device Drivers
What is the purpose of a device driver?
- Creating documents
- Managing system resources
- Translating programming languages
- Enabling communication between hardware devices and the operating system
Show Answer & Explanation
✅ Answer: (d) Enabling communication between hardware devices and the operating system
A device driver’s job is to enable communication between a hardware device and the operating system — it translates the OS’s general commands into instructions that specific hardware understands.
🔤 Translators
Which type of software translates assembly language code into machine code?
- Assembler
- Compiler
- Interpreter
- Linker
Show Answer & Explanation
✅ Answer: (a) Assembler
An assembler is the language translator specifically built to convert assembly language (mnemonics like MOV, ADD) into machine code (binary).
🔤 Translators
Which programming tool converts high-level language code into machine code?
- Assembler
- Compiler
- Interpreter
- Debugger
Show Answer & Explanation
✅ Answer: (b) Compiler
A compiler takes an entire high-level language program (like C++) and translates it into machine code all at once, before execution begins.
🔤 Translators
Which programming tool translates and executes instructions line by line in real-time?
- Assembler
- Compiler
- Interpreter
- Linker
Show Answer & Explanation
✅ Answer: (c) Interpreter
An interpreter translates and executes code one line at a time, rather than compiling the whole program first — that’s why errors in interpreted languages show up as soon as the faulty line runs.
🔤 Translators
Which of the following is an example of an interpreter?
- Python
- C++
- Java
- Visual Basic
Show Answer & Explanation
✅ Answer: (a) Python
Python is a classic example of an interpreted language — the Python interpreter reads and runs code line by line. C++ is compiled, and Java uses a compiler-plus-JVM combination.
💾 Application Software
Which type of software is designed to perform specific tasks for end-users?
- System software
- Programming tools
- Application software
- Device drivers
Show Answer & Explanation
✅ Answer: (c) Application software
Application software is built to help end-users perform specific tasks — writing documents, browsing the web, editing photos — as opposed to system software, which manages the computer itself.
💾 Application Software
Which of the following is an example of application software?
- Operating system
- Device drivers
- Web browser
- Compiler
Show Answer & Explanation
✅ Answer: (c) Web browser
A web browser is application software — a program end-users interact with directly to accomplish a task (browsing websites). The other three are all system software.
💾 Application Software
What is the main purpose of a web browser?
- Creating documents
- Managing system resources
- Editing images
- Accessing and displaying web pages
Show Answer & Explanation
✅ Answer: (d) Accessing and displaying web pages
A web browser exists to let users access and display web pages — fetching content from the internet and rendering it on screen.
📊 Productivity Software
Which software category includes word processors, spreadsheets, and presentation tools?
- System software
- Programming tools
- Device drivers
- Productivity software
Show Answer & Explanation
✅ Answer: (d) Productivity software
Tools built to help create documents, spreadsheets, and presentations fall under productivity software — a specific sub-category of application software focused on everyday office tasks.
🛡️ Utility Software
Which type of software is used to protect computer systems from viruses and malware?
- Operating system
- Device drivers
- Antivirus software
- Compiler
Show Answer & Explanation
✅ Answer: (c) Antivirus software
Antivirus software is a utility program specifically designed to detect, block, and remove viruses and malware, keeping the system secure.
📊 Productivity Software
What is the main function of productivity software?
- Creating documents, spreadsheets, and presentations
- Managing system resources
- Compiling programming code
- Editing images
Show Answer & Explanation
✅ Answer: (a) Creating documents, spreadsheets, and presentations
Productivity software exists to help users with everyday office work — creating documents, spreadsheets, and presentations — rather than managing the system or translating code.
📊 Productivity Software
Which of the following is an example of productivity software?
- Photoshop
- Microsoft Office
- VLC Media Player
- Adobe Illustrator
Show Answer & Explanation
✅ Answer: (b) Microsoft Office
Microsoft Office (Word, Excel, PowerPoint) is the classic example of productivity software. Photoshop and Illustrator are graphics/multimedia software, and VLC is media-player software.
🎬 Multimedia Software
Which type of software is used for video editing and post-production?
- Operating system
- Device drivers
- Multimedia software
- Compiler
Show Answer & Explanation
✅ Answer: (c) Multimedia software
Multimedia software covers tools built for working with audio, video, and graphics — including video editing and post-production programs.
💾 Application Software
What is the purpose of database software?
- Creating documents
- Managing system resources
- Storing and organizing data
- Compiling programming code
Show Answer & Explanation
✅ Answer: (c) Storing and organizing data
Database software exists specifically for storing and organising data in a structured way so it can be efficiently retrieved, updated, and managed.
🎮 Entertainment Software
Which software category includes video games and entertainment applications?
- System software
- Programming tools
- Entertainment software
- Device drivers
Show Answer & Explanation
✅ Answer: (c) Entertainment software
Video games and similar apps built purely for leisure fall under entertainment software — a category of application software focused on fun rather than productivity.
🎮 Entertainment Software
Which of the following is an example of entertainment software?
- Adobe Photoshop
- Microsoft Excel
- Call of Duty
- Google Chrome
Show Answer & Explanation
✅ Answer: (c) Call of Duty
Call of Duty is a video game — pure entertainment software. Photoshop is multimedia/graphics software, Excel is productivity software, and Chrome is a web browser.
