wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Term 2 AS test 0

Total questions: 121

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

What is the main function of a router in a computer network?

a)

Forwarding data packets between computer networks

b)

Playing music

c)

Printing documents

d)

Cooking dinner

2.

What is the purpose of a firewall in internet security?

a)

To play music

b)

To cook dinner

c)

To monitor and control network traffic

d)

To water the plants

3.

Which of the following is an example of internet hardware?

a)

Toaster

b)

Microwave

c)

Router

d)

Television

4.

What is the role of DNS (Domain Name System) in internet communication?

a)

DNS encrypts internet traffic

b)

DNS controls website design

c)

DNS translates domain names to IP addresses

d)

DNS manages email communication

5.

What is the purpose of a modem in internet connectivity?

a)

To convert digital data into analog signals for transmission over a telephone line, and vice versa.

b)

To convert analog data into digital signals for transmission over a telephone line, and vice versa.

c)

To provide power to the internet connection.

d)

To encrypt and decrypt data for secure transmission.

6.

Which of the following is an example of internet software?

a)

Music player

b)

Cooking app

c)

Web browser

d)

Video game

7.

What is the function of an IP address in internet communication?

a)

To make the internet more colorful

b)

To uniquely identify a device on the internet and facilitate communication between devices.

c)

To control the speed of internet connection

d)

To provide entertainment to users

8.

What is the purpose of a network switch in a computer network?

a)

To play music for the devices

b)

To water the plants for the devices

c)

To connect multiple devices within a local area network (LAN) and manage the traffic between them.

d)

To cook food for the devices

9.

What is the function of a web browser in internet usage?

a)

To cook food

b)

To drive a car

c)

To send emails

d)

To access and view websites on the internet.

10.

What is the purpose of an Ethernet cable in internet connectivity?

a)

To provide wireless internet access

b)

To physically connect a device to a network for high-speed internet access

c)

To improve internet speed

d)

To charge the device

11.

A computer that requests the services provided by a server

a)

Client

b)

client-server

c)

node

d)

workstation

12.

What are the benefits of using networking devices?

a)

Decreased connectivity and communication

b)

Improved connectivity and communication

c)

No impact on connectivity and communication

d)

Increased isolation and lack of communication

13.

Name two examples of LAN hardware devices.

a)

Printers and scanners

b)

Keyboards and monitors

c)

Modems and access points

d)

Routers and switches

14.

Which is the odd one out?

a)

office server

b)

print server

c)

application server

d)

file server

15.

What are the different components of a computer network?

a)

keyboard, mouse, monitor, CPU, and printer

b)

router, switch, hub, modem, wires, and firewall

c)

server, client, protocol, cable, and repeater

d)

RAM, ROM, hard drive, CPU, and power supply

16.

Explain the star network topology.

a)

Each node is connected to a central hub.

b)

Each node is connected to every other node in the network.

c)

The network is in the shape of a circle with each node connected to the next.

d)

There is no central hub in this type of network.

17.

What is the difference between client-server and peer-to-peer model?

a)

Client-server model allows all devices to act as both clients and servers, while peer-to-peer model has no central server.

b)

Client-server model has no central server, while peer-to-peer model has a central server.

c)

Client-server model allows all devices to act as both clients and servers, while peer-to-peer model has a central server.

d)

Client-server model has a central server, while peer-to-peer model allows all devices to act as both clients and servers.

18.

What are the advantages of using a client-server model?

a)

Limited data storage, complex maintenance, and compromised security

b)

Centralized data storage, easier maintenance, and better security

c)

Decentralized data storage, difficult maintenance, and worse security

d)

No data storage, no maintenance, and no security

19.

internet is an example of a

a)

MAN

b)

VPN

c)

LAN

d)

WAN

20.

Explain the characteristics of a local area network (LAN).

a)

A LAN often uses Bluetooth technology for connectivity.

b)

A LAN is a network that connects computers and devices in a limited area, such as a home, school, or office building. It typically has high data transfer rates, low error rates, and often uses Ethernet technology.

c)

A LAN typically has slow data transfer rates and high error rates.

d)

A LAN is a network that connects computers and devices in a global area, such as multiple countries.

21.

We can do more in a single instruction

a)

CISC

b)

RISC

22.

One instruction generally requires only one clock cycle

a)

CISC

b)

