Skip to main content

Introduction to Computing MCQs with Answers

Practice important Introduction to Computing MCQs with answers and explanations.

Multiple Choice Questions

Q1601: What does the mnemonic instruction "MOV R5, R6" mean?
  • A: Move contents from R6 to R5
  • B: Move contents from R5 to R6
  • C: Load R5 into R6
  • D: Store R5 in memory
View Answer
B

Q1602: What is the purpose of an assembler in programming?
  • A: To execute high-level code directly
  • B: To convert mnemonic code to machine language
  • C: To compile code into binary
  • D: To interpret code line by line
View Answer
B

Q1603: What is an assembly language?
  • A: A low-level programming language
  • B: A high-level programming language
  • C: A machine-independent language
  • D: A debugging tool
View Answer
A

Q1604: Why are assembly languages considered second-generation languages?
  • A: They use binary code directly
  • B: They use mnemonics to represent instructions
  • C: They are machine-independent
  • D: They are used in modern programming
View Answer
B

Q1605: What is a disadvantage of assembly languages?
  • A: They are machine-independent
  • B: They are easy to transport between systems
  • C: They require thinking in small, incremental steps
  • D: They provide a high-level programming environment
View Answer
C

Q1606: Which of the following statements is true about assembly languages?
  • A: They are machine-independent
  • B: They are machine-dependent
  • C: They are written in high-level syntax
  • D: They use natural language
View Answer
B

Q1607: Which of the following best represents a high-level primitive in programming?
  • A: MOV R5, R6
  • B: identifier = expression
  • C: LD R5, Price
  • D: 156C 166D 5056 306E C000
View Answer
B

Q1608: What is the main advantage of third-generation programming languages over assembly languages?
  • A: They are machine-dependent
  • B: They use mnemonics
  • C: They are machine-independent
  • D: They execute faster
View Answer
C

Q1609: What are translators in the context of third-generation languages?
  • A: Programs that execute code directly
  • B: Programs that compile high-level code into machine code
  • C: Programs that debug code
  • D: Programs that convert code to mnemonics
View Answer
B

Q1610: How do interpreters differ from compilers?
  • A: Interpreters execute code after compilation
  • B: Interpreters translate and execute code line by line
  • C: Interpreters convert code into binary
  • D: Interpreters generate machine code for later use
View Answer
B

Test Your Knowledge

Take a timed quiz on Introduction to Computing

🚀 Start Quiz Now