Font size
WorksheetsKUIZ TOPIK KOD ARAHAN 2020
Total questions: 30
Worksheet time: 38mins
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.
Berikut yang manakah BENAR mengenai penterjemah dan contoh bahasa pengaturcaraan?
Pengkompil (Compiler) - C dan C++
Penghimpun (Assembly) - Java dan Pascal
Pentafsir (Interpreter) - Python dan PHP
Pentafsir (Interpreter) - Perl dan Ruby
Antara berikut, yang manakah format bagi fail Python?
*.p
*.py
*.pt
*.pyt
Antara jenis data dalam segmen kod bahasa pengaturcaraan Python
integer - int
string - str
double - double
character - char
float - float
Apakah jenis data yang sesuai bagi Hungary?
Char
Float
String
Integer
Antara pilihan berikut, yang manakah BUKAN suatu struktur kawalan?
Ulangan For
Pelbagai pilihan
Ulangan While
Proses
Yang manakah diantara berikut TIDAK boleh digunakan untuk dijadikan nama untuk pengisytiharan pembolehubah ?
Baki
84ki
baki
BAK1
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
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"
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
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 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
+,−,×,÷ ialah simbol operator matematik. Berikut adalah simbol operator dalam komputer.
+,−,×,
+,−,α,=
+,− , * , /
+,−,α , /
Apakah output yang diperolehi?
alamat=str("Sungai Petani Kedah")
print(len(alamat))
6
Sungai Petani Kedah
19
alamat
#Aturcara mengira isipadu sfera
pi=3.142
jejari=float(input("Masukkan jejari (cm) : "))
isipadusfera=3/4*pi*jejari**3
print("Isipadu sfera ialah : ",round(isipadusfera,3))
Output yang dihasilkan:
Masukkan jejari (cm) : 2
Isipadu sfera ialah : ????
Jika jejari ialah 2, apakah jawapannya?
18.900
17.852
18.852
18.862
berat=float(input("Berat Anda (kg):"))
tinggi=float(input("Tinggi Anda (meter):"))
bmi=berat/(tinggi**tinggi)
print("Body Mass Index (BMI) anda ialah :",round(bmi,2))
Apakah ralat yang terdapat pada segmen kod diatas?
Ralat Logik
Ralat Sintaks
Ralat Masa Larian
Tiada Ralat
a=integer(20)
b=integer(3)
c=integer(8)
print(integer(a+b+c)
Apakah output yang dihasilkan?
31
integer(31)
20+3+8
Ralat Sintaks
Apakah Jumlah Kos, jika bilangan kek ialah 3?
22.86
15.24
7.62
Ralat Sintaks
Kenyataan apakah yang digunakan untuk struktur kawalan pilihan bagi pengaturcaraan Python?
if
if-else
if-elif-else
if-else-if-else
Teliti segmen kod diatas.
Jika nombor 15 dimasukkan sebagai input, apakah outputnya?
A
B
C
D
Teliti segmen kod dibawah.
for nombor in range (1, 10, 2) :
print(nombor)
Apakah output bagi kod tersebut?
1,3,5,7,9
1,4,7
1,2,4,6,8
3,5,7,9
Apakah struktur kawalan yang digunakan?
Struktur kawalan jujukan
Struktur kawalan pilihan
Struktur kawalan pilihan bersarang
Struktur kawalan ulangan
Apakah struktur kawalan yang digunakan?
Struktur kawalan jujukan
Struktur kawalan pilihan
Struktur kawalan pilihan bersarang
Struktur kawalan ulangan
Sintaks for digunakan untuk struktur kawalan ulangan seperti dibawah:
for <pembolehubah gelung> in range(mula,tamat,langkau):
Yang manakah cara penulisan parameter yang BETUL?
for x in range(2):
for w in range(1,10):
for nombor in range(1,20,5):
for bil in range(25,1,-2):
Segmen kod diatas mempunyai ralat sintaks. Pilih segmen kod yang BETUL dibawah.
Aturcara ini digunakan untuk menentukan
Nombor Integer
Nombor Perdana
Nombor Peratusan
Nombor Perduaan
Apakah output yang dihasilkan apabila markah yang dimasukkan ialah 49?
LULUS
GAGAL
Lulus
Tiada jawapan
pensel=int(input("Jumlah Pensel:"))
pen=int(input("Jumlah Pen:"))
pemadam=int(input("Jumlah Pemadam:"))
pembaris=int(input("Jumlah Pembaris:"))
buku=int(input("Jumlah Buku Latihan:"))
Hpensel=pensel*1.2
Hpen=pen*2.5
Hpemadam=pemadam*0.8
Hpembaris=pembaris*1.50
Hbuku=buku*6.8
jum_harga=Hpensel+Hpen+Hpemadam+Hpembaris+Hbuku
print("Jumlah harga : RM",jum_harga)
Apakah ouput yang diperolehi jika anda menginputkan
Jumlah Pensel: 2
Jumlah Pen: 3
Jumlah Pemadam: 2
Jumlah Pembaris: 1
Jumlah Buku Latihan: 5
47.0
45.8
47.8
40.2
Berapa bilangan perkataan Komputer yang akan dipaparkan?
8
9
10
11
Apakah output yang dihasilkan?
1 3 5 7 9
1
3
5
7
9
1 3 5 7 9 10
1
3
5
7
9
10
