1) What is an algorithm? a) a) A piece of computer hardware b) b) A set of step-by-step instructions to solve a problem c) c) A computer virus d) d) A software license 2) Which flowchart symbol represents the start or stop of a process? a) a) Diamond b) b) Oval c) c) Rectangle d) d) Parallelogram 3) What does a rectangle represent in a flowchart? a) a) A decision b) b) Input/Output c) c) A process or action d) d) Start/Stop 4) What shape is used for a decision in a flowchart? a) a) Rectangle b) b) Oval c) c) Diamond d) d) Circle 5) What does decomposition mean in computing? a) a) Breaking a problem into smaller parts b) b) Combining many programs into one c) c) Erasing errors in code d) d) Running programs faster 6) Logical reasoning in computing means: a) a) Guessing the solution b) b) Analysing problems and predicting outcomes c) c) Running random code d) d) Storing files in memory 7) Why do programmers use flowcharts? a) a) To draw pictures b) b) To represent algorithms visually c) c) To store data in binary d) d) To test computer speed 8) Which flowchart symbol represents input/output? a) oval b) ractangle c) diamond d) Parallelogram 9) What is the main benefit of using sub-routines? a) a) They make programs longer b) b) They reduce memory use only c) c) They simplify programs and can be reused d) d) They make flowcharts harder to read 10) What is a variable in an algorithm? a) a) A fixed instruction b) b) A piece of hardware c) c) A value that can change during the program d) d) A type of robot 11) Which of these is an example of using decomposition in programming? a) a) Breaking a drawing program into sub-routines b) b) Writing the whole program in one step c) c) Removing flowchart symbols d) d) Adding errors for testing 12) What does a arrow symbol in a flowchart do? a) a) Shows the start of an algorithm b) b) Joins different parts of a flowchart c) c) Replaces a sub-routine d) d) Draws shapes 13) Sub-routines help make algorithms shorter and easier to follow. a) true b) false 14) A variable can only store text, not numbers a) true b) false 15) Flowcharts always use the same shape for every action. a) True b) False 16) Identify what shape will be drawn as the output of the flowchart: a) draw an oval b) draw a rectangle c) draw a triangle d) draw a diamond  17) What does this script draw? a) oval b) rectangle c) triangle d) diamond

Leaderboard

Visual style

Options

Switch template

Continue editing: ?