GCSE Quiz on Programming Concepts

GCSE Quiz on Programming Concepts

9th - 10th Grade

40 Qs

quiz-placeholder

Similar activities

C pro test

C pro test

8th Grade - Professional Development

35 Qs

Assessment - Unit 1 Review

Assessment - Unit 1 Review

9th - 12th Grade

45 Qs

Loops in Java

Loops in Java

10th - 12th Grade

41 Qs

Higher Software Development

Higher Software Development

10th - 12th Grade

40 Qs

CS1 End-o-year Review

CS1 End-o-year Review

10th Grade

43 Qs

Recuperación - Programación

Recuperación - Programación

10th Grade

40 Qs

GCSE Computer Science Topic 1: Computational Thinking

GCSE Computer Science Topic 1: Computational Thinking

9th Grade

44 Qs

Matrices/Arrays and Sorting

Matrices/Arrays and Sorting

10th - 12th Grade

40 Qs

GCSE Quiz on Programming Concepts

GCSE Quiz on Programming Concepts

Assessment

Quiz

Computers

9th - 10th Grade

Hard

Created by

CSC Teachers

FREE Resource

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The following is true about Top-down approach

The Main procedure is defined first, with other subs to follow

The detailed list of all operations is drawn up first, before we can start planning

We start from the top of the program and complete the algorithm by getting to the bottom of it

Functions can’t be included as they can’t be directly called by procedures.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Structured code has the following benefit

Reduces the number of lines of code

Improves efficiency

Makes code easier to read and debug

All of these options are true

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Variable scope refers to

Variable data type

Variable identifier

Logic errors associated with a variable

Different use of global and local variables

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The advantages of parameter passing don’t include this

The same subprogram can be reused in more cases

Parameter passing makes it easier to use global variables

More flexible coding

Can cut down on the use of wasteful global variables

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The main difference between procedures and functions is

Procedures are usually longer and have more instructions

Functions use parameter passing, while procedures don’t

Functions are more difficult to debug

Functions return values, while procedures don’t

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

When a variable first appears outside any subprograms

It is a global variable

It is a local variable

It is a parameter variable

It is not a valid variable

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Converting procedures to functions usually causes these effects

Shorter code

Slows the program down

Reduction of the number of global variables, more parameter passing

Makes it more difficult to use selection

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?