Selasa, 25 Februari 2025

LATIHAN SOAL MAPEL PROGDAS PILIHAN GANDA

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

WAN BAB4

Fungsi Alat Kerja dan Penyambungan  Kabel Fiber Optic M edia transmisi fiber optik sudah menggantikan eranya media copper (tembaga) dengan a...