wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quis 3 LPK

Total questions: 24

Worksheet time: 44mins

Name
Class
Date
1.

  Apa itu nested loop?  

a)

Sebuah perulangan di dalam perulangan lainnya

b)

Perulangan yang hanya berjalan sekali

c)

Perulangan yang tidak memiliki batas

d)

Perulangan yang berjalan secara acak

e)

Sebuah perulangan dengan dua variabel

2.

  Array adalah..  

a)

Struktur data yang menyimpan satu nilai saja

b)

Struktur data yang menyimpan banyak nilai dengan tipe data yang berbeda

c)

Struktur data yang menyimpan banyak nilai dalam satu tipe data yang sama

d)

Struktur data yang menyimpan nilai dengan tipe data tak terbatas

e)

Struktur data yang hanya dapat digunakan untuk angka

3.

  Fungsi utama nested loop adalah..  

a)

Mempermudah operasi kompleks pada struktur data seperti array atau matriks

b)

Memperlambat eksekusi program

c)

Membatasi jumlah perulangan dalam program

d)

Membuat program lebih sulit dipahami

e)

Mengurangi jumlah kode yang ditulis

4.

  Indeks array biasanya dimulai dari angka..  

a)

-1

b)

0

c)

1

d)

2

e)

Tidak ada aturan tetap

5.

Berapa jumlah elemen dalam array berikut?

int arr[3][4];

a)

7

b)

12

c)

3

d)

4

e)

81

6.

Apa yang terjadi jika nested loop tidak memiliki kondisi penghentian?  

a)

Program akan berhenti secara otomatis

b)

Program akan menghasilkan output yang salah

c)

Program akan berjalan tanpa henti (infinite loop)

d)

Program akan menghasilkan error kompilasi

e)

Program akan memperbaiki dirinya sendiri

7.

Manakah operasi yang dapat dilakukan menggunakan nested loop dan array?  

a)

Penjumlahan dua matriks

b)

Membalik urutan array

c)

Menampilkan elemen array dua dimensi

d)

Semua jawaban benar

e)

Hanya Penjumlahan dua matriks & Menampilkan elemen array dua dimensi

8.

Berapa banyak kali perintah printf("*"); dijalankan dalam kode berikut?  

a)

3

b)

7

c)

12

d)

15

e)

9

9.

Apa yang dicetak oleh kode berikut?  

a)

00 01 11

b)

00 01 10 11

c)

01 11 11

d)

01 01 01

e)

00 00 11 11

10.

Apa output dari kode berikut?  

a)

1 4 9

b)

2 4 6

c)

1 2 3

d)

1 3 9

e)

1 6 9

11.

Apa output dari kode berikut?  

a)

4 3 2 1

b)

1 2 3 4

c)

4 2 3 1

d)

3 4 1 2

e)

2 1 4 3

12.

  Berapa jumlah elemen dalam array?  

a)

5

b)

10

c)

25

d)

50

e)

15

13.

  Apa output dari kode berikut?  

a)

1 4 7 2 5 8 3 6 9

b)

1 2 3 4 5 6 7 8 9

c)

1 4 7 2 5 8

d)

1 3 5 7 9

e)

1 2 4 5 7 8

14.

Berapa jumlah elemen dalam array ?


int arr[4][3][2];

a)

9

b)

12

c)

24

d)

32

e)

36

15.

  Apa output dari kode berikut?  

a)

2 5 5 8

b)

4 4 6 6

c)

2 5 6 9

d)

2 3 5 7

e)

2 5 5 6

16.

  Apa output dari kode berikut?  

a)

20 30 40 30 40 50 40 50 60

b)

10 20 30 30 40 50 50 60 70

c)

20 30 40 40 50 60 60 70 80

d)

20 30 40 30 40 50 40 50

e)

20 30 40 50 60 70

17.

Apa output dari kode berikut?  

a)

1 2 3

b)

2 3 5 6 8 9

c)

2 3 5 6

d)

2 3 6

e)

Tidak ada output

18.

Apa output dari kode berikut?  

a)

b)

c)

d)

e)

19.

Apa output dari kode berikut?  

a)

12

b)

15

c)

18

d)

24

e)

27

20.

Apa output dari kode berikut?  

a)

1 3 7 9

b)

1 9

c)

1 7 3 9

d)

1 7 9

e)

1 5 9

21.

Manakah dari pernyataan berikut yang benar tentang array dalam C?

a)

Array dapat menyimpan nilai dengan tipe data berbeda

b)

Ukuran array dapat diubah saat runtime

c)

Array satu dimensi hanya memerlukan satu indeks untuk akses elemen

d)

Array selalu dimulai dengan indeks 1

e)

Array multidimensi hanya digunakan untuk string

22.

Apa fungsi utama nested loop dalam pengolahan array multidimensi?  

a)

Mengakses elemen array secara berurutan

b)

Menyalin elemen array ke array lain

c)

Meningkatkan kecepatan eksekusi program

d)

Mengubah tipe data array

e)

Membatasi jumlah elemen array

23.

Manakah akses elemen array dua dimensi yang benar dalam C?  

a)

arr[1, 2]

b)

arr(1)(2)

c)

arr[1][2]

d)

arr[1.2]

e)

arr[1]->[2]

24.

Bonus

a)

Benar

b)

salah

c)

salah

d)

salah