wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

X - Progdas - Array dan Fungsi

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.
Sekumpulan data yang menyimpan secara sementara sekumpulan elemen yang bertipe data sama disebut ….
a)
Variabel
b)
Array
c)
Tipe data
d)
Konstanta
e)
Ekspresi
2.
Pengiriman parameter pada array dua dimensi dilakukan dengan menyebutkan posisi ….
a)
Memori
b)
Baris
c)
Baris dan kolom
d)
Kolom
e)
Parameter formal
3.
Tanda yang tepat untuk menyimpan jumlah elemen atau ukuran array adalah ….
a)
[ ]
b)
{ }
c)
( )
d)
//
e)
;
4.

Berdasarkan gambar tersebut, bagian nomor 1 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

5.

Berdasarkan gambar tersebut, bagian nomor 2 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

6.

Berdasarkan gambar tersebut, bagian nomor 3 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

7.
Cara inisialisasi array dalam bahasa C yang tepat adalah ….
a)
Int angka [4] = (2,5,6,2);
b)
Int angka = {7,2,5,6,2};
c)
Int angka [4] = [2,5,6,2];
d)
Int angka [5] = {7,2,5,6,2};
e)
Int angka = (4,5,6);
8.
Kode program yang terlalu panjang dapat disederhanakan dengan menggunakan ….
a)
Array
b)
Elemen
c)
Code
d)
Variabel
e)
Fungsi
9.
Dalam penggunaan array, apabila program ditutup, maka ….
a)
Nilai array masih tersimpan
b)
Nilai array tidak tersimpan
c)
Nilai array masih dapat digunakan
d)
Nilai array tetap
e)
Tidak terjadi apapun
10.
Deklarasi array dalam bahasa C yang tepat yaitu ….
a)
tipe_data nama_fungsi [elemen]
b)
variabel nama_fungsi [elemen]
c)
tipe_data variabel [elemen]
d)
variabel tipe_data [elemen]
e)
nama_fungsi variabel [tipe_data]
11.
Seorang programmer ingin membuat inputan data nama siswa dengan jumlah minimal 15 karakter dalam bentuk array, deklarasi array dalam bahasa C yang tepat yaitu ….
a)
Int nama [10];
b)
Int nama [15];
c)
Float nama [15];
d)
Char nama [15];
e)
Char nama [10];
12.
Manfaat dari struktur kontrol fungsi adalah ….
a)
Membuat program lebih ringkas dan terstruktur sehingga program tersebut mudah dipahami atau dibaca alur programnya
b)
Membuat program lebih ringkas dan tidak terstruktur
c)
Membuat program lebih panjang dan terstruktur
d)
Membuat program lebih rumit
e)
Membuat program lebih panjang dan tidak terstruktur
13.

Perhatikan gambar, struktur kontrol fungsi terletak pada baris ….

a)

2 - 6

b)

1 - 3

c)

9 - 12

d)

1 - 15

e)

9 - 11

14.
Ciri khas penulisan fungsi dalam bahasa C yaitu …
a)
Tidak menggunakan parameter
b)
Menghitung nilai luas
c)
Mengembalikan nilai melalui operasi return
d)
Menggunakan tipe data
e)
Menggunakan variabel
15.

Perhatikan gambar tersebut, nama fungsi yang digunakan adalah ….

a)

luas

b)

panjang

c)

lebar

d)

hitung_luas

e)

fungsi

16.

Perhatikan gambar tersebut, hasil output programnya adalah ….

a)

2,4,3,1,8,10

b)

2,4,10,1,5,7

c)

2,4,3,1,5,8

d)

2,4,3,1,5,7

e)

2,4,3,1,5,9

17.

Perhatikan gambar tersebut, hasil output programnya adalah ….

a)

15

b)

20

c)

40

d)

25

e)

30

18.

Struktur kontrol yang terdapat pada gambar merupakan ….

a)

Array

b)

Elemen

c)

Code

d)

Variabel

e)

Fungsi

19.
Fungsi dalam bahasa C, dideklarasikan di bagian ….
a)
Bawah program, sebelum int main ()
b)
Atas program, setelah int main ()
c)
Atas program, sebelum int main ()
d)
Bawah program, setelah int main ()
e)
Atas program, sebelum library
20.
Seorang programmer ingin membuat inputan data nilai desimal dengan jumlah minimal 10 karakter dalam bentuk array, deklarasi array dalam bahasa C yang tepat yaitu ….
a)
Float desimal [10];
b)
Float desimal [8];
c)
Int desimal [15];
d)
Int desimal [10];
e)
Char desimal [15];