Home > Computer Engineering > Quizzes > System Programming And Compiler Construction: Macros and Macro Processor
System Programming And Compiler Construction: Macros and Macro Processor
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 28% Most missed: “The translator which perform macro expansion is called a”
System Programming And Compiler Construction: Macros and Macro Processor
Time left 00:00
25 Questions

1. A macro can be defined at
2. Which of the following macros can put a macro assembler into an infinite loop ?
3. The end of a macro can be represented by the directive
4. A ________________ statement declare the name of macro.
5. A macro is
6. A macro definition consists of
7. The flow control during macro expansion is
8. The beginning of the macro can be represented as
9. Expansion time variables are used
10. Non-modifiable procedures are called ?
11. Which of the following statements is incorrect?
12. Nested Macro calls are expanded using the
13. Macro processor is an inbuilt function of .
14. Advantage of incorporating the macro-processor into pass 1 is that
15. The translator which perform macro expansion is called a
16. During macro expansion each statement is replaced by
17. If control signals {a,b,c,d,e,f,g} for some micro instructions and their corresponding MCCS (Maximum Compatibility Classes) are [ad f* g, abd, beg, b deg} then to determine minimal MCC cover, we need to remove
18. Each macro statement is marked with the __________ sign preceded it.
19. A macro can be used
20. A co-processor-
21. What is the value of X printed by the following program ? program COMPUTE ( input, output ); var X : integer ; procedure FIND ( X: real ) ; begin X : = sqrt ( X ) ; end ; begin X : = 2 FIND(X);writeln(X); end.
22. The conditional expansion facility of macro procesors is provided to
23. In which way(s) can a macro processor for assembly language be implemented?
24. The process of assigning a label or macroname to the string is called
25. Inserting the statements and instructions represented by macro, directly at the place of the macroname, in the program, is known as