Selected MCQ

Current Question
A computer program that converts an entire program into machine language is called a/an ____.
  • A. Interpreter
  • B. Simulator
  • C. Compiler
  • D. Commander
Correct Answer: C
Explanation:
A compiler translates the entire high-level code into machine language at once.
Related Question 1
A computer program that translates one program instruction at a time into machine language is called a/an ____.
  • A. Interpreter
  • B. CPU
  • C. Compiler
  • D. Simulator
Correct Answer: A
Explanation:
An interpreter translates and executes code line by line.
Related Question 2
A computer program that translates one program instruction (one line by line) at a time into machine language is called ____.
  • A. COBOL
  • B. PROLOG
  • C. FORTRAN
  • D. None of these
Correct Answer: B
Explanation:
PROLOG is a logic programming language used in AI.
Related Question 3
A program that can execute high-level language programs is called ____.
  • A. Compiler
  • B. Interpreter
  • C. Sensor
  • D. Circuitry
Correct Answer: B
Explanation:
An interpreter executes high-level code line by line.
Related Question 4
A program that acts as an intermediary between a user of a computer and the computer hardware is called ____.
  • A. Utility Software
  • B. Computer Software
  • C. Operating System
  • D. Application Software
Correct Answer: C
Explanation:
The operating system manages hardware and provides services to applications.
Related Question 5
A collection of system programs that controls and coordinates the overall operations of a computer system is called ____.
  • A. System software
  • B. Operating system
  • C. Utility program
  • D. Device driver
Correct Answer: B
Explanation:
The operating system manages all hardware and software resources.