S3 Programming Revision

S3 Programming Revision

10th Grade

8 Qs

quiz-placeholder

Similar activities

Tech+10.2 MASTERY

Tech+10.2 MASTERY

10th Grade

13 Qs

CodeHS 2.12 Loop-and-a-Half 😝

CodeHS 2.12 Loop-and-a-Half 😝

9th - 12th Grade

10 Qs

AP CSP Unit 1 Assesment

AP CSP Unit 1 Assesment

9th - 12th Grade

8 Qs

(Intermediate) Week 5: More about Conditionals

(Intermediate) Week 5: More about Conditionals

KG - University

9 Qs

Y6 - Programming A - Variables in games

Y6 - Programming A - Variables in games

6th Grade - University

10 Qs

Vocabulary (Lessons 1-5)

Vocabulary (Lessons 1-5)

9th - 11th Grade

10 Qs

CS Edexcel 3.3 Programming Languages

CS Edexcel 3.3 Programming Languages

9th - 10th Grade

10 Qs

CodeHS 2.8 Functions to 2.12 User Input Review

CodeHS 2.8 Functions to 2.12 User Input Review

9th - 12th Grade

10 Qs

S3 Programming Revision

S3 Programming Revision

Assessment

Quiz

Computers

10th Grade

Medium

Created by

Steven Gould

Used 12+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A 'Conditional Loop' could be used by a programmer.  What does this do?
Repeats a section of code until something happens
Repeats a section of code a set number of times

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A 'Fixed Loop' could be used by a programmer.  What does this do?
Repeats a section of code until something happens
Repeats a section of code a set number of times

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are IF statements used for?
Making decisions
Repeating sections of code
Storing values while the program is running
Sharing finished programs online

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a variable
Anything that changes
A space in memory used to store values while a program is running
A construct for making decisions in a program
A construct for repeating a section of code

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following statements about procedures (making your own blocks in Scratch) is FALSE?

Makes the code more readable

Makes it easier to find errors in the code (debug)

Means different programmers can work on different parts of a program at the same time making development faster

Makes the program run faster

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Top down design is:

Identifying the main steps needed in your program

Breaking down each step until it becomes easy to code

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Stepwise refinement is:

Identifying the main steps needed in your program

Breaking down each step until it becomes easy to code

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an advantage of good program design?

Helps avoid coding errors

Saves time because less errors need to be found and fixed

Shows you understand the problem before you start

All of the above