Selected MCQ

Current Question
Procedural language is ____ generation language.
  • A. 1st
  • B. 2nd
  • C. 3rd
  • D. 4th
Correct Answer: C
Explanation:
Procedural languages (like C, Pascal) are third-generation languages (3GL).
Related Question 1
Procedural language used in which generation of computers?
  • A. First
  • B. Second
  • C. Third
  • D. Fourth
Correct Answer: C
Explanation:
Procedural languages were widely used in third-generation computers.
Related Question 2
First-generation computer used which language?
  • A. Assembly language
  • B. Machine language
  • C. Both of these
  • D. None of these
Correct Answer: B
Explanation:
First-generation computers could only understand machine language (binary).
Related Question 3
A(n) ____ language reflects the way people think mathematically.
  • A. Cross-platform programming
  • B. 3GL business programming
  • C. Event-driven programming
  • D. Functional
Correct Answer: D
Explanation:
Functional programming languages (e.g., Haskell) model mathematical functions.
Related Question 4
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 5
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.