Page 183 - Buku Teks ASK Tingkatan 2
P. 183
8. Berikut menunjukkan segmen kod 13. Berikut menunjukkan segmen kod
Python. Python.
markah1 = 80 i = 0
markah2 = 90 while i < 5:
purata = (markah1 + markah2)/2 print(i)
print (purata) i = i + 1
if i == 3:
Apakah output bagi nilai purata dalam break
segmen kod di atas? else:
A 85 C 85.00 print(0)
B 85.0 D 90.0
Apakah output bagi segmen kod ini?
9. Operator logik yang manakah memberi A 0 C 0
output benar jika hanya salah satu 1 0
keadaan adalah benar? 1 1
A Logik DAN 0 0
B Logik ATAU 2 2
C Logik TIDAK B 1 D Gelung tak
D Logik JIKA 2 terhingga
10. Sintaks yang manakah digunakan 3
untuk menambahkan pilihan dalam
satu struktur kawalan? 14. Segmen kod Python yang berikut
A if C else menunjukkan mesej ralat.
B elif D for >>> a=2
>>> b=3
11. Apakah kepentingan lelaran dalam >>> c=b
suatu atur cara? >>> d=b-c
A Membenarkan atur cara membuat >>> e=a/d
pilihan berdasarkan syarat. Traceback (most recent call last):
B Membenarkan atur cara File “<pyshell#19>”, line 1,
in <module>
melaksanakan arahan mengikut e=a/d
urutan. ZeroDivisionError: division by
C Membenarkan kod atur cara zero
menjadi ringkas tanpa arahan yang >>>
berulang.
D Membenarkan atur cara boleh Apakah jenis ralat ini?
melalui pelbagai pilihan. A Ralat sintaks
B Ralat logik
12. Struktur kawalan yang manakah paling C Ralat masa larian BAB 3
lazim menggunakan pembilang dalam D Ralat sifar
pernyataan bersyarat?
A Struktur kawalan dwipilihan
B Struktur kawalan pilihan bersarang
C Struktur kawalan ulangan UNTUK
D Struktur kawalan ulangan SELAGI
173

