wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tes Awal Modul 1_PK

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apa tujuan utama dari praktikum Modul 1?

a)

Membuat aplikasi mobile

b)

Memahami dasar-dasar pemrograman Python dan instalasi VS Code

c)

Menguasai semua bahasa pemrograman

d)

Menghindari penggunaan komentar dalam kode

2.

Visual Studio Code (VS Code) adalah...

a)

Sistem operasi berbasis cloud

b)

Code editor open-source dari Microsoft

c)

Bahasa pemrograman baru

d)

Hardware untuk debugging

3.

Bagaimana cara menampilkan teks "Hello World" di Python?

a)

echo("Hello World")

b)

print("Hello World")

c)

console.log("Hello World")

d)

printf("Hello World")

4.

Apa fungsi dari tanda # dalam Python?

a)

Menjalankan kode

b)

Menulis komentar yang tidak dieksekusi

c)

Membuat variabel

d)

Menghapus kode

5.

Manakah contoh penulisan variabel yang benar di Python?

a)

1nama = "Ali"

b)

nama_mahasiswa = "Budi"

c)

nama mahasiswa = "Citra"

d)

print = "Data"

6.

Tipe data berikut yang termasuk primitif di Python adalah...

a)

int, float, string, boolean

b)

array, object, function

c)

list, tuple, dictionary

d)

class, module, exception

7.

Wadah penyimpanan sementara yang digunakan untuk menampung data guna memfasilitasi proses pengolahan, adalah fungsi dari...

a)

Algoritama

b)

Variabel

c)

Struktur Data

d)

Fungsi

8.

Apa yang dilakukan oleh fungsi abs() di Python?

a)

Mengubah angka menjadi string

b)

Menghasilkan nilai absolut (positif) dari angka

c)

Membulatkan angka ke bawah

d)

Menghapus variabel

9.

Proses memasukkan beberapa nilai ke dalam beberapa variabel sekaligus, merupakan pengertian dari...

a)

Data Binding

b)

Variable Initialization

c)

Data Assignment

d)

Multiple Assignment

10.

Proses menukar nilai antara beberapa variabel, merupakan pengertian dari...

a)

Variable Swapping

b)

Data Transfer

c)

Value Exchange

d)

Swap Variables

11.

Struktur kontrol yang digunakan untuk perulangan di Python adalah...

a)

if dan else

b)

for dan while

c)

switch dan case

d)

try dan except

12.

Berikut merupakan salah satu pengertian Print adalah...

a)

Sebuah fungsi yang digunakan untuk menampilkan nilai

b)

Sebuah fungsi yang digunakan untuk mengubah nilai variabel

c)

Sebuah metode untuk menyimpan nilai ke dalam variabel

d)

Sebuah instruksi untuk menghapus variabel

13.

Keyword untuk menghentikan perulangan secara paksa adalah...

a)

stop

b)

exit

c)

break

d)

return

14.

Apa fungsi dari elif dalam struktur if?

a)

Menambahkan kondisi tambahan setelah if

b)

Menggantikan else

c)

Menjalankan kode secara paralel

d)

Menghapus kondisi sebelumnya

15.

Berikut merupakan jenis-jenis if pada python yaitu...

a)

If, Then, Else

b)

If, Elif, Else

c)

If, Then, End

d)

If, Or, Else

16.

  Keyword continue digunakan untuk...

a)

menjeda perulangan jika telah dicapai kondisi tertentu, kemudian perulangan akan dilanjutkan sampai selesai.

b)

Menghentikan seluruh proses perulangan secara paksa.

c)

Melewati satu iterasi perulangan jika kondisi tertentu terpenuhi dan melanjutkan ke iterasi berikutnya.

d)

Menghasilkan nilai balik (return value) dari sebuah fungsi.

17.

Perulangan yang tidak memiliki akhir dan akan terus dijalankan oleh komputer disebut...

a)

Perulangan While

b)

Perulangan Infinitif

c)

Perulangan For

d)

Perulangan For untuk Range

18.

Operator == digunakan untuk...

a)

Memberikan nilai ke variabel

b)

Membandingkan kesamaan nilai

c)

Menghitung jumlah

d)

Menyambung string

19.

Apa yang terjadi jika kondisi while selalu True?

a)

Program berhenti

b)

Terjadi perulangan infinitif

c)

Muncul pesan error

d)

Program langsung selesai

20.

Manakah program sederhana yang menggunakan struktur runtunan?

a)

Menghitung volume balok

b)

Membuat password dengan while

c)

Fungsi rekursif faktorial

d)

Percabangan if-else