Pertanyaan 1Pilihan gandaApa itu algoritma dalam pemrograman?Serangkaian langkah-langkah untuk menyelesaikan masalahBahasa pemrograman tertentuPerangkat keras komputerSistem operasi
Pertanyaan 2Pilihan gandaApa yang dimaksud dengan 'loop' dalam pemrograman?Sekumpulan dataBlok kode yang diulangFungsi khususVariabel sementara
Pertanyaan 3Pilihan gandaApa itu variabel dalam pemrograman?Jenis dataTempat penyimpanan data sementaraPerintah untuk menghentikan programFungsi matematika
Pertanyaan 4Pilihan gandaManakah yang bukan merupakan langkah-langkah dalam membuat algoritma?Menulis kode program dalam bahasa pemrograman tingkat tinggiMenentukan masalahMenguji algoritmaMembuat flowchart
Pertanyaan 5Pilihan gandaPerulangan dalam algoritma digunakan untuk... Melakukan suatu tindakan hanya satu kali.Melakukan suatu tindakan berulang kali selama kondisi tertentu terpenuhi.Memutuskan suatu tindakan yang akan dilakukan.Mengubah nilai variabel.
Pertanyaan 6Pilihan gandaBahasa pemrograman yang sering digunakan untuk pemula adalah...C++PythonScratchJava
Pertanyaan 7Pilihan gandaVariabel dalam pemrograman berfungsi untuk...Menyimpan data yang nilainya tetap.Menyimpan data yang nilainya dapat berubah-ubah.Mengontrol aliran program.Menampilkan output.
Pertanyaan 8Pilihan gandaApa yang dimaksud dengan perangkat lunak (software)? Perangkat fisik yang dapat disentuh, seperti keyboard.Program yang memberikan instruksi pada komputer.Bahan yang digunakan untuk membuat komputer.Tempat penyimpanan data dalam komputer.
Pertanyaan 9Pilihan gandaFungsi utama sistem operasi adalah...Mengolah data.Mengelola perangkat keras dan perangkat lunak.Menyimpan data.Menampilkan gambar.
Pertanyaan 10Pilihan gandaApa yang dimaksud dengan debugging?Menulis kode program.Menjalankan program.Mencari dan memperbaiki kesalahan dalam program.Menyimpan program
Pertanyaan 11Pilihan gandaManakah dari berikut ini yang bukan merupakan contoh algoritma dalam kehidupan sehari-hari?Resep memasakPetunjuk penggunaan alat elektronikPeta jalanWarna pelangi
Pertanyaan 12Pilihan gandaApa tujuan utama dari flowchart?Membuat program komputerMenggambar diagram yang menarikMewakilkanalgoritma secara visualMenghitung data
Pertanyaan 13Pilihan gandaApa itu Scratch?Sebuah bahasa pemrograman untuk membuat animasi dan game.Sebuah program pengolah kata.Sebuah perangkat lunak untuk menggambar.Sebuah sistem operasi komputer.
Pertanyaan 14Pilihan gandaBagian utama dari antarmuka Scratch adalah...Stage, Sprite, dan BlokKeyboard, Mouse, dan MonitorCPU, RAM, dan Hard DiskPrinter, Scanner, dan Webcam
Pertanyaan 15Pilihan gandaApa yang dimaksud dengan event dalam Scratch?Sebuah perintah yang dijalankan secara berulang.Sebuah aksi yang terjadi ketika suatu kondisi terpenuhi.Sebuah variabel yang menyimpan nilai.Sebuah daftar yang berisi sejumlah item.
Pertanyaan 16Pilihan gandaApa perbedaan utama antara Scratch dan Blockly?Blockly tidak bisa digunakan untuk membuat game.Scratch hanya untuk anak-anak, sedangkan Blockly untuk dewasa.Blockly lebih sulit daripada Scratch.Scratch menggunakan blok visual, sedangkan Blockly menggunakan teks.
Pertanyaan 17Pilihan gandaApa yang dimaksud dengan fungsi dalam pemrograman? Sekumpulan data yang disimpan dalam memori Sekumpulan perintah yang diberi nama dan dapat dipanggil kembaliAlat untuk memeriksa kesalahan programBagian dari kode untuk memulai program
Pertanyaan 18Pilihan gandaBlockly sering digunakan untuk mengajarkan pemrograman karena...Tidak memerlukan komputer untuk menjalankannya.Hanya bisa digunakan untuk membuat program sederhana.Bahasa pemrograman yang sangat kompleks.Antarmuka yang sederhana dan visual.
Pertanyaan 19Pilihan gandaManakah dari berikut ini yang digunakan untuk mengulang perintah dalam pemrograman?If-elseLoopFunctionVariabel
Pertanyaan 20Pilihan gandaManakah dari berikut ini yang termasuk dalam prinsip dasar algoritma?Input, proses, outputKode, debug, kompilasiKompilasi, eksekusi, inputProses, loop, array