wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangkaji SK 2018

Total questions: 100

Worksheet time: 17mins

Name
Class
Date
1.

Berikan definisi penyelesaian masalah

a)

Proses dan tindakan untuk menyelesaikan masalah dengan menggunakan pertimbangan fikiran, strategi, teknik dan alat yang akhirnya akan menghasilkan keputusan yang jelas dan tepat.

b)

Proses dan tindakan untuk menyelesaikan masalah atau jawapan kepada masalah.

c)

Perkara atau sesuatu yang belum diselesaikan yang memerlukan penyelesaian atau keputusan.

2.

Ciri penyelesaian masalah yang berkesan akan melibatkan kos, ____________, dan masa.

a)

Tenaga kerja

b)

Sumber

c)

Sintaks

d)

Algoritma

3.

_____________ merupakan peraturan yang diperlukan oleh komputer untuk melaksanakan arahan

a)

Tenaga kerja

b)

Sumber

c)

Sintaks

d)

Algoritma

4.

Ralat ______________berlaku disebabkan kecuaian semasa memasukan input ke dalam aturcara.

a)

logik

b)

sintaks

c)

masa larian

5.

Ralat ______________ berlaku disebabkan oleh kesilapan dalam menulis aturcara.

a)

logik

b)

sintaks

c)

masa larian

6.

Nilai ____________________ sentiasa berubah semasa berlakunya pemprosesan data

a)

Pemalar

b)

Pembolehubah

7.

Nilai ____________________ adalah tetap dan tidak berubah semasa proses peraturcaraan dilaksanakan

a)

Pemalar

b)

Pembolehubah

8.

Nyatakan jenis data bagi nilai di bawah


1.23

a)

Integer

b)

Double

c)

String

d)

Boolean

9.

Nyatakan jenis data bagi nilai di bawah


1.23pam

a)

Integer

b)

Double

c)

String

d)

Boolean

10.

Nyatakan jenis data yang digunakan

a)

Integer

b)

Double

c)

String

d)

Boolean

11.

Kenalpasti Struktrur Kawalan tersebut

a)

Struktur Kawalan Urutan/Jujukan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Ulangan

12.

Kenalpasti Struktrur Kawalan tersebut

a)

Struktur Kawalan Urutan/Jujukan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Ulangan

13.

Kenalpasti Struktrur Kawalan tersebut

a)

Struktur Kawalan Urutan/Jujukan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Ulangan

14.

Apakah tujuan untuk mengelakkan kelewahan data?

a)

data menjadi korup

b)

data menjadi efisien

c)

elak pertambahan saiz pangkalan data yang tidak perlu.

d)

data menjadi konsisten

15.

Kenalpasti jenis kebergantungan tersebut

a)

Kebergantungan Fungsi Sepenuh

b)

Kebergantungan Fungsi Separa

c)

Kebergantungan Fungsi Transitif

16.

Kenalpasti P

a)

Nama jadual

b)

Medan

c)

Rekod

17.

Kenalpasti Q

a)

Nama jadual

b)

Medan

c)

Rekod

18.

Kenalpasti R

a)

Nama jadual

b)

Medan

c)

Rekod

19.

Nyatakan atribut yang sesuai untuk dijadikan kunci primer.

a)

Nama Murid

b)

No KP

c)

Alamat

20.

Ikon pada skrin menunjukkan aplikasi yang kekal pada tempat yang sama untuk memudahkan pengguna. Prinsip ini dikenali sebagai

a)

Boleh dipelajari

b)

Konsisten

c)

Maklumbalas

d)

Kebolehan membuat pemerhatian

e)

Kebolehan untuk menjangka

21.

- Merupakan lapisan pengesahan keselamatan yang utama untuk memasuki akaun pengguna.


- Hanya satu lapisan keselamatan.

a)

Penyulitan Akaun

b)

Dua Pengesahan

c)

Kata Laluan

22.

Kenalpasti Proses X

a)

Capai (Fetch)

b)

Nyahkod (Decode)

c)

Laksana (Execute)

23.

Kenalpasti Proses Y

a)

Capai (Fetch)

b)

Nyahkod (Decode)

c)

Laksana (Execute)

24.

Kenalpasti Proses Z

a)

Capai (Fetch)

b)

Nyahkod (Decode)

c)

Laksana (Execute)

25.

Kenalpasti GET Logik tersebut

a)

GET ATAU

