wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ASK Ting 3

Total questions: 65

Worksheet time: 41mins

Name
Class
Date
1.

apakah maksud simbol ini?

a)

pilihan

b)

proses

c)

input

d)

tamat

2.

Apakah jenis data bagi -4.52?

a)

Integer

b)

Char

c)

String

d)

Double/Float

3.

Pilih pernyataan yang BENAR sahaja.

a)

nama=string(input("Masukkan nama anda "))

b)

harga=float(input("Masukkan harga "))

c)

gaji=int(input("Masukkan gaji anda "))

d)

nama=input("Masukkan nama anda "

4.

Pilih contoh sesuai bagi jenis data STRING

a)

namaKelas

b)

bilMurid

c)

jumlahGaji

d)

hargaMakanan

5.

Jenis data yang sesuai bagi TINGGI KUBOID ialah

a)

string

b)

Boolean

c)

char

d)

float

6.

Jenis data yang sesuai bagi BANGSA ialah

a)

string

b)

float

c)

Boolean

d)

integer

7.

Jenis data yang sesuai untuk NOMBOR KAD PENGENALAN ialah

a)

integer

b)

float

c)

string

d)

Boolean

8.

Pilih nama pemboleh ubah yang dinamakan dengan betul

a)

Bilangan_Makanan

b)

bilMurid

c)

class

d)

LUAS_KUBUS

9.

Pilih PEMALAR yang dinamakan dengan betul

a)

diskaun

b)

DISKAUN

c)

diskaunTetap

d)

DiskaunHarga

10.

Pilih kata kunci Python yang tidak boleh digunakan sebagai nama pemboleh ubah dan pemalar

a)

elif

b)

jumlahMurid

c)

bilanganAnak

d)

PI

11.

Jenis data yang digunakan dalam penulisan kod arahan ialah ....................

a)

integer, double, char, string dan boolean

b)

integrasi, double, strong

c)

integrated, draw, string, boolan

d)

integration, double, strong, char dan boolan

12.

Berikut adalah kenyataan mengenai integer:

i) nombor bulat yang tidak mengandungi titik perpuluhan atau pecahan.


ii) terdiri daripada nombor positif, sifar dan nombor negatif.


iii) sintaks umum ialah int

a)

Betul

b)

Salah

13.

Double ialah jenis data yang mewakili aksara yang terdiri daripada huruf, angka dan simbol.

a)

Betul

b)

Salah

14.

Pengaturcaraan python tidak menyokong jenis data double.

a)

Betul

b)

Salah

15.

Char ialah jenis data yang mewakili aksara yang terdiri daripada huruf, angka dan simbol.

a)

Betul

b)

Salah

16.

Pengaturcaraan python menggunakan data jenis string

a)

Betul

b)

Salah

17.

Sintaks umum yang digunakan untuk mengisytiharkan string ialah etr

a)

Betul

b)

Salah

18.

Boolean ialah keputusan bagi nilai yang BENAR atau PALSU

a)

Betul

b)

Salah

19.

Nilai logik Boolean 0 mewakili Benar (True) dan 1 mewakili Palsu (False)

a)

Betul

b)

Salah

20.

Algoritma boleh diwakilkan dalam bentuk ............................. dan ...................................


I Kod arahan

II pseudokod

III Carta alir

IV Carta organisasi

a)

I dan II

b)

II dan III

c)

II dan IV

d)

I dan IV

21.
Simbol di atas bermakna 
a)
Mula / Tamat
b)
Proses
c)
Pilihan
d)
Penyambungan
22.

Antara pilihan berikut, yang manakah bukan suatu struktur kawalan?

a)

Ulangan for

b)

Pelbagai plihan

c)

Ulangan while

d)

Proses

23.

Struktur kawalan pilihan yang terbenam dalam struktur kawalan pilihan yang lain disebut

a)

struktur kawalan pelbagai pilihan

b)

struktur kawalan ulangan

c)

struktur kawalan pilihan bersarang

d)

struktur kawalan dwipilihan

24.

Ulangan dilaksanakan selagi syarat yang diuji adalah benar.

Pernyataan di atas menunjukkan

a)

struktur kawalan ulangan while

b)

struktur kawalan ulangan for

c)

struktur kawalan pilihan

d)

struktur kawaaln pilihan bersarang

