wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Pemrograman Python

Total questions: 68

Worksheet time: 34mins

Name
Class
Date
1.

Apa yang dimaksud dengan operator dalam pemrograman Python?

a)

Simbol atau karakter yang digunakan untuk operasi

b)

Nilai yang dioperasikan oleh operand

c)

Fungsi yang mengembalikan nilai

d)

Variabel yang menyimpan data

2.

Manakah dari berikut ini yang merupakan contoh operator aritmatika dalam Python?

a)

==

b)

+

c)

and

d)

is

3.

Apa yang disebut sebagai operand dalam operasi 1+2=3?

a)

+

b)

1 dan 2

c)

3

d)

=

4.

Berapa banyak jenis operator yang didukung oleh bahasa pemrograman Python menurut teks?

a)

5

b)

6

c)

7

d)

8

5.

Apa fungsi dari operator aritmatika penjumlahan (+)?

a)

Menambahkan nilai dari masing-masing operan atau bilangan

b)

Mengurangi nilai operan di sebelah kiri

c)

Mengalikan operan/bilangan

d)

Mendapatkan sisa pembagian

6.

Operator aritmatika mana yang digunakan untuk mengurangi nilai operan di sebelah kiri?

a)

Pengurangan (-)

b)

Penjumlahan (+)

c)

Perkalian (*)

d)

Pangkat (**)

7.

Bagaimana cara kerja operator pembagian bulat (//)?

a)

Sama seperti pembagian, hanya saja angka di belakang koma dihilangkan

b)

Mengalikan operan/bilangan

c)

Menambahkan nilai dari masing-masing operan

d)

Mendapatkan sisa pembagian

8.

Apa hasil dari operasi 2 * 4 menggunakan operator perkalian (*)?

a)

8

b)

6

c)

10

d)

12

9.

Operator mana yang digunakan untuk mendapatkan sisa pembagian?

a)

Sisa Bagi (%)

b)

Pembagian (/)

c)

Pangkat (**)

d)

Pembagian Bulat (//)

10.

Apa hasil dari operasi x + y jika x = 9 dan y = 2?

a)

11

b)

7

c)

18

d)

4.5

11.

Apa hasil dari operasi x - y jika x = 9 dan y = 2?

a)

18

b)

7

c)

4

d)

1

12.

Apa hasil dari operasi x * y jika x = 9 dan y = 2?

a)

4.5

b)

7

c)

18

d)

81

13.

Apa hasil dari operasi x / y jika x = 9 dan y = 2?

a)

4.5

b)

4

c)

1

d)

11

14.

Apa hasil dari operasi x // y jika x = 9 dan y = 2?

a)

1

b)

4

c)

7

d)

18

15.

Apa hasil dari operasi x % y jika x = 9 dan y = 2?

a)

81

b)

4.5

c)

1

d)

11

16.

Apa hasil dari operasi x ** y jika x = 9 dan y = 2?

a)

18

b)

81

c)

7

d)

4

17.

Apa hasil dari operasi 5 >= 3 dalam Python?

a)

True

b)

False

c)

Error

d)

Tidak ada hasil

18.

Operator manakah yang digunakan untuk memeriksa apakah dua nilai tidak sama dalam Python?

a)

==

b)

!=

c)

>

d)

<=

19.

Apa arti dari operator <= dalam Python?

a)

Lebih besar dari

b)

Lebih kecil dari

c)

Lebih kecil atau sama dengan

d)

Sama dengan

20.

Jika 2 <> 2, apa hasil yang akan dihasilkan dalam Python?

a)

True

b)

False

c)

Error

d)

Tidak ada hasil

21.

Apa fungsi dari operator perbandingan dalam Python?

a)

Menghitung nilai

b)

Membandingkan dua operand

c)

Menyimpan data

d)

Mengubah tipe data

22.

Apa hasil dari perbandingan x > y jika x = 5 dan y = 4?

a)

True

b)

False

c)

Tidak dapat ditentukan

d)

Sama dengan

23.

Apa arti dari operator perbandingan x == y?

a)

Lebih besar

b)

Sama dengan

c)

Tidak sama dengan

d)

Lebih kecil

24.

Jika x = 5 dan y = 4, apakah x <= y?

a)

True

b)

False

c)

Sama dengan

d)

Tidak dapat ditentukan

25.