b)

GET TAK

c)

GET TAK ATAU

d)

GET EKSKLUSIF TAK ATAU

26.

Kenalpasti GET Logik tersebut

a)

GET ATAU

b)

GET TAK

c)

GET TAK ATAU

d)

GET EKSKLUSIF TAK ATAU

27.

Apakah nilai yang dicetak?

a)

0.25

b)

2.35

c)

0.77

d)

6.0

28.

Pertindihan data yang berpunca daripada salinan data yang berulang tetapi di lokasi yang berlainan.

a)

Ketekalan Data

b)

Kelewahan Data

c)

Integriti Data

29.

Konsistensi atau pun keseragaman data yang akan mempengaruhi kebolepercayaan data.

a)

Ketekalan Data

b)

Kelewahan Data

c)

Integriti Data

30.

Kesempurnaan, ketepatan dan keesahan data serta merujuk ketepatan data yang sah melalui keseluruhan kitaran hayat data.

a)

Ketekalan Data

b)

Kelewahan Data

c)

Integriti Data

31.

Kenalpasti Model Pangkalan Data tersebut

a)

Model Hubungan

b)

Model Rangkaian

c)

Model Hierarki

d)

Model Berorientasikan Objek

32.

Kenalpasti Entiti

a)

mengajar

b)

Guru

c)

Subjek

d)

Nama

e)

KodSub

33.

Kenalpasti Atribut

a)

mengajar

b)

Guru

c)

Subjek

d)

Nama

e)

KodSub

34.

Kenalpasti Kunci Primer

a)

mengajar

b)

Guru

c)

Subjek

d)

Nama

e)

KodSub

35.

Berlaku apabila atribut-atribut bergantung kepada atribut biasa yang lain dalam jadual

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

36.

Berlaku apabila atribut-atribut bergantung kepada salah satu daripada atribut kunci dalam jadual.

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

37.

Berlaku apabila atribut-atribut bergantung sepenuhnya kepada kesemua atribut kunci dalam jadual.

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

38.

Kenalpasti Proses X

a)

Penyulitan

b)

Nyahsulit

39.

Kenalpasti Proses Y

a)

Penyulitan

b)

Nyahsulit

40.

Contoh bahasa penskripan pelayan.

a)

PHP

b)

HTML

c)

CSS

d)

ActionScript

41.

Nyatakan fungsi simbol tersebut dalam Carta Alir

a)

Memproses input/proses

b)

Menerima Input

c)

Memapar Output

d)

Membuat Pilihan

42.

Kenalpasti X

a)

Jana penyelesaian

b)

Buat Penilaian

43.

Kenalpasti Y

a)

Jana penyelesaian

b)

Buat Penilaian

44.

Diisytiharkan di luar mana-mana fungsi


Boleh diakses di mana-mana fungsi


Boleh digunakan hingga ke akhir program

a)

Pemboleh ubah sejagat

b)

Pemboleh ubah setempat

45.

Diisytiharkan dalam sebuah fungsi


Tidak boleh diakses di luar fungsi


Hanya boleh digunakan untuk fungsi yang diisi

a)

Pemboleh ubah sejagat

b)

Pemboleh ubah setempat

46.

i + = 4


Apakah nilai baharu i jika nilai awal i = 4

a)

4

b)

8

c)

16

d)

24

47.

i - = 8


Apakah nilai baharu i jika nilai awal i = 10

a)

2

b)

4

c)

6

d)

8

48.

Suatu benda atau objek di dunia nyata yang dapat dibezakan dari semua objek lain.

a)

Entiti

b)

Atribut

c)

Skema Hubungan

49.

Ciri-ciri yang dimiliki oleh sekumpulan data dalam sesuatu kelompok.

a)

Entiti

b)

Atribut

c)

Skema Hubungan

50.

Kenalpasti Fasa 3

a)

Laksana penyelesaian

b)

Uji dan nyah ralat

51.

Kenalpasti Fasa 4

a)

Laksana penyelesaian

b)

Uji dan nyah ralat

52.

Kenalpasti bentuk normal tersebut

a)

0NF

b)

1NF

c)

2NF

d)

3NF

53.

Kesalahan tatabahasa seperti salah ejaan dan tatatanda.


Penggunaan objek atau aksara yang tidak dikenali.

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Larian

54.

Tidak dapat dikesan atau jarang dikesan oleh pengkompil.


Dikesan oleh pengaturcara melalui output yang dihasilkan.

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Larian

55.

Arahan ........................................... digunakan untuk mencapai data daripada jadual dalam pangkalan data.

a)

SELECT

b)

INSERT INTO

c)

GROUP BY

d)

ORDER BY

56.

Arahan .........................................digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil.

a)

SELECT

b)

INSERT INTO

c)

GROUP BY

d)

ORDER BY

57.

Arahan .........................................akan mengisih data

a)

SELECT

b)

INSERT INTO

c)

GROUP BY

d)

ORDER BY

58.

Tiga orang guru kaunseling di sekolah menguruskan pelbagai rekod kes kaunseling.

a)

1:1

b)

1:M

c)

M:N

59.

Seorang pelumba kereta hanya boleh mempunyai sebuah kereta lumba sahaja.

a)

1:1

b)

1:M

c)

M:N

60.

Pemilik sebuah kedai makan menguruskan banyak tempahan makanan dari pelanggan.

a)

1:1

b)

1:M

c)

M:N

61.

Seorang penjual cakera padat digital (DVD) haram dihadapkan ke Mahkamah Seksyen Shah Alam atas dua pertuduhan iaitu memiliki alat penyalin DVD dan memiliki salinan DVD langgaran filem pada Khamis lepas.


NYATAKAN AKTA YANG BOLEH DISABITKAN BAGI KESALAHAN TERSEBUT

a)

Akta Jenayah Komputer

b)

Akta Hakcipta

c)

Akta Komunikasi dan Multimedia

d)

Akta Cakera Optik

e)

Akta Tandatangan Digital

62.

Ali didapati melakukan kesalahan dengan menghantar komunikasi yang bersifat mengancam dengan tujuan untuk mengugut.


NYATAKAN AKTA YANG BOLEH DISABITKAN BAGI KESALAHAN TERSEBUT

a)

Akta Jenayah Komputer

b)

Akta Hakcipta

c)

Akta Komunikasi dan Multimedia

d)

Akta Cakera Optik

e)

Akta Tandatangan Digital

63.

Fatimah telah menceroboh akaun perbankan internet di sebuah bank tempatan dan memindahkan sejumlah wang ke akaunnya.


NYATAKAN AKTA YANG BOLEH DISABITKAN BAGI KESALAHAN TERSEBUT

a)

Akta Jenayah Komputer

b)

Akta Hakcipta

c)

Akta Komunikasi dan Multimedia

d)

Akta Cakera Optik

e)

Akta Tandatangan Digital

64.

Menggunakan frame, header dan paragraph untuk membina laman web

a)

HTML

b)

CSS

c)

PHP

d)

Java

65.

Membenarkan perubahan kepada gaya sesuatu laman web

a)

HTML

b)

CSS

c)

PHP

d)

Java

66.

Kenalpasti Stuktur Kawalan yang digunakan

a)

Struktur Kawalan Urutan

b)

Sturuktur Kawalan Pilihan

c)

Struktur Kawalan Ulangan

67.

String [] MpSains = {"Fizik", "Kimia", "Biologi", "Matematik Tambahan", "Sains Komputer"};


BERAPAKAH SAIZ TATASUSUNAN TERSEBUT

a)

3

b)

4

c)

5

d)

6

68.

Kenalpasti P

a)

Entiti

b)

Atribut

c)

Atribut Nilai

d)

Rekod

69.

Kenalpasti Q

a)

Entiti

b)

Atribut

c)

Atribut Nilai

d)

Rekod

70.

Kenalpasti R

a)

Entiti

b)

Atribut

c)

Atribut Nilai

d)

Rekod

71.

Kenalpasti s

a)

Entiti

b)

Atribut

c)

Atribut Nilai

d)

Rekod

72.

Atribut “Guru_Penasihat” bergantung sepenuhnya dengan dua kunci primer iaitu “Kod_Persatuan” dan “ID_Pelajar”. Jika salah satu kunci primer ini tidak ada, atribut “Guru_Penasihat” tidak dapat ditentukan.

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGABTUNGAN FUNGSI TRANSITIF

73.

Kenalpasti Ralat yang terhasil

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Larian

74.

Kenalpasti hubungan kardinaliti yang sesuai antara Doktor dan Pesakit?

a)

1:1

b)

1:M

c)

M:N

75.

