wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Page 1

Total questions: 142

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

What is an algorithmic loop structure?

a)

Repeated execution of steps multiple times

b)

Choosing one of several branches based on a condition

c)

Executing statements strictly in sequence without repetition

d)

Using recursion only instead of iteration

2.

What is the SQL DELETE operator used for?

a)

Removing rows from a table

b)

Changing the structure of a table

c)

Adding new rows to a table

d)

Retrieving rows without changing data

3.

What is a computer network?

a)

A group of interconnected computers

b)

A single standalone computer

c)

A removable storage device

d)

A programming language

4.

What does DNS do?

a)

Translates a domain name to an IP address

b)

Encrypts email messages end to end

c)

Stores and serves web pages from cache

d)

Assigns MAC addresses to devices

5.

What are key advantages of Python?

a)

Easy to read, cross‑platform, rich libraries

b)

Low‑level hardware control only, hard to read

c)

Few libraries and a steep, complex syntax

d)

Windows‑only compiled language with limited portability

6.

What is a primary key in SQL?

a)

A field that uniquely identifies a table row

b)

A field intended for duplicated values

c)

A column used only for foreign references

d)

A randomly chosen nonunique column

7.

What is a while loop?

a)

A loop that runs while a condition is true

b)

A statement that executes exactly once

c)

A construct that chooses between branches

d)

A loop that runs a predetermined fixed number only

8.

What is an interpreter?

a)

A program that executes code line by line

b)

A tool that compiles to machine code ahead of time

c)

A relational database engine

d)

A version control system

9.

What is the branching structure of an algorithm?

a)

Selecting an action based on a condition

b)

Repeating steps until a stop condition occurs

c)

Performing only input/output operations

d)

Executing steps in a random order

10.

What is a Python dictionary?

a)

A collection of key–value pairs

b)

An ordered list of values only

c)

A fixed‑size numeric array

d)

A plain text string

11.

What is HTML?

a)

A markup language for building web pages

b)

A database query language

c)

An operating system kernel

d)

An encryption standard

12.

Why do we use the SQL WHERE clause?

a)

To filter rows by a condition

b)

To group rows for aggregation

c)

To join tables together

d)

To create a new table

13.

What is network topology?

a)

The scheme of how computers are connected

b)

A measurement of internet speed

c)

A network security protocol

d)

A document file format

14.

What is compilation?

a)

Translating source code to machine language

b)

Executing code line by line at runtime

c)

Compressing files for storage

d)

Transmitting code over a network

15.

What is the purpose of Python print()?

a)

To display data to the screen

b)

To read input from the keyboard

c)

To define a function

d)

To terminate a program

16.

What is a file?

a)

A named area used to store data

b)

A CPU register for temporary values

c)

A network data packet

d)

A device driver for hardware

17.

What is VRAM?

a)

Memory that stores graphics data

b)

A CPU cache for instructions

c)

A removable flash drive

d)

An online cloud storage service

18.

What is an SSD?

a)

A disk based on solid‑state memory

b)

An optical compact disc

c)

A magnetic tape cartridge

d)

A volatile RAM module

19.

What is PDF?

a)

A portable document format

b)

An image sensor protocol

c)

A general‑purpose programming framework

d)

A compressed audio file type

20.

What is SQL?

a)

A structured query language

b)

A scripting shell for operating systems

c)

A hardware description language

d)

A spreadsheet file format

21.

What is an algorithm?

a)

A finite sequence of commands to solve a problem

b)

A physical hardware device

c)

A random trial‑and‑error process

d)

An unending loop of steps with no termination

22.

What is ASCII?

a)

A standard for encoding characters

b)

A network routing protocol

c)

A database index type

d)

An image compression method

23.

What is the cloud?

a)

Remote storage and services delivered over the internet

b)

Only a local file system on a single device

c)

A data compression utility

d)

A specific programming paradigm

24.

What is the purpose of Python input()?

a)

To obtain data from the user

b)

To display output to the screen

c)

To open a file for writing

d)

To convert between data types

25.

What is 1 KB?

a)

1024 bytes

b)

1000 bytes

c)

2048 bits

d)

512 bytes

26.

What is the DELETE operator used for?

a)

Deleting data from a table

b)

Inserting new data into a table

c)

Updating the database schema

d)

Retrieving data without changes

27.

What is a register?

a)

A very fast memory location inside the CPU

b)

An external hard disk used for backups

c)

A network switch that routes traffic

