50 Soal Pemrograman Bahasa Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Pemrograman Bahasa
1. Pemrograman adalah proses untuk membuat __________.
A. Algoritma
B. Perangkat Keras
C. Basis Data
D. Aplikasi
Jawaban:
D. Aplikasi
2. Bahasa pemrograman adalah __________.
A. Bahasa yang digunakan untuk berkomunikasi antara programmer
B. Bahasa yang digunakan untuk berkomunikasi antara komputer
C. Bahasa yang digunakan untuk berkomunikasi antara manusia dan komputer
D. Bahasa yang digunakan untuk berkomunikasi antara manusia
Jawaban:
C. Bahasa yang digunakan untuk berkomunikasi antara manusia dan komputer
3. Berikut ini adalah jenis pemrograman berorientasi objek:
A. PHP
B. Python
C. HTML
D. SQL
Jawaban:
B. Python
4. Salah satu fungsi penting dari bahasa pemrograman adalah _________.
A. Meningkatkan kecepatan internet
B. Mengontrol perangkat keras
C. Membuat program antivirus
D. Mengatur keuangan perusahaan
Jawaban:
B. Mengontrol perangkat keras
5. Berikut ini adalah contoh bahasa pemrograman tingkat tinggi:
A. Assembly language
B. C++
C. Machine language
D. Binary code
Jawaban:
B. C++
6. Dalam pemrograman, IDE singkatan dari ________.
A. Integrated Development Environment
B. Interactive Design Environment
C. Intelligent Data Entry
D. Integrated Data Encryption
Jawaban:
A. Integrated Development Environment
7. Yang bukan merupakan tipe data primitif dalam pemrograman adalah ________.
A. Integer
B. String
C. Boolean
D. Array
Jawaban:
D. Array
8. Pernyataan if-else digunakan untuk ________.
A. Melakukan perulangan
B. Melakukan operasi matematika
C. Mengontrol alur eksekusi program
D. Membaca input dari pengguna
Jawaban:
C. Mengontrol alur eksekusi program
9. Dalam pemrograman, SQL digunakan untuk ________.
A. Membuat tampilan web
B. Membuat program berbasis teks
C. Mengelola basis data
D. Membuat animasi
Jawaban:
C. Mengelola basis data
10. Yang bukan merupakan metode pengulangan dalam pemrograman adalah ________.
A. For
B. While
C. Until
D. Loop
Jawaban:
D. Loop
11. Sebuah variabel dalam pemrograman digunakan untuk ________.
A. Menyimpan data yang dapat berubah
B. Menyimpan data yang tetap
C. Menyimpan data yang bersifat rahasia
D. Menyimpan data yang bersifat publik
Jawaban:
A. Menyimpan data yang dapat berubah
12. Bahasa pemrograman Java dikembangkan oleh ________.
A. Bill Gates
B. Linus Torvalds
C. James Gosling
D. Mark Zuckerberg
Jawaban:
C. James Gosling
13. Dalam pemrograman, perintah "print" digunakan untuk ________.
A. Menerima input dari pengguna
B. Menampilkan output ke layar
C. Menghapus data dari basis data
D. Mengubah format data
Jawaban:
B. Menampilkan output ke layar
14. Dalam pemrograman, "HTML" adalah singkatan dari ________.
A. Hypertext Markup Language
B. High-Level Programming Language
C. Hyper Transfer Mode Language
D. Home Tool Markup Language
Jawaban:
A. Hypertext Markup Language
15. Pernyataan "for" dalam pemrograman digunakan untuk ________.
A. Menghentikan program
B. Mengulangi sejumlah perintah secara berulang
C. Melakukan operasi matematika
D. Mengambil input dari pengguna
Jawaban:
B. Mengulangi sejumlah perintah secara berulang
16. Dalam pemrograman, "CSS" adalah singkatan dari ________.
A. Cascading Style Sheets
B. Computer System Security
C. Creative Style Solutions
D. Common Syntax Structure
Jawaban:
A. Cascading Style Sheets
17. Pada pemrograman berorientasi objek, pewarisan (inheritance) digunakan untuk ________.
A. Menggabungkan dua objek menjadi satu
B. Membagi sebuah objek menjadi beberapa objek yang lebih kecil
C. Mewarisi properti dan metode dari objek lain
D. Menyembunyikan properti dan metode dari objek lain
Jawaban:
C. Mewarisi properti dan metode dari objek lain