wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 9 Computer Science Mid Term Exam Practice

Total questions: 80

Worksheet time: 49mins

Name
Class
Date
1.

What is the binary equivalent of the denary number 8?

a)

1001

b)

1000

c)

1010

d)

1100

2.

Convert the denary number 5 to binary.

a)

1010

b)

111

c)

101

d)

1001

3.

Enter the binary equivalent of the denary number 13:

(a)  

4.

Convert 23 in denary to binary.

(a)  

5.

Which binary number represents 20 in denary?

a)

10100

b)

10010

c)

10001

d)

11000

6.

Convert the denary number 3 to binary.

a)

10

b)

100

c)

11

d)

101

7.

Enter the binary equivalent of the denary number 15:

(a)  

8.

Convert the denary number 12 to binary.

a)

1010

b)

1110

c)

1100

d)

1001

9.

What is the binary equivalent of the denary number 7?

a)

111

b)

110

c)

101

d)

100

10.

Enter the binary equivalent of the denary number 18:

(a)  

11.

Convert the denary number 4 to binary.

a)

11

b)

101

c)

100

d)

111

12.

Enter the binary equivalent of the denary number 31:

(a)  

13.

Convert 22 in denary to binary.

a)

10110

b)

11010

c)

11100

d)

10111

14.

What is the binary representation of the denary number 2?

a)

10

b)

11

c)

100

d)

101

15.

Enter the binary equivalent of the denary number 9:

(a)  

16.

Convert 17 in denary to binary.

(a)  

17.

Which binary number represents 15 in denary?

a)

1111

b)

1110

c)

1001

d)

1010

18.

Convert the denary number 6 to binary.

a)

101

b)

111

c)

110

d)

100

19.

Enter the binary equivalent of the denary number 25:

(a)  

20.

Convert 10 in denary to binary.

(a)  

21.

What is the denary equivalent of the binary number 1010?

a)

8

b)

9

c)

10

d)

11

22.

Convert the binary number 111 to denary.

a)

5

b)

6

c)

7

d)

8

23.

Enter the denary equivalent of the binary number 1101:

(a)  

24.

Convert the binary number 10011 to denary.

(a)  

25.

Which denary number is represented by the binary number 1110?

a)

12

b)

13

c)

14

d)

15

26.

Convert 10000 in binary to denary.

a)

14

b)

15

c)

16

d)

17

27.

Enter the denary equivalent of the binary number 10101:

(a)  

28.

What is the denary equivalent of the binary number 110?

a)

4

b)

5

c)

6

d)

7

29.

Convert the binary number 1011 to denary.

a)

10

b)

11

c)

12

d)

13

30.

Enter the denary equivalent of the binary number 1111:

(a)  

31.

Convert 1000 in binary to denary.

(a)  

32.

Which denary number is represented by the binary number 1100?

a)

10

b)

11

c)

12

d)

13

33.

What is the denary equivalent of the binary number 1001?

a)

7

b)

8

c)

9

d)

10

34.

Enter the denary equivalent of the binary number 0101:

(a)  

35.

Convert 110 in binary to denary.

a)

5

b)

6

c)

7

d)

8

36.

Which denary number is represented by the binary number 1010?

a)

8

b)

9

c)

10

d)

11

37.

Convert the binary number 10010 to denary.

(a)  

38.

What is the denary equivalent of the binary number 1110?

a)

12

b)

13

c)

14

d)

15

39.

Convert 10101 in binary to denary.

(a)  

40.

What is the denary equivalent of the binary number 1101?

(a)  

41.

What is the primary function of the Control Unit (CU) in the CPU?

a)

To perform arithmetic calculations

b)

To manage and coordinate CPU operations

c)

To store data permanently

d)

To increase CPU speed

42.

Which of the following best describes the role of the ALU?

a)

Storing data for long-term use

b)

Performing arithmetic and logical operations

c)

Controlling the speed of the CPU

d)

Sending data to the printer

43.

What does the system clock do in a CPU?

a)

Controls the speed of instruction execution

b)

Stores temporary data

c)

Stores user files

d)

Manages data flow between the CPU and memory

44.

True or False: The ALU is responsible for controlling the flow of instructions in the CPU.

a)

True

b)

False

45.

Which register holds the address of the next instruction to be fetched?

a)

CIR

b)

MAR

c)

PC

d)

MDR

46.

The purpose of the Memory Address Register (MAR) is to:

a)

Store instructions permanently

b)

Hold the memory address of the data to be accessed

c)

Control the CPU’s clock speed

d)

Store calculations from the ALU

47.

What does the Memory Data Register (MDR) do in the CPU?

a)

Holds data that has been read from or is about to be written to memory

b)

Holds the address of the next instruction

c)

Stores intermediate results from the ALU

d)

Manages cache operations

48.

Which register temporarily stores the result of operations performed by the ALU?

a)

CIR

b)

ACC (Accumulator)

c)

MAR

d)

MDR

49.

The function of cache memory in the CPU is to:

a)

Store files permanently

b)

Temporarily store frequently accessed data for faster retrieval

c)

Manage the speed of the CPU

d)

Increase the amount of RAM

50.

