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