Ulangan Harian

Ulangan Harian

11th Grade

20 Qs

quiz-placeholder

Similar activities

Soal Administrasi sistem jaringan

Soal Administrasi sistem jaringan

11th Grade

20 Qs

IoT 1.7

IoT 1.7

11th Grade

20 Qs

Quiz 3. Struktur Data

Quiz 3. Struktur Data

8th Grade - University

15 Qs

Dampak Sosial Informatika

Dampak Sosial Informatika

9th Grade - University

16 Qs

PH1 PKWU Desain Grafis

PH1 PKWU Desain Grafis

11th Grade

20 Qs

KUIS TIK

KUIS TIK

9th Grade - University

20 Qs

ASESMEN DIAGNOSTIK INFORMATIKA KELAS 9

ASESMEN DIAGNOSTIK INFORMATIKA KELAS 9

9th Grade - University

20 Qs

PAS PRODUKTIF DKV

PAS PRODUKTIF DKV

11th Grade

20 Qs

Ulangan Harian

Ulangan Harian

Assessment

Quiz

Information Technology (IT)

11th Grade

Hard

Created by

Muhammad Naswar Abbas

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Diberikan array 2 dimensi:

Python:

A = < ... >

<1, 2, 3>

<4, 5, 6>

<7, 8, 9>

Berapakah nilai A<2><1>?

7

8

9

5

Answer explanation

Karena baris ke-2 → <7, 8, 9>, indeks ke-1 → 8

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Diberikan array

Python:

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

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

95

120

125

135

Answer explanation

Perhitungan:

15 + 20 + 30 + 35 + 40 = 125

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Manakah dibawah ini fungsi Array ?

Menyimpan data tetapi hanya satu nilai saja

Mempermudah pengolahan data secara berulang menggunakan perulangan

Menyimpan data dalam variabel terpisah

Mengurangi jumlah memori menjadi nol

Answer explanation

Array bisa menyimpan banyak data dalam satu variabel.

Dengan array, kita bisa memakai perulangan untuk mengolah semua data sekaligus.

Misalnya punya 100 nilai, kita tidak perlu cek satu per satu, cukup gunakan for atau while.

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

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

Membuat 100 variabel berbeda

Membuat 1 variabel saja

Membuat 50 variabel saja

Tidak perlu membuat variabel

Answer explanation

Kalau kita tidak punya array, satu data harus disimpan di satu variabel.

Jadi kalau ada 100 data, artinya kita harus bikin 100 variabel (data1, data2, data3, dst).

Ini jelas ribet banget, makanya array digunakan supaya cukup dengan 1 variabel saja.

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Indeks array dimulai di ?

1

Ditentukan Pengguna

0

Semua Jawaban benar

Answer explanation

Dalam pemrograman, array dihitung mulai dari 0, bukan dari 1.

Contoh:

data = [10, 20, 30]

data[0] → 10 (elemen pertama)

data[1] → 20 (elemen kedua)

data[2] → 30 (elemen ketiga)

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

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

Kesalahan kompiler dilemparkan

1 nilai akan dikembalikan

Nilai 0 akan dikembalikan

Beberapa nilai sampah akan dikembalikan

Answer explanation

Jika kita mencoba mengambil data di luar batas array, komputer akan memberikan error (di Python) atau nilai sampah/acak (di beberapa bahasa seperti C/C++).

Contoh:

data = [5, 10, 15]

print(data[5]) # Error, karena array hanya punya 3 elemen

Kenapa disebut nilai sampah?

Karena komputer mencoba mengambil data di tempat yang kosong atau tidak dialokasikan untuk array itu.

Akibatnya, data yang keluar bisa acak dan tidak bisa diprediksi.

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

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

int a[7];

6

7

8

Tidak ada satupun yang benar

Answer explanation

Jika kita menulis int a[7]; artinya kita membuat sebuah array yang memiliki 7 elemen, yaitu a[0] sampai a[6]. Jadi totalnya ada 7.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?