Progdas BAB 4

 Soal Latihan Struktur 

Kontrol Perulangan

1. Struktur kontrol perulangan dibagi menjadi...

A. For. Do-While, dan Whil

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

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

C. netral

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

C. IF

D. if-else

E. if-elseif

11. Perbedaan pengulangan Repeat-Until dengan While-Do terletak pada bagian

A. hasil akhir

B. input data

C. pengecekan kondisi

D. pemrosesan data

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 Do

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

D. While For Do

E. Repeat-Until

16. Perhatikan kode program berikut!

Kode program:

var

x: integer

begin

x := 10;

        repeat

        writeln(`nilai dari x adalah ; 

        x);

        x :+ 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

C. seorang anak memasukkan koin, kemudian bermain

D. terjadi game over

E. permainan dapat dilanjutkan

Komentar