wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Page 1

Total questions: 130

Worksheet time: 1hrs 5mins

Name
Class
Date
1.

Which subject area is highlighted for this lesson?

a)

Mathematics

b)

IT

c)

Science

d)

Art

2.

The focus device mentioned in this section is _______.

a)

Micro:bit

b)

Arduino

c)

Raspberry Pi

d)

ESP32

3.

Which grade level is specified for this material?

a)

Grade 5

b)

Grade 6

c)

Grade 7

d)

Grade 8

4.

Identify the organization named at the top of the page.

a)

Global Tech

b)

Liwa Education

c)

Future Academy

d)

Digital School

5.

Match each item with its role based on the page.

a)

Liwa Education

1.

Organization name

b)

Grade 7 - IT

2.

Course level and subject

c)

Micro:bit

3.

Lesson topic

6.

According to the page, what phrase appears at the bottom emphasizing a shared goal?

a)

Learning for All

b)

Together for a Better Future for Our Children

c)

Innovation First

d)

Coding Starts Here

7.

Select all elements that are explicitly labeled on the page.

a)

Lesson Objectives

b)

Key Terms

c)

Homework

d)

Exam Date

8.

What is the primary color theme of the page background as described?

a)

Green

b)

Blue

c)

Red

d)

Yellow

9.

The term 'Micro:bit' likely refers to:

a)

A small programmable device used for learning coding and electronics.

b)

A type of computer virus.

c)

A brand of headphones.

d)

A social media platform.

10.

Choose the best description of the geometric figure shown on the right side of the page.

a)

A series of concentric circles

b)

Overlapping squares/hexagonal-like frames

c)

A bar chart

d)

A triangle

11.

Which term describes repeating a sequence of instructions a fixed number of times in a program?

a)

Iteration

b)

Variable

c)

Condition

d)

Function

12.

A short warm-up suggests: Clap 4 times, Jump 3 times, Spin 2 times. What concept do these actions demonstrate in computing?

a)

Randomization

b)

Count-controlled loop

c)

Event handling

d)

Data storage

13.

Fill in the blank: A computer can repeat a sequence using a _______ that runs a fixed number of times.

a)

loop

b)

variable

c)

array

d)

function

14.

Match each key term to its basic meaning.

a)

Forever

1.

A loop that never ends and keeps repeating

b)

Outputs

2.

Signals or results produced by a program or device

c)

Input

3.

Data or actions provided to a program or device

15.

Which device shown is commonly used in beginner programming activities and can display outputs like lights?

a)

Printer

b)

Micro:bit

c)

Router

d)

Keyboard

16.

Which lesson objective focuses on understanding how many times instructions repeat?

a)

Create functions for user authentication

b)

Identify how iteration repeats a sequence of instructions a fixed number of times

c)

Design a website layout

d)

Explain cloud storage models

17.

You need to create a simple program that repeats a sequence using a loop. Which type of loop fits when the number of repetitions is known?

a)

Event loop

b)

Count-controlled loop

c)

Recursion

d)

While loop with unknown stop

18.

Which statement best distinguishes input from output in computing?

a)

Input is data received; output is data produced

b)

Input is memory storage; output is processing power

c)

Input is wireless; output is wired

d)

Input and output are the same

19.

Consider the warm-up: Clap 4 times. If you convert this to code using a count-controlled loop, which option represents the correct approach?

a)

Repeat clap until tired

b)

Repeat clap exactly 4 times

c)

Clap when an event occurs

d)

Clap randomly

20.

Explain why a 'Forever' loop might not be suitable when the number of repetitions must be fixed.

a)

Because a 'Forever' loop does not stop after a fixed number of repetitions.

b)

Because a 'Forever' loop always runs faster than fixed loops.

c)

Because a 'Forever' loop is only used for mathematical calculations.

d)

Because a 'Forever' loop is only suitable for sorting data.

21.

Which block is used to keep a micro:bit animation running continuously?

a)

repeat

b)

forever

c)

if

d)

on start

22.

On the micro:bit, animations are created by using _______ of instructions.

a)

sequences

b)

groups

c)

blocks

d)

sets

23.

The micro:bit’s LED display is an example of which computing concept?

a)

input

b)

output

c)

storage

d)

processor

24.

Select all statements that are true about the micro:bit’s display.

a)

