23+ Kumpulan Soal REMEDIAL PEMROGRAMAN DASAR Sederajat dengan Kunci Jawaban
Halo.. sobat, Di website caktekno.com hari ini 15-Mar-2022 kami menyediakan kumpulan soal, bank soal beserta daftar jawaban/kunci jawaban tentang REMEDIAL PEMROGRAMAN DASAR yang sangat lengkap untuk semua jenjang pendidikan sebagai sarana belajar kamu belajar dan mengikuti PTS (Penilaian Tengah Semester)/UTS/Ulangan/Tugas Rumah/PR/Ujian Akhir untuk Kelas di sekolah atau sebagai referensi soal untuk bapak dan ibu guru di sekolah. Soal latihan di website ini disusun secara struktur dan mempermudah siswa mempelajari dan menguasai mata pelajaran pada semester 1 dan 2 2022/2023.
23+ Soal REMEDIAL PEMROGRAMAN DASAR 2022/2023 Lengkap
1. Pengertian dari “belajar bahasa pemrograman” adalah…
a. Proses mempelajari metodologi untuk memecahkan suatu permasalahan kemdian menuangkannya dalam suatu notasi algoritma yang mudah dibaca dan dipahami.[Jawaban Salah]
b. Merupakan implementasi algoritma yang ditulis dalam bahasa pemrograman tertentu.
[Jawaban Salah]
c. Urutan langkah-langkah logis untuk menyelesaikan suatu masalah yang tersusun secara sistematis
[Jawaban Salah]
d. Proses belajar menggunakan suatu bahasa pemrograman atau proses menulis sebuah kode program (coding) sesuai Bahasa pemrograman yang digunakan.
[Jawaban Benar]
e. Proses mencari ide untuk diterapkan kedalam logika.
[Jawaban Salah]
2. Sedangkan yang dimaksud dengan “belajar memprogram” adalah….
a. Proses mempelajari metodologi untuk memecahkan suatu permasalahan kemudian menuangkannya dalam suatu notasi algoritma yang mudah dibaca dan dipahami.[Jawaban Salah]
b. Merupakan implementasi logaritma yang ditulis dalam bahasa pemrograman tertentu.
[Jawaban Salah]
c. Urutan langkah-langkah logis untuk menyelesaikan suatu masalah yang tersusun secara sistematis
[Jawaban Salah]
d. Proses belajar menggunakan suatu bahasa pemrograman
[Jawaban Salah]
e. Proses menulis sebuah kode program (coding).
[Jawaban Benar]
3. Urutan langkah-langkah logis yang tersusun secara sistemaris dan digunakan untuk menyelesaikan sebuah permasalahan merupakan pengertian dari...
a. Logaritma[Jawaban Salah]
b. Bahasa Pemrograman
[Jawaban Salah]
c. Coding
[Jawaban Salah]
d. Algoritma
[Jawaban Benar]
e. Ide
[Jawaban Salah]
4. Tipe data yang hanya terdiri dari bilangan bulat seperti 1,2,3,10,20 dst adalah tipe data..
a. Integer[Jawaban Benar]
b. Char
[Jawaban Salah]
c. String
[Jawaban Salah]
d. Double
[Jawaban Salah]
e. Boolean
[Jawaban Salah]
5. Bahasa pemrograman yang bekerja dengan mengecek baris perbaris dari keseluruhan kode program yang ditulis adalah...
a. Pascal[Jawaban Salah]
b. C++
[Jawaban Salah]
c. C#
[Jawaban Salah]
d. C
[Jawaban Salah]
e. Ruby
[Jawaban Benar]
6. Di bawah ini bahasa Pemrograman yang bekerja secara interpreter adalah…
a. Pascal[Jawaban Salah]
b. Python
[Jawaban Benar]
c. C#
[Jawaban Salah]
d. C++
[Jawaban Salah]
e. C
[Jawaban Salah]
7. Bentuk penulisan algoritma yang dituliskan dengan menggunakan diagram alir adalah...
a. Tipe Data[Jawaban Salah]
b. Boolean
[Jawaban Salah]
c. Flowchart
[Jawaban Benar]
d. Coding
[Jawaban Salah]
e. Pseudocode
[Jawaban Salah]
8. Pengertian dari Variabel pada pemrograman adalah…
a. Lokasi memori yang dicadangkan untuk menyimpan nilai-nilai[Jawaban Benar]
b. Suatu media atau memori pada komputer yang digunakan untuk menampung Informasi
[Jawaban Salah]
c. Konstruksi yang dapat memanipulasi nilai dari operan.
[Jawaban Salah]
d. Nilai yang tidak dapat berubah
[Jawaban Salah]
e. Nilai yang tidak konstan
[Jawaban Salah]
9. “Suatu media atau memori pada komputer yang digunakan untuk menampung Informasi” merupakan pengertian dari….
a. Tipe data[Jawaban Benar]
b. Operator
[Jawaban Salah]
c. Konstanta
[Jawaban Salah]
d. Variabel
[Jawaban Salah]
e. Ekspresi
[Jawaban Salah]
10. Yang dimaksud dengan ekspresi pada gambar di atas ini adalah…
a. int[Jawaban Salah]
b. Print
[Jawaban Salah]
c. Luas
[Jawaban Salah]
d. Str
[Jawaban Salah]
e. 0.5*a*t
[Jawaban Benar]
11. Jika nilai = 70, maka program akan menampilkan…
a. “Selamat anda lulus”[Jawaban Salah]
b. Error value
[Jawaban Salah]
c. “maaf anda belum berhasil”
[Jawaban Benar]
d. “Selamat anda lulus & maaf anda belum berhasil”
[Jawaban Salah]
e. Blank hitam
[Jawaban Salah]
12. Pada bahasa pemrograman Python, syntax yang biasa digunakan untuk melakukan percabangan adalah…..
a. Int[Jawaban Salah]
b. If-else
[Jawaban Benar]
c. Boolean
[Jawaban Salah]
d. Read
[Jawaban Salah]
e. For
[Jawaban Salah]
13. Jika program di atas ini dijalankan maka akan menampilkan…
a. “Nilai 3 lebih besar dari 3”[Jawaban Benar]
b. Program tidak terdefinisi
[Jawaban Salah]
c. “Nilai 2 lebih besar dari 3”
[Jawaban Salah]
d. “Nilai 2 lebih kecil dari 3”
[Jawaban Salah]
e. Error value
[Jawaban Salah]
14. Jika kita ingin membuat lebih dari 2 percabangan, kita bisa menambahkan syntax…… pada program kita.
a. If[Jawaban Salah]
b. Else
[Jawaban Salah]
c. For
[Jawaban Salah]
d. While
[Jawaban Salah]
e. Elif
[Jawaban Benar]
15. Jika kita menginputkan nilai a : 8, b:9, dan c: 8, maka program akan menampilkan…..
a. “C yang terbesar”[Jawaban Salah]
b. “A yang terbesar”
[Jawaban Salah]
c. “B yang terbesar”
[Jawaban Benar]
d. Progrram error
[Jawaban Salah]
e. “Nilai a adalah 9”
[Jawaban Salah]
16. Perintah pada bahasa pemrograman yang membuat program untuk melakukan sesuatu secara berulang-ulang adalah…
a. If[Jawaban Salah]
b. If-else
[Jawaban Salah]
c. Percabangan
[Jawaban Salah]
d. Tipe data
[Jawaban Salah]
e. Perulangan
[Jawaban Benar]
17. Ketika ingin membuat program perulangan pada python, kita bisa menggunakan syntax…
a. Int[Jawaban Salah]
b. For
[Jawaban Benar]
c. Else
[Jawaban Salah]
d. Elif
[Jawaban Salah]
e. If
[Jawaban Salah]
18. Mengapa “For” disebut sebagai counted loop?
a. Perulangan yang memiliki cabang[Jawaban Salah]
b. Perulangan yang tidak terhingga
[Jawaban Salah]
c. Perulangan yang tidak dapat dihitung
[Jawaban Benar]
d. Perulangan yang terhitung
[Jawaban Salah]
e. Perulangan bersyarat
[Jawaban Salah]
19. Perintah perulangan pada python memiliki tipe data khusus yang bersifat sequence atau iterable, apakah yang dimaksud dengan “iterable”?
a. Tipe data yang dapat diulang[Jawaban Benar]
b. Tipe data yang memiliki cabang
[Jawaban Salah]
c. Tipe data yang tidak bisa diulang
[Jawaban Salah]
d. Tipe data yang kaku
[Jawaban Salah]
e. Tipe data yang fleksibel
[Jawaban Salah]
20. Di bawah ini yang bukan merupakan tipe data yang bersifat iterable pada perulangan adalah…
a. List[Jawaban Salah]
b. Tuple
[Jawaban Salah]
c. String
[Jawaban Salah]
d. If
[Jawaban Benar]
e. Range
[Jawaban Salah]
21. Variabel khusus yang mampu menyimpan sekumpulan daya yang memiliki tipe sama adalah pengertian dari…
a. Perulangan[Jawaban Salah]
b. Array
[Jawaban Benar]
c. Percabangan
[Jawaban Salah]
d. Ekspresi
[Jawaban Salah]
e. Integer
[Jawaban Salah]
22. Yang termasuk ke dalam tipe data Boolean pada array list diatas adalah..
a. 18[Jawaban Salah]
b. Andika
[Jawaban Salah]
c. 34
[Jawaban Salah]
d. True
[Jawaban Benar]
e. 12
[Jawaban Salah]
23. Jika program pada gambar di atas ini dieksekusi maka akan menampilkan…
a. Risma[Jawaban Salah]
b. Dinda
[Jawaban Salah]
c. “Risma,Dinda”
[Jawaban Salah]
d. “Risma,Dinda,Ryan”
[Jawaban Benar]
e. Progrram error
[Jawaban Salah]
24. Pada contoh program di soal nomor 23, cara yang paling tepat jika kita hanya ingin menampilkan data “Dinda” saja tanpa menampilkan data “Risma” dan “Ryan” maka kita dapat menuliskan syntax…
a. Print (Dinda)[Jawaban Salah]
b. Print (“siswa”)
[Jawaban Salah]
c. Print (siswa[1])
[Jawaban Benar]
d. Print (siswa[2])
[Jawaban Salah]
e. Print (“siswa[0]”)
[Jawaban Salah]
25. Cara yang paling tepat jika kita hanya ingin menampilkan data “Risma” pada array multidimensi diatas maka kita dapat menuliskan syntax….
a. Print (Risma)[Jawaban Salah]
b. Print (“list_siswa”)
[Jawaban Salah]
c. Print (list_siswa[2][2])
[Jawaban Salah]
d. Print (list_siswa)
[Jawaban Salah]
e. Print (list_siswa[2][1])
[Jawaban Benar]
Demikian Kumpulan Soal REMEDIAL PEMROGRAMAN DASAR Sederajat dengan Kunci Jawaban, Raih Mimpimu Sob