wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KUIZ PYTHON

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apakah output bagi kod arahan ini?

a)

Saya Nama Ahmad

b)

SayaNamaAhmad

c)

NamaSaya Ahmad

d)

sayanamaahmad

2.

Apakah output bagi kod arahan ini?


nama = ("Siapa Nama Anda?")

print (len (nama) )

a)

16

b)

15

c)

14

d)

Siapa Nama Anda?

3.

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

a)

47.0

b)

45.8

c)

47.8

d)

40.2

4.

a=integer(20)

b=integer(3)

c=integer(8)


print(integer(a+b+c)


Apakah output yang dihasilkan?

a)

31

b)

integer(31)

c)

20+3+8

d)

Ralat Sintaks

5.

#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?

a)

18.900

b)

17.852

c)

18.852

d)

18.862

6.

Apakah output yang diperolehi?


alamat=str("Sungai Petani Kedah")

print(len(alamat))

a)

6

b)

Sungai Petani Kedah

c)

19

d)

alamat

7.

Apakah output yang dihasilkan oleh segmen kod dibawah:


#Segmen kod mengira luas segitiga

tapak=int(7)

tinggi=int(9)

luassegitiga=1/2*tapak*tinggi

print(float(luassegitiga))

a)

luassegitiga 31.5

b)

31.5

c)

syntax error

d)

float luassegitiga 31.5

8.

Apakah output yang diperolehi?


nama=str("Muhammad Salah")

umur=int(36)

tinggi=float(1.75)


print("Muhammad Salleh")

print(umur)

print("1.88")

a)

Muhammad Salah

36

1.75

b)

Muhammad Salleh

36

1.88

c)

Muhammad Salleh

umur

1.88

d)

Muhammad Salah

umur

1.88

9.

Apakah output yang diperolehi?


nama=str("Muhammad Salah")

umur=int(36)

tinggi=float(1.75)


print("Muhammad Salleh")

print(umur)

print(tinggi)

a)

36

1.75

b)

Muhammad Salleh

36

1.75

c)

Muhammad Salah

36

1.75

d)

syntax error

10.

Apakah output yang dihasilkan ?


x = int (12)

y = int ( 20 )

z = int ( 15 )

kira = ( ( x + z ) - y ) * ( y / 10 )

print ( int ( kira ) )

a)

14

b)

int(kira)

c)

14.0

d)

kira

11.

Antara berikut, yang manakah format bagi fail Python?

a)

*.p

b)

*.py

c)

*.pt

d)

*.pyt

12.

Apakah output yang diperolehi?


ayat=str("Ujian Sains Komputer")

print(ayat)

a)

Ujian Sains Komputer

b)

"Ujian Sains Komputer"

c)

syntax error

d)

ayat

13.

Apakah RALAT SINTAKS bagi segmen kod berikut.


nombor1=int(input())

nombor2=float(input())

print("Hasil tambah :",nombor1+nombor2)

print("Hasil tolak :",nombor1-nombor2)

print("Hasil darab :",nombor1xnombor2)

print("Hasil darab :",nombor1/nombor2)

a)

print("Hasil darab :",nombor1/nombor2)

b)

print("Hasil darab :",nombor1xnombor2)

c)

nombor2=float(input("Nombor Kedua :"))

d)

nombor1=int(input("Nombor Pertama:"))

14.

Teliti Kod arahan dibawah. Apakah output yang dikeluarkan?


panjang=int(5)

lebar=int(8)

luas=panjang*lebar

print("Luas segiempat =",luas,"meter persegi")

a)

Luas segiempat = 40

b)

"Luas segiempat = 40 meter persegi"

c)

Luas segiempat = luas meter persegi

d)

Luas segiempat = 40 meter persegi

15.

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)

a)

False

True

False

False

b)

True

True

False

True

c)

False

False

False

True

d)

False

True

False

True