
Y11: Revision: 1.1.1
Quiz by Teran Subasinghe
GCSE (OCR)
Computer Science (9-1), J277
English National Curriculum
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measures 6 skills from
Measures 6 skills from
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
60 questions
Show answers
- Q1What is the first step of the fetch-execute cycle in a CPU?Execute the instructionDecode the instructionStore the result back to memoryFetch the instruction from memory30s1.1.1a
- Q2In the fetch-execute cycle, what happens during the decode step?The CPU interprets the instructionThe CPU fetches the next dataThe CPU stores the resultThe CPU executes the instruction30s1.1.1a
- Q3During the fetch-execute cycle, what component of the CPU is primarily responsible for executing instructions?The RegisterThe Control UnitThe Memory UnitThe Arithmetic Logic Unit (ALU)30s1.1.1a
- Q4What role does the program counter (PC) play in the fetch-execute cycle?It holds the current instruction being decodedIt manages data input and output operationsIt keeps track of the memory address of the next instruction to be executedIt stores the result of executed operations30s1.1.1a
- Q5What happens in the execute phase of the fetch-execute cycle?The CPU increments the program counterThe CPU fetches the next instructionThe CPU decodes the instructionThe CPU carries out the decoded instruction30s1.1.1a
- Q6Which part of the CPU coordinates the activities during the fetch-execute cycle?The Memory UnitThe CacheThe Control Unit (CU)The Arithmetic Logic Unit (ALU)30s1.1.1a
- Q7What is the main function of the memory address register (MAR) during the fetch-execute cycle?It holds the data that has been fetched from memoryIt contains the instruction being executedIt stores the operand to be used in operationsIt holds the address of the memory location to be accessed30s1.1.1a
- Q8What role does the memory data register (MDR) play in the fetch-execute cycle?It executes arithmetic operationsIt holds data that is being transferred to or from memoryIt decodes the instructionsIt keeps track of the next instruction address30s1.1.1a
- Q9During the fetch-execute cycle, what is stored in the current instruction register (CIR)?The next instruction addressThe result of the executed instructionThe current instruction being processedThe operand to be used next30s1.1.1a
- Q10What is the primary function of the accumulator in the CPU during the fetch-execute cycle?It holds the instruction being executedIt temporarily stores the results of arithmetic and logic operationsIt tracks the next instruction addressIt manages communication with peripheral devices30s1.1.1a
- Q11Which component of the CPU is responsible for performing arithmetic and logical operations?ALURegistersCacheCU30s1.1.1b
- Q12What is the role of the Control Unit within the CPU?It temporarily holds instructions.It stores frequently used data.It performs arithmetic operations.It manages and coordinates the activities of the CPU.30s1.1.1b
- Q13What is the primary function of CPU cache in a computer system?It performs logical operations.It stores frequently accessed data to speed up processing.It manages data transfer between components.It executes instructions sequentially.30s1.1.1b
- Q14Which component within the CPU temporarily holds data that the CPU is currently using during processing?ALUControl UnitCacheRegisters30s1.1.1b
- Q15Which CPU component is responsible for directing the operation of the processor?Control UnitALURegistersCache30s1.1.1b