0% found this document useful (0 votes)
63 views

Summative+Assessment+ +Programming+Essentials+in+Scratch +Part+II+ +Y7+(1)

The document is a learner activity sheet for Year 7 students, focusing on programming essentials in Scratch. It contains 20 summative assessment questions covering topics such as sequencing, variables, selection, iteration, subroutines, and lists. Students are instructed to circle answers, provide written responses where necessary, and the document includes examples of code and expected outputs.

Uploaded by

trungdung160511
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Summative+Assessment+ +Programming+Essentials+in+Scratch +Part+II+ +Y7+(1)

The document is a learner activity sheet for Year 7 students, focusing on programming essentials in Scratch. It contains 20 summative assessment questions covering topics such as sequencing, variables, selection, iteration, subroutines, and lists. Students are instructed to circle answers, provide written responses where necessary, and the document includes examples of code and expected outputs.

Uploaded by

trungdung160511
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Questions: Summative
assessment
Instructions
The next 20 questions will test your understanding of everything that you have
covered over the Year 7 programming units.

● For A, B, C, D answers — CIRCLE the correct answer


● If you change your mind about an answer, put a cross through it and circle
another letter
● For answers that require a written response, write in the answer box
provided

Page 1 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Sequencing

Q1. Which one of the following segments of code would be the most precise
block to use to draw a blue square in Scratch?

A B

C D

Q2. Would the following program correctly play the nursery rhyme, Hot Cross
Buns?

Page 2 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Answer No, because verse1 suppose to play first

Variables

Q3. What would the output of Say ‘weather’ be at the end of this program?

A rain

B cloudy

C rain, sun, rain, cloudy

D weather

Q4. What value would be held by the ‘name1’ variable and the ‘name2’ variable
at the end of this program?

Page 3 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A name1 = Jordan , name2 = Riley

B name1 = Riley, name2 = Jordan

C name1 = Jordan, name2 = Jordan

D name1 = Riley, name2 = Riley

Selection, conditions, and operators

Q5. What will be the output of this program when it is executed? (What will the
sprite say)?

A Good afternoon

B How are you?

C Good afternoon
How are you?

D Nothing will be outputted/said

Page 4 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Q6. What will be the output of this program when it is executed? (What will the
sprite say)?

A Good afternoon
How are you?

B How are you?

C Good morning
Good afternoon
How are you?

D Good morning
How are you?

Q7. Which of the conditions would evaluate to ‘true’ with the following inputs?

Page 5 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Tick if it Explain why the incorrect


evaluates answers evaluate as ‘false’
to ‘true’

A false

B true

C true

D false

Count-controlled iteration

Q8. Which of the following blocks of code would make the Scratch cat say “1, 2,
3” leaving a second in between each number?

Page 6 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A B

C D

Q9. What will be outputted (what will be said) when the following program is
executed?

Page 7 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A Sun, Rain, It’s raining

B Sun, Rain, Rain

C Sun, Rain, Rain, It’s raining

D Sun, It’s raining

Q10. What will be outputted (what will be said) when the following program is
executed?

Page 8 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A 10, 11, Lunchtime, 12

B 10, 11, Lunchtime, 13

C 10, 11, 12, 13

D 10, 11, Lunchtime, 12, 13

Subroutines

Q11. Which of these sets of instructions is not a subroutine.

Page 9 Last updated: 09/03/2021


Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A B

C D

Q12. A large program has been broken down into subroutines to make the
problem more manageable to solve. What is this process called?

Answer decomposision

Page 10 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Condition-controlled iteration

Q13. A learner has created the following piece of code to check if a password is
correct or not. They want to improve it so that it will only give a maximum of
three attempts before locking them out of the game for 60 seconds. What
programming construct should they use for this?

A A Forever loop

B A Repeat until loop

C A Repeat 3 loop

D Three If/else statements

Q14. A learner has created the following block of code, when will the loop
terminate?

Page 11 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A When ‘number’ holds the value ‘3’

B When ‘number’ holds the value ‘4’

C When ‘number’ is higher than ‘3’

D Never

Q15. What will be the output of this program when it is executed? (What will the
sprite say?)

Page 12 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A Nothing

B 1, 2, 3, 4

C 1, 2, 3, 4, 5

D 1, 2, 3, 4, 5, 6

Evaluating the loop

Q16. All of the blocks of code below will execute a countdown timer. Select the
most appropriate block for this purpose when using Scratch.

Page 13 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A B

C D

Lists
Q17. The following block of code was used to create a shopping list and then
replace a list item in ‘shopping_list’. Which item was replaced with ‘flour’?

Page 14 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Answer milk

Q18. What will be the output of this program when it is executed? (What will the
sprite say?)

Answer biscuit

Q19. What will be the output of this program when it is executed? (What will the
sprite say?)

Page 15 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

Answer Sugar added

Q20. A learner is using the Translate block to translate a list of words. What will
be the output of this program when it is executed? (What will the sprite say?)

Page 16 Last updated:


09/03/2021
Year 7 - Programming essentials in Scratch: part II Learner activity sheet

A hello, goodbye, yes, no

B hello, hello, hello, hello

C salut, au revoir, oui, non

D salut, salut, salut, salut

[END OF TEST]

Resources are updated regularly — the latest version is available at: ncce.io/tcc.

This resource is licensed under the Open Government Licence, version 3. For more information on
this licence, see ncce.io/ogl.

Page 17 Last updated:


09/03/2021

You might also like