25.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
b)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
c)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
d)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah
26.
Maksud Carta alir ialah ? 
i)  Mengandungi symbol geometric
ii)  Satu urutan tindakan untuk menyelesaikan masalah
iii)  Keadah grafik yang menunjukkan langkah demi langkah bagi menyelesaikan masalah.
iv)  Satu set arahan yang menujukan langkah demi langkah untuk melaksanakan sesuatu tugas dari mula hingga tamat.
a)
A.  I,II
b)
A.  I,III
c)
A.  II,III,IV
d)
A.  I,III,IV
27.
 Satu set arahan yang ditulis dalam Bahasa pertuturan dan beberapa kod asas untuk menyelesaikan sesuatu masalah ialah ?
a)
Simbol Geometrik
b)
Algoritma
c)
Carta alir
d)
 Pseudokod
28.
Pengendali hubungan <= yang digunakan dalam carta alir dan pseudokod bermaksud ?
a)
Lebih besar daripada
b)
Lebih besar atau sama dengan
c)
Lebih kecil daripada
d)
Lebih kecil atau sama dengan
29.
Anda mempunyai wang sebanyak RM14.50. Anda diminta untuk membeli buku latihan. Berapakah jumlah maksimum bilangan buku latihan yang ada boleh beli?
a)
2 buku latihan
b)
3 buku latihan
c)
4 buku latihan
d)
5 buku latihan
30.
Ralat bermaksud .......................... yang menyebabkan suatu algoritma atau aturcara tidak berfungsi seperti yang diharapakan atau mengeluarkan output yang salah
a)
Kesulitan
b)
Kesalahan
c)
Teknik
d)
Pemprosesan
31.
Semak carta alir dengan menggunakan m=15, n = 15. Output yang dihasilkan adalah 
a)
15
b)
Nombor terbesar ialah 15
c)
0
d)
Eror
32.
1.  Susunkan langkah-langkah untuk menghasilkan algoritma ?  
 i)  Menentukan data
ii)  Menentukan output
iii)  Menentukan proses
iv)  Mengenalpasti masalah
v)  Mereka bentuk algoritma
vi)  Menulis pseudokod atau carta alir
a)
 IV,II,I,III,V,VI
b)
V,IV,VI,I,III,II
c)
IV,I,III,II,V,VI
d)
 II,IV,I,VI,V,III
33.
Nama simbol cartalir berikut
a)
Input/Output
b)
Proses
c)
Mula/Tamat
d)
Pilihan
34.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Pilihan
d)
Input/Output
35.
Nama simbol cartalir berikut 
a)
Input/Output
b)
Proses
c)
Pilihan
d)
Mula/Tamat
36.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
37.
APAKAH MAKNA SIMBOL CARTA ALIR INI ?
a)
Operasi Input / Output
b)
Aliran Aktiviti
c)
Menguji sama ada benar atau salah
d)
Arahan meneruskan
38.

Proses membaiki ralat dikenali sebagai..........................

a)

pemalar

b)

carta alir

c)

penyahpepijat

d)

pemboleh ubah

39.

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

a)

Ralat sintaks dan ralat masa larian

b)

Ralat sintaks dan ralat logik

c)

Ralat logik dan masa larian

d)

Ralat masa larian dan ralat masa ulangan

40.
Fasa pertama dalam pembangunan atur cara adalah
a)
Fasa Analisis Masalah
b)
Fasa Pengekodan
c)
Fasa Pengujian dan Penyahpepijatan
d)
Fasa Reka Bentuk Atur Cara
41.
Fasa ketiga dalam pembangunan atur cara adalah
a)
Fasa Pengekodan
b)
Fasa Dokumentasi
c)
Fasa Analisis Masalah
d)
Fasa Reka Bentuk Atur Cara
42.
Fasa kelima dalam pembangunan atur cara adalah
a)
Fasa Pengekodan
b)
Fasa Pengujian dan Penyahpepijatan
c)
Fasa Reka Bentuk Atur Cara
d)
Fasa Dokumentasi
43.
Fasa keempat dalam pembangunan atur cara adalah
a)
Fasa Analisis Masalah
b)
Fasa Pengekodan
c)
Fasa Pengujian dan Penyahpepijatan
d)
Fasa Reka Bentuk Atur Cara
44.
Berdasarkan algoritma yang diberikan, apakah input yang akan dimasukkan oleh pengguna?
a)
Pendaraban dua nombor
b)
Dua nombor
c)
Hasil darab dua nombor
d)
Nombor dua
45.
Berdasarkan imej, pengatur cara mula menulis pseudukod ketika fasa ...
a)
Fasa Dokumentasi
b)
Fasa Pengekodan
c)
Fasa Reka Bentuk Atur Cara
d)
Fasa Pengujian dan Penyahpepijatan
46.
Berdasarkan algoritma yang diberikan, hasil darab dua nombor adalah ...
a)
Input
b)
Storan
c)
Output
d)
Proses
47.
"Pengatur cara akan menukarkan pseudokod kepada kod yang difahami oleh komputer dengan menggunakan bahasa pengaturcaraan."
Penyataan berikut adalah mengenai fasa ...
a)
Fasa Reka Bentuk Atur Cara
b)
Fasa Analisis Masalah
c)
Fasa Pengujian dan Penyahpepijatan
d)
Fasa Pengekodan
48.
Yang berikut adalah tiga jenis ralat kecuali
a)
Ralat Sintaks
b)
Ralat Masa
c)
Ralat Logik
d)
Ralat Masa Larian
49.
Pada fasa dokumentasi, pengatur cara akan menyediakan _______ jenis dokumentasi
a)
1
b)
2
c)
3
d)
4
50.
Terdapat 2 jenis dokumentasi disediakan oleh pengatur cara bagi memudahkan penyelenggaraan sistem. Salah satunya ialah dokumentasi dalaman dan?
a)
Dokumentasi luaran
b)
Dokumentasi berpusat
51.
- Melaksanakan arahan baris demi baris
- Melaksanakan pernyataan satu demi satu dalam urutan linear atau berturutan

