Class Test Ch4 Software
Class Test Ch4 Software
2. The process of loading the operating system from hard disk into the computer's RAM during startup is called
4. Which of the following translates assembly language code into machine code?
a) Compiler b) Interpreter c) Assembler d) Linker
5. Which of the following is responsible for temporarily storing data during the process of communication between
hardware components?
………………..........................................................................................................................................................
………………..........................................................................................................................................................
………………..........................................................................................................................................................
3. Interrupts are important because they give the user better control over the computer. What is meant by interrupt?
………………...............................................................................................................................................................
………………..........................................................................................................................................................……
…………....................................................................................................................................................................
(2)
1
4. Write any one example of high level language (1)
………………………………………………………………………………………………………………………………………………………………………..
5. Write any 2 advantages of high level language program? (2)
…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………
6. Five statements about assembly language are shown. Tick () whether the statement is true or false.
(5)
7.Five statements about interpreters and compilers are shown in the table below. Study each statement. Tick () to
show whether the statement refers to an interpreter or to a compiler.
Statement Interpreter Compiler
1.Takes one statement at a time and executes it
2. Generates an error report at the end of translation of
the whole program.
3. Stops the translation process as soon as the first error
is encountered.
4. Translates the entire program in one go
[4]
2
BANGLADESH INTERNATIONAL SCHOOL (ES), RIYADH
Class test Computer-Software
.......................................................................................................................................................................
...
2. What is operating system? (2)
…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………..
3. Write any 2 functions of operating system. (2)
………………..........................................................................................................................................................
………………..........................................................................................................................................................
………………..........................................................................................................................................................
4. What is Translator? (2)
………………..........................................................................................................................................................
………………........................................................................................................................................................
……………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
5. What is meant by booting up?
………………..........................................................................................................................................................
………………........................................................................................................................................................
……………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………(2)
6. Compete the types of programming languages in the box
3
(2)
Identify, using the letters A, B or C, which of the above codes is an example of assembly code, high-level
language code or machine code:
Assembly code ............................................................................................
B
C
High-level language code ............................................................................
A
Machine code ............................................................................................... (3)
9. Six statements about assembly language are shown. Tick () whether the statement is true or false.
(5)
4
10.Draw the lines for correct option given below
(4)