wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBD ASK T2 : 3.1 PERSEKITARAN KOD ARAHAN

Total questions: 30

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

(TP1) Antara yang 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.

2.

(TP1) Terdapat tiga jenis penterjemah dalam setiap bahasa pengaturcaraan. Tiga jenis penterjemah ialah

a)

Penghimpun

b)

Pengkompil

c)

Pentafsir

d)

Penyunting

3.

(TP1) Apakah jenis data yang sesuai bagi menentukan kehadiran murid di dalam makmal?

a)

Float

b)

Double

c)

Integer

d)

String

4.

(TP1) Jenis-jenis data yang biasa digunakan dalam bahasa pengaturcaraan ialah

a)

String

b)

Integer

c)

Float

d)

Boolean

e)

Perkataan

5.

(TP 1) Gambar di atas menunjukkan kod arahan bahasa pengaturcaraan Python bagi jenis data string.


Apakah output yang diperoleh?

a)

Komputer

b)

Kom

c)

ter

d)

p

6.

(TP2) Antara yang berikut, pernyataan yang manakah yang benar tentang pemboleh ubah?

a)

Tiada nilai yang standard.

b)

NIlai tetap dan tidak berubah.

c)

Pengaturcara perlu mengingat nilai dan label.

7.

(TP3) Antara fungsi input berikut, padanan manakah yang betul?

a)
b)
c)
d)
8.

(TP2) Pernyataan yang manakah benar tentang pemalar.

a)

NIlai tidak tetap.

b)

Nilai yang standard.

c)

Perlu mengingat label dan nilai yang digunakan.

9.

(TP 3) Antara berikut, fungsi manakah yang digunakan untuk menggabungkan string ?

a)

join ( )

b)

,

c)

+

d)

[ ] atau [:]

10.

(TP3) Perhatikan kod arahan Python di atas. Apakah jangkaan output yang akan diperolehi.

a)
b)
c)
d)
11.

(TP1) Berikut ialah bahasa pengaturcaraan KECUALI

a)

Scratch

b)

Notepad

c)

Python

d)

C++

12.

(TP1) Contoh bahasa pengaturcaraan : C, C++, Java dan Pascal. Ini merujuk kepada

a)

penghimpun

b)

pengkompil

c)

pengalih

d)

penafsirt

13.

(TP1) Contoh bahasa pengaturcaraan : Python, PHP, Perl dan Ruby. Ini merujuk kepada

a)

Penghimpun

b)

Pengkompil

c)

Pengalih

d)

Pentafsir

14.

(TP1) Data boleh dikelaskan kepada ............. bahagian utama

a)

2

b)

3

c)

4

d)

5

15.

(TP2) Berikut ialah bahagian utama jenis-jenis data KECUALI

a)

nombor

b)

teks

c)

simbol

d)

nilai logik

16.

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

a)

nombor tunggal

b)

nombor perdana

c)

nombor perpuluhan (double)

d)

nombor bulat (integer)

17.

(TP 2) Contoh : G, b, @, % : sesuai merujuk kepada

a)

nombor bulat (int)

b)

aksara ( char)

c)

nilai logik

d)

rentetan (string)

18.

(TP2) Contoh : Perlis, BukitKetri : sesuai merujuk kepada

a)

integer

b)

string

c)

double

d)

char

19.

(TP 2) Nombor yang tidak mengandungi bahagian pecahan dan tiada titik perpuluhan. Ini merujuk kepada

a)

char

b)

int

c)

double

d)

float

20.

(TP2) Pemboleh ubah adalah ruang simpanan data supaya ....

a)

komputer dapat memproses data

b)

komputer dapat memproses data yang dimasukkan oleh pengguna

c)

data komputer dapat dimasukkan oleh pengguna

d)

komputer dapat memproses data pengguna

21.

(TP 3)

Jika a=56 dan b=12

Apakah segmen kod yang sesuai untuk mengira hasil darab bagi pengiraan di atas?

a)

print(a**b)

b)

print(a-b)

c)

print(a/b)

d)

print(a*b)

22.

(TP3) Kod segmen berikut adalah untuk memaparkan perkataan Hello! sebanyak 3 kali.

#isikan tempat kosong. Gunakan operator yang sesuai

ucapan="Hello!"

print( (a)   )

23.

(TP3) Tandakan (/) bagi pernyataan yang betul bagi operator pengiraan matematik di bawah

a)

5 x 3 = 5**3

b)

10 ÷ 2 = 10 // 2

c)

8%4=0

d)

23 = 8

24.

(TP3) Kod segmen manakah yang paing tepat untuk memaparkan kuasa tiga bagi 4?

a)

a=4

print (a**2)

b)

a=4

print (a**3)

c)

a=4

print (a*3)

d)

a=4

print (a/3)

25.

(TP3) Lengkapkan kod segmen untuk mengira huruf di dalam pembolehubah nama


nama="Zahirah"

(a)   (nama)

26.

(TP3) Apakah output bagi kod segmen di bawah?


x="Selamat"

y="Pagi"

z="Tuan!"

print(x+y+z)

a)

SelamatSelamat Pagi Tuan!

b)

Selamat Pagi Tuan!

c)

Selamat Pagi Tuan!Selamat Pagi Tuan!Selamat Pagi Tuan!

d)

Selamat Pagi!

27.

(TP3) Fungsi yang manakah digunakan untuk menambah aksara ~ di antara setiap aksara dalam string?


S~E~L~A~M~A~T

a)

join()

b)

round()

c)

print()

d)

input()

28.

(TP3) Tandakan (/) bagi operator perbandingan yang dituliskan dengan betul

a)

if jantina="perempuan"

b)

if jantina=="lelaki"

c)

2<=3

d)

5>7

29.

(TP3) kod segmen yang manakah membawa nilai True

a)

a=8

b=4

b>a

b)

a=8

b=4

a>b

c)

a=b

d)

a<=b

30.

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

Di dalam segmen kod tersebut yang manakah dikenali sebagai pengecam?

a)

int

b)

umur

c)

input

d)

=