d)

A web browser cache for pages

28.

What is a firewall?

a)

A network security barrier that controls traffic

b)

A device that boosts Wi‑Fi speed

c)

A utility that compresses data files

d)

A general programming library

29.

What does the ping command do?

a)

Tests connectivity to a network host

b)

Encrypts packets end to end

c)

Assigns IP addresses on a LAN

d)

Backs up files to a remote server

30.

Why use SQL INSERT?

a)

To add data into a table

b)

To remove columns from a table

c)

To sort query results alphabetically

d)

To define a view

31.

What does while do in programming?

a)

Repeats a loop while a condition remains true

b)

Runs the loop body once and then stops

c)

Executes statements only after the loop ends

d)

Checks data types at compile time

32.

What is an IP address?

a)

A unique network address of a device

b)

An encrypted user password

c)

A hardware serial number printed on a chip

d)

A web browser cookie for a session

33.

The Python programming language is best described as which of the following?

a)

A high‑level, interpreted language

b)

A low‑level assembly language only

c)

An operating system kernel

d)

Purely compiled with no interpreter

34.

What does SQL GROUP BY do?

a)

Groups data for aggregation

b)

Filters rows by a specified condition

c)

Deletes duplicate rows automatically

d)

Grants permissions to database users

35.

What is a bit?

a)

The smallest unit of information

b)

Eight bytes stored together

c)

A single character code

d)

A physical storage device

36.

What is computer hardware?

a)

The physical components of a computer

b)

The installed application software

c)

The files and user data on a drive

d)

The network services a system uses

37.

What is JOIN in SQL?

a)

Combining rows from tables based on related columns

b)

Encrypting the entire database contents

c)

Creating an index for faster search

d)

Backing up a database to external media

38.

What is a local area network (LAN)?

a)

A network within a limited area

b)

A worldwide public network

c)

A personal device-to-device link only

d)

A satellite communication system

39.

What is PNG?

a)

A lossless image format

b)

A lossy audio format

c)

A vector-only graphics format

d)

A document markup standard

40.

What is machine learning (ML)?

a)

Algorithms that enable a machine to learn from data

b)

A fixed set of hard-coded rules

c)

Manual programming of every case

d)

A data backup routine

41.

What does SQL ORDER BY do?

a)

Sorts the result set

b)

Filters rows by condition

c)

Joins two tables

d)

Deletes rows

42.

What is a Python list?

a)

An ordered sequence

b)

An unordered mapping

c)

A compiled module

d)

A numeric-only array

43.

What is a URL?

a)

An Internet resource address

b)

A local file permission

c)

A database column name

d)

A hardware identifier

44.

What is an HDD?

a)

A disk based on magnetic recording

b)

An optical-only storage disc

c)

A solid-state memory chip

d)

A tape backup unit

45.

Which are input devices?

a)

Keyboard, mouse, scanner

b)

Monitor, printer, projector

c)

Speaker, microphone, webcam

d)

CPU, RAM, SSD

46.

What is CSS?

a)

A language for styling the appearance of web pages

b)

A server-side scripting language

c)

A database query language

d)

A file compression format

47.

What is ZIP?

a)

An archiving format

b)

A raster image format

c)

A network protocol

d)

A firmware type

48.

What is the purpose of the UPDATE operator?

a)

To modify existing data

b)

To insert new tables

c)

To back up the database

d)

To sort query results

49.

What is Unicode?

a)

A universal character encoding system

b)

A video compression codec

c)

A network encryption protocol

d)

A printer control language

50.

What is a truth table?

a)

A table of all values of logical expressions

b)

A table of user passwords

c)

A schedule for backups

d)

A list of database schemas

51.

What is phishing?

a)

A method of stealing user data

b)

A firewall configuration

c)

A safe password manager

d)

A data compression method

52.

What is a processor?

a)

The main unit that performs all computations

b)

A secondary storage device

c)

A network switch

d)

A display controller

53.

What is a for loop?

a)

A loop with a specified number of iterations

b)

An unconditional jump

c)

A one-time conditional check

d)

A hardware interrupt

54.

Finding the result of an SQL query means what?

a)

Reading the table result set

b)

Creating a new table

c)

Dropping a database

d)

Granting user privileges

55.

2 MB2\text{ MB} equals what?

a)

20971522\,097\,152 bytes

b)

10485761\,048\,576 bytes

c)

20000002\,000\,000 bytes

d)