Apa hasil dari perbandingan x != y jika x = 5 dan y = 4?

a)

True

b)

False

c)

Sama dengan

d)

Tidak dapat ditentukan

26.

Apa fungsi dari operator penugasan dalam pemrograman Python?

a)

Menghitung nilai variabel

b)

Memasukkan nilai ke dalam variabel

c)

Menghapus variabel

d)

Menampilkan nilai variabel

27.

Operator manakah yang digunakan untuk menambah nilai variabel dengan nilai lain?

a)

=

b)

+=

c)

-=

d)

/=

28.

Apa hasil dari operasi a %= 3 jika a awalnya bernilai 10?

a)

1

b)

2

c)

3

d)

0

29.

Bagaimana cara menulis operasi untuk mengalikan nilai variabel dengan nilai lain?

a)

a *= 2

b)

a /= 2

c)

a += 2

d)

a -= 2

30.

Apa arti dari operator //= dalam Python?

a)

Membagi dan menyimpan hasil bagi

b)

Membagi dan menyimpan sisa bagi

c)

Membagi bulat dan menyimpan hasilnya

d)

Membagi dan menghapus variabel

31.

Apa hasil dari operasi berikut: a = 8; a += 2; print(a)?

a)

8

b)

10

c)

12

d)

14

32.

Jika a = 8 dan dilakukan operasi a -= 3, berapakah nilai a?

a)

5

b)

6

c)

7

d)

8

33.

Setelah operasi a *= 10 dilakukan pada a = 7, berapakah nilai a?

a)

70

b)

77

c)

80

d)

90

34.

Apa hasil dari operasi a /= 4 jika a = 70?

a)

15

b)

17.5

c)

18

d)

20

35.

Jika a = 17.5 dan dilakukan operasi a **= 10, berapakah nilai a?

a)

269389389917.6025

b)

1000000000

c)

500000000

d)

269389389917.602

36.

Apa hasil dari operasi logika "and" jika x = 3 dan x = 7?

a)

True

b)

False

c)

Error

d)

Tidak dapat ditentukan

37.

Operator logika "or" akan mengembalikan nilai True jika?

a)

Kedua pernyataan benar

b)

Salah satu pernyataan benar

c)

Kedua pernyataan salah

d)

Tidak ada pernyataan

38.

Apa fungsi dari operator logika "not"?

a)

Mengembalikan True jika semua pernyataan benar

b)

Mengembalikan False jika semua pernyataan benar

c)

Membalikkan hasil, mengembalikan False jika hasilnya benar

d)

Menggabungkan dua pernyataan

39.

Jika x = 2, apa hasil dari operasi "not(x < 5 and x < 10)"?

a)

True

b)

False

c)

Error

d)

Tidak dapat ditentukan

40.

Apa hasil dari operasi logika AND jika x = True dan y = False?

a)

True

b)

False

c)

Error

d)

None

41.

Apa hasil dari operasi logika OR jika x = True dan y = False?

a)

True

b)

False

c)

Error

d)

None

42.

Apa hasil dari operasi logika NOT jika x = True?

a)

True

b)

False

c)

Error

d)

None

43.

Apa fungsi dari operator identitas "is" dalam Python?

a)

Mengembalikan True jika kedua variabel adalah objek yang sama

b)

Mengembalikan False jika kedua variabel adalah objek yang sama

c)

Mengembalikan True jika kedua variabel memiliki nilai yang sama

d)

Mengembalikan False jika kedua variabel memiliki nilai yang sama

44.

Apa hasil dari pernyataan "x is not y" jika x dan y adalah objek yang berbeda?

a)

True

b)

False

c)

Error

d)

Tidak ada hasil

45.

Apa hasil dari pernyataan `print(y is x)` ketika `x = 4` dan `y = x`?

a)

True

b)

False

c)

Error

d)

None

46.

Apa hasil dari pernyataan `print(y is not x)` ketika `x = [1,5,9]` dan `y = [1,5,9]`?

a)

True

b)

False

c)

Error

d)

None

47.

Apa fungsi dari operator keanggotaan dalam Python?

a)

Menghitung jumlah elemen dalam list

b)

Memeriksa apakah suatu nilai merupakan anggota dari variabel berjenis sequence

c)

Mengurutkan elemen dalam list

d)

Menghapus elemen dari list

48.

Apa hasil dari operator "in" jika nilai ditemukan dalam objek?

