Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Yr 9 Assessment

Total questions: 88

Worksheet time: 44mins

Name
Class
Date
1.

The CPU is:

a)

Control processing unit

b)

Centralised process unit

c)

Central process unified

d)

Central processing unit

2.

The processor…

a)

Carries out instructions

b)

Is main memory

c)

Is secondary storage

d)

Is an input device

3.

The main computer components are:

a)

Input/Output/CPU/Main memory

b)

CPU/Main memory/Secondary storage

c)

Input/Output/CPU/Main memory/Secondary storage

d)

CPU/Main memory/Secondary storage

4.

This is a secondary storage:

a)

CPU

b)

GPU

c)

USB

d)

RAM

5.

Firmware in which software and hardware are integrated on a circuit board is often used in what type of system?

a)

Desktop system

b)

Embedded system

c)

Operating system

d)

Point of Sales system

6.

Which one is an example of an embedded system?

a)

Laptop

b)

Tablet

c)

PC

d)

Washing machine

7.

Firmware refers to..

a)

Any hardware that can’t easily break

b)

A combination of hardware and software

c)

A type of software that is updated to make a computer work better

d)

Hardware used in kitchens

8.

Which one is a characteristic of an embedded system?

a)

Usually has a complex operating system

b)

Used for specialised tasks

c)

A desktop PC is a good example

d)

Can perform custom tasks

9.

Which one is a characteristic of an embedded system?

a)

Has many cores

b)

Easy to update

c)

A single microprocessor including RAM,ROM and a CPU

d)

Anyone can program

10.

Processor doesn’t do the following

a)

Process data

b)

Execute instructions

c)

Execute data

d)

Operate in Hz

11.

The part of a processor in which instructions are executed is known as?

a)

Core

b)

Centre

c)

Execution

d)

Instruction centre

12.

What acts as an intermediary between the processor and the main memory?

a)

Bus

b)

User

c)

Cache

d)

Clock

13.

What is held in cache?

a)

All the programming instructions

b)

Commonly used instructions and data

c)

Instructions that have been processed

d)

Data that hasn’t been used for a long time

14.

This would perform an operation such as 5+8 ?

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

15.

What is held in ROM?

a)

Data currently in use

b)

Bootstrap loader

c)

Instructions frequently used

d)

Operating System

16.

This carries address of the next instruction that will be fetched

a)

Address bus

b)

Data bus

c)

Control bus

d)

System bus

17.

What is a property of an address bus?

a)

Carries data and instructions

b)

Uni-directional

c)

Bi-directional

d)

Carries control signals

18.

What is transferred down the data bus?

a)

Data only

b)

Addresses only

c)

Data and instructions

d)

Data, instructions and addresses

19.

What accurately describes a peripheral?

a)

A component of a computer system

b)

A device that is not directly connected to the CPU

c)

A device that is directly connected to the CPU

d)

A device that is plugged in

20.

This is not a type of secondary storage

a)

Blu-Ray Drive/Disc

b)

Flash Memory

c)

Hard Disk Drive

d)

RAM

21.

What is the purpose of the accumulator?

a)

To perform arithmetic operations

b)

To hold the results of a calculation

c)

To hold the accumulation of instructions that have happened

d)

To remember the previous instruction being worked on

22.

Processors have a speed measured in

a)

Hertz

b)

Bits

c)

Bytes

d)

Seconds

23.

What doesn’t affect the performance of the computer?

a)

Clock speed

b)

Number of cores

c)

Cache size

d)

The number of instructions in the program

24.

If the number of cores goes up from 2 to 4, what is the exact effect on performance?

a)

Performance decreases

b)

The maximum number of instructions executed per second doubles

c)

The maximum number of instructions executed per second quadruples

d)

The maximum number of instructions executed per second is halved

25.

If the processing speed goes up from 1GHZ to 4GHZ, what is the exact effect on the performance of the computer?

a)

The maximum number of instructions executed per second doubles

b)

The maximum number of instructions executed per second quadruples

c)

The maximum number of instructions executed per second is halved

d)

The maximum number of instructions executed per second is quartered

26.

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?

a)

The maximum number of instructions executed per second doubles

b)

The maximum number of instructions executed per second quadruples

c)

The maximum number of instructions executed per second is halved

d)

The maximum number of instructions executed per second is quartered

27.

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?

a)

The number of instructions executed per second doubles

b)

The number of instructions executed per second quadruples

