Skip to main content

Introduction to Computing MCQs with Answers

Practice important Introduction to Computing MCQs with answers and explanations.

Chapter: 109
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
Correct Answer: B
Chapter: 110
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
Correct Answer: B
Chapter: 110
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
Correct Answer: A
Chapter: 110
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
Correct Answer: B
Chapter: 110
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
Correct Answer: C
Chapter: 110
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
Correct Answer: B
Chapter: 110
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
Correct Answer: B
Chapter: 110
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
Correct Answer: C
Chapter: 110
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
Correct Answer: B
Chapter: 110
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
Correct Answer: B
Chapter: 110
Q1611:
What was Grace Hopper's contribution to programming languages?
A. She developed the first interpreter
B. She developed the first assembler
C. She developed the first compiler
D. She created the first assembly language
Correct Answer: C
Chapter: 110
Q1612:
Fill in the blank: The assembly language is known as a _______-generation language.
A. First
B. Second
C. Third
D. Fourth
Correct Answer: B
Chapter: 110
Q1613:
Fill in the blank: Assembly languages are _______-dependent, meaning they are tied to a specific machine's attributes.
A. machine
B. platform
C. language
D. software
Correct Answer: A
Chapter: 110
Q1614:
Fill in the blank: A program written in assembly language must be _______ to run on a different machine design.
A. recompiled
B. rewritten
C. debugged
D. interpreted
Correct Answer: B
Chapter: 110
Q1615:
Fill in the blank: Third-generation languages are considered _______-independent, unlike assembly languages.
A. machine
B. language
C. syntax
D. code
Correct Answer: A
Chapter: 110
Q1616:
Fill in the blank: An assembler translates _______ language into machine language.
A. high-level
B. assembly
C. natural
D. formal
Correct Answer: B
Chapter: 110
Q1617:
Fill in the blank: A _______ is a program that translates high-level primitives into machine language programs.
A. translator
B. debugger
C. compiler
D. interpreter
Correct Answer: C
Chapter: 110
Q1618:
Which programming language was developed for scientific and engineering applications?
A. COBOL
B. BASIC
C. FORTRAN
D. Pascal
Correct Answer: C
Chapter: 110
Q1619:
What was the purpose of COBOL in early programming?
A. To perform scientific calculations
B. To handle business applications
C. To manage databases
D. To perform mathematical operations
Correct Answer: B
Chapter: 110
Q1620:
Which concept did third-generation languages introduce that made them more effective than assembly languages?
A. High-level primitives
B. Machine dependency
C. Mnemonic code
D. Binary code
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Introduction to Computing

🚀 Start Quiz Now