Contoh Soal Latihan Pemrograman Dasar Beserta Jawabannya
Bagi kalian yang sedang mempelajari Pemrograman Dasar dengan menggunakan program C++ atau teori tentang dasar-dasar dari Pemrograman. Kali ini Kumpulan Soal 77 membagikan Contoh Soal Pemrograman Dasar untuk para pelajar maupun mahasiswa. Pada artikel ini terdapat 50 butir soal pilihan ganda yang bisa anda pahami dan pelajari untuk latihan, yang tentunya sudah dilengkapi dengan kunci jawaban. Kumpulan Soal 77 sebelumnya sudah membagikan tentang Soal Desain Grafis dan Jawbannya kepada teman-teman semua, sekarang waktunya untuk membahas juga soal pemrograman yang sekarang menjadi bagian dalam membuat prangkat lunak.
Berikut ini adalah Contoh Soal Latihan Pemrograman Dasar Pilihan Ganda Beserta Jawabannya
50 Contoh Soal Latihan Pemrograman Dasar Pilihan Ganda Beserta Jawabannya
1. Suatu langkah untuk menyelesaikan sebuah masalah secara logis dan sistematis adalah...
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman
2. Pseudocode yang dipakai dalam penulisan algoritma adalah...
A. Bahasa pemrograman
B. Bahasa latin
C. Bahasa Indonesia
D. Bahasa terstruktur
E. Bahasa sehari-hari
3. Sintak yang tepat dan benar untuk mengeluarkan output "Hello people" di pemrograman C++ adalah...
A. Cin>>"Hello people";
B. Cin>>"Hello people;
C. Cout<<"Hello people
D. Cout<<"Hello people";
E. Create table Hello people
4. Alat bantu untuk mengorganisasikan hasil analis adalah dengan...
A. Input - Proses - Output
B. Start - Proses - Input
C. Start - Proses - Output
D. Start - Input - End
E. Output - Input - Proses
5. Tipe data apakah yang bisa digunakan jika int x = 9.90
A. Array
B. Float
C. Char
D. Fungsi
E. Dimensi dua
6. Setiap perintah dalam projek C++ selalu diakhiri dengan...
A. ?>
B. //
C. ;
D. '
E. {}
7. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan tertentu disebut...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
8. Bagian dari program yang memiliki peran sangat penting yang akan mempengaruhi setiap instruksi jalannya program adalah...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
9. Untuk menyatakan fungsi utama berakhir di running dan dijalankan tanpa adanya debug atau eror adalah...
A. getch
B. ;
C. return0
D. using namespace std
E. int main
10. Cin dalam program C++ berati...
A. Untuk menhasilkan output
B. Untuk menginput data
C. Untuk membuat program
D. Untuk mengetahui adanya debug
E. Untuk menampilkan output
11. C++ dikembangkan oleh...
A. Bjarne Stroustrup
B. Mark Lee
C. Khoiril Anwar
D. Bill Gates
E. Paul Alen
12. Pemesanan tempat memori variable dan tipe data atau fungsi tertentu disebut...
A. Float
B. Deklarasi
C. Algoritma
D. Integer
E. Looping
13. Urutan instruksi untuk menyelesaikan masalah yang telah disusun secara logis dan sistematis dengan menggunakan bahasa pemrograman disebut...
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman
14. Data yang harus diberikan pada komputer disebut...
A. Input
B. Output
C. Proses
D. Start
E. End
15. Untuk menampilkan hasil yang sudah di input pada program c++ disebut...
A. Input
B. Output
C. Proses
D. Start
E. Pointer
16. Suatu tahapan atau bagan alir yang berfungsi untuk menggambarkan penyelesaian masalah scara sederhana dan jelas adalah...
A. Pengulangan
B. Proses
C. Flowchart
D. Dimensi
E. Variabel
17. Tipe data yang menyatakan TRUE FALSE dalam sebuah program adalah...
A. Boolean
B. String
C. Char
D. Int
E. Value
18. Struktur dasar dari algoritma pemrograman adalah...
A. Sequence, Selection dan Looping
B. String, Boolean dan Integer
C. Flowchart, Deklarasi dan Output
D. Array, Pointer dan Variabel
E. Perulangan, Looping dan Pemilihan
19. Sebuah perintah atau struktur yang terus mengulang agar mencapai suatu kondisi adalah...
A. Sequence
B. Looping
C. Selection
D. String
E. Boolean
20. Struktur ini memiliki dua kondisi if dan else untuk menentukan suatu kondisi adalah...
A. Sequence
B. Looping
C. Selection
D. String
E. Boolean
21. Untuk menampilkan hasil dari program yang telah dibuat adalah dengan...
A. F5
B. F9
C. F4
D. F3
E. F1
22. Tipe data bilangan bulat dalam C++ adalah...
A. Integer
B. String
C. Char
D. Boolean
E. Value
23. Suatu kondisi dimana struktur if berada didalam if lainnya adalah statement dari kondisi...
A. If else
B. If bersarang
C. Else if
D. If while
E. If then
24. Dibawah ini adalah komponen penyusun algoritma, kecuali...
A. Variable
B. Konstanta
C. Tipe data
D. Operator
E. Pseudocode
25. Tipe data untuk menyimpan variabel berupa nilai teks adalah...
A. String
B. Strong
C. Boolean
D. Int
E. Char
26. Tipe data untuk yang efisien untuk angka bilang bulat adalah...
A. String
B. Integer
C. Byte
D. Float
E. Char
27. Tipe data terstruktur yang digunakan untuk menyimpan sejumlah data yang bertipe sama adalah...
A. Array
B. Int
C. Float
D. Loop
E. Char
28. Fungsi atau method yang digunakan untuk menghitung panjang dari string yaitu...
A. lenght()
B. Value
C. return0
D. getch
E. ;
29. File header yang berfungsi untuk menginput atau output dalam program C++ adalah...
A. #include <stream>
B. #include <iostream>
C. void main;
D. include<conio.h>
E. usingnamespace std;
30. Deklarasi array dalam program C++ diberi tanda...
A. {}
B. ?>
C. //
D. []
E. ()
31. Perbedaan fungsi dan prosedur adalah...
A. Fungsi memiliki parameter sedangkan prosedur tidak
B. Fungsi menghasilkan nilai balik sedangkan prosedur tidak
C. Fungsi dapat dipanngil dalam fungsi main sedangkan prosedur tidak
D. Fungsi tidak memiliki nilai balik sedangkan prosedur memiliki nilai balik
E. Fungsi melakukan deklarasi dalam fungsi yang lain sedangkan prosedur tidak
32. Yang tidak termasuk ke dalam struktur percabangan pada C++ adalah...
A. for
B. if else
C. if
D. switch
E. case
33. Operator yang memungkinkan mendapat nilai dari memori berdasarkan alamat memori ditandai dengan...
A. &&
B. *
C. }}
D. !
E. <>
34. Bentuk umum dalam penulisan pernyataan if yang tepat adalah...
A. if(x>y)
B. if then;
C. if x-y
D. if x>y;
E. if (x-y)then
35. Bentuk umum dari pernyataan perulangan for adalah...
A. for (inisialisasi;syarat;modifier)pernyataan;
B. for (modifier,syarat;)pernyataan;
C. for (inisialisasi;syarat;pernyataan)
D. for (inisialisasi;syarat;pernyataan)modifier;
E. for (syarat;inisialisasi;modifier)pernyataan;
36. Pernyataan yang berfungsi untuk menghentikan perulangan adalah...
A. getch
B. return0
C. end
D. break
E. using
37. Berikut ini yang bukan contoh operator logika adalah...
A. **
B. !
C. &&
D. ||
E. ^
38. Operator pembanding berfungsi untuk...
A. Perkalian antara dua nilai
B. Perbandingan antara dua nilai
C. Hubungan antara dua nilai
D. Perbandingan antara beberapa nilai
E. Combine antar nilai
39. Operasi perkalian harus dilakukan dengan menggunakan operator...
A. Aritmatika
B. Matematika
C. Pembanding
D. Logika
E. Deference
40. Yang tidak termasuk ke dalam tipe data numerik ialah...
A. Int
B. Float
C. Double
D. Char
E. Kompleks
41. Untuk membuat komentar di dalam program C++ adalah...
A. &&
B. </>
C. //
D. ?>
E. **
42. Contoh penulisan pemberian nama variabel ialah...
A. nama_mahasiswa
B. nama npm
C. nama!
D. mahasiswa&&
E. nama npm;
43. Dalam pembuatan program komputer, algoritma dibuat pada saat...
A. Sebelum pembuatan program
B. Sebelum pembuatan program
C. Pada saat membuat program
D. Sesudah program dibuat
E. Bersama dengan program
44. Bentuk belah ketupat pada flowchart disebut dengan...
A. Start
B. Process
C. Decision
D. Atribut
E. Entity
45. Simbol untuk menunjukan permulaan maupun akhir dari kegiatan adalah...
A. Konektor
B. Terminator
C. Display
D. Proses
E. Decision
46. Yang harus diperhatikan saat membuat variabel, kecuali...
A. Harus menggunakan spasi
B. C++ memilki sifat case sensitif
C. Tidak mengandung spasi
D. Tidak menggunakan simbol
E. Tidak diawali dengan angka
47. Int datamahasiswa[3][3]; termasuk kedalam data yang bertipe...
A. Array tiga dimensi
B. Array monodimensi
C. Array dua dimensi
D. Array multi dimensi
E. Array 4 dimensi
48. Secara default indeks array dimulai dari ...
A. 1
B. 2
C. 3
D. 0
E. 4
49. Prosedur yang digunakan pada program pascal untuk membersihakan layar saat program dijalankan adalah...
A. Clrscr
B. ReadIn
C. Delete
D. Clear
E. Hapus
50. Array terdiri dari...dimensi
A. 2
B. 4
C. 1
D. 3
E. 6
Posting Komentar untuk "Contoh Soal Latihan Pemrograman Dasar Beserta Jawabannya "