Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Struktur Kontrol pada Java

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Fungsi utama dari struktur kontrol dalam pemrograman Java untuk ...

a)

meningkatkan kecepatan eksekusi program

b)

menentukan alur eksekusi dari sebuah program

c)

mengelola input dan output data

d)

mengatur penggunaan memori

e)

membuat antarmuka pengguna

2.

Pernyataan if digunakan dalam struktur kontrol untuk ...

a)

mengulang suatu blok kode program beberapa kali

b)

memilih di antara dua atau lebih kondisi yang mungkin

c)

menangani kesalahan yang terjadi selama eksekusi

d)

menghentikan eksekusi program secara paksa

e)

menjalankan blok kode tanpa syarat

3.

Perbedaan utama antara pernyataan if...else dan switch dalam Java yaitu ...

a)

switch lebih cepat dari if...else

b)

switch hanya dapat digunakan dengan variabel string

c)

switch memiliki blok kode yang lebih terstruktur dibandingkan if...else

d)

switch tidak memerlukan break setelah setiap blok kasus

e)

switch tidak dapat digunakan dengan tipe data char

4.

Dari struktur kontrol berikut yang memungkinkan program untuk membuat beberapa kondisi dengan beberapa konsekuensi yaitu ...

a)

if

b)

if...else

c)

if...else if

d)

switch

e)

for

5.

Ketika kita ingin menggunakan struktur perulangan yang akan selalu mengeksekusi blok kode setidaknya satu kali, struktur kontrol yang harus kita gunakan adalah ...

a)

for

b)

while

c)

do...while

d)

switch

e)

if...else

6.

Perhatikan kode berikut! Output yang dihasilkan dari kode tersebut adalah ...

a)

p adalah bilangan genap.

b)

Dua kali q lebih besar dari p.

c)

Jumlah p dan q habis dibagi 3.

d)

Tidak ada kondisi yang terpenuhi.

e)

Tidak ada output karena error

7.

Perhatikan kode berikut! Output yang muncul dari kode tersebut adalah ...

a)

Perulangan ke-0

b)

Perulangan ke-1 hingga Perulangan ke-4

c)

Perulangan ke-1 hingga Perulangan ke-5

d)

Perulangan ke-5 hingga Perulangan ke-1

e)

Tidak ada output karena kondisi tidak pernah terpenuhi

8.

Jenis perulangan yang paling cocok digunakan jika jumlah iterasi sudah diketahui yaitu ...

a)

for

b)

while

c)

do...while

d)

switch

e)

if

9.

pernyataan berikut ini yang benar tentang struktur while dalam Java adalah ...

a)

perulangan akan berjalan selamanya tanpa kondisi berhenti

b)

perulangan berjalan selama kondisi bernilai true

c)

perulangan berjalan setidaknya sekali

d)

tidak memerlukan kondisi untuk berjalan

e)

selalu digunakan bersama dengan pernyataan else

10.

Perhatikan kode berikut ini! Hal yang salah pada kode tersebut adalah ...

a)

n harus dikurangi, bukan ditambah.

b)

while tidak dapat digunakan untuk kondisi seperti ini.

c)

program akan berhenti secara otomatis setelah satu iterasi.

d)

n harus diinisialisasi dengan 0.

e)

tidak ada yang salah.