10241\,024 bytes

56.

What is JPEG?

a)

A compressed image format

b)

A lossless audio format

c)

A vector drawing format

d)

A disk partition table

57.

What is an antivirus?

a)

A program that detects and removes malicious software

b)

A tool for image editing

c)

A network router firmware

d)

A file compression utility

58.

What is a linear algorithm structure?

a)

Steps executed sequentially in order

b)

Steps chosen by multiple conditions only

c)

Steps repeated indefinitely

d)

Steps executed randomly

59.

The formula 2n22^n - 2 represents what here?

a)

The number of disjunction combinations

b)

The number of truth table rows

c)

The number of bytes in a word

d)

The number of loop iterations

60.

Which are output devices?

a)

Monitor, printer

b)

Keyboard, mouse

c)

Scanner, microphone

d)

Router, switch

61.

What is the SELECT operator for?

a)

To retrieve data

b)

To update data

c)

To delete a table

d)

To define a schema

62.

What is a logic circuit diagram?

a)

A connection of logical elements

b)

A list of programming steps

c)

A network topology map

d)

A storage layout plan

63.

What does split mean?

a)

To divide a string into parts

b)

To join arrays together

c)

To sort numbers ascending

d)

To encrypt text

64.

What is an inverter?

a)

Logical negation (NOT)

b)

Logical conjunction (AND)

c)

Logical disjunction (OR)

d)

Exclusive OR (XOR)

65.

What is an SQL foreign key?

a)

A field that links to another table

b)

A unique identifier within a table

c)

A column that stores passwords

d)

A column that auto-increments only

66.

What is Big Data?

a)

Very large volumes of data

b)

A small, curated dataset

c)

A graphics file format

d)

A type of CPU cache

67.

What is BIOS?

a)

The basic boot/loader system

b)

An operating system kernel

c)

A file system driver

d)

A database engine

68.

In HTML, what is for?

a)

To insert an image

b)

To create a table

c)

To add a hyperlink

d)

To define a script

69.

What is an optical disc?

a)

A disc read by laser

b)

A magnetic tape reel

c)

A flash memory card

d)

A solid-state module

70.

What is a driver?

a)

Software that controls a device

b)

A hardware diagnostic cable

c)

A file backup tool

d)

A programming library for math

71.

Which set lists algorithm properties?

a)

Definiteness, effectiveness, understandability

b)

Randomness, recursion, caching

c)

Speed, storage, bandwidth

d)

Encryption, hashing, salting

72.

Which are computer components?

a)

RAM, processor, motherboard, disk

b)

Router, switch, access point, modem

c)

Monitor, printer, scanner, plotter

d)

Kernel, shell, driver, library

73.

What is a conditional operator?

a)

An action chosen based on a condition

b)

A device driver routine

c)

A database index type

d)

A looping construct with a counter

74.

What does SQL SELECT do?

a)

Selects data

b)

Creates a view

c)

Drops a table

d)

Grants a role

75.

What is Python def?

a)

A function definition

b)

A numeric data type

c)

A module import

d)

A class instance

76.

What is a procedure?

a)

A reusable block of code

b)

A hardware setup routine only

c)

A user interface element

d)

A disk partition table

77.

What is a parameterless procedure?

a)

A procedure without arguments

b)

A procedure with many arguments

c)

A procedure that returns arrays only

d)

A procedure that always loops

78.

What is FORMAT?

a)

Disk cleaning and installing a file system

b)

Image compression and resizing

c)

Network address translation

d)

Database normalization only

79.

What is AI?

a)

Artificial intelligence

b)

Analog interfacing

c)

Automated input

d)

Assured integrity

80.

What is a modem?

a)

A device that converts digital/analog signals

b)

A device that stores encryption keys

c)

A device that renders graphics

d)

A device that measures voltage

81.

What is VRAM used for?

a)

Storing graphics data

b)

Storing operating system logs

c)

Caching web pages

d)

Encrypting disk sectors

82.

In SQL, what is an INDEX?

a)

A mechanism to find data quickly

b)

A tool to delete duplicate rows

c)

A method to compress tables

d)

A backup scheduling rule

83.

What is a LAN?

a)

A local area network

b)

A wide area backbone

c)

A wireless personal network only

d)

An Internet service provider

84.

What is RAM?

a)

Volatile main memory

b)

Permanent optical storage

c)

Magnetic tape storage

d)

Read-only firmware

85.

SQL is what kind of language?

a)

