wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan soal kelas XI - Array dan Fungsi

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Apa yang dimaksud dengan array?

a)

Variabel yang tidak memiliki nilai

b)

Sekumpulan variabel dengan tipe data yang sama

c)

Variabel yang hanya digunakan dalam perulangan

d)

Sekumpulan variabel dengan tipe data berbeda

2.

Indeks array dalam C++ dimulai dari angka berapa?

a)

2

b)

-1

c)

0

d)

1

3.

Sintaks untuk mendeklarasikan sebuah array adalah?

a)

Nama Array TipeData [jumlah elemen];

b)

TipeData [jumlah elemen] Nama Array;

c)

Nama Array [jumlah elemen] TipeData;

d)

TipeData Nama Array [jumlah elemen];

4.

Apa yang terjadi jika jumlah nilai yang ditambahkan ke array lebih banyak dari jumlah elemen yang dideklarasikan?

a)

Tidak ada masalah

b)

Akan terjadi kesalahan (error)

c)

Nilai akan diabaikan

d)

Program akan berjalan normal

5.

Bagaimana cara mengakses elemen array?

a)

Nama_Array[indeks, 1]

b)

Nama_Array[indeks+1]

c)

Nama_Array[indeks-1]

d)

Nama_Array[indeks]

6.

Apa yang akan terjadi jika kita mengakses indeks array yang berada di luar batas?

a)

Akan terjadi kesalahan saat program dijalankan

b)

Nilai akan diabaikan

c)

Akan terjadi kesalahan saat kompilasi

d)

Program akan berhenti

7.

Apa yang dimaksud dengan array multidimensi?

a)

Array yang terdiri dari kumpulan array

b)

Array yang hanya memiliki satu dimensi

c)

Array yang hanya digunakan untuk perhitungan

d)

Array yang tidak memiliki elemen

8.

Bagaimana cara mendeklarasikan array multidimensi?

a)

TipeData Nama_Array[jumlah_baris][jumlah_kolom];

b)

Nama_Array[jumlah_baris][jumlah_kolom] TipeData;

c)

TipeData [jumlah_baris][jumlah_kolom] Nama_Array;

d)

Nama_Array TipeData[jumlah_baris][jumlah_kolom];

9.

Fungsi round digunakan untuk?

a)

Membulatkan bilangan ke bawah

b)

Membulatkan bilangan ke atas

c)

Menghitung akar kuadrat

d)

Membulatkan bilangan pecahan ke bilangan bulat terdekat

10.

Apa yang dilakukan fungsi ceil?

a)

Membulatkan ke bawah

b)

Membulatkan ke atas

c)

Membulatkan ke bilangan bulat terdekat

d)

Menghitung pangkat

11.

Apa yang dimaksud dengan user-defined function?

a)

Fungsi yang hanya digunakan untuk perhitungan

b)

Fungsi yang sudah ada di library

c)

Fungsi yang tidak dapat digunakan

d)

Fungsi yang didefinisikan oleh pengguna

12.

Apa yang akan terjadi jika kita mendeklarasikan array tanpa memberikan nilai?

a)

Array akan memiliki nilai acak

b)

Array akan memiliki nilai default

c)

Array akan memiliki nilai null

d)

Array tidak dapat dideklarasikan

13.

Apa yang dimaksud dengan fungsi sqrt dalam C++?

a)

Fungsi untuk menghitung faktorial

b)

Fungsi untuk menghitung akar kuadrat

c)

Fungsi untuk membulatkan angka

d)

Fungsi untuk menghitung pangkat

14.

Apa yang harus dilakukan untuk mengubah nilai elemen array?

a)

Menghapus array lama

b)

Mendeklarasikan ulang array

c)

Mengakses elemen dan memberikan nilai baru

d)

Menambahkan elemen baru

15.

Apa yang dimaksud dengan perulangan dalam konteks array?

a)

Mengakses elemen array satu per satu

b)

Mendeklarasikan array baru

c)

Menghitung jumlah elemen array

d)

Menambahkan nilai ke array

16.

Apa yang akan terjadi jika kita mendeklarasikan array dengan sintaks int nilai_int[5] = {};?

a)

Array akan memiliki 0 elemen

b)

Array tidak dapat dideklarasikan

c)

Array akan memiliki 5 elemen dengan nilai acak

d)

Array akan memiliki 5 elemen dengan nilai 0

17.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Struktur kontrol dalam program

b)

Tipe data yang digunakan

c)

Variabel yang menyimpan nilai

d)

Sekumpulan kode yang dapat digunakan kembali

18.

Apa yang dilakukan fungsi trunc?

a)

Membulatkan dengan memotong bagian pecahan

b)

Membulatkan ke atas

c)

Menghitung akar kuadrat

d)

Membulatkan ke bilangan bulat terdekat

19.

Apa yang dimaksud dengan library dalam C++?

a)

Kumpulan fungsi yang sudah didefinisikan

b)

Kumpulan variabel

c)

Kumpulan array

d)

Kumpulan program

20.

Apa yang harus dilakukan jika ingin menggunakan fungsi yang tidak ada di library?

a)

Mencari di internet

b)

Tidak bisa digunakan

c)

Menggunakan fungsi lain

d)

Mendefinisikan fungsi sendiri

21.

Apa yang dimaksud dengan perhitungan matriks dalam konteks array multidimensi?

a)

Menghitung jumlah elemen

b)

Menghitung nilai rata-rata

c)

Mengalikan dua matriks

d)

Menjumlahkan dua array

22.

Apa yang dimaksud dengan elemen dalam array?

a)

Variabel yang menyimpan nilai

b)

Tipe data dari array

c)

Indeks dari array

d)

Nama dari array

23.

Apa yang harus diperhatikan saat mendeklarasikan array?

a)

Array tidak boleh memiliki elemen

b)

Array tidak dapat dideklarasikan lebih dari satu kali

c)

Array harus memiliki nama yang berbeda

d)

Jumlah elemen harus sesuai dengan nilai yang ditambahkan

24.

Apa yang dimaksud dengan akses elemen array?

a)

Menambahkan elemen baru

b)

Mengubah nilai elemen

c)

Menghapus elemen

d)

Mengambil nilai dari elemen tertentu

25.

Apa yang dimaksud dengan perhitungan menggunakan array?

a)

Menghitung nilai maksimum

b)

Menghitung jumlah elemen

c)

Menggunakan elemen array dalam operasi matematika

d)

Menghitung nilai rata-rata