wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CABARAN MASTERI KOD ARAHAN

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Antara yang berikut, yang manakah benar mengenai pemboleh ubah dan pemalar Python?


i. Lokasi tertentu dalam ingatan komputer untuk menyimpan data

ii. Nilai yang disimpan dalam pemboleh ubah boleh diubah

iii. Data yang disimpan dalam pemboleh ubah boleh diubah

iv. Data yang disimpan dalam pemalas tidak boleh diubah nilainya

iv. Nama pemboleh ubah dan pemalas mengecam lokasinya dalam ingatan komputer

a)

i, ii dan iii

b)

i, ii dan iv

c)

ii, iii dan iv

d)

i, ii, iii dan iv

2.

Antara jenis data berikut, yang manakah adalah jenis komposit?

a)

float

b)

string

c)

double

d)

integer

3.

Antara data berikut, yang manakah adalah jenis data Boolean?

a)

false

b)

true

c)

benar

d)

'False'

4.

Antara berikut yang manakah adalah list Python?


i. [ ]

ii.[" "]

iii.[1, 'epal', 2, 'oren']

iv. "False"

a)

iii sahaja

b)

1 dan iv

c)

ii dan iii

d)

i, ii dan iii

5.

jika i =12, j= 5, x=False dan y=(i>j), ungkapan booleanyang akan dinilaikan palsu (False) ialah

a)

x or y

b)

x and y

c)

not (x and j)

d)

not (x) and (y)

6.

Apakah gabungan struktur kawalan yang terdapat dalam atur cara di atas?


i. Struktur kawalan jujukan

ii. Struktur kawalan pilihan tunggal

iii. Struktur kawalan dwipilihan

iv. Struktur kawalan pelbagai pilihan

a)

i dan iii

b)

ii dan iv

c)

i, ii, dan iii

d)

i, ii, iii dan iv

7.

Pernyataan (tahun % 400 == 0 ) ialah satu struktur kawalan _____________________

a)

pilihan tunggal

b)

pilihan tunggal bersarang

c)

dwipilihan

d)

dwipilhan bersarang

8.

Antara berikut, yang manakah boleh menyebabkan ralat masa larian dalam atur cara?


i. Salah mengeja kata kunci

ii. Kegagalan untuk mengakses fail yang perlu digunakan

iii. Penggunaan syarat yang salah untuk mengawal lelaran

iv. Penggunaan pemboleh ubah yang belum diisytiharkan

a)

i dan iii sahaja

b)

ii dan iv sahaja

c)

i dan ii sahaja

d)

iii dan iv sahaja

9.

Ralat logik tidak menghentikan pelaksanaan ayur cara secara tiba-tiba. Sebaliknya, atur cara boleh dilaksanakan sehingga selesai dengan memberikan output yang tidak tepat. Antara berikut, yang manakah adalah punca bagi jenis ralat ini?


i. Pembahagian dengan sifar

ii. Penggunaan operator + untuk menambah integer dengan string

iii. Kekeliruan antara penggunaan operator = dan operator ==

iv. Penggunaan ungkapan Python yang salah untuk membuat kiraan

a)

i dan iii sahaja

b)

ii dan iv sahaja

c)

i dan ii sahaja

d)

iii dan iv sahaja

10.

Antara telah menyediakan satu atur cara untuk memaparkan berat badan yang sesuai bagi murid sekolah berdasarkan input umur dan tingginya. Antara pernyataan berikut, yang manakah akan memastikan nilai berat badan sentiasa dipaparkan dengan dua tempat perpuluhan seperti berikut?


Berat badan yang sesuai = 45.00 - 50.00 kg

a)

print ("Berat badan yang sesuai (kg) =" , float (berat1), "_" float (berat2))

b)

print ("Berat badan yang sesuai (kg) =", double (berat2, 2)

c)

print ("Berat badan yang sesuai (kg) =" double (berat1), "_", double (berat2))

d)

print ("Berat badan yang sesuai (kg) =", format (berat1, ".2f), "_" double (berat2, ".2f)