Types of Programming Languages MCQs
Types of Programming Languages MCQs
Class: 9 | Subject: Computer Science
Section: Introduction to Programming Concepts
Topic: Types of Programming Languages
Based on CBSE Board Examination Pattern
Section: Introduction to Programming Concepts
Topic: Types of Programming Languages
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. Machine language is written in:
Answer: B
Machine language uses binary digits (0 and 1) which are directly understood by the computer.
Machine language uses binary digits (0 and 1) which are directly understood by the computer.
2. Assembly language uses:
Answer: B
Assembly language uses short mnemonic codes like ADD, SUB to represent machine instructions.
Assembly language uses short mnemonic codes like ADD, SUB to represent machine instructions.
3. High-level languages are:
Answer: A
High-level languages use English-like statements, making them easier for humans to read and write.
High-level languages use English-like statements, making them easier for humans to read and write.
4. Example of high-level language:
Answer: A
Python is a widely used high-level programming language.
Python is a widely used high-level programming language.
5. Translator for assembly language is:
Answer: C
An assembler converts assembly language into machine code.
An assembler converts assembly language into machine code.
6. Compiler converts:
Answer: B
A compiler translates the entire high-level program into machine language at once.
A compiler translates the entire high-level program into machine language at once.
7. Interpreter translates:
Answer: A
An interpreter translates and executes one line at a time.
An interpreter translates and executes one line at a time.
8. Low-level languages include:
Answer: A
Machine and assembly languages are categorized as low-level languages.
Machine and assembly languages are categorized as low-level languages.
9. High-level languages are machine:
Answer: B
They are machine independent and can run on different systems with proper translators.
They are machine independent and can run on different systems with proper translators.
10. Which language is directly understood by computer?
Answer: C
Computer hardware directly understands machine language only.
Computer hardware directly understands machine language only.
11. Assembly language requires:
Answer: A
An assembler converts assembly language into machine code.
An assembler converts assembly language into machine code.
12. Example of interpreter-based language:
Answer: A
Python uses interpreter to execute code line by line.
Python uses interpreter to execute code line by line.
13. High-level languages reduce:
Answer: A
They simplify coding process compared to low-level languages.
They simplify coding process compared to low-level languages.
14. Machine language is:
Answer: A
Machine language executes directly, making it fast.
Machine language executes directly, making it fast.
15. Which is NOT a programming language?
Answer: C
Keyboard is hardware device, not programming language.
Keyboard is hardware device, not programming language.
16. Assembly language is closer to:
Answer: A
Assembly language closely relates to machine instructions.
Assembly language closely relates to machine instructions.
17. Compiler produces:
Answer: A
Compiler generates object code after translation.
Compiler generates object code after translation.
18. Interpreter stops when:
Answer: A
Interpreter stops immediately if error is found in a line.
Interpreter stops immediately if error is found in a line.
19. High-level languages need:
Answer: A
Translator like compiler or interpreter converts code to machine language.
Translator like compiler or interpreter converts code to machine language.
20. Example of low-level language:
Answer: A
Machine language is considered low-level language.
Machine language is considered low-level language.
