Font size
WorksheetsUjian Akhir Semester 2 Tingkatan 2
Total questions: 25
Worksheet time: 15mins
Kod arahan adalah
kod elektronik yang digunakan untuk menyelesaikan sesuatu tugas
suatu arahan yang ditulis dalam bahasa komputer untuk mengarahkan komputer melaksanakan sesuatu tugas.
suatu siri langkah demi langkah untuk menyelesaikan sesuatu masalah.
bahasa penterjemah dari bahasa pengaturcaraan kepada bahasa mesin.
Antara jenis data dalam segmen kod bahasa pengaturcaraan Python
I. integer - int
II. string - str
III. double - double
IV. character - char
Apakah jenis data bagi -98
float
integer
string
boolean
Yang manakah BUKAN integer?
I. 10101
II. 3.142
III. -15
IV. 4Y4M
V. %
Yang manakah diantara berikut TIDAK boleh digunakan untuk dijadikan nama untuk pengisytiharan pembolehubah ?
Baki
84ki
baki
BAK1
Apakah output bagi segmen kod dibawah.
a=2
b=8
print(a==b)
print(a!=b)
print(a>b)
print(a<b or a==b)
False
True
False
False
True
True
False
True
False
False
False
True
False
True
False
True
Teliti kod arahan di bawah. Apakah output yang dikeluarkan?
a=str("Pertama")
b=str("Kedua")
c=str("Ketiga")
print(a,b,c)
a b c
Pertama
Kedua
Ketiga
Pertama Kedua Ketiga
"Pertama" "Kedua" "Ketiga"
Teliti Kod arahan dibawah. Apakah output yang dikeluarkan?
panjang=int(5)
lebar=int(8)
luas=panjang*lebar
print("Luas segiempat =",luas,"meter persegi")
Luas segiempat = 40
"Luas segiempat = 40 meter persegi"
Luas segiempat = luas meter persegi
Luas segiempat = 40 meter persegi
Ralat adalah kesilapan atau kesalahan dalam proses pembangunan suatu aturcara atau segmen kod. Terdapat 3 jenis ralat. Pilih yang BETUL?
I. Ralat Logik
II. Ralat Masa Berlari
III. Ralat Sintoks
IV. Ralat Sintaks
V. Ralat Masa Larian
Kesan ralat sintaks bagi segmen kod berikut. Pilih jawapan yang BETUL.
nombor1=int(input("Nombor Pertama:"))
nombor2=float(input("Nombor Kedua :"))
print("Hasil tambah :",nombor1+nombor2)
print("Hasil tolak :",nombor1-nombor2)
print("Hasil darab :",nombor1xnombor2)
print("Hasil darab :",nombor1/nombor2)
print("Hasil darab :",nombor1/nombor2)
print("Hasil darab :",nombor1xnombor2)
nombor2=float(input("Nombor Kedua :"))
nombor1=int(input("Nombor Pertama:"))
Apakah output yang akan dikeluarkan daripada segmen kod berikut:
nama=str(input("Taipkan nama anda:"))
nama
Taipkan nama anda:
"Taipkan nama anda:"
input(Taipkan nama anda:)
Apakah output yang diperolehi?
ayat=str("Ujian Sains Komputer")
print(len(ayat))
Ujian Sains Komputer
18
20
len(ayat)
Apakah output yang akan diperolehi:
a=str("nama")
b=str("siapa")
c=str("awak")
d=str("he")
print(d*3,b,a,c)
d*3,b,a,c
he siapa nama awak
hehehe siapa nama awak
he 3, siapa, nama, awak
Satu siri langkah yang tersusun untuk menyelesaikan sesuatu masalah dipanggil _____________
algebra
algoritma
pseudokod
pengaturcaraan
Antara berikut, yang manakah perwakilan algoritma?
I. Pseudokod
II. Peta minda
III. Carta alir
IV. Segmen kod
Antara pilihan berikut, yang manakah BUKAN suatu struktur kawalan?
Ulangan For
Pelbagai pilihan
Ulangan While
Proses
Struktur kawalan pilihan yang terbenam dalam struktur kawalan pilihan yang lain disebut ___________
Struktur Kawalan Pelbagai Pilihan
Struktur Kawalan Ulangan
Struktur Kawalan Pilihan Bersarang
Struktur Kawalan DwiPilihan
Teknik yang manakah digunakan untuk mengesan ralat logik dalam algoritma?
I. Teknik Semakan Meja
II. Teknik Semakan manual
III. Teknik Langkah Demi Langkah
IV. Teknik Logik
Carta alir ini dibina untuk mencetak "MERDEKA" sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutmya.
Kesan ralat yang terdapat pada carta alir ini.
A
B
C
D
Antara berikut, yang manakah format bagi fail Python?
*.p
*.py
*.pt
*.pyt
markah1=80
markah2=90
purata=(markah1 + markah2) / 2
print (purata)
Apakah output bagi nilai purata dalam segmen kod diatas?
85
85.0
85.00
90.00
m1=int(5)
m2=int(2)
m3=int(4)
jumlah=m1+m2+m3
purata=float(jumlah/3)
print("Jumlah",jumlah)
print("Purata",round(purata,3))
Apakah OUTPUT yang akan dipaparkan?
Jumlah 11
Purata 3.6
Jumlah 11.0
Purata 3.667
Jumlah 11
Purata 3.667
Jumlah 11.0
Purata 3.67
Berikut adalah segmen kod. Teliti segmen kod dibawah dan apakah kod yang sesuai untuk mendapatkan output seperti dibawah.
print("Soalan : MRSM Merbok terletak di Perlis")
jawapan=str(input("Jawapan:"))
print("Status :" ,(( ????? )))
OUTPUT
Soalan : MRSM Merbok terletak di Perlis
Jawapan:ya
Status : False
print("Status :" ,((jawapan != "tidak")))
print("Status :" ,((jawapan == "ya")))
print("Status :" ,((jawapan == "tidak")))
print("Status :" ,((jawapan != "ya")))
Apakah OUTPUT yang akan terhasil jika tinggi ALI ialah 1.8 meter dan beratnya ialah 80 kg
nama=str(input("Nama :"))
tinggi=float(input("Tinggi:"))
berat=float(input("Berat:"))
bmi=berat/(tinggi*tinggi)
print("BMI ALI ialah :",bmi)
BMI ALI ialah : 24.69
BMI ALI ialah : 80.0
BMI ALI ialah : 0.00
BMI ALI ialah : 0.03
price1=1.59
price2=4.59
price3=7.99
price4=5.19
price5=2.19
wang=100
jumlah=price1+price2+price3+price4+price5
baki=jumlah-wang
print("Jumlah harga barang ialah :",jumlah, "dan bakinya ialah : ",baki)
Teliti segmen kod diatas. Apakah JENIS RALAT yang anda kesan?
ralat sintaks
ralat logik
ralat masa larian
tiada ralat
