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