Latihan SOAL Pilihan Ganda
1. Struktur kontrol perulangan dibagi menjadi...
A. For. Do-While, dan While
B. If. If-Else, dan If Elseif
C. For, Do-While, dan If-Elseif
D. If. If-Else, dan While
E. Do-While. If Else, dan For
2. Struktur perulangan biasa disebut dengan
A. statement
B. crooping
C programming
D. looping
E controlling
3. Pada struktur perulangan, selalu disertai bagian.....
A. inisialisasi dan terminasi
B. variabel dan instruksi
C.inisialisasi dan variabel
D. terminasi dan instruksi
E variabel dan terminasi
4. Jenis instruksi yang dilakukan sebelum perulangan dilakukan pertama kali
A. inisialisasi
B. instruksi
C. terminasi
D. variabel
E. statemen
5. Jenis instruksi yang dilakukan setelah perulangan selesai dilaksanakan
A. inisialisasi
B. instruksi
C. terminasi
D. variabel
E statement
6. Teknik pengulangan yang paling tua dalam bahasa pemrograman adalah
A. Do-While
B. While
C. If-Else
D. For
E. If
7. Semua bahasa pemrograman menyediakan metode perulangan For hanya berbeda pada bagian
A input
B. output
C. alur proses
D. variabel
E. sintaks
8 Struktur While akan mengulang pernyataan pada badan loop sepanjang kondisi bernilai..
A benar
B salah
Cnetral
D. naik
E turun
9 Perhatikan kode program berikut!
Program cetak:
Uses wincrt:
Var
X:integer:
Begin
For X:=10 downto 1 do
Begin
Writeln (X);
End;
End.
Berdasarkan kode program tersebut, maka output-nya adalah .....
A mencetak menurun angka 10 sampai dengan 1
B mencetak menaik angka 1 sampai dengan 10
C mencetak angka 1 sampai dengan 10 bolak-balik
D mencetak menurun angka 9 sampai dengan 2
E mencetak menaik angka 9 sampai dengan 2
10. Pernyataan Repeat-Until berfungsi hampir sama dengan
A While-Do
B For
CIF
D. if-else
E if-elseif
11 Perbedaan pengulangan Repeat-Until dengan While-Do terletak pada bagian
A hasil akhir
B input data
D. pemrosesan data
C. pengecekan kondisi
E bagan alirnya
12. Untuk memenuhi syarat bahwa algoritma harus finite (terbatas) maka dalam perulangan memerlukan
A perulangan akan dijalankan minimal satu kali
B selama kondis belum terpenuhi
C pernyataan yang harus diulang
D Titik pemberhentian
E perulangan dengan penghitung dari besar ke kecil
: 13. Statement yang digunakan paila pemberhentian dengan pencacah naik adalah
A For To Do
B. Whic De
C For Denento Do
D. While For D
E Repeat-Until
14. Pada straktur While, jika setruah pengulangan yang tidak pernah berhenti menandakan bahwa
A apabila kondisi bernilai false
B. logika pemrogramanınya benar
C. badan pengulangan harus terus
D. instruksi yang mengubah nilai variabel kondisi
E logika penirogramannya salah
15. Struktur yang sering digunakan dalam perulangan dengan kondisi di akhir adalah struktur
A For To Do
B. While Do
C. For Downto Do op
D. While For Do
E. Repeat-Until
16. Perhatikan kode program berikut!
Kode program
integer
var repeat
begin
1-10
writelni Nilai dari x adalah x):
x=x+2
until x = 20:
end
Berdasarkan kode program tersebut, maka hasil x adalah
A. 8, 10, 12, 14, 16
B 10. 12, 14, 16, 18
C 12, 14, 16, 18, 20
D. 14, 16, 18, 20, 22
E. 16, 18, 20, 22, 24
17 Pada dasarnya, statement Repeat dan Until merupakan pengganti dari
A. Start dan End
B. For dan Do
C. While dan Do
D. Begin dan End
E. To dan Do
18. Pernyataan Break dapat digunakan untuk menghentikan pernyataan
A. Continue
B. Writeln
C. Case Of
D. End
E Begin
19. Perbedaan pada penggunaan pernyataan Break dan Continue terletak pada
penggunaan....
A. blok statement
B. time execution
C menghentikan perulangan
D. variable counter
E. kondisi yang diseleksi
20. Perhatikan kasus berikut!
Dalam sebuah permainan video game dengan koin, seorang anak memasukkan koin, kemudian bermain dan akhirnya terjadi game over Pada fase berikutnya, video game akan menampilkan hitungan mundur menunggu anak tersebut untuk memasukkan koin berikutnya agar permainan dapat dilanjutkan
Berdasarkan kasus di atas, bagian yang dinyatakan sebagai bentuk perulangan adalah
A video game akan menampilkan hitungan mundur
B. sebuah permainan video game dengan koin
Cseorang anak memasukkan koin, kemudian bermain
D terjadi game over
E permainan dapat dilanjutkan
Tidak ada komentar:
Posting Komentar