A. Blaise Pascal
B. Al Khawarizmi
C. George Babbage
D. Mark Zuckerberg
E. Mark Twain
Jawab: B
2. Suatu Urutan Dari Barisan Langkah-Langkah Yang Sistematis Guna Menyelesaikan
Masalah Disebut...
a. Proses
b. Program
c. Algoritma
d. Instruksi
e. Sistem
J:C
3. 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. Bersama-Sama
J: A
4. Toolbar Standar Pada Dev C++ Versi 5.11 Adalah…
a. New, Open, Save, Save As, Find
b. New, Open, Compile, Run
c. Compile&Run, Rebuild All
d. Debug, Save As, Close All
e. New, Open, Run, Debug
J:E
5. Fungsi Compile Program Adalah…
a. Memanggil Fungsi Dalam Program
b. Membuat Program Baru
c. Sama Dengan Mengeksekusi Program
d. Menerjamahkan Program Ke Dalam Bahasa Mesin
e. Alat Untuk Melakukan Kompilasi Program
J:E
6. Contoh Pengarah Compiler (File Header) Pada C++ Adalah…..
a. Cout<<
b. Return 0
c. Int Main()
d. #Include<String>
e. Using Namespace
J:D
7. Berikut Ini Yang Termasuk Bagian Deklarasi Pada C++ Adalah….
a. Cout<<”Hello Word”;
b.
Return 0
c.
Int Main()
d.
#Include<String>
e.
Using Namespace
J: C
8. Deklarasi Variabel Pada C++ Yang Benar Adalah…..
a. Nama:String;
b. Int Bilangan;
c. Int Main();
d. Integer Bil_Bulat;
e. Bilangan Int;
J:B
9. Diberikan Potongan Program Berikut.
Int Main(){
Int A=10,B=30;
Int C;
C=A&B;
Cout<<C<<Endl;
Return 0;
}
Nilai C Adalah…
a. 10 D. 40
b. 20 E. 50
c. 30
J:A
10. Penulisan Algoritma Dalam Bentuk Bagan Atau Simbol-Simbol Disebut...
a. Pseudecode
b. Natural
c. Looping
d. Flowchart
e. DFD
JAWAB:D
11.
Jika A Diisi Dengan Nilai 25 Dan B Diisi Dengan Nilai 10 Maka Outputnya Ialah ...
A. Bilangan Terbesar B
B. Bilangan Terbesar A
C. Bilangan A Dan B Sama
D. Bilangan Terkecil A
E. Bilangan Terkecil B
JAWAB: B
20. Perhatikan Syntax Di Bawah Ini:
Int X = 45;
While(A<=5){
Cout<<A;
I++;
}
Apabila Dieksekusi Akan Menampilkan Output...
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. 5 4 3 2 1
Jawab: C
22. Perhatikan Syntax Di Bawah Ini!
Int I;
A. Int I;
For(I=2; I<=10; I=I+2){
Cout<<I<<Endl;
}
B. Int I;
For(I=2; I<=10; I=I+1){
Cout<<I<<Endl;
}
C. Int I;
For(I=10; I>=2; I=I+2){
Cout<<I<<Endl;
}
D. Int I;
For(I=2; I>=10; I=I+2){
Cout<<I<<Endl;
}
E. Int I;
For(I=10; I>=2; I=I+2){
Cout<<I<<Endl;
}
JAWAB : A
24. Perhatikan Syntax Di Bawah Ini!
Int A, B=99, C;
Cout<<A<<Endl;
Cout<<B<<Endl;
Cout<<C<<Endl;
A. Percabangan 1 Kondisi
B. Percabangan 2 Kondisi
C. Perulangan 1 Kondisi
D. Perulangan 2 Kondisi
E. Percabangan 3 Kondisi
Jawab: B
36. Sebuah Toko Klontongan Memberikan THR Kepada Para Pelanggannya. Pelanggan
Yang Sudah Lebih Dari 5 Tahun Berlangganan Di Berikan THR Kompor Gas, Pelanggan
Yang Sudah Berlangganan 2-4 Tahun Diberikan THR Beras 5 Kg, Sedangkan Pelanggan
Di Bawah 2 Tahun Hanya Di Berikan Voucher Belanja 15.000. Permasalahan Ini Dapat
Diselesaikan Dengan Struktur...
A. Percabangan 1 Kondisi
B. Percabangan 2 Kondisi
C. Perulangan 1 Kondisi
D. Perulangan 2 Kondisi
E. Percabangan 3 Kondisi
Jawab: E
37. Perhatikan Output Program Di Bawah Ini!
13579
Syntax Yang Benar Untuk Menghasilkan Output Di Atas Dengan Menggunakan
Perulangan Yang Benar Adalah
a. For(I=1;I<=9;I++);
b. For(I=1;I<=9;I--);
c. For(I=1;I<9;I+=2);
d. For(I=1;I<=9;I-=2);
e. For(I=1;I<=9;I+=2);
Jawab: E
Int I,J,K=27;
Cout<<I<<Endl;
Cout<<J<<Endl;
Cout<<K<<Endl;
a.
b.
c.
d.
e.
Jawab : A
Jawab: C