Operating Systems Concepts – Section 2

41. A translator which reads an entire program 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

Correct Answer: C. compiler

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

Correct Answer: D. All 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

Correct Answer: B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.

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

Correct Answer: D. all 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

Correct Answer: D. all of the above

Leave A Comment?

3 × four =