wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK TING 2 - BAB 3 KOD ARAHAN

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Antara yang berikut yang manakah tidak benar tentang pemboleh ubah?

a)

nilai adalah tetap

b)

storan ingatan yang disimpan dalam komputer

c)

mewakili data yang berulang-ulang

d)

data yang disimpan dalam pemboleh ubah boleh dimanipulasi

2.

semasa menulis kod arahan, pemboleh ubah yang diisytiharkan akan diberi satu label yang disebut__________dan disertakan dengan_____________.

a)

pemalar........nilai

b)

pengecam......data

c)

pengecam......nilai

d)

pemalar......data

3.

syarat untuk pengisytiharan pembolehubah ialah seperti di bawah kecuali:

a)

nama bagi pemboleh ubah hanya boleh mengandungi nama

b)

nama bagi pemboleh ubah boleh mengandungi digit

c)

nama pemboleh ubah harus menggambarkan nilai yang ditulis

d)

nama bagi pemboleh ubah boleh ada ruang kosong

4.

perkara di bawah adalah benar tentang pemalar kecuali

a)

Pemalar bertindak seakan-akan pemboleh ubah

b)

Pemalar tidak mempunyai nilai tetap

c)

Pemalar menyimpan sesuatu nilai dan disimpan dalam komputer

d)

Biasanya pemalar digunakan melibatkan pengiraan matematik

5.

Berikut ialah perbezaan antara pemboleh ubah dan pemalar kecuali

a)

pemboleh ubah tiada nilai standard

b)

pemboleh ubah ada nilai standard

c)

pemboleh ubah mempunyai nilai berubah-ubah

d)

pemboleh ubah tidak mempunyai nilai berubah-ubah

6.

_____________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

7.

Apakah peranti output yang biasa digunakan?

a)

papan kekunci

b)

tetikus

c)

monitor

d)

cpu

8.

Operator yang digunakan untuk membandingkan nilai di sebelah kiri operator dengan nilai di sebelah kanan operator.

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

9.

Operator yang digunakan untuk menentukan nilai baki, hasil bahagi dan kuasa sesuatu nombor.

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

10.

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

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

11.

pilih operator yang menunjukkan jika nilai dua operan adalah sama, maka keadaan menjadi benar.

a)

!=

b)

==

c)

AND

d)

OR

12.

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

a)

!=

b)

==

c)

AND

d)

OR

13.

Apakah nama bagi operator **

a)

Floor Division

b)

Modulus

c)

darab

d)

Eksponen

14.

tentukan jenis data bagi data di bawah:


Nama : Julia

a)

string

b)

integer

c)

char

d)

double

15.

tentukan jenis data bagi data di bawah:


Kelas : 2 UPM

a)

string

b)

integer

c)

char

d)

double

16.

tentukan jenis data bagi data di bawah:


Tinggi : 1.58 m

a)

string

b)

integer

c)

char

d)

double

17.

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"

18.

Apakah jenis data bagi 'Saya suka ASK' dalam Python

a)

float

b)

srr

c)

double

d)

str

19.

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

20.

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

21.

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

22.

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

23.

Pilih pernyataan yang betul tentang pemboleh ubah dan pemalar.


I Pemboleh ubah adalah pengecam

II Pemalar adalah pengecam

III Pemboleh ubah digunakan untuk nilai yang boleh berubah

IV Pemalar digunakan untuk nilai yang boleh berubah

a)

a) I, II dan IV

b)

b) I

c)

c) III dan IV

d)

d) I, III dan IV

24.

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

25.

Berikut merupakan syarat untuk membuat pengisytiharan pemboleh ubah.

a)

Nama bagi pemboleh ubah tidak boleh ada ruang kosong.

b)

Nama bagi pemboleh ubah boleh dimulakan dengan nombor.

c)

Nama pemboleh ubah hendaklah mudah dan bermakna