wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KUIZ "ANDA RASA ANDA SUDAH LAYAK LULUS SK?" T4

Total questions: 104

Worksheet time: 2hrs 44mins

Name
Class
Date
1.

1.Antara berikut yang manakah merupakan keperluan kepada strategi penyelesaian masalah yang berkesan

a)

Mewujudkan komunikasi sehala

b)

Menggalakkan pembelajaran dalam bilik darjah

c)

Meningkatkan kemahiran berfikir

d)

Membantu perkembangan otak

2.

2.Teknik leraian(decomposition)merupakan salah satu teknik dalam pemikiran komputasional yang sering digunakan dalam proses penyelesaian masalah. Yang manakah BENAR mengenai teknik leraian

a)

Teknik ini memecahkan masalah kepada bahagian yang lebih kecil

b)

Teknik ini memerlukan manusia membuat ramalan awal

c)

Teknik ini membahagikan masalah mengikut corak

d)

Teknik ini mencadangkan kepada kita cara-cara untuk menyelesaikan masalah

3.

3.Anda perlu menyenaraikan ciri-ciri umum dan spesifik untuk menghasilkan proses penyelesaian masalah yang lebih tepat. Penyataan ini merujuk kepada teknik

a)

Teknik Leraian

b)

Teknik Pengecaman objek

c)

Teknik Pengecaman Corak

d)

Teknik Peniskalaan

4.
Memecahkan sesuatu masalah kepada bahagian yang lebih kecil dan terkawal.
a)
Teknik leraian
b)
Pengecaman corak
c)
Peniskalaan
d)
Algoritma
5.
Membangunkan penyelesaian langkah demi langkah terhadap masalah yang dihadapi atau mematuhi peraturan untuk menyelesaikan masalah.
a)
Teknik leraian
b)
Pengecaman corak
c)
Peniskalaan
d)
Algoritma
6.
Mencari persamaan antara masalah dan dalam masalah.
a)
Teknik leraian
b)
Pengecaman corak
c)
Peniskalaan
d)
Algoritma
7.
Ini ialah :
a)
Pseudokod
b)
Carta alir
c)
Atur cara
8.
1. MULA
2. INPUT TAHUN_LAHIR
3. UMUR = TAHUN_SEMASA - TAHUN_LAHIR
4. OUTPUT UMUR
5. TAMAT
Ini ialah :
a)
Pseudokod
b)
Carta alir
c)
Atur cara
9.
Simbol ini mewakili:
a)
Terminal mula/tamat
b)
Proses
c)
Input/output
d)
Syarat
10.
Simbol ini mewakili :
a)
input/output
b)
proses
c)
penghubung
d)
syarat
11.
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
12.
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
13.
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
14.
Nyatakan jenis data bagi :
901220-14-5560
a)
Boolean
b)
Integer
c)
String
d)
Double
15.
Nyatakan jenis data bagi :
90.12
a)
Integer
b)
Double
c)
String
d)
Char
16.
Nyatakan jenis data bagi :
A
a)
Integer
b)
Float
c)
Char
d)
String
17.
Nyatakan jenis data bagi :
False
a)
Char
b)
String
c)
Boolean
d)
Double
18.
...
...
int x = 2;
int y = 8;
int z = x * y;
System.out.println("z ialah "+z);
...
output bagi atur cara dia atas ialah:
a)
z=16
b)
Z ialah 16
c)
z ialah 16
d)
16
19.
|| mewakili operator logikal
a)
AND
b)
OR
c)
NOT
20.

mula

masukkan panjang,lebar

proses luas = panjang * lebar

_______________

tamat


apakah perkataan yang tertinggal

a)

papar luas

b)

masukkan panjang

c)

masukkan lebar

d)

luas * lebar

21.

Anda perlu menyenaraikan ciri-ciri umum dan spesifik untuk menghasilkan proses penyelesaian masalah yang lebih tepat. Pernyataan ini merujuk kepada teknik ......

a)

leraian

b)

pengecaman corak

c)

pengecaman objek

d)

peniskalaan

22.

Yang manakah BENAR mengenai teknik leraian

a)

memecahkan masalah kepada bahagian yg lebih kecil

b)

memerlukan manusia membuat ramalan awal

c)

membahagikan masalah mengikut corak

d)

mencadangkan kepada kita cara untuk menyelesaikan masalah

23.

Apa yg anda boleh jelaskan mengenai algoritma?

