Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ ARRAY dan FUNGSI

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Inisiasi array yang benar di bawah ini adalah ...

a)

int umur[5] = {24,12,34,45,30};

b)

int umur(5) = {24,12,34,45,30}

c)

int umur[5] = (24,12,34,45,30);

d)

int umur[5] = 24,12,34,45,30;

2.

Array adalah sekumpulan variabel yang mempunyai ... yang sama.

(pilih 2 jawaban yang benar)

a)

tipe data

b)

jumlah

c)

nama

3.

Indeks dalam array dimulai dari ...

a)

0

b)

-1

c)

1

d)

10

4.

char huruf[5] = {'a', 'b', 'c', 'd', 'e'};

Index ke 2 dari array di atas adalah...

a)

a

b)

b

c)

c

d)

d

e)

e

5.

Perhatikan kode di atas!

Dari kode di atas, Nilai ke-4 adalah...

a)

32

b)

42

c)

76

d)

31

e)

57

6.

string nama [2][3];

array di atas memiliki jumlah kolom penyimpanan sebanyak...

a)

1

b)

2

c)

3

d)

4

e)

5

7.

Pada gambar tersebut, Ada Berapa Elemen?

a)

2

b)

7

c)

8

d)

5

8.

Cara yang benar untuk mendeklarasikan array di C++?

a)

Int nilai{10};

b)

Int nilai[10];

c)

Int [] nilai = new int[10];

d)

Int [] nilai = 10;

9.

Apa nilai dari arr[2] setelah kode berikut dijalankan?

a)

2

b)

4

c)

6

d)

8

e)

10

10.
Pengiriman parameter pada array dua dimensi dilakukan dengan menyebutkan posisi ….
a)
Memori
b)
Baris
c)
Baris dan kolom
d)
Kolom
e)
Parameter formal
11.

Berdasarkan gambar tersebut, bagian nomor 3 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

12.

Berdasarkan gambar tersebut, bagian nomor 2 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

13.

Berdasarkan gambar tersebut, bagian nomor 1 merupakan ….

a)

Jumlah Elemen

b)

Variabel

c)

Tipe data

d)

Fungsi

e)

Code

14.

Nilai pada indeks ke - 2 adalah ...

a)

2

b)

8

c)

3

d)

5

15.

Nilai pada indeks ke - 3 adalah ...

a)

2

b)

8

c)

3

d)

5

16.

Jumlah elemen array pada program tersebut adalah ...

a)

5

b)

6

c)

4

d)

7

17.

Tipe array pada program tersebut adalah ...

a)

string

b)

int

c)

double

d)

boolean

18.

Array adalah ...

a)

Kumpulan variabel yang berbeda

b)

Kumpulan variabel yang sama

c)

Kumpulan variabel yang sama dan mempunyai identifier yang berbeda

d)

Kumpulan variabel yang sama dan mempunyai identifier yang sama

19.

Jika kita ingin menghitung nilai pangkat dari bilangan 1 sampai 20, maka yang perlu dilakukan adalah ....

a)

Tidak ada jawaban yang benar

b)

Menggunakan fungsi sqrt dalam sebuah perulangan

c)

Menggunakan fungsi pow dalam sebuah perdagangan if

d)

Menggunakan fungsi strlen dalam sebuah percabangan if

e)

Menggunakan fungsi pow dalam sebuah perulangan

20.

Hasil dari sintaks

cout << trunc(10/3) << endl;

adalah ....

a)

3

b)

3.3

c)

3.4

d)

3.5

e)

4

21.

Manfaat fungsi ceil berikut yang benar adalah membuatkan bilangan ....

a)

3.4 menjadi 4

b)

-3.6 menjadi -4

c)

3.4 menjadi 3

d)

-0.5 menjadi -1

e)

-0.25 menjadi -3

22.

Kelebihan dari array dibanding dengan variabel adalah ....

a)

Dapat menyimpan sebuah nilai

b)

Nilai yang disimpan dapat berubah-ubah

c)

Dapat digunakan dalam operasi perhitungan

d)

Dapat digunakan untuk menyimpan tipe data char

e)

Jika menyimpan nilai yang lebih dari satu, nilai yang disimpan dapat berdekatan

23.

Sebutkan dua jenis array yang umum digunakan!

a)

Array karakter dan array string

b)

Array statis dan array dinamis

c)

Array tiga dimensi dan array empat dimensi

d)

Array satu dimensi dan array dua dimensi

24.

Apa perbedaan antara array satu dimensi dan dua dimensi?

a)

Array satu dimensi memiliki satu indeks, sedangkan array dua dimensi memiliki dua indeks.

b)

Array satu dimensi hanya dapat menyimpan angka, sedangkan array dua dimensi dapat menyimpan teks.

c)

Array satu dimensi memiliki dua indeks, sedangkan array dua dimensi memiliki satu indeks.

d)

Array satu dimensi dan dua dimensi memiliki jumlah indeks yang sama.

25.

Apa itu fungsi dalam pemrograman?

a)

Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu.

b)

Fungsi adalah jenis variabel dalam pemrograman.

c)

Fungsi adalah cara untuk menghapus kode yang tidak terpakai.

d)

Fungsi hanya digunakan untuk menyimpan data.

26.

Gambar disamping merupakan icon dari bahasa pemrograman...

a)
Java
b)
Python
c)
C++
d)
JavaScript
e)

HTML

27.

Nama Orang, Kelas, Nama Buah, Angka, merupakan contoh....

a)

Array

b)

Type data

c)

Nama Array

d)

Elemen Array

e)

Index

28.

Int NIlai_Int [5] = {3,6,9,2,16};. yang merupakan Type data yakni

a)

Int

b)

Nilai_int

c)

[5]

d)

=

e)

{3,6,9,2,16}

29.

Int NIlai_Int [5] = { }; ----> Nilai array tidak diketahui.

Jika pada deklarasi sebuah array seperti gambar diatas maka nilai yang terdapat pada elemen yakni....

a)

1,2,3,4,5

b)

5,4,3,2,1

c)

10,20,30,40,50

d)

A,B,C,D,E

e)

0,0,0,0,0

30.

Int Nilai_Int [ ] = {3, 6, 9, 2, 16};
Int Nilai_Int [ ] {3, 6, 9, 2, 16};

Jika Array tersebut dibuat dalam bentuk statement, maka Nilai-Int [1] = ....

a)

3

b)

6

c)

9

d)

2

e)

16