RISC

23.

The instruction set is longer - there are more possible instructions

a)

CISC

b)

RISC

24.

More complicated hardware is required

a)

CISC

b)

RISC

25.

The control unit is generally hard-wired rather than microprogrammed

a)

CISC

b)

RISC

26.

Describe three advantages of using a RISC instruction set architecture instead of CISC.

4 lines
27.
An error in a program that prevents the program from running as expected. 
a)
Coding
b)
Algorithm
c)
Bug
d)
Event
28.
Pulling out specific differences to make one solution work for multiple problems. 
a)
Function
b)
Abstraction
c)
Loop
d)
Coding
29.
A placeholder for a piece of information that can change. 
a)
Loop
b)
Event
c)
Variable
d)
Program
30.
The action of doing something over and over again
a)
Program
b)
Function
c)
Variable
d)
Loop
31.
Statements that only run under certain conditions or situations. 
a)
Conditionals
b)
Variables
c)
Loops
d)
Commands
32.
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. 
a)
recipe
b)
algorithm
c)
statement
d)
loop
33.
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms (decomposing problems into smaller, more manageable problems, finding repeating patterns, abstracting specific differences to make one solution work for multiple problems, and creating step-by-step algorithms). 
a)
Computational Thinking- what we are mastering in this class. 
b)
I have no idea. 
34.
One or more commands or algorithm(s) designed to be carried out by a computer.
a)
Coding/Programming
b)
Binary
c)
URL
d)
Computer Science
35.
This is the piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time. 
a)
Call a function
b)
Command
c)
DeBug
d)
Shout out
36.
The first computer programmer was...
a)
Steve Jobs
b)
Thomas Edison
c)
Ada Lovelace
d)
I have no idea. 
37.
To add code inside a function so that the program knows what it is supposed to do when the function is called. 
a)
Call a function
b)
algorithm 
c)
command
d)
Define a function
38.

Which of these is NOT an AI technology

a)

Facial recognition

b)

Image recognition

c)

Robotics

d)

Animation

39.
Artificial Intelligence is the process that allows computers to learn and make decisions like humans
a)
True
b)
False
40.

Which of these is NOT an AI technology

a)

Facial recognition

b)

Image recognition

c)

Robotics

d)

Animation

41.

What is AI used for?

a)

Healthcare

b)

Transportation

c)

Education

d)

All of the Above

42.

Q7. Which of the following is the correct order of the investigative cycle?

a)

A. Problem, data, plan, analysis, conclusion

b)

B. Conclusion, plan, problem, data, Analysis

c)

C. Plan, problem, analysis, data, conclusion

d)

D. Problem, plan, data, analysis, conclusion

43.

Q8. In which step of the cycle would you pose the question(s) that you will use data to help you answer?

a)

A. Data

b)

B. Analysis

c)

C. Plan

d)

D. Problem

44.

Q10. In which step of the cycle would you work out where the data will come from or how you will collect it?

a)

A. Data

b)

B. Analysis

c)

C. Plan

d)

D. Problem

45.

Q15. What is name of the chart pictured below? (1 mark)

a)

Graph chart

b)

Pie chart

c)

Line chart

d)

Bar chart

46.

Q16. What is name of the chart pictured below? (1 mark)

a)

Graph chart

b)

Pie chart

c)

Line chart

d)

Bar chart

47.

A list of steps to complete a task

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

48.

An algorithm that has been coded into something that can be run by a machine

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

49.

the brains of the computer where most calculations take place.

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

50.

Part of a program that does not work correctly.

a)

Software

b)

Bug

c)

Debug

d)

Computer

51.

Finding and fixing problems in an algorithm or program.

a)

Software

b)

Bug

c)

Debug

d)

Computer

