Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pretest Pemrograman Python Dasar Kelas X

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Apa itu tipe data dalam pemrograman?

a)

Tipe data adalah cara untuk mengatur struktur file dalam pemrograman.

b)

Tipe data adalah alat untuk mengukur performa aplikasi dalam pemrograman.

c)

Tipe data adalah metode untuk mengoptimalkan kecepatan program.

d)

Tipe data adalah kategori yang mendefinisikan jenis nilai dalam pemrograman.

2.

Manakah dari berikut ini yang bukan tipe data dasar di Python?

a)

Tuple

b)

Dictionary

c)

Set

d)

List

3.

Apa hasil dari operasi 5 + 3 di Python?

a)

4

b)

10

c)

6

d)

8

4.

Bagaimana cara mendeklarasikan variabel di Python?

a)

Untuk mendeklarasikan variabel di Python, gunakan: nama_variabel := nilai.

b)

Variabel di Python dideklarasikan menggunakan format: nilai : nama_variabel.

c)

Anda dapat mendeklarasikan variabel di Python dengan sintaks: nama_variabel = nilai.

d)

Anda dapat mendeklarasikan variabel di Python dengan sintaks: nilai = nama_variabel.

5.

Apa tipe data yang digunakan untuk menyimpan teks di Python?

a)

list

b)

float

c)

int

d)

str

6.

Manakah dari berikut ini yang merupakan tipe data numerik?

a)

Bilangan kompleks dan bilangan rasional

b)

Bilangan desimal dan bilangan biner

c)

Bilangan bulat dan bilangan pecahan

d)

Bilangan negatif dan bilangan positif

7.

Apa hasil dari operasi 10 / 2 di Python?

a)

5.0

b)

1.0

c)

2.0

d)

10.0

8.

Bagaimana cara menampilkan output di Python?

a)

Implementasikan show() untuk menampilkan output di Python.

b)

Gunakan print() untuk menampilkan output di Python.

c)

Gunakan echo() untuk menampilkan output di Python.

d)

Pakai display() untuk menampilkan output di Python.

9.

Apa yang terjadi jika kita mencoba menggabungkan string dan integer?

a)

Penggabungan string dan integer menghasilkan string, dengan integer dikonversi menjadi string.

b)

Hasil penggabungan string dan integer adalah objek.

c)

String dan integer tidak dapat digabungkan sama sekali.

d)

Penggabungan string dan integer menghasilkan integer.

10.

Apa tipe data yang digunakan untuk menyimpan nilai benar atau salah?

a)

float

b)

boolean

c)

integer

d)

string

11.

Apa hasil dari operasi 3 * 4 di Python?

a)

14

b)

12

c)

10

d)

8

12.

Manakah dari berikut ini yang merupakan cara yang benar untuk mendeklarasikan variabel?

a)

var x = 10;

b)

let x = 10;

c)

x := 10;

d)

const x = 10;

13.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam pemrograman.

b)

Variabel adalah alat untuk mengukur performa program.

c)

Variabel adalah jenis data yang tidak dapat diubah.

d)

Variabel adalah fungsi yang mengembalikan nilai tetap.

14.

Bagaimana cara mendeklarasikan variabel dengan nilai awal?

a)

Gunakan 'nama_variabel : nilai_awal;'.

b)

Deklarasikan dengan 'nilai_awal -> nama_variabel;'.

c)

Tulis 'nilai_awal = nama_variabel;'.

d)

Gunakan sintaks 'nama_variabel = nilai_awal;'.

15.

Apa hasil dari operasi 7 - 2 di Python?

a)

3

b)

6

c)

5

d)

4

16.

Manakah dari berikut ini yang merupakan contoh tipe data list?

a)

{1, 2, 3, 4}

b)

[5, 6, 7]

c)

[1, 2, 3, 4]

d)

(1, 2, 3, 4)

17.

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

a)

Akan terjadi ValueError.

b)

Akan terjadi TypeError.

c)

Akan terjadi IndexError.

d)

Akan terjadi KeyError.

18.

Bagaimana cara menghapus elemen dari list di Python?

a)

Gunakan list.insert(index, value) untuk menghapus elemen dari list.

b)

Gunakan list.clear() untuk menghapus semua elemen dari list.

c)

Gunakan list.add(value) untuk menambahkan elemen ke list.

d)

Gunakan list.remove(value), list.pop(index), atau del list[index] untuk menghapus elemen dari list.

19.

Apa hasil dari operasi 2 ** 3 di Python?

a)

8

b)

4

c)

9

d)

6

20.

Apa hasil dari operasi 9 % 4 di Python?

a)

1

b)

2

c)

3

d)

0

21.

Manakah dari berikut ini yang merupakan cara yang benar untuk menggabungkan dua string di Python?

a)

Gunakan string1.merge(string2)

b)

Gunakan string1.concat(string2)

c)

Gunakan string1 + string2

d)

Gunakan string1.append(string2)

22.

Apa yang dimaksud dengan loop dalam pemrograman?

a)

Loop adalah metode untuk mengoptimalkan kecepatan program.

b)

Loop adalah cara untuk menyimpan data dalam variabel.

c)