a)

setiap arahan bergantung kepada teknik penyelesaian yg dipilih

b)

setiap arahan memerlukan penerangan yg jelas

c)

setiap arahan hanyalah langkah awal untuk membantu proses penyelesaian masalah

d)

setiap arahan dikenalpasti dan susunan perlaksanaan dijalankan seperti dirancang

24.

Apa yg anda boleh jelaskan mengenai algoritma?

a)

setiap arahan bergantung kepada teknik penyelesaian yg dipilih

b)

setiap arahan memerlukan penerangan yg jelas

c)

setiap arahan hanyalah langkah awal untuk membantu proses penyelesaian masalah

d)

setiap arahan dikenalpasti dan susunan perlaksanaan dijalankan seperti dirancang

25.

Ciri-ciri dalam penyelesaian masalah berkesan adalah

a)

kos , masa , sumber

b)

kos, masa, bahan

c)

kos, bahan, teknik

26.

Jenis data integer sesuai bagi

a)

nombor yang mengandungi pecahan atau perpuluhan

b)

nombor bulat yg tiada pecahan atau perpuluhan

c)

aksara

d)

pernyataan True/ False

27.

Jenis data bagi 201212-02-5412 adalah

a)

integer

b)

double

c)

string

d)

char

28.

Jenis data bagi berat badan 55.5kg adalah

a)

integer

b)

string

c)

char

d)

double

29.

Pilih pernyataan yg benar berdasarkan aturcara

a)

jenis data adalah aksara

b)

pembolehubah adalah panjang dan lebar

c)

nilai panjang tidak boleh dimasukkan nilai perpuluhan

d)

nilai lebar hanya integer sahaja

30.

Yang manakah pemboleh ubah setempat

a)

P

b)

Q

c)

P DAN Q

d)

BUKAN SEMUA DI ATAS

31.

Yg manakah pemboleh ubah sejagat

a)

Q

b)

P

c)

Q dan P

d)

Bukan semua di atas

32.

Yg manakah benar untuk mengisytiharkan nilai pemalar PI

a)

final double pi=3.142

b)

final float pi=3.142

c)

final pi = 3.142

d)

final integer pi = 3.142

33.

Pilih pernyataan yg TEPAT

a)

integer merangkumi nombor pecahan dan perpuluhan

b)

nombor nyata (float) terdiri dari bukan nombor pecahan dan perpuluhan

c)

aksara merupakan data dlm bentuk ruang kosong,teks, perkataan atau nilai yg mengandungi susunan aksara atau simbol

d)

double adalah nombor integer positif sahaja

34.

berikut adalah keperluan strategi penyelesaian masalah kecuali:

a)

tingkatkan kemahiran berfikir

b)

wujudkan komunikasi sehala

c)

menggalakkan kemahiran berfikir

d)

membantu mengembangkan ssesuatu konsep

35.

_________ialah proses mengkaji butiran masalah untuk mendapatkan satu penyelesaian

a)

penyelesaian masalah

b)

pengurusan masa

c)

penyelesaian aturcara

d)

pengurusan jadual

36.

teknik pemikiran komputasional ada.....

a)

1

b)

2

c)

3

d)

4

37.

Seorang polis boleh menggunakan teknik ini untuk menyenarai pendek suspek bagi sesuatu kes. teknik pemikiran apa yang paling sesuai digunakan

a)

leraian

b)

pengecaman corak

c)

peniskalaan

d)

pengitlakan

38.

Pilih ciri-ciri penyelesaian masalah yang betul

a)

kos

b)

masa

c)

sumber

d)

warna

39.

terdapat 2 jenis perwakilan bagi algoritma iaitu :

a)

carta pai

b)

graf garis

c)

pseudokod

d)

carta alir

40.

____ merupakan senarai strukur kawalan komputer yang ditulis dalam bahasa pertuturan manusia.

a)

carta pai

b)

graf garis

c)

pesudokod

d)

carta alir

41.

namakan fungsi simbol ini

a)

mula/tamat

b)

input/output

c)

sambungan

d)

syarat

42.

namakan fungsi simbol ini

a)

mula/tamat

b)

sambungan

c)

arah aliran

d)

syarat

43.

namakan fungsi simbol ini

a)

mula/tamat

b)

input/output

c)

proses

d)

syarat

44.

