Anda di halaman 1dari 7

Soal Pemrograman Dasar

1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan


adalah .....
a. Mempelajari program
b. Membeli komputer
c. Membuat algoritma
d. Menghidupkan komputer
e. Membuat proses

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah
masalah dengan menggunakan bahasa pemrograman tertentu disebut .....
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram

3. Pada pembuatan program komputer, algoritma dibuat dengan .....


a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat program dijalankan

4. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun


secara sistematis disebut .....
a. Algoritma
b. Flowchart
c. Variabel
d. Tipe data
e. Konstanta

5. Model penulisan dan perancangan algoritma menggunakan simbol bangun


ruang dalam mempresentasikan proses program disebut .....
a. Natural language
b. Bahasa narasi
c. Bahasa alami
d. Pseudocode
e. Flowchart

6. Suatu metode yang penulisan logika penyelesaian masalah menggunakan


bahasa yang disamarkan dari bahasa pemrograman disebut metode
penulisan .....
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa inggris
e. Bagan alir dokumen

7. Yang menunjukkan awal dan akhir pada sebuah flowchart adalah .....
a. Data flow
b. Data
c. Terminator
d. Decision
e. Proses

8. Bentuk belah ketupat pada diagran flowchart diberi nama .....


a. Data flow
b. Data
c. Terminator
d. Decision
e. Proses

9. Double angka;, kode program disamping merupakan tipe data untuk .....
a. Bilangan bulat
b. Bilangan cacah
c. Logika
d. Karakter
e. Struktur

10. Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat
adalah .....
a. Tipe data yang berfungsi menampung data yang memiliki angka belakang
koma
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
c. Tipe data yang mempresentasikan data berupa karakter
d. Tipe data yang menyimpan lebih dari satu variabel
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka
dibelakang koma

11. Berikut ini merupakan tipe data bilangan bulat adalah .....
a. Char
b. Double
c. Float
d. Int
e. Boolean
12. Tipe data bahasa C++ untuk true false adalah .....
a. String
b. Char
c. Boolean
d. Byte
e. Real

13. Berikut ini adalah syarat pembuatan variabel yang harus kita perhatikan,
kecuali .....
a. C++ bersifat case sensitive
b. Tidak boleh diawali dengan angka
c. Tidak boleh mengandung spasi
d. Tidak boleh menggunakan simbol (!@#$%^&*(),dll)
e. Harus menggunakan spasi

14. Penulisan kode program untuk variabel yang benar adalah .....
a. long 1000;
b. int !satu;
c. long break;
d. float bilangan_riil;
e. double 2x;

15. Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah
ditentukan dan tidak dapat diubah saat program berjalan disebut .....
a. Konstanta
b. Label
c. Tipe
d. Variabel
e. Prosedur

16. Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah .....
a. Char return;
b. Void main;
c. Char panjang a;
d. Panjang char;
e. Semua salah

17. Bahasa C++ adalah .....


a. Sebuah bahasa pemrograman tingkat tinggi
b. Sebuah bahasa pemrograman tingkat atas
c. Sebuah bahasa pemrograman tingkat menengah
d. Sebuah bahasa pemrograman tingkat rendah
e. Sebuah bahasa pemrograman tingkat bawah
18. Fungsi dari tanda // pada bahasa C++ adalah .....
a. Memberikan syarat pada program
b. Memberikan komentar pada program
c. Memberikan kritik pada program
d. Memberikan nilai pada progran
e. Memberikan hasil keluaran program

19. Fungsi dari tanda { } pada C++ adalah .....


a. Mengkompile program
b. Mengeksekusi program
c. Memberikan komentar
d. Memblok program
e. Menjalankan program

20. Tipe data berikut akan memberi nilai output, kecuali .....
a. int
b. float
c. char
d. void
e. double

21. Di bawah ini yang merupakan tipe data dalam C++ adalah .....
a. int,float, char, double, const
b. float, int, double, const
c. int, float, char, double
d. const, main, void, double
e. double, float, int, main

22. Penulisan kode program untuk identifier yang benar adalah .....
a. long 4000;
b. float?2;
c. long break;
d. int main;
e. int a, b, c;

23. Perbedaan dari cout dan cin adalah .....


a. Keluaran dan keluaran
b. Masukkan dan masukkan
c. Keluaran dan masukkan
d. Masukkan dan keluaran
e. Keluaran dan hapusan

24. Fungsi dari tipe data char adalah .....


a. Menulis karakter
b. Menulis nilai huruf
c. Memberikan efek
d. Memberi warna
e. Mengganti tulisan

25. Fungsi dari tipe data string adalah .....


a. Untuk angka
b. Untuk bilangan
c. Untuk nilai
d. Untuk gambar
e. Untuk teks

26. Di bawah ini merupakan tipe data bilangan bulat adalah .....
a. int
b. char
c. string
d. cin
e. float

27. Di bawah ini merupakan tipe data yang bersifat numerik, kecuali .....
a. Char
b. Float
c. Short
d. Long
e. Double

28. Penulisan header pada program C++ diawali dengan .....


a. Int main
b. Getch();
c. Iostream
d. Stdio.h
e. #include

29. Fungsi dari header file pada program C++ adalah .....
a. Memanggil program
b. Memanggil library-library yang ada
c. Memanggil variabel pada program
d. Memanggil konstanta yang ditentukan
e. Memanggil nilai untuk ditampilkan

30. Merupakan sebuah file yang digunakan untuk mendefinisikan berbagai file
makro, fungsi, variabel, dan konstanta disebut .....
a. Define
b. Debug
c. Header file
d. Compile
e. Run

31. Merupakan proses menerjemahkan bahasa manusia ke dalam bahasa yang


dimengerti komputer disebut .....
a. Debug
b. Compile
c. Expent
d. Header
e. Close

32. Suatu tempat untuk menampung nilai atau data yang dapat berubah-ubah
disebut .....
a. Define
b. Shorting
c. Main
d. String
e. Variabel

33. Di bawah ini yang tidak terdapat pada program C++ adalah .....
a. Int main
b. Begin
c. Iostream
d. #include
e. Stdio.h

34. Perintah yang digunakan untuk menampilkan data ataupun tulisan disebut .....
a. Cin
b. Clrscr
c. Clreol
d. Char
e. Cout

35. Lihatlah kode program di bawah ini !


#include <iostream.h>
#include <conio.h>
int main () {
cout<<”Bagaimana Kabar Kalian Semua ?”<<endl;
getch();
}
Dari program di atas, yang disebut sebagai header file adalah .....
a. int main ()
b. cout<<”Bagaimana Kabar Kalian Semua?”<<endl;
c. getch();
d. <iostream.h> dan <conio.h>
e. endl

Anda mungkin juga menyukai