NEW
Font size
WorksheetsAQA GCSE Computer Science Paper 1
Total questions: 20
Worksheet time: 10mins
Removing unnecessary details from a problem is...
An algorithm
Abstraction
Decomposition
A program
Breaking a problem down into smaller sub-problems that can be solved is...
An algorithm
Abstraction
Decomposition
A program
A step by step sequence of instructions used to complete a task is ...
An algorithm
Abstraction
Decomposition
Program
To display text on screen using Python would use the code
enter
output
input
To allow the user to enter some code in Python would use
enter
output
input
Which type of sorting algorithm uses a 'divide and conquer' technique?
Bubble
Merge
Linear
Binary
Which searching algorithm requires the list to be 'in order'?
Bubble
Merge
Linear
Binary
Which data type allows you to store numbers with decimal places?
integer
string
boolean
real
Which data type allows only true or false values to be stored?
integer
string
boolean
real
What is the name given to a place that you can store a single piece of data that has a fixed value that cannot be changed in the program?
variable
constant
assignment
array
What is the name given to the act of giving a value to a variable or constant?
assignment
identifier
abstraction
instantiation
What is the term used to describe the execution of statements one after the other?
iteration
selection
sequence
order
What is the term used to describe repeating sections of code?
iteration
selection
sequence
order
What is the term used to describe making decisions in a program?
iteration
selection
sequence
order
What type of loop would you use in Python if you want to keep asking a question until the correct answer is given?
for
while
repeat
What number do we begin counting at in an array when using Python?
0
1
2
3
What data structure do we use to store multiple items of data under a single identifier?
file
variable
array
index
What word means to join multiple strings together?
substring
instantiation
adding
concatenation
What is the name of a sub-routine that does NOT return a value?
structured
function
procedure
parameter
What type of test data is one that is of the wrong data type or is outside the expected values?
normal
erroneous
boundary
extreme
