wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 10 Online Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is a database?

a)
A database is a random collection of data stored on paper.
b)

A database is the base of the students' data.

c)
A database is a structured collection of data that is stored and accessed electronically.
d)

A database is a computer language.

2.

A Database Management System (DBMS) is an application software.

a)
True
b)
False
3.

A field that is used to link two records together in a relational database is called a _________

a)
primary key
b)
index
c)
foreign key
d)
table
4.

A foreign key may contain null values.

a)
False
b)
True
5.

What field type would you suggest using for a person's identity card number?

a)

number

b)
boolean
c)

text

d)
date
6.

What is the result of the below query?

SELECT *

FROM Employees

WHERE salary > 20000 AND salary < 30000;  

a)

The result of the query will be all the employees whose salary is smaller or equal than 30000.

b)

The result of the query will be all the employees whose salary is greater or equal than 20000 but smaller than 30000

c)

The result of the query will be all the employees whose salary is 25000.

d)
The result of the query will be all the employees whose salary is between 20000 and 30000.
7.

You're sitting at a coffee shop catching up with friends on social media. What type of network (LAN, WAN, PAN) is your smartphone using?

a)

LAN

b)

WAN

c)

PAN

8.

An IPv6 is used to make the connecting device transmit data faster.

a)
False
b)
True
9.

Which of the following best describes the primary function of a firewall?

a)

Encrypting data transmissions between devices on a network.

b)

Providing physical security for computer hardware.

c)

Filtering and controlling network traffic based on predetermined security rules.

d)

Optimizing network performance and bandwidth utilization.

10.

Which network device is responsible for sending information between different networks based on IP addresses?

a)

Network Interface Card (NIC)

b)

Router

c)

Access Point

d)

Switch

11.

Which best describes a correct example of IoT (Internet of Things)?

a)
A smart thermostat adjusting temperature based on weather forecast and occupancy patterns.
b)
A smartwatch tracking steps and heart rate
c)
A refrigerator with a built-in radio
d)
A laptop connected to a printer for printing documents
12.

Which definition best describes a Python data structure?

a)
A type of Python function
b)
A way of organizing and storing data in memory
c)
A way of visualizing data in Python
d)
A method for executing Python code
13.

Consider the program snippet on the left. What is the output of this program snippet?

a)

a i

b)

a i i

c)

i i a

d)

i a i

14.

What keyword is used to define a function in Python?

a)

define

b)
function
c)

def

d)
func
15.

Which of the following is the correct way to comment out a single line of code in Python?

a)

// This is a comment

b)

/* This is a comment */

c)

# This is a comment

d)

<!-- This is a comment -->

16.

What is the primary difference between a list and a tuple in Python?

a)

Lists are immutable, while tuples are mutable

b)

Lists are ordered, while tuples are unordered

c)

Lists allow duplicate elements, while tuples do not

d)

Lists are enclosed in square brackets [], while tuples are enclosed in parentheses ()

17.

What operation can be used to add an element to the end of a list in Python?

a)

insert()

b)

append()

c)

add()

d)

extend()

18.

Which of the following are considered Third Generation Programming languages?

a)

C

b)

Structured Query Language (SQL)

c)

Java

d)

Python

19.

Which of the following is a Low Level Language translator?

a)

Compiler

b)

Interpreter

c)

Debugger

d)

Assembler

20.

Which of these is not a characteristic of a compiler?

a)

Translates the entire source code into machine code at once.

b)

Generates an intermediate representation of the source code.

c)

Executes the source code line by line.

d)

Checks the syntax of the source-code statements.