Jika Kassim dikehendaki membina aturcara untuk mengira luas sebuah segitiga, apakah nilai input yang diperlukan

a)

1/2*tapak*tinggi

b)

tapak,tinggi

c)

1/3*tapak*tinggi

d)

tapak,tinggi, luas

45.

Ina dikehendaki membina aturcara untuk memilih pelajar yang layak masuk pertandingan angkat berat. syarat pertandingan ialah pelajar mesti lebih daripada 50 kg. apakah output aturcara ini

a)

berat pelajar

b)

berat > 50 kg

c)

pelajar yang layak masuk pertandingan angkat berat

d)

umur dan berat pelajar

46.

mula

masukkan panjang,lebar

proses luas = panjang * lebar

_______________

tamat


apakah perkataan yang tertinggal

a)

papar luas

b)

masukkan panjang

c)

masukkan lebar

d)

luas * lebar

47.

Jika Ani dikehendaki membina satu aturcara untuk mengira luas bulatan, dimanakah perlu Ani letakkan rumus bagi luas bulatan?

a)

input

b)

proses

c)

output

d)

storan

48.

>> Ditulis dalam huruf besar

>> Mewakili satu jadual

>> Berdasarkan objek nyata


Ciri-ciri di atas mewakili?

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Data

49.

Memastikan lajur jadual adalah atomik dan mempunyai Kunci primer merujuk kepada penukaran ?

a)

ONF ke 1NF

b)

1NF ke 2NF

c)

2NF ke 3NF

d)

1NF ke 3NF

50.

Menghapuskan kebergantungan fungsi separa merujuk kepada penukaran ?

a)

ONF ke 1NF

b)

1NF ke 2NF

c)

2NF ke 3NF

d)

1NF ke 3NF

51.

Menghapuskan kebergantungan fungsi transitif merujuk kepada penukaran ?

a)

ONF ke 1NF

b)

1NF ke 2NF

c)

2NF ke 3NF

d)

1NF ke 3NF

52.

Prinsip reka bentuk interaksi adalah

a)

Konsistensi

b)

Boleh dipelajari

c)

Maklum balas

d)

Boleh diubah suai

53.

Prototaip dibuat bertujuan sebagai satu permulaan untuk membina sesuatu paparan dan reka bentuk skrin.

a)

Benar

b)

Palsu

c)

Tidak pasti

54.

Emoji tersebut menunjukkan imej yang sering digunakan dalam aplikasi WhatsApp. Prinsip ini dikenali sebagai

a)

Konsisiteni

b)

Boleh dipelajari

c)

Kebolehan untuk menjangka

d)

Boleh diubah suai

55.

Kenal pasti kunci asing dalam jadual di atas.

(a)  

56.

Nama bagi atribut yang bertanda X pada entiti PENGETUA :

a)

IDPENGETUA

b)

NAMA PENGETUA

c)

ALAMAT PENGETUA

d)

IDSUBJEK

57.

Rajah di atas menunjukkan kebergantungan fungsi (a)   .

58.

Menggunakan sesuatu aplikasi tanpa sebarang kekeliruan

a)

konsistensi

b)

kebolehan membuat pemerhatian

c)

Boleh dipelajari

d)

Kebolehan untuk menjangka

e)

Maklum balas

59.

Mudah untuk dipelajari dan mudah untuk diingati

a)

konsistensi

b)

kebolehan membuat pemerhatian

c)

Boleh dipelajari

d)

Kebolehan untuk menjangka

e)

Maklum balas

60.

Semua elemen kekal pada kedudukan yang sama

a)

konsistensi

b)

kebolehan membuat pemerhatian

c)

Boleh dipelajari

d)

Kebolehan untuk menjangka

e)

Maklum balas

61.

Bertujuan untuk melakukan penambahbaikan pada reka bentuk interaksi yang telah dihasilkan

a)

konsistensi

b)

kebolehan membuat pemerhatian

c)

Boleh dipelajari

d)

Kebolehan untuk menjangka

e)

Maklum balas

62.

Membuat pengguna dapat membuat jangkaan atau anggapan perkara yang akan berlaku

a)

konsistensi

b)

kebolehan membuat pemerhatian

c)

Boleh dipelajari

d)

Kebolehan untuk menjangka

e)

Maklum balas

63.

Berikan satu prinsip reka bentuk interaksi

(a)  

64.

1. String [] NamaBulan = {"Januari", "Februari", "Mac", "April", "Mei", "Jun"};

