wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Form 4 - CSEC Information Technology Quiz

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Which of the following is a valid cell reference in Excel?

a)

A12

b)

12A

c)

AB#12

d)

@A12

2.

What is the default file extension for Excel workbooks?

a)

.docx

b)

.xlsx

c)

.pptx

d)

.accdb

3.

The __________ function searches for a value in the first column of a range and returns a value in the same row from another column.

a)

conditions

b)

VLOOKUP

c)

MAX

d)

AVERAGE

e)

highlighting

4.

Conditional formatting is a feature that applies formatting based on specified __________.

a)

AVERAGE

b)

conditions

c)

VLOOKUP

d)

highlighting

e)

MAX

5.

Which of the following is a database object in Microsoft Access?

a)

Table

b)

Query

c)

Form

d)

All of the above

6.

What is the purpose of a primary key in a database table?

a)

To allow duplicate entries

b)

To uniquely identify each record

c)

To store numeric data

d)

To organize data alphabetically

7.

A __________ stores data in rows and columns, while a __________ retrieves specific data from one or more tables.

a)

query

b)

consistency

c)

keys

d)

relationships

e)

table

8.

__________ link tables through common fields and ensure data __________.

a)

relationships

b)

table

c)

query

d)

consistency

e)

keys

9.

A table in Microsoft Access cannot have duplicate primary keys.

a)

True

b)

False

10.

Queries can retrieve data only from one table at a time.

a)

True

b)

False

11.

Relationships in a database help prevent redundancy.

a)

True

b)

False

12.

What is the first step in solving a problem?

a)

Identifying the goal

b)

Implementing the solution

c)

Testing the outcome

d)

Documenting the process

13.

Technology can assist problem-solving by:

a)

Performing calculations

b)

Managing large data sets

c)

Simulating scenarios

d)

All of the above

14.

Clearly defining __________ is essential for solving a problem effectively.

a)

steps

b)

goals

c)

schedules

d)

resources

e)

criteria

15.

Breaking a task into smaller __________ ensures manageable progress.

a)

schedules

b)

steps

c)

criteria

d)

goals

e)

resources

16.

Identifying __________, such as time and budget, helps in planning.

a)

steps

b)

criteria

c)

constraints

d)

resources

e)

goals

17.

What is a flowchart used for in program design?

a)

Writing code

b)

Debugging programs

c)

Visualizing program logic

d)

Compiling programs

18.

Which of the following is an example of a high-level programming language?

a)

Assembly

b)

Python

c)

Machine code

d)

Binary

19.

An __________ is a step-by-step set of instructions to solve a problem.

a)

clarity

b)

reusable

c)

modular programming

d)

algorithm

e)

debugging

20.

__________ programming divides a program into smaller, __________ parts.

a)

modular programming

b)

algorithm

c)

reusable

d)

clarity

e)

debugging

21.

What will the following code output? print(2 * 3 + 5)

a)

21

b)

11

c)

16

d)

10

22.

What is the result of the following code? x = 5 x += 3 print(x)

a)

5

b)

3

c)

8

d)

Error

23.

Which data type is the variable x in the code below? x = "Hello, World!"

a)

int

b)

float

c)

str

d)

list

24.

What does the following code do? for i in range(3): print(i)

a)

Prints 1, 2, 3

b)

Prints 0, 1, 2

c)

Prints 0, 1, 2, 3

d)

Error

25.

What is the correct way to create a function in Python?

a)

function myFunc():

b)

def myFunc():

c)

create myFunc():

d)

func myFunc():

26.

What will the following code output? numbers = [1, 2, 3] print(len(numbers))

a)

1

b)

3

c)

2

d)

Error

27.

Which of the following statements will raise an error?

a)

x = 10

b)

y = "10"

c)

z = 10.5

d)

a = 10 + "10"

28.

What will the following code output? x = 7 if x > 5: print("Greater than 5") else: print("5 or less")

a)

Greater than 5

b)

5 or less

c)

Error

d)

None

29.

How do you access the second element of a list in Python? myList = [10, 20, 30]

a)

myList(2)

b)

myList[2]

c)

myList[1]

d)

myList<2>

30.

What is the output of the following code? def add(a, b): return a + b result = add(3, 4) print(result)

a)

3

b)

4

c)

7

d)

Error