wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ujian Pengukuhan Bab 3.1 Persekitaran Kod Arahan Python

Total questions: 21

Worksheet time: 24mins

Name
Class
Date
1.

Apakah fungsi input yang digunakan dalam baris kod aturcara Python di bawah?

nama = input("Masukkan nama anda: ")

a)

input()

b)

print()

2.

Diberi pembolehubah berikut:
x = 15
y = 8
Tulis output bagi arahan berikut:

a) print(x > y) __________

a)

TRUE

b)

FALSE

3.

Diberi pembolehubah berikut:
x = 15
y = 8
Tulis output bagi kod arahan Python berikut:

print(x <= y)

4 lines
4.

Diberi pembolehubah berikut:
x = 15
y = 8
Tulis output bagi kod arahan Python berikut:

print(x % y)

a)

70

b)

1.875

c)

7

5.

Diberi pembolehubah berikut:
x = 15
y = 8
Tulis output bagi kod arahan Python berikut:

print(x // y)

a)

1

b)

1.875

c)

7

6.

Situasi: Sebuah mesin layan diri menjual minuman pada harga RM2. Jika pelanggan memasukkan wang RM2 atau RM5, mesej 'Terima kasih' dipaparkan. Jika tidak, mesej 'Wang anda tidak mencukupi' dipaparkan.
Lengkapkan kod berikut:
wang = int(input('Masukkan wang: '))
if wang == 2 or wang == 5:
print("_______________________________")

a)

Terima kasih

b)

Wang anda tidak mencukupi

c)

Null

d)

output

7.

Apakah hasil bagi ungkapan berikut jika a = 5 dan b = 10? print(a >= b)

a)

True

b)

False

c)

5

d)

10

8.

Isi tempat kosong dalam senarai berikut (Operator Perbandingan): == Sama dengan != Tidak sama dengan > __________________________

a)

Lebih besar daripada

b)

Kurang daripada

c)

Lebih besar atau sama dengan

d)

Kurang daripada atau sama dengan

9.

Isi tempat kosong dalam senarai berikut (Operator Perbandingan):

>= Lebih besar atau sama dengan

<= __________________________

a)

Lebih besar daripada

b)

Kurang daripada

c)

Lebih besar atau sama dengan

d)

Kurang daripada atau sama dengan

10.

Lengkapkan perbezaan ini (Operator Logik): Bilakah output akan menjadi True (Benar)?
AND - Bila ........................................syarat adalah benar

a)

salah satu

b)

kedua-dua

11.

Lengkapkan perbezaan ini (Operator Logik):
Bilakah output akan menjadi True (Benar)?

OR - Bila sekurang-kurangnya __________ syarat adalah benar

a)

salah satu

b)

kedua-dua

12.

Kod berikut digunakan untuk mengira hasil tambah dua nombor. Lengkapkan bahagian yang kosong: nombor1 = int(input('Masukkan nombor pertama: '))
nombor2 = int(input('Masukkan nombor kedua: '))
jumlah = __________ + nombor2

4 lines
13.

Kod berikut digunakan untuk mengira hasil tambah dua nombor. Lengkapkan bahagian yang kosong: nombor1 = int(input('Masukkan nombor pertama: '))
nombor2 = int(input('Masukkan nombor kedua: '))
jumlah = nombor1 + nombor2
print('Hasil tambah dua nombor ialah', .............................)

4 lines
14.

Diberikan
a = 5, b = 4

a % b = ..........
Berapakah outputnya?

4 lines
15.

Terdapat 3 operator tambahan matematik yang kita telah pelajari iaitu:
(tandakan 3 jawapan di bawah)

a)

Eksponen
**

b)

Darab
*

c)

Modulus
%

d)

Floor division
//

16.

DIberikan
a = 7, b = 3
a ** 3

Berapakah output yang akan dipaparkan?

4 lines
17.

DIberikan
a = 7, b = 3
a // 3

Berapakah output yang akan dipaparkan?

4 lines
18.

Qaliesya Husna ingin membina satu atur cara yang mengira luas bagi segi tiga.
Dalam langkah penyiasatan, Husna perlu memikirkan input yang dikehendaki dan proses yang terlibat.
Input yang dikehendaki ialah ukuran panjang tapak dan tinggi segi tiga.
Lengkapkan pseudokod:

1. Mula
2. Isytihar pemboleh ubah luas, ..................................................
3. Masukkan ukuran panjang dan tinggi
4. luas = 0.5 * tapak * tinggi

a)

tapak dan tinggi

b)

isipadu

c)

tapak

d)

tinggi

19.

Lengkapkan pseudokod:

1. Mula
2. Isytihar pemboleh ubah luas, tapak dan tinggi
3. Masukkan ukuran panjang tapak dan tinggi
4. KIRA ..................................................................................
5. Papar luas_segitiga
5. Tamat

a)

LUAS_SEGITIGA = TAPAK * TINGGI

b)

luas_segitiga

c)

luas_segitiga=0.5* tapak * tinggi

20.

Apakah fungsi print() pada kod arahan berikut?

print("Selamat datang")

a)

memaparkan perkataan "Selamat Datang"

b)

memaparkan mesej Selamat datang
pada skrin

c)

meminta pengguna memasukkan input selamat datang

21.

Berdasarkan kod arahan berikut, apakah output yang dipaparkan jika nilai wang = 1 ?
wang = int(input('Masukkan wang: '))
if wang == 2 or wang == 5:
print("Selamat datang")
else:
print(''Wang anda tidak mencukupi")

a)

Selamat datang

b)

Wang anda tidak mencukupi

c)

Error