Anda di halaman 1dari 9

MULTIPLE CHOICE

1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :


a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program 

ANS: b

2. Pada pembuatan program komputer, algoritma dibuat :


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

ANS: a

3. Tahapan dalam menyelesaikan suatu masalah adalah :


a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil 
e. Algoritma-Program-Model-Eksekusi-Hasil

ANS: d

4. Tipe bilangan bulat dalam bahasa C++ dikenal sebagi ...


a. Byte
b. Integer
c. Char
d. String
e. Boolean

ANS: b

5. Menggambarkan program secara logika merupakan fungsi dari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi

ANS: a

6. Bagaimana cara membuat komentar di C++ ?


a. /* Ini komentar
b. # Ini komentar
c. // Ini komentar
d. < Ini komentar >
e. / Ini komentar;

ANS: c

7. Setiap perintah di dalam C++ selalu diakhiri dengan tanda?


a. :
b. ;
c. ]
d. }
e. /

ANS: b

8. Tipe data apa yang digunakan untuk menyimpan variabel dengan nilai teks?
a. String
b. Interger
c. Txt
d. TXT
e. Char

ANS: a

9. perhatikan kode program berikut. Kode program diatas memiliki kesalahan penulisan
sehingga program tidak dapat dijalankan. Kesalahan tersebut adalah . . .

a. Tanda kurung kurawal kurang


b. Nilai yang dimasukan pada variable salah
c. Tidak diikuti oleh tanda ; pada akhir kode program
d. Variable b belum dideklarasikan
e. Penggunaan header yang salah

ANS: d

10. Berdasarkan kode program c++ ini hasil tampilan output nya adalah
a. a+b = c
b. +=
c. 5+7=12
d. a+5=c
e. 5+b=c

ANS: c

11. Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?


a. cout<<“Hello World”;
b. print<<“Hello World”;
c. echo “Hello World”;
d. System.out.print(“Hello World”);
e. Cin<<”Hello Wold”;

ANS: a

12. Berikut ini adalah operator increment dan decrement


a. ++ dan —
b. ++ dan **
c. || dan &&
d. — dan !!
e. == dan //

ANS: a

13. Di bawah ini adalah salah satu contoh operator pembanding


a. **
b. %
c. ||
d. ==
e. //

ANS: d

14. Di bawah ini contoh operator Bitwise, kecuali ?


a. &
b. |
c. *
d. ^
e. >>
ANS: c

15. Program tersebut menghasilkan output?

a. Anak-anak
b. Remaja
c. Bukan usia anak maupun remaja
d. Error
e. Umur=14

ANS: b

16. Pemberian nama variabel yang benar adalah ...


a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

ANS: b

17. Fungsi dari operator % sebagai...


a. Mencari sisa pembagian 2 bilangan
b. Prosentase bilangan
c. Pembagian 2 bilangan
d. Membagi perseratus persen
e. Prosentase 2 bilangan

ANS: a
18. Pernyataan a = 7 % 4 akan menghasilkan a = ...

a. 3
b. 4
c. 5
d. 6
e. 7

ANS: a

19. Perhatikan program berikut

#include <iostream>
using namespace std;
int main(){
cout << “!1 = ” << !1 << endl;
cout << “!0 = ” << !0 << endl;
return 0
}

Program diatas secara berturut-turut akan menghasilkan...

a. !1 dan !0
b. 1 dan 0
c. !1 = 0 dan !0 = 1
d. 0 dan 1
e. Semua salah

ANS: c

20. Perhatikan program berikut

#include <iostream>
Using namespace std;
Int main() {
Int x;
X = 3;
Cout << “Nilai x = ” << x << endl;
Return 0;
}

Hasil yang diperoleh dari program diatas adalah...

a. Nilai x = x
b. Nilai x = 3
c. Nilai 3 = x
d. Nilai 3 = 3
e. Semua salah

ANS: b
21. Tipe data untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte

ANS: a

22. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang
lainya,disebut IF dalam kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

ANS: a

23. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. 0alm_gr
d. sts/status
e. tpt.tgl

ANS: a

24. Struktur dimana ada percabangan di dalam percabangan disebut ....


a. 1 kondisi
b. 2 kondisi
c. Lebih dari 2 kondisi
d. Percabangan bersarang
e. Perulangan

ANS: d

25. Untuk run dan debug hasil dari program yang di kerjakan tekan tombol ...
a. CRTL+F5
b. CRTL+F11
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4

ANS: b
26. pada kode program diatas, terdapat struktur while, maka kode program tersebut
menggunakan struktur . . .
a. Perulangan do while
b. Perulangan while do
c. Perulangan bersarang do while
d. Perulangan bersarang while do
e. Perulangan bersarang for

ANS: c

27. Apabila kode program diatas dijalankan, tampilan keluaran yang akan ditampilkan
adalah . . .
a. 12345
b. 1234
c. 01234
d. 012345
e. 00000

ANS: d

28. apabila dieksekusi akan menampilkan output berupa


a. 0 1 2 3 4 5
b. 0 1 2 3 4
c. 1 2 3 4 5
d. 1 2 3 4
e. 1 2 3
ANS: b

29. Untuk menampilkan urutan nilai dari 0 sampai dengan 7 menggunakan struktur do
while, kode program yang benar adalah
a.

b.

c.

d.
e.

ANS: a

30.

Kode program di atas memiliki tampilan


a. 543210
b. 54321
c. 012345
d. 01234
e. 12345

ANS: b

Anda mungkin juga menyukai