17 Soal (Pilihan Ganda) Pemrograman Bahasa dan Jawaban
Contoh Soal Pilgan Tentang Pemrograman Bahasa
1. Dalam pemrograman, "API" adalah singkatan dari ________.
A. Application Programming Interface
B. Advanced Program Integration
C. Automated Processing Interface
D. Algorithmic Programming Interface
Jawaban:
A. Application Programming Interface
2. Salah satu fitur Python yang membuatnya populer adalah ________.
A. Kemampuan membuat program antivirus
B. Kecepatan eksekusi program yang tinggi
C. Sintaksis yang mudah dibaca dan dipahami
D. Kemampuan menghasilkan program yang berjalan di semua platform
Jawaban:
C. Sintaksis yang mudah dibaca dan dipahami
3. Dalam pemrograman, "javascript" sering digunakan untuk ________.
A. Membuat tampilan web yang interaktif
B. Membuat program desktop
C. Membuat basis data
D. Membuat sistem operasi
Jawaban:
A. Membuat tampilan web yang interaktif
4. Dalam pemrograman, "PHP" adalah singkatan dari ________.
A. Personal Home Page
B. Pre-Hypertext Processor
C. Professional Hosting Platform
D. PHP: Hypertext Preprocessor
Jawaban:
D. PHP: Hypertext Preprocessor
5. Pada pemrograman berorientasi objek, "polimorfisme" mengacu pada ________.
A. Kemampuan sebuah objek untuk mengubah tipe datanya
B. Kemampuan sebuah objek untuk menurunkan properti dan metode dari objek lain
C. Kemampuan sebuah metode untuk memiliki beberapa implementasi yang berbeda
D. Kemampuan sebuah objek untuk melakukan operasi matematika
Jawaban:
C. Kemampuan sebuah metode untuk memiliki beberapa implementasi yang berbeda
6. Salah satu kegunaan utama dari "git" dalam pengembangan perangkat lunak adalah ________.
A. Mengontrol versi perangkat lunak
B. Membuat desain tampilan web
C. Mengenkripsi data sensitif
D. Mengoptimalkan performa program
Jawaban:
A. Mengontrol versi perangkat lunak
7. Dalam pemrograman, "SQL" adalah singkatan dari ________.
A. Structured Query Language
B. Simple Query Language
C. System Query Logic
D. Software Query Library
Jawaban:
A. Structured Query Language
8. Pada pemrograman berorientasi objek, "enkapsulasi" mengacu pada ________.
A. Penggabungan beberapa objek menjadi satu objek
B. Pembagian sebuah objek menjadi beberapa objek yang lebih kecil
C. Penyembunyian properti dan metode dalam sebuah objek
D. Pemberian aksesibilitas properti dan metode dalam sebuah objek
Jawaban:
C. Penyembunyian properti dan metode dalam sebuah objek
9. Salah satu kegunaan "API" dalam pengembangan perangkat lunak adalah ________.
A. Mempercepat koneksi internet
B. Memvalidasi input pengguna
C. Menghubungkan program dengan layanan eksternal
D. Membuat tampilan grafis
Jawaban:
C. Menghubungkan program dengan layanan eksternal
10. Pada pemrograman berorientasi objek, "abstraksi" mengacu pada ________.
A. Proses pembuatan objek dari kelas
B. Proses mengubah objek menjadi bentuk yang lebih sederhana
C. Proses menggabungkan beberapa objek menjadi satu objek
D. Proses menyembunyikan detail implementasi objek
Jawaban:
D. Proses menyembunyikan detail implementasi objek
11. Dalam pemrograman, "algorithm" adalah ________.
A. Bahasa pemrograman
B. Petunjuk yang menjelaskan cara menyelesaikan masalah
C. Metode untuk mengunci perangkat lunak
D. Format data yang digunakan dalam komunikasi jaringan
Jawaban:
B. Petunjuk yang menjelaskan cara menyelesaikan masalah
12. Salah satu keuntungan penggunaan "framework" dalam pengembangan perangkat lunak adalah ________.
A. Mempercepat kecepatan internet
B. Memastikan keamanan data
C. Mempermudah pengembangan aplikasi dengan menyediakan struktur kerangka yang sudah siap pakai
D. Membuat program lebih interaktif
Jawaban:
C. Mempermudah pengembangan aplikasi dengan menyediakan struktur kerangka yang sudah siap pakai
13. Dalam pemrograman, "debugging" adalah ________.
A. Proses mengenkripsi kode sumber
B. Proses mengubah program menjadi kode mesin
C. Proses mengidentifikasi dan memperbaiki kesalahan dalam program
D. Proses mengoptimalkan performa program
Jawaban:
C. Proses mengidentifikasi dan memperbaiki kesalahan dalam program
14. Dalam pemrograman, "data type" mengacu pada ________.
A. Bahasa pemrograman yang digunakan
B. Format data yang digunakan dalam program
C. Metode enkripsi yang diterapkan pada data
D. Kecepatan eksekusi program
Jawaban:
B. Format data yang digunakan dalam program
15. Dalam pemrograman, "loop" digunakan untuk ________.
A. Menghentikan eksekusi program
B. Menjalankan beberapa perintah secara berulang
C. Mengontrol alur eksekusi program
D. Menerima input dari pengguna
Jawaban:
B. Menjalankan beberapa perintah secara berulang
16. Salah satu kegunaan "XML" dalam pengembangan perangkat lunak adalah ________.
A. Membuat animasi 3D
B. Mengontrol perangkat keras
C. Mendefinisikan struktur dan konten data
D. Mengoptimalkan kecepatan internet
Jawaban:
C. Mendefinisikan struktur dan konten data
17. Dalam pemrograman, "operator logika AND" digunakan untuk ________.
A. Menggabungkan dua kondisi yang harus terpenuhi
B. Menggabungkan dua kondisi yang memungkinkan salah satunya terpenuhi
C. Membandingkan dua nilai untuk kesamaan
D. Membandingkan dua nilai untuk ketidaksamaan
Jawaban:
A. Menggabungkan dua kondisi yang harus terpenuhi