Apakah saiz tatasusunan NamaBulan ?

a)

5

b)

6

c)

7

d)

4

65.

2. String [] NamaPelajar = {"Fera", "Johan", "Lestari"};

Manakah antara berikut merupakan kod Java yang betul untuk mencetak elemen "Johan".

a)

System.out.print (NamaPelajar[1]);

b)

System.out.print (NamaPelajar[2]);

c)

System.out.print (NamaPelajar[0]);

66.

3. int [] MarkahUjian = {77, 88, 99};

System.out.print (MarkahUjian[1]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

Tiada

b)

77

c)

88

d)

99

67.

4. int [] UmurPelajar = {16, 17, 18, 19};

System.out.print (UmurPelajar[4]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

17

b)

19

c)

18

d)

tiada

68.

double [] TinggiPelajar = {1.65, 1.54, 1.30};

System.out.print (TinggiPelajar[2]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

1.54

b)

1.65

c)

1.30

d)

Tiada

69.

6. String [] HaiwanPeliharaan = {"Kucing", "Burung", "Iguana", "Hamster"};

Manakah antara berikut merupakan kod yang salah dan tidak dapat digunakan ?

a)

System.out.print (HaiwanPeliharaan[0]);

b)

System.out.print (HaiwanPeliharaan[2]);

c)

System.out.print (HaiwanPeliharaan[1]);

d)

System.out.print (HaiwanPeliharaan[4]);

70.

7. String [] Nama = {"Ali", "Abu", "Ahmad"};

Apakah jenis data bagi tatasusunan berikut ?

a)

String

b)

char

c)

boolean

d)

int

71.

_______ tinggi = {1.65, 1.54, 1.30};

Apakah jenis data yang sesuai bagi tatasusunan di atas ?

a)

Double

b)

String

c)

double

d)

int

72.

9. Apakah kegunaan tanda kurung [] dalam pengisytiharan tatasusunan ?

a)

Menjadikan kod lengkap dan sempurna serta senang difahami

b)

Mengisytiharkan bahawa pemboleh ubah tersebut merupakan jenis tatasusunan

c)

Mudah untuk dipanggil

d)

Tiada sebab

73.

10. int [] WangSaku = {4.00, 9.00, 7.50, 6.00};

Apakah nilai bagi WangSaku [1] ?

a)

4.00

b)

9.00

c)

7.50

d)

6.00

74.

11. int [] WangSaku = {4.00, 9.00, 7.50, 6.00};

Apakah nilai bagi WangSaku [3] ?

a)

4.00

b)

9.00

c)

7.50

d)

6.00

75.

12. Apakah yang dimaksudkan dengan TATASUSUNAN ?

a)

Pemboleh ubah yang membolehkan koleksi beberapa nilai data(elemen) dalam satu-satu masa dengan menyimpan setiap elemen dalam ruang memori berindeks

b)

anologi kepada sebuah buku yang tebal

c)

pemboleh ubah disimpan secara tersusun dan kemas di dalam ruang memori

d)

membenarkan pemboleh ubah yang sama nilai integer tersusun rapi di dalam blok sendiri

76.

13. Antara yang berikut yang manakah Kod Java menggunakan pengisytiharan struktur tatasusunan?

a)

jenisData namaTatasusunan;

namaTatasusunan=new jenisData;

b)

int luas;

luas=panjang * Lebar

c)

int [ ] senaraiMarkah;

senaraiMarkah = new int[6]

d)

string nama ;

77.

14. Berikan kelebihan menggunakan struktur modul atau struktur cara

a)

mempunyai kepala dan badan

b)

lebih mudah untuk digunakan semula

c)

mudah cara

78.

15. Prosedur adalah kod yang boleh digunakan ...

a)

hanya sekali

b)

berulangkali

c)

melaksanakan pengiraan

d)

membuat keputusan

79.

16. Apakah prosedur?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

80.

Jelaskan mengenai fungsi?

4 lines
81.

18. Kenapa prosedur yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

82.

19. Mengapa fungsi yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

83.

20.Rajah menunjukkan contoh bagi

a)

fungsi

b)

prosedur

84.

21.Ciri-ciri fungsi

a)

tiada parameter

b)

mesti ada parameter

c)

memulangkan nilai

d)

tidak memulangkan nilai

85.

22. Perbezaan utama antara prosedur dan fungsi adalah

a)

