CLASS-VI
SUBJECT :COMPUTER SCIENCE
SOLVED BACK EXERCISE
CHAPTER -1 ( COMPUTER LANGUAGES)
SECTION - A
A. Fill in the blanks.
1. A PROGRAM is a se t of instructions, which tells the computer what
to do.
2. The development of computer languages can be classified into FOUR
categories.
3. The BINARY language consists of binary numbers, i.e., 0 and 1. s 4.
ASSEMBLER convert the assembly language program into machine
language.
5. HIGH LEVEL language uses simple English words and Mathematical
operators.
6. ASSEMBLY language uses mnemonic codes or symbols.
7. SYNTAX are the rules governing the formation of statements in a
programming language.
8. In binary language, 0 means OFF and 1 means ON state.
B. State True or False.
1. Machine language is the only language that a computer understands. T
2. Assembly language is regarded as the first generation language. F
3. Each programming language has its own specific rules. T
4. A Compiler converts a high level language program into machine
language, line by line. F
5. High-level language program has to be converted into machine
language by translator programs. T
6. FORTRAN language was designed for business users. F
7. Programming is the process of writing specific instructions in a
computer language. T
8. Machine language uses mnemonic codes. F
C. Application-Based Questions.
1. Kapil's aunt was a computer programmer during the third generation of
computer language. Which type of language did she use back then?
Ans: KAPIL’S AUNT USED HIGH LEVEL LANGUAGE.
2. Sumit is trying his hand at Java programming, but he does not know which
type of language it is. Help him understand the type of language Java is.
Ans: JAVA IS HIGH LEVEL (THIRD GENERATION) LANGUAGE.
SECTION - B
A. Multiple-choice questions.
1. A program written in the assembly language is called SOURCE PROGRAM
a. Assembler b. Source Program c. Object Program
2. An INTERPRETER converts a high-level language program into machine
language, line by line.
a. Assembler b. Compiler c. Interpreter
3. The program converted into machine language by the translator is called
OBJECT PROGRAM
a. Source Program b. Object Program c. Assembler
4. The term software was first used by JOHN W. TUKEY
a. John McCarthy b. John W. Tukey c. John von Neumann
B. Answer the following questions.
Q1. What do you mean by Machine language?
Ans : It is the only language that a computer understands. It is expressed in
binary form, i.e., ‘0’ and ‘1’ where 0means ‘Off’ state and 1means ‘On’ state.
Q2. How is Assembly language different from Machine language?
Ans : Assembly language is different from Machine Language in following
ways:
1. Assembly language use mnemonics or codes in place of binary digits.
2. Assembly language requires translator to convert source code into
object code.
Q3. What are the features of a high-level language?
Ans: Features of high-level language are:-
1. It is user friendly language.
2. It uses English words and mathematical operators.
3. It needs to be converted into machine language by translator program.
4. It is machine independent language.
Q4. Differentiate between an interpreter and a compiler.
Ans:
INTERPRETER COMPILER
1. Interpreter converts source code 1. Compiler converts whole program
into machine code line by line. into machine code at once.
2. If any error is found interpreter 2. Compiler displays list of all errors
will not move to the next line until in source code after executing last
user fix the error. line of code.
3. Execution speed is slow as 3. Execution speed is fast as
compared to Compiler. compared to interpreter.
Q5. List any three characteristics of fourth-generation languages.
Ans : Characteristics of fourth-generation languages are:
1. Minimal user skills are required to learn 4G language.
2. It is User Friendly.
3. It is machine independent.
4. Application development tool is available.