SOAL LATIHAN BAB 4 || PROGDAS X TKJ


Soal Latiha

Soal Latihan

1. Struktur kontrol perulangan dibagi menjadi....B
A. For, Do-While, dan While            D.If, If-else, dan While
B. If, If-Else, dan If-Elseif                 E.Do-While, If else,dan For
C. For, Do-While, dan If-Elseif

2. Struktur perulangan biasa disebut dengan ....B

A. statement
B. crooping
C. programming
D. looping
E. controlling

3. Pada struktur perulangan, selalu disertai bagian ....B
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 .....B
A. inisialisasi
B. instruksi
C. terminasi
D. variabel
E. statement

5. Jenis instruksi yang dilakukan setelah perulangan selesai dilaksanakan....B
A. inisialisasi
B. instruksi
C. terminasi
D. variabel
E. statement

6. Teknik pengulangan yang paling tua dalam bahasa pemrograman adalah..S
A. Do-While
B. While
C. If-Else
D. For(B)
E. If

7. Semua bahasa pemrograman menyediakan metode perulangan For, hanya berbeda pada bagian..B
A. input
B. output
C. alur proses
D. variabel
E. sintaks

8. Struktur While akan mengulang pernyataan pada badan loop sepanjang kondisi bernilai ....B
A. benar
B. salah
C. netral
D. naik
E. turun

9. Perhatikan kode program berikut! Berdasarkan kode program tersebut, maka output-nya adalah..B
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 ....B
A. While-Do
D. if-else
B. For
E. if-elseif
C. IF

11. Perbedaan pengulangan Repeat-Until dengan While-Do terletak pada bagian...B
A. hasil akhir
D. pemrosesan data
B. input data
E. bagan alirnya
C. pengecekan kondisi

12. Untuk memenuhi syarat bahwa algoritma harus finite (terbatas) maka dalam perulangan memerlukan....B
A. perulangan akan dijalankan minimal satu kali
B. selama kondisi belum terpenuhi
C. pernyataan yang harus diulang
D. titik pemberhentian
E. perulangan dengan penghitung dari besar ke kecil

13. Statement yang digunakan pada pemberhentian dengan pencacah naik adalah struktur....B
A. For To Do
D. While For Do
B. While Do
E. Repeat-Until
C. For Downto Do

14. Pada struktur While, jika sebuah pengulangan yang tidak pernah berhenti menandakan bahwa.B
A. apabila kondisi bernilai false
B. logika pemrogramannya benar
C. badan pengulangan harus terus
D. instruksi yang mengubah nilai variabel kondisi
E. logika pemrogramannya salah

15. Struktur yang sering digunakan dalam perulangan dengan kondisi di akhir adalah struktur..B
A. For To Do
B. While Do
C. For Downto Do
D. While For Do
E. Repeat-Until


16. Perhatikan kode program berikut! Berdasarkan kode program tersebut, maka hasil x adalah ....B
A. 8, 10, 12, 14, 16
D. 14, 16, 18, 20, 22
B. 10, 12, 14, 16, 18
E. 16, 18, 20, 22, 24
C. 12, 14, 16, 18, 20

17. Pada dasarnya, statement Repeat dan Until merupakan pengganti dari..B

A. Start dan End
D. Begin dan End
B. For dan Do
E. To dan Do
C. While dan Do

18. Pernyataan Break dapat digunakan untuk menghentikan pernyataan....B
A. Continue
D. End
B. Writeln
E. Begin
C. Case Of

19. Perbedaan pada penggunaan pernyataan Break dan Continue terletak pada penggunaan ....B
D. variable counter
A. blok statement
E. kondisi yang diseleksi
B. time execution
C. menghentikan perulangan

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 ...B

A. video game akan menampilkan hitungan mundur
B. sebuah permainan video game dengan koin
C. seorang anak memasukkan koin, kemudian bermain
D. terjadi game over
E. permainan dapat dilanjutkaN

Komentar