10 Contoh Soal Pemrograman Dasar Beserta Jawabannya
Materi Teknik Komputer TkjBerikut adalah contoh soal pilihan ganda pemrograman dasar beserta jawabannya:
Soal: Apa itu sintaksis dalam pemrograman?
- a) Hasil dari program
- b) Aturan penulisan yang harus diikuti dalam bahasa pemrograman
- c) Variabel utama
- d) Fungsi dasar dalam program
Jawaban: b) Aturan penulisan yang harus diikuti dalam bahasa pemrograman
Soal: Apa output dari kode program berikut?
- python
print("Hello, " + "world!")
- a) Hello, world!
- b) Hello world!
- c) Hello, + world!
- d) Hello, world
Jawaban: a) Hello, world!
Soal: Bagaimana cara mendeklarasikan variabel dalam Python?
- a) var x;
- b) x = 5
- c) variable x
- d) set x = 5
Jawaban: b) x = 5
Soal: Apa yang dilakukan oleh operator logika "and" dalam Python?
- a) Menambahkan dua nilai
- b) Mengurangkan dua nilai
- c) Menggabungkan dua kondisi, menghasilkan True jika keduanya True
- d) Membandingkan dua nilai
Jawaban: c) Menggabungkan dua kondisi, menghasilkan True jika keduanya True
Soal: Apa fungsi dari pernyataan "if" dalam pemrograman?
- a) Mengulang suatu blok kode
- b) Menunjukkan awal dari fungsi
- c) Menentukan cabang eksekusi berdasarkan kondisi tertentu
- d) Mendeklarasikan variabel
Jawaban: c) Menentukan cabang eksekusi berdasarkan kondisi tertentu
Soal: Bagaimana Anda mengambil panjang sebuah string di Python?
- a) length(string)
- b) str_length(string)
- c) len(string)
- d) string_length(string)
Jawaban: c) len(string)
Soal: Apa perbedaan antara "==" dan "is" dalam Python?
- a) Kedua operator tersebut sama
- b) "==" digunakan untuk membandingkan nilai, "is" digunakan untuk membandingkan identitas objek
- c) "==" digunakan untuk membandingkan identitas objek, "is" digunakan untuk membandingkan nilai
- d) Keduanya digunakan untuk membandingkan identitas objek
Jawaban: b) "==" digunakan untuk membandingkan nilai, "is" digunakan untuk membandingkan identitas objek
Soal: Apa hasil dari ekspresi 5 / 2 dalam pemrograman?
- a) 2.5
- b) 2
- c) 2.0
- d) 2.5 (dengan pembulatan ke atas)
Jawaban: a) 2.5
Soal: Apa tujuan dari penggunaan loop "for" dalam pemrograman?
- a) Menjalankan blok kode berulang kali berdasarkan kondisi tertentu
- b) Menentukan suatu fungsi
- c) Menggabungkan dua variabel
- d) Menghentikan eksekusi program
Jawaban: a) Menjalankan blok kode berulang kali berdasarkan kondisi tertentu
Soal: Bagaimana cara mengonversi sebuah string menjadi angka bulat (integer) dalam Python?
- a) int(string)
- b) convert_int(string)
- c) to_int(string)
- d) string_to_int(string)
- Jawaban: a) int(string)
Semoga membantu! Jika Anda memiliki pertanyaan lebih lanjut atau membutuhkan penjelasan tambahan, silakan beri tahu.