wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pretest dan Post Test C++ Perulangan

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Apa fungsi dari perulangan dalam pemrograman C++?

a)

 Menjalankan suatu blok kode sekali

b)

 Menjalankan suatu blok kode berulang kali

c)

 Menjalankan suatu fungsi

d)

 Menjalankan suatu program

2.

Perulangan yang jumlah pengulangannya sudah diketahui disebut sebagai...

a)

 Perulangan while

b)

 Perulangan for

c)

 Perulangan do-while

d)

 Perulangan statis

3.

Manakah di antara pernyataan-pernyataan berikut yang merupakan bagian dari sintaks perulangan for?

a)

 inisialisasi, kondisi, perubahan

b)

 kondisi, aksi

c)

 inisialisasi, kondisi

d)

 inisialisasi, perubahan

4.

Berapakah hasil dari 5 % 2?

a)

 2

b)

 2.5

c)

 1

d)

0

5.

Apakah hasil dari operasi 3 == 3?

a)

True

b)

False

6.

Apakah tanda yang digunakan untuk menunjukkan kesetaraan dalam C++?

a)

==

b)

 =

c)

 ===

d)

 !=

7.

Bagaimanakah cara menuliskan perulangan for yang menjalankan pernyataan 10 kali?

a)

 for (int i=0; i<10; i++)

b)

 for (int i=1; i<=10; i++)

c)

 for (int i=1; i<10; i++)

d)

 for (int i=0; i<=10; i++)

8.

Apakah hasil dari operasi 6 / 2?

a)

 3

b)

2

c)

 2.5

d)

0

9.

Perulangan mana yang akan menjalankan blok kode setidaknya satu kali?

a)

 while

b)

 for

c)

 do-while

d)

 if

10.

Berapakah jumlah perulangan yang akan terjadi dalam loop for (int i=0; i<5; i+=2)?

a)

3

b)

 5

c)

2

d)

4

11.

Apakah hasil dari operasi 4 * 3?

a)

 7

b)

 12

c)

 1.33

d)

 43

12.

Manakah dari pernyataan berikut yang digunakan untuk menghentikan perulangan?

a)

 break

b)

 continue

c)

 exit

d)

 stop

13.

Apakah hasil dari operasi 7 % 4?

a)

1

b)

2

c)

 1.75

d)

3

14.

Perulangan mana yang akan menjalankan blok kode selama kondisi terpenuhi?

a)

 do-while

b)

 for

c)

 while

d)

 if

15.

Apakah hasil dari operasi 5 - 7?

a)

-2

b)

2

c)

12

d)

-12

16.

Manakah di antara pernyataan-pernyataan berikut yang digunakan untuk menuliskan komentar dalam C++?

a)

 //

b)

 --

c)

 '''

d)

 /* */

17.

Apakah hasil dari operasi 10 / 3?

a)

 3

b)

 3.33

c)

 3.0

d)

 0

18.

Apakah hasil dari operasi 2 + 2 * 4?

a)

8

b)

10

c)

16

d)

12

19.

Perulangan mana yang tidak mengevaluasi kondisi sampai setelah blok kode dijalankan?

a)

 for

b)

while

c)

do-while

d)

if

20.

Apakah tanda yang digunakan untuk menunjukkan ketidaksamaan dalam C++?

a)

 !=

b)

 <>

c)

 ===

d)

 =

21.

Apakah hasil dari operasi 8 % 3?

a)

2

b)

 2.67

c)

 3

d)

 0

22.

Berapakah hasil dari operasi 2 ** 3?

a)

 8

b)

 6

c)

4

d)

3

23.

Manakah di antara pernyataan berikut yang digunakan untuk mendapatkan input dari pengguna dalam C++?

a)

 input()

b)

 get_input()

c)

 cin >>

d)

 read()

24.

Apakah hasil dari operasi 4 + 5 / 2 - 1?

a)

 6

b)

 5.5

c)

 4.5

d)

 3

25.

Perulangan mana yang akan menjalankan blok kode berdasarkan kondisi yang terpenuhi?

a)

 for

b)

while

c)

do-while

d)

if