Structured query language

b)

Low-level assembly language

c)

Hypertext markup language

d)

General-purpose scripting language

86.

88 bits equals what?

a)

11 byte

b)

88 bytes

c)

22 bytes

d)

1616 bits

87.

What is SQL SELECT used for?

a)

To choose data

b)

To update schemas

c)

To manage users

d)

To shut down the server

88.

What is a URL used for on the Internet?

a)

To address a resource

b)

To encrypt packets

c)

To configure routers

d)

To store cookies

89.

What is Python?

a)

A low-level assembly language

b)

A high-level programming language

c)

A database query language

d)

An operating system

90.

What is a file extension?

a)

A label showing the file type

b)

A password to open the file

c)

A backup copy of the file

d)

A program used to edit the file

91.

What is machine learning?

a)

Algorithms that learn from data

b)

A hardware method to store files

c)

A manual process for sorting records

d)

A fixed set of spreadsheet formulas

92.

In SQL, what is ORDER BY used for?

a)

Filtering rows

b)

Grouping columns

c)

Sorting results

d)

Deleting records

93.

What is an IP address?

a)

A file path on a computer

b)

A unique network address for a device

c)

A browser cookie

d)

A domain registrar account

94.

In CSS, what does the color property do?

a)

Changes the text color

b)

Resizes images

c)

Creates hyperlinks

d)

Validates HTML

95.

What is an HDD?

a)

A graphics processor

b)

A hard disk drive

c)

A network router

d)

A software license

96.

What is a Python list?

a)

An unordered key–value store

b)

A fixed-size numeric array

c)

An ordered sequence of elements

d)

A compiled module

97.

In databases, what does JOIN do?

a)

Combines rows from tables

b)

Encrypts the database

c)

Backs up the schema

d)

Creates an index

98.

In SQL, what does GROUP BY do?

a)

Deletes duplicate rows

b)

Aggregates data by categories

c)

Creates a new table

d)

Sorts results alphabetically

99.

In programming, what does split do to a string?

a)

Merges two strings

b)

Divides a string into parts

c)

Encrypts the string

d)

Converts to uppercase

100.

What is PNG?

a)

A lossy audio format

b)

A lossless image format

c)

A video streaming protocol

d)

A database engine

101.

What is phishing?

a)

Legitimate email marketing

b)

Stealing data via fake websites or messages

c)

A firewall configuration

d)

A file compression technique

102.

What is the cloud in computing?

a)

A local backup drive

b)

A remote service for storage and computing

c)

A type of malware

d)

A graphics library

103.

In Python, which loop is typically used to build a multiplication table from 1 to 10?

a)

while loop

b)

do-while loop

c)

for loop

d)

repeat-until loop

104.

What is a matrix in computing?

a)

A one-dimensional list

b)

A two-dimensional array

c)

A data backup plan

d)

A network topology

105.

What is a graph in data structures?

a)

A chart in a spreadsheet

b)

A structure of nodes and edges

c)

A memory allocation table

d)

A sorting algorithm

106.

What kind of software is MS Access?

a)

A web browser

b)

A database management system

c)

A graphics editor

d)

An operating system

107.

What type of program is Microsoft Excel?

a)

A text editor

b)

An electronic spreadsheet editor

c)

A database server

d)

An email client

108.

What is a numeral (number) system?

a)

A method for representing numbers

b)

A process for compiling code

c)

A way to compress images

d)

A network routing protocol

109.

What is a domain?

a)

An IP address range

b)

An internet name used to identify a website

c)

A browser cache

d)

A type of cookie

110.

Which program is used for scientific calculations based on formulas?

a)

Notepad

b)

Mathcad

c)

Photoshop

d)

Audacity

111.

What is McAfee used for?

a)

Video editing

b)

Antivirus protection

c)

Database hosting

d)

Web design

112.

What is a factorial?

a)

The sum of numbers from 1 to n

b)

The product of integers from 1 to n

c)

The difference between two numbers

d)

The average of a dataset

113.

What is an algorithm?

a)

A hardware component

b)

A step-by-step procedure to solve a problem

c)

A compressed file

d)

A network device

114.

What is a program (software)?

a)

A set of steps written as code to execute an algorithm

b)

A printed manual

c)

A hardware chipset

d)

A network cable

115.

What is a logic diagram?

a)

A chart of employee roles

b)

A diagram showing connections between logical elements

c)

A spreadsheet of sales

d)

A map of cities

