GCSE Quiz on Programming Concepts

GCSE Quiz on Programming Concepts

9th - 10th Grade

40 Qs

quiz-placeholder

Similar activities

Assignment No. 12 - Array and Function in C

Assignment No. 12 - Array and Function in C

10th Grade

41 Qs

Programming Concepts Quiz Prt 2

Programming Concepts Quiz Prt 2

9th Grade

43 Qs

AP CSP Vocab Unit 01

AP CSP Vocab Unit 01

9th - 12th Grade

41 Qs

2.2 Programming Techniques OLD

2.2 Programming Techniques OLD

KG - University

41 Qs

J277 Paper 2 March Recap

J277 Paper 2 March Recap

10th Grade

43 Qs

arrays loops functions temp

arrays loops functions temp

9th - 12th Grade

43 Qs

Progress test 2

Progress test 2

9th - 11th Grade

35 Qs

Arrays

Arrays

10th - 12th Grade

45 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?