wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS PROGDAS

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Output dari program fungsi di pada gambar adalah.....

a)

24

b)

32

c)

36

d)

42

e)

48

2.

Untuk memecah program besar menjadi sub program yang lebih sederhana merupakan pengertian dari.....

a)

Fungsi

b)

Procedure

c)

List

d)

Percabangan

e)

Option Perulangan

3.

Output dari program perulangan di pada gambar adalah....

a)

5 4 3 2 1 0

b)

6 5 4 3 2 1

c)

5 4 3 2 1

d)

6 5 4 3 2 1 0

e)

7 6 5 4 3 2 1

4.

Output dari program perulangan di bawah adalah....

a)

0 1 2 3 4 5 6 7 8 9

b)

0 1 2 3 4 5 6 7 8 9 10

c)

1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

e)

2 3 4 5 6 7 8 9 10 11

5.

Mengulang pengeksekusian statemen-statemen hingga berkali-kali sesuai dengan iterasi yang diinginkan merupakan pengertian dari....

a)

Percabangan

b)

Perulangan

c)

Fungsi

d)

Procedure

e)

List

6.

Apa hasil (output) dari program percabangan pada gambar jika kita memasukan bilangan 5 sebagai nilai dari variabel angka !!!

a)

Angka merupakan bilangan positif

b)

Angka merupakan bilangan negatif

c)

Angka merupakan 0

d)

Program akan mengalami kesalahan atau error

e)

Tidak ada output

7.

Perhatikan program pada soal nomber 6 : Apabila kita memasukan angka Nol (0) maka output yang dihasilkan oleh program tersebut adalah.....

a)

Angka merupakan bilangan positif

b)

Angka merupakan bilangan negatif

c)

Angka merupakan 0

d)

Program akan mengalami kesalahan atau error

e)

Tidak ada output

8.

Program percabangan pada gambar termasuk ke dalam jenis percabangan.....

a)

Satu kondisi

b)

Dua kondisi

c)

Lebih dari dua kondisi

d)

Bersarang

e)

Semua Salah

9.

Perhatikan pernyataan di bawah ini : Yang termasuk fungsi statement IF - ELSE - ELIF dalam percabangan adalah......

a)

Digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai benar, maka program akan mengeksekusi statemen dibawahnya

b)

Digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi

c)

Digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai benar maka program akan mengeksekusi statemen 1

d)

Digunakan jika terdapat 2 cabang kondisi, maka didalam salah satu cabang kondisi tersebut dapat pula diisi suatu kondisi tertentu

e)

Semua Benar

10.

Program percabangan pada gambar termasuk ke dalam jenis percabangan......

a)

Percabangan bersarang

b)

Percabangan lebih dari dua kondisi

c)

Percabangan dua kondisi

d)

Percabangan satu kondisi

e)

Semua Salah

11.

List pada gambar termasuk ke dalam list berdimensi.....

a)

Satu Dimensi

b)

Dua Dimensi

c)

Multidimensi

d)

Satu dan dua Dimensi

e)

Semua Benar

12.

List multidimensi mempunyai indeks.....

a)

Indeks kolom

b)

Indeks baris dan kolom

c)

Indeks barisan, baris dan kolom

d)

Indeks Barisan dan baris

e)

Indeks Barisan dan kolom

13.

Perhatikan tabel list dua dimensi pada gambar : indeks untuk nilai variabel "H" adalah.........

a)

[0 , 3]

b)

[1 , 3]

c)

[2 , 3]

d)

[0, 4]

e)

[1 , 4]

14.

jenis_buah = ["Anggur", "Jeruk", "Leci", "Apel", "Mangga", "Salak","Nanas", "Jambu"] termasuk ke dalam list.....

a)

Satu Dimensi

b)

Dua Dimensi

c)

Tiga Dimensi

d)

Multidimensi

e)

Semua Benar

15.

Struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array disebut dengan.......

a)

Algoritma

b)

Flowchart

c)

Prosedur

d)

List

e)

Data flow diagram

16.

List multidimensi terdiri dari berapa tabel?

a)

Satu tabel

b)

Dua tabel

c)

Tiga tabel

d)

Empat tabel

e)

Lebih dari satu tabel sampai tak terhingga

17.

Untuk menampilkan hasil dari list, maka sintak program yang harus digunakan adalah.....

a)

Print (Indeks baris)

b)

Print (Indeks kolom)

c)

Print (Indeks barisan)

d)

Print (indek barisan, baris, kolom)

e)

Print (Nama Variabel [indeks])

18.

Manakah pernyataan di bawah ini yang sesuai list (tabel) pada gambar !!!

a)

Tabel pada gambar termasuk list multidimensi

b)

Jumlah nilai variabel ada 10

c)

Indeks baris terdiri dari indeks 0 - 3

d)

Indeks kolom terdiri dari indeks 0 - 2

e)

Semua Benar

19.

Apakah list 3 dimensi sama dengan list multidimensi?

a)

Salah

b)

Benar

20.

Apakah jumlah indeks dari suatu list menentukan jenis dari list tersebut???

a)

Salah

b)

Benar