wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK KOD ARAHAN T2

Total questions: 40

Worksheet time: 22mins

Name
Class
Date
1.

pilih penulisan segmen kod yang betul

a)

ayat = (str("selamat datang"))

b)

ayat = str ("selamat datang")

c)

ayat = str "selamat datang"

d)

(ayat) = str "selamat datang"

2.

tentukan jenis data bagi data di bawah:


Tinggi : 1.58 m

a)

string

b)

integer

c)

char

d)

double

3.

tentukan jenis data bagi data di bawah:


Kelas : 2 UPM

a)

string

b)

integer

c)

char

d)

double

4.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: operasi berlainan data contoh: ( z + 2)

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

5.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: ejaan float ditulis sebagai floatt

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

6.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: penggunaan operator yang salah

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

7.

Apakah nama bagi operator **

a)

Floor Division

b)

Modulus

c)

darab

d)

Eksponen

8.

pilih operator yang menunjukkan keadaan menjadi benar jika salah satu operan adalah benar.

a)

!=

b)

==

c)

AND

d)

OR

9.

Operator yang digunakan dalam sesuatu ungkapan algelbra ringkas untuk menentukan nilai boolean

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

10.

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

11.

_____________digunakan untuk mendapatkan data input daripada pengguna. proses ini dapat dilakukan melalui segmen kod yang dibina.

a)

Fungsi input

b)

IMK

c)

Fungsi output

d)

pemboleh ubah

12.

apakah sintaks umum bagi fungsi input menggunakan perisian Python?

a)

cin>>

b)

input()

c)

scanf()

d)

system.in

13.

Pilih pasangan yang betul antara jenis data dan contoh penggunaannya.

a)

integer------------->rm12.90

b)

double--------------->10012

c)

string---------------->Korea

d)

char------------------>3.14

14.

Di antara berikut, pilih cara menulis pengisytiharan jenis data integer yang betul semasa menulis pemboleh ubah umur dalam kod aturcara dengan menggunakan bahasa pengaturcaran Python.

a)

int=umur(14)

b)

umur=int(14)

c)

Umur(14)=int

d)

umur=integer(14)

15.

Antara berikut, pengisytiharan integer kepada pemboleh ubah yang manakah benar?

a)

a b c = int(100200300)

b)

abc = int(1,000,000)

c)

a = int(10000)

d)

a,b,c = int(1,000)

16.

Apakah output bagi nilai purata dalam segmen kod di atas?

a)

85

b)

85.0

c)

85.00

d)

90.0

17.

Sebuah kedai buku di Putrajaya membuat jualan murah dengan memberi diskaun sebanyak 5% bagi setiap pembelian. Bagaimanakah formula pengiraan untuk diskaun yang diperoleh dan harga selepas diskaun?

a)

diskaun = hargaBarang * 0.05

harga_baru = hargaBarang - diskaun

b)

diskaun = hargaBarang

harga_baru = hargaBarang - 0.05

c)

diskaun = 5% harga barang

harga_baru = hargaBarang - 5%

d)

hargaBarang = 50

harga_baru = hargaBarang - 5%

18.

Apakah tiga jenis ralat yang wujud dalam sesuatu atur cara dan boleh ditemui semasa pengujian atur cara?

a)

Ralat algoritma

b)

Ramat sintaks

c)

Ralat masa larian

d)

Ralat logik

19.
x <=y 
merujuk kepada :
a)
X lebih besar atau sama dengan Y
b)
X lebih kecil atau sama dengan Y
c)
X lebih kecil dari Y
d)
X sama dengan Y
20.

APAKAH JENIS RALAT YANG DITUNJUKKAN OELH RAJAH

a)

RALAT MASA LARIAN

b)

RALAT SINTAKS

c)

RALAT LOGIK

21.

Beri maksud kod arahan.

a)

satu arahan yang ditulis dalam bahasa komputer untuk mengarahkan komputer melaksanakan sesuatu tugasan.

b)

satu siri langkah untuk menyelesaikan sesuatu masalah atau melengkapkan sesuatu tugas.

c)

bahasa pengaturcaraan Python

22.

Pilih contoh aksara (char).

a)

q

b)

$

c)

mariatie

d)

Q

e)

8

23.

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

a)

Menghitung bilangan aksara dalam string.

b)

Mencapai satu aksara atau lebih dalam string.

24.

Paparan mesej ini merupakan ralat _____.

a)

Logik

b)

Masa Larian

c)

Sintaks

25.

Apakah paparan yang akan dihasilkan dari aturcara di atas:

a)

"Aminah"

b)

nama

c)

Aminah

d)

(nama)

26.

Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas

a)

Ralat masa larian

b)

Ralat sintaks

c)

Ralat logik

d)

Ralat kecuaian

27.

2. Ralat Sintaks merujuk kepada ?

a)

Mencari pembahagian dengan punca kuasa bagi kosong "0"

b)

Kesilapan tatabahasa @ ejaan

c)

Output yang dihasilkan tidak menyamai seperti yang dikehendaki

d)

Pengiraan yang salah

28.

3. Ralat Logik merujuk kepada ?

a)

Mencari pembahagian dengan punca kuasa bagi kosong "0"

b)

Kesilapan tatabahasa @ ejaan

c)

Output yang dihasilkan tidak menyamai seperti yang dikehendaki

d)

Pengiraan bukan berangka

29.

4. apakah itu ralat ?

a)

ralat adalah kesilapan dalam laporan

b)

ralat itu adalah sejenis pepijat

c)

ralat adalah pembetulan pengekodan

d)

kesilapan dalam pengekodan

30.

Maklumat berikut merupakan suatu segmen kod arahan.


hari=str("Selamat Hari Malaysia")

print(hari[9])

a)

a

b)

H

c)

hari9

d)

ruang kosong

31.

Berikut merupakan suatu segmen kod arahan.

j = 5

k = 12

print (not ( k < j )


Antara yang berikut, manakah output yang akan dipaparkan?

a)

Or

b)

And

c)

True

d)

False

32.

Input : x=str("Python")

Output : PythonPython

a)

join()

b)

Tanda [ ] atau [ : ]

c)

Simbol *

33.

Input: x = str (" Marilah membaca")

Output : baca

a)

join()

b)

Tanda [ ] atau [ : ]

c)

Simbol *

34.

Input: x = str ("Aksara")

Output : A-k-s-a-r-a

a)

join()

b)

Tanda [ ] atau [ : ]

c)

Simbol *

35.

print ("Umur anda : )"

a)

Ralat logik

b)

Ralat sintaks

36.

luas_segi_tiga=0.5*tapak/tinggi

a)

Ralat logik

b)

Ralat sintaks

37.

Jika x=17 dan y=11,

y >= x

Nyatakan output yang terhasil.

a)

True

b)

False

38.

Jika x=17 dan y=11,

x != y

Nyatakan output yang terhasil.

a)

True

b)

False

39.

Jika x=17 dan y=11,

x > y

Nyatakan output yang terhasil.

a)

True

b)

False

40.

Jika x=17 dan y=11,

NOT ( x != y )

Nyatakan output yang terhasil.

a)

True

b)

False