wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemdas Kd 4

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

2.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

3.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

4.

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah....

a)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

b)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

c)

Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

d)

Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

5.

Perhatikan gambar flowchat di bawah ini, manakah flowchat yang tidak sesuai dengan logika percabangan 2 kondisi?

a)
b)
c)
d)
6.

seleksi atau percabangan dalam pemrograman diantaranya sebagai berikut, kecuali

a)

if

b)

if-case

c)

if-else

d)

switch-case

7.

"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan

jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. "

pernyataan seperti diatas akan dilaksanakan jika menggunakan :

a)

if-else (2 pernyataan)

b)

if (1 pernyataan)

c)

switch-case

d)

if then if else if

8.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

a)

False

b)

True

c)

No

d)

Not

e)

0

9.

Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut, kecuali ….

a)

menentukan kelulusan berdasarkan rata – rata

b)

menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan

c)

menentukan gaji berdasarkan golongan

d)

menetukan rata – rata seluruh siswa dalam satu kelas

e)

menentukan diagnose penyakit

10.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

11.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

12.

Struktur kontrol keputusan yang setara dengan struktur control bertingkat….

a)

elif else

b)

If

c)

If else elif

d)

If elif else

e)

if else

13.

Pernyataan dalam satu percabangan dituliskan dengan indentasi yang sama (menjorok) supaya ….

a)

merupakan satu rangkaian langkah akibat persyaratan yang ditentukan

b)

lebih rapi

c)

menjamin algoritma tidak ambigu

d)

menjamin algoritma terbatas

e)

algoritma lebih efisien

14.

Percabangan yang terdapat dalam percabangan lain disebut ….

a)

Percabangan tunggal

b)

Percabangan ganda

c)

Percabangan tanpa syarat

d)

Percabangan bersarang

e)

Percabangan bertingkat

15.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

finish.

d)

Uses crt;

e)

End;

16.

Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

17.

IF (kondisi 1) THEN

begin

(kode program 1)

IF (kondisi 1.1) THEN

begin

(kode program 1.1)

end;

end

ELSE

begin

(kode program 2)

end;


Konsep dasar diatas merupakan dari ...

a)

Nested IF

b)

Bersarang For

c)

Nested For

d)

Bersarang End

e)

Berdsarang Begin

18.

Berikut ini permasalahan yang tidakmemerlukan struktur perulangan yaitu ....

a)

menyiapkan sekumpulan data murid di sekolah

b)

menghitung rata-rata hasil ujian semua siswa kelas x

c)

mengurutkan bilangan

d)

mencari judul buku koleksi perpustakaan

e)

menghitung konversi suhu

19.

Berikut merupakan perlunya perulangan dalam suatu baris program, kecuali....

a)

tidak menuliskan perintah berulang-ulang

b)

dapat dijalankan dalam berbagai kondisi

c)

jumlah dapat diatur sesuai dengan keinginan

d)

dapat dihentikan pada saat kondisi tertentu

e)

hanya perlu menentukan variabel-variabel

20.

Syarat tipe data variabel pada perulangan adalah....

a)

dapat dihitung

b)

tipe data apa saja

c)

harus integer

d)

bilangan real

e)

karakter

21.

Aksi yang dilakukan sebelum perulangan dilakukan pertama kali adalah....

a)

inisialisasi

b)

infraksi

c)

terminal

d)

spesialisasi

e)

looping

22.

Berapakah Jumlah Maksimal Ukuran Panjang Tipe data String

a)

100

b)

200

c)

999

d)

255

23.

AnsiString Merupakan referensi Pascal yang digunakan oleh...?

a)

Java

b)

Windows

c)

Pascal

d)

Delphi

24.

Konstanta Merupakan nilai yang bersifat...?

a)

Tetap

b)

Berubah

c)

Berpindah

d)

Berpencar

25.

program tipe_string;

uses crt;

var

a:string;

begin

clrscr;

a:='Duniailkom';

writeln('a: ',a);

a:='Sedang belajar Pascal';

writeln('a: ',a);

a:='12345678';

writeln('a: ',a);

readln;

end.

a)

123256

b)

Duniailkom

c)

Sedang Belajar

d)

Duniailkom

Sedang Belajar

12345678