Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2025 G09 CS UT Combined Revision

Total questions: 34

Worksheet time: 19mins

Name
Class
Date
1.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode below

CALL Account

a)

A

b)

B

c)

C

d)

D

2.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode below

IF A >= B

a)

A

b)

B

c)

C

d)

D

3.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

Account <-- 10000

a)

A

b)

B

c)

C

d)

D

4.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

DECLARE Seats: Integer

a)

A

b)

B

c)

C

d)

D

5.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

X == 80

a)

A

b)

B

c)

C

d)

D

6.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

X = 80

a)

A

b)

B

c)

C

d)

D

7.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

OUTPUT Total_price

a)

A

b)

B

c)

C

d)

D

8.

Python ___________ parameter gets values but does not return a value.

a)

FUNCTION

b)

PROCEDURE

c)

INPUT / OUTPUT

d)

SUBROUTINE

9.

Python ___________ parameter gets values and and returns a value to the main program.

a)

FUNCTION

b)

PROCEDURE

c)

INPUT / OUTPUT

d)

SUBROUTINE

10.

Which among the choices is the correct Python Array declaration

a)

Array_name=array.array(“type code”, range(number of elements))

b)

Array_name=array.array(“type code”, range[number of elements])

c)

Array_name=array(“type code”, range(number of elements))

d)

None

of the

choices

11.

Which flowchart symbol as shown in the image

is appropriate for the pseudocode

INPUT Firstname

INPUT Lastname

a)

A

b)

B

c)

C

d)

D

12.

A set of statements to be executed in order

a)

Sequence

b)

Selection

c)

Iteration

d)

totalling

e)

counting

13.

adding together a number in a list of numbers

a)

Sequence

b)

Selection

c)

Iteration

d)

totalling

e)

counting

14.

carrying out an action multiple times within a loop

a)

Sequence

b)

Selection

c)

Repetition

d)

totalling

e)

counting

15.

tracking the number of iterations a program has performed in a loop

a)

Sequence

b)

Selection

c)

repetition

d)

totalling

e)

counting

16.

branching off to take a course of action depending on the answer to a repetition.

a)

Sequence

b)

Selection

c)

repetition

d)

totalling

e)

counting

17.

it checks that the number is in between the upper value and a lower value.

a)

RANGE Check

b)

LENGTH Check

c)

PRESENCE Check

d)

FORMAT Check

e)

TYPE Check

18.

It checks that the number is in a pre-defined pattern.

a)

RANGE Check

b)

LENGTH Check

c)

PRESENCE Check

d)

FORMAT Check

e)

TYPE Check

19.

it checks to ensure that some data has been entered and has been left blank.

a)

RANGE Check

b)

LENGTH Check

c)

PRESENCE Check

d)

FORMAT Check

e)

TYPE Check

20.

it checks that data contains an exact number of characters, for example a password entry.

a)

RANGE Check

b)

LENGTH Check

c)

PRESENCE Check

d)

FORMAT Check

e)

TYPE Check

21.

A temperature gauge has a range measurement from 0 to 100 Degrees Centigrade

Which of the following option below is considered as

NORMAL Test Data

a)

45 degrees centigrade

b)

0 to 5 degrees centigrade or 95 to 100 degrees centigrade

c)

124 degrees centigrade

d)

None of the choices.

22.

A temperature gauge has a range measurement from 0 to 100 Degrees Centigrade

Which of the following option below is considered as

EXTREME Test Data

a)

45 degrees centigrade

b)

0 to 5 degrees centigrade or 95 to 100 degrees centigrade

c)

124 degrees centigrade

d)

None of the choices.

23.

A temperature gauge has a range measurement from 0 to 100 Degrees Centigrade

Which of the following option below is considered as

ERRONEOUS/ABNORMAL Test Data

a)

45 degrees centigrade

b)

0 to 5 degrees centigrade or 95 to 100 degrees centigrade

c)

124 degrees centigrade

d)

None of the choices.

24.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

1

b)

10

c)

5

d)

2

e)

None Error

25.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

1

b)

10

c)

5

d)

7

e)

None Error

26.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

1

b)

10

c)

5

d)

7

e)

No Error

27.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

4

b)

10

c)

5

d)

7

e)

No Error

28.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

(a)  

29.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

(a)  

30.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

(a)  

31.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)
4
b)

16

c)

3

d)

7

e)

No error

32.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)
4
b)

16

c)

2

d)

7

e)

No error

33.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

9

b)

16

c)

2

d)

7

e)

No error

34.

Click on the image and find the error on the Python codes.

Which Line number has an error?

Think what the error is and why?

a)

9

b)

16

c)

2

d)

7

e)

No error