wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS Pengantar Komputasi Cerdas

Total questions: 160

Worksheet time: 4hrs 43mins

Name
Class
Date
1.
Apa yang dimaksud dengan Komputasi Cerdas?
a)
Komputasi berbasis hardware
b)
Komputasi untuk game dan hiburan
c)
Cabang dari kecerdasan buatan (AI) yang berfokus pada pendekatan heuristik, adaptif, dan toleran terhadap ketidakpastian dalam menyelesaikan masalah kompleks
d)
Komputasi berbasis internet
2.
Salah satu aplikasi AI di bidang biologi adalah?
a)
Sistem peringatan dini tsunami
b)
Prediksi struktur protein dengan AlphaFold
c)
Pemrosesan sinyal suara
d)
Klasifikasi email
3.
CRISPR + AI digunakan untuk?
a)
Mempercepat jaringan internet
b)
Prediksi cuaca ekstrem
c)
Pemuliaan tanaman dan terapi genetik
d)
Penyimpanan data cloud
4.
Fungsi AI dalam lingkungan dan keberlanjutan adalah?
a)
Mendeteksi suara
b)
Analisis citra satelit untuk polusi dan deforestasi
c)
Peningkatan kualitas audio
d)
Pembuatan animasi
5.
Apa itu digital twins?
a)
Gambar kembar
b)
Simulasi digital dari objek nyata untuk prediksi dan analisis
c)
Komputer virtual
d)
Model 3D dari game
6.
Apa pilar utama dari Computational Intelligence (CI)?
a)
ANN, Fuzzy Systems, Evolutionary Computation
b)
IoT, Big Data, Cloud
c)
Python, Java, R
d)
Supervised, Unsupervised, Reinforcement
7.
ANN diturunkan dari model biologis yang disebut?
a)
Sistem imun
b)
Sistem hormonal
c)
Jaringan syaraf
d)
Jaringan otot
8.
Salah satu jenis Artificial Neural Network adalah?
a)
Genetic Optimizer
b)
Bayesian Filter
c)
Convolutional Neural Networks
d)
Logical Machine
9.
Apa perbedaan utama MLP dan Perceptron?
a)
Perceptron lebih kompleks
b)
MLP digunakan untuk masalah sederhana
c)
MLP dapat menangani masalah yang tidak bisa diselesaikan oleh Perceptron
d)
Perceptron memiliki lebih banyak layer
10.
Apa tujuan utama Evolutionary Computation?
a)
Meniru proses reproduksi sel
b)
Meniru proses evolusi alami untuk optimasi
c)
Meniru proses metabolisme
d)
Meniru pernapasan makhluk hidup
11.
Salah satu algoritma dalam Swarm Intelligence adalah?
a)
Deep Learning
b)
Particle Swarm Optimization
c)
Gradient Descent
d)
Backpropagation
12.
Apa tujuan dari Artificial Immune System (AIS)?
a)
Memproduksi energi
b)
Meniru sistem saraf
c)
Meniru sistem kekebalan tubuh untuk mendeteksi anomali
d)
Meniru sistem pencernaan
13.
Salah satu penerapan AIS di dunia nyata adalah?
a)
Pengendalian lampu lalu lintas
b)
Diagnosis penyakit paru-paru
c)
Klasifikasi warna gambar
d)
Pendeteksi suara
14.
Apa keunggulan dari sistem fuzzy?
a)
Hanya menerima input biner
b)
Mampu menangani ketidakpastian dan bernalar kira-kira
c)
Mengabaikan variabel tidak penting
d)
Bekerja hanya dalam sistem robot
15.
Bidang yang menggunakan PSO untuk segmentasi citra adalah?
a)
Medis
b)
Perbankan
c)
Industri otomotif
d)
Pertanian (contoh: daun bunga matahari)
16.
Siapa pencipta bahasa pemrograman Python?
a)
Dennis Ritchie
b)
James Gosling
c)
Guido van Rossum
d)
Bjarne Stroustrup
17.
Tahun berapa Python pertama kali dirilis?
a)
1989
b)
1991
c)
1995
d)
2000
18.
Apa keunggulan utama Python?
a)
Bahasa tingkat rendah
b)
Sulit dipelajari
c)
Sintaks sederhana dan mudah digunakan
d)
Berbasis assembler
19.
IDE yang populer untuk Python adalah?
a)
Eclipse
b)
Visual Basic
c)
PyCharm
d)
NetBeans
20.
Anaconda adalah distribusi Python untuk?
a)
Pemrograman game
b)
Komputasi ilmiah dan data science
c)
Pemrograman mobile
d)
Desain web
21.
Platform berbasis cloud yang mendukung eksekusi Python adalah?
a)
Google Cloud
b)
Google Colab
c)
Dropbox
d)
AWS EC2
22.
Tipe data untuk angka desimal di Python adalah?
a)
int
b)
bool
c)
float
d)
complex
23.
Tipe data 'frozenset' bersifat?
a)
Mutable
b)
Immutable
c)
Dapat diubah
d)
Dinamis
24.
Operator logika untuk negasi adalah?
a)
and
b)
or
c)
not
d)
xor
25.
Operator pembanding untuk 'tidak sama dengan' adalah?
a)
!=
b)
==
c)
<>
d)
!==
26.
Fungsi range(2,10,2) akan menghasilkan?
a)
[2,3,4,5,6,7,8,9]
b)
[2,4,6,8]
c)
[2,5,8]
d)
[2,6,10]
27.
Loop yang digunakan untuk iterasi pada list disebut?
a)
while
b)
do-while
c)
for
d)
repeat
28.
Fungsi casting str(123) akan menghasilkan?
a)
123
b)
'123'
c)
[123]
d)
None
29.
Tipe data untuk menyimpan nilai True atau False adalah?
a)
string
b)
int
c)
bool
d)
binary
30.
Fungsi 'len()' dalam Python digunakan untuk?
a)
Membalik string
b)
Menghitung panjang objek
c)
Menambah dua string
d)
Membuat list
31.
Perulangan while akan berhenti saat?
a)
Kondisi bernilai salah
b)
Loop mencapai akhir list
c)
Pengguna menekan enter
d)
Variabel selesai dicetak
32.
Apa arti simbol // dalam Python?
a)
Modulus
b)
Floor division
c)
Pembagian biasa
d)
Kuadrat
33.
Library populer untuk Deep Learning di Python adalah?
a)
Pandas
b)
NumPy
c)
TensorFlow
d)
Matplotlib
34.
Manakah yang merupakan operator identitas di Python?
a)
==
b)
!=
c)
is
d)
equals
35.
Apa kata kunci yang digunakan untuk mendefinisikan fungsi di Python?
a)
function
b)
def
c)
define
d)
fun
36.
Parameter dalam fungsi Python bisa bersifat?
a)
Tetap
b)
Acak
c)
Wajib dan opsional
d)
Statik
37.
Apa yang terjadi setelah perintah return dalam sebuah fungsi?
a)
Fungsi tetap dijalankan
b)
Fungsi akan berhenti dan mengembalikan nilai
c)
Program keluar
d)
Nilai akan disimpan di file
38.
Fungsi rekursif adalah?
a)
Fungsi yang memanggil modul lain
b)
Fungsi yang dipanggil oleh sistem
c)
Fungsi yang memanggil dirinya sendiri
d)
Fungsi yang hanya berjalan sekali
39.
Variabel yang hanya berlaku di dalam fungsi disebut?
a)
Variabel global
b)
Variabel default
c)
Variabel tetap
d)
Variabel lokal
40.
Fungsi bawaan untuk menghitung rata-rata dalam contoh manual disebut?
a)
rata
b)
mean
c)
avg
d)
average
41.
Bagaimana Python mengakses fungsi dari modul?
a)
include modul
b)
use modul
c)
import modul
d)
define modul
42.
Fungsi untuk menghitung modus dalam statistik deskriptif adalah?
a)
statistics
b)
mode()
c)
mean()
d)
sort()
43.
Apa itu package dalam Python?
a)
File yang tidak bisa dijalankan
b)
Sekumpulan modul yang dikelompokkan
c)
Fungsi tunggal
d)
Hanya file teks
44.
File apa yang digunakan untuk inisialisasi package?
a)
start.py
b)
module.py
c)
__init__.py
d)
main.py
45.
List Python dapat diubah isinya, maka list bersifat?
a)
Immutable
b)
Ordered
c)
Mutable
d)
Static
46.
Untuk menghapus elemen berdasarkan indeks dalam list digunakan?
a)
remove()
b)
pop()
c)
del
d)
clear()
47.
Fungsi built-in Python untuk menghitung panjang list?
a)
length()
b)
count()
c)
size()
d)
len()
48.
Struktur data tuple ditandai dengan?
a)
Kurung kotak []
b)
Kurung kurawal {}
c)
Kurung biasa ()
d)
Petik ''
49.
Set tidak bisa memiliki nilai?
a)
Negatif
b)
Duplikat
c)
String
d)
Numerik
50.
Operasi gabungan pada set disebut?
a)
Union
b)
Join
c)
Merge
d)
Combine
51.
Fungsi untuk menghapus semua anggota set adalah?
a)
remove()
b)
del()
c)
clear()
d)
drop()
52.
Dictionary dalam Python terdiri dari pasangan?
a)
value dan list
b)
key dan value
c)
tuple dan item
d)
index dan array
53.
Fungsi get() dalam dictionary digunakan untuk?
a)
Menghapus entri
b)
Menambahkan entri
c)
Mengambil nilai berdasarkan key
d)
Menyortir nilai
54.
Library Python untuk membaca dan menyimpan file CSV adalah?
a)
numpy
b)
matplotlib
c)
pandas
d)
pickle
55.
Apa yang dimaksud dengan exception dalam Python?
a)
Blok kode untuk mengimpor library
b)
Kesalahan atau gangguan saat program berjalan
c)
Tipe data baru
d)
Metode penyimpanan data
56.
Fungsi try-except dalam Python digunakan untuk?
a)
Menentukan kondisi logika
b)
Mengatasi error tanpa menghentikan program
c)
Mendeklarasikan variabel
d)
Menghitung bilangan
57.
Blok kode yang dieksekusi jika tidak ada exception adalah?
a)
else
b)
try
c)
except
d)
finally
58.
Keyword yang digunakan untuk eksekusi akhir setelah try-except adalah?
a)
stop
b)
then
c)
finally
d)
break
59.
Apa yang terjadi jika error muncul dalam blok try dan tidak ada except?
a)
Program tetap berjalan
b)
Program diulang
c)
Program akan error dan berhenti
d)
Program langsung selesai
60.
Modul math di Python digunakan untuk?
a)
Operasi teks
b)
Operasi matematika
c)
Input/output file
d)
Validasi user
61.
Fungsi math.sqrt(x) digunakan untuk?
a)
Menghitung akar kuadrat
b)
Menghitung pangkat
c)
Membulatkan angka
d)
Mencari nilai minimum
62.
math.pow(x, y) menghasilkan?
a)
x + y
b)
x^y
c)
x mod y
d)
y / x
63.
math.floor(3.8) akan menghasilkan?
a)
3.8
b)
4
c)
3
d)
0
64.
Fungsi math.ceil(2.3) akan menghasilkan?
a)
2
b)
3
c)
2.3
d)
2.5
65.
Modul random digunakan untuk?
a)
Input bilangan manual
b)
Menghasilkan bilangan acak
c)
Membulatkan bilangan
d)
Konversi tipe data
66.
Fungsi random.randint(1, 10) akan menghasilkan bilangan?
a)
Tetap 1
b)
Di antara 1 sampai 9
c)
Di antara 1 sampai 10
d)
Di atas 10
67.
random.choice([1,2,3]) digunakan untuk?
a)
Mengambil semua angka sekaligus
b)
Mengambil satu angka acak dari list
c)
Menghapus isi list
d)
Mengurutkan angka
68.
Modul yang digunakan untuk manipulasi waktu adalah?
a)
math
b)
random
c)
datetime
d)
timeutil
69.
Fungsi datetime.datetime.now() akan menghasilkan?
a)
Tanggal dan waktu saat ini
b)
Tanggal lahir pengguna
c)
Jam 00:00:00
d)
Waktu acak
70.
Fungsi built-in Python yang digunakan untuk mengambil input dari user?
a)
scanf()
b)
get()
c)
read()
d)
input()
71.
Untuk menghindari error saat input angka dibagi 0, digunakan?
a)
try-except
b)
if-else biasa
c)
looping
d)
function
72.
Apa keluaran dari int('4') + float('5.5')?
a)
9.5
b)
45.5
c)
TypeError
d)
4.0
73.
Apa fungsi utama dari sinapsis dalam jaringan syaraf biologis?
a)
Menyimpan data
b)
Mengalirkan darah ke otak
c)
Mengirimkan impuls ke neuron lain
d)
Menyalurkan oksigen ke jaringan
74.
Dalam JST, 'bobots' merepresentasikan?
a)
Struktur jaringan
b)
Fungsi aktivasi
c)
Kekuatan hubungan antar neuron
d)
Jumlah data
75.
Lapisan tersembunyi dalam JST disebut juga?
a)
Input layer
b)
Hidden layer
c)
Bias layer
d)
Output layer
76.
Fungsi aktivasi ReLU akan menghasilkan nilai 0 jika inputnya?
a)
Negatif atau nol
b)
Positif
c)
Lebih besar dari 1
d)
Bilangan bulat
77.
Contoh fungsi aktivasi selain ReLU adalah?
a)
MaxPooling
b)
Sigmoid
c)
SoftTarget
d)
AveragePool
78.
Metode pembelajaran JST yang tidak menggunakan target disebut?
a)
Supervised
b)
Unsupervised
c)
Reinforcement
d)
Hybrid
79.
Contoh jaringan syaraf modern untuk pemrosesan citra adalah?
a)
LSTM
b)
MLP
c)
CNN
d)
Hebbian
80.
Apa nama algoritma pembaruan bobot dalam ADALINE?
a)
Perceptron rule
b)
Backpropagation
c)
Hebbian rule
d)
Delta rule
81.
Lapisan output dalam JST berfungsi untuk?
a)
Menyalin data input
b)
Menyimpan bobot
c)
Menghasilkan keluaran dari jaringan
d)
Mengatur sinapsis
82.
Metode pelatihan jaringan Hebb menggunakan fungsi aktivasi?
a)
Sigmoid
b)
Linear
c)
Bipolar
d)
Gaussian
83.
Jaringan Recurrent memiliki karakteristik?
a)
Tidak memiliki lapisan output
b)
Loop balik dari output ke input
c)
Hanya terdiri dari input layer
d)
Tidak memiliki bobot
84.
Fungsi loss untuk ADALINE berdasarkan?
a)
Cross-entropy
b)
Binary accuracy
c)
Mean squared error
d)
Hinge loss
85.
Yang termasuk fungsi aktivasi biner adalah?
a)
Sigmoid
b)
ReLU
c)
Tanh
d)
Identitas
86.
Perceptron digunakan untuk menyelesaikan masalah?
a)
Non-linear
b)
Linear separable
c)
Multiple output
d)
Convolutional
87.
Komponen dalam neuron buatan yang menjumlahkan input dan bobot disebut?
a)
Activation
b)
Integrator
c)
Summation
d)
Synapse
88.
Jenis jaringan JST yang menyimpan memori jangka panjang disebut?
a)
CNN
b)
MLP
c)
LSTM
d)
Hopfield
89.
Lapisan yang memproses fitur tersembunyi dinamakan?
a)
Layer input
b)
Layer output
c)
Layer konvolusi
d)
Layer tersembunyi (hidden layer)
90.
Fungsi utama dari bias dalam neuron adalah?
a)
Menghapus noise
b)
Mengecilkan bobot
c)
Menggeser fungsi aktivasi
d)
Menghentikan output
91.
Apa tujuan utama algoritma backpropagation?
a)
Mengatur jumlah neuron
b)
Membuat data acak
c)
Meminimalkan error dengan menyesuaikan bobot
d)
Menghapus node tersembunyi
92.
Backpropagation adalah generalisasi dari aturan pembelajaran?
a)
Hebbian
b)
Perceptron
c)
Widrow-Hoff
d)
Kohonen
93.
Arsitektur jaringan backpropagation terdiri dari lapisan?
a)
Input, konvolusi, output
b)
Input, hidden, output
c)
Hidden, kernel, pooling
d)
Input, dropout, output
94.
Apa fungsi dari bobot dalam neuron JST?
a)
Membatasi jumlah data masuk
b)
Mengatur posisi neuron
c)
Menentukan kekuatan sinyal antar neuron
d)
Menghapus noise dari data
95.
Fungsi aktivasi log-sigmoid memiliki rentang output dari?
a)
0 hingga 1
b)
-1 hingga 1
c)
-∞ hingga ∞
d)
0 hingga 10
96.
Fungsi aktivasi tan-sigmoid memiliki rentang?
a)
0 hingga 1
b)
-1 hingga +1
c)
-∞ hingga 0
d)
0 hingga 10
97.
Mengapa fungsi aktivasi linier tidak cocok untuk backpropagation?
a)
Output terlalu besar
b)
Fungsinya terlalu rumit
c)
Turunannya konstan, tidak bisa digunakan untuk pelatihan
d)
Tidak menghasilkan output
98.
Manakah pernyataan yang benar untuk mendefinisikan variabel di Python?
a)
int x = 5
b)
x := 5
c)
x = 5
d)
define x 5
99.
Apa hasil dari operasi: 10 % 3 ?
a)
3
b)
1
c)
0.3
d)
0
100.
Operator untuk perpangkatan dalam Python adalah?
a)
^
b)
pow()
c)
**
d)
//
101.
Manakah nama variabel yang valid di Python?
a)
2jumlah
b)
jumlah_2
c)
jumlah-2
d)
jumlah 2
102.
Apa arti dari operator // dalam Python?
a)
Modulus
b)
Perkalian
c)
Pembagian bulat
d)
Pembagian pecahan
103.
Apa hasil dari operasi: 4 + 3 * 2?
a)
14
b)
10
c)
7
d)
11
104.
Operator logika manakah yang benar di Python?
a)
&&
b)
||
c)
and
d)
&and
105.
Variabel di Python bersifat?
a)
Statik
b)
Dinamis
c)
Tipe harus dideklarasikan
d)
Terkunci oleh tipe
106.
Apa hasil dari: x = 5; x += 3 ?
a)
8
b)
53
c)
3
d)
5
107.
Diberikan neuron dengan input: x₁=0.6, x₂=0.2; bobot: w₁=0.4, w₂=0.7; bias=0.1. Hitung nilai z_net (total input bersih neuron).
a)
0.36
b)
0.54
c)
0.58
d)
0.64
108.
Jika z_net = 0.58, berapakah output neuron menggunakan fungsi aktivasi sigmoid? Gunakan rumus: f(z) = 1 / (1 + e^(-z))
a)
0.64
b)
0.70
c)
0.58
d)
0.65
109.
Jika target output t = 0.9, dan output neuron y = 0.65, Hitung error-nya dengan rumus E = 1/2 * (t - y)^2.
a)
0.25
b)
0.0625
c)
0.1225
d)
0.03125
110.
Jika fungsi aktivasi adalah sigmoid dan output neuron y = 0.65, target t = 0.9, Hitung delta neuron output dengan rumus: δ = (t - y) * y * (1 - y).
a)
0.0551
b)
0.0639
c)
0.0733
d)
0.0875
111.
Apa hasil dari: list1 = [1, 2, 3]; print(list1[1])?
a)
1
b)
2
c)
3
d)
Error
112.
Bagaimana cara menambahkan elemen ke list?
a)
list.add(x)
b)
list.append(x)
c)
list.put(x)
d)
list.insert()
113.
Fungsi untuk mengurutkan list secara ascending adalah?
a)
sort()
b)
order()
c)
arrange()
d)
sortby()
114.
Bagaimana menghapus elemen ke-2 dari list?
a)
remove(2)
b)
del list[1]
c)
delete list[2]
d)
list.pop(2)
115.
Apa output dari len([1, 2, [3, 4]])?
a)
2
b)
3
c)
4
d)
5
116.
Bagaimana cara mengakses elemen terakhir dari list?
a)
list[-1]
b)
list[last]
c)
list.end()
d)
list[len]
117.
Apa hasil dari: list1 = [1, 2]; list2 = list1; list2.append(3); print(list1)?
a)
[1, 2]
b)
[1, 2, 3]
c)
Error
d)
[3]
118.
Fungsi untuk menyalin list adalah?
a)
copy()
b)
clone()
c)
list.copy()
d)
list.clone()
119.
Apa perbedaan utama antara list dan tuple?
a)
Tuple lebih cepat
b)
Tuple tidak bisa diubah
c)
Tuple memakai {}
d)
Tuple lebih besar
120.
Bagaimana mendefinisikan tuple kosong?
a)
tuple = []
b)
tuple = {}
c)
tuple = ()
d)
tuple = ''
121.
Apa hasil dari: t = (1,); type(t)?
a)
int
b)
list
c)
tuple
d)
float
122.
Apa hasil dari: (1, 2) + (3, 4)?
a)
(1, 2, 3, 4)
b)
(4, 6)
c)
Error
d)
(1, 2)(3, 4)
123.
Bagaimana mengakses elemen ke-2 dari tuple t = (10, 20, 30)?
a)
t.2
b)
t[1]
c)
t(2)
d)
t.get(1)
124.
Apa hasil dari len((1, 2, 3))?
a)
2
b)
3
c)
1
d)
Error
125.
Struktur data dictionary menyimpan data dalam format?
a)
List
b)
Key-Value
c)
Tuple
d)
Array
126.
Bagaimana menambahkan pasangan key-value ke dictionary?
a)
dict.add('a':1)
b)
dict['a'] = 1
c)
dict.append('a', 1)
d)
dict.insert('a':1)
127.
Fungsi dict.get('key') digunakan untuk?
a)
Menghapus nilai
b)
Mengambil nilai berdasarkan key
c)
Menambahkan key
d)
Menampilkan seluruh isi
128.
Apa output dari len({'a':1, 'b':2})?
a)
1
b)
2
c)
3
d)
0
129.
Metode untuk mendapatkan semua key dari dictionary adalah?
a)
keys()
b)
get_keys()
c)
dict.keys
d)
values()
130.
dict = {'a': 1}; Apa hasil dict['b'] jika 'b' tidak ada?
a)
0
b)
1
c)
None
d)
KeyError
131.
Untuk menghapus entri dari dictionary berdasarkan key digunakan?
a)
del dict[key]
b)
dict.pop()
c)
dict.remove()
d)
dict.clear(key)
132.
Metode untuk menghapus semua item dalam dictionary?
a)
clear()
b)
delete()
c)
remove()
d)
popitem()
133.
Apa keunikan utama dari set di Python?
a)
Dapat menyimpan data duplikat
b)
Tipe data urut
c)
Tidak menyimpan data duplikat
d)
Dapat diakses dengan indeks
134.
Bagaimana mendefinisikan set kosong?
a)
set = []
b)
set = {}
c)
set = set()
d)
set = ()
135.
Fungsi add() pada set digunakan untuk?
a)
Menambah item
b)
Menghapus item
c)
Menyalin set
d)
Mengurutkan set
136.
Bagaimana menghapus item tertentu dari set?
a)
set.remove(x)
b)
set.delete(x)
c)
set.pop(x)
d)
set.cut(x)
137.
Fungsi untuk menggabungkan dua set adalah?
a)
merge()
b)
join()
c)
union()
d)
append()
138.
Operasi irisan antara dua set dilakukan dengan?
a)
&
b)
|
c)
-
d)
^
139.
Apa hasil dari len(set([1, 2, 2, 3]))?
a)
3
b)
4
c)
2
d)
1
140.
Fungsi discard() pada set berbeda dengan remove() karena?
a)
discard() error jika item tidak ada
b)
discard() menambahkan item
c)
discard() tidak error jika item tidak ada
d)
discard() menggandakan item
141.
Apa output dari: x = 5; if x > 3: print('A')?
a)
A
b)
x
c)
Error
d)
None
142.
Apa fungsi dari 'elif' dalam Python?
a)
Penutup kondisi if
b)
Pengulangan kondisi
c)
Alternatif kondisi jika if salah
d)
Mengeksekusi blok saat kondisi salah
143.
Manakah sintaks if yang benar?
a)
if x > 5 then:
b)
if (x > 5)
c)
if x > 5:
d)
if x > 5 {}
144.
Apa output dari: x = 10; if x == 5: print('A') else: print('B')?
a)
A
b)
B
c)
Error
d)
True
145.
Kapan blok else dijalankan dalam if-else?
a)
Jika kondisi if benar
b)
Jika kondisi if salah
c)
Selalu dijalankan
d)
Jika tidak ada if
146.
if x = 5: print(x) — Apa masalah dari kode ini?
a)
Tidak ada masalah
b)
x tidak bisa dibandingkan
c)
Perbandingan harus pakai ==
d)
Tidak perlu titik dua
147.
Apa hasil dari: x=2; if x>1: print('A'); print('B')?
a)
A
b)
A B
c)
B
d)
Error
148.
Apa output dari: for i in range(3): print(i)?
a)
1 2 3
b)
0 1 2
c)
0 1 2 3
d)
1 2
149.
Fungsi range(2, 6, 2) menghasilkan?
a)
2, 3, 4, 5
b)
2, 4, 6
c)
2, 4
d)
3, 5
150.
for x in [1,2,3]: print(x*x) akan menghasilkan?
a)
1 4 9
b)
1 2 3
c)
1 3 5
d)
Error
151.
Apa output dari: for i in range(1,5): print(i, end=' ')?
a)
1 2 3 4
b)
1 2 3 4 5
c)
0 1 2 3
d)
Error
152.
Apa arti dari range(5)?
a)
List kosong
b)
range dari 1 ke 5
c)
range dari 0 ke 4
d)
range dari 1 ke 6
153.
Bagaimana melakukan iterasi atas string 'abc'?
a)
for i in 'abc'
b)
foreach i in abc
c)
loop 'abc'
d)
iterate(abc)
154.
Apa hasil dari: total=0; for i in range(3): total+=i; print(total)?
a)
6
b)
3
c)
2
d)
0
155.
while x < 5: x += 1 — Apa yang harus ada sebelum loop ini?
a)
Deklarasi fungsi
b)
x = 0
c)
return x
d)
print(x)
156.
Apa output dari: x=1; while x < 4: print(x); x+=1?
a)
1 2 3
b)
0 1 2
c)
1 2 3 4
d)
0 1 2 3
157.
Bagaimana menghentikan loop while secara paksa?
a)
stop
b)
exit
c)
break
d)
return
158.
Apa hasil dari loop: x=5; while x<5: print(x); x+=1?
a)
5
b)
5 6
c)
Tidak menghasilkan output
d)
Error
159.
Kapan loop while berhenti?
a)
Saat x < batas
b)
Jika kondisi bernilai False
c)
Selalu berjalan
d)
Saat ada continue
160.
Apa arti dari continue dalam loop?
a)
Menghentikan program
b)
Melompat ke iterasi berikutnya
c)
Keluar dari fungsi
d)
Menambah variabel