System programming MCQ Quiz Hub

SYSTEMS PROGRAMMING /MACRO PROCESSOR

Choose a topic to test your knowledge and improve your System programming skills

Non-modifiable procedures are called ?





✅ Correct Answer: 2

The translator which perform macro expansion is called a





✅ Correct Answer: 2

A macro definition consists of





✅ Correct Answer: 4

A macro is





✅ Correct Answer: 3

A ________________ statement declare the name of macro.





✅ Correct Answer: 1

During macro expansion each statement is replaced by





✅ Correct Answer: 2

Each macro statement is marked with the __________ sign preceded it.





✅ Correct Answer: 1

The flow control during macro expansion is





✅ Correct Answer: 4

A model statement contains call for another macro is called as





✅ Correct Answer: 2

Expansion time variables are used





✅ Correct Answer: 2

Macro processor is an inbuilt function of ?





✅ Correct Answer: 4

If a number of instructions are repeating through the main program, then to reduce the length of the program, ……. is used.





✅ Correct Answer: 3

The process of assigning a label or macroname to the string is called





✅ Correct Answer: 4

A macro within a macro is called





✅ Correct Answer: 3

A macro can be defined at





✅ Correct Answer: 4

A macro can be used





✅ Correct Answer: 4

The end of a macro can be represented by the directive





✅ Correct Answer: 3

Inserting the statements and instructions represented by macro, directly at the place of the macroname, in the program, is known as





✅ Correct Answer: 1

The time required for execution of a macro is ……… that of procedure.





✅ Correct Answer: 2

Which of the following statements is incorrect?





✅ Correct Answer: 3

The beginning of the macro can be represented as





✅ Correct Answer: 3

Nested Macro calls are expanded using the





✅ Correct Answer: 2

Macro processor is an inbuilt function of -





✅ Correct Answer: 1

A processor-





✅ Correct Answer: 3

A co-processor-





✅ Correct Answer: 1

Advantage of incorporating the macro-processor into pass 1 is that





✅ Correct Answer: 4

In which way a macro processor for assembly language can be implemented?





✅ Correct Answer: 4

What are x and y in the following macro definition? macro Add x, y Load y Mul x Store y end macro





✅ Correct Answer: 3

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.





✅ Correct Answer: 2

Which of the following macros can put a macro assembler into an infinite loop ?





✅ Correct Answer: 2

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





✅ Correct Answer: 1

The conditional expansion facility of macro procesors is provided to





✅ Correct Answer: 3

The advantage(s) of incorporating the macro processor into pass 1 is/ are:





✅ Correct Answer: 4

In which way(s) can a macro processor for assembly language be implemented?





✅ Correct Answer: 4