It has 25 LEDs.

b)

It cannot show icons.

c)

It can represent real things like hearts or animals.

d)

It needs the ‘forever’ block to exist.

25.

Match each term to its description.

a)

sequence

1.

An ordered set of instructions

b)

loop

2.

A structure that repeats actions

c)

output

3.

Information shown on a device’s display

26.

In the shown code snippet with blue blocks, what action happens between showing icons to create animation?

a)

reset

b)

pause (ms)

c)

clear screen

d)

change brightness

27.

The micro:bit display can appear animated even with only 25 LEDs because:

a)

the LEDs can be turned on and off rapidly to create the illusion of movement.

b)

the LEDs are different colors and can blend together.

c)

the display uses mirrors to reflect light and create animation.

d)

the micro:bit has a built-in animation chip.

28.

If you remove the ‘forever’ block from an animation program, what is the most likely result?

a)

The animation runs once and stops.

b)

The animation speeds up.

c)

The display turns off permanently.

d)

The icons become random.

29.

Choose the best pair of icons to alternate for a simple heart-beat animation on the micro:bit.

a)

Two identical hearts

b)

A heart and a triangle

c)

A big heart and a small heart

d)

A heart and a smiley

30.

Fill in the blank: We used the ‘forever’ _______ block to keep the animation running.

a)

loop

b)

repeat

c)

start

d)

stop

31.

Which statement best defines a count-controlled loop?

a)

A loop that runs until a condition becomes false

b)

A loop that repeats instructions a set number of times

c)

A loop that responds to user input only

d)

A loop that runs randomly

32.

In programming, repeating a sequence of instructions multiple times is called _______.

a)

iteration

b)

compilation

c)

abstraction

d)

declaration

33.

A dance program repeats its sequence 4 times. Which concept is being demonstrated?

a)

Selection

b)

Iteration

c)

Recursion

d)

Input/Output

34.

A volunteer management system must send reminders every day for 7 days. Which loop type is most suitable?

a)

Condition-controlled loop

b)

Event-driven loop

c)

Count-controlled loop

d)

Infinite loop

35.

Select all items that are listed as Key Terms.

a)

Forever

b)

Outputs

c)

Input

d)

Variables

e)

Condition

36.

Match each term to its brief description.

a)

Iteration

1.

Repeating a sequence of instructions

b)

Count-controlled loop

2.

Loop that repeats a fixed number of times

c)

Outputs

3.

Information produced by a program

d)

Input

4.

Data provided to a program

e)

Forever

5.

Loop that runs continuously

37.

Which example most clearly illustrates a count-controlled loop?

a)

Displaying a message until the user clicks stop

b)

Calculating interest until balance reaches zero

c)

Playing an animation exactly 10 times

d)

Waiting for a sensor to detect motion

38.

Sending reminders every day for 7 days fits a count-controlled loop because:

a)

It repeats a fixed number of times, which is controlled by a counter.

b)

It depends on user input to stop.

c)

It runs indefinitely until manually stopped.

d)

It only executes once regardless of the count.

39.

Choose the best description of "Forever" from the Key Terms list.

a)

A loop that repeats a set number of times

b)

A loop that never stops running

c)

A single execution of a program

d)

A type of output device

40.

Which pair correctly links concept to example?

a)

Input — the result shown on screen

b)

Outputs — data typed by the user

c)

Iteration — repeating steps multiple times

d)

Forever — repeating steps exactly five times

41.

Which programming concept repeats a sequence of instructions a fixed number of times?

a)

Loop

b)

Variable

c)

Function call

d)

Array declaration

42.

Fill in the blank: Volunteering typically refers to helping others—people, communities, or organizations—without _______.

a)

expecting payment

b)

expecting praise

c)

expecting a reward

d)

expecting recognition

43.

Match each term to its description.

a)

Loop

1.

Repeats a sequence of instructions

b)

Input

2.

Data provided to a program

c)

Outputs

3.

Results produced by a program

d)

Forever

4.

An instruction that continues indefinitely

44.

Which structure should a programmer use to calculate the total hours volunteered by 10 students?

a)

Loop

b)

Conditional

c)

Database

d)

Comment

45.

Which statement best describes a count-controlled loop?

a)

It repeats a sequence a fixed number of times.

b)

It runs only when there is user input.

c)

It stores many values in a single variable.

