16 Soal Tentang Pemrograman Bahasa + Kunci Jawaban
Latihan Soal PG Bab Pemrograman Bahasa
1. Dalam pemrograman, "framework CSS" yang populer adalah ________.
A. Bootstrap
B. Jquery
C. Angularjs
D. Node.js
Jawaban:
A. Bootstrap
2. Dalam pemrograman, "operasi matematika modulus" digunakan untuk ________.
A. Menghitung hasil bagi dari dua bilangan
B. Menghitung hasil perkalian dari dua bilangan
C. Menghitung sisa pembagian dari dua bilangan
D. Menghitung pangkat dari dua bilangan
Jawaban:
C. Menghitung sisa pembagian dari dua bilangan
3. Dalam pemrograman, "array" adalah ________.
A. Kumpulan data yang terurut
B. Pernyataan kondisional
C. Metode pengulangan
D. Struktur data yang digunakan untuk mengelompokkan data
Jawaban:
D. Struktur data yang digunakan untuk mengelompokkan data
4. Salah satu jenis pengulangan dalam pemrograman adalah "do-while loop" yang ________.
A. Menjalankan perintah terlebih dahulu, kemudian melakukan pengecekan kondisi
B. Melakukan pengecekan kondisi terlebih dahulu, kemudian menjalankan perintah
C. Menjalankan perintah selama kondisi terpenuhi
D. Menjalankan perintah tanpa melakukan pengecekan kondisi
Jawaban:
A. Menjalankan perintah terlebih dahulu, kemudian melakukan pengecekan kondisi
5. Dalam pemrograman, "pointer" digunakan untuk ________.
A. Menyimpan alamat memori dari sebuah variabel
B. Menyimpan beberapa nilai dalam satu variabel
C. Menyimpan hasil operasi matematika
D. Menyimpan data dalam format biner
Jawaban:
A. Menyimpan alamat memori dari sebuah variabel
6. Salah satu metode pengurutan dalam pemrograman adalah "Bubble Sort" yang ________.
A. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan
B. Mengurutkan elemen-elemen dengan menggunakan operasi matematika
C. Mengurutkan elemen-elemen dengan mengacak posisi elemen-elemen
D. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar
Jawaban:
A. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan
7. Dalam pemrograman, "rekursi" adalah ________.
A. Proses menggabungkan beberapa objek menjadi satu objek
B. Proses memanggil fungsi itu sendiri
C. Proses mengubah objek menjadi bentuk yang lebih sederhana
D. Proses menyembunyikan properti dan metode dalam sebuah objek
Jawaban:
B. Proses memanggil fungsi itu sendiri
8. Dalam pemrograman, "stack" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar
Jawaban:
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
9. Dalam pemrograman, "binary search" digunakan untuk ________.
A. Mencari elemen dalam array yang diurutkan
B. Mengurutkan elemen-elemen dalam array
C. Memecahkan persamaan matematika
D. Mengubah data menjadi format biner
Jawaban:
A. Mencari elemen dalam array yang diurutkan
10. Dalam pemrograman, "hash table" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array
Jawaban:
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
11. Salah satu metode pengurutan dalam pemrograman adalah "Quick Sort" yang ________.
A. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar
B. Mengurutkan elemen-elemen dengan menggunakan operasi matematika
C. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan
D. Mengurutkan elemen-elemen dengan mengacak posisi elemen-elemen
Jawaban:
A. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar
12. Dalam pemrograman, "queue" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar
Jawaban:
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
13. Dalam pemrograman, "dequeue" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar
Jawaban:
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
14. Dalam pemrograman, "linked list" adalah ________.
A. Struktur data yang menggabungkan dua array menjadi satu array
B. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
C. Struktur data yang mengikuti prinsip "First-In, First-Out"
D. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
Jawaban:
D. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
15. Dalam pemrograman, "graph" adalah ________.
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
B. Struktur data yang mengikuti prinsip "First-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array
Jawaban:
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
16. Dalam pemrograman, "binary tree" adalah ________.
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
B. Struktur data yang mengikuti prinsip "First-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array
Jawaban:
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung