Translators (Compiler/Interpreter) MCQs
Translators (Compiler/Interpreter) MCQs
Class: 9 | Subject: Computer Science
Section: Introduction to Programming Concepts
Topic: Translators (Compiler & Interpreter)
Based on CBSE Board Examination Pattern
Section: Introduction to Programming Concepts
Topic: Translators (Compiler & Interpreter)
Based on CBSE Board Examination Pattern
Instructions: These Multiple Choice Questions (MCQs) are designed strictly as per the NCERT syllabus, making them ideal for CBSE Class 9 Computer Science examination standard.
1. A translator in programming is:
Answer: B
A translator is system software that converts high-level or assembly language into machine language.
A translator is system software that converts high-level or assembly language into machine language.
2. Example of a translator:
Answer: A
Compiler is a translator that converts high-level language into machine code.
Compiler is a translator that converts high-level language into machine code.
3. A compiler translates:
Answer: B
A compiler scans the whole program and converts it into object code in one go.
A compiler scans the whole program and converts it into object code in one go.
4. Interpreter translates:
Answer: B
An interpreter converts and executes one statement at a time.
An interpreter converts and executes one statement at a time.
5. Compiler generates:
Answer: A
After compilation, object code is produced for execution.
After compilation, object code is produced for execution.
6. Interpreter stops when:
Answer: B
If an error occurs, interpreter stops immediately.
If an error occurs, interpreter stops immediately.
7. Compiler is faster because:
Answer: A
Program runs faster after single compilation.
Program runs faster after single compilation.
8. Interpreter is slower because:
Answer: A
Each line is translated during execution.
Each line is translated during execution.
9. Python uses:
Answer: B
Python executes code using interpreter.
Python executes code using interpreter.
10. C language uses:
Answer: B
C programs are compiled before execution.
C programs are compiled before execution.
11. Translator converts to:
Answer: A
Computers understand only machine code.
Computers understand only machine code.
12. Error detection in compiler:
Answer: A
Compiler lists errors after compiling whole program.
Compiler lists errors after compiling whole program.
13. Interpreter executes:
Answer: B
Execution follows line translation.
Execution follows line translation.
14. Compiler saves:
Answer: A
Compiled code is stored as object file.
Compiled code is stored as object file.
15. Interpreter does not create:
Answer: A
No separate object file is created.
No separate object file is created.
16. Translator is required because:
Answer: A
Programs must be converted to machine language.
Programs must be converted to machine language.
17. Example of compiled language:
Answer: A
C++ uses compiler.
C++ uses compiler.
18. Interpreter advantage:
Answer: A
Errors are identified instantly.
Errors are identified instantly.
19. Compiler advantage:
Answer: A
Compiled programs run faster.
Compiled programs run faster.
20. Both compiler and interpreter are:
Answer: A
They convert high-level code to machine code.
They convert high-level code to machine code.