d)

It stops after one execution.

46.

Select the concepts listed as lesson objectives.

a)

Understand what a count-controlled loop is

b)

Identify how iteration repeats a sequence a fixed number of times

c)

Create a simple program that repeats a sequence using a loop

d)

Memorize keyboard shortcuts

47.

Why does a loop suit the task of summing hours for 10 students? Choose the best reason.

a)

It automates repeated addition for a set count.

b)

It stores the hours permanently.

c)

It reads data from sensors only.

d)

It formats text output.

48.

Fill in the blank: A count-controlled loop uses a _______ to determine how many times to repeat the sequence.

a)

counter

b)

variable

c)

condition

d)

operator

49.

Which key terms are highlighted for this lesson?

a)

Forever

b)

Outputs

c)

Input

d)

Inheritance

50.

Explain how you would design a simple program to add up volunteer hours from 10 students using a count-controlled loop. Mention the role of input and outputs.

a)

Design a program that uses a count-controlled loop to prompt for each student's volunteer hours, adds them together, and outputs the total.

b)

Design a program that uses a forever loop to keep adding random numbers until stopped manually.

c)

Design a program that uses a count-controlled loop to subtract hours from a total and outputs the remaining hours.

d)

Design a program that uses a count-controlled loop but does not use any input or output statements.

51.

Which event starts the program shown in the block diagram?

a)

On button A pressed

b)

On start

c)

Forever loop begins

d)

On shake

52.

In the diagram, how many times will the sequence inside the loop repeat?

a)

1 time

b)

2 times

c)

4 times

d)

Forever

53.

Select all outputs produced by the program during each loop iteration.

a)

Display of text strings

b)

Sound tone

c)

LED pattern

d)

Pause (waiting)

54.

Fill in the missing term: A _______ loop repeats a sequence of instructions a fixed number of times.

a)

count-controlled

b)

infinite

c)

conditional

d)

event-driven

55.

Which key term refers to information the computer receives from the user, such as pressing a button?

a)

Output

b)

Forever

c)

Input

d)

Sequence

56.

What is the purpose of the pause (ms) 1000 block in this program?

a)

To end the program

b)

To wait for 1 second between messages

c)

To repeat the loop 1,000 times

d)

To clear the screen

57.

Match each block to its role in the program.

a)

on button A pressed

1.

Input/event trigger

b)

repeat 4 times

2.

Loop that controls count

c)

show string

3.

Output of text to display

d)

pause (ms) 1000

4.

Wait time between outputs

58.

Which message is shown by the program as part of promoting volunteering?

a)

"Press B to start"

b)

"Volunteering"

c)

"Error occurred"

d)

"Game over"

59.

Iteration in this program is demonstrated by:

a)

A loop that repeats the sequence of show string and pause blocks four times.

b)

A single event that shows a string once.

c)

A loop that runs only once when triggered.

d)

A pause block that repeats without showing any string.

60.

If the repeat block value changes from 4 to 2, what is the effect on the program’s behavior?

a)

It will run forever

b)

It will stop responding to button A

c)

It will perform the message sequence fewer times

d)

It will display messages faster

61.

Which website link is shown for starting a new MakeCode project?

a)

https://makecode.microbit.org/

b)

https://scratch.mit.edu/

c)

https://code.org/

d)

https://microbit.org/projects/

62.

According to the lesson objectives, what is a count-controlled loop primarily used for?

a)

Responding to sensor input continuously

b)

Repeating a sequence a fixed number of times

c)

Storing data in variables

d)

Drawing shapes on the screen

63.

Identify the key term that represents data coming from the user or environment.

a)

Forever

b)

Outputs

c)

Input

d)

Iteration

64.

Which key term describes information produced by a program, such as LEDs lighting up?

a)

Input

b)

Outputs

c)

Variables

d)

Loops

65.

The lesson objectives include: Understand what a count-controlled loop is; Identify how iteration repeats a sequence of instructions a fixed number of times; and _______.

a)

Create a simple program that repeats a sequence using a loop.

b)

Identify the syntax errors in a program.

c)

Explain the history of programming languages.

d)

Describe the use of variables in a program.

66.

In the MakeCode example shown, which action appears to trigger the sequence?

a)

on start

b)

forever

c)

on button A pressed

d)

on shake

67.