c)

The number of instructions executed per second is halved

d)

The number of instructions executed per second stays the same

28.

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?

a)

Doubled

b)

Quadrupled

c)

Eight times faster

d)

Sixteen times faster

29.

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?

a)

Doubled

b)

Quadrupled

c)

Eight times faster

d)

Sixteen times faster

30.

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?

a)

Doubled

b)

Quadrupled

c)

Eight times faster

d)

Sixteen times faster

31.

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?

a)

Eight times faster

b)

Sixteen times faster

c)

Thirty two times faster

d)

Sixty four times faster

32.

Data and instructions in use are stored in the:

a)

Processor

b)

Embedded system

c)

Hard Disk Drive

d)

Main memory

33.

What component holds the address of the next instruction?

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

34.

Results of calculations are held in this register:

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

35.

This holds the instruction/data temporarily after it is brought to the processor from the main memory

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

36.

This holds the number of the current instruction being worked on

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

37.

This would perform an operation including the word “And”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

38.

This would send a signal such as “Memory Read”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

39.

This would reduce the number of memory/processor transfers

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

40.

This sends signals such as “I/O Read”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

41.

This sends signals such as “Memory write”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

42.

his doesn’t happen during the fetch part of the cycle:

a)

Address Bus is used

b)

Program Counter increments by one

c)

Arithmetic operations are performed

d)

Main Memory is addressed

43.

This doesn’t happen during the decode/execute part of the cycle:

a)

Current instruction is held in the CU

b)

Results are held in the Accumulator

c)

Status Register updated

d)

Instructions are transferred from main memory

44.

What is held in ROM?

a)

Data currently in use

b)

Bootstrap loader

c)

Instructions frequently used

d)

Operating System

45.

Which component generates addresses?

a)

Processor

b)

Main memory

c)

Control Unit

d)

Secondary storage

46.

Data and instructions in use are stored in the:

a)

Processor

b)

Embedded system

c)

Hard Disk Drive

d)

Main memory

47.

What component holds the address of the next instruction?

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

48.

Results of calculations are held in this register:

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

49.

This holds the instruction/data temporarily after it is brought to the processor from the

main memory

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

50.

This holds the number of the current instruction being worked on

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

51.

This would perform an operation including the word “And”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

52.

This would send a signal such as “Memory Read”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

53.

This would reduce the number of memory/processor transfers

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

54.

This sends signals such as “I/O Read”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

55.

This sends signals such as “Memory write”

a)

Arithmetic Logic Unit

b)

Accumulator

c)

Cache

d)

Control Unit

56.

This doesn’t happen during the fetch part of the cycle:

a)

Address Bus is used

b)

Program Counter increments by one

c)

Arithmetic operations are performed

d)

Main Memory is addressed

57.

This doesn’t happen during the decode/execute part of the cycle:

a)

Current instruction is held in the CU

b)

Results are held in the Accumulator

c)

Status Register updated

d)

Instructions are transferred from main memory

58.

What is held in ROM?

a)

Data currently in use

b)

Bootstrap loader

c)

Instructions frequently used

d)

Operating System

59.

Which component generates addresses?

a)

Processor

b)

Main memory

c)

Control Unit

d)

Secondary storage

60.

RAM - What happens when the electricity Is turned off?

a)

The data from the memory is saved onto virtual memory

b)

The data from the memory is saved onto the hard disk

c)

The data from the memory is not saved

d)

The data from the memory is saved onto ROM

61.

Which of the following is not a type of storage?

a)

Optical

b)

Magnetic

c)

Solid State

d)

Hard Drive

62.

What type of storage is a DVD ROM?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

63.

What type of storage is a USB memory stick?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

64.

What type of storage is a SSD card?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

65.

What type of storage is a HDD?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

66.

Which of the following types of storage would likely access its data the fastest?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

67.

Which of the following types of storage is the most durable?

a)

Optical

b)

Magnetic

c)

Solid State

d)

They are all the same

68.

Which of the following types of storage is the most expensive per MB/GB?

a)

Optical

b)

Magnetic

c)

Solid State

d)

They are all the same

69.

Why is a Hard Disk Drive (HDD) not very portable?

a)

It has moving parts

b)

It is too large

c)

It will break if you touch it

d)

It is too small

70.

Why does a laptop need secondary storage?

a)

To backup files to move to another computer

b)

To store data, files and software for future use

c)

To storage programs that are currently running

d)

