wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Semester 1 games Review

Total questions: 25

Worksheet time: 5mins

Name
Class
Date
1.

What is IoT ?

a)

Internet orang Tampan

b)

Internet of Technologies

c)

Internet of Things

d)

Industrial of Technologies

2.

Which one is NOT the looping syntax in pseudocode ?

a)

FOR - NEXT

b)

WHILE - ENDWHILE

c)

REPEAT - UNTIL

d)

LOOP - TERMINATE

3.

Which syntax of DECLARE is correct in the pseudocode ?

a)

DECLARE Score : NUMBER

b)

DECLARE Score as INTEGER

c)

DECLARE Score = NUMBER

d)

DECLARE Score >> INTEGER

4.

Which operator below used as an assignments in pseudocode?

a)

!

b)

->

c)

d)

=

5.

Which datatype is used for TRUE / FALSE ?

a)

INTEGER

b)

BOOLEAN

c)

NUMERIC

d)

TRUE-FALSE

6.

What does this pseudocode mean?

Name[2] <- “Paul”

a)

To insert second data of name array as "Paul"

b)

To make two arrays that consist of "Paul" data

c)

To print "Paul" two times

d)

To make an array with "Paul" name as second identifier

7.

Which one is the syntax to print some text in pseudocode ?

a)

WRITELN

b)

OUTPUT

c)

PRINT

d)

ECHO

8.

What is SDLC ?

a)

Software development lifetime cycle

b)

System development lifetime cycle

c)

Software development life cycle

d)

System development life cycle

9.

What is the Cambridge code for ICT and CS respectively ?

a)

0478 , 0417

b)

0417 , 0418

c)

0417 , 0478

d)

0478 , 0418

10.

Which of the following behavior is prohibited in the ICT lesson ?

a)

Using laptop at class to study

b)

Playing games while studying

c)

Use cellphone with consent

d)

Use internet / google to gain information

11.

Which one below is the FIRST step in SDLC ?

a)

Maintenance

b)

Design

c)

Implementation

d)

Analysis

12.

Which one below is not existed in the SDLC steps ?

a)

Design

b)

Maintenance

c)

Testing

d)

Compiling

13.

Which one below is not a proper method to research current system in SDLC ?

a)

Interview

b)

Questionnaires

c)

Testing

d)

Observation

14.

Which one below is the correct shape for INPUT / OUTPUT in flowchart ?

a)

parallelogram

b)

diamond

c)

rectangle

d)

rounded rectangle

15.

A country has only 30% people connected to internet, the rest of them is not. This is the example of....

a)

Digital Divide

b)

Digital Apocalypse

c)

Digital Redudancies

d)

Digital Transformation

16.

What is the output of this pseudocode ?

a)

Pass

b)

Failed

c)

Error

d)

65

17.

A programmer writes down explanations at his code. This is considered as....

a)

Technical documentation

b)

User documentation

c)

Professional documentation

d)

Career documentation

18.

Which one is the correct algorithm to decide if a number or or even ?

a)

Divide a number by 2.

If it the number divide by 2 is equal to zero, it is an even number.

If it is not equal to zero, it is an odd number.

b)

Divide the number by itself. If it has 1 as result, then it's an odd number.
Else, it's an even number

c)

Divide a number by 2.

If it become a fraction, it is an even number.

If it not become a fraction, it is an odd number.

d)

Divide a number by 2.

If it has a reminder, it is an odd number.

If it has no reminder, it is an even number.

19.

Which one of this is the weakness of IoT ?

a)

IoT can read user behavior

b)

Need internet connection to works

c)

Need user interaction at least 2 hours per day

d)

Cheap and reusable

20.

DECLARE Apple: ARRAY [1:10] OF NUMBER

what do this pseudocode mean ?

a)

Declaring 10 apples and 10 arrays

b)

Declaring an array that can hold 10 numbers

c)

Declaring array that has 10 apples on each data

d)

Reserve the "Apple" data for 10th data, the other data will be considered as numbers

21.

A(n) (a)   intelligence is a system designed to simulate human intelligence, enabling it to perform tasks such as learning, problem-solving, decision-making, and language processing.

22.

A magnetic tape is a very thin strip of plastic which is coated in a magnetic layer. The magnetic layer made of ____ _____

(a)  

23.

A subroutine that returns a value to the program called it is called a (a)  

24.

In pseudocode, (a)   means giving the variable a value.

Usually using the operator left arrow <-

25.

A (a)   a realistic-looking video / audio recording where someone appears to say or do something they didn't actually do