a)

FALSE

b)

NULL

c)

TRUE

d)

ERROR

49.

Operator manakah yang digunakan untuk memeriksa jika suatu nilai tidak ada dalam objek?

a)

in

b)

not in

c)

is

d)

not

50.

Apa hasil dari pernyataan `print(y in x)` jika `x = [1, 5, 9]` dan `y = 5`?

a)

True

b)

False

c)

Error

d)

None

51.

Apa hasil dari pernyataan `print(y not in x)` jika `x = [1, 5, 9]` dan `y = 5`?

a)

True

b)

False

c)

Error

d)

None

52.

Apa fungsi dari operator bitwise AND (&) dalam Python?

a)

Membalikkan semua bit

b)

Setiap bit ke 1 jika salah satu dari dua bit adalah 1

c)

Setiap bit ke 1 jika kedua bit adalah 1

d)

Geser ke kiri dengan menekan angka nol dari kanan

53.

Bagaimana cara kerja operator bitwise OR (|) dalam Python?

a)

Setiap bit ke 1 jika salah satu dari dua bit adalah 1

b)

Membalikkan semua bit

c)

Setiap bit ke 1 jika kedua bit adalah 1

d)

Geser ke kanan dengan mendorong salinan bit paling kiri

54.

Apa yang dilakukan operator bitwise XOR (^) dalam Python?

a)

Membalikkan semua bit

b)

Setel setiap bit menjadi 1 jika hanya satu dari dua bit yang bernilai 1

c)

Setiap bit ke 1 jika kedua bit adalah 1

d)

Geser ke kiri dengan menekan angka nol dari kanan

55.

Apa fungsi dari operator bitwise NOT (~) dalam Python?

a)

Membalikkan semua bit

b)

Setiap bit ke 1 jika salah satu dari dua bit adalah 1

c)

Setiap bit ke 1 jika kedua bit adalah 1

d)

Geser ke kanan dengan mendorong salinan bit paling kiri

56.

Bagaimana cara kerja operator bitwise Zero fill left shift (<<) dalam Python?

a)

Geser ke kanan dengan mendorong salinan bit paling kiri

b)

Geser ke kiri dengan menekan angka nol dari kanan

c)

Membalikkan semua bit

d)

Setiap bit ke 1 jika salah satu dari dua bit adalah 1

57.

Apa yang dilakukan operator bitwise Signed right shift (>>) dalam Python?

a)

Geser ke kanan dengan mendorong salinan bit paling kiri

b)

Geser ke kiri dengan menekan angka nol dari kanan

c)

Membalikkan semua bit

d)

Setiap bit ke 1 jika salah satu dari dua bit adalah 1

58.

Apa hasil dari operasi bitwise AND antara a = 1 dan b = 22?

a)

0

b)

1

c)

22

d)

23

59.

Apa hasil dari operasi bitwise OR antara a = 1 dan b = 22?

a)

0

b)

1

c)

22

d)

23

60.

Apa hasil dari operasi bitwise XOR antara a = 1 dan b = 22?

a)

0

b)

1

c)

22

d)

23

61.

Apa hasil dari operasi bitwise NOT pada a = 1?

a)

-1

b)

0

c)

1

d)

22

62.

Apa hasil dari operasi shift left pada b = 22 dengan a = 1?

a)

44

b)

22

c)

11

d)

1

63.

Apa hasil dari operasi shift right pada a = 1 dengan b = 22?

a)

0

b)

1

c)

11

d)

22

64.

Apa jenis operator yang digunakan untuk operasi bitwise dalam Python?

a)

Aritmatika

b)

Bitwise

c)

Perbandingan

d)

Logika

65.

Operator manakah yang termasuk dalam kategori aritmatika di Python?

a)

<=, <, >, >=

b)

*, /, %, //

c)

is, is not

d)

not, or, and

66.

Apa fungsi dari operator "is" dalam Python?

a)

Perbandingan

b)

Identitas

c)

Logika

d)

Aritmatika

67.

Operator manakah yang digunakan untuk perbandingan dalam Python?

a)

+, -

b)

&, |

c)

<=, <, >, >=

d)

in, not in

68.

Apa kategori operator "in" dan "not in" dalam Python?

a)

Aritmatika

b)

Bitwise

c)

Membership (Keanggotaan)

d)

Penugasan