52.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
53.
__________ are actions an object can do
a)
Value
b)
Syntax
c)
Objects
d)
Functions
54.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp 
55.
_________ holds your data for later
a)
Object
b)
Expression
c)
Variable
d)
Value
56.
______ is a type of programming data that represents text
a)
Basic
b)
Syntax
c)
Argument
d)
String
57.
Which prefix represents 1024 bytes?
a)
Kibi
b)
Kilo
c)
Mebi
d)
Mega
58.
What is the binary representation of the decimal number 13?
a)
1011
b)
1101
c)
1001
d)
1110
59.
What is the main difference between a bitmap image and a vector graphic?
a)
File size
b)
Image resolution
c)
Image encoding method
d)
Screen resolution
60.
In a network, what is the primary function of a router?
a)
Connecting devices within a LAN
b)
Forwarding data packets between networks
c)
Preventing network collisions
d)
Providing wireless connectivity
61.
What does RAM stand for?
a)
Random Access Memory
b)
Read Only Memory
c)
Rapid Access Memory
d)
Reliable Access Memory
62.
Which logic gate outputs 1 only if both inputs are 0?
a)
NOR
b)
XOR
c)
NAND
d)
AND
63.
What is the primary difference between SRAM and DRAM?
a)
Speed and stability
b)
Voltage requirements
c)
Storage capacity
d)
Physical size
64.
In sound encoding, what does increasing the sampling rate do?
a)
Increases file size
b)
Decreases file size
c)
Increases sound quality
d)
Both A and C
65.
What is a primary advantage of using lossless compression?
a)
Smaller file size
b)
No loss of data
c)
Better for images
d)
Better for sound files
66.
Which network topology is the most fault-tolerant?
a)
Bus
b)
Star
c)
Mesh
d)
Hybrid
67.
What is the purpose of subnetting in a network?
a)
To divide an IP address space into smaller segments
b)
To increase network speed
c)
To provide network security
d)
To assign static IP addresses
68.
Which network model relies on a central server to manage resources and services?
a)
Client-server
b)
Peer-to-peer
c)
Hybrid
d)
None of the above
69.
Which of the following is a type of non-volatile memory?
a)
RAM
b)
ROM
c)
SRAM
d)
DRAM
70.
What type of compression would be best for a high-quality photograph?
a)
Lossy
b)
Lossless
c)
Run-length encoding
d)
Huffman coding
71.
In the context of networking, what does LAN stand for?
a)
Local Access Network
b)
Logical Area Network
c)
Large Area Network
d)
Local Area Network
72.
Which of the following is a special purpose register?
a)
Program Counter (PC)
b)
General Purpose Register (GPR)
c)
Both A and B
d)
None of the above
73.
What is the role of the Arithmetic and Logic Unit (ALU) in a CPU?
a)
Performing arithmetic and logical operations
b)
Controlling the execution of instructions
c)
Managing memory access
d)
Coordinating input and output devices
74.
Which of the following is not a mode of addressing in assembly language?
a)
Immediate
b)
Direct
c)
Absolute
d)
Indexed
75.
What is the purpose of an interrupt in the Fetch-Execute cycle?
a)
To speed up the execution of instructions
b)
To change the order of instructions executed
c)
To temporarily halt the execution of instructions for a higher-priority task
d)
To reduce the complexity of the Fetch-Execute cycle
76.
What is the main disadvantage of using an interpreter instead of a compiler for high-level language programs?
a)
Lack of error checking
b)
Increased memory usage
c)
Slower execution speed
d)
Incompatibility with certain programming languages
77.
Which of the following is a method of data validation?
a)
Visual check
b)
Checksum
c)
Range check
d)
Parity check
78.
What is the primary purpose of a firewall?
a)
To protect a computer system from malware
b)
To encrypt data sent over the internet
c)
To manage user accounts and authentication
d)
To ensure data integrity during data transfer
79.
What is the main function of the Control Unit (CU) in a CPU?
a)
Performing arithmetic and logical operations
b)
Controlling the execution of instructions
c)
Managing memory access
d)
Coordinating input and output devices
80.
Which of the following is a method of data verification during data entry?
a)
Format check
b)
Length check
c)
Double entry
d)
Limit check
81.
In the context of ethics in computing, what is the primary purpose of joining a professional ethical body like the BCS or IEEE?
a)
To receive certifications and recognition
b)
To gain access to exclusive resources and networks
c)
To demonstrate commitment to ethical conduct and professionalism
d)
To learn new programming languages
82.
Which of the following best describes an embedded system?
a)
A general-purpose computer designed for a wide range of tasks
b)
A special-purpose computer designed to perform a specific function within a larger system
c)
A server that manages resources and services for multiple clients
d)
A computer that is specifically designed for gaming and multimedia applications
83.
What is the role of the system clock in a CPU?
a)
To synchronize the operations of the CPU components
b)
To generate unique addresses for memory locations
c)
To perform arithmetic and logical operations
d)
To control the execution of instructions
84.
What is the primary function of the Memory Address Register (MAR) in a CPU?
a)
To store the address of the next instruction to be executed
b)
To store the data being read from or written to memory
c)
To store the address of the current instruction being executed
d)
To store the address of a memory location to be accessed
85.
What is the main purpose of using buffers in a computer system?
a)
To reduce the complexity of data storage and retrieval
b)
To increase the speed of data access
c)
To temporarily hold data while it is being transferred between devices or processes
d)
To reduce the likelihood of data corruption
86.
Which of the following is an application of Artificial Intelligence (AI)?
a)
Data compression
b)
Password encryption
c)
Spam filtering
d)
Facial recognition
87.
What is the main limitation of using a file-based approach for data storage and retrieval?
a)
Limited data security
b)
Slow data retrieval
c)
No support for relationships between data
d)
All of the above
88.
Which of the following is NOT a feature of a relational database?
a)
Normalization
b)
Data integrity
c)
Data security
d)
Linear search
89.
Which term refers to a unique identifier for each record in a database table?
a)
Primary key
b)
Foreign key
c)
Secondary key
d)
Candidate key
90.
Which of the following is NOT a type of relationship in a relational database model?
a)
One-to-many
b)
Many-to-many
c)
One-to-none
d)
One-to-one
91.
What does the Second Normal Form (2NF) in the normalization process require?
a)
No repeating groups
b)
No partial dependencies
c)
No transitive dependencies
d)
All primary keys defined
92.
In the context of Database Management Systems, what is the purpose of a data dictionary?
a)
To store metadata about the database
b)
To translate data between languages
c)
To provide a backup for the database
d)
To manage user access
93.
Which of the following is a Data Definition Language (DDL) command in SQL?
a)
SELECT
b)
INSERT INTO
c)
UPDATE
d)
CREATE TABLE
94.
What does the SQL command "ALTER TABLE" do?
a)
Creates a new table
b)
Deletes an existing table
c)
Modifies an existing table
d)
Inserts a new record into a table
95.
What is the main purpose of an Entity-Relationship (E-R) diagram?
a)
To document a database design
b)
To store data in a database
c)
To display data from a database
d)
To define relationships between data
96.
Which of the following is NOT an example of Data Manipulation Language (DML)?
a)
SELECT
b)
CREATE DATABASE
c)
INSERT INTO
d)
UPDATE
97.
What is the purpose of abstraction in computational thinking?
a)
To include all details of a system
b)
To focus on essential details of a system
c)
To break down problems into sub-problems
d)
To improve the efficiency of an algorithm
98.
What is the main characteristic of a linear search algorithm?
a)
It compares each element sequentially
b)
It always requires a sorted list
c)
It has a logarithmic time complexity
d)
It's a comparison sort
99.
What type of data structure is most suitable for representing a collection of student names?
a)
1D array
b)
2D array
c)
Stack
d)
Queue
100.
What is the main difference between a procedure and a function in programming?
a)
A function returns a value, while a procedure does not
b)
A procedure returns a value, while a function does not
c)
A function can be used in expressions, while a procedure cannot
d)
A procedure can be used in expressions, while a function cannot
101.
In the context of software development, what is the purpose of a structure chart?
a)
To decompose a problem into sub-tasks
b)
To document a database design
c)
To define relationships between data
d)
To test an algorithm
102.

