Question 1 Report
If the control unit controls other units of the CPU, which unit stores instructions,data and intermediate results.
The Central Processing Unit (CPU) is made up of several functional units that each play a distinct role in executing a program, and the question already tells us that the control unit's job is to control the other units, so the answer must be one of the remaining components.
The memory unit is the part of the CPU's supporting structure responsible for holding instructions, data, and intermediate results while a program is running. Before an instruction can be executed, it must be fetched from memory; while calculations are underway, partial results are temporarily stored in memory (often registers) until they are needed again or written to the final output.
The other units serve different purposes. The arithmetic section, along with the logic section, together form the Arithmetic and Logic Unit (ALU), which performs actual calculations and logical comparisons on data, rather than storing it. The control unit, as stated in the question, directs and coordinates the activities of the other units; it does not itself act as the storage location for data and instructions.
When a question asks specifically about "storing" instructions, data, and intermediate results, the keyword storing points directly to the memory unit, since storage is memory's defining function, while the ALU's sections are defined by processing, not storing.
Everything you need to excel in your exams