wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBD ASK T2 : 3.2 STUKTUR KOD ARAHAN

Total questions: 40

Worksheet time: 3hrs 20mins

Name
Class
Date
1.

(TP1) Segmen kod adalah .....

a)

satu arahan kepada komputer

b)

bahasa komputer yang digunakan oleh pengatur cara

c)

bahasa pengaturcaraan Python

d)

satu set arahan yang digunakan untuk membina satu atur cara

2.

(TP1) Algoritma diwakili dalam dua cara iaitu ....

a)

carta alir dan simbol

b)

psuedokod dan kod arahan Python

c)

psuedokod dan carta alir

d)

kod arahan Python

3.

(TP1) Apakah nama struktur kawalan bagi carta alir berikut?

a)

struktur kawalan pelbagai pilihan

b)

struktur kawalan jujukan

c)

struktur kawalan pilihan tunggal

d)

struktur kawalan dwipilhan

4.

(TP1) "Struktur ini melaksanakan arahan baris demi baris mengikut susunan satu aliran sahaja iaitu secara linear."

Pernyataan di atas merujuk kepada struktur arahan ....

a)

Struktur kawalan jujukan

b)

Struktur kawalan pilihan tunggal

c)

Struktur kawalan dwipilhan

d)

Struktur kawalan ulangan

5.

(TP1) Yang manakah menunjukkan ciri-ciri struktur kawalan jujukan?

a)

melaksanakan arahan baris demi baris mengikut susunan satu aliran sahaja

b)

melaksanakan arahan dengan satu pilihan sahaja

c)

melaksanakan arahan dari atas ke bawah secara tertib.

d)

melaksanakan kod atur cara secara linear

e)

digunakan untuk menyelesaikan sesuatu permasalahan yang mudah.

6.

(TP1) Jenis-jenis struktur kawalan pilihan terdiri daripada ....

a)

struktur kawalan pilihan tunggal

b)

struktur kawalan pelbagai pilihan

c)

struktur kawalan dwipilihan

d)

struktur kawalan pilihan jujukan

7.

(TP1) Mempunyai satu cabang pilihan sahaja merujuk kepada ....

a)

struktur kawalan jujukan

b)

struktur kawalan dwipilihan

c)

struktur kawalan pilihan tunggal

d)

struktur kawalan ulangan

8.

(TP1) Pilih pernyataan yang benar tentang struktur kawalan dwipilihan

a)

Menggunakan kenyataan if-else

b)

Menggunakan kenyataan if

c)

Mempunyai 2 cabang pilihan

d)

Mempunyai lebih daripada 2 cabang pilihan

9.

(TP2) Kenyataan if-elif-else digunakan untuk struktur kawalan .....

a)

struktur kawalan dwipilihan

b)

struktur kawalan pilihan tunggal

c)

struktur kawalan ulangan

d)

struktur kawalan pelbagai pilihan

10.

(TP 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

11.

(TP2) 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

12.

(TP3) Yang manakah arahan yang memaparkan teks "Hello World!"?

a)

print(Hello World!)

b)

print("Hello World!")

c)

print "Hello World!"

d)

print="Hello World!"

13.

(TP 2) Apakah jenis data bagi "Saya suka ASK" dalam Python

a)

float

b)

srr

c)

double

d)

string

14.

(TP3) Yang manakah kod arahan yang memerlukan pengguna memasukkan input umur?

a)

age = input("How old are you?")

b)

input("How old are you?") = age

c)

age = input(How old are you?)

d)

How old are you = input()

15.

(TP3) Apakah kod arahan untuk teks?

a)

int()

b)

ord()

c)

str()

d)

chr()

16.

(TP3) Tentukan output untuk arahan ini;

print("5" + "3")

a)

8

b)

53

c)

"5" + "3"

d)

"8"

17.

(TP2) Namakan jenis data 3.95

a)

Double

b)

Float

c)

Integer

d)

String

18.

(TP 3) Fungsi simbol ‘x’ dalam string adalah menggabungkan dua string dengan satu ruang kosong. Apakah simbol ‘x’?

a)

a) Simbol +

b)

b) Simbol ,

c)

c) Simbol *

d)

d) Join ()

19.

(TP3) Rajah di bawah menunjukkan kod arahan bahasa pengaturcaraan 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

20.

(TP2) _____________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

21.

(TP3) Apakah sintaks umum bagi fungsi input menggunakan perisian Python?

a)

cin>>

b)

input()

c)

scanf()

d)

system.in

22.

(TP3) Apakah sintaks umum bagi fungsi output menggunakan perisian Python?

a)

cout<<

b)

system.out

c)

print()

d)

printf()

23.

(TP3) Pilih operator yang menunjukkan jika nilai dua operan adalah sama, maka keadaan menjadi benar.

a)

!=

b)

==

c)

not

d)

or

24.

(TP3) Pilih operator yang menunjukkan keadaan menjadi benar jika salah satu operan adalah benar.

a)

!=

b)

==

c)

AND

d)

OR

25.

(TP3) Apakah nama bagi operator **

a)

Floor Division

b)

Modulus

c)

darab

d)

Eksponen

26.

(TP 4) Yang berikut merupakan jenis ralat kecuali

a)

ralat sintaks

b)

ralat sistem

c)

ralat logik

d)

ralat masa larian

27.

(TP 4) Tentukan ralat bagi kesalahan di bawah.

Kesalahan: tertinggal tanda kurungan

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

28.

(TP4) Tentukan ralat bagi kesalahan di bawah.

Kesalahan: penggunaan operator yang salah

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

29.

(TP4) 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

30.

(TP3) 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"

31.

(TP3) 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

32.

(TP3) Tentukan output bagi

a=str("ASUS VivoBook")

print(a[6])

a)

A

b)

U

c)

i

d)

V

33.

(TP3) Pengisytiharan pemboleh ubah dalam Python yang betul ialah

a)

nama=str(" Tan ")

b)

str=nama("Tan")

c)

nama=string(" Tan ")

d)

nama==str(" Tan ")

34.

(TP3) Yang manakah kod arahan yang memerlukan pengguna memasukkan input umur?

a)

age = input("How old are you?")

b)

input("How old are you?") = age

c)

age = input(How old are you?)

d)

How old are you = input()

35.

(TP3) Apakah kesan teks yang bertanda dengan # dalam kod aturcara?

a)

Maklumkan Python itu adalah teks penting

b)

Maklumkan Pyhton untuk mengicau ayat tersebut

c)

Python tidak ambil maklum ayat tersebut

d)

Maklumkan Python untuk tidak berbuat apa.

36.

(TP3) Sekiranya markah 45 dimasukkan apakah paparan output

a)

Cemerlang

b)

Baik

c)

Lulus

d)

Gagal

37.

(TP3) Tentukan output yang berikut.

a)

Selamat Hari Raya

b)

"Selamat Hari Raya"

c)

S:e:l:a:m:a:t: :H:a:r:i: :R:a:y:a

d)

S e l a m a t H a r i R a y a

38.

(TP 4) Namakan jenis ralat tersebut

a)

Tiada Ralat

b)

Ralat Logik

c)

Ralat sintaks

d)

Ralat Masa Larian

39.

(TP5) Betulkan ralat yang telah dikenalpasti

a)

print("Nama saya:"" nama)

b)

print("Nama saya:, nama)

c)

print("Nama saya:", nama)

d)

print("Nama saya: Faizal Tahir", nama)

40.

(TP4) Ciri-ciri yang dipaparkan merupakan ralat .........

a)

Sintaks

b)

Masa larian

c)

Logik

d)

Tidak diketahui