WorksheetsGCSE Computer Science STEP 4 - Year 9
Total questions: 70
Worksheet time: 37mins
Arithmetic part and Logic part
The CPU is attached to the... inside the computer
RAM
Motherboard
Hard Drive
Secondary Storage Device
What is a bus?
A circuit that connect one part of CPU to other components.
A type of long term memory
A type of permanent memory
A type of public transport that's always late
According to the von Neumann model, _______ are stored in memory.
only data
only programs
data & programs
neither data nor programs
On a washing machine, the embedded system receives INPUT by ...
Someone choosing a wash cycle
Filling up the washing machine with water
Draining the water
This is OUTPUT from a microwave embedded system
Heating the food
A motor turning the plate
A beeping sound signalling the end of cooking the food
All of them
Embedded system means ...
A computer system inside another system
YES
NO
A 2GHz Processor can process:
2,000,000 instructions per second
2,000,000,000 instructions per second
20,000,000 instructions per second
200,000 instructions per second
Identify the correct algorithm
num2=input("Enter the second number")
num3=num1+num2
print(num3)
num2=input("Enter the second number")
num3=num1+num2
print(num3)
num3=input("Enter the secon number")
num3=num1+num2
print(num3)
num2=input("Enter the second number")
num3=num1+num2
print(num2)
Identify the correct algorithm
for x = 1 to 12
print(number*x)
next x
for x = 0 to 12
print(number * x)
next x
for x = 1 to 12
print(number X x)
next x
for x = 1 to 12
print(number*number)
next x
The following is not true about variable names (1-4)
They must be descriptive
They must be in capital letters
They can’t start with numbers or contain spaces
They point to memory locations
In an assignment operation, this appears on the right hand side (6-9)
Label for a variable that is destination of data
Multiple variables that are destinations for data
Source variables or operations
The assignment operator
The following is not a valid constant (1-4)
SPACE
PI
UserName
WORDLIMIT
Which of the following is a valid keyword for output? (1-4)
SHOW
DISPLAY
INPUT
Consider the following expression: a:=b. This means (6-9)
a will always be equal to b
b is being renamed into a
The value of memory location a gets copied into memory location b
The value of memory location b gets copied into memory location a
Which of the following is not a valid data type? (1-4)
Real
String
Character
Fraction
The multiplication table is best displayed using this data type (4-6)
Boolean
Character
Integer
Real
This variable type can only have True or False values (1-4)
Boolean
Integer
String
Character
Casting refers to: (4-6)
Boolean algebra
Rounding of reals
Converting between variable data types
Printing out of the program’s results
