ThatQuiz Perpustakaan Tes Kerjakan tes ini sekarang
Pemrograman komputer - Kuis
Kontribusi oleh: Salter
  • 1. Pemrograman komputer adalah proses merancang dan membuat instruksi yang memberi tahu komputer bagaimana melakukan tugas tertentu. Ini melibatkan penulisan kode menggunakan bahasa pemrograman seperti Java, Python, C++, dan banyak lainnya. Para programmer perlu memiliki pemahaman mendalam tentang logika, algoritma, dan keterampilan pemecahan masalah untuk menciptakan perangkat lunak yang efisien dan andal. Pemrograman digunakan dalam berbagai aplikasi seperti pengembangan situs web, aplikasi seluler, permainan video, dan sistem operasi. Ini membutuhkan kreativitas, perhatian terhadap detail, dan kesabaran untuk memperbaiki dan meningkatkan kode. Belajar pemrograman membuka peluang di berbagai industri dan membantu membentuk masa depan teknologi.

    Bahasa pemrograman mana yang dianggap 'bertingkat rendah'?
A) Python
B) Bahasa Assembly
C) Ruby
D) JavaScript
  • 2. Tipe data apa yang digunakan untuk menyimpan bilangan bulat dalam pemrograman?
A) Boolean
B) Float
C) Integer
D) String
  • 3. Dalam pemrograman berorientasi objek, apa itu kelas?
A) Gaya pemformatan teks.
B) Notasi musik.
C) Jenis perulangan.
D) Sebuah cetak biru untuk membuat objek.
  • 4. Apa kepanjangan dari IDE dalam pemrograman?
A) Lingkungan Pengembangan Terpadu
B) Perusahaan Digital Inovatif
C) Mesin Desain Interaktif
D) Editor Basis Data Internet
  • 5. Simbol apa yang biasanya menandakan awal dari sebuah komentar dalam banyak bahasa pemrograman?
A) */
B) -->
C) //
D) <!--
  • 6. Apa itu algoritma dalam pemrograman?
A) Sebuah alat desain visual.
B) Sebuah metode untuk memainkan musik.
C) Sebuah jenis struktur data.
D) Sekumpulan instruksi untuk menyelesaikan suatu masalah.
  • 7. Bahasa pemrograman apa yang sering digunakan untuk membangun aplikasi web?
A) C++
B) Swift
C) JavaScript
D) Java
  • 8. Apa yang disebut proses untuk menemukan dan memperbaiki kesalahan dalam sebuah program?
A) Interpretasi
B) Kompilasi
C) Debug
D) Optimasi
  • 9. Berapakah hasil dari 5 + 3 * 2?
A) 10
B) 11
C) 16
D) 13
  • 10. Struktur data manakah yang menggunakan prinsip Last In, First Out (LIFO)?
A) Array
B) Pohon (Tree)
C) Tumpukan (Stack)
D) Antrian (Queue)
  • 11. Apa nama proses pengubahan kode sumber menjadi kode mesin?
A) Refaktor
B) Interpretasi
C) Optimasi
D) Kompilasi
  • 12. Apa kepanjangan dari CSS?
A) Sistem Penulisan Kreatif
B) Solusi Perangkat Lunak Komputer
C) Sistem Struktur Konten
D) Cascading Style Sheets (Lembar Gaya Bertingkat)
  • 13. Manakah dari berikut ini yang merupakan sistem pengendalian versi yang populer?
A) HTML
B) Python
C) Git
D) MySQL
  • 14. Apa kepanjangan dari API dalam pemrograman?
A) Antarmuka Pemrograman Tingkat Lanjut
B) Antarmuka Pemrograman Aplikasi
C) Integrasi Protokol Otomatis
D) Interaksi Program yang Akurat
  • 15. Apa tujuan dari pernyataan 'else' dalam pemrograman?
A) Untuk mengulangi sebuah blok kode.
B) Untuk menyediakan blok kode alternatif ketika suatu kondisi tidak terpenuhi.
C) Untuk mendefinisikan sebuah fungsi.
D) Untuk mengimpor pustaka eksternal.
  • 16. Simbol apa yang digunakan untuk komentar satu baris dalam banyak bahasa pemrograman?
A) --
B) ##
C) \/\*
D) \/\/
  • 17. Simbol apa yang digunakan untuk komentar dalam bahasa pemrograman Python?
A) *
B) \/\/
C) #
D) --
  • 18. Apa sebutan untuk potongan kode kecil yang dapat digunakan kembali dan berfungsi untuk menyelesaikan tugas tertentu?
A) Variabel
B) Divisi
C) Fungsi
D) Subrutin
  • 19. Perusahaan mana yang mengembangkan bahasa pemrograman C#?