En. Azlan telah memilih langkah penyelesaian, namun setelah perbincangan langkah tersebut tidak dapat menyelesaikan masalah. Dia perlu memikirkan langkah penyelesaian yang lain.

a)

Mengumpulkan data

b)

Menjana idea

c)

Menentukan tindakan

d)

Membuat penilaian

76.

Cik Lisa mencari maklumat yang diperlukan bagi menyelesaikan masalah yang dihadapinya. Maklumat tersebut dikumpul bagi memudahkan proses penyelesaian masalah.

a)

Mengumpulkan data

b)

Menjana idea

c)

Menentukan tindakan

d)

Membuat penilaian

77.

Pn. Janet ditugaskan membuat pilihan bagi penyelesaian masalah. Pilihan terbaik melibatkan kos, sumber dan juga masa.

a)

Mengumpulkan data

b)

Menjana idea

c)

Menentukan tindakan

d)

Membuat penilaian

78.

En. Ali berbincang bersama pekerjanya dan membuat senarai beberapa idea yang difikirkan boleh menyelesaikan masalah.

a)

Mengumpulkan data

b)

Menjana idea

c)

Menentukan tindakan

d)

Membuat penilaian

79.

Pemboleh Ubah Setempat

a)

X

b)

Y

c)

Z

80.

Pemboleh Ubah Sejagat

a)

X

b)

Y

c)

Z

81.

Kenalpasti Ralat X

a)

Ralat Logik

b)

Ralat Sintaks

c)

Ralat Masa Larian

82.

Kenalpasti Ralat Y

a)

Ralat Logik

b)

Ralat Sintaks

c)

Ralat Masa Larian

83.

Digunakan bagi mengembalikan data dan jenis data pulangan dalam sintaks seperti int atau double.

a)

Fungsi

b)

Prosedur

84.

Digunakan untuk paparan dan tidak mengembalikan data.

a)

Fungsi

b)

Prosedur

85.

Kenalpasti KUNCI PRIMER bagi Jadual Tempahan

a)

IdTempahan

b)

No Bilik

c)

Tarikh Daftar Masuk

d)

Tarikh Daftar Keluar

e)

IdPelanggan

86.

Kenalpasti KUNCI ASING bagi Jadual Tempahan

a)

IdTempahan

b)

No Bilik

c)

Tarikh Daftar Masuk

d)

Tarikh Daftar Keluar

e)

IdPelanggan

87.

Kenalpasti GET Logik tersebut

a)

GET ATAU

b)

GET DAN

c)

GET TAK

d)

GET TAK ATAU

88.

Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.


Kenalpasti Arahan SQL pada A

a)

UPDATE

b)

SET

c)

WHERE

89.

Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.


Kenalpasti Arahan SQL pada B

a)

UPDATE

b)

SET

c)

WHERE

90.

Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.


Kenalpasti Arahan SQL pada C

a)

UPDATE

b)

SET

c)

WHERE

91.

Mengembalikan nilai purata medan tertentu

a)

SUM

b)

MIN

c)

MAX

d)

AVR

e)

COUNT

92.

Mengembalikan jumlah bilangan rekod

a)

SUM

b)

MIN

c)

MAX

d)

AVR

e)

COUNT

93.

Mengembalikan jumlah nilai medan tertentu

a)

SUM

b)

MIN

c)

MAX

d)

AVR

e)

COUNT

94.

Kenalpasti jenis struktur kawalan yang digunakan

a)

Struktur Kawalan Urutan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Ulangan

95.

Kenalpasti A

a)

Input

b)

Proses

c)

Output

96.

Kenalpasti B

a)

Input

b)

Proses

c)

Output

97.

Kenalpasti C

a)

Input

b)

Proses

c)

Output

98.

Penyataan _____________ digunakan untuk membuat keputusan dalam sesuatu atur cara. Hasil perbandingan ini menunjukkan hasil Boolean, iaitu Ya (Benar) atau Tidak (Palsu). Penyataan susulan bergantung kepada hasil Boolean tersebut.

a)

while

b)

for

c)

if-else

d)

do-while

e)

switch-case

99.

_____________________ data merujuk kepada pertindihan data yang berpunca daripada salinan data yang berulang tetapi di lokasi yang berlainan.

a)

Kelewahan

b)

Integriti

c)

Korup

d)

Ketekalan

100.

Berapakah nilai anjakan?

a)

12

b)

13

c)

14

d)

15