wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computer systems

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

What is the first phase in solving a programming problem?

a)

Designing the solution

b)

Writing the code

c)

Understanding the problem

d)

Testing the program

2.

What does a specification requirement include?

a)

A detailed plan of the program

b)

A list of programming languages

c)

A diagram of the user interface

d)

A clear, detailed description of what the program will do

3.

Which approach is mentioned for developing a program solution?

a)

Bottom-up approach

b)

Top-down approach

c)

Linear approach

d)

Circular approach

4.

What tool can be used to visualize the design of a program?

a)

Flow chart

b)

Pseudocode

c)

Structure diagram

d)

Algorithm

5.

What must an algorithm have?

a)

A user interface

b)

At least 10 steps

c)

A definite beginning and end

d)

A loop

6.

What is pseudocode?

a)

A programming language

b)

A type of algorithm

c)

A halfway stage between a flow chart and actual programming code

d)

A computer virus

7.

What shape in a flow chart represents a decision?

a)

Rectangle

b)

Diamond

c)

Circle

d)

Triangle

8.

What is the purpose of testing an algorithm with some input data?

a)

To design the algorithm

b)

To understand the problem

c)

To check that it works in different situations

d)

To make the algorithm longer

9.

What does a flow chart contain?

a)

Only start and end points

b)

Boxes that show the various steps to be followed

c)

A detailed description of the program

d)

A list of programming languages used

10.

What will the output of the algorithm be if the values of the inputs are a=5 and b=3?

a)

8

b)

15

c)

125

d)

20

11.

What is the binary equivalent of the decimal number 10?

a)

1010

b)

1100

c)

1001

d)

1110

12.

How many bits are used to represent a byte?

a)

4

b)

8

c)

16

d)

32

13.

What operation does the binary number system use for addition of two binary numbers '1' and '1'?

a)

Results in 0 with a carry of 1

b)

Results in 1 with no carry

c)

Results in 10 with no carry

d)

Results in 11 with no carry

14.

Which of the following is considered an input device?

a)

Printer

b)

Monitor

c)

Keyboard

d)

Speaker

15.

What is the primary function of a scanner?

a)

To print documents

b)

To convert printed materials into digital form

c)

To display images on a screen

d)

To store digital information

16.

Which device is used to control a pointer on the screen?

a)

Joystick

b)

Keyboard

c)

Mouse

d)

Microphone

17.

Which of the following is an example of an output device?

a)

Scanner

b)

Printer

c)

Keyboard

d)

Mouse

18.

What is the primary function of a monitor?

a)

To input data into a computer

b)

To store digital data

c)

To display visual output from a computer

d)

To print documents

19.

Which technology is commonly used in modern printers to produce high-quality text and graphics?

a)

Dot matrix

b)

Inkjet

c)

Laser

d)

Thermal

20.

Which type of storage device is known for its portability and ease of use for transferring files between computers?

a)

Hard Disk Drive (HDD)

b)

Solid State Drive (SSD)

c)

USB Flash Drive

d)

Network Attached Storage (NAS)

21.

What is the primary advantage of using an SSD over an HDD?

a)

Higher storage capacity

b)

Lower cost per gigabyte

c)

Faster data access speeds

d)

Longer lifespan

22.

Which storage device uses magnetic storage to read and write data?

a)

Solid State Drive (SSD)

b)

USB Flash Drive

c)

Hard Disk Drive (HDD)

d)

Compact Disc (CD)

23.

Which of the following is NOT a characteristic of high-level programming languages?

a)

They are closer to human languages than machine languages.

b)

They are directly executed by the computer's CPU.

c)

They provide abstractions that hide details of the computer hardware.

d)

They are portable across different computer architectures.

24.

What is the main advantage of using high-level programming languages over assembly language or machine code?

a)

They execute more quickly on the computer.

b)

They require less memory to run.

c)

They are easier to read, write, and maintain.

d)

They offer direct control over the computer hardware.

25.

Which of the following high-level programming languages is primarily used for web development?

a)

C++

b)

Python

c)

Java

d)

JavaScript

26.

What is the main function of the CPU in a computer?

a)

To store data permanently

b)

To display graphics

c)

To execute instructions from software

d)

To manage network connections

27.

Which of the following factors affects the performance of a CPU?

a)

Color depth of the monitor

b)

Speed of the hard drive

c)

Number of CPU cores

d)

Size of the mouse pad

28.

What does the term 'clock speed' refer to in the context of CPU performance?

a)

The speed at which the CPU can access the RAM

b)

The number of operations a CPU can perform per second

c)

The physical size of the CPU

d)

The temperature of the CPU under load

29.

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

a)

To manage the computer's memory

b)

To enhance video and image processing

c)

To control the input and output devices

d)

To store data permanently

30.

Which of the following is a common use of GPU acceleration?

a)

Word processing

b)

Web browsing

c)

Gaming and 3D applications

d)

Creating text documents

31.

What does the term 'CUDA' relate to in the context of GPUs?

a)

A brand of GPU manufactured by Intel

b)

A programming model for AMD GPUs

c)

A type of GPU memory

d)

A parallel computing platform and programming model developed by NVIDIA

32.

What does DRAM stand for in computer memory?

a)

Dynamic Random Access Memory

b)

Durable Read-Only Memory

c)

Direct Random Access Memory

d)

Dynamic Read-Only Memory

33.

Why is DRAM considered volatile memory?

a)

Because it can only store data temporarily without power

b)

Because it is resistant to physical shock

c)

Because it can store data permanently even without power

d)

Because it is faster than other types of memory

34.

What is the main advantage of DRAM over SRAM?

a)

Higher cost

b)

Lower density

c)

Higher speed

d)

Greater storage capacity

35.

What is the primary difference between RAM and ROM?

a)

RAM is volatile, while ROM is non-volatile.

b)

RAM is used for permanent storage, while ROM is used for temporary storage.

c)

RAM is slower than ROM.

d)

RAM and ROM are the same.

36.

Which type of memory is typically used for the BIOS in a computer?

a)

DRAM

b)

SRAM

c)

Flash ROM

d)

EEPROM

37.

Why is RAM important for a computer's performance?

a)

It stores the computer's BIOS settings.

b)

It provides long-term storage for user data.

c)

It allows the CPU quick access to data and programs in use.

d)

It enhances the graphics and video playback.