To store data that the processor needs

71.

Which type of storage uses lasers to write the data?

a)

Optical

b)

Magnetic

c)

Solid state

d)

All types

72.

The R/W speed of storage are listed below from fastest to slowest. Which order is correct?

a)

Solid State, Optical, Magnetic

b)

Optical, Magnetic, Solid State

c)

Magnetic, Optical, Solid State

d)

Solid State, Magnetic, Optical

73.

The types of storage are listed below from least expensive per GB to the most expensive per GB. Which order is correct?

a)

Solid State, Optical, Magnetic

b)

Optical, Magnetic, Solid State

c)

Magnetic, Optical, Solid State

d)

Solid State, Magnetic, Optical

74.

The types of storage are listed below from the most reliable to the least reliable. Which order is correct?

a)

Solid State, Optical, Magnetic

b)

Optical, Magnetic, Solid State

c)

Magnetic, Optical, Solid State

d)

Solid State, Magnetic, Optical

75.

Define the term computational thinking

a)

Using a computer

b)

Developing an algorithm to solve a problem

c)

Making a computer use artificial intelligence

d)

Google is computational thinking

76.

Which of the following is not a component of computational thinking?

a)

Abstraction

b)

Typing

c)

Decomposition

d)

Algorithmic thinking

77.

Define the term abstraction within computational thinking

a)

Adding together numbers

b)

Taking a real world problem and designing a computer program that exactly replicates every part of that problem in the computer

c)

Performing multiple calculations on a list of variables

d)

Representing real world problems in a computer program, using symbols and removing unnecessary elements

78.

Define the term decomposition within computational thinking

a)

The breaking down of a program until it no longer exists

b)

The creation of music that can be played on a computer

c)

The breaking down of a problem into smaller problems

d)

The breaking down of waste to make compost

79.

Identify which statement describes algorithmic thinking

a)

Thinking like a computer

b)

Writing binary numbers

c)

Identifying the steps involved in solving a problem

d)

Identifying what problems need to be solved

80.

Identify the purpose of the following flowchart symbol:

a)

Input/Output

b)

Output

c)

Start/Stop

d)

Decision

81.

Identify the purpose of the following flowchart symbol:

a)

Input/Output

b)

Sub program

c)

Process

d)

Decision

82.

Define the term computational thinking

a)

Input/Output

b)

Sub program

c)

Process

d)

Decision

83.

Which of the following is not a component of computational thinking?

a)

Process

b)

Input/Output

c)

Sub program

d)

Decision

84.

Identify the purpose of the following flowchart symbol:

a)

Process

b)

Input/Output

c)

Sub program

d)

Decision

85.

How many arrows should come out of a decision symbol in a flowchart?

a)

0

b)

1

c)

2

d)

3

86.

The following algorithm should take as input and add together two numbers, outputting the result. Identify the correct algorithm.

a)

num1 = input(“Enter the first number”)

num2 – input(“Enter the second number”)

num3 = num1 + num2

print(num3)

b)

num1 = input(“Enter the first number”)

num2 = input(“Enter the second number”)

num3 = num1 + num2

print(num3)

c)

num1 = input(“Enter the first number”)

num3 = input(“Enter the second number”)

num3 = num1 + num2

print(num3)

d)

num1 = input(“Enter the first number”)

num2 = input(“Enter the second number”)

num3 = num1 + num2

print(num2)

87.

The following algorithm should take as input on number, and output the 12 times table for that number. Identify the correct algorithm.

a)

number = input(“Enter a number”)

for x = 1 to 12

print(number * x)

next x

b)

number = input(“Enter a number”)

for x = 0 to 12

print(number * x)

next x

c)

number = input(“Enter a number”)

for x = 1 to 12

print(number X x)

next x

d)

number = input(“Enter a number”)

for x = 1 to 12

print(number * number)

next x

88.

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.

a)

number = input(“Enter a number”)

number = input(“Enter the second number”)

final = (((number + number) * 11) + 4) / 2

print (final)

b)

number = input(“Enter a number”)

number2 = input(“Enter the second number”)

final = (((number + number2) * 11) + 4) * 2

print (final)

c)

number = input(“Enter a number”)

number2 = input(“Enter the second number”)

final = number + number2 +4 *11 / 2

print (final)

d)

number = input(“Enter a number”)

number2 = input(“Enter the second number”)

final = (((number + number2) * 11) + 4) / 2

print (final)