The Jain World School Mati
Recapitulation Sheet – Computer Languages
Class : VI Subject Computer
A. Multiple Choice Questions
1. Which of the following is a machine language?
a) C b) Python c) Binary code (0s and 1s) d) Java
2. The first generation programming language is:
a) Assembly language b) High-level language c) Machine language d) Natural language
3. Translator used for Assembly language is:
a) Compiler b) Interpreter c) Assembler d) Loader
4. Which of these is a high-level programming language?
a) Python b) HTML c) Binary code d) Assembly
5. Which language is closest to human language?
a) Assembly b) Machine c) High-level language d) Binary
B. Fill in the Blanks
1. Machine language is written in __________.
2. __________ translates high-level language into machine language.
3. Assembly language uses __________ instead of 0s and 1s.
4. C, C++, Python are examples of __________ languages.
5. A program written in high-level language is called __________ code.
C. True or False
1. Machine language is easy for humans to understand.
2. An interpreter translates the whole program at once.
3. Assembly language is also called low-level language.
4. High-level languages are platform-independent.
5. Compiler translates code line by line.
D. Case-based Questions
1. Ravi is learning programming. His teacher told him that computers only understand binary codes (0s and 1s), but writing
in 0s and 1s is very difficult. She explained that there are other languages which make programming easier.
a. Which type of language is difficult for Ravi to write?
b. Which language is closest to binary but uses simple symbols (mnemonics)?
c. Which language should Ravi use if he wants to write programs easily like English sentences?
2. Anita has written a program in Python, but the computer cannot understand it directly. She needs a translator.
a. Which type of translator will help her?
b. Name two other high-level languages she could use.
c. Why is a translator necessary for high-level languages?
E. Very short answer Questions
1. Expand HLL. And ML
2. Name the translator used for:
High-level language → __________
Assembly language → __________
3. Which is faster: Compiler or Interpreter?
4. Which generation of language is closest to human language?
F. Short Answer Questions
1. Define machine language.
2. What is an assembly language?
3. Why do we need translators in computer languages?
4.
5. Give two differences between compiler and interpreter.
6. Write two advantages of high-level languages.
G. Long Answer Questions
1. Explain the three types of computer languages with examples.
2. Differentiate between Machine, Assembly, and High-level language in a tabular form.
3. Describe Compiler, Interpreter, and Assembler with suitable examples.
4. Why are high-level languages more popular than machine and assembly languages? Give reasons.