NEW
Font size
WorksheetsMiddles Computer Science Summer Assessment Revision
Total questions: 23
Worksheet time: 12mins
What is the main purpose of the CPU?
To store data permanently
To execute the fetch-execute cycle
To provide power to the computer
To connect to the internet
Which component of the CPU performs arithmetic and logic operations?
Arithmetic Logic Unit (ALU)
Registers
Cache
Control Unit
What does the Program Counter do in the Von Neumann architecture?
Stores the result of operations
Stores data temporarily
Manages input and output operations
Holds the address of the next instruction
Which of the following affects CPU performance?
Clock speed
Screen size
Mouse sensitivity
Keyboard type
What is an embedded system?
A system that connects to the internet
A system used for data storage
A system that can run multiple applications
A system designed to perform a dedicated function
What is the primary purpose of RAM in a computer system?
To store data permanently
To execute the fetch-execute cycle
To store data temporarily for quick access
To manage network connections
Which type of storage is known for its high durability?
Solid state
Cloud
Magnetic
Optical
How many bytes are in a kilobyte (KB) according to the text?
512 bytes
1,024 bytes
2,048 bytes
1,000 bytes
What is the binary representation of the decimal number 10?
1100
1010
1111
1001
What is the main advantage of using Unicode over ASCII?
Unicode is easier to understand
Unicode is faster to process
Unicode can represent more characters
Unicode uses less memory
What is the main advantage of increasing the sample rate of a sound file?
Increases file size
Decreases file size
Increases playback quality
Decreases playback quality
What is a characteristic of lossy compression?
It is slower than lossless compression
No data is lost
Data can be perfectly restored
Some data is lost to reduce file size
What is abstraction in computational thinking?
Testing a solution for errors
Creating a step-by-step solution
Focusing on the important details only
Breaking down a problem into smaller parts
What is the purpose of a flowchart in algorithm design?
To compile a program
To store data in a database
To visually represent the flow of an algorithm
To write code in a programming language
Which of the following is a Boolean operator?
MULTIPLY
AND
ADD
SUBTRACT
What is a string in programming?
A sequence of characters
A data storage device
A type of loop
A mathematical operation
What is a truth table used for?
To store data permanently
To connect to a network
To execute a program
To represent logical operations
What is the result of the binary addition 1010 + 0101?
1101
10000
1011
1111
What is the hexadecimal representation of the binary number 1111?
B
A
E
F
What is the main purpose of using virtual memory?
To store data permanently
To increase the speed of the CPU
To connect to external devices
To extend the available RAM
What is the effect of increasing the number of cores in a CPU?
Decreases processing speed
Increases storage capacity
Increases multitasking ability
Decreases power consumption
What is the primary function of the Control Unit in a CPU?
To perform arithmetic operations
To manage the execution of instructions
To connect to external devices
To store data temporarily
Which of the following is a characteristic of volatile memory?
Data is lost when power is off
Data is retained when power is off
Data is stored on a hard disk
Data is stored permanently
