Question 31 :
Register allocation is carried out by ____________
- Scanner
- Optimizer
- Semantic Analyzer
- Code Generator
Question 32 :
Which of the following comment about peep-hole optimization is true?
- It is applied to small part of the code and applied repeatedly
- It is applied to optimize large loops that do not fit in memory
- It can be applied to a portion of the code that is not contiguous
- It is applied in symbol table to optimize the memory requirements
Question 33 :
Type checking is normally done during
- Lexical Analysis
- Syntax Analysis
- Syntax Directed Translation
- Code optimization
Question 34 :
A pseudo opcode that maps symbol in label field to the absolute value present in operand field is ______
- DC
- EQU
- MAP
- ABS
Question 35 :
A software that helps programmer in finding logical errors in program through partial execution is _______
- Debugger
- Compiler
- Linker
- Editor
Question 36 :
Dummy arguments in macros can be identified by symbol........
- * (Asterisk)
- # (Hash)
- -(Ampersand)
- !(Exclamatory)
Question 37 :
First step of SLR parser is _________.
- Remove Left recursion
- Apply left factoring
- Augmentation
- Expansion
Question 38 :
A model statement contains call for another macro is called as
- referential macro call
- nested macro call
- inbuilt macro call
- inherited macro call
Question 39 :
Predictive parser is a _____ parser
- LL(0)
- LL(1)
- LR(0)
- LR(1)
Question 40 :
Macro prototype statement specifies the.........
- Definition of the Macro
- Name of the Macro and list of formal parameters
- Call of Macro
- Macro substitution
Question 41 :
The number of tokens in the C statement sum = sum + i ; is
- 3
- 4
- 5
- 6
Question 42 :
Instructions which do not occupy space in the object program are called _____ .
- Declarative statements
- Imperative statements
- Assembler Directives
- No Operation (NOP)
Question 43 :
TEXT cards contain information about
- All symbols that are defined in this program that may be referenced elsewhere - all symbols referenced in this program but defined elsewhere.
- Actual Object code translated version of source program
- Those Location in the program whose content depend on the address at which program is placed
- End of Object Deck
Question 44 :
Binder does not perform the function of ______
- Allocation
- Relocation
- Linking
- Loading
Question 45 :
The working of Compiler and interpreter are
- Same
- not related
- Compiler works on an entire program and converts it into object code, while interpreter works line by line
- Interpreter is faster and compiler is slower
Question 46 :
Statements supported by conditional macro processor are
- AIF
- AGO
- Both AIF and AGO
- Neither AIF nor AGO
Question 47 :
Which of the following parser is most powerful?
- Shift Reduce
- Canonical LR
- SLR
- LALR
Question 48 :
Aging registers’ are _______
- Counters which indicate how long ago their associated pages have been Referenced
- Registers which keep track of when the program was last accessed
- counters to keep track of last accessed instruction
- Counters to keep track of the latest data structures referred
Question 49 :
Which of the following grammar rules violate the requirements of an operator grammar ? P, Q, R are nonterminals, and r, s, t are terminals. 1. P → Q R 2. P → Q s R 3. P → ε 4. P → Q t R r
- 1 only
- 1 and 3 only
- 2 and 3 only
- 1,2,3
Question 50 :
In Direct linking loader, absolute (load time) address of all modules and publicly available symbols (symbols accessible to all modules) is stored in _________
- ESD
- GEST
- LESA
- RLD