116.

Which algorithm finds the shortest path in a weighted graph?

a)

Bubble sort

b)

Dijkstra's algorithm

c)

Depth-first search

d)

Kruskal's algorithm

117.

In Excel, what is a relative cell address?

a)

An address that never changes

b)

An address that changes when copied

c)

A web URL for a spreadsheet

d)

A named range

118.

What is the main duty of antivirus software?

a)

Enhance graphics performance

b)

Detect and remove malicious programs

c)

Manage cloud storage

d)

Encrypt web traffic

119.

Why is Python called an interpreted language?

a)

Because it compiles to native machine code only

b)

Because code is executed line by line by an interpreter

c)

Because it is written in assembly language

d)

Because it runs only on servers

120.

What is SQL?

a)

A structured query language for databases

b)

An operating system kernel

c)

A graphics rendering API

d)

A web browser

121.

What does SELECT do in SQL?

a)

Inserts new rows

b)

Selects data from tables

c)

Deletes tables

d)

Grants user permissions

122.

Why is JOIN needed in SQL?

a)

To combine related rows from multiple tables

b)

To compress tables for storage

c)

To format column headers

d)

To sort query results

123.

What is HTML?

a)

A web page markup language

b)

A server operating system

c)

A compiled binary format

d)

An email protocol

124.

What is the role of CSS?

a)

Provide web page styling and design

b)

Execute server-side logic

c)

Store session cookies

d)

Route network packets

125.

What is the role of JavaScript on web pages?

a)

Add dynamic behavior to pages

b)

Define the server hardware

c)

Encrypt the database

d)

Render raster images only

126.

What is a compiler?

a)

A tool that translates source code into machine code

b)

A device that stores data magnetically

c)

A program that edits images

d)

A network switch

127.

What is an interpreter?

a)

A program that executes code line by line

b)

A device that translates analog signals

c)

A disk partitioning tool

d)

A data compression utility

128.

What does a firewall do?

a)

Boosts Wi‑Fi speed

b)

Filters and controls network traffic

c)

Encrypts files for backup

d)

Designs web pages

129.

What is a cookie in web technology?

a)

A server hardware component

b)

A small piece of data a site stores for a session

c)

An antivirus update

d)

A graphics format

130.

What is an IP address?

a)

A web page title

b)

A unique network address of a device

c)

A browser history entry

d)

A DNS record type only

131.

What is the function of DNS?

a)

Compress images

b)

Translate domain names to IP addresses

c)

Encrypt passwords

d)

Block pop-up ads

132.

What is a LAN?

a)

A local area network

b)

A wide area network

c)

A wireless personal network

d)

A virtual private cloud

133.

What is a WAN?

a)

A wide area network

b)

A local area network

c)

A storage area network

d)

A personal area network

134.

What is the meaning of cloud technology?

a)

Storing and processing data on remote servers

b)

Storing files only on local hard drives

c)

Transferring data exclusively over Bluetooth

d)

Running programs without any network connectivity

135.

What is a backup?

a)

A copy of data kept for safekeeping

b)

A method of encrypting network traffic

c)

A type of malicious software

d)

A live video stream of system activity

136.

What is phishing?

a)

Deceiving users to steal their data

b)

Optimizing network bandwidth

c)

Scanning systems for performance metrics

d)

Encrypting emails for secure delivery

137.

Which are advantages of SSDs?

a)

High data access speed

b)

Produces more heat and noise than HDDs

c)

Quiet operation with no moving parts

d)

Requires regular defragmentation to maintain speed

e)

Higher reliability compared to HDDs

138.

What does HTTP do?

a)

Delivers web documents between client and server

b)

Encrypts web traffic by default

c)

Provides remote desktop control

d)

Manages file system permissions

139.

What is the key difference of HTTPS?

a)

It provides an encrypted connection

b)

It compresses all web pages automatically

c)

It uses peer-to-peer routing

d)

It only operates on port 80

140.

What is a token in authentication?

a)

A digital key used to identify a user

b)

A hardware failure indicator

c)

A temporary file cache

d)

A data compression algorithm

141.

In Excel, what is absolute addressing?

a)

A cell reference that remains fixed when copied

b)

A cell reference that always changes when copied

c)

A reference only to entire columns

d)

A reference that points to external web pages

142.

Which are valid types of relationships in a database?

a)

One-to-one

b)

One-to-many

c)

Many-to-many

d)

Sorted-to-unsorted