Font size
WorksheetsQuiz ATS Ganjil kelas X SIJA Tahun 2025
Total questions: 35
Worksheet time: 55mins
Perintah CMD untuk melihat daftar file di folder adalah...
cd
dir
md
del
copy
Perintah untuk membuat folder baru di CMD adalah...
cd
mkdir
rmdir
copy
cls
Fungsi perintah `print()` di Python adalah...
Menghapus layar
Menampilkan output
Membaca input
Menyimpan file
Mengulang perintah
Sintaks yang benar untuk menerima input angka dalam Python adalah...
input(int("Masukkan angka: "))
int(input("Masukkan angka: "))
input.float("Masukkan angka: ")
number.input("Masukkan angka: ")
read("Masukkan angka: ")
Karakteristik utama Tuple adalah...
Bisa diubah
Bisa ditambah elemen
Immutable
Bisa dihapus sebagian
Terurut dan unik
Perintah CMD untuk menghapus file adalah...
del
rm
erase
cls
rmdir
Ekstensi file program Python adalah...
.exe
.bat
.py
.html
.txt
Fungsi `append()` pada list adalah...
Menambah data di akhir list
Menghapus data
Mengurutkan data
Menggabungkan list
Mengcopy list
Hasil dari operasi `len([10, 20, 30])` adalah...
2
3
30
Error
0
Set tidak mendukung...
Data unik
Data tak berurut
Duplikasi data
Tipe data campuran
Operasi union
Yang termasuk perbedaan antara List dan Tuple adalah...
List mutable, Tuple immutable*
List pakai [ ], Tuple pakai ( )
Tuple bisa dihapus elemennya satu per satu
List tidak bisa ditambah elemen
List dan Tuple sama saja
Perintah yang dapat menambah elemen pada List adalah...
append()
extend()
pop()
remove()
sort()
Berikut beberapa Keunggulan VSCode untuk menjalankan Python adalah...
Bisa debugging langsung
Bisa run file tanpa terminal
Harus ketik python3 manual
Tidak mendukung WSL
Tidak bisa install extension
Berikut ini yang termasuk operasi yang bisa dilakukan pada Set adalah...
union()
intersection()
difference()
append()
extend()
Metode untuk menghapus elemen tanpa error jika elemen tidak ada adalah...
remove()
discard()
pop()
clear()
del
Set menyimpan data secara berurutan.
Benar
Salah
Tuple bersifat mutable (dapat diubah).
Benar
Salah
mylist = [10, 20, 30, 40]
mylist.insert(2, 50)
print(mylist)
Hasilnya adalah...
[10, 20, 30, 40, 2, 50]
[10, 20, 50, 40]
[50, 10, 20, 30, 40]
[10, 20, 50, 30, 40]
Perintah `discard()` akan error jika elemen tidak ada.
Benar
Salah
Perintah `remove()` akan error jika elemen tidak ada.
Benar
Salah
CMD `cls` digunakan untuk membersihkan layar.
Benar
Salah
List bisa berisi berbagai tipe data berbeda.
Benar
Salah
Set mengizinkan data duplikat.
Benar
Salah
VSCode hanya bisa dijalankan di Linux.
Benar
Salah
Python adalah bahasa pemrograman case-sensitive.
Benar
Salah
Apa output program? nilai = 87 if nilai >= 90: print("Sangat Baik") elif nilai >= 85: print("Baik") else: print("Cukup")
Sangat Baik
Baik
Cukup
Error
Tidak ada output
Apa output program? data = {1, 2, 3, 2, 3} print(data)
{1, 2, 3}
{1, 1, 2, 3}
{1, 2, 3, 2, 3}
Error
List kosong
Apa yang akan terjadi? mylist = [10, 20, 30] print(mylist[3])
Output 30
Output 10
IndexError
Output kosong
Tidak ada output
Apa yang akan terjadi? Jika sebuah tuple dibuat: data = (10, 20, 30) data[1] = 25
data berubah menjadi (10, 25, 30)
SyntaxError
TypeError
Output 25
Tidak ada error
mylist = [10, 20, 30] mylist.extend([40, 50]) print(mylist)
[10, 20, 30]
[40, 50]
[10, 20, 30, 40, 50]
[10, 20, 30][40, 50]
Error
myset = {1, 2, 3} myset.remove(2) myset.discard(4) print(myset)
{1, 2, 3}
{1, 3}
{1, 3, 4}
Error
{3, 1}
Apa output dari perintah berikut? myset = {1, 2, 3} myset.add(2) print(myset)
Set kosong
Error
{2, 3}
{1, 2, 3, 2}
{1, 2, 3}
Perintah untuk menampilkan versi Python yang terpasang adalah...
python --version
show version
version python
python -v
python version
Perintah untuk mengubah direktori saat ini di CMD adalah...
dir
mkdir
move
rmdir
cd
Perintah untuk menyalin file di CMD adalah...
del
mkdir
dir
copy
move
