S3 Programming Revision

S3 Programming Revision

10th Grade

8 Qs

quiz-placeholder

Similar activities

Scratch Lesson 2 Starter

Scratch Lesson 2 Starter

4th Grade - University

10 Qs

FOR Loops Python

FOR Loops Python

9th - 12th Grade

12 Qs

Code.org Unit 3 Review

Code.org Unit 3 Review

9th - 12th Grade

8 Qs

Moringa JavaScript Iteration

Moringa JavaScript Iteration

9th Grade - Professional Development

10 Qs

CodeHS 2.13 Short-Circuit Evaluation

CodeHS 2.13 Short-Circuit Evaluation

9th - 12th Grade

11 Qs

CSF U2 Algorithms p2

CSF U2 Algorithms p2

9th - 12th Grade

11 Qs

AP CSP Unit 3 Simple Review

AP CSP Unit 3 Simple Review

9th - 12th Grade

8 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