NEW
Font size
WorksheetsEDEXCEL GCSE CS Summary
Total questions: 78
Worksheet time: 39mins
What is decomposition in programming?
Breaking down problems into smaller parts
Combining different algorithms
Writing complex code
Using high-level languages
What does abstraction mean in computer science?
Hiding complex details
Writing detailed code
Increasing programme size
Using low-level languages
Which of the following is a benefit of using subprogrammes?
Reducing code redundancy
Increasing code size
Complicating the code
Making the programme slower
What is an algorithm?
A detailed code implementation
A set of instructions to solve a problem
A programming language
A type of data structure
Which structure is used for decision-making in algorithms?
Sequence
Selection
Repetition
Iteration
What type of loop executes code a specific number of times?
Count-controlled loop
Condition-controlled loop
Infinite loop
Nested loop
What is a key feature of a while loop?
Executes a block of code at least once
Executes code while a condition is true
Executes code a specific number of times
Always ends in an error
In pseudocode, how would you denote a variable?
LET
SET
VARIABLE
DEFINE
Which of the following is an arithmetic operator?
AND
OR
NOT
*
What is the purpose of a trace table?
To document code
To track variable changes
To define data types
To optimise code
Which error occurs when a programme fails to execute due to incorrect syntax?
Logic error
Syntax error
Runtime error
All of the above
What does the modulus operator (%) do?
Divides two numbers
Returns the remainder of a division
Multiplies two numbers
Adds two numbers
What type of data structure is a string?
One-dimensional
Two-dimensional
Three-dimensional
None of the above
What does binary search require?
Unsorted data
Sorted data
Random access
A linked list
Which of the following represents a two's complement signed integer?
0 to 255
-128 to +127
-255 to +255
0 to 127
What is a characteristic of hexadecimal notation?
Base 2
Base 8
Base 10
Base 16
How is a bitmap image represented?
As a sequence of letters
As a series of pixels
As an array of characters
As text data
What is the purpose of data compression?
To increase data size
To reduce data size
To improve data accuracy
To simplify data formats
What does RAM stand for?
Read Access Memory
Random Access Memory
Rapid Access Memory
Real-time Access Memory
Which device is an example of secondary storage?
CPU
RAM
Hard drive
Cache
What is the fetch-decode-execute cycle?
A method for storing data
The process the CPU uses to execute instructions
A type of data structure
A form of data compression
What does the control unit do in a CPU?
Performs arithmetic operations
Manages the execution of instructions
Stores data
Connects input/output devices
Which type of software manages hardware resources?
Application software
Utility software
Operating system
System software
What is a common method of protecting data?
Encryption
Data fragmentation
Compression
Normalisation
Which programming language is considered low-level?
Python
Java
Assembly
C++
What does a virus do?
Enhances computer performance
Increases storage capacity
Disrupts normal operations
Secures the system
What is the main advantage of using version control?
It reduces file sizes
It tracks changes to code
It improves processing speed
It eliminates the need for testing
What does an interpreter do?
Translates high-level code to machine code line by line
Compiles code for execution
Converts data types
Creates documentation
What is the purpose of a firewall?
To speed up internet connection
To protect networks from unauthorised access
To manage hardware resources
To compress data
Which of the following is an ethical issue in data collection?
Data accuracy
Data retention
User consent
Data storage capacity
What is algorithmic bias?
Errors in algorithm syntax
Flaws in the design of an algorithm
Unequal treatment caused by algorithm decisions
Inefficient processing of algorithms
Which of the following is a method of data compression?
Fragmentation
Encryption
Lossy compression
Normalisation
What is the maximum number of states represented by 3 bits?
4.0
6.0
8.0
16.0
Which of the following is a truth table?
A way to represent algorithms
A table showing all possible values of inputs and outputs for logical operators
A type of data structure
A method of data storage
What is a common way to protect against malware?
Regular backups
Installing antivirus software
Using outdated software
Ignoring updates
What is an embedded system?
A computer designed for general use
A system integrated into another device for a specific function
A type of network
A programming language
Which of the following is NOT a type of malware?
Virus
Worm
Firewall
Trojan
What does the term "data overflow" refer to?
Insufficient memory for data
Data stored too efficiently
Excess data exceeding storage capacity
Data being compressed
What is the primary function of an operating system?
To write code
To manage hardware and software resources
To create applications
To optimise performance
What is the purpose of a backup?
To speed up the system
To recover lost data
To reduce data size
To enhance security
What is the role of the Arithmetic Logic Unit (ALU)?
To manage memory
To perform arithmetic and logical operations
To store data
To control input/output devices
How does encryption protect data?
By reducing file size
By converting data into a secure format
By storing data in the cloud
By compressing data
What is a stack data structure?
A first-in, first-out (FIFO) structure
A last-in, first-out (LIFO) structure
A type of array
A binary tree
What is the function of utility software?
To perform general computing tasks
To manage hardware resources
To perform maintenance tasks
To create applications
What is a significant environmental issue with digital devices?
Low energy consumption
Efficient recycling
Energy consumption during use
High manufacturing quality
What is the purpose of the Control Bus?
To carry data
To transmit control signals
To store instructions
To connect peripherals
What is intellectual property?
Physical assets
Creative works protected by law
Common knowledge
Public domain content
Which of the following is a common form of malware?
Spreadsheet
Text file
Virus
Image file
What is the importance of user consent in data collection?
It is optional
It is legally required
It ensures data accuracy
It reduces storage needs
What does an operating system manage?
Only software
Only hardware
Both hardware and software
Only user data
What is the primary purpose of a database management system (DBMS)?
To store and retrieve data efficiently
To encrypt data
To compress data
To manage network traffic
Which of the following is a characteristic of object-oriented programming?
Procedural code
Encapsulation
Sequential execution
Data redundancy
