1. Dalam menyusun suatu program, langkah
pertama yang harus di lakukan adalah . . .
a. Membuat c. Membuat algoritma
√
b. Dgdgdgdg d. fsf
2. Sebuah prosedur langkah demi langkah
yang pasti untuk menyelesaikan sebuah masalah disebut . . .
a.
Proses c. Program
b. Algoritma
√ d.
Prosesor
3. Pseudocode yang digunakan pada
penulisan algoritma dapat berupa . . .
a. Bahasa Inggris c.
Bahasa pemrograman
b. Bahasa puitis d.
Sembarang bahasa asal terstruktur
√
4. Pada pembuatan program komputer,
algoritma dibuat . . .
a. Sebelum
pembuatan program √ c. Sesudah pembuatan program
b. Pada saat program dibuat d. Pada saat
verifikasi program
5. Tahapan dalam menyelesaikan suatu
masalah adalah . . .
a. Xxxxx c. xxxxx
b. Xxxxx d. Masalah–Model–Algoritma–Program–Eksekusi-Hasil √
6. Konsep menara Hanoi merupakan salah
satu dari contoh proses . . .
a. Alternatif c. Transitif √
b. Rekursif d. Branching
7. Suatu proses yang memanggil dirinya
sendiri disebut proses . . .
a. Iteratif c. Transitif
b. Rekursif
√ d. Branching
8. Rekursif adalah . . .
a. Suatu prosedur yang dapat di panggil
b. Suatu proses
yang dapat memanggil dirinya sendiri √
c. Suatu proses yang di panggil melalui
suatu prosedur
d. Suatu prosedur looping
9. Pada menara Hanoi banyaknya pemindahan
untuk n buah piringan ke menara tujuannya adalah . . .
a. 2n+1 c. 2n-1
√
b. 2n+1 d. 2n-1
10.
Untuk
menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah maka
diperlukan pemindahan sebanyak . . .
a. 19 kali c. 63 kali
√
b. 31 kali d. 32 kali
11.
Struktur pernyataan yang bukan berupa
perulangan ( Looping ) adalah . . .
a. For c. Do . . . While
b. While d. If
√
12.
Suatu proses pengulangan kembali alur kerja
disebut . . .
a. Branching c.
Looping √
b. Rekursif d. Iteratif
13.
Diberikan penggalan algortima :
While ( X > 7 )
X - - ;
Cout <<X;
Apabila nilai awal X adalah 9, maka nilai yang di tampilkan berturut
turut adalah . . .
a. 9,8,7,6 c. 9-
b. 9,8,7 d. 8,7
√
14.
Diberikan penggalan algoritma :
Cout << X ; k - -
While ( X < 7 )
Apabila nilai awal X adalah 9 maka nilai yang di tampilkan berturut –
turut adalah . . .
a. 9,8,7
√ c. 9
b. 9,8 d. 8,7
15.
Diberikan penggalan aloritma : do
X ; cout << X ;
While ( X < 7 )
a. 9,8,7 c. 9-
b. 9,8 d. 8,7
√
16.
Type data yang mengenal kondisi true atau
false pada bahasa pemrograman C++, adalah . . .
a. String c. Bool
√
b. Int d. Char
17.
Dalam bahasa C++ terdapat suatu tipe data yang
nilainya tidak boleh memiliki nilai desimal, yaitu . . .
a. Float c. Bool
b. Int d. Char √
18.
Program C++ dirancang pertamakali oleh . . .
a. Al Khawarizmi c.
Blaise pascal
b. Prof. Niklaus wirth d. Denis Ritchie
√
19.
Tipe data yang digunakan untuk menampung
sebuah karakter adalah . . .
a. String c. Int
b. Char √ d. Bool
20.
Pada tipe data Bool berlaku operator –
operator . . .
a. If c. And,Or,Not
√
b. True, False d.
Case
21.
Kumpulan Elemen-elemen yang berurut dan
memiliki tipe data yang sama disebut . . .
a. Rekursif c. Array
√
b. Record d. File
22.
Int nilai [6]
Variabel nilai dalam statement di atas merupakan . . .
a. Tipe data c. Nama Array √
b. Jumlah baris d.
Jenis Array
23.
Sebuah matrix di deklarasikan sebagai berikut
:
Int nilai [3][4];
Jumlah element dalam matrix tersebut adalah . . .
a. 7 c. 4
b. 3 d. 12
√
24.
Pada Array 2 dimensi dengan Ordo 4X4 dengan
kondisi
A [i,j]=i, jika i<=j, A [i,j]=j jika i>j
Dari pernyataan di atas nilai dari A [3,2] adalah . . .
a. 1 c. 3
b. 2 √ d. 4
25.
Di bawah ini merupakan hal-hal yang harus
dikemukakan dalam
mendeklarasikan suatu bentuk array, kecuali . . .
a. Tipe Array √ c. Tipe Data
b. Ukuran Array d.
Nama Array
Tidak ada komentar:
Posting Komentar