Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KOd Arahan Tingkatan 2 ASK

Total questions: 61

Worksheet time: 31mins

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

21.

Terdapat 3 jenis penterjemah dalam bahasa pengaturcaraan, iaitu

a)

Penghimpun

b)

Pentaksir

c)

Pengkompil

d)

Pelaksanaan

22.

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

a)

Algoritma

b)

Pseudokod

c)

Kod Arahan

23.

Satu set kod arahan yang disebut ______________ digunakan untuk membina satu atur cara bagi menyelesaikan masalah.

a)

penghimpun

b)

segmen kod

c)

penterjemah kod

24.

Bahasa pengaturcaraan yang telah dipelajari termasuklah ___________ dan ____________ .

a)

HTML

b)

Python

c)

Scratch

25.

Persekitaran kod arahan merujuk kepada _________________ , ___________________ , ___________________ dan perisian aplikasi bahasa pengaturcaraan yang diperlukan untuk pembangunan atur cara, penterjemahan dan pelaksanaan atur cara.

a)

perisian komputer

b)

perkakasan komputer

c)

pelayar web

d)

sambungan kepada internet

26.

Bahasa pengaturcaraan Python merupakan penterjemah jenis _______________ .

a)

pentafsir

b)

pengkompil

c)

penghimpun

27.

Berikut ialah bahasa pengaturcaraan KECUALI

a)

Scratch

b)

Notepad

c)

Python

d)

C++

28.

..... merujuk kepada persediaan terhadap peralatan dan perisian yang diperlukan untuk menulis kod arahan

a)

Kod arahan

b)

Bahasa pengaturcaraan

c)

Persekitaran Kod Arahan

d)

Perkakasan Komputer

29.

Setiap bahasa pengaturcaraan ada ........... tersendiri bagi mengalihkan kepada bahasa mesin yang boleh difahami oleh komputer

a)

persekitaran

b)

penyelesaian

c)

pelaksaanaan

d)

penterjemah

30.

Berikut ialah 3 jenis penterjemah KECUALI

a)

penghimpun

b)

pengkompil

c)

pengalih

d)

pentafsir

31.

Namakan satu bahasa pengaturcaraan yang dipelajari semasa di Tingkatan 1

(a)  

32.

Antara pernyataan berikut, yang manakah benar mengenai persekitaran kod arahan ?

a)

Persekitaran yang digunakan oleh pengatur cara semasa menulis kod arahan

b)

Aplikasi komputer yang digunakan bagi menulis kod arahan

c)

Cara pengatur cara menulis kod arahan

d)

Kesesuaian persekitaran semasa pengatur cara menulis kod arahan

33.

Apakah jenis ralat yang berlaku jika terdapat kesilapan semasa menulis sintaks dan operator dalam kod arahan?


I. Ralat sintaks

II. Ralat logik

III. Ralat masa larian

IV. Ralat masa ulangan

a)

I DAN II

b)

II DAN III

c)

III DAN IV

d)

I, II, III, DAN IV

34.

Penterjemahan bahasa komputer ialah .........................

a)

pengalihan kod arahan kepada bahasa melayu

b)

proses pengalihan bahasa daripada bahasa tabii kepada kod arahan yang boleh difahami oleh komputer.

c)

proses pengalihan bahasa daripada kod arahan kepada bahasa tabii yang boleh difahami oleh manusia

d)

proses pengalihan bahasa daripada bahas inggeris kepada kod arahan yang boleh difahami oleh manusia.

35.

Terdapat 3 jenis penterjemah iaitu penghimpun, pengkompil dan pentafsir.

a)

Betul

b)

Salah

36.

setiap bahasa pengaturcaraan mempunyai satu senarai jenis data. Tentukan jenis data yang digunakan dalam Python

a)

Double

b)

String

c)

Boolean

d)

Char

37.

Apakah jenis data bagi 'Saya suka ASK' dalam Python

a)

float

b)

srr

c)

double

d)

str

38.

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

39.

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

40.

Tentukan output bagi

print('The result is',19//3)

a)

The result is 6

b)

The result is 36

c)

The result is 1

d)

The result is 12

41.

Tentukan operator logik (Boolean) yang tepat

a)

true and true is true

b)

false and true is false

c)

false or true is false

d)

false or false is false

42.

Pengisytiharan pemboleh ubah dalam Python yang betul ialah

a)

nama=str(" Tan ")

b)

str=nama("Tan")

c)

nama=string(" Tan ")

d)

nama==str(" Tan ")

43.

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: "))

44.

Bahasa pengaturcaraan Python merupakan penterjemah jenis _______________ .

a)

pentafsir

b)

pengkompil

c)

penghimpun

45.

Jenis data dapat dikelaskan kepada __________ bahagian utama.

a)

dua

b)

tiga

c)

empat

46.

BENAR dan PALSU merupakan jenis data ____________ .

a)

Teks

b)

Nombor

c)

Nilai logik (Boolean)

47.

Jenis data teks ialah ___________ dan ___________ .

a)

String

b)

Double

c)

Boolean

d)

Character

48.

Sintaks bagi jenis data nombor 0.05 ialah ___________ atau _____________ .

a)

char

b)

float

c)

string

d)

double

49.

Jenis data juga disebut sebagai _____________ .

a)

penterjemah

b)

penghimpun

c)

pembolehubah

d)

segmen kod arahan

50.

Antara yang berikut manakah jenis data integer ?

a)

0.12

b)

356b

c)

12345

d)

pembilang

51.

Pilih padanan yang tepat bagi operator matematik dan simbol yang betul bagi penyelesaian masalah dalam pengaturcaraan.

a)

Tambah + , +

b)

Tolak - , -

c)

Darab x , *

d)

Bahagi % , /

52.

Integer juga disebut sebagai ______________ .

a)

in

b)

int

c)

integ

53.

Mengapakah pembolehubah float diisytiharkan dalam python berbanding double ?

a)

kerana mudah diingati

b)

kerana menyimpan titik perpuluhan

c)

kerana menggunakan memori yang lebih rendah

54.

String merupakan urutan aksara berjujukan yang membentuk satu rentetan.

a)

Betul

b)

Salah

55.

Cara menulis pembolehubah string dalam kod arahan bahasa pengaturcaraan python ialah : str = ayat ("Selamat Maju Jaya")

a)

Betul

b)

Salah

56.

Fungsi yang memanipulasi nilai string "Menghitung bilangan aksara dalam string" ialah _______

a)

join ()

b)

[ ]

c)

len ()

d)

:

57.

Nilai logik BENAR atau PALSU dalam ungkapan Boolean disebut sebagai _________________ .

a)

pernyataan benar

b)

pernyataan bersyarat

c)

perbandingan pernyataan

58.

Dalam ungkapan boolean (1 < x < 3), diberi nilai x = 2, pernyataan tersebut adalah ________ .

a)

True

b)

False

59.

Contoh : -90, 0, 16, 80000 sesuai merujuk kepada nombor

a)

nombor tunggal

b)

nombor perdana

c)

nombor perpuluhan (double)

d)

nombor bulat (integer)

60.

Contoh : G, b, @, % : sesuai merujuk kepada

a)

nombor bulat (int)

b)

aksara ( char)

c)

nilai logik

d)

rentetan (string)

61.

Berikut ialah bahagian utama jenis-jenis data KECUALI

a)

nombor

b)

teks

c)

simbol

d)

nilai logik