Page 224 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 224
11. Manakah antara pernyataan mengenai Manakah antara berikut menunjukkan
function dan procedure berikut adalah output yang betul?
benar? I 14
A Function dan procedure perlu II Sains KomputerSains Komputer
ditulis oleh pengguna. III Sains Komputer
B Function akan memulangkan A I sahaja
suatu nilai tetapi procedure tidak B I dan II
memulangkan sebarang nilai C I dan III
kepada atur cara utama. D I, II dan III
C Function dan procedure mesti 14. Berikut menunjukkan kod arahan
menerima input daripada atur cara Python.
utama.
D Function boleh memanggil function
lain sahaja dalam kod arahannya. def ujian1(bilangan):
return str(bilangan)
12. Berikut ialah kod arahan function yang def ujian2(bilangan):
mengira kuasa tiga. return str(2 * bilangan)
# Atur cara utama
jumlah = ujian1(1) + ujian2(2)
def f(nombor): print (jumlah)
pernyataan function
# Atur cara utama Apakah outputnya apabila kod arahan
noInput = input(“Masukkan satu
nombor :”) di atas dilaksanakan?
print (“Kuasa tiga bagi A 3 C 12
“+noInput+” ialah “+ B 5 D 14
str(f(int(noInput))))
15. Berikut ialah satu user-defined function
yang dihasilkan oleh Ali.
Manakah antara kod berikut
merupakan kod arahan yang betul
untuk pernyataan function? def cetak(a, b=5, c=10):
A return (nombor) print(“a ialah”, a,“ b
ialah”, b,“dan c
B print (nombor) ialah”, c)
C return (nombor ** 3)
D print (nombor**3) Manakah antara panggilan function
dan paparan output yang diperoleh
13. Kod arahan berikut menunjukkan adalah benar?
penggunaan beberapa built-in function.
Panggilan function
>>> x = “Sains Komputer”
>>> len(x) I cetak(3)
>>> I II cetak(3, 7)
>>> print(x*2)
>>> II III cetak(25, c = 24)
>>> print(“x”)
>>> III IV cetak(c = 50, a = 100)
214

