Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH 1 KKA 10

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah fungsi yang mengembalikan nilai.

b)

Variabel adalah jenis data yang tidak dapat diubah.

c)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

d)

Variabel adalah alat untuk mengukur performa program.

2.

Tipe data mana yang digunakan untuk menyimpan angka desimal di Python?

a)

bool

b)

float

c)

str

d)

int

3.

Apa hasil dari operasi 5 + 3 * 2?

a)

6

b)

8

c)

10

d)

11

4.

Apa fungsi dari struktur percabangan if dalam program?

a)

Untuk mengulangi suatu proses secara otomatis.

b)

Untuk mengoptimalkan penggunaan memori.

c)

Fungsi dari struktur percabangan if adalah untuk mengontrol alur eksekusi program berdasarkan kondisi yang dievaluasi.

d)

Untuk menyimpan data dalam variabel.

5.

Bagaimana cara mencetak 'Hello World' di Python?

a)

echo 'Hello World'

b)

console.log('Hello World')

c)

print('Hello World!')

d)

print('Hello World')

6.

Apa tipe data yang digunakan untuk menyimpan nilai benar atau salah?

a)

integer

b)

string

c)

boolean

d)

float

7.

Apa hasil dari pernyataan if berikut: if 5 > 3: print('Benar')?

a)

Benar

b)

Mungkin

c)

Tidak Benar

d)

Salah

8.

Apa yang akan dicetak oleh program berikut: print('Python' * 3)?

a)

PythonPythonPythonPython

b)

Python3Python3Python3

c)

PythonPythonPython

d)

PythonPython

9.

Apa yang dimaksud dengan operator aritmatika dalam Python?

a)

Simbol yang digunakan untuk mendeklarasikan variabel.

b)

Fungsi yang mengubah tipe data dalam Python.

c)

Operator aritmatika dalam Python adalah simbol yang digunakan untuk melakukan operasi matematika.

d)

Perintah untuk mengimpor modul eksternal.

10.

Sebutkan contoh program sederhana yang menggunakan variabel dan percabangan!

a)

program = input('Masukkan angka: ') if int(program) % 2 == 0: print('Angka tersebut genap') else: print('Angka tersebut ganjil')

b)

program = input('Masukkan suhu: ') if int(program) > 100: print('Suhu di atas titik didih') else: print('Suhu di bawah titik didih')

c)

program = input('Masukkan nama: ') if program == 'Alice': print('Hello, Alice!') else: print('Hello, stranger!')

d)

program = input('Masukkan angka: ') if int(program) > 0: print('Angka positif') else: print('Angka negatif')

11.

Apa hasil dari operasi 10 - 4 + 2?

a)

6

b)

8

c)

4

d)

2

12.

Bagaimana cara mendeklarasikan variabel di Python?

a)

let x = 10

b)

x = 10

c)

x := 10

d)

var x = 10

13.

Apa yang dimaksud dengan loop dalam pemrograman?

a)

Alat untuk mengukur waktu eksekusi program.

b)

Metode untuk mendeklarasikan variabel.

c)

Fungsi untuk mengimpor pustaka eksternal.

d)

Proses untuk mengulangi suatu blok kode.

14.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah tipe data yang digunakan untuk menyimpan angka.

b)

Fungsi adalah variabel yang menyimpan nilai sementara.

c)

Fungsi adalah alat untuk mengukur kecepatan eksekusi program.

d)

Fungsi adalah sekumpulan perintah yang dapat dipanggil untuk melakukan tugas tertentu.

15.

Apa hasil dari operasi 12 / 4 + 5?

a)

8.0

b)

8

c)

5

d)

2

16.

Bagaimana cara menggunakan pernyataan if untuk memeriksa apakah sebuah angka negatif?

a)

if angka != 0: print('Negatif')

b)

if angka == 0: print('Negatif')

c)

if angka > 0: print('Negatif')

d)

if angka < 0: print('Negatif')

17.

Apa hasil dari pernyataan if berikut: if 10 < 5: print('Salah')?

a)

Salah

b)

Mungkin

c)

Tidak Benar

d)

Benar

18.

Apa hasil dari operasi 15 / 3 * 2?

a)

5

b)

7

c)

10.0

d)

10

19.

Apa yang akan dicetak oleh program berikut: print('Hello' + ' ' + 'World')?

a)

World Hello

b)

Hello, World

c)

Hello World

d)

HelloWorld

20.

Apa hasil dari operasi 20 % 3?

a)

3

b)

1

c)

6

d)

2

21.

Apa hasil dari operasi 18 - 6 / 2?

a)

12

b)

9

c)

10

d)

15

22.

Apa hasil dari operasi 7 * 3 - 5?

a)

20

b)

18

c)

16

d)

21

23.

Apa yang akan dicetak oleh program berikut: print('Python' + ' ' + 'Programming!')

a)

Programming! Python

b)

Python Programming!

c)

PythonProgramming!

d)

Python Programming

24.

Apa hasil dari operasi 25 / 5 + 3?

a)

5

b)

7

c)

8

d)

10

25.

Apa hasil dari operasi 30 / 5 + 2?

a)

8

b)

6

c)

10

d)

12