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 Ritchie1252. ____________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: Interpreter1253. 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: Bug1254. 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: Compiler1255. 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: Glitch1256. 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. Ritchie1257. 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 languages1258. 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