A) Apple
B) Microsoft
C) Google
D) Amazon
  • 20. Apa istilah yang digunakan untuk proses menggabungkan elemen data dan metode menjadi satu kesatuan?
A) Abstraksi
B) Polimorfisme
C) Enkapsulasi
D) Pewarisan
  • 21. Manakah dari berikut ini yang merupakan lingkungan pengembangan terpadu (IDE) populer untuk pengembangan Java?
A) PyCharm
B) Sublime Text
C) Visual Studio Code
D) Eclipse
  • 22. Struktur data manakah yang mengatur item dalam urutan berurutan?
A) Array
B) Pohon (Tree)
C) Antrian (Queue)
D) Stack
  • 23. Dalam pemrograman berorientasi objek, apa yang disebut proses pembuatan instance baru dari sebuah kelas?
A) Deklarasi
B) Definisi
C) Inisialisasi
D) Instansiasi
  • 24. Berapakah hasil dari 3 + 5 dalam pemrograman?
A) 5
B) 15
C) 3
D) 8
  • 25. Apa tujuan dari konstruktor dalam pemrograman berorientasi objek?
A) Untuk menentukan warna pada sebuah halaman web.
B) Untuk mengimpor pustaka (library) eksternal.
C) Untuk membuat perulangan (loop).
D) Untuk menginisialisasi keadaan (state) sebuah objek.
  • 26. Apa peran kompilator dalam pemrograman?
A) Untuk menjalankan kode baris demi baris.
B) Untuk mendeteksi dan memperbaiki kesalahan dalam kode.
C) Untuk menerjemahkan kode sumber menjadi kode mesin.
D) Untuk merancang antarmuka pengguna.
  • 27. Apa fungsi utama dari sebuah sistem operasi?
A) Untuk membuat aplikasi web.
B) Untuk mengamankan koneksi jaringan.
C) Untuk mengelola sumber daya perangkat keras dan perangkat lunak.
D) Untuk merancang antarmuka pengguna.
  • 28. Jenis bahasa apa yang paling dikenal sebagai bahasa Java?
A) Prosedural
B) Berorientasi Objek
C) Deklaratif
D) Fungsional
  • 29. Pernyataan mana yang benar mengenai nilai 'null' dalam pemrograman?
A) Merupakan sebuah kesalahan.
B) Digunakan untuk operasi logika.
C) Mewakili sebuah variabel yang tidak memiliki nilai.
D) Sama dengan nol.
  • 30. Apa peran sebuah fungsi dalam pemrograman?
A) Untuk menampilkan gambar di layar.
B) Untuk memformat teks dalam sebuah dokumen.
C) Untuk menjalankan tugas tertentu.
D) Untuk memutar file audio.
  • 31. Manakah dari berikut ini yang merupakan sistem manajemen basis data relasional?
A) HTML
B) Python
C) MySQL
D) CSS
  • 32. Apa istilah untuk pernyataan yang dieksekusi berulang kali berdasarkan kondisi tertentu?
A) Array
B) Fungsi
C) Variabel
D) Perulangan
  • 33. Jenis bahasa pemrograman apa yang mengharuskan seorang programmer untuk menentukan urutan langkah-langkah yang harus diikuti untuk menyelesaikan suatu masalah?
A) Fungsional
B) Prosedural
C) Skrip
D) Deklaratif
  • 34. Manakah dari berikut ini yang merupakan contoh pernyataan kondisional dalam pemrograman?
A) switch-case
B) perulangan for
C) perulangan while
D) if-else
  • 35. Jenis bahasa pemrograman manakah yang menggunakan serangkaian instruksi untuk menjalankan tugas?
A) Logis
B) Imperatif
C) Deklaratif
D) Fungsional
  • 36. Bahasa pemrograman apa yang dikenal karena penggunaannya dalam analisis data dan pembelajaran mesin?
A) PHP
B) R
C) C#
D) Python
  • 37. Apa kepanjangan dari SQL dalam pemrograman?
A) Bahasa Kueri Terstruktur
B) Tautan Kueri Perangkat Lunak
C) Logika Kueri Sistem
D) Logika Pertanyaan Berurutan
  • 38. Jenis kesalahan apa yang terjadi selama proses kompilasi sebuah program?
A) Kesalahan sintaks
B) Kesalahan semantik
C) Kesalahan saat runtime (waktu berjalan)
D) Kesalahan logika
  • 39. Jenis bahasa pemrograman apa yang memungkinkan seorang programmer untuk menentukan hasil yang diinginkan, daripada langkah-langkah detail untuk mencapainya?
A) Imperatif
B) Prosedural
C) Fungsional
D) Deklaratif
Dibuat dengan That Quiz — situs tes matematika untuk siswa dari semua tingkat kelas.