True or False: The ALU performs arithmetic and logical operations.

a)

True

b)

False

51.

Which type of memory is volatile and loses its data when power is turned off?

a)

ROM

b)

RAM

c)

Hard Disk Drive (HDD)

d)

Solid State Drive (SSD)

52.

What type of memory is considered non-volatile and retains data even when the computer is turned off?

a)

RAM

b)

CPU Cache

c)

ROM

d)

Registers

53.

What is the primary purpose of RAM in a computer system?

a)

To store data permanently

b)

To temporarily hold data and instructions for quick access

c)

To execute instructions

d)

To connect peripheral devices

54.

True or False: ROM can be written to and erased like RAM.

a)

True

b)

False

55.

Which of the following storage devices uses flash memory and has no moving parts?

a)

Hard Disk Drive (HDD)

b)

Solid State Drive (SSD)

c)

Optical Disk Drive

d)

Magnetic Tape

56.

Which of the following is the fastest type of memory in a typical computer system?

a)

Hard Disk Drive (HDD)

b)

RAM

c)

Cache

d)

Solid State Drive (SSD)

57.

What type of memory is used to store the BIOS, which is required for starting up the computer?

a)

RAM

b)

ROM

c)

Cache

d)

SSD

58.

True or False: RAM is volatile memory and loses its contents when power is turned off.

a)

True

b)

False

59.

What is the primary difference between RAM and ROM?

a)

RAM is used for long-term storage, ROM is for short-term storage

b)

RAM is volatile, while ROM is non-volatile

c)

ROM is faster than RAM

d)

ROM stores temporary data

60.

Which type of storage is typically used as secondary storage in a computer system?

a)

CPU Cache

b)

RAM

c)

Hard Disk Drive (HDD)

d)

Control Unit

61.

In the memory hierarchy, which of the following is the correct order from fastest to slowest?

a)

HDD, SSD, RAM, Cache

b)

Cache, RAM, SSD, HDD

c)

RAM, Cache, HDD, SSD

d)

SSD, HDD, Cache, RAM

62.

Which of these is an advantage of SSDs over HDDs?

a)

Lower cost per gigabyte

b)

Faster read and write speeds

c)

Greater durability with moving parts

d)

Higher storage capacity

63.

What is a characteristic of Hard Disk Drives (HDDs) compared to Solid State Drives (SSDs)?

a)

HDDs have no moving parts

b)

HDDs generally have faster read speeds

c)

HDDs are typically larger in physical size

d)

HDDs use spinning disks to read and write data

64.

Which type of memory is temporary and used to store data and instructions that are currently being processed by the CPU?

a)

ROM

b)

Cache

c)

RAM

d)

Hard Disk

65.

True or false: RAM is volatile, used for temporary data storage.

a)

True

b)

False

66.

What is the purpose of the fetch-decode-execute cycle in the CPU?

a)

To save data

b)

To execute instructions from programs

c)

To display images

d)

To store user files

67.

Which register holds the memory address for the next instruction to be fetched?

a)

ACC

b)

MAR

c)

CIR

d)

PC

68.

True or False: The Control Unit decodes the instruction during the FDE cycle.

a)

True

b)

False

69.

What happens during the 'fetch' stage of the FDE cycle?

a)

The instruction is executed

b)

The instruction is retrieved from memory

c)

The instruction is decoded

d)

The CPU accesses storage

70.

Which component is primarily responsible for performing calculations during the execute stage?

a)

CU

b)

ALU

c)

MAR

d)

PC

71.

True or False: During The Fetch-Decode-Execute Cycle, the Fetch Stage retrieves the instruction from memory.

a)

True

b)

False

72.

What is the role of the Program Counter (PC) during the FDE cycle?

a)

It stores data temporarily

b)

It holds the address of the next instruction

c)

It executes arithmetic operations

d)

It stores user data permanently

73.

True or False: During the decode stage, the CPU interprets the instruction to understand what operation to perform.

a)

True

b)

False

74.

What does the Current Instruction Register (CIR) do during the FDE cycle?

a)

It holds the instruction currently being executed

b)

It stores the address for the next instruction

c)

It performs arithmetic calculations

d)

It manages data flow between CPU components

75.

During which stage of the FDE cycle does the Control Unit interpret the instruction?

a)

Fetch

b)

Decode

c)

Execute

d)

Store

76.

What is the purpose of the Memory Address Register (MAR) during the FDE cycle?

a)

To store the result of ALU operations

b)

To hold the address of the next data to be accessed

c)

To decode instructions

d)

To manage the system clock

77.

True or False: The fetch stage is when the CPU retrieves an instruction from memory.

a)

True

b)

False

78.

What does the execute stage of the FDE cycle involve?

a)

Retrieving the instructions from memory

b)

Decoding the data in the CPU

c)

Performing the specified operation

d)

Storing results in memory

79.

In the fetch-decode-execute cycle, the result of an operation performed by the ALU is stored temporarily in which register?

a)

Current Instruction Register (CIR)

b)

Program Counter (PC)

c)

Accumulator (ACC)

d)

Memory Data Register (MDR)

80.

True or false: The MAR stores the address of data to be accessed.

a)

True

b)

False