WorksheetsProgramming01
Total questions: 20
Worksheet time: 10mins
Apa itu algoritma dalam pemrograman?
A. Bahasa komputer
B. Langkah-langkah menyelesaikan masalah
C. Jenis kode dalam komputer
D. Aplikasi khusus
Bahasa pemrograman digunakan untuk…
A. Menggambar secara digital
B. Memberi instruksi ke komputer
C. Menghubungkan internet
D. Membuat hardware
Python diciptakan oleh…
A. Guido van Rossum
B. Guido van Rossilium
C. Guido van Rossa
D. Guido van Rionardo
Kenapa Python populer?
A. Susah dipelajari
B. Banyak dipakai industri
C. Tidak ada komunitas
D. Hanya untuk game
Python termasuk bahasa…
A. Tingkat tinggi
B. Tingkat rendah
C. Mesin
D. Binary
Teknologi Face Recognition termasuk aplikasi…
A. AI
B. Database
C. Game
C. Game
Apa manfaat Python di otomatisasi?
A. Menggambar
B. Mempermudah tugas berulang
C. Bermain musik
D. Menonton film
Jika nilai ujian ≥ 75, maka siswa dinyatakan “Lulus”. Kalau tidak, “Tidak Lulus”. Apa konsep yang dipakai?
A. Variabel
B. Percabangan
C. Array
D. Looping
Jika sebuah jam digital menampilkan detik dari 0 sampai 59 lalu kembali ke 0, itu mirip dengan…
A. Percabangan
B. Perulangan
C. Array
D. Debugging
Jika sebuah robot diminta maju 3 langkah, belok kanan, lalu maju 2 langkah, posisi akhirnya relatif terhadap titik awal adalah…
A. 3 langkah maju
B. 2 langkah ke kanan dari posisi awal
C. 3 langkah maju + 2 langkah ke kanan
D. Tidak bisa ditentukan
Seorang siswa diminta menjumlahkan angka dari 1 sampai 5. Hasil yang benar adalah…
A. 10
B. 15
C. 20
D. 25
Jika kondisi:
“Hujan = True”
“Bawa payung = False”
Maka kesimpulan logisnya adalah…
A. Basah
B. Kering
C. Tidak terjadi apa-apa
D. Error
Dalam sebuah perulangan, angka 2 ditambahkan terus menerus ke angka awal 0. Setelah 4 kali perulangan, hasilnya adalah…
A. 4
B. 6
C. 8
D. 10
Sebuah kotak bisa menampung maksimal 5 bola. Jika ada 7 bola, berapa kotak minimal yang dibutuhkan?
A. 1
B. 2
C. 3
D. 4
Jika sebuah program mencetak angka kelipatan 3 sampai 15, hasilnya adalah…
A. 1, 2, 3, 4, …, 15
B. 3, 6, 9, 12, 15
C. 5, 10, 15
D. Semua angka genap
Jika x dimulai dari 1 dan setiap langkah nilainya dikali 2, berapa nilai x setelah 4 langkah?
A. 8
B. 12
C. 16
D. 32
Seorang robot disuruh maju 10 langkah, tetapi setiap kali menemukan rintangan harus mundur 2 langkah. Jika ada 2 rintangan, posisi akhirnya adalah…
A. 8
B. 10
C. 12
D. 14
Pola urutan: maju, maju, belok kiri, maju, maju, belok kanan, maju. Berapa kali robot maju?
A. 3
B. 4
C. 5
D. 6
Jika sebuah robot harus mengambil barang di lantai 3 dan turun lagi ke lantai 1, total pergerakan naik-turun adalah…
A. 2 lantai
B. 3 lantai
C. 4 lantai
D. 6 lantai
Dalam perulangan, angka ganjil dari 1–9 dicetak. Hasilnya adalah…
A. 1, 2, 3, 4, …, 9
B. 1, 3, 5, 7, 9
C. 2, 4, 6, 8
D. Semua salah
