wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BAB 3 : KOD ARAHAN ( 2 AMANAH)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Terdapat 3 jenis penterjemah dalam bahasa pengaturcaraan, iaitu

a)

Penghimpun

b)

Pentaksir

c)

Pengkompil

d)

Pelaksanaan

2.

Setiap bahasa pengaturcaraan mempunyai satu senarai jenis data. Pilih jenis data yang digunakan dalam Python

a)

Double

b)

String

c)

Boolean

d)

Char

3.

Apakah jenis data bagi 'Saya suka ASK' dalam Python

a)

float

b)

srr

c)

double

d)

str

4.

Tentukan output bagi

print('The result is',10%3)

a)

The result is 0

b)

The result is 1

c)

The result is 2

d)

The result is 3

5.

Tentukan output bagi

print('The result is',6**3)

a)

The result is 18

b)

The result is 36

c)

The result is 216

d)

The result is 333

6.

Tentukan output bagi

a=str("ASUS VivoBook")

print(a[6])

a)

A

b)

U

c)

i

d)

V

7.

Tentukan output bagi

a=str("ASUS VivoBook")

print(a[6:9])

a)

Viv

b)

ivo

c)

ivoB

d)

S Vi

8.

Pengisytiharan pemboleh ubah dalam Python yang betul ialah

a)

nama=str(" Tan ")

b)

str=nama("Tan")

c)

nama=string(" Tan ")

d)

nama==str(" Tan ")

9.

Penggunaan fungsi input dalam Python yang betul ialah

a)

umur=input(Masukkan umur anda: )

b)

umur=input("Masukkan umur anda: ")

c)

input=umur("Masukkan umur anda: ")

d)

umur=int(input("Masukkan umur anda: "))

10.

23 >= 32

a)

Benar

b)

palsu

11.

Lapan lebih besar daripada lima ditulis dengan menggunakan operator perbandingan ialah

a)

8 > 5

b)

8 < 5

c)

8 == 5

d)

8 !5

12.

Tujuh tambah dua sama dengan lima tambah empat ditulis dengan operator perbandingan ialah

a)

7 + 2 = 5 + 4

b)

7 + 2 == 5 + 4

c)

7 + 2 != 5 + 4

d)

7 + 2 >= 5 + 4

13.

Apakah maksud operator ==

a)

Jika nilai operan kiri adalah lebih besar daripada nilai operan kanan, maka keadaan menjadi benar

b)

JIka nilai operan kiri adalah kurang daripada nilai operan kanan, maka keadaan menjadi benar

c)

Jika nilai bagi dua operan tidak sama, maka keadaan menjadi benar

d)

JIka nilai dua operasi adalah sama maka keadaan menjadi benar

14.

Rajah di bawah menunjukkan kod arahan bahasa pengaturacaraan Python bagi jenis data string. Apakah output yang diperoleh?

a)

a) H i d a y a h

b)

b) H:i:d:a:y:a:h

c)

c) Hidayah:Hidayah:Hidayah

d)

d) HIDAYAH

15.

Pilih contoh aksara (char).

a)

q

b)

$

c)

mariatie

d)

Q

e)

8

16.

Dalam pengaturcaraan Python, fungsi _____________ digunakan untuk membundarkan nilai float kepada bilangan tempat perpuluhan yang dikehendaki.

a)

print ( )

b)

boolean ( )

c)

round ( )

17.

Fungsi Tanda [ ] atau [ : ] bertujuan memanipulasi nilai String

a)

Menghitung bilangan aksara dalam string.

b)

Mencapai satu aksara atau lebih dalam string.

18.

Ruang kosong dalam suatu string juga diambil kira sebagai satu aksara.

a)

YA

b)

TIDAK

19.

Apakah output bagi kod aturcara Python di bawah ini.


>>> a= 5

>>> b= 10

>>> c= 5

>>> jumlah = a*b+c

>>> print ("Jumlah : ",jumlah)

a)

Jumlah: 75

b)

Jumlah: 55

c)

Jumlah 55

d)

jumlah: 75

20.

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

a)

I dan II

b)

I dan III

c)

I, II dan III

d)

I, II, III dan IV