Practice 20 Software Concepts multiple-choice questions designed for CDAC CCAT exam preparation. Click "Show Answer" to reveal the correct option with detailed explanation.
Show Answer & Explanation
Correct Answer: B — Operating System
Operating System is system software. MS Word, Excel, and Games are application software.
Show Answer & Explanation
Correct Answer: C — MS PowerPoint
MS PowerPoint is application software used for making presentations.
Show Answer & Explanation
Correct Answer: B — Assembly language to machine code
An assembler converts assembly language programs into machine code.
Show Answer & Explanation
Correct Answer: B — Translates entire program at once
A compiler translates the entire program into machine code at once before execution.
Show Answer & Explanation
Correct Answer: B — Translates line by line
An interpreter translates and executes code line by line.
Show Answer & Explanation
Correct Answer: C — Compiling programs
Compiling programs is done by a compiler, not the OS. OS manages memory, processes, and files.
Show Answer & Explanation
Correct Answer: B — Graphical User Interface
GUI stands for Graphical User Interface, which uses visual elements for interaction.
Show Answer & Explanation
Correct Answer: C — Linux
Linux is open-source software with freely available source code.
Show Answer & Explanation
Correct Answer: B — System software
Device drivers are system software that enable communication between OS and hardware.
Show Answer & Explanation
Correct Answer: B — ROM
Firmware is stored in ROM (Read Only Memory) and provides low-level control for hardware.
Show Answer & Explanation
Correct Answer: C — HTML
HTML is a markup language, not a programming language.
Show Answer & Explanation
Correct Answer: B — Link object files to create executable
A linker combines object files and libraries to create an executable program.
Show Answer & Explanation
Correct Answer: B — Antivirus
Antivirus is utility software that helps maintain and protect the computer system.
Show Answer & Explanation
Correct Answer: B — Software connecting applications to OS
Middleware is software that connects applications to the operating system or other software.
Show Answer & Explanation
Correct Answer: B — Machine-readable code generated by compiler
Object code is the machine-readable output produced by a compiler from source code.
Show Answer & Explanation
Correct Answer: A — Integrated Development Environment
IDE stands for Integrated Development Environment, a software suite for development.
Show Answer & Explanation
Correct Answer: B — VxWorks
VxWorks is a real-time operating system used in embedded systems.
Show Answer & Explanation
Correct Answer: B — Load executable into memory
A loader loads executable programs into memory for execution.
Show Answer & Explanation
Correct Answer: B — Trial software with option to purchase
Shareware is software distributed for trial with an option to purchase the full version.
Show Answer & Explanation
Correct Answer: B — Finding and fixing program errors
A debugger is a tool used to find and fix errors (bugs) in programs.