wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Bahasa Pemrograman Python Kelas 11 Kelompok 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan array dalam pemrograman?

a)

Array adalah tipe data yang hanya menyimpan satu elemen.

b)

Array adalah metode untuk mengurutkan data dalam pemrograman.

c)

Array adalah struktur data yang menyimpan sekumpulan elemen dengan tipe data yang sama.

d)

Array adalah struktur data yang menyimpan elemen dengan tipe data yang berbeda.

2.

Sebutkan dua jenis array yang ada di Python!

a)

List dan array (modul array)

b)

Tuple dan set

c)

String dan float

d)

Dictionary dan list

3.

Bagaimana cara mendeklarasikan array di Python?

a)

my_array = (1, 2, 3)

b)

my_array = {1, 2, 3}

c)

my_array = 1, 2, 3

d)

my_array = [1, 2, 3]

4.

Apa fungsi dari indeks dalam array?

a)

Indeks digunakan untuk mengakses elemen dalam array.

b)

Indeks digunakan untuk menghapus elemen dari array.

c)

Indeks digunakan untuk menyimpan data dalam array.

d)

Indeks berfungsi untuk mengurutkan elemen dalam array.

5.

Jelaskan cara mengakses elemen dalam array!

a)

Elemen dalam array dapat diakses dengan array:indeks.

b)

Gunakan array{indeks} untuk mengakses elemen dalam array.

c)

Akses elemen dengan array[indeks, indeks] untuk mendapatkan nilai.

d)

Gunakan array[indeks] untuk mengakses elemen dalam array.

6.

Sebutkan operasi dasar yang dapat dilakukan pada array!

a)

Penambahan, Penghapusan, Pengaksesan, Pengurutan, Pencarian, Pembalikan.

b)

Pengubahan

c)

Penggabungan

d)

Penyimpanan

7.

Apa yang terjadi jika kita mencoba mengakses indeks yang tidak ada dalam array?

a)

Akses indeks yang tidak ada dalam array akan menghapus elemen terakhir.

b)

Akses indeks yang tidak ada dalam array akan mengembalikan nilai positif.

c)

Akses indeks yang tidak ada dalam array akan menghasilkan nilai undefined atau kesalahan.

d)

Akses indeks yang tidak ada dalam array akan mengembalikan nilai nol.

8.

Jelaskan perbedaan antara array dan list di Python!

a)

Array dan list di Python adalah sama dan dapat digunakan secara bergantian.

b)

List memiliki ukuran tetap dan elemen dengan tipe data yang sama, sedangkan array bersifat dinamis.

c)

Array dapat menyimpan elemen dengan tipe data yang berbeda, sedangkan list memiliki ukuran tetap.

d)

Perbedaan utama antara array dan list di Python adalah bahwa array memiliki ukuran tetap dan elemen dengan tipe data yang sama, sedangkan list bersifat dinamis dan dapat menyimpan elemen dengan tipe data yang berbeda.

9.

Apa itu fungsi dalam pemrograman Python?

a)

Fungsi adalah blok kode yang melakukan tugas tertentu dan dapat menerima input serta mengembalikan output.

b)

Fungsi adalah tipe data baru dalam Python.

c)

Fungsi adalah cara untuk menghapus kode yang tidak terpakai.

d)

Fungsi adalah variabel yang menyimpan data.

10.

Sebutkan komponen utama dari sebuah fungsi!

a)

Parameter, badan fungsi, exception, modul

b)

Nama fungsi, parameter, badan fungsi, nilai kembali.

c)

Nama fungsi, tipe data, komentar, nilai kembali

d)

Fungsi, variabel, loop, kondisi

11.

Bagaimana cara mendefinisikan fungsi di Python?

a)

create_function(nama_fungsi, parameter)

b)

def nama_fungsi(parameter): # kode fungsi di sini

c)

function nama_fungsi(parameter):

d)

define nama_fungsi as (parameter) =>

12.

Apa yang dimaksud dengan parameter fungsi?

a)

Parameter fungsi adalah variabel yang digunakan untuk menerima input dalam fungsi.

b)

Parameter fungsi adalah jenis data yang digunakan dalam program.

c)

Parameter fungsi adalah hasil dari fungsi.

d)

Parameter fungsi adalah bagian dari kode yang tidak dapat diubah.

13.

Jelaskan perbedaan antara parameter dan argumen!

a)

Argumen adalah variabel dalam definisi fungsi, sedangkan parameter adalah nilai yang diberikan saat memanggil fungsi.

b)

Parameter adalah nilai yang diberikan saat memanggil fungsi, sedangkan argumen adalah variabel dalam definisi fungsi.

c)

Parameter dan argumen adalah istilah yang sama dalam pemrograman.

d)

Parameter adalah variabel dalam definisi fungsi, sedangkan argumen adalah nilai yang diberikan saat memanggil fungsi.

14.

Bagaimana cara mengembalikan nilai dari sebuah fungsi?

a)

Hapus fungsi untuk mendapatkan nilai.

b)

Gunakan pernyataan 'print' di dalam fungsi.

c)

Gunakan pernyataan 'input' di dalam fungsi.

d)

Gunakan pernyataan 'return' di dalam fungsi.

15.

Apa yang dimaksud dengan fungsi tanpa parameter?

a)

Fungsi yang tidak memerlukan input atau argumen saat dipanggil.

b)

Fungsi yang hanya dapat dipanggil di dalam fungsi lain.

c)

Fungsi yang selalu mengembalikan nilai tetap.

d)

Fungsi yang memerlukan satu argumen saat dipanggil.

16.

Sebutkan contoh fungsi built-in yang ada di Python!

a)

['print', 'len', 'type']

b)

sort

c)

input

d)

append

17.

Apa yang terjadi jika kita tidak memberikan nilai pada parameter fungsi yang memiliki default?

a)

Fungsi akan meminta pengguna untuk memasukkan nilai sebelum dijalankan.

b)

Fungsi akan menggunakan nilai default yang telah ditentukan.

c)

Fungsi akan mengabaikan nilai default dan tidak melakukan apa-apa.

d)

Fungsi akan menghasilkan error karena parameter tidak diisi.

18.

Jelaskan konsep fungsi rekursif!

a)

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri untuk menyelesaikan masalah.

b)

Fungsi rekursif adalah fungsi yang hanya dapat dipanggil sekali.

c)

Fungsi rekursif adalah fungsi yang tidak dapat dipanggil kembali.

d)

Fungsi rekursif adalah fungsi yang memanggil fungsi lain untuk menyelesaikan masalah.

19.

Bagaimana cara memanggil fungsi di Python?

a)

NamaFungsi[]

b)

NamaFungsi()

c)

execute(NamaFungsi)

d)

call NamaFungsi()

20.

Sebutkan manfaat menggunakan fungsi dalam pemrograman!

a)

Manfaat menggunakan fungsi dalam pemrograman antara lain: meningkatkan keterbacaan, memungkinkan penggunaan kembali kode, memudahkan pengujian, dan mempercepat pemeliharaan.

b)

Mengurangi efisiensi program

c)

Membuat kode lebih sulit dipahami

d)

Meningkatkan kompleksitas kode