Question Bank - MCQ Based Exam - UNIT-3 - SP
Question Bank - MCQ Based Exam - UNIT-3 - SP
UNIT-3(microprocessor)
a. Object code
c. Machine code
d. Source Code
answer :- B
c. It has no arguments
answer :- D
a. True
b. False
d. Can't say
answer :- B
4. AGO is_____________
a. Conditional Jump
b. Unconditional Jump
c. Previous routine
d. Previous data
answer :- B
a. Conditional MACRO
answer :- A
c. Machine language
answer :- D
Answer :- B
8. We use stack frame in __________
answer :- D
c. by specific symbol
answer :- B
a. Assembler directives
b. Machine-op
c. Pseudo –op
d. Call
answer :- C
c. End of Program
answer:- B
12. A macro can be defined as
A. beginning of a program
b. end of program
d. anywhere in a program
answer :- D
a. MDLC=0
b. MEND occurs
c. Both A & B
answer :- C
answer :- d
15.Macro Name Table can be used to store the name of defined macros.
a. True
b. False
c. Can’t say
d. None of the above
Answer :- A
16. If Assembler & Macro processor are combined then
answer :- D
a.80
b.12
c.8
d.4
answer :- A
A.4
B.3
C.2
D.1
ANSWER :- C
a. True
b. False
c. Can’t say
d. None of the above
Answer :- A
20. While Calling a MACRO if all the arguments are not required to Pass then we will use________
a. Keyword Argument
b. Positional Argument
c. Dummy Argument
d. Actual Argument
answer :- A
21. Upon the occurrence of MEND pseudo-op MDLC is
a. Incremented by 1
b. Decremented by 1
c. ON
d. OFF
answer :- B
a.4
b.8
c.12.
d.80
answer :- C
a. Conditional Macro
answer :- B
24. Which type of Macro design can involve several levels of expansion?
a. Conditional Macro
answer : B
25. (1) MACRO can be defined inside MACRO. (2) MACRO can be called within MACRO. Which of the
above statement is TRUE?
a.Only 1
B.Only 2
C. both 1 and 2
d.None of the above
answer :- C
a. Loader
b. Assembler
c. Editor
d. Linker
Answer :- B
answer : A
a. It is an error
c. It will work
answer : C
29. Argument are matched with dummy arguments according to order in which they appear is called
as positional argument.
a. False
b. True
c. Can’t say
d None of the above
answer :- B
30. (1)Assembler output is sent to Macro Processor. (2)Macro Processor output is sent to Assembler.
Which of the above statement is TRUE?
1. Only 1
2. Only 2
3. Both 1 & 2
Answer : B
a. in data segment
b. to represent directives
c. to represent statements
answer :- D
32. the time required for execution of a macro is ………. That of procedure
a. greater than
b. less than
c. equal to
answer :- B
a. START
b. BEGIN
c. MACRO
answer :- C
34. Macro processor are …..
a. Hardware
b. Compiler
c. Registers
answer :- B