WorksheetsYr 9 Assessment
Total questions: 88
Worksheet time: 44mins
The CPU is:
Control processing unit
Centralised process unit
Central process unified
Central processing unit
The processor…
Carries out instructions
Is main memory
Is secondary storage
Is an input device
The main computer components are:
Input/Output/CPU/Main memory
CPU/Main memory/Secondary storage
Input/Output/CPU/Main memory/Secondary storage
CPU/Main memory/Secondary storage
This is a secondary storage:
CPU
GPU
USB
RAM
Firmware in which software and hardware are integrated on a circuit board is often used in what type of system?
Desktop system
Embedded system
Operating system
Point of Sales system
Which one is an example of an embedded system?
Laptop
Tablet
PC
Washing machine
Firmware refers to..
Any hardware that can’t easily break
A combination of hardware and software
A type of software that is updated to make a computer work better
Hardware used in kitchens
Which one is a characteristic of an embedded system?
Usually has a complex operating system
Used for specialised tasks
A desktop PC is a good example
Can perform custom tasks
Which one is a characteristic of an embedded system?
Has many cores
Easy to update
A single microprocessor including RAM,ROM and a CPU
Anyone can program
Processor doesn’t do the following
Process data
Execute instructions
Execute data
Operate in Hz
The part of a processor in which instructions are executed is known as?
Core
Centre
Execution
Instruction centre
What acts as an intermediary between the processor and the main memory?
Bus
User
Cache
Clock
What is held in cache?
All the programming instructions
Commonly used instructions and data
Instructions that have been processed
Data that hasn’t been used for a long time
This would perform an operation such as 5+8 ?
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
What is held in ROM?
Data currently in use
Bootstrap loader
Instructions frequently used
Operating System
This carries address of the next instruction that will be fetched
Address bus
Data bus
Control bus
System bus
What is a property of an address bus?
Carries data and instructions
Uni-directional
Bi-directional
Carries control signals
What is transferred down the data bus?
Data only
Addresses only
Data and instructions
Data, instructions and addresses
What accurately describes a peripheral?
A component of a computer system
A device that is not directly connected to the CPU
A device that is directly connected to the CPU
A device that is plugged in
This is not a type of secondary storage
Blu-Ray Drive/Disc
Flash Memory
Hard Disk Drive
RAM
What is the purpose of the accumulator?
To perform arithmetic operations
To hold the results of a calculation
To hold the accumulation of instructions that have happened
To remember the previous instruction being worked on
Processors have a speed measured in
Hertz
Bits
Bytes
Seconds
What doesn’t affect the performance of the computer?
Clock speed
Number of cores
Cache size
The number of instructions in the program
If the number of cores goes up from 2 to 4, what is the exact effect on performance?
Performance decreases
The maximum number of instructions executed per second doubles
The maximum number of instructions executed per second quadruples
The maximum number of instructions executed per second is halved
If the processing speed goes up from 1GHZ to 4GHZ, what is the exact effect on the performance of the computer?
The maximum number of instructions executed per second doubles
The maximum number of instructions executed per second quadruples
The maximum number of instructions executed per second is halved
The maximum number of instructions executed per second is quartered
If the processing speed goes up from 2GHZ to 4GHZ and the number of cores goes from 2 to 4, what is the exact effect on the performance of the computer?
The maximum number of instructions executed per second doubles
The maximum number of instructions executed per second quadruples
The maximum number of instructions executed per second is halved
The maximum number of instructions executed per second is quartered
If the processing speed goes from 1GHZ to 4GHZ and the processor is changed from an 8 core to a dual core processor, what is the exact effect on the performance of the
computer?
The number of instructions executed per second doubles
The number of instructions executed per second quadruples
The number of instructions executed per second is halved
The number of instructions executed per second stays the same
If the processing speed goes up from 2GHZ to 4GHZ and the number of cores goes from 1 to 2, what is the exact effect on the performance of the computer?
Doubled
Quadrupled
Eight times faster
Sixteen times faster
If the processing speed goes up from 2GHZ to 4GHZ and the number of cores goes from 1 to 4, what is the exact effect on the performance of the computer?
Doubled
Quadrupled
Eight times faster
Sixteen times faster
If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 2, what is the exact effect on the performance of the computer?
Doubled
Quadrupled
Eight times faster
Sixteen times faster
If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 8, what is the exact effect on the performance of the computer?
Eight times faster
Sixteen times faster
Thirty two times faster
Sixty four times faster
Data and instructions in use are stored in the:
Processor
Embedded system
Hard Disk Drive
Main memory
What component holds the address of the next instruction?
Memory Address Register
Memory Data Register
Program Counter
Accumulator
Results of calculations are held in this register:
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This holds the instruction/data temporarily after it is brought to the processor from the main memory
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This holds the number of the current instruction being worked on
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This would perform an operation including the word “And”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This would send a signal such as “Memory Read”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This would reduce the number of memory/processor transfers
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This sends signals such as “I/O Read”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This sends signals such as “Memory write”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
his doesn’t happen during the fetch part of the cycle:
Address Bus is used
Program Counter increments by one
Arithmetic operations are performed
Main Memory is addressed
This doesn’t happen during the decode/execute part of the cycle:
Current instruction is held in the CU
Results are held in the Accumulator
Status Register updated
Instructions are transferred from main memory
What is held in ROM?
Data currently in use
Bootstrap loader
Instructions frequently used
Operating System
Which component generates addresses?
Processor
Main memory
Control Unit
Secondary storage
Data and instructions in use are stored in the:
Processor
Embedded system
Hard Disk Drive
Main memory
What component holds the address of the next instruction?
Memory Address Register
Memory Data Register
Program Counter
Accumulator
Results of calculations are held in this register:
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This holds the instruction/data temporarily after it is brought to the processor from the
main memory
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This holds the number of the current instruction being worked on
Memory Address Register
Memory Data Register
Program Counter
Accumulator
This would perform an operation including the word “And”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This would send a signal such as “Memory Read”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This would reduce the number of memory/processor transfers
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This sends signals such as “I/O Read”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This sends signals such as “Memory write”
Arithmetic Logic Unit
Accumulator
Cache
Control Unit
This doesn’t happen during the fetch part of the cycle:
Address Bus is used
Program Counter increments by one
Arithmetic operations are performed
Main Memory is addressed
This doesn’t happen during the decode/execute part of the cycle:
Current instruction is held in the CU
Results are held in the Accumulator
Status Register updated
Instructions are transferred from main memory
What is held in ROM?
Data currently in use
Bootstrap loader
Instructions frequently used
Operating System
Which component generates addresses?
Processor
Main memory
Control Unit
Secondary storage
RAM - What happens when the electricity Is turned off?
The data from the memory is saved onto virtual memory
The data from the memory is saved onto the hard disk
The data from the memory is not saved
The data from the memory is saved onto ROM
Which of the following is not a type of storage?
Optical
Magnetic
Solid State
Hard Drive
What type of storage is a DVD ROM?
Optical
Magnetic
Solid State
It is not a storage device
What type of storage is a USB memory stick?
Optical
Magnetic
Solid State
It is not a storage device
What type of storage is a SSD card?
Optical
Magnetic
Solid State
It is not a storage device
What type of storage is a HDD?
Optical
Magnetic
Solid State
It is not a storage device
Which of the following types of storage would likely access its data the fastest?
Optical
Magnetic
Solid State
It is not a storage device
Which of the following types of storage is the most durable?
Optical
Magnetic
Solid State
They are all the same
Which of the following types of storage is the most expensive per MB/GB?
Optical
Magnetic
Solid State
They are all the same
Why is a Hard Disk Drive (HDD) not very portable?
It has moving parts
It is too large
It will break if you touch it
It is too small
Why does a laptop need secondary storage?
To backup files to move to another computer
To store data, files and software for future use
To storage programs that are currently running
To store data that the processor needs
Which type of storage uses lasers to write the data?
Optical
Magnetic
Solid state
All types
The R/W speed of storage are listed below from fastest to slowest. Which order is correct?
Solid State, Optical, Magnetic
Optical, Magnetic, Solid State
Magnetic, Optical, Solid State
Solid State, Magnetic, Optical
The types of storage are listed below from least expensive per GB to the most expensive per GB. Which order is correct?
Solid State, Optical, Magnetic
Optical, Magnetic, Solid State
Magnetic, Optical, Solid State
Solid State, Magnetic, Optical
The types of storage are listed below from the most reliable to the least reliable. Which order is correct?
Solid State, Optical, Magnetic
Optical, Magnetic, Solid State
Magnetic, Optical, Solid State
Solid State, Magnetic, Optical
Define the term computational thinking
Using a computer
Developing an algorithm to solve a problem
Making a computer use artificial intelligence
Google is computational thinking
Which of the following is not a component of computational thinking?
Abstraction
Typing
Decomposition
Algorithmic thinking
Define the term abstraction within computational thinking
Adding together numbers
Taking a real world problem and designing a computer program that exactly replicates every part of that problem in the computer
Performing multiple calculations on a list of variables
Representing real world problems in a computer program, using symbols and removing unnecessary elements
Define the term decomposition within computational thinking
The breaking down of a program until it no longer exists
The creation of music that can be played on a computer
The breaking down of a problem into smaller problems
The breaking down of waste to make compost
Identify which statement describes algorithmic thinking
Thinking like a computer
Writing binary numbers
Identifying the steps involved in solving a problem
Identifying what problems need to be solved
Identify the purpose of the following flowchart symbol:
Input/Output
Output
Start/Stop
Decision
Identify the purpose of the following flowchart symbol:
Input/Output
Sub program
Process
Decision
Define the term computational thinking
Input/Output
Sub program
Process
Decision
Which of the following is not a component of computational thinking?
Process
Input/Output
Sub program
Decision
Identify the purpose of the following flowchart symbol:
Process
Input/Output
Sub program
Decision
How many arrows should come out of a decision symbol in a flowchart?
0
1
2
3
The following algorithm should take as input and add together two numbers, outputting the result. Identify the correct algorithm.
num1 = input(“Enter the first number”)
num2 – input(“Enter the second number”)
num3 = num1 + num2
print(num3)
num1 = input(“Enter the first number”)
num2 = input(“Enter the second number”)
num3 = num1 + num2
print(num3)
num1 = input(“Enter the first number”)
num3 = input(“Enter the second number”)
num3 = num1 + num2
print(num3)
num1 = input(“Enter the first number”)
num2 = input(“Enter the second number”)
num3 = num1 + num2
print(num2)
The following algorithm should take as input on number, and output the 12 times table for that number. Identify the correct algorithm.
number = input(“Enter a number”)
for x = 1 to 12
print(number * x)
next x
number = input(“Enter a number”)
for x = 0 to 12
print(number * x)
next x
number = input(“Enter a number”)
for x = 1 to 12
print(number X x)
next x
number = input(“Enter a number”)
for x = 1 to 12
print(number * number)
next x
The following algorithm should take as input two numbers, add them together, multiply the answer by 11, add 4, then divide by 2. It should output the result. Identify the correct algorithm.
number = input(“Enter a number”)
number = input(“Enter the second number”)
final = (((number + number) * 11) + 4) / 2
print (final)
number = input(“Enter a number”)
number2 = input(“Enter the second number”)
final = (((number + number2) * 11) + 4) * 2
print (final)
number = input(“Enter a number”)
number2 = input(“Enter the second number”)
final = number + number2 +4 *11 / 2
print (final)
number = input(“Enter a number”)
number2 = input(“Enter the second number”)
final = (((number + number2) * 11) + 4) / 2
print (final)
