NEW
Font size
S
M
L
XL
WorksheetsGCSE REVISION MIXED EASIER
Total questions: 77
Worksheet time: 39mins
Name
Class
Date
1.
Which best describes "data"?
a)
Consists of facts or statistics. It can be numbers or symbols.
b)
Can be a sentence of words or sequence of numbers/images that have been put into context.
c)
A block of code that performs a task without returning a value.
d)
A block of code that performs a task and returns a value.
2.
Which best describes "information"?
a)
Consists of facts or statistics. It can be numbers or symbols.
b)
Can be a sentence of words or sequence of numbers/images that have been put into context.
c)
A block of code that performs a task without returning a value.
d)
A block of code that performs a task and returns a value.
3.
Which best describes a "variable"?
a)
Data stored, which can be change.
b)
Data stored, which cannot be changed.
c)
Can be a sentence of words or sequence of numbers/images that have been put into context.
d)
A block of code that performs a task without returning a value.
4.
Which best describes a "variable"?
a)
This is like a label on a box storing data inside.
b)
A block of code that performs a task without returning a value.
c)
A block of code that performs a task and returns a value.
d)
Forms.
5.
What goes into a flow chart?
a)
data
b)
information
6.
Data can be stored in many different forms, known as what?
a)
forms
b)
fields
c)
data types
d)
information
7.
Fill in the blanks: Most programming languages use �����.. and ��������. To store different types of data.
a)
Functions and Procedures
b)
Variables and Constants
8.
What is a programming language?
a)
Written English
b)
An artificial language used to program a computer
c)
A language used in pseudocode
9.
What is machine code?
a)
The serial number of a computer
b)
A programming language that a computer understands
c)
The make and model of a computer
10.
What is a program?
a)
A series of step-by-step instructions that tell a computer how to solve a task
b)
A video that is watched on a computer
c)
A flowchart written on a computer
11.
What does the statement 'print' do?
a)
Output a hard copy of a program to a printer
b)
Output a message on the screen
c)
Print a hard copy of a flowchart to a printer
12.
What does the statement 'while' do?
a)
Tell the computer to wait for a while before continuing with the program
b)
Implement selection
c)
Implement a loop
13.
What do the statements 'if' and 'else' do?
a)
Implement selection
b)
Implement a loop
c)
Tell the computer to wait for a while before continuing with the program
14.
Why are variables called "Variables"?
a)
Variables are so named because we can choose whether or not to use them
b)
Variables are so named because the data we store in them can change
c)
Variables are so named because we can change their names
15.
How can strings and variables be told apart?
a)
The data in a string is stored inside quotes
b)
By its name
c)
By its size
16.
In programming what name is given to the data type which represents any combination of characters on a keyboard?
a)
Integers
b)
Strings
c)
Floating point numbers
17.
In programming what name is given to the data type which represents whole numbers?
a)
Integers
b)
Strings
c)
Floating point numbers
18.
Which statement is used to specify a decimal number?
a)
int
b)
str
c)
float
19.
Which of the following statements would be used to obtain a value from the user?
a)
get
b)
input
c)
fetch
20.
In programming, what is iteration?
a)
Repeating steps
b)
The order of instructions
c)
A decision point in a program
21.
Why is iteration important?
a)
It determines the order in which instructions are carried out
b)
It allows code to be simplified by removing duplicated steps
c)
It allows multiple paths through a program
22.
What is iteration also known as?
a)
Repeating only once
b)
Looping
c)
Crashing
23.
What is selection?
a)
Repeating steps
b)
A decision point in a program
c)
The order of instructions
24.
Why is selection important?
a)
Selection allows a number of steps to be repeated
b)
Selection allows multiple paths through a program
c)
Selection determines the order of events
25.
In programming how is selection implemented?
a)
IF-OTHERWISE
b)
IF-ELSE
c)
DO-ELSE
26.
How many paths through a program does an IF statement allow?
a)
One path
b)
Three paths
c)
Two paths (yes or no)
27.
What does an IF statement represent?
a)
A question
b)
An answer
c)
An iteration
28.
Which statement is used to add further choices to a program in Python?
a)
ELSE IF
b)
DO OTHERWISE
c)
elif
29.
What does an ELSE statement represent?
a)
A question
b)
The path to follow when the answer to the question is True
c)
The path to follow when the answer to the question is False
30.
What does ELSE IF represent?
a)
An extra answer
b)
An extra choice
c)
An extra iteration
31.
In programming what is the answer to an IF question?
a)
In or Out
b)
Positive or Negative
c)
True or False
32.
Which of the following would represent a decision in a flow chart?
a)
Put teabag in cup
b)
Boil Water
c)
Wait for water to boil
d)
Is water boiled?
33.
Which of the following would represent a pause (represent by a wonky rectangle - parallelogram) in a flow chart?
a)
Put teabag in cup
b)
Boil Water
c)
Wait for water to boil
d)
Is water boiled?
34.
Which of the following would represent an input in a flow chart?
a)
Put teabag in cup
b)
Drink tea
c)
Wait for water to boil
d)
Is water boiled?
35.
In a flow chart, what does a oval mean?
a)
Start or end
b)
Decision
c)
Process
d)
Input or Output
36.
In a flow chart, what does a rectangle mean?
a)
Start or end
b)
Decision
c)
Process
d)
Input or Output
37.
In a flow chart, what does a wonky rectangle (parrellelogram) mean?
a)
Start or end
b)
Decision
c)
Process
d)
Input or Output
38.
In a flow chart, what does a diamond mean?
a)
Start or end
b)
Decision
c)
Process
d)
Input or Output
39.
In computer programming, what is a 'loop'?
a)
Something that is used to end a program
b)
Something that is continually repeated until a certain condition is reached
c)
Something that tells a program what to do
d)
Something that is required to load a program
40.
Which describes an algorithm?
a)
Set of step by step instructions to complete a task or solve a problem
b)
A visual diagram to represent an algorithm
c)
Re-using a chunk of code.
41.
Which describes a flow chart?
a)
Set of step by step instructions to complete a task or solve a problem
b)
A visual diagram to represent an algorithm
c)
Re-using a chunk of code.
42.
Which describes a procedure?
a)
Set of step by step instructions to complete a task or solve a problem
b)
A visual diagram to represent an algorithm
c)
Re-using a chunk of code.
43.
Which of these best describes computer hardware?
a)
A computer or a program that last a long time
b)
The physical components of a computer, such as a keyboard or monitor
c)
Instructions that tells a computer what to do, such as a program
d)
Something used in a computer system that is made from a hard material
44.
Which of these best describes computer software?
a)
A computer or system that last a short time
b)
Something used in a computer that is soft
c)
Instructions that tells a computer what to do, such as a program
d)
The physical components of a computer, such as a keyboard or monitor
45.
What is a computer system?
a)
The combination of hardware and software that enables information to be input, processed and output in a suitable format
b)
The combination of hardware and software that enables information first to be processed, then input and then output in a suitable format
c)
The combination of hardware and software that enables information first to be output in a suitable format, then processed and then input into a computer.
46.
What is the definition of computer code?
a)
program instructions
b)
computer storage
c)
encryption
d)
a computer program
47.
What hardware defines a computer?
a)
CPU and GPU
b)
CPU and memory
c)
CPU and storage
48.
What does 'volatile' mean for a computer's memory?
a)
Data and instructions remain stored even when the computer is switched off
b)
Data and instructions may cause the computer to crash
c)
Data and instructions are lost when the computer is switched off
49.
Which is the fastest kind of memory for the CPU to access?
a)
Random access memory
b)
Level-1 cache memory
c)
Level-2 cache memory
50.
Which of these is often true about a RISC mobile processor when compared to a CISC processor?
a)
RISC processor speed is faster than CISC so games and video playback are faster
b)
The RISC processor has a larger set of instructions
c)
The RISC processor speed is slower to preserve battery life and avoid overheating
51.
Which types of memory might be used when the computer swaps data in and out of virtual memory?
a)
Random access memory and cache memory
b)
A hard disk drive and random access memory
c)
A hard disk drive and cache memory
52.
What is 'benchmarking'?
a)
A test used to measure the amount of memory that a computer has
b)
A test used to measure the number of cores in a CPU
c)
A test used to measure the performance of a computer
53.
Which of these cannot be changed once a program has been stored there?
a)
RAM
b)
PROM
c)
EEPROM
54.
How does data travel between the processor and the computer's RAM?
a)
Through the expansion ports
b)
Using peripherals
c)
Using buses
55.
Which of these scenarios is NOT the result of overclocking?
a)
The computer will end up displaying the incorrect time and date
b)
Processes might not be completed before the next instruction is carried out
c)
The CPU could overheat
56.
What is 'cache'?
a)
It stores program operations and data while a program is being executed
b)
It executes programs using the fetch-decode-execute cycle
c)
It is a small amount of memory which is a part of the CPU
57.
What kind of peripheral device is a hard disk drive?
a)
Input device
b)
Output device
c)
Storage device
58.
What kind of device is usually connected to the computer using an HDMI port?
a)
Ink-jet printer
b)
Monitor
c)
Graphics tablet
59.
What is binary?
a)
A sequence of 1s and 0s
b)
The way a computer speaks
c)
A useless code that is no longer used
60.
What kind of 'base' system is binary known as?
a)
Base 10
b)
Base 2
c)
Base 16
61.
What kind of number system is used in everyday life?
a)
Denary
b)
Binary
c)
A simple number system
62.
What is computational thinking?
a)
Giving instructions to a computer
b)
Thinking like a computer - in binary
c)
Using a set of techniques and approaches to help to solve problems
63.
What is decomposition?
a)
Breaking down a complex problem or system into smaller, more manageable parts
b)
Adding detail to make a problem more complex
c)
When you ignore the unnecessary detail in a problem
64.
What is abstraction?
a)
The process of filtering out unnecessary detail
b)
The process of filtering out irrelevant characteristics
c)
The process of filtering out irrelevant characteristics and unnecessary detail
65.
What is an algorithm?
a)
Patterns and trends used to solve a problem
b)
A set of step-by-step instructions to resolve a problem
c)
A programming language
66.
What are algorithms used for?
a)
To plan out the solution to a problem
b)
As a platform to program a solution
c)
To test a solution to a problem
67.
How can an algorithm be represented?
a)
As a flowchart
b)
As pseudocode
c)
As a flowchart or pseudocode
68.
What is an algorithm?
a)
Patterns and trends used to solve a problem
b)
A set of step-by-step instructions to resolve a problem
c)
A programming language
69.
What are algorithms used for?
a)
To plan out the solution to a problem
b)
As a platform to program a solution
c)
To test a solution to a problem
70.
How can an algorithm be represented?
a)
As a flowchart
b)
As pseudocode
c)
As a flowchart or pseudocode
71.
What is a flowchart?
a)
A diagram that represents a set of instructions
b)
A high-level language that has specific syntax
c)
A way of describing a set of instructions that doesn�t use specific syntax
72.
What is the correct symbol for a process instruction in a flowchart?
a)
A rectangle
b)
A parallelogram (wonky rectangle)
c)
A square
73.
What is the correct symbol for an input in a flowchart?
a)
A parallelogram (wonky rectangle)
b)
A rectangle
c)
A square
74.
What is the correct symbol for an output in a flowchart?
a)
A parallelogram (wonky rectangle)
b)
A rectangle
c)
A diamond
75.
What links each instruction in a flowchart?
a)
A line
b)
A double line
c)
An arrow
76.
What is the correct symbol for a decision in a flowchart?
a)
A rectangle
b)
A diamond
c)
A square
77.
What is pseudocode?
a)
A high-level language that has specific syntax
b)
A way of describing a set of instructions that doesn�t use specific syntax
c)
A diagram that represents a set of instructions
Reset
