wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Python

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Algoritma dalam pemrograman merupakan ...

a)

Urutan langkah yang sistematis untuk menyelesaikan masalah

b)

Kumpulan simbol dan gambar dalam pemrograman

c)

Nama lain dari kode program yang sudah selesai

d)

Sekumpulan perintah yang dieksekusi secara acak

2.

Flowchart digunakan dalam pemrograman digunakan untuk ....

a)

Menyusun algoritma dalam bentuk simbol dan diagram untuk mempermudah pemahaman alur logika program

b)

Menulis kode program secara langsung dalam bentuk grafik

c)

Mengubah kode program menjadi gambar

d)

Membantu komputer dalam mengeksekusi perintah

3.

Tipe data yang tidak tersedia dalam Python adalah

a)

Float

b)

Integer

c)

Character

d)

Boolean

4.

Deklarasi variabel bertipe data integer yang benar dalam Python adalah

a)

x: int = 10

b)

int x = 10

c)

x = 10

d)

x == 10

5.

Hasil output dari kode program berikut adalah ..

a)

10

b)

7

c)

3

d)

25

6.

Penulisan kode program tersebut menyebabkan error karena ...

a)

Kurung tidak ditutup dengan benar

b)

Tanda kutip tidak seimbang

c)

Penulisan print harus menggunakan huruf kapital

d)

Tidak ada titik koma di akhir perintah

7.

Perintah yang benar untuk menampilkan teks ke layar dalam Python adalah

a)

print("Teks")

b)

display("Teks")

c)

echo "Teks"

d)

cout << "Teks";

8.

Fungsi dari perintah input() dalam Python adalah

a)

Menyampilkan teks ke layar

b)

Mengambil data dari pengguna

c)

Mengubah tipe data menjadi integer

d)

Menyimpan data ke dalam file

9.

Simbol flowchart yang digunakan untuk menunjukkan proses adalah

a)

Persegi panjang

b)

Belah ketupat

c)

Oval

d)

Lingkaran

10.

konversi algoritma berikut ke dalam kode program Python yang benar: "Mulai → Masukkan angka → Tambahkan 10 → Tampilkan hasil → Selesai"

a)

b)

c)

d)

11.

perbedaan utama antara if dan if-else dalam Python adalah

a)

if hanya mengevaluasi satu kondisi tanpa alternatif

b)

if-else hanya digunakan untuk perulangan

c)

if-else tidak memerlukan kondisi untuk dijalankan

d)

if selalu digunakan di akhir program

12.

Algoritma yang dieksekusi secara berurutan tanpa percabangan atau perulangan disebut

a)

Algoritma sekuensial

b)

Algoritma rekursif

c)

Algoritma iteratif

d)

Algoritma modular

13.

Penulisan komentar dalam banyak baris yang benar dalam Python adalah ...

a)

b)

c)

d)

14.

Hasil yang ditampilkan dari program berikut adalah

a)

Lulus

b)

Tidak Lulus

c)

75

d)

Error

15.

berikut yang bukan merupakan bentuk dasar algoritma adalah

a)

Percabangan

b)

Perulangan

c)

Rekursi

d)

Sekuensial