The block stack shows 'repeat 4 times'. What concept does this illustrate?

a)

Event handling

b)

Count-controlled iteration

c)

Conditional branching

d)

Randomization

68.

Match each MakeCode block or term to its function.

a)

repeat 4 times

1.

Executes the enclosed instructions a fixed number of times

b)

pause (ms) 1000

2.

Waits for one second before continuing

c)

show leds

3.

Displays a specific LED pattern

d)

clear screen

4.

Turns off all LEDs on the display

69.

Which statement best describes iteration in this lesson?

a)

Running instructions once when the program starts

b)

Repeating a sequence of instructions a fixed number of times

c)

Choosing between two paths using conditions

d)

Storing and retrieving values from variables

70.

Design thinking: If the LED pattern and pauses are inside a 'repeat 4 times' loop triggered by 'on button A pressed', what happens when the button is pressed once?

a)

The LED pattern shows once with no pauses.

b)

The LED pattern sequence runs four times with pauses between displays.

c)

Nothing happens until the program restarts.

d)

The LEDs stay permanently on.

71.

Which website should you open to start a new MakeCode project for micro:bit?

a)

https://makecode.microbit.org/

b)

https://code.org/

c)

https://scratch.mit.edu/

d)

https://microbit.org/lessons

72.

In the lesson objectives, what type of loop is emphasized?

a)

Event-controlled loop

b)

Count-controlled loop

c)

Infinite loop

d)

Nested loop

73.

Fill in the blank: Iteration repeats a sequence of instructions a _______ number of times.

a)

fixed

b)

random

c)

infinite

d)

variable

74.

Which block category is specifically associated with repeating actions in MakeCode, as shown in the sidebar?

a)

Basic

b)

Logic

c)

Loops

d)

Variables

75.

Match each key term with its best description.

a)

Forever

1.

A loop that continues without an end condition

b)

Outputs

2.

Signals or information produced by the device (e.g., LEDs lighting up)

c)

Input

3.

Data or actions received by the device (e.g., button A pressed)

76.

According to the objectives, what should students be able to create by the end of the lesson?

a)

A program that uses variables to store sensor data

b)

A simple program that repeats a sequence using a loop

c)

A complex game with multiple levels

d)

A radio communication app

77.

In the MakeCode editor image, which event starts the sequence of actions?

a)

on start

b)

on button A pressed

c)

forever

d)

on shake

78.

Which key term best describes the micro:bit showing LED patterns repeatedly without stopping unless the program ends?

a)

Input

b)

Outputs

c)

Forever

d)

Variables

79.

Why would a pause block be used between showing LED patterns in a loop?

a)

To randomize the LEDs

b)

To allow time between displays so changes are visible

c)

To save memory

d)

To prevent the program from compiling

80.

Select all statements that correctly describe iteration in this context.

a)

It repeats a sequence of instructions.

b)

It runs a random instruction each time.

c)

It can be set to run a fixed number of times.

d)

It only works with radio blocks.

81.

Which national focus mentioned can be supported by Micro:bit projects?

a)

Sports performance

b)

Sustainability and clean energy

c)

Tourism promotion

d)

Historical preservation

82.

Fill in the blank: A count-controlled loop repeats a sequence of instructions a _______ number of times.

a)

fixed

b)

random

c)

infinite

d)

variable

83.

Identify the correct pairing of term and meaning based on the lesson context.

a)

Forever

1.

A program block that repeats continuously

b)

Outputs

2.

Signals or information produced by the system

c)

Input

3.

Data or signals provided to the system

84.

Which devices can be created using Micro:bit according to the material? Select all that apply.

a)

Air quality sensor

b)

Water level monitor

c)

Fitness tracker

d)

Smart thermostat

85.

What is the main purpose of iteration in programming as presented?

a)

To stop a program after one step

b)

To repeat a sequence of instructions

c)

To randomize outputs

d)

To test hardware connections

86.

Which of the following is a simple program idea using a loop that could help with sustainability or clean energy, referencing devices?

a)

A program that turns off lights automatically when no motion is detected using a loop.

b)

A program that plays music on repeat using a loop.

c)

A program that displays a random image every second using a loop.

d)

A program that counts the number of times a button is pressed using a loop.

87.

Which statement best defines a count-controlled loop?

a)

It repeats forever until power is off

b)

