wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH Pemrograman Dasar - Operator

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

Simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data merupakan definisi dari…

a)

Operator

b)

Variabel

c)

Operator Aritmatika

d)

Operator Relasi

e)

Operator Logika

2.

Operator yang digunakan untuk menghitung fungsi atau operasi aritmatika disebut…

a)

Operator

b)

Variabel

c)

Operator Aritmatika

d)

Operator Relasi

e)

Operator Logika

3.

Operator yang digunakan untuk membandingkan dua buah nilai yang menghasilkan nilai benar atau salah disebut…

a)

Operator

b)

Variabel

c)

Operator Aritmatika

d)

Operator Relasi

e)

Operator Logika

4.

Operator yang digunakan untuk menghubungkan dua buah atau lebih operasi relasi menjadi sebuah ungkapan kondisi dan menghasilkan nilai benar atau salah disebut…

a)

Operator

b)

Variabel

c)

Operator Aritmatika

d)

Operator Relasi

e)

Operator Logika

5.

Berikut yang BUKAN merupakan operator aritmatika adalah…

a)

=

b)

%

c)

*

d)

/

e)

-

6.

Perhatikan operator-operator berikut ini:

1)    %

2)    + dan –

3)    * dan /

Hierarki operator aritmatika yang tepat adalah…

a)

1 – 2 – 3

b)

2 – 3 – 1

c)

3 – 2 – 1

d)

3 – 1 – 2

e)

2 – 1 – 3

7.

Putra memiliki mainan mobil-mobilan berjumlah 9 mobil. Putra sedang bermain dengan 3 orang temannya. Semua mobil harus dibagi merata kepada semua anak. Dari kasus tersebut, maka bisa diselesaikan menggunakan operator modulus, jadi hasil dari modulus operasi tersebut adalah…

a)

0

b)

1

c)

2

d)

3

e)

4

8.

Hasil dari 17 % 5 = …

a)

1

b)

2

c)

3

d)

4

e)

5

9.

Hasil dari 10 + 2 * 3 – 15 % 3 + 6 / 2 = ….

a)

11

b)

12

c)

13

d)

19

e)

15

10.

Hasil dari 16 / 4 – 21 % 4 + (6 – 2) = …

a)

9

b)

8

c)

7

d)

6

e)

5

11.

Berikut ini yang BUKAN merupakan operator relasi adalah…

a)

!=

b)

>=

c)

<=

d)

==

e)

&&

12.

Hasil dari 16 + 2 >= 18 adalah…

a)

true

b)

false

13.

Hasil dari 23 % 3 == 0 adalah…

a)

true

b)

false

14.

Hasil dari 13 > 8 * 2 adalah…

a)

true

b)

false

15.

Berikut ini yang BUKAN merupakan operator logika adalah…

a)

&&

b)

||

c)

!

d)

==

16.

Operator yang bernilai BENAR jika kedua pernyataan bernilai benar dan akan bernilai SALAH jika salah satu atau keduanya bernilai salah merupakan operator…

a)

AND

b)

OR

c)

NOT

d)

TRUE

e)

FALSE

17.

Operator yang bernilai BENAR jika salah satu atau keduanya bernilai benar dan akan bernilai SALAH jika keduanya bernilai salah merupakan operator…

a)

AND

b)

OR

c)

NOT

d)

TRUE

e)

FALSE

18.

Operator yang merupakan kebalikan dari hasilnya misalnya hasilnya benar maka akan menjadi salah, dan jika hasilnya salah akan menjadi benar merupakan operator…

a)

AND

b)

OR

c)

NOT

d)

TRUE

e)

FALSE

19.

Pehatikan tabel kebenaran operator AND berikut. Huruf x dan y seharusnya berisi…

a)

X = False, Y = False

b)

X = False, Y = True

c)

X = True, Y = False

d)

X = True, Y = True

20.

Pehatikan tabel kebenaran operator OR berikut. Huruf x dan y seharusnya berisi…

a)

X = False, Y = False

b)

X = False, Y = True

c)

X = True, Y = False

d)

X = True, Y = True

21.

Hasil dari (14 > 2) && (15 <= 2) = …

a)

True

b)

False

22.

Hasil dari (12 >= 10) || (4 > 8) = …

a)

True

b)

False

23.

Hasil dari !(16+2 >= 18) = …

a)

True

b)

False

24.

Kode tersebut merupakan kode program untuk menghitung luas persegi. Jika dimasukkan sisi = 5 maka ouput yang tepat adalah…

a)

Luas persegi dengan sisi 5 adalah 25

b)

Luas persegi dengan sisi 5 adalah 5

c)

Luas persegi dengan sisi 5 adalah 10

d)

Luas persegi dengan sisi 5 adalah luas

e)

Luas persegi adalah 25

25.

Perhatikan kode berikut. Jika dimasukkan tinggi = 170 maka outputnya adalah…

a)

Anda Lolos!!

b)

Maaf, tinggi Anda tidak mencukupi

c)

Tinggi > 170

d)

Tinggi = 170

e)

Tinggi harus diatas 170

26.

Perhatikan kode program berikut. Jika dimasukkan berat = 60 maka outpunya adalah…

a)

Berat = 60

b)

Berat <=60

c)

Anda Lolos!!

d)

Maaf, beratAnda tidak memenuhi syarat

e)

Berat harus dibawah 60

27.

Perhatikan kode program berikut.

Jika password1 = 12345 dan password2 = 123456 maka outputnya adalah…

a)

Password yang anda masukkan salah

b)

Password yang anda masukkan benar

c)

Password tidak sama

d)

Password sudah sama

e)

Password1 != password2

28.

Perhatikan kode program berikut.

Jika nilai a = 2, b = 3 dan c = 5 maka hasilAkhir adalah…

a)

1 (True)

b)

0 (False)

29.

Perhatikan kode berikut.

Jika a = 6, b= 3, dan c = 7 maka hasilAkhir adalah…

a)

1 (True)

b)

0 (False)

30.

Perhatikan kode berikut.

Jika nilai a = 11 maka hasilNOT adalah…

a)

1 (True)

b)

0 (False)