41. 

A translator which reads an entire programme written in a high level language and converts it into machine language code is:

A. assembler
B. translator
C. compiler
D. system software
E. None of the above

42. 

The advantage(s) inherent to using high level languages is (are)

A. Fewer people, less management and shorter transition in learning time
B. Improved debugging capability, and superior documentation
C. A greater degree of machine independence
D. All of the above
E. None of the above

43. 

Addressing modes

A. defines the fundamental method of determining effective operand addresses
B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
C. performs indicated operations on two fast registers of the machine and leave the result in one of the registers.
D. all of the above
E. None of the above

44. 

In which way(s) a macro processor for assembly language can be implemented:

A. independent two-pass processor
B. independent one-pass processor
C. processor incorporated into pass 1 of a standard two-pass assembler
D. all of the above
E. None of the above

45. 

Which of the following is a type of systems software used on microcomputers?

A. MS-DOS
B. PC-DOS
C. Unix
D. All of the above
E. None of the above