Which of the following statements is NOT true?

a)

When using segmentation, the OS might prevent large processes from accessing memory

b)

Paging makes better use of free space than segmentation

c)

Using segmentation prevents fragmentation

d)

Excessive swapping of processes to and from disk can cause thrashing

103.

Where is the starting address of each page held in memory management?

a)

A dictionary

b)

Virtual memory

c)

Page Table

d)

BIOS

104.

With the Boolean Expression: X = (A.B + C).A, which one is the correct simplification:

a)

A.(B+C)

b)

A.B.C

c)

A.C+B

d)

A+C.B

105.

What does the application layer do?

a)

Handles forwarding packets

b)

Handles how data is physically sent

c)

Handles access to services

d)

Handles transmission of data

106.

Define BitTorrent

1______ which is based on the 2______

Allows for fast sharing of 3____ between computers

a)

1. Protocol, 2. Computer, 3. Clients

b)

1. Protocol, 2. Peer-to-peer networking, 3. Files

c)

1. Machine, 2. Computer, 3. Priorities

d)

1. Network, 2. Website, 3. Data

107.

The smallest positive number represented as a normalised floating‑point number is _,_00 __,00

a)

0, 0, 1, 0

b)

0, 0, 0, 0

c)

0, 1, 1, 0

d)

0, 1, 0, 1

