wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Worksheet Questions Extraction

Total questions: 38

Worksheet time: 13mins

Name
Class
Date
1.

What is a workbook, and how is it different from a worksheet in spreadsheet software?

a)

A workbook is a single grid of cells; a worksheet is a file that holds many grids

b)

A workbook is a file that can contain multiple worksheets; a worksheet is one sheet within it

c)

A workbook and a worksheet are the same thing in any spreadsheet

d)

A workbook is only for charts while a worksheet is only for text

2.

Why is it important to adjust column width and row height when working in a workbook?

a)

To lock the sheet from editing

b)

To change formulas into values automatically

c)

To make data readable and properly fit without cutting off entries

d)

To increase the number of worksheets in the file

3.

What does it mean to collaborate in a workbook, and why is it useful?

a)

It means sending screenshots by email instead of the file

b)

Only one person edits while others can only print the file

c)

Everyone uses different files to avoid conflicts

d)

Several people view and edit the same workbook to complete tasks faster and share updates

4.

What are permissions in a shared workbook, and what can they allow someone to do?

a)

They decide the sheet color only

b)

They set who can view, comment, or edit specific parts of the workbook

c)

They automatically fix formula errors

d)

They remove all formatting from the sheet

5.

What are filters and conditional formatting used for in a workbook?

a)

Filters sort files in folders; conditional formatting changes the file name

b)

Filters hide or show rows that meet criteria; conditional formatting highlights cells based on rules

c)

Filters delete extra rows; conditional formatting deletes duplicates

d)

Filters protect cells; conditional formatting locks worksheets

6.

What is AutoFill, and how is it used to fill cells in a spreadsheet?

a)

A feature that copies patterns or sequences to adjacent cells by dragging the fill handle

b)

A tool that deletes blank rows automatically

c)

A button that saves the workbook every minute

d)

A command that converts text to speech

7.

What is data validation, and why is it important when entering information in a spreadsheet?

a)

It formats numbers as currency

b)

It prints only selected cells

c)

It limits what can be typed into a cell to reduce errors

d)

It hides formulas from view

8.

Give two examples of rules you can set when using data validation.

a)

Allow only whole numbers between 1 and 10

b)

Restrict entries to a list of choices

c)

Accept any text of any length

d)

Permit dates after a chosen deadline

9.

Why might someone highlight expenses above ₦50,000 in red in a budget spreadsheet?

a)

To lock those cells from editing

b)

To convert the amount to dollars

c)

To make high costs stand out for quick review and control spending

d)

To hide the expenses from printouts

10.

What is a sequence in programming?

a)

A random set of actions so results vary

b)

A repeated action that never ends

c)

The specific order of instructions

d)

A picture that explains a story

11.

What is a loop, and how does it help when giving instructions to a computer?

a)

A command that stops all code

b)

A structure that repeats actions until a condition is met, saving time and code

c)

A tool for drawing shapes only

d)

A way to slow down a program

12.

Explain what a condition is in programming and give an example of a conditional action.

a)

A condition is a color setting; example: turn text blue

b)

A condition is a test that is either true or false; example: if score ≥ 10 then show next level

c)

A condition is a file name; example: save as .txt

d)

A condition is a keyboard shortcut; example: Ctrl+C

13.

Why are comic stories useful for understanding programming constructs like sequence, loops, and conditions?

a)

They show events in order and repeated or branching actions in a simple visual way

b)

They replace the need to write any code

c)

They teach only drawing skills

d)

They remove all mistakes automatically

14.

In Scratch or comic-style coding, why is it important to show what happens first, next, and last in your story?

a)

It prevents saving the project

b)

It lets the computer guess missing steps

c)

It makes the sprites invisible

d)

It creates a clear sequence so the audience can follow the program's flow

15.

What is the difference between analogue data and digital data?

a)

Analogue is always better quality than digital

b)

Analogue is only pictures; digital is only text

c)

Analogue is continuous signals; digital is discrete values like 0s and 1s

d)

Analogue is stored in the cloud; digital cannot be stored

16.

Why do computers need to convert analogue data into digital data before using it?

a)

Computers process discrete digital values, not continuous signals

b)

Computers only understand handwriting

c)

Conversion makes files larger

d)

Conversion turns data into pictures only

17.

Name and describe three common flowchart symbols used in algorithms.

a)

Circle for data, Triangle for loop, Star for start

b)

Oval for Start/End, Rectangle for Process, Diamond for Decision

c)

Square for start, Heart for print, Cloud for stop

d)

Arrow for process, Box for start, Diamond for storage

18.

What are variables in algorithms?

a)

Fixed pictures that never change

b)

Named storage for values that can change

c)

Only the final answer of a problem

d)

Special arrows that replace decisions

19.

What does it mean for a robot to work autonomously?

a)

It runs without any code

b)

It operates on its own using code and rules to make decisions

c)