Prosedur biasanya lebih panjang dan mempunyai lebih banyak arahan

b)

Fungsi lebih sukar untuk debug

c)

Fungsi menggunakan parameter manakala prosedur tidak

d)

Fungsi mengembalikan nilai, sementara prosedur tidak

86.

23. Mengembalikan data. Berikut merupakan ciri bagi

a)

fungsi

b)

prosedur

87.

Berikut ialah kelebihan menggunakan pangkalan data berbanding senarai KECUALI

a)

mencegah kelewahan.

b)

lebih mudah untuk dibina dan disenggara.

c)

mengekalkan integriti data.

d)

memudahkan penyusunan semula data.

e)

mudah berkongsi maklumat.

88.

___________ ialah kategori maklumat dalam sesuatu pangkalan data.

a)

Atribut

b)

Jenis data

c)

Kunci primer

d)

Kunci asing

e)

Jadual

89.

Suatu kumpulan rekod dikenali sebagai __________.

a)

pangkalan data

b)

kunci primer

c)

kunci asing

d)

atribiut

e)

jadual

90.

Atribut yang mempunyai nilai unik bagi setiap rekod dalam pangkalan data dikenali sebagai ____________.

a)

kunci primer

b)

kunci asing

c)

atribut

d)

jadual

e)

jenis data

91.

Pangkalan data yang lazimnya digunakan sekarang ialah ____________.

a)

senarai

b)

pangkalan data hubungan

c)

pangkalan data muiltimedia

d)

pangkalan data hubungan objek

e)

pangkalan data berorientasikan objek

92.

Sistem pengurusan pangkalan data (DBMS) mempunyai operasi berikut KECUALI

a)

mengemas kini data

b)

memasukkan data

c)

carian data

d)

melihat data

e)

mengekstrapolasi data

93.

Berikut merupakan tatacara pengesah sahihan data KECUALI

a)

semakan julat

b)

semakan kesempurnaan

c)

semakan ketekalan

d)

semakan berangka

e)

semakan penormalan

94.

_________ ialah model data yang digunakan untuk reka bentuk konsep pangkalan data dengan menunjukkan hubungan antara entiti.

a)

Model Hubungan Entiti

b)

Model Data Rangkaian

c)

Model Data Hierarki

d)

Model Data Rasional

e)

Model Data Ternormal

95.

Bagi sesetengah jadual, kunci primer terdiri lebih daripada satu atribut yang dikenali sebagai _____________.

a)

kunci komposit

b)

kunci primer

c)

kunci asing

d)

lajur

e)

hubungan

96.

Di bawah menunjukkan pengisytiharan parameter dalam aturcara.


static void Untung( int jualan) { }


Berikan nama parameter

a)

jualan

b)

int jualan

c)

Untung

d)

static void

97.

Persamaan di antara Function dan Procedure ialah

a)

mempunyai sintaks return

b)

mengembalikan kawalan

c)

memulangkan data

d)

tidak memulangkan data

98.

contoh definisi :


static void hasilTambah (int a, int b) {

int hasil = a + b;

System.out.print ( hasil );

}


Di atas menunjukkan definisi bagi ________________.

a)

prosedure

b)

function

c)

parameter

d)

fungsi utiliti

99.

static int jumlahBola (int x, int y ) {

int jumlah;

jumlah = x + y;

return jumlah ;

}


Subaturcara diatas adalah definisi bagi ______________

a)

procedure

b)

function

c)

subatur cara

d)

fungsi utiliti

100.

Terdapat dua jenis pemboleh ubah iaitu pemboleh ubah ______________ dan pemboleh ubah __________

a)

sejagat, setempat

b)

pertama, kedua

c)

setempat, kedua

d)

pertama, sejagat

101.

(a)   biasanya digunakan semasa pengatur cara ingin mengisytiharkan nilai yang tidak berubah.

102.

(a)   merupakan ruang simpanan sementara untuk nombor, teks dan objek.

103.

Pengisytiharan yang dilakukan di luar mana-mana fungsi.

a)

Pemboleh ubah

b)

Pemboleh ubah sejagat

c)

Pemboleh ubah setempat

d)

Pemalar

104.

Pemboleh ubah yang diisytiharkan dalam sebuah fungsi dalam atur cara.

a)

Pemboleh ubah

b)

Pemboleh ubah sejagat

c)

Pemboleh ubah setempat

d)

Pemalar