Tugas 2 kelas X Koding
TUGAS LATIHAN DI KERTAS FOLIO
Mata Pelajaran: Prakarya dan Kewirausahaan
Kelas: X
Topik: Algoritma, Flowchart, dan Pemrograman Dasar
Jumlah Soal: 35
Petunjuk: Pilih satu jawaban yang paling tepat dari lima pilihan yang tersedia (A–E).
Soal Pilihan Ganda
Algoritma adalah...
A. Urutan langkah-langkah logis untuk menyelesaikan masalah
B. Bahasa pemrograman tingkat tinggi
C. Diagram alur program
D. Proses debugging
E. Struktur data dalam programFlowchart digunakan untuk...
A. Menggambar hasil program
B. Menyusun langkah-langkah algoritma secara visual
C. Menentukan bahasa pemrograman
D. Menguji hasil program
E. Menyimpan dataSimbol belah ketupat pada flowchart menunjukkan...
A. Proses
B. Input/Output
C. Keputusan
D. Terminator
E. Arah alurSimbol parallelogram pada flowchart digunakan untuk...
A. Proses perhitungan
B. Input dan output data
C. Keputusan logika
D. Awal dan akhir program
E. Penghubung antar halamanDalam algoritma, perintah ulang disebut juga...
A. Looping
B. Branching
C. Sequencing
D. Debugging
E. CompilingBahasa pemrograman C++ termasuk dalam kategori...
A. Bahasa tingkat rendah
B. Bahasa tingkat tinggi
C. Bahasa mesin
D. Bahasa rakitan
E. Bahasa markupTanda // dalam C++ digunakan untuk...
A. Menulis komentar
B. Menyatakan pembagian
C. Menutup program
D. Menyimpan variabel
E. Menjalankan perulanganFungsi utama main() dalam program C++ adalah...
A. Menyimpan data
B. Menjalankan program utama
C. Mengatur input
D. Menentukan tipe data
E. Mengakhiri programDalam Python, perintah untuk menampilkan teks ke layar adalah...
A. echo()
B. print()
C. display()
D. show()
E. output()Variabel digunakan untuk...
A. Menyimpan nilai sementara
B. Menentukan tipe data
C. Mengatur alur program
D. Menampilkan hasil
E. Mengakhiri programDalam C++, tipe data int digunakan untuk...
A. Bilangan bulat
B. Bilangan pecahan
C. Huruf
D. Kalimat
E. LogikaDalam Python, tipe data float digunakan untuk...
A. Bilangan bulat
B. Bilangan desimal
C. Huruf
D. Boolean
E. StringOperator == digunakan untuk...
A. Penjumlahan
B. Perbandingan kesamaan
C. Penugasan
D. Pengurangan
E. PembagianDalam algoritma, branching berarti...
A. Pengulangan
B. Percabangan keputusan
C. Urutan langkah
D. Penggabungan data
E. Penghentian programContoh struktur looping dalam Python adalah...
A. if-else
B. for
C. switch
D. case
E. breakDalam flowchart, simbol oval digunakan untuk...
A. Proses
B. Input/Output
C. Awal dan akhir program
D. Keputusan
E. PenghubungDebugging berarti...
A. Menulis program
B. Mencari dan memperbaiki kesalahan
C. Menjalankan program
D. Menghapus data
E. Mengompilasi kodeDalam C++, perintah cin >> digunakan untuk...
A. Menampilkan data
B. Mengambil input dari pengguna
C. Menghapus variabel
D. Menyimpan file
E. Mengakhiri programDalam Python, indentasi berfungsi untuk...
A. Menentukan blok kode
B. Menambah komentar
C. Menghapus baris
D. Menentukan tipe data
E. Menjalankan perintahFlowchart yang baik harus...
A. Rumit dan detail
B. Sederhana dan mudah dipahami
C. Menggunakan banyak simbol
D. Tidak memiliki arah
E. Tidak perlu keteranganDalam algoritma, input berarti...
A. Data yang dihasilkan
B. Data yang dimasukkan
C. Proses perhitungan
D. Hasil akhir
E. KesimpulanOutput dalam program berarti...
A. Data yang dimasukkan
B. Data yang dihasilkan
C. Proses perhitungan
D. Variabel sementara
E. Struktur dataDalam C++, perintah return 0; berarti...
A. Mengulang program
B. Mengakhiri fungsi main
C. Menampilkan hasil
D. Menyimpan data
E. Menghapus variabelDalam Python, tanda # digunakan untuk...
A. Komentar
B. Operator
C. Penjumlahan
D. Pembagian
E. PenugasanDalam algoritma, proses berarti...
A. Langkah-langkah perhitungan
B. Data masukan
C. Hasil keluaran
D. Keputusan logika
E. PengulanganDalam flowchart, arah alur ditunjukkan oleh...
A. Garis panah
B. Simbol lingkaran
C. Kotak proses
D. Belah ketupat
E. ParallelogramDalam C++, tipe data char digunakan untuk...
A. Bilangan bulat
B. Huruf tunggal
C. Kalimat
D. Logika
E. PecahanDalam Python, tipe data str digunakan untuk...
A. Angka
B. Huruf dan teks
C. Logika
D. Pecahan
E. BooleanDalam algoritma, output adalah...
A. Data masukan
B. Data hasil
C. Proses
D. Keputusan
E. VariabelDalam flowchart, simbol panah menunjukkan...
A. Arah alur program
B. Awal program
C. Keputusan
D. Input
E. OutputDalam C++, operator ++ berarti...
A. Penjumlahan
B. Penambahan satu nilai
C. Pengurangan
D. Pembagian
E. PerbandinganDalam Python, perintah if digunakan untuk...
A. Percabangan
B. Perulangan
C. Input
D. Output
E. KomentarDalam algoritma, sequencing berarti...
A. Urutan langkah-langkah
B. Percabangan
C. Pengulangan
D. Penggabungan
E. PenghentianDalam flowchart, simbol kotak persegi panjang digunakan untuk...
A. Proses
B. Input
C. Output
D. Keputusan
E. AwalTujuan utama membuat algoritma adalah...
A. Menyusun langkah logis untuk menyelesaikan masalah
B. Menggambar flowchart
C. Menulis kode program
D. Menguji hasil
E. Menentukan tipe data
Komentar
Posting Komentar