108.

Kenneth created a system that stores numbers using floating‑point representation, it has eight bits for the mantissa and four bits for the exponent.Kenneth decided to increase the number of bits used to 16, this means that:

a)

Precision of numbers represented will increase, range of numbers represented will decrease

b)

Range of numbers represented will decrease, precision of numbers represented will decrease

c)

Precision of numbers represented will decrease, range of numbers represented will increase

d)

Precision of numbers represented will increase, range of numbers represented will increase

109.

What is circuit switching?

a)

Type of network config, physical path dedicated to a single connection between two end points with limited time

b)

Type of network config, physical path dedicated to connections between two end points with unlimited time

c)

Type of network config, physical path dedicated to a single connection between multiple end points with limited time

d)

Type of network config, physical path dedicated to multiple connection between multiple end points with unlimited time

110.

Circuit switching is...

a)

Connection-oriented, for data transmission, guaranteed bandwidth for connection

b)

Connection-oriented, for vocal data exchange, unguaranteed bandwidth

c)

Connection-oriented, for vocal data exchange, guaranteed bandwidth for connection

d)

Connectionless, for vocal data exchange, guaranteed bandwidth for connection

111.

In Asymmetrical encryption, which key is sent by whom?

a)

The public key from the sender to receiver

b)

the public key from receiver to sender

c)

the private key from receiver to sender

d)

the private key from sender to receiver

112.

The light are 1st polarized at random leaving 4 possible outcomes, then the receiver use 2 beams splitter randomly to read the data to generate a string of 0 and 1, the string created is sent back to review, now how can both computers synchronize?

a)

The sender readjust the polarizer in accordance with the data of the receiver to match each other.

b)

The sender generate another set of light to fit better with the data received so transmission is similar.

c)

The sender switch transmitting line corresponding with the data so received to ensure secureness.

d)

The sender check for the errors in the reading of data so the receiver can readjust the splitters.

113.

Describe 1 advantage for  cisc and risc and application

a)

risc: short instruction.use in phones cisc: need less storage. use in laptops

 

b)

RISC: simple short instructions used, lower process time. use in phonesCISC: complex instructions which reduces memory storage .commonly used in automation devices/laptops

c)

risc: short instructioncisc.less storage

d)

risc: long instructioncisc: more storage

114.

)state and briefly explain a reason why pipelining can be implement easier with risc:

a)

risc has simpler instructions hence execute in 1 cycle

b)

simple 1 phase instructions

c)

1 cycle easy to do

d)

1 cycle instructions risc, cisc variable length makes it hard to implement

115.

What is user-defined composite data type ?

a)

A data type uses to reference a memory location

b)

A data type that references at least one other data type 

c)

A data type that references only one type of data.

d)

A data type that can be defined without any other data types.

116.

What is an appropriate data type for the months in a year ?

a)

Enumerate data type

b)

Class

c)

Pointer data type

d)

Set

117.

When the interrupt has been serviced, the ————- are resumed by bringing them back from the registers to the pipeline

a)

paused processes

b)

paused processor

c)

operating system

d)

directed network

118.

What does AI means

a)

Artificial Intelligent

b)

Artistic Instinct

c)

Artificial Intelligence

d)

Advanced Intelligent

119.

What is machine learning?

a)

The selective learning of knowledge through the use of manual programs

b)

The selective learning of knowledge through the use of computer programs

c)

The autonomous learning of knowledge through the use of manual programs

d)

The autonomous learning of knowledge through the use of computer programs

120.

The autonomous learning of knowledge through the use of computer programs

a)

stores records of data in a file, on after another, in the order they were added to the file

b)

stores records of data in a file, on after another, in a given order (the order is based on the key field)

c)

stores records of data in a file in any available position

121.

Advantages of sequential file

a)

Sequential file is best use if storage space.

b)

Sequential file is time consuming process.

c)

It has high data redundancy.