Unit 2.2 Programming Techniques MCQs L2

Unit 2.2 Programming Techniques MCQs L2

10th Grade

20 Qs

quiz-placeholder

Similar activities

Arrays and ArrayLists

Arrays and ArrayLists

10th - 12th Grade

15 Qs

Java Lab Code.org AP CSA

Java Lab Code.org AP CSA

9th - 12th Grade

18 Qs

AP CSA Java Arrays

AP CSA Java Arrays

9th - 12th Grade

18 Qs

AP CSA Arrays

AP CSA Arrays

9th - 12th Grade

18 Qs

Javascript Arrays

Javascript Arrays

10th Grade

25 Qs

APCSA Search & Sort

APCSA Search & Sort

9th - 12th Grade

15 Qs

XI Arrays & Structtures 2023

XI Arrays & Structtures 2023

9th - 12th Grade

20 Qs

Arrays in Java

Arrays in Java

9th - 12th Grade

20 Qs

Unit 2.2 Programming Techniques MCQs L2

Unit 2.2 Programming Techniques MCQs L2

Assessment

Quiz

Computers

10th Grade

Hard

Created by

Matt Fearn

Used 17+ times

FREE Resource

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