Logo
search
menuicon
thubnail
Lorong Kelas
Berurutan
SMA 11
Lainnya
Pemrograman Python
Aldi Herdika
246
Pertanyaan yang ditambahkan (15/ 20)
Izinkan jawaban yang salah
Sembunyikan jawaban
public kuis

# 1

Pilihan ganda

apa definisi paling tepat dari algoritma?

  • A. Sekumpulan aturan untuk menulis kode program.
  • B. Bahasa pemrograman tingkat tinggi yang mudah dipelajari.
  • C. Rangkaian langkah-langkah logis untuk menyelesaikan masalah.
  • D. Cara untuk menyimpan banyak nilai dalam satu variabel.

# 2

Pilihan ganda

Dalam Python, tipe data yang digunakan untuk menyimpan angka desimal adalah...

  • A. String
  • B. Integer
  • C. Boolean
  • D. Float

# 3

Pilihan ganda

Fungsi utama dari 'if-else' dalam struktur kontrol adalah..

  • A. Mengulang blok kode sebanyak jumlah tertentu.
  • B. Memungkinkan program untuk membuat keputusan berdasarkan suatu kondisi.
  • C. Menyimpan nilai dalam suatu variabel.
  • D. Menampilkan output dengan format yang rapi.

# 4

Pilihan ganda

Perhatikan kode berikut: x = 10 y = 5 print(x > y and x == 10) Apa output yang dihasilkan oleh kode di atas?

  • A. True
  • B. False
  • C. 15
  • D. 10

# 5

Pilihan ganda

Manakah dari baris kode berikut yang merupakan contoh 'Name Error'?

  • A. print("Hello)
  • B. Hasil = 10 / 0
  • C. nilai_akhir = 85 \n print(nilai)
  • D. for i in range(5);

# 6

Pilihan ganda

Jika Anda ingin mengulang sebuah blok kode sebanyak 10 kali, struktur kontrol perulangan apa yang paling cocok untuk digunakan jika Anda sudah tahu jumlah pengulangannya?

  • A. If-else
  • B. While loop
  • C. Switch-case
  • D. For loop

# 7

Pilihan ganda

Perhatikan kode berikut: angka = [1, 5, 2] angka.append(8) print(angka[2]) Apa output yang dihasilkan oleh kode di atas?

  • A. 1
  • B. 5
  • C. 2
  • D. 8

# 8

Pilihan ganda

Apa tujuan utama dari penggunaan 'fungsi (function)' dalam pemrograman Python?

  • A. Untuk membuat program lebih lambat dan rumit.
  • B. Untuk mengulang blok kode tanpa perlu memanggilnya.
  • C. Untuk menghindari pengulangan kode dan membuat kode lebih rapi.
  • D. Untuk menyimpan banyak nilai dengan nama unik.

# 9

Pilihan ganda

Perhatikan kode berikut: for i in range(3): print(i) Apa hasil output dari kode di atas?

  • A. 0, 1, 2
  • B. 1, 2, 3
  • C. 0, 1, 2, 3
  • D. Halo, Halo, Halo

# 10

Pilihan ganda

Bagaimana cara menampilkan output dengan format yang rapi menggunakan variabel di Python, sesuai dengan contoh dalam materi?

  • A. Menggunakan tanda plus + untuk menggabungkan string dan variabel.
  • B. Menggunakan print dan f-string dengan tanda kurung kurawal {}.
  • C. Membuat fungsi baru untuk setiap variabel yang ingin ditampilkan.
  • D. Menggunakan operator aritmatika + pada variabel.

# 11

Pilihan ganda

Dalam konteks debugging, apa yang dimaksud dengan 'Runtime Error'?

  • A. Kesalahan penulisan kode yang salah, seperti tanda kurung yang tidak lengkap.
  • B. Menggunakan variabel yang belum didefinisikan.
  • C. Kesalahan yang terjadi saat program sedang berjalan, menyebabkan program berhenti tiba-tiba.
  • D. Kesalahan yang hanya terjadi pada komputer tertentu.

# 12

Pilihan ganda

Manakah dari struktur data berikut yang menggunakan tanda kurung kurawal {} dan menyimpan pasangan 'key-value'?

  • A. List
  • B. Tuple
  • C. Dictionary
  • D. Set

# 13

Pilihan ganda

Mengapa algoritma penting dalam pemrograman?

  • A. Untuk membuat kode lebih lambat.
  • B. Untuk menyusun solusi secara sistematis, menghindari kesalahan, dan meningkatkan efisiensi.
  • C. Agar program hanya bisa berjalan di komputer tertentu.
  • D. Untuk membuat tampilan antarmuka (interface) yang lebih menarik.

# 14

Pilihan ganda

Perhatikan kode berikut: umur = input("Berapa umur kamu? ") print(f"Umur kamu adalah {umur} tahun") Jika pengguna memasukkan '17', apa output yang akan ditampilkan?

  • A. Berapa umur kamu?
  • B. Umur kamu adalah 17 tahun
  • C. 17
  • D. input("Berapa umur kamu? ")

# 15

Pilihan ganda

'Debugging' dianalogikan seperti...

  • A. Menulis surat cinta.
  • B. Mencari resep masakan baru.
  • C. Mencari tahu kenapa lampu di rumah tidak menyala dengan memeriksa saklar, kabel, dan lampunya sendiri.
  • D. Membuat chatbot sederhana.
Bagikan ke Google Classroom