wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Programming and Networking Vocabulary

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

What is the purpose of abstraction in programming?

a)

To display all the data about an object

b)

To hide irrelevant data about an object to reduce complexity

c)

To locate and remove bugs in a program

d)

To repeat a set of instructions multiple times

2.

What does iteration refer to in computer programming?

a)

The process of increasing efficiency in a program

b)

The process of debugging a program

c)

The repetition of a set of instructions until a condition is met

d)

The formal argument used in a subroutine

3.

Which of the following best defines 'parameters' in the context of computer programming?

a)

A set of rules for network communication

b)

A numerical label assigned to each device on a network

c)

A special kind of variable used in a subroutine to refer to data input

d)

A small chunk of any kind of data

4.

What is TCP/IP?

a)

A protocol for sending data across the Internet using IP addresses

b)

A machine that can run a program, including computers and tablets

c)

A suite of communication protocols used to interconnect network devices on the internet

d)

The maximum amount of data that can be sent in a fixed amount of time

5.

What does the term 'Bandwidth' refer to in computing networks?

a)

The process of locating and removing bugs

b)

The series of connections between computing devices

c)

The maximum amount of data that can be sent in a fixed amount of time

d)

A small chunk of any kind of data

6.

What is the function of an IP Address?

a)

To define a set of rules for system protocols

b)

To locate people within a hierarchical addressing system

c)

To assign unique numbers to each connected device on the Internet

d)

To create redundancy in network pathways

7.

What is the primary function of a router in a network?

a)

To store data packets for long-term retrieval

b)

To forward data packets along networks

c)

To encode digital signals into data streams

d)

To define how to establish and maintain a network connection

8.

What does the Domain Name System (DNS) do?

a)

It translates names like example.com into IP addresses

b)

It sends short messages called datagrams

c)

It links web pages, programs, and files together

d)

It defines how data transmission protocols can exchange data

9.

Which protocol is used to send short messages called datagrams?

a)

Transmission Control Protocol (TCP)

b)

HyperText Transfer Protocol (HTTP)

c)

User Datagram Protocol (UDP)

d)

Domain Name System (DNS)

10.

What is the concept of Digital Divide?

a)

The difference in the speed of internet connections

b)

The varying levels of fault-tolerance in systems

c)

The differing access to computing devices and the Internet, based on socioeconomic, geographic, or demographic characteristics

d)

The capacity for a system to change in size and scale to meet new demands

11.

What does scalability refer to in the context of system design?

a)

The ability to store large amounts of data

b)

The capacity for the system to change in size and scale to meet new demands

c)

The property that allows a system to operate without faults

d)

The protocol used for linking pages on the World Wide Web

12.

What does the term 'Latency' refer to in computing networks?

a)

The process of locating and removing bugs

b)

The delay before a transfer of data begins following an instruction for its transfer

c)

The maximum amount of data that can be sent in a fixed amount of time

d)

A small chunk of any kind of data

13.

What is the purpose of debugging in computer programming?

a)
To identify and fix errors or bugs in the code.
b)
To add more features to the code
c)
To improve the code's performance
d)
To create a new programming language
14.

What does IP Address stand for in computer networking?

a)
Interface Port Address
b)
Internet Protocol Address
c)
Internet Provider Address
d)
Internal Protocol Address
15.

What does HTTP stand for in the context of the World Wide Web?

a)
Hyperlink Text Transfer Protocol
b)
Highway Traffic Transfer Protocol
c)
Hyperspace Transmission Protocol
d)
Hypertext Transfer Protocol
16.

What is the purpose of a computing network?


a)
To prevent devices from communicating with each other
b)
To limit the sharing of resources among devices
c)
To slow down the communication between devices
d)
To allow multiple devices to communicate and share resources.
17.

What is the function of fault tolerance in a computing system?

a)
To ensure the system continues to operate properly in the event of a failure or partial failure of one or more components.
b)
To improve the user interface of the computing system
c)
To decrease the storage capacity of the computing system
d)
To increase the speed of the computing system