Loop adalah jenis fungsi yang mengembalikan nilai.

d)

Loop adalah struktur yang memungkinkan eksekusi kode berulang kali.

23.

Bagaimana cara mengonversi integer ke string di Python?

a)

Gunakan list() untuk mengonversi integer ke string.

b)

Gunakan str() untuk mengonversi integer ke string.

c)

Gunakan int() untuk mengonversi string ke integer.

d)

Gunakan float() untuk mengonversi integer ke string.

24.

Apa yang terjadi jika kita mencoba membagi angka dengan nol di Python?

a)

Akan terjadi IndexError.

b)

Akan terjadi TypeError.

c)

Akan terjadi ValueError.

d)

Akan terjadi ZeroDivisionError.

25.

Manakah dari berikut ini yang merupakan cara yang benar untuk membuat fungsi di Python?

a)

function myFunction():

b)

def myFunction():

c)

myFunction() => {}

d)

create myFunction():

26.

Apa hasil dari operasi 7 - 2 di Python?

a)

5

b)

6

c)

4

d)

3

27.

Manakah dari berikut ini yang merupakan cara yang benar untuk menghapus elemen dari dictionary di Python?

a)

Gunakan dict.remove(key)

b)

Gunakan dict.delete(key)

c)

Gunakan dict.clear(key)

d)

Gunakan dict.pop(key)

28.

Bagaimana cara mengonversi string ke float di Python?

a)

Gunakan float() untuk mengonversi string ke float.

b)

Gunakan list() untuk mengonversi string ke float.

c)

Gunakan int() untuk mengonversi string ke float.

d)

Gunakan str() untuk mengonversi string ke float.

29.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah variabel yang menyimpan nilai tetap.

b)

Fungsi adalah tipe data yang digunakan untuk menyimpan angka.

c)

Fungsi adalah sekumpulan instruksi yang dapat dipanggil untuk melakukan tugas tertentu.

d)

Fungsi adalah cara untuk mengoptimalkan kecepatan program.

30.

Bagaimana cara mengakses elemen pertama dalam list di Python?

a)

Gunakan list[0]

b)

Gunakan list(1)

c)

Gunakan list.first()

d)

Gunakan list{1}

31.

Apa hasil dari operasi 15 // 4 di Python?

a)

2

b)

3.75

c)

4

d)

3

32.

Bagaimana cara mengonversi string ke integer di Python?

a)

Gunakan str() untuk mengonversi string ke integer.

b)

Gunakan list() untuk mengonversi string ke integer.

c)

Gunakan int() untuk mengonversi string ke integer.

d)

Gunakan float() untuk mengonversi string ke integer.

33.

Manakah dari berikut ini yang merupakan cara yang benar untuk membuat list di Python?

a)

list = <1, 2, 3>

b)

list = (1, 2, 3)

c)

list = [1, 2, 3]

d)

list = {1, 2, 3}

34.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah metode untuk menghapus data dari list.

b)

Fungsi adalah variabel yang menyimpan nilai tetap.

c)

Fungsi adalah cara untuk menggabungkan dua string.

d)

Fungsi adalah sekumpulan kode yang dapat dipanggil untuk melakukan tugas tertentu.

35.

Bagaimana cara mengonversi float ke string di Python?

a)

Gunakan int() untuk mengonversi float ke string.

b)

Gunakan float() untuk mengonversi float ke string.

c)

Gunakan str() untuk mengonversi float ke string.

d)

Gunakan list() untuk mengonversi float ke string.

36.

Apa yang dimaksud dengan dictionary dalam pemrograman?

a)

Dictionary adalah cara untuk menyimpan data dalam format tabel.

b)

Dictionary adalah metode untuk mengurutkan data dalam pemrograman.

c)

Dictionary adalah tipe data yang hanya menyimpan nilai unik.

d)

Dictionary adalah struktur data yang menyimpan pasangan kunci-nilai.

37.

Manakah dari berikut ini yang merupakan cara yang benar untuk mengakses nilai dalam dictionary di Python?

a)

Gunakan dict.get(key)

b)

Gunakan dict[key]

c)

Gunakan dict.key()

d)

Gunakan dict[keys]

38.

Apa yang terjadi jika kita mencoba membagi integer dengan nol di Python?

a)

Ini akan menghasilkan kesalahan TypeError.

b)

Hasilnya adalah nol.

c)

Ini akan menghasilkan kesalahan ZeroDivisionError.

d)

Hasilnya adalah tak terhingga.

39.

Manakah dari berikut ini yang merupakan cara yang benar untuk menambahkan elemen ke dalam list di Python?

a)

Gunakan list.push(element)

b)

Gunakan list.add(element)

c)

Gunakan list.append(element)

d)

Gunakan list.insert(element)

40.

Apa yang dimaksud dengan loop dalam pemrograman?

a)

Loop adalah tipe data yang digunakan untuk menyimpan koleksi nilai.

b)

Loop adalah metode untuk menyimpan data dalam format tabel.

c)

Loop adalah struktur yang memungkinkan eksekusi kode berulang kali.

d)

Loop adalah cara untuk mengurutkan data dalam pemrograman.