adplus-dvertising
1. Non-modifiable procedures are called ?
a. concurrent procedures
b. serially usable procedures
c. reentrant procedures
d. topdown procedures
Answer: (b).serially usable procedures

2. The translator which perform macro expansion is called a
a. Macro processor
b. Macro pre-processor
c. Micro pre-processor
d. assembler
Answer: (b).Macro pre-processor

3. A macro definition consists of
a. A macro prototype statement
b. One or more model statements
c. Macro pre-processor statements
d. All of the above
Answer: (d).All of the above

4. A macro is
a. a small program inside a program
b. set of special instructions
c. a unit of specification for program generation through expansion
d. None of the above
Answer: (c).a unit of specification for program generation through expansion

5. A ________________ statement declare the name of macro.
a. macro prototype
b. macro definition
c. macro identification
d. None of the above
Answer: macro prototype statement

6. During macro expansion each statement is replaced by
a. the original program
b. the sequence of assembly statement
c. by specific synbols
d. None of the above
Answer: (b).the sequence of assembly statement

7. Each macro statement is marked with the __________ sign preceded it.
a. +
b. @
c. ~
d. $
Answer: (a).+

8. The flow control during macro expansion is
a. combination
b. chronological
c. indexable
d. sequential
Answer: (d).sequential

9. A model statement contains call for another macro is called as
a. referential macro call
b. nested macro call
c. inbuilt macro call
d. inherited macro call
Answer: (b).nested macro call

10. Expansion time variables are used
a. Before expansion of micro calls
b. only during expansion of macro calls
c. After expansion of micro calls
d. Any one of the above
Answer: (b).only during expansion of macro calls

Page 1 of 4