All Free Computer Science and IT MCQs with Answers

Every Computer Science and IT question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1258 questions · page 126 of 126

1251. Father of "C' programming language?

  • A. Dennis Ritchie
  • B. Prof John Keenly
  • C. Thomas Kurtz
  • D. Bill Gates

Explanation: Dennis Ritchie developed the C programming language at Bell Labs, making him widely known as its father. The other names listed are associated with different areas or are not the creator of C.

Correct answer: Dennis Ritchie

1252. ____________translates and executes program at run time line by line?

  • A. Compiler
  • B. Interpreter
  • C. Linker
  • D. Loader

Explanation: An interpreter translates and executes source code one statement at a time while the program runs. A compiler generally translates the program before execution and produces object or executable code.

Correct answer: Interpreter

1253. A fault in a computer program which prevents it from working correctly is known as___________?

  • A. Boot
  • B. Bug
  • C. Biff
  • D. Strap

Explanation: A bug is a fault or defect in a program that causes incorrect or unexpected behaviour. Boot refers to starting a computer, not to a programming error.

Correct answer: Bug

1254. A computer program that converts an entire program into machine language is called a/an

  • A. Interpreter
  • B. Simulator
  • C. Compiler
  • D. Commander

Explanation: A compiler translates an entire source program into machine code or another lower-level form before execution. An interpreter translates and executes instructions one at a time.

Correct answer: Compiler

1255. An error in software or hardware is called a bug. What is the alternative computer jargon for it?

  • A. Leech
  • B. Squid
  • C. Slug
  • D. Glitch

Explanation: Glitch is common computer jargon for a minor fault or unexpected malfunction in software or hardware. Leech, squid and slug are not standard synonyms for a computer bug.

Correct answer: Glitch

1256. Who invented the high level language "C"?

  • A. Dennis M. Ritchie
  • B. Niklaus Writh
  • C. Seymour Papert
  • D. Donald Kunth

Explanation: Dennis M. Ritchie created the C programming language at Bell Labs in the early 1970s. Niklaus Wirth is associated with Pascal, not C.

Correct answer: Dennis M. Ritchie

1257. Which programming languages are classified as low level languages?

  • A. BASIC, COBOL, Fortran
  • B. Prolog
  • C. C, C++
  • D. Assembly languages

Explanation: Assembly language is a low-level language closely tied to a processor's instruction set and registers. BASIC, COBOL, Fortran and Prolog are generally classified as high-level languages, while C and C++ are commonly treated as high-level or middle-level languages.

Correct answer: Assembly languages

1258. The first computers were programmed using___________?

  • A. Assembly language
  • B. Machine language
  • C. Source code
  • D. Object code

Explanation: The earliest computers were programmed in machine language, using binary instructions directly understood by the processor. Assembly language came later as a more readable symbolic representation of machine instructions.

Correct answer: Machine language