WorksheetsULANGAN SOAL INFORMATIKA KELAS XI
Total questions: 40
Worksheet time: 22mins
Menurut anda, Apa yang membuat Python menjadi bahasa yang mudah dipelajari?
Sintaks yang mudah dibaca dan dipahami
membutuhkan kompilasi sebelum dieksekusi
hanya dapat digunakan untuk pengembangan web
Tidak mendukung pemroraman berorientasi objek
Mendukung pemrograman berorientasi objek
Siapa pencipta bahasa pemrograman Python?
Bill Gates
Steve Jobs
Guido Van Rossum
Mark Zuckerberg
Tesla
Apa keuntungan utama dari Python sebagai bahasa pemrograman interpretatif?
Mempercepat proses pengembangan dan debugging
membutuhkan kompilasi menjadi kode mesin terlebih dahulu
tidak fleksibel untuk berbagia macam aplikasi
hanya dapat dijalankan di sistem operasi windows
Mana di antara berikut ini yang BUKAN merupakan karakteristik utama Python?
Mudah dipelajari
fleksibel
membutuhkan kompilasi manual
Cross-Platform
Perpustakaan yang luas
Untuk apa perpustakaan Pandas digunakan dalam Python?
Untuk komputasi numerik
untuk analisis dan manipulasi data
untuk visualisasi data
untuk pengembangan web
untuk machine learning
Aplikasi apa saja yang dapat dibangun dengan Python? (Select Multiple)
Aplikasi Web
Aplikasi desktop
Hanya aplikasi mobile
skrip otomasi
Analisis data
Apa peran indentasi dalam bahasa python?
memberikan komentar pada kode
mendefinisikan blok kode
menjalankan program
memberi nama sebuah fungsi
semua jawaban benar
Manakah di bawah ini yang bukan merupakan alasan pentingnya indentasi dalam Python?
Meningkatnya efisiensi eksekusi kode
Menentukan struktur kode
Membuat kode lebih ringkas
Meningkatkan keterbacaan kode
membuat kompilasi menjadi lebih rumit
Berapa banyak spasi yang umumnya digunakan untuk satu tingkat indentasi dalam Python?
satu spasi
dua spasi
tiga spasi
empat spasi
enam spasi
Manakah dari kesalahan berikut yang akan muncul jika Anda memulai blok kode tetapi tidak mengindentasi baris berikutnya?
IndentationError: expected an indented block
SyntaxError: invalid syntax
TypeError: expected an integer
ValueError: invalid literal for int()
IndentationSucces: expected an indented block
Simbol apa yang digunakan untuk menandai komentar satu baris dalam Python?
#
/
//
&
-
Apa yang dimaksud dengan 'statement' dalam Python?
Intruksi yang dapat dieksekusi oleh interpreter python
Komentar yang menjelaskan kode
Block kode yang diindentasi
Variable yang menyimpan data
block kode yang disederhanakan
Manakah di bawah ini yang bukan merupakan jenis statement dalam Python? (select multiple)
Statement penugasan
Statement kondisional
Statement deklarasi
Statement perulangan
Statement looping
Bagaimana cara membagi statement panjang menjadi beberapa baris dalam Python? (Select Multiple)
Menggunakan karakter garis miring terbalik (\)
Menempatkan ekpresi di Dalam tanda kurung
Menggunakan indentasi yang berbeda
Dengan menambahkan komentar diakhir baris
semua jawaban salah
Jenis komentar apa yang didukung Python? (Select Multiple)
Satu baris
Multi-baris (Docstring)
Inline
Block
Empat baris
Apa fungsi dari tipe data integer dalam Python?
Mewakili bilangan bulat
Mewakili bilangan pecahan
Mewakili teks
Mewakili bilangan kompleks
Mewakili notasi ilmiah
Bagaimana cara menuliskan bilangan float dalam notasi ilmiah
10^3
10e3
1010*3
10*3
10f3
Cara Membuat String Multi-Baris (Select Multiple) ....
Menggunakan operator '+' untuk penggabungan
Menggunakan tiga tanda kutip tunggal (''')
Menggunakan tiga tanda kutip ganda (""")
Menggunakan backslash (\) disetiap akhir baris
Menggunakan tanda ! di akhir baris
Fungsi dari Karakter Escape adalah ...
Menyertakan karakter khusus yang sulit diketik langsung
Membuat string menjadi huruf besar
Menghapus spasi dari string
Menggabungkan string
membuat paragraf
Didalam manipulasi string ada istilah penggabungan (concatenation), manakah yang benar pada program yang menghasilkan output Halo Dunia?
Slicing/ pemotongan dalam manipulasi string adalah menentukan indeks awal dan akhir dari bagian yang ingin kita ambil, pada contoh program disamping, apa output yang akan dihasilkan?
Belaj
Belajar
belajar
Bela
Belajar B
pada metode string terkadang kita melihat syntax '.lower()' apa maksud dari kode tersebut?
Mengubah string menjadi huruf besar
Mengubah string menjadi huruf kecill
Menghapus spasi di awal dan akhir string
Mencari substring dalam string dan mengembalikan indeksnya
Menggabungkan list string menjadi satu string dengan delimiter tertentu
Cara untuk menyisipkan nilai variabel ke dalam string adalah?
Formatting String
Manipulasi String
Operator String
Panjang String
Pemotongan/Slicing
Fungsi 'len()' digunakan untuk menentukan panjang string / jumlah karakter, seperti yang ada pada program disamping menghasilakan output?
14
13
12
11
10
Memahami operator perbandingan yang digunakan untuk membandingkan dua nilai. Hasil dari operasi perbandingan selalu berupa nilai Boolean, yaitu True atau False berikut merupakan operator yang mempunyai arti "tidak sama dengan" adalah ...
==
=!
!=
!/
+=
Disamping merupakan contoh "Operator Lebih Besar Dari" , maka print(x>y) menghasilkan output apa?
True
False
10
5
x > y
Apa output dari ekspresi Python `2 ** 3 - 10 / 2`?
1.5
1.0
3.0
0.5
5.0
Manakah dari operator berikut yang selalu menghasilkan nilai float, bahkan jika kedua operan adalah integer?
/
//
+
:
_
Manakah dari pernyataan berikut yang merupakan tipe data integer di Python?
3.14
2 + 5j
10
0.001
"10"
Manakah dari berikut ini yang merupakan representasi bilangan float yang benar?
5
"3.14"
4.0
0b101
2 + 3j
Hasil dari kode pemotongan/slicing disamping adalah?
Python
Hebat
ython
ytho
pytho
Hasil dari kode di samping adalah?
Halo, nama saya {nama} dan saya berumur {umur} tahun.
Halo, nama saya Budi dan saya berumur 20 tahun
Halo nama saya Budi umur saya 20
Error
Halo, nama saya "Budi" dan saya berumur "20" tahun
Manakah cara yang benar untuk membuat string di Python?
nama = Python
nama = "Python"
nama = (Python)
nama = [Python]
nama = {Python}
Tanda kutip tiga (''' atau """) digunakan untuk ….
Menggabungkan dua string
Membuat string multi-baris
Menghapus spasi dalam string
Mengubah huruf menjadi besar
Mengonversi string ke integer
Apa hasil dari kode di samping?
" data science "
"Data Science"
"data science"
"DATA SCIENCE"
"Data science "
Operator % dalam formatting string digunakan untuk …
Menampilkan persentase saja
Menggabungkan string
Menyisipkan nilai ke dalam string (gaya lama)
Menambah karakter di akhir string
Menghapus spasi dari string
Apa hasil dari kode di samping?
P
r
o
g
m
Operator yang digunakan untuk menghitung sisa hasil bagi adalah …
/
//
**
%
*
Apa hasil dari ekspresi di samping?
Hello * 3
HelloHelloHello
Hello Hello Hello
Error
Not Responding
Tipe data Boolean dalam Python digunakan untuk merepresentasikan?
Nilai numerik positif dan negatif
Nilai teks dalam bentuk string
Nilai kebenaran True atau False
Nilai yang tidak memiliki tipe tertentu
Nilai karakter ASCII
