1.
In compiler terminology reduction in strength means
2.
Which of the following statements about peephole optimization is False?
3.
The use of multiple register windows with overlap causes a reduction in the number of memory accesses for I. Function locals and parameters II. Register saves and restores III. Instruction fetches
4.
Substitution of values for names (whose values are constants) is done in
5.
Relative to the program translated by a compiler, the same program when interpreted runs
6.
In a resident - OS computer, which of the following systems must reside in the main memory under all situations?
7.
Which of the following class of statement usually produces no executable code when compiled?
8.
Which of the following comparisons between static and dynamic type checking is incorrect?
9.
Which of the following comment about peep-hole optimization is true?
10.
In multi-programmed systems, it is advantageous if some programs such as editors and compilers can be shared by several users. Which of the following must be true of multi-programmed systems in order that a single copy of a program can be shared by several users? I. The program is a macro II. The program is recursive III. The program is reentrant