wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KUIS LARIK/ARRAY KELAS XI

Total questions: 15

Worksheet time: 16mins

Name
Class
Date
1.

Larik atau array adalah …

a)

Variabel yang hanya dapat menyimpan satu nilai

b)

Variabel yang dapat menyimpan banyak nilai dengan tipe data yang berbeda

c)

Variabel yang dapat menyimpan banyak nilai dengan tipe data yang sama

d)

Fungsi untuk melakukan perulangan

e)

Struktur data untuk menyimpan data dalam bentuk kunci dan nilai

2.

Indeks pertama pada array di sebagian besar bahasa pemrograman seperti C dimulai dari …

a)

-1

b)

0

c)

1

d)

2

e)

10

3.

Deklarasi array satu dimensi yang benar dalam bahasa C adalah …

a)

int angka[10];

b)

angka int[10];

c)

int[10] angka;

d)

int angka = [10];

e)

array int angka[10];

4.

Jika sebuah array dideklarasikan sebagai int nilai[5] = {2,4,6,8,10};, maka nilai nilai[3] adalah …

a)

2

b)

4

c)

6

d)

8

e)

10

5.

Pernyataan yang tepat tentang panjang array adalah …

a)

Panjang array dapat diubah setelah deklarasi

b)

Panjang array harus ditentukan saat deklarasi dan tidak dapat diubah

c)

Array tidak memerlukan ukuran saat deklarasi

d)

Array selalu memiliki ukuran 10

e)

Panjang array dapat diisi secara otomatis

6.

Array dua dimensi dapat dianggap sebagai …

a)

Deretan variabel acak

b)

Kumpulan array satu dimensi

c)

Fungsi dengan dua parameter

d)

File berisi data

e)

Pointer ke variabel

7.

Jika kita memiliki array dua dimensi int matriks[2][3] = {{1,2,3},{4,5,6}};, maka nilai matriks[1][2] adalah …

a)

1

b)

2

c)

3

d)

5

e)

6

8.

Dalam array dua dimensi int data[3][4];, angka 3 menunjukkan …

a)

Jumlah elemen dalam satu baris

b)

Jumlah kolom

c)

Jumlah baris

d)

Jumlah total elemen

e)

Indeks terakhir

9.

Berapa jumlah total elemen yang dimiliki array int tabel[5][6];?

a)

11

b)

30

c)

56

d)

36

e)

25

10.

Elemen terakhir dari array int nilai[10]; berada pada indeks …

a)

8

b)

9

c)

10

d)

11

e)

0

11.

Untuk mengisi semua elemen array nilai[5] dengan angka 0 menggunakan perulangan for di C, penulisan yang benar adalah …

a)

for(i=0;i<=5;i++) nilai[i]=0;

b)

for(i=0;i<5;i++) nilai[i]=0;

c)

for(i=1;i<5;i++) nilai[i]=0;

d)

for(i=1;i<=5;i++) nilai[i]=0;

e)

for(i=0;i>5;i++) nilai[i]=0;

12.

Manfaat utama penggunaan array adalah …

a)

Mengurangi ukuran memori program

b)

Memudahkan pengolahan data yang sejenis

c)

Mempercepat kompilasi

d)

Memungkinkan data disimpan tanpa tipe

e)

Menghilangkan kebutuhan variabel

13.

Berikut ini yang bukan merupakan kelebihan penggunaan array adalah …

a)

Mengakses data dengan cepat menggunakan indeks

b)

Mengelompokkan data yang sejenis

c)

Mempermudah pengolahan data dengan perulangan

d)

Ukuran yang fleksibel dapat diubah saat runtime

e)

Mempermudah penghematan kode program

14.

Hasil output program berikut adalah …
#include <stdio.h>
int main(){
 int data[4]={5,10,15,20};
 printf("%d", data[2]);
 return 0;
}

a)

5

b)

10

c)

15

d)

20

e)

25

15.

Perintah yang digunakan untuk menampilkan elemen array angka[1] adalah …

a)

cout >> angka[1];

b)

printf("%d", angka[1]);

c)

cin << angka[1];

d)

display angka[1];

e)

print angka[1];