It only moves when pushed by a person

d)

It ignores sensors and follows random paths

20.

What role do sensors play in helping a robot understand its environment?

a)

They decorate the robot

b)

They store documents

c)

They charge the robot's battery

d)

They collect data like distance, light, or touch

21.

Name two industries where robots are used today and describe one task robots perform in each.

a)

Education and tourism; robots write novels and paint museums

b)

Manufacturing and healthcare; robots assemble parts and assist in surgeries

c)

Farming and banking; robots approve loans and grow money

d)

Sports and fashion; robots win races and design clothes

22.

What are two advantages of using robots in industries such as manufacturing or food production?

a)

Improved precision and ability to work continuously

b)

Guaranteed creativity and emotions

c)

Increased safety in dangerous tasks

d)

Automatic profit without planning

23.

What is one challenge that might occur when robots replace human workers in certain jobs?

a)

Instantly higher salaries for all workers

b)

Possible job displacement requiring retraining

c)

No need for electricity anymore

d)

Robots always understand feelings

24.

What is a digital artefact?

a)

A physical statue made of stone

b)

A created digital product like a poster or video

c)

Only a printed document with no images

d)

A password used to log in

25.

How does using sound, video, or text make a multimedia project more engaging for the audience?

a)

Multiple media appeal to senses and explain ideas more clearly

b)

Only sound matters; video and text are ignored

c)

It makes the file impossible to share

d)

It removes the need for planning

26.

What is the difference between online help and offline help when working on a digital project?

a)

Online help only shows videos; offline help only shows text

b)

Online help is printed in books; offline help is a phone call

c)

They are identical and always require Wi‑Fi

d)

Online help is accessed through the internet; offline help is built into the software and works without internet

27.

Why is it important to keep your fingers on the home row keys when typing?

a)

It prevents using the space bar

b)

It makes the keyboard louder

c)

It improves speed and accuracy by reducing hand movement

d)

It turns letters into numbers

28.

How does regular typing practice help improve both speed (WPM) and accuracy?

a)

Practice makes keys larger

b)

Practice builds muscle memory for key locations and reduces errors

c)

Practice changes the keyboard layout

d)

Practice removes punctuation

29.

What are arithmetic operators in coding, and why are they important in programs like calculators?

a)

They are pictures in a slideshow

b)

They are symbols such as +, −, ×, ÷ used to perform calculations the program needs

c)

They are keys for saving files

d)

They are tools for drawing shapes like square, rectangle and circle

30.

Explain the function of each arithmetic operator: addition, subtraction, multiplication, and division.

a)

Add combines quantities; subtraction finds difference; multiplication finds repeated addition; division splits into equal parts

b)

Addition removes items; subtraction doubles items; multiplication halves items; division adds items

c)

All four do the same thing

d)

Only addition is used in programs

31.

What is a prototype in programming, and why do programmers create one before the final version of a program?

a)

A hardware-only device

b)

A finished product ready for sale

c)

A test version used to try ideas and find problems early

d)

A user manual for the program

32.

How do variables help a Scratch program store and update information during execution?

a)

Variables are pictures for sprites

b)

Variables keep values like scores that the program can change while it runs

c)

Variables delete blocks automatically

d)

Variables are only used to save projects

33.

How do conditionals and loops in block-based programming help control how a program works?

a)

Neither affects program flow

b)

Conditionals draw costumes; loops play music only

c)

Both are only for decoration

d)

Conditionals choose actions based on tests; loops repeat actions, controlling flow and efficiency

34.

Why is block-based programming easier for beginners compared to text-based coding?

a)

It can make real programs

b)

It requires memorizing simple punctuation

c)

It avoids typing syntax errors, making concepts easier to learn

d)

It only works with a computer

35.

What are the three main data types used in block-based programming, and give one example of each.

a)

Number, text (string), and Boolean; examples: 7, "score", true

b)

Image, song, and costume; examples: photo, music, hat

c)

File, folder, and drive; examples: .txt, Documents, C:

d)

Square, circle, triangle; examples: shapes

36.

How do sequence, selection, and iteration control how a program works?

a)

They are computer parts inside the CPU

b)

Sequence orders steps, selection chooses by conditions, iteration repeats actions

c)

They are only for making music

d)

They are types of computer programs

37.

Why are sub-routines (procedures) useful when creating programs in Scratch?

a)

They group steps into reusable blocks, making programs easier to read and maintain

b)

They slow the program and add errors

c)

They remove the need for variables

d)

They work only on one sprite ever

38.

What is an algorithm, and why is it important to design efficient algorithms in block-based programming?

a)

An algorithm is the hardware of the computer; efficiency means using bigger screens

b)

An algorithm is any picture used in a project; efficiency means using bright colors

c)

An algorithm is a random guess; efficiency means adding more blocks

d)

An algorithm is a list of clear steps to solve a problem; efficiency saves time and resources when the program runs