WorksheetsYear 7 Spring 1 Assessment
Total questions: 32
Worksheet time: 16mins
The earliest known computing device is believed to be...
Collossus
analytic engine
Antikythera
step reckoner
The Antikythera was invented by the ...
Greeks
Romans
English
Americans
The Antikythera was invetented ...
1948
1834
1645
around 100 BC
The Antikythera was used to...
add and subtract numbers
add, subtract, multiply and divide numbers
find the position of the sun, moon and planets
control weaving
The first mechanical calculating machine was the ...
Collossus
analytic engine
Antikythera
step reckoner
P_______'s Wheel was invented by ...
Blaise Pascal
Alan Turing
Tommy Flowers
Donald Trump
The step reckoner improved on Pascal's Wheel by...
being able to add and subtract numbers
being able to add, subtract, multiply and divide numbers
finding the position of the sun, moon and planets
controling weaving
Who is considered to be the first computer programmer?
Tommy Flowers
Gottfried Liebnitz
Ada Lovelace
Joseph-marie jacquard
What was used to decode enemy messages in World War 2?
Pascal's Wheel
Collossus
Jacquards Punchcards
Babbage's analytic engine
Why did Ada Lovelace never get to try her programs?
Babbage never finished building his analytic engine
She ran out of money
Someone stole them
Babbage programmed the machine himself
Which of these typrs of processors was used from 1946 to 1955
microprocessor
transistors
vaccum tubes
integrated circuits
Which of these typrs of processors was used from 1953 until 1963
microprocessor
transistors
vaccum tubes
integrated circuits
Which of these typrs of processors was used from 1964 to 1970
microprocessor
transistors
vaccum tubes
integrated circuits
Which of these typrs of processors was used from 1971 to 1991
microprocessor
transistors
vaccum tubes
integrated circuits
Which of these changes lead to people being able to build computers smaller than an entire room?
vaccum tubes to transistors
transistors to integrated circuits
integrated circuits to microprocessors
micro-processors to multi-core processors
What does the word 'variable' mean?
box
changeable
movable
random
What does a 'syntax' error message tell you might be wrong with your code?
I have typed something wrong or missed something out (e.g. commas, brackets, capital letters)
I have too much or not enough space at the stat of the line.
I have given a variable name incorrectly
I have tried to use the wrong type of data
What does a 'type' error message tell you might be wrong with your code?
I have typed something wrong or missed something out (e.g. commas, brackets, capital letters)
I have too much or not enough space at the stat of the line.
I have given a variable name incorrectly
I have tried to use the wrong type of data
What does a 'name' error message tell you might be wrong with your code?
I have typed something wrong or missed something out (e.g. commas, brackets, capital letters)
I have too much or not enough space at the stat of the line.
I have given a variable name incorrectly
I have tried to use the wrong type of data
What does a 'indentation' error message tell you might be wrong with your code?
I have typed something wrong or missed something out (e.g. commas, brackets, capital letters)
I have too much or not enough space at the stat of the line.
I have given a variable name incorrectly
I have tried to use the wrong type of data
Look at this problem:
Write a program that asks the user to input their age, height and weight.
Your program should calculate the user's body mass index.
Age is one variable we would need to use. Tick all the options below that we would need as variables for this program
shape
height
weight
first name
body mass index.
Look at this problem:
Write a program that asks the user to input the base and height of a triangle.
Your program should calculate the triangle's area.
Tick all the options below that we would need as variables for this program
triangle
height
shape
base
area
True or False?
Computers are intelligent.
True
False
True or False?
Computers work through a program one line of code at a time
True
False
True or False?
Computers use + just for adding numbers
True
False
True or False?
Computers use + for adding numbers or for joining text strings together
True
False
True or False?
Computers use x for multiplying numbers
True
False
True or False?
Computers use * for multiplying numbers
True
False
Look at the following code
firstname=input("Enter your firstname)
This will give a syntax error because:
there is a missing bracket
ther is a missing speech mark
it wont, it will work fine
the variable name is wrong
the command 'input' has been typed wrong
Look at the following code
firstname=Input("Enter your firstname")
This will give a syntax error because:
there is a missing bracket
ther is a missing speech mark
it wont, it will work fine
the variable name is wrong
the command 'input' has been typed wrong
Look at the following code
firstname=Input("Enter your firstname")
print fistname
This will give a name error because:
there is a missing bracket
there is a missing speech mark
it wont, it will work fine
the variable name is wrong
the command 'input' has been typed wrong
Look at the following code
length=(int(input("Enter a number")
print ("Your number was: ") + length
This will give a syntax error because:
there is a missing bracket
you can't join (concatenate) a string (str) and integer (int)
it wont, it will work fine
the variable name is wrong
the command 'input' has been typed wrong
