Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Prep for Grade 7

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is a computer?

a)

A computer is an electronic device that processes data and executes instructions.

b)

A computer is a living organism.

c)

A computer is a tool for cooking.

d)

A computer is a type of furniture.

2.

Name the main components of a computer.

a)

CPU, RAM, storage, motherboard, power supply, input/output devices

b)

GPU, SSD, monitor

c)

keyboard, mouse, printer

d)

router, modem, switch

3.

What is the function of the operating system?

a)

The function of the operating system is to manage hardware and software resources, provide a user interface, and enable application execution.

b)

To create software applications

c)

To manage user passwords

d)

To provide internet connectivity

4.

Give two examples of operating systems.

a)

iOS

b)

Windows, Linux

c)

Android

d)

macOS

5.

What is the purpose of a file system?

a)

The purpose of a file system is to manage and organize data on storage devices.

b)

To encrypt data on storage devices.

c)

To provide a backup for all data automatically.

d)

To increase the speed of data retrieval.

6.

Define a computer network.

a)

A computer network is a system of interconnected computers and devices that communicate and share resources.

b)

A computer network is a collection of random devices without any communication.

c)

A computer network is a type of software used for programming.

d)

A computer network is a single computer that operates independently.

7.

What is the difference between LAN and WAN?

a)

WAN is only for local connections

b)

LAN can cover entire countries

c)

The main difference is that LAN is for small areas with high speed, while WAN covers larger areas with lower speed.

d)

LAN is slower than WAN

8.

What is an IP address?

a)

A protocol for sending emails.

b)

A type of software used for network security.

c)

A physical device that connects to the internet.

d)

An IP address is a unique numerical label assigned to each device on a network.

9.

What does Wi-Fi stand for?

a)

Wired Fidelity

b)

Wireless Frequency

c)

Wireless Fiber

d)

Wireless Fidelity

10.

What is the importance of cybersecurity?

a)

Cybersecurity focuses solely on physical security measures.

b)

Cybersecurity is important for protecting data, maintaining privacy, and preventing cyber threats.

c)

Cybersecurity is irrelevant in today's digital world.

d)

Cybersecurity is only important for large corporations.

11.

Name one common type of malware.

a)

Worm

b)

Virus

c)

Trojan

d)

Spyware

12.

What is a firewall?

a)

A firewall is a network security device that controls traffic based on security rules.

b)

A firewall is a device that boosts internet speed.

c)

A firewall is a physical barrier to prevent intruders.

d)

A firewall is a type of antivirus software.

13.

What is programming?

a)

Programming is the act of creating software through coding.

b)

Programming is a type of hardware development.

c)

Programming is only for computer scientists.

d)

Programming is the same as web design.

14.

What is a programming language?

a)

A programming language is a type of hardware.

b)

A programming language is a formal language used to communicate instructions to a computer.

c)

A programming language is a graphical user interface.

d)

A programming language is a method of cooking.

15.

What is an algorithm?

a)

A random guess for a solution.

b)

An algorithm is a step-by-step procedure for solving a problem.

c)

A type of computer hardware.

d)

A programming language used for coding.

16.

What does 'debugging' mean?

a)

Debugging is the process of writing new code.

b)

Debugging means identifying and fixing errors in software.

c)

Debugging means optimizing the performance of an application.

d)

Debugging refers to the process of designing software.

17.

What is the purpose of comments in code?

a)

The purpose of comments in code is to enhance readability and maintainability by providing explanations and context.

b)

To increase the size of the codebase

c)

To execute code more efficiently

d)

To replace the need for documentation

18.

What is a variable in programming?

a)

A variable is a type of function in programming.

b)

A variable is a named storage location in memory that can hold a value.

c)

A variable is a fixed value that cannot change.

d)

A variable is a command that executes a program.

19.

What is the difference between a compiler and an interpreter?

a)

A compiler and an interpreter both translate code line-by-line without execution.

b)

A compiler executes the program while an interpreter translates it all at once.

c)

An interpreter translates the whole program at once, while a compiler executes it line-by-line.

d)

A compiler translates the whole program at once, while an interpreter translates and executes it line-by-line.

20.

What is the role of a database in programming?

a)

To handle network requests and responses.

b)

To provide user interface elements for applications.

c)

To execute code directly without data storage.

d)

The role of a database in programming is to store and manage data efficiently.