wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revision MCQs – Grade 6 CCDI

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Which of these is not an embedded system?

a)

Microwave

b)

Smartwatch

c)

Digital Camera

d)

Desktop Computer

2.

The part of an embedded system that stores permanent instructions is:

a)

RAM

b)

ROM

c)

USB

d)

Battery

3.

Which is an example of an output in an embedded system?

a)

Temperature sensor

b)

Microphone

c)

LED light

d)

Button

4.

Which feature makes embedded systems different from laptops?

a)

They are smaller and do specific tasks

b)

They can play games

c)

They have large storage

d)

They run many programs

5.

What is the best definition of an algorithm?

a)

A list of computer parts

b)

A recipe or steps to solve a problem

c)

A computer language

d)

A memory type

6.

Which shape shows “Start/End” in a flowchart?

a)

Rectangle

b)

Oval

c)

Diamond

d)

Arrow

7.

Which flowchart symbol is used for “input/output”?

a)

Parallelogram

b)

Oval

c)

Diamond

d)

Square

8.

Which example shows decomposition?

a)

Writing code with errors

b)

Splitting the task “make a sandwich” into small steps

c)

Drawing one big flowchart only

d)

Running a program without testing

9.

Which variable name follows the rules?

a)

totalScore

b)

5player

c)

my score

d)

%value

10.

Which variable is best for storing temperature?

a)

var1

b)

tempValue

c)

num

d)

abc

11.

Why should we use meaningful variable names?

a)

To make programs easier to understand

b)

To make programs shorter

c)

To confuse hackers

d)

To use less RAM

12.

Which is not allowed in variable names?

a)

Letters

b)

Numbers

c)

Spaces

d)

Underscore

13.

What is the main purpose of loops?

a)

To delete variables

b)

To repeat tasks

c)

To create names

d)

To stop programs

14.

Which loop is best if you want a robot to move forward exactly 10 steps?

a)

Condition-controlled loop

b)

Count-controlled loop

c)

Infinite loop

d)

Nested loop

15.

Which loop type keeps running until “battery < 10%”?

a)

Condition-controlled

b)

Count-controlled

c)

Nested loop

d)

Forever

16.

Which block is used to repeat instructions forever?

a)

On Start

b)

Forever

c)

Repeat until

d)

Pause

17.

Which of these is an input for Micro:Bit?

a)

Button A

b)

LED display

c)

Buzzer

d)

Speaker

18.

Which of these is an output for Micro:Bit?

a)

Accelerometer

b)

LED display

c)

Button B

d)

Temperature sensor

19.

Which block would you use to show a number on the LED grid?

a)

Show string

b)

Show number

c)

Show variable

d)

Input