Berikut adalah ciri-ciri :
a)
Struktur kawalan pilihan
b)
Struktur kawalan pengulangan
c)
Struktur kawalan jujukan
d)
Struktur terbina didalam
52.
- Melaksanakan arahan berdasarkan syarat/situasi tertentu
- Melaksanakan proses pilihan dalam program
Berikut adalah ciri-ciri :
a)
Struktur kawalan pilihan
b)
Struktur kawalan pengulangan
c)
Struktur kawalan jujukan
d)
Struktur terbina didalam
53.
double x = 8;
if (x>0) {System.out.println("positif");
if (x%2) {System.out.print(x%2);
else if (x==8) {System.out.println("8");
Apakah output?
a)
positif
0
b)
positif
4
8
c)
positif
08
d)
positif
8
54.
pemalar adalah tetap
a)
benar
b)
palsu
55.
ciri ciri penyelesaian masalah yang berkesan ialah
a)
kos dan masa
b)
sumber dan masa
c)
kos dan sumber
d)
kos, masa, dan sumber 
56.

"Dokumen yang menjadi rujukan oleh pengatur cara baharu dalam sebuah organisasi"

a)

Dokumentasi Dalaman

b)

Dokumentasi Luaran

c)

Dokumen Pustaka

d)

Panduan Pengguna

57.

Paparan mesej yang mempunyai perkataan "invalid syntax"

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

58.

Terdiri daripada nilai TRUE atau FALSE

a)

Char

b)

Double

c)

Boolean

d)

Number

59.

Tujuan simbol "+" dalam pengaturcaraan Python ialah..

a)

menggabungkan dua string dengan ruang kosong

b)

menggabungkan dua string tanpa ruang kosong

c)

menambahkan aksara di antara setiap aksara

d)

mengira bilangan aksara

60.

RAPAL TAGNAS AYAS merujuk kepada..

a)

Songsangan seluruh mesej

b)

Songsangan abjad

c)

Songsangan perkataan

61.

Dalam fasa____, pengatur akan menemu bual, buat soal selidik, pemerhatian bagi ketahui keperluan pengguna

a)

Fasa Analisis Masalah

b)

Fasa Dokumentasi

c)

Fasa Reka Bentuk Atur Cara

d)

Fasa Pengekodan

62.

'kriptos' dari bahasa Yunani yang bermaksud

a)

tulis

b)

sembunyi

c)

tukar

d)

selamat

63.

Pilih Kaedah-kaedah sifer yang dipelajari dalam Ting 3?

a)

Reverse ciper, Substitution ciper dan Transpositon ciper.

b)

Substitution ciper, Ceaser Chiper dan Pigpen Ciper

c)

Reverse ciper, Sonsangan abjad, dan Songsangan mesej

64.

Prose Penyulitan (Encryption) melibatkan proses...

a)

Teks Biasa ----> Teks Sifer ----> Kunci penyulitan

b)

Teks Biasa ------->Kunci penyulitan--------->Teks Sifer

c)

Teks Sifer -------->Kunci penyulitan---------->Teks Biasa

65.

Prose Nyahsulit(Decryption) melibatkan proses...

a)

Teks Biasa ----> Teks Sifer ----> Kunci penyulitan

b)

Teks Biasa ------->Kunci penyulitan--------->Teks Sifer

c)

Teks Sifer -------->Kunci penyulitan---------->Teks Biasa