Computer Fundamentals

Software Concepts — Practice MCQs for CCAT

20 Questions Section A: Fundamentals Computer Fundamentals

Practice 20 Software Concepts multiple-choice questions designed for CDAC CCAT exam preparation. Click "Show Answer" to reveal the correct option with detailed explanation.

Q1.
System software includes:
AMS Word
BOperating System
CExcel
DGames
Show Answer & Explanation

Correct Answer: B — Operating System

Operating System is system software. MS Word, Excel, and Games are application software.

Q2.
Which of the following is application software?
AWindows
BDevice Driver
CMS PowerPoint
DBIOS
Show Answer & Explanation

Correct Answer: C — MS PowerPoint

MS PowerPoint is application software used for making presentations.

Q3.
An assembler converts:
AHigh-level language to machine code
BAssembly language to machine code
CMachine code to assembly language
DSource code to object code
Show Answer & Explanation

Correct Answer: B — Assembly language to machine code

An assembler converts assembly language programs into machine code.

Q4.
A compiler:
ATranslates one statement at a time
BTranslates entire program at once
CIs not needed for C
DOnly works with Python
Show Answer & Explanation

Correct Answer: B — Translates entire program at once

A compiler translates the entire program into machine code at once before execution.

Q5.
An interpreter:
ATranslates entire program first
BTranslates line by line
CCreates executable file
DIs faster than compiler
Show Answer & Explanation

Correct Answer: B — Translates line by line

An interpreter translates and executes code line by line.

Q6.
Which is NOT a function of an operating system?
AMemory management
BProcess management
CCompiling programs
DFile management
Show Answer & Explanation

Correct Answer: C — Compiling programs

Compiling programs is done by a compiler, not the OS. OS manages memory, processes, and files.

Q7.
GUI stands for:
AGeneral User Interface
BGraphical User Interface
CGuided User Interaction
DGraphical Unified Interface
Show Answer & Explanation

Correct Answer: B — Graphical User Interface

GUI stands for Graphical User Interface, which uses visual elements for interaction.

Q8.
Which of the following is open-source software?
AWindows
BmacOS
CLinux
DMS Office
Show Answer & Explanation

Correct Answer: C — Linux

Linux is open-source software with freely available source code.

Q9.
A device driver is:
AApplication software
BSystem software
CHardware
DUtility software
Show Answer & Explanation

Correct Answer: B — System software

Device drivers are system software that enable communication between OS and hardware.

Q10.
Firmware is stored in:
ARAM
BROM
CHard Disk
DCache
Show Answer & Explanation

Correct Answer: B — ROM

Firmware is stored in ROM (Read Only Memory) and provides low-level control for hardware.

Q11.
Which is NOT a programming language?
AC++
BJava
CHTML
DPython
Show Answer & Explanation

Correct Answer: C — HTML

HTML is a markup language, not a programming language.

Q12.
What is the purpose of a linker?
ACompile code
BLink object files to create executable
CDebug programs
DEdit source code
Show Answer & Explanation

Correct Answer: B — Link object files to create executable

A linker combines object files and libraries to create an executable program.

Q13.
Utility software includes:
AWord processor
BAntivirus
CWeb browser
DDatabase
Show Answer & Explanation

Correct Answer: B — Antivirus

Antivirus is utility software that helps maintain and protect the computer system.

Q14.
What is middleware?
AHardware component
BSoftware connecting applications to OS
CStorage device
DInput device
Show Answer & Explanation

Correct Answer: B — Software connecting applications to OS

Middleware is software that connects applications to the operating system or other software.

Q15.
Object code is:
ASource code
BMachine-readable code generated by compiler
CPseudocode
DAssembly code
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.

Q16.
What does IDE stand for?
AIntegrated Development Environment
BInternal Data Exchange
CInteractive Design Engine
DIntegrated Data Editor
Show Answer & Explanation

Correct Answer: A — Integrated Development Environment

IDE stands for Integrated Development Environment, a software suite for development.

Q17.
Which is a real-time operating system?
AWindows 10
BVxWorks
CUbuntu
DmacOS
Show Answer & Explanation

Correct Answer: B — VxWorks

VxWorks is a real-time operating system used in embedded systems.

Q18.
What is the function of a loader?
ACompile programs
BLoad executable into memory
CWrite source code
DDebug errors
Show Answer & Explanation

Correct Answer: B — Load executable into memory

A loader loads executable programs into memory for execution.

Q19.
Shareware is:
AFree software
BTrial software with option to purchase
CPirated software
DSystem software
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.

Q20.
What is a debugger used for?
AWriting code
BFinding and fixing program errors
CCompiling programs
DRunning programs
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.