Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Alpro

Total questions: 10

Worksheet time: 30mins

Name
Class
Date
1.

Diberikan array:
[9, 4, 6, 2, 7]
Bagaimana keadaan array setelah pass pertama Bubble Sort ascending?

a)

[4, 6, 2, 9, 7]

b)

[4, 6, 7, 2, 9]

c)

[9, 4, 2, 6, 7]

d)

[4, 6, 2, 7, 9]

e)

[2, 4, 6, 7, 9]

2.

Diberikan Array:
[30, 10, 25, 5, 20]

Pada pass ke-2 (i=1), bagaimana kondisi array setelah pemilihan minimum?

a)

[10, 5, 25, 30, 20]

b)

[5, 30, 25, 10, 20]

c)

[30, 5, 25, 10, 20]

d)

[10, 5, 25, 20, 30]

e)

[5, 10, 25, 30, 20]

3.

Diberikan Array:
[8, 3, 5, 2, 7]
Pada iterasi ke-3 (nilai = 2), bagaimana array setelah penyisipan?

a)

[3, 5, 2, 8, 7]

b)

[2, 3, 5, 8, 7]

c)

[2, 8, 3, 5, 7]

d)

[3, 2, 5, 8, 7]

e)

[8, 3, 2, 5, 7]

4.

Diberikan Array:
[12, 4, 9, 1]
Setelah elemen indeks 0 dibandingkan dan ditukar sesuai aturan ascending, array menjadi:

a)

[1, 4, 9, 12]

b)

[9, 12, 4, 1]

c)

[1, 12, 4, 9]

d)

[1, 12, 4, 9]

e)

[1, 12, 9, 4]

5.

Diberikan Array:
[5, 11, 8, 2, 10]
Setelah pass pertama descending (pilih nilai maksimum), array menjadi:

a)

[11, 5, 8, 2, 10]

b)

[10, 11, 8, 2, 5]

c)

[11, 5, 10, 2, 8]

d)

[11, 10, 8, 5, 2]

e)

[11, 10, 2, 8, 5]

6.

Diberikan Array ascending:
[3, 6, 9, 12, 15, 18, 21]
Key = 9
Apa hasil iterasi pertama?

a)

mid = 0 → geser ke kanan

b)

mid = 3 → geser ke kiri

c)

mid = 3 → ketemu

d)

mid = 2 → ketemu

e)

mid = 5 → geser ke kiri

7.

Diberikan Array:
[2, 8, 10, 4, 7, 12, 9]
Key = 7
Berapa kali perbandingan dilakukan?

a)

3

b)

4

c)

5

d)

6

e)

7

8.

Diberikan Array ascending:
[5, 7, 9, 11, 13, 15, 17]
Key = 6
Pada iterasi terakhir, kondisi yang menyebabkan pencarian berhenti adalah:

a)

low < high tetapi key tidak cocok

b)

mid = 0 dan array[mid] = 5

c)

key lebih besar dari semua elemen

d)

high < low

e)

mid = 3 dan array[mid] = 11

9.

DIberikan Array awal:
[12, 3, 9, 16, 5]
Setelah Insertion Sort ascending, kemudian Binary Search untuk key = 9.
Nilai mid di iterasi pertama adalah:

a)

0

b)

1

c)

2

d)

3

e)

4

10.

Untuk 20 data acak dan 100 query pencarian:

Rencana A: 100× Linear Search
Rencana B: 1× Selection Sort + 100× Binary Search

Rencana paling efisien adalah …

a)

Rencana A karena linear search O(1)

b)

Rencana A karena tidak memerlukan sorting

c)

Rencana B karena binary search O(log n) dan sorting dilakukan sekali

d)

Rencana B karena selection sort paling cepat

e)

Keduanya sama efisien