Berbagiruang.com – Berikut adalah Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatik Kelas 11 Tentang Berfikir Komputasional Algoritma dan Pemrograman yang terdiri dari 30 soal pilihan ganda. Dengan adanya soal latihan ini semoga bisa sebagai bahan pembelajaran dan latihan sebelum menghadapi ujian.
1. Tahap pertama dalam pemrograman adalah ….
A. Mendesain solusi
B. Mengimplementasikan solusi dalam bentuk program
C. Menganalisis permasalahan*
D. Menguji program
E. Memilih bahasa pemrograman
2. Apa yang merupakan hasil dari tahap kedua dalam pemrograman ….
A. Kode program
B. Pengujian program
C. Algoritma berupa narasi*
D. Pemilihan bahasa pemrograman
E. Evaluasi algoritma
3. Apa yang dilakukan dalam tahap pengujian program ….
A. Menganalisis permasalahan
B. Mendesain solusi
C. Mengimplementasikan solusi dalam bentuk program
D. Menguji program*
E. Memilih bahasa pemrograman
4. Pada tahap apa pemrogram akan memilih tipe data dan struktur kontrol yang digunakan dalam kode program ….
A. Menganalisis permasalahan
B. Mendesain solusi
C. Mengimplementasikan solusi dalam bentuk program*
D. Menguji program
E. Memilih bahasa pemrograman
5. Pada tahap apa pemrogram memilih bahasa pemrograman yang akan digunakan ….
A. Menganalisis permasalahan
B. Mendesain solusi
C. Mengimplementasikan solusi dalam bentuk program
D. Menguji program
E. Memilih bahasa pemrograman*
6. Tahap apa yang melibatkan menulis kode program ….
A. Menganalisis permasalahan
B. Mendesain solusi
C. Mengimplementasikan solusi dalam bentuk program*
D. Menguji program
E. Memilih bahasa pemrograman
7. Apa yang dimaksud dengan pernyataan masalah dalam pemrograman ….
A. Keluaran dari program
B. Input program
C. Batasan-batasan program*
D. Pernyataan masalah adalah pseudocode
E. Tahap pertama dalam pemrograman
8. Ada berapakah notasi algoritma ….
A. 1
B. 2
C. 3
D. 4*
E. 5
9. Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil. Untuk melengkapi peryataan diatas adalah ….
A. Input*
B. File
C. Database
D. Masalah
E. Rekayasa
10. Yang termasuk operasi logika adalah ….
A. +
B. <
C. &&*
D. >=
E. ==
BACA JUGA : Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatik Kelas 11 Tentang Informatika
11. Urutan langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut dengan ….
A. Array
B. Tipe data
C. Variabel
D. Algoritma*
E. Konstanta
12. Apakah pemrogram bisa menggunakan solusi atau potongan solusi yang sudah ada dari permasalahan yang telah diselesaikan sebelumnyaApakah pemrogram bisa menggunakan solusi atau potongan solusi yang sudah ada dari permasalahan yang telah diselesaikan sebelumnya ….
A. Ya, selalu*
B. Tergantung pada ukuran permasalahan
C. Tidak, harus selalu merencanakan solusi dari awal
D. Hanya jika permasalahan tersebut mirip
E. Pemrogram tidak boleh menggunakan solusi yang sudah ada
13. Pada tahap apa pemrogram akan mengevaluasi apakah program dapat bekerja dengan cepat sesuai batasan dari permasalahan …
A. Menganalisis permasalahan
B. Mendesain solusi*
C. Mengimplementasikan solusi dalam bentuk program
D. Menguji program
E. Memilih bahasa pemrograman
14. Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari ….
A. Tipe Data
B. Main
C. Variabel*
D. Konstanta
E. Operator
15. Merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain disebut answer choices ….
A. Variabel
B. Operator*
C. Konstanta
D. Pointer
E. Tipe data
16. Bentuk belah ketupa bermanfaat dalam pememilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama ….
A. Process
B. Display
C. Decision*
D. Terminator
E. Input-Output
17. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data ….
A. Real*
B. Integer
C. Boolean
D. Char
E. varchar
18. Gerbang yang akan membentuk keluaran berlogika 1 bila gerbang inputnya ada yang diberikan logika 1 adalah definisi dari ….
A. Gerbang AND
B. Gerbang NOT
C. Gerbang NAND
D. Gerbang OR*
E. Gerbang NET
19. Gerbang logika yang menampilkan output kebalikan dari inputnya adalah ….
A. NAND
B. NOT*
C. NOR
D. END
E. EX-NOR
20. Konversikan bilangan binary 1011011(2) ke bilangan decimal …
A. 70(10)
B. 40(10)
C. 60(10)
D. 80(10)
E. 90(10)*
21. Apa yang dimaksud dengan konsep rekursi dalam berpikir komputasional….
A. Proses membagi permasalahan menjadi permasalahan kecil*
B. Proses menyelesaikan permasalahan sekaligus
C. Proses menghitung nilai faktorial
D. Proses memilih bahasa pemrograman
E. Proses pengujian program
22. Pada konsep rekursi, apa yang dimaksud dengan “Basis” ….
A. Nilai awal dari fungsi/barisan rekursif*
B. Hubungan antara nilai fungsi/barisan dengan nilai-nilai sebelumnya
C. Pengujian program
D. Evaluasi algoritma
E. Memilih bahasa pemrograman
23. Apa yang menjadi dasar dari konsep rekursi dalam pemrograman ….
A. Memilih bahasa pemrograman
B. Evaluasi algoritma
C. Pernyataan masalah
D. Proses membagi permasalahan menjadi permasalahan kecil*
E. Pengujian program
24. Kapan teknik greedy digunakan dalam penyelesaian masalah optimasi …
A. Saat ingin menghitung nilai faktorial
B. Saat permasalahan memiliki struktur yang memungkinkan pengambilan langkah terbaik pada setiap saat*
C. Saat permasalahan tidak memiliki banyak pilihan langkah
D. Saat perlu membagi permasalahan menjadi permasalahan kecil
E. Saat memerlukan teknik memorisasi
25. Konversikan bilangan desimal 1583(10) ke bilangan hexadesimal. …
A. 62A(16)
B. 62F(16)*
C. 62B(16)
D. 62C(16)
E. 62E(16)
26. 6(10) = ….. (2) hasil konversi dari bilangan tersebut adalah ….
A. 110*
B. 101
C. 011
D. 111
E. 1011
27. Apa analogi yang tepat untuk menjelaskan larik (array) dalam pemrograman ….
A. Rak buku dengan nomor loker*
B. Kalkulator dengan banyak fungsi
C. Variabel tunggal
D. Program pengolah data
E. Kode program dengan ekstensi .cpp
28. Apa perbedaan utama antara variabel tunggal dan larik (array) ….
A. Variabel tunggal tidak dapat digunakan dalam program
B. Larik tidak memerlukan indeks
C. Variabel tunggal digunakan untuk data berukuran besar
D. Larik digunakan untuk menyimpan satu buah nilai
E. Larik dapat menyimpan banyak data dengan indeks*
29. Apa tipe data yang lazim digunakan untuk mengimplementasikan string dalam bahasa pemrograman C++ ….
A. Larik karakter*
B. Bilangan bulat
C. Larik angka
D. Karakter
E. Bilangan pecahan
30. Apa yang dimaksud dengan konversi dari huruf kapital ke huruf non kapital dalam pemrograman ….
A. Mengubah karakter menjadi angka
B. Mengubah string menjadi bilangan bulat
C. Mengubah karakter menjadi karakter lain*
D. Menghitung statistika deskriptif
E. Menggabungkan dua string
Itu lah Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatik Kelas 11 Tentang Berfikir Komputasional Algoritma dan Pemrograman semoga bermanfaat dan bisa menjadi bahan latihan untuk mengasah materi lebih dalam. Semoga bermanfaat.