wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH ARRAY

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apakah yang dimaksud dengan Array ?


a)

Kumpulan variabel dengan tipe data berbeda


b)

Kumpulan variabel dengan tipe data campuran


c)

Variabel yang hanya menyimpan satu nilai


d)

Kumpulan variabel dengan tipe data sama


2.

Indeks array pada Bahasa C dimulai dari …


a)

0

b)

1

c)

2

d)

3

3.

Array paling tepat digunakan untuk …


a)

Mengurutkan file di komputer

b)

Menyimpan data tunggal

c)

Menyimpan data dengan tipe sama dalam jumlah banyak

d)

Menyimpan kumpulan data dengan tipe berbeda

4.

Contoh deklarasi array yang benar adalah …


a)

angka = <1,2,3>

b)

angka = (1,2,3)

c)

angka = [1,2,3]

d)

angka = {1,2,3}

5.

Contoh deklarasi array yang benar menggunakan karakter adalah …


a)

angka:'A"

b)

angka='A'

c)

angka='A';

d)

angka='A':

6.

Perintah berikut membuat array berisi 5 elemen nol: nilai = [0]*5 Isi array tersebut adalah …


a)

[0,0,0,0,0]

b)

[5,5,5,5,5]

c)

[1,1,1,1,1]

d)

[0,1,2,3,4]

7.

Untuk mengubah nilai array, digunakan …


a)

Operator ==

b)

Operator *

c)

Operator =

d)

Operator +

8.

Jika kita menuliskan nilai[0] = 70, maka …


a)

Nilai array pertama berubah menjadi 70

b)

Nilai array kedua berubah menjadi 70

c)

Semua nilai array menjadi 70

d)

Tidak ada yang berubah

9.

Array data = [10,20,30], lalu data[1] = 50, maka isi array …

a)

[10,20,50]

b)

[50,20,30]

c)

[10,20,30][]

d)


[10,50,30]

10.

print([3,6,9][2]) menghasilkan output …


a)

2

b)

9

c)

3

d)

6

11.

Jika buah = ["apel","jeruk","pisang"], maka print(buah[1]) adalah …


a)

mangga

b)

pisang

c)

Jeruk

d)

Apel

12.

buah = ["apel","jeruk","pisang"], jika buah[0] = "mangga", maka array menjadi …


a)

["jeruk","pisang","mangga"]

b)

["apel","pisang","jeruk"]

c)

["apel","jeruk","pisang"]

d)

["mangga","jeruk","pisang"]

13.

angka = [1,2,3,4], berapakah angka[1] + angka[3]?

a)

4

b)

5

c)

6

d)

7

14.

Array data = [100,200,300], jika data[2] = 500, maka array menjadi …


a)

[100,200,300]

b)

[500,200,300]

c)

[100,500,300]

d)

[100,200,500]

15.

output dari kode di atas adalah...


a)

Huruf: d

b)

Huruf: c

c)

Huruf: b

d)

Huruf: a

16.

Dari gambar di atas akan terjadi perubahan isi data array yaitu...


a)

a menjadi z

b)

b menjadi z

c)

c menjadi z

d)

d menjadi z

17.

Penulisan array untuk menampung nilai ulangan yg benar adalah...


a)

int nilai[6]={70,78,80,85,90};

b)

char nilai[5]={70,78,80,85,90};

c)

int nilai[5]={70,78,80,85,90};

d)

char nilai[6]={70,78,80,85,90};

18.

Pada gambar tersebut, Ada Berapa Elemen?

2

a)

5

b)

7

c)

8

d)

1

19.

Berdasarkan gambar tersebut, bagian nomor 3 merupakan ….


a)

Jumlah Elemen

b)

Tipe data

c)

Variabel

d)

Fungsi

20.

Berdasarkan gambar tersebut, bagian nomor 2 merupakan ….


a)

Index

b)

Tipe data

c)

Variabel

d)

Elemen

21.

Bagaimana cara mendeklarasikan array integer dengan 10 elemen di bahasa C?


a)

int arr[10] = 0;

b)

int arr[10];

c)

int arr(10);

22.

Bagaimana cara mendeklarasikan array karakter dengan 5 elemen di bahasa C?

1

a)

char arr[5];

b)

char arr[5] = {0};

c)

char arr[] = {5};

d)

char arr(5);

23.

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)

char nama [10];

d)

Char nama [15];

24.

Seorang programmer ingin membuat inputan data nama siswa dengan jumlah minimal 15 karakter dalam bentuk array, penulisan format spesier yang benar dari soal tersebut adalah

a)

%s

b)

%d

c)

%c

d)

%f

25.

Jika array int arr[5] = {1, 2, 3, 4, 5};, maka arr[5] akan …

a)

Menampilkan angka 5

b)

Menampilkan angka acak (garbage value)

c)

error pada kompilasi

d)

Menampilkan angka 0

26.

Output dari program tersebut adalah …

a)

Dewi

b)

D e w i

c)

D

d)

DE

27.

Output dari program di atas adalah …

a)

H

b)

a

c)

I

d)

o

28.

Array char dalam bahasa C digunakan untuk menyimpan …

a)

Bilangan bulat

b)

Huruf atau string

c)

Bilangan pecahan

d)

Tipe data logika

29.

Hasil yang ditampilkan adalah …

a)

Infor

b)

Informatika

c)

IMF

d)

INFORMATIKA

30.

Manakah deklarasi array char yang benar untuk menyimpan string "Cinta"?
a.

a)

char teks[5] = "Cinta";

b)

char teks[6] = "Cinta";

c)

char teks = "Cinta";

d)

char teks[] = {'C','i','n','t','a'};