Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemahaman Dasar Operator C++

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apa hasil dari 5 + 3?

a)

10

b)

9

c)

8

d)

6

2.

Berapa nilai dari 10 - 4?

a)

8

b)

7

c)

6

d)

5

3.

Jika a = 6, berapa nilai dari a * 2?

a)

12

b)

14

c)

8

d)

10

4.

Berapa hasil dari 15 / 3?

a)

3

b)

5

c)

7

d)

10

5.

Berapa sisa dari 10 % 3?

a)

3

b)

2

c)

1

d)

0

6.

Apa operator untuk penugasan dalam C++?

a)

+=

b)

==

c)

=

d)

-=

7.

Jika x = 5, apa hasil dari x += 3?

a)

10

b)

3

c)

6

d)

8

8.

Apa yang dilakukan operator = dalam C++?

a)

Operator = digunakan untuk membandingkan dua nilai.

b)

Operator = digunakan untuk mendeklarasikan fungsi dalam C++.

c)

Operator = digunakan untuk penugasan nilai dalam C++.

d)

Operator = digunakan untuk menghapus variabel dalam C++.

9.

Jika y = 10, berapa nilai y setelah y -= 2?

a)

12

b)

10

c)

6

d)

8

10.

Apa hasil dari 7 == 7?

a)

true

b)

7 == 8

c)

false

d)

7 is greater than 7

11.

Apakah keluaran dari perintah berikut 5 != 3?

a)

undefined

b)

false

c)

null

d)

true

12.

Jika a = 5 dan b = 10, apa hasil dari a < b?

a)

10

b)

true

c)

false

d)

5 < 10

13.

Apa hasil dari 10 > 5 && 5 < 10?

a)

true

b)

5 > 10

c)

false

d)

10 < 5

14.

Apa yang dilakukan operator || dalam C++?

a)

Operator || digunakan untuk menggabungkan string.

b)

Operator || digunakan untuk membandingkan dua angka.

c)

Operator || digunakan untuk operasi logika OR.

d)

Operator || digunakan untuk operasi logika AND.

15.

Apa hasil dari !(true) dalam C++?

a)

undefined

b)

1

c)

true

d)

false

16.

diketahui:

x=6

y=3

hasil dari x%=y adalah

a)

50 %

b)

0

c)

2

d)

20

17.

Apa yang terjadi jika kita membagi dengan nol?

a)

Tidak terdefinisi

b)

Hasilnya adalah satu

c)

Hasilnya adalah nol

d)

Hasilnya adalah tak terhingga

18.

Apa hasil dari 4 * (2 + 3)?

a)

25

b)

20

c)

15

d)

18

19.

Apa yang terjadi jika kita menggunakan operator penugasan tanpa inisialisasi?

a)

Variabel akan memiliki nilai undefined atau null.

b)

Variabel akan memiliki nilai acak.

c)

Variabel akan memiliki nilai 0.

d)

Variabel akan langsung terisi dengan string kosong.

20.

Apa hasil dari 8 / 0?

a)

Tidak terdefinisi

b)

8

c)

0

d)

8 / 0 = 0

21.

Apa hasil dari 3 + 4 * 2?

a)

8

b)

14

c)

11

d)

10

22.

Jika z = 15, berapa nilai dari z /= 3?

a)

45

b)

15

c)

3

d)

5

23.

Apa yang dilakukan operator ++ dalam C++?

a)

Menetapkan nilai variabel menjadi nol.

b)

Menambah nilai variabel sebesar satu.

c)

Mengurangi nilai variabel sebesar satu.

d)

Menyalin nilai variabel ke variabel lain.

24.

Jika a = 8, berapa nilai dari a -= 5?

a)

3

b)

5

c)

8

d)

13

25.

Apa hasil dari 12 % 5?

a)

0

b)

2

c)

3

d)

1

26.

Apa hasil dari 9 - 3 * 2?

a)

6

b)

3

c)

0

d)

12

27.

Apa yang dilakukan operator -- dalam C++?

a)

Menetapkan nilai variabel menjadi satu.

b)

Menambah nilai variabel sebesar satu.

c)

Mengurangi nilai variabel sebesar satu.

d)

Menyalin nilai variabel ke variabel lain.

28.

Jika c = 20, berapa nilai dari c *= 2?

a)

40

b)

20

c)

10

d)

30

29.

Apa yang dilakukan operator != dalam C++?

a)

Operator != digunakan untuk membandingkan dua nilai dan mengembalikan true jika tidak sama.

b)

Operator != digunakan untuk membandingkan dua nilai dan mengembalikan false jika sama.

c)

Operator != digunakan untuk penugasan nilai dalam C++.

d)

Operator != digunakan untuk operasi logika AND.

30.

yang bukan termasuk jenis pembagian operator adalah

a)

menjodohkan

b)

penugasan

c)

perbandingan

d)

logika