wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal PTS GENAP KKA Kelas X

Total questions: 30

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

Manakah berikut ini yang merupakan contoh statement Python?

a)

print "Hello"

b)

print(Hello)

c)

print("Hello World!")

d)

print(Hello World!)

2.

String dalam Python harus ditulis menggunakan…

a)

Tanda kurung ()

b)

Tanda pagar #

c)

Tanda petik tunggal/ganda/triple

d)

Tanda kurung siku []

e)

Tanda Tanya ?

3.

Manakah penulisan string yang benar?

a)

nama = SMAN 1 Ciwaru

b)

nama = “SMAN 1 Ciwaru

c)

nama = 'SMAN 1 Ciwaru'

d)

nama = {SMAN 1 Ciwaru}

e)

nama ={{SMAN 1 Ciwaru}}

4.

Penggunaan triple quotes (''' atau """) digunakan untuk…

a)

Menulis komentar

b)

Menulis lebih dari satu baris string

c)

Menulis angka

d)

Menulis nama variabel

e)

Menulis Nama Siswa

5.

Python bersifat case sensitive, artinya…

a)

Semua variabel disamakan oleh Python

b)

Huruf besar dan kecil dianggap sama

c)

Huruf besar tidak boleh dipakai

d)

Huruf besar dan kecil dianggap berbeda

e)

Semua huruf di anggap sama

6.

Indentasi pada Python digunakan untuk…

a)

Memisahkan baris komentar

b)

Menandai awal dan akhir blok program

c)

Menentukan tipe data variabel

d)

Mengakhiri program

e)

Memisahkan Program

7.

Apa yang terjadi jika indentasi tidak dituliskan pada blok program Python?

a)

Program tetap berjalan

b)

Komentar menjadi aktif

c)

Terjadi error

d)

Python otomatis memperbaikinya

e)

Terjadi Penghapusan program

8.

Komentar dalam Python digunakan untuk…

a)

Mendeklarasikan variabel

b)

Menonaktifkan kode

c)

Menghitung jumlah kode

d)

Menambah eksekusi program

e)

Mengurangi program

9.

Penulisan komentar yang benar adalah…

a)

// Ini komentar

b)

** Ini komentar

c)

# Ini komentar

d)

<!-- Ini komentar -->

e)

?? ini komentar ??

10.

Komentar dalam Python bersifat…

a)

Dieksekusi hanya jika ada error

b)

Tidak dieksekusi oleh interpreter

c)

Digunakan untuk mencetak teks ke layar

d)

Digunakan untuk membuat variabel

e)

Case sensitif

11.

Mengapa aturan penulisan sintaks Python harus dipatuhi?

a)

Agar program terlihat menarik

b)

Agar kode dapat dijalankan tanpa error

c)

Agar komentar dapat dieksekusi

d)

Agar Python bisa mengubah string

e)

Agar program terlihat berwarna-warni

12.

Variabel dalam Python adalah…

a)

Tempat menyimpan data

b)

Hasil perhitungan matematika

c)

Kumpulan fungsi dalam program

d)

Jenis tipe data

e)

Jenis Hurup

13.

Tipe data adalah…

a)

Nilai yang selalu berubah

b)

Jenis data yang disimpan dalam variabel

c)

Blok program dalam Python

d)

Nama lain dari komentar

e)

Nilai yagn tidak pernah berubah

14.

Variabel di Python bersifat mutable, artinya…

a)

. Tidak bisa diubah

b)

Hanya bisa digunakan sekali

c)

Nilainya bisa berubah-ubah

d)

Harus bertipe string

e)

Nilainya tidak berubah-rubah

15.

Format penulisan variabel yang benar adalah…

a)

nama_variabel : nilai

b)

nama_variabel = nilai

c)

nama_variabel ← nilai

d)

nama_variabel → nilai

e)

nama_variabel?nilai

16.

Manakah contoh penulisan variabel yang benar?

a)

2nama = "data"

b)

nama ku = "data"

c)

_nama1 = "data"

d)

-nama = "data"

e)

?nama1="data"

17.

Aturan penulisan nama variabel berikut yang benar adalah…

a)

Boleh diawali angka

b)

Tidak boleh menggunakan garis bawah

c)

Diawali huruf atau garis bawah

d)

Harus diawali huruf kapital

e)

Diakhiri hurup atau garis bawah

18.

Nama variabel nilai dan Nilai dianggap…

a)

Sama

b)

Tidak bisa digunakan

c)

Berbeda

d)

Error

e)

Dapat digunakan

19.

Manakah yang termasuk kata kunci Python sehingga tidak boleh dipakai sebagai nama variabel?

a)

data

b)

while

c)

angka1

d)

_nilai

e)

data-data

20.

Tipe data teks pada Python harus ditulis dengan…

a)

Tanda kurung {}

b)

Tanda pagar #

c)

Tanda petik ('...' atau "...")

d)

Tanda kurung siku []

e)

Tanda bintang **

21.

Berikut contoh variabel dengan tipe data angka float adalah…

a)

umur = 20

b)

berat = 23.12

c)

harga = "12000"

d)

nama = "Ivan"

e)

Nama = _Guru_

22.

Tipe data boolean hanya memiliki nilai…

a)

1 sampai 10

b)

0 dan 2

c)

True dan False

d)

int dan float

e)

0 sampai 5

23.

Manakah contoh variabel bertipe boolean?

a)

hasil = "True"

b)

berjalan = true

c)

bergerak = True

d)

status = FALSE

e)

staus = _True_

24.

Hasil dari operasi berikut akan menghasilkan tipe apa?

a = 10

b = 3

c = a / b

a)

float

b)

integer

c)

boolean

d)

string

e)

semua jawaban salah

25.

Untuk mengubah nilai integer menjadi float digunakan fungsi…

a)

int()

b)

bool()

c)

float()

d)

chr()

e)

decimal()

26.

Fungsi berikut yang digunakan untuk mengubah angka menjadi bilangan biner adalah…

a)

bin()

b)

hex()

c)

oct()

d)

str()

e)

des()

27.

Berikut ini cara penulisan nama file phyton yang benar.......

a)

Guru Kelas X.Py

b)

Guru_kelas_X

c)

Guru_Kelas_X.pY

d)

Guru Kelas X.PY

e)

Guru_Kelas_X.py

28.

Perhatikan beberapa aturan di bawah ini:

a. Tidak boleh diawali dengan angka

b. tidak boleh mengandung spasi

c. tidak boleh menggunakan karakter khusu

d. bersifat case-sensitive
Peraturan apakah yang ada di atas ??

a)

Peraturan Kelas

b)

Peraturan Python

c)

Peraturan Tipe Data

d)

Peraturan Variabel

e)

semua jawaban salah

29.

Adalah simbol atau kata kunci yang digunakan untuk melakukan operator terhadap satu atau lebih nilai atau variabel.
Pengertian dari apakah ?

a)

Angka

b)

Hurup

c)

Operator

d)

tipe data

e)

Python

30.

apakah fungsi dari operator >= dalam Operator Relasional ?

a)

Lebih Besar

b)

Lebih besar atau sama dengan

c)

sama dengan lebih dari

d)

tidak sama dengan

e)

Lebih kecil sama dengan