wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Harian

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

Diberikan array 2 dimensi:

Python:

A = < ... >

<1, 2, 3>

<4, 5, 6>

<7, 8, 9>

Berapakah nilai A<2><1>?

a)

7

b)

8

c)

9

d)

5

2.

Diberikan array

Python:

data = <12, 15, 20, 27, 30, 35, 40>

Jika yang diambil elemen yang habis dibagi 5, berapakah jumlah seluruhnya?

a)

95

b)

120

c)

125

d)

135

3.

Manakah dibawah ini fungsi Array ?

a)

Menyimpan data tetapi hanya satu nilai saja

b)

Mempermudah pengolahan data secara berulang menggunakan perulangan

c)

Menyimpan data dalam variabel terpisah

d)

Mengurangi jumlah memori menjadi nol

4.

Jika tidak menggunakan array dan ingin menyimpan 100 data, maka yang harus dilakukan adalah ?

a)

Membuat 100 variabel berbeda

b)

Membuat 1 variabel saja

c)

Membuat 50 variabel saja

d)

Tidak perlu membuat variabel

5.

Indeks array dimulai di ?

a)

1

b)

Ditentukan Pengguna

c)

0

d)

Semua Jawaban benar

6.

Apa yang terjadi ketika Anda mencoba mengakses variabel Array di luar ukurannya?

a)

Kesalahan kompiler dilemparkan

b)

1 nilai akan dikembalikan

c)

Nilai 0 akan dikembalikan

d)

Beberapa nilai sampah akan dikembalikan

7.

Berapa banyak elemen yang akan dideklarasikan jika sebuah array dideklarasikan seperti di bawah ini:

int a[7];

a)

6

b)

7

c)

8

d)

Tidak ada satupun yang benar

8.

Berapa banyak elemen yang akan dideklarasikan jika sebuah array dideklarasikan seperti di bawah ini:

int a<3><4>;

a)

8

b)

6

c)

12

d)

9

9.

Struktur data yang menyimpan kumpulan elemen data dengan tipe yang sama dan dapat diakses melalui indeks numerik disebut dengan...

a)

Variabel

b)

Array

c)

Fungsi

d)

Kelas

10.

Sebuah array yang memiliki indeks untuk baris dan kolom, seperti sebuah tabel, disebut...

a)

Array satu dimensi

b)

Array dua dimensi

c)

Array multi-dimensi

d)

Array dinamis

11.

Apa yang dimaksud dengan array dalam pemrograman?

a)

Sebuah variabel yang dapat menyimpan satu nilai

b)

Sebuah struktur data yang dapat menyimpan banyak nilai

c)

Sebuah fungsi yang dapat melakukan operasi matematika

d)

Sebuah kelas yang dapat membuat objek

12.

Bagaimana cara mengakses elemen array?

a)

Dengan menggunakan nama variabel

b)

Dengan menggunakan indeks

c)

Dengan menggunakan fungsi

d)

Dengan menggunakan kelas

13.

Apa yang dimaksud dengan array dalam pemrograman?

a)

Variabel yang hanya menyimpan satu nilai

b)

Sekumpulan data dengan tipe berbeda dalam satu variabel

c)

Sekumpulan data dengan tipe sama yang disimpan dalam satu variabel

d)

Struktur data yang hanya bisa menyimpan data string

14.

Dalam bahasa Python, cara membuat array (list) berisi angka 1 sampai 5 adalah...

a)

array = (1, 2, 3, 4, 5)

b)

array = {1, 2, 3, 4, 5}

c)

array = [1, 2, 3, 4, 5]

d)

array = <1, 2, 3, 4, 5>

15.

Operasi manakah yang paling efisien untuk mencari elemen dalam array yang sudah terurut?

a)

Pencarian linear (Linear search)

b)

Pencarian biner (Binary search)

c)

Pencarian acak (Random search)

d)

Pencarian mendalam (Depth-first search)

16.

Jika sebuah array memiliki 5 elemen dan indeks dimulai dari 0, berapakah indeks untuk elemen terakhir?

a)

0

b)

4

c)

5

d)

2

17.

Apa yang terjadi jika kamu mengakses indeks array yang tidak ada?

a)

Program akan berjalan normal

b)

Program akan menampilkan pesan error

c)

Program akan mengembalikan nilai null

d)

Program akan mengembalikan nilai 0

18.

angka = <2, 4, 6, 8, 10, 12>

Hitunglah hasil semua elemen pada array tersebut.

4 lines
19.

Sebuah array yang berisi array lain disebut array …

4 lines
20.

Metode pengurutan (sorting) yang membagi array menjadi dua bagian, lalu menggabungkannya disebut …

4 lines