Anda di halaman 1dari 3

Petunjuk Pengerjaan Soal

Bagian 1 – Pilihan Berganda

1. Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan


masalah pemrograman komputer adalah...
a. Function pemrograman
b. Algoritma pemrograman
c. Fungsi pemrograman
d. Mekanisme pemrograman
2. Manakah pernyataan algoritma yang tidak benar:
a. Algoritma harus disusun secara logis
b. Algoritma memiliki langkah yang jelas
c. Algoritma memiliki hasil yang benar
d. Algoritma harus mempunyai berbagai macam makna
3. Algoritma dapat disajikan menggunakan cara, kecuali:
a. Menggunakan bahasa rahasia
b. Menggunakan bahasa sehari-hari
c. Menggunakan pseodocode
d. Menggunakan flowchart
4. Manakan gambar yang menandakan input/output:

a. c.

d.
a.

5. Apakah konstant dapat diubah?


a. Tidak
b. Bisa
6. Apakah variable dapet diubah?
a. Bisa
b. Tidak
7. Apakah output dari kode berikut ini:
int x = 8;

// x = 3;

cout<<x<<endl;

a. 3
b. 8
c. x
d. error
8. Apakah tipe data dari variable temp?
var temp = 14.55;

a. Double
b. Boolean
c. Integer
d. String
9. Fungsi ini wajib dimiliki oleh semua program C++:
a. main()
b. system()
c. void()
d. start()
10. Loop mana yang mengeksekusi pernyataan setidaknya satu kali sebelum mengevaluasi
ekspresi?
a. do-while loop
b. for loop
c. while loop
d. Tidak ada jawaban yg benar
Bagian 2 – Jawaban Singkat

1. Apakah output dari kode berikut ini?

for (int n=10; n>0; n- -)


{
if (n==4)
{
continue;
}
cout<<n<<endl;
}

2. Kembalian dari kode ini:


((4==4) && (3>6))
adalah?

3. Apakah alternatif untuk pernyataan berikut ini:


x = x + 5?

Anda mungkin juga menyukai