 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 18 Mcqs, each offering curated multiple-choice questions to sharpen your Microprocessors knowledge and support exam preparation. Choose a topic below to get started.
| 1. | A stack can be implemented using queue, but then we need to use atleast: | 
| A. | 3 queues | 
| B. | 2 queues | 
| C. | only one queue is sufficient | 
| D. | none of the options | 
| Answer» C. only one queue is sufficient | |
| 2. | _________ is First in Last Out kind of data structure. | 
| A. | Queue | 
| B. | Array | 
| C. | Deque | 
| D. | Stack | 
| Answer» E. | |
| 3. | In what order the elements of a pushdown stack are accessed? | 
| A. | First In First Out (FIFO) | 
| B. | Last In Last Out (LILO) | 
| C. | Last In First Out (LIFO) | 
| D. | None of the above | 
| Answer» D. None of the above | |
| 4. | A stack is implemented with an array of ‘A [0..N – 1]’ and a variable ‘pos’. The push and pop operations are defined by the following code.push(x) A[pos] ← x pos ← pos – 1end pushpop( ) pos ← pos + 1 return A[pos]end popWhich of the following will initialize an empty stack with capacity N for the above implementation? | 
| A. | pos ← -1 | 
| B. | pos ← 0 | 
| C. | pos ← 1 | 
| D. | pos ← N - 1 | 
| Answer» E. | |
| 5. | A run-time stack cannot be used in a round-robin scheduling system because of the _________ nature of scheduling. | 
| A. | LIFO (Last in First out) | 
| B. | FIFO (First in First out) | 
| C. | FILO (First in Last out) | 
| D. | None of the above | 
| Answer» B. FIFO (First in First out) | |
| 6. | For implementation of recursion system uses _______ data structure. | 
| A. | Stack | 
| B. | Linked List | 
| C. | Deque | 
| D. | Queue | 
| Answer» B. Linked List | |
| 7. | A recursive problem like tower of hanoi can be rewritten without recursion using: | 
| A. | stack | 
| B. | priority queue | 
| C. | graph | 
| D. | cycles | 
| Answer» B. priority queue | |
| 8. | If the sequence of operations - push (1), push (2), pop, push (1), push (2), pop, pop, pop, push (2), pop are performed on a stack, the sequence of popped out values | 
| A. | 2, 2, 1, 1, 2 | 
| B. | 2, 2, 1, 2, 2 | 
| C. | 2, 1, 2, 2, 1 | 
| D. | 2, 1, 2, 2, 2 | 
| Answer» B. 2, 2, 1, 2, 2 | |
| 9. | THE_PID_TEMPERATURE_CONTROLLER_USING_8086_HAS?$ | 
| A. | data flow | 
| B. | data flow and uses queue | 
| C. | sequential flow | 
| D. | sequential flow and uses stack | 
| Answer» E. | |
| 10. | THE_BOOKS_ARRANGED_ONE_ON_THE_OTHER_ON_A_TABLE_IS_AN_EXAMPLE_OF?$ | 
| A. | queue | 
| B. | queue and first-in-first out | 
| C. | stack | 
| D. | stack and last-in-first-out | 
| Answer» E. | |
| 11. | The reverse process of transferring the data back from the stack to the CPU register is known a? | 
| A. | pulling out the stack | 
| B. | pushing out the stack | 
| C. | popping out the stack | 
| D. | popping off the stack | 
| Answer» E. | |
| 12. | The process of storing the data in the stack is called ……… the stack.$ | 
| A. | pulling into | 
| B. | pulling out | 
| C. | pushing into | 
| D. | popping into | 
| Answer» D. popping into | |
| 13. | While retrieving data from the stack, the stack pointer is | 
| A. | incremented by 1 | 
| B. | incremented by 2 | 
| C. | decremented by 1 | 
| D. | decremented by 2 | 
| Answer» C. decremented by 1 | |
| 14. | As the storing of data words onto the stack is increased, the stack pointer is | 
| A. | incremented by 1 | 
| B. | decremented by 1 | 
| C. | incremented by 2 | 
| D. | decremented by 2 | 
| Answer» E. | |
| 15. | The Stack is accessed using | 
| A. | SP register | 
| B. | SS register | 
| C. | SP and SS register | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 16. | The stack is useful for | 
| A. | storing the register status of the processor | 
| B. | temporary storage of data | 
| C. | storing contents of registers temporarily inside the CPU | 
| D. | all of the mentioned | 
| Answer» E. | |
| 17. | If the processor is executing the main program that calls a subroutine, then after executing the main program up to the CALL instruction, the control will be transferred to | 
| A. | address of main program | 
| B. | subroutine address | 
| C. | address of CALL instruction | 
| D. | none of the mentioned | 
| Answer» C. address of CALL instruction | |
| 18. | The Stack follows the sequence | 
| A. | first-in-first-out | 
| B. | first-in-last-out | 
| C. | last-in-first-out | 
| D. | last-in-last-out | 
| Answer» D. last-in-last-out | |