It repeats a sequence a fixed number of times

c)

It runs only once

d)

It depends on sensor input to start

88.

Match each lesson objective to its outcome.

a)

Understand what a count-controlled loop is

1.

Recognize that loops can repeat instructions a fixed number of times

b)

Identify how iteration works

2.

Explain that repetition executes a sequence repeatedly

c)

Create a simple program using a loop

3.

Develop code that performs repeated actions

89.

Which key term refers to information produced by the system?

a)

Forever

b)

Outputs

c)

Input

d)

Iteration

90.

Strategic thinking: You want to build a water level monitor with a Micro:bit. Which loop choice and behavior would be most appropriate to repeatedly check the sensor at regular intervals?

a)

Use a single if-statement to check once

b)

Use a count-controlled loop to repeat a set number of checks, then stop

c)

Use a forever loop to continuously read the sensor

d)

Avoid loops and rely on manual checks

91.

Which statement best describes a count-controlled loop in programming?

a)

A loop that runs forever until the program stops

b)

A loop that repeats a sequence a fixed number of times

c)

A loop that runs only when an error occurs

d)

A loop that executes random instructions

92.

According to the lesson objectives, what does iteration do?

a)

Changes the input type of a program

b)

Repeats a sequence of instructions a fixed number of times

c)

Stores data permanently

d)

Stops the program after one run

93.

In the Role Play Game, what happens when the teacher says “press A”?

a)

A student claps twice

b)

A student claps once

c)

All students clap

d)

No one claps

94.

In the Role Play Game, what happens when the teacher says “press B”?

a)

A student claps once

b)

A student claps twice

c)

A student raises a hand

d)

The class is silent

95.

Match each term to its role in a micro:bit program.

a)

Input

1.

Button presses (A or B) trigger actions

b)

Outputs

2.

Messages or symbols shown on the micro:bit display

c)

Forever

3.

Loop that keeps running continuously

96.

The code panel shows a loop with the block “repeat 4 times.” What is the main purpose of this block?

a)

To repeat the enclosed actions exactly four times

b)

To wait for four seconds

c)

To run the program four times only

d)

To count four button presses before starting

97.

Which sequence is shown inside the loop in the example code?

a)

show string 'volunteering'

b)

pause (ms) 1000

c)

show string 'helping others people without expecting payment.'

d)

show string 'my name is ----'

98.

Designing an arrow symbol with a counter control loop primarily demonstrates which concept?

a)

Using conditionals to branch logic

b)

Creating graphics with random pixels

c)

Repeating display updates a fixed number of times

d)

Handling file input/output

99.

Fill in the blank: A program that repeats a sequence using a loop is an example of _______.

a)

count-controlled iteration

b)

conditional branching

c)

data encapsulation

d)

object instantiation

100.

Which key term refers to actions the device performs that the user can see, such as showing text or symbols on the screen?

a)

Input

b)

Outputs

c)

Forever

d)

Counter

101.

Which lesson is indicated by the title on the page?

a)

Week 9 Lesson 1

b)

Week 9 Lesson 2

c)

Week 8 Lesson 2

d)

Week 10 Lesson 1

102.

According to the lesson objectives, what is the main focus related to loops?

a)

Understanding variables

b)

Understanding what a count-controlled loop is

c)

Learning about databases

d)

Designing user interfaces

103.

Fill in the blank: Iteration repeats a sequence of instructions a _______ number of times.

a)

fixed

b)

random

c)

infinite

d)

unknown

104.

Which of the following is listed as a key term for this lesson?

a)

Array

b)

Forever

c)

Compiler

d)

Binary

105.

Select all objectives that match this lesson.

a)

Identify how iteration repeats a sequence a fixed number of times

b)

Create a simple program that repeats a sequence using a loop

c)

Debug a complex algorithm

d)

Understand what a count-controlled loop is

106.

Match each term to its most likely category in programming.

a)

Forever

1.

Loop control concept

b)

Outputs

2.

Program results produced

c)

Input

3.

Data provided to a program

107.

Which platform name is shown prominently under the word Plenary?

a)

Moodle

b)

Google Classroom

c)

Schoology

d)

Canvas

108.

A timer icon shows 5:00. What does this most likely represent in the context of a plenary?

a)

The number of objectives

b)

A five-minute activity or segment

c)

The lesson number

d)

The number of key terms

109.

Fill in the blank: One objective is to create a simple program that repeats a sequence using a _______.

a)

loop

b)

variable

c)

function

d)

array

110.

Which pair correctly associates an action with iteration as described in the objectives?

a)

Iteration stores data in memory

b)

Iteration repeats instructions a fixed number of times

c)

Iteration designs user interfaces

d)

Iteration encrypts data

111.

Which device input will be used to sense shaking to create a simple step counter on the micro:bit?

a)

Button A

b)

Accelerometer

c)

Light sensor

d)

Temperature sensor

112.

Today we used some of the micro:bit’s inputs to make different pictures appear when we press different _______.

a)

buttons

b)

lights

c)

sounds

d)

screens

113.

Which statement best describes a count-controlled loop?

a)

A loop that runs forever without stopping

b)

A loop that repeats a sequence of instructions a fixed number of times

c)

A loop that only executes when a condition is true

d)

A loop that reads input from sensors

114.

Identify the term that refers to the information or signals sent out by a program or device.

a)

Inputs

b)

Outputs

c)

Iteration

d)

Forever

115.

Match each key term to its brief description.

a)

Forever

1.

A loop that continues indefinitely

b)

Outputs

2.

Information produced by a program or device

c)

Input

3.

Data or signals received by a program or device

116.

Which concept explains how a sequence of instructions is repeated a fixed number of times?

a)

Iteration

b)

Debugging

c)

Compilation

d)

Conditionals

117.

If you want a program to continually check for shaking on a micro:bit, which loop structure would be most appropriate?

a)

Count-controlled loop

b)

Forever loop

c)

Single-step execution

d)

No loop

118.

The accelerometer contributes to building a simple step counter on a micro:bit by:

a)

Detecting changes in movement to count steps.

b)

Measuring temperature to track steps.

c)

Generating sound signals for each step.

d)

Displaying step count using LED patterns.

119.

Select all items that are listed under Lesson Objectives.

a)

Understand what a count-controlled loop is.

b)

Identify how iteration repeats a sequence of instructions a fixed number of times.

c)

Create a simple program that repeats a sequence using a loop.

d)

Learn the history of microcontrollers.

120.

Which action caused different pictures to appear during today’s activity?

a)

Shaking the micro:bit

b)

Pressing different buttons

c)

Connecting to Wi-Fi

d)

Typing on a keyboard

121.

Which term from the lesson refers to a loop that repeats a sequence a fixed number of times?

a)

Event-driven loop

b)

Count-controlled loop

c)

Conditional loop

d)

Infinite loop

122.

What does iteration do in programming, according to the lesson objectives?

a)

Stores user input

b)

Repeats a sequence of instructions

c)

Displays graphics

d)

Stops the program

123.

Select all items listed under Key Terms.

a)

Forever

b)

Outputs

c)

Variable

d)

Input

e)

Function

124.

In Micro:bit, which block would you use to make a sequence run continuously without stopping?

a)

Repeat 10

b)

Forever

c)

If...then

d)

Pause

125.

Write the name that students are asked to display in the Micro:bit program for extra credit.

a)

UAE

b)

USA

c)

India

d)

China

126.

Match each term to its most likely meaning in the context of Micro:bit programming.

a)

Forever

1.

Runs code continuously

b)

Outputs

2.

Data or signals produced by the program

c)

Input

3.

Data or signals provided to the program

127.

Which objective focuses on creating something using a loop?

a)

Understand what a count-controlled loop is

b)

Identify how iteration repeats instructions

c)

Create a simple program that repeats a sequence

d)

Define debugging

128.

If you want your Micro:bit to scroll the text "UAE" five times, which type of loop should you use?

a)

Forever loop

b)

Count-controlled loop

c)

While loop that never ends

d)

Event loop

129.

Iteration relates to loops when programming a Micro:bit to show text repeatedly in which way?

a)

It allows the text to be displayed multiple times using a loop.

b)

It prevents the text from being shown more than once.

c)

It makes the Micro:bit display random text each time.

d)

It stops the Micro:bit from showing any text at all.

130.

Choose the best plan to make the Micro:bit show "UAE" continuously.

a)

Use a count-controlled loop with 3 repeats

b)

Place a show string block inside a forever loop

c)

Trigger show string once on start

d)

Use an input block without any loop