wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SK SPM F5 (All Chapters)

Total questions: 100

Worksheet time: 9hrs 40mins

Name
Class
Date
1.

ANTARA BERIKUT, YANG MANAKAH MERUPAKAN KESAN NEGATIF INOVASI DALAM PENGKOMPUTERAN

a)

INOVASI JENAYAH SIBER

b)

INOVASI TEKNOLOGI RANGKAIAN

c)

INOVASI TEKNOLOGI STORAN

d)

INOVASI SISTEM PENGOPERASIAN

2.

BERIKUT ADALAH JENAYAH SIBER, KECUALI

a)

Phishing

b)

DDOS Attack

c)

Black Hat Hacking

d)

Live Streaming

3.

WUJUDNYA INTERNET ADALAH KESAN POSITIF DARIPADA INOVASI TEKNOLOGI :

a)

RANGKAIAN

b)

STORAN

c)

SISTEM PENGOPERASIAN

d)

SISTEM ATAS TALIAN

4.

E-DAGANG MERUPAKAN CONTOH KESAN INOVASI DALAM PENGKOMPUTERAN BAGI SISTEM APA?

a)

SISTEM PANGKALAN DATA

b)

SISTEM ATAS TALIAN

c)

SISTEM PENGOPERASIAN

d)

SISTEM STORAN

5.

ANDROID, IOS DAN BLACKBERRY MERUPAKAN PERANTI MUDAHALIH YANG MENDAPAT MANFAAT DARIPADA INOVASI APA?

a)

SISTEM STORAN

b)

SISTEM RANGKAIAN

c)

SISTEM TELEFON

d)

SISTEM PENGOPERASIAN

6.

Apakah fungsi unit Arithmetik dan Logik?

a)

Mengawal operasi ingatan, pemproses dan peranti input dan output

b)

Melakukan operasi pengiraan

c)

Menyimpan data secara sementara

d)

Menyimpan data dan arahan semasa komputer digunakan

7.

Apakah proses-proses kitaran mesin?

a)

capai, coding, nyahkod

b)

proses, nyahkod, capai

c)

laksana, capai, proses

d)

capai, nyahkod , laksana

8.

Apakah fungsi Sistem bas dalaman?

a)

menghubungkan pemproses dengan komponen luaran

b)

menghubungkan komponen-komponen dalaman pemproses dan membenarkan komponen tersebut bertukar- tukar maklumat

c)

memindahkan data antara dalaman

d)

membawa alamat lokasi yang menempatkan data dan arahan

9.

 

Apakah nama peranti di atas?

a)

Kapasitor

b)

perintang

c)

diod

d)

transistor

10.

Penyulitan data ialah proses pengekodan teks biasa kepada bentuk __________ yang tidak dapat difahami.

a)

teks karakter

b)

teks ringkas

c)

teks sifer

d)

teks khas

11.

Sulitkan 'HELLO TOM' dengan Kaedah Caesar Sifer , Kunci 2

(a)  

12.

Apakah A?

a)

Ingatan sekunder

b)

ingatan kawalan

c)

ingatan daftar

d)

Ingatan capaian rawak

13.

Sistem bas terbahagi kepada dua bahagian, iaitu bas dalaman dan bas luaran. Bas luaran ialah ______

a)

menghubungkan pemproses dengan komponen luaran seperti ingatan dan peranti input dan output.

b)

menghubungkan komponen-komponen dalaman pemproses dan membenarkan komponen tersebut bertukar- tukar maklumat

c)

membawa alamat lokasi yang menempatkan data dan arahan

d)

memindahkan data antara dalaman

14.

___________ menerima dan menjana isyarat-isyarat bagi mengawal operasi keseluruhan sistem komputer. Input utamanya ialah denyutan isyarat dari sistem jam.

a)

Proses Daftar

b)

Proses Unit Kawalan

c)

Unit pemproses

d)

Daftar pengumpuk

15.

Yang manakah bukan langkah - langkah keselamatan data :

a)

Penyulitan e-mel (Encrypted email)

b)

Dua pengesahan (Double verification)

c)

Kata laluan (Password)

d)

Penyahsulitan

(Decrypt)

16.

Unit pemprosesan pusat juga di kenali sebagai....

a)

CPU

b)

ALU

c)

UNIT INGATAN

d)

RAM

17.

Simbol get logik dibahagikan dua kumpulan iaitu :

a)

get logik asas dan get logik gabungan

b)

get logik benar dan get salah

c)

get campur dan get tolak

d)

get komputer

18.

 

Nyatakan jenis get logik asas ini:

a)

dan

b)

takatau

c)

atau

d)

tak

19.

Nyatakan jenis get ini :

a)

dan

b)

dan tak

c)

tak atau

d)

tak

20.

Yang manakah BUKAN Gate logic gabungan ?

a)

TAK ATAU

b)

TAK DAN

c)

X ATAU

d)

ATAU

21.

Yang manakah BUKAN Gate logic Asas ?

a)

DAN

b)

TAK DAN

c)

TAK

d)

ATAU

22.

Apakah tujuan membina jadual kebenaran ?

a)

banyak data diperolehi dalam operasi arimetik

b)

menyimpan data dan arahan semasa komputer digunakan

c)

pengkompil dan pentafsir

d)

menyemak output yang dihasilkan daripada get-get logik daripada litar logik.

23.

Unit Pemprosesan Pusat juga dikenali sebagai pemproses atau CPU yang merupakan “otak” bagi sistem komputer. CPU terdiri daripada komponen-komponen yang berikut kecuali :

a)

Unit Aritmetik dan Logik (ALU)

b)

Unit Kawalan

c)

Daftar

d)

Random Access Memories (RAM)

24.

Apakah Persamaan Boolean bagi Litar ini?

a)
b)
c)
d)
25.

Apakah simbol bagi Penyataan Boolean ini?

a)
b)
c)
d)
26.

Apakah simbol bagi Penyataan Boolean ini?

a)
b)
c)
d)
27.

Semasa membina jadual pernormalan, apakah panduan yang digunakan untuk menukarkan hubungan 2NF kepada 3NF

a)

Kenalpasti fungsi transitif dan penentu yang bukan kunci asing

r

b)

Kenalpasti fungsi separa dan penentu yang bukan kunci asing

c)

Kenalpasti fungsi transitif dan penentu yang bukan kunci primer

d)

Kenalpasti fungsi separa dan penentu yang bukan kunci prime

28.

Jadual-jadual yang terdapat dalam penormalan 3NF boleh dihubungkan antara satu sama lain melalui atribut .........................................

a)

Kunci Primer

b)

Kunci Primer dan kunci asing

c)

Kunci Hubungan

d)

Kunci Asing

29.

.................................... berlaku apabila atribut-atribut bergantung sepenuhnya kepada semua atribut kunci dalam jadual

a)

Kebergantungan Fungsi Sepenuh

b)

Kebergantungan Fungsi Separa

c)

Kebergantungan Fungsi Transitif

d)

Kebergantungan Fungsi Separuh

30.

Pernyataan (a)…………………………. dalam SQL digunakan untuk membina jadual daripada pangkalan data, manakala pernyataan (b)…………………………….. dalam SQL digunakan untuk menghapuskan jadual daripada pangkalan data.

a)

a)CREATE b)DELETE

b)

a)ALTER TABLE b) DROP

c)

a)ALTER TABLE b)DELETE

d)

a)CREATE b)DROP

31.

Which SQL statement is used to extract data from a database?

a)

EXTRACT

b)

SELECT

c)

OPEN

d)

GET

32.

Arahan SQL yang digunakan untuk memasukkan data ke dalam jadual SQL?

a)

INSERT INTO namajadual VALUES(nilai1, nilai2, nilai...)

b)

ADD INTO namajadual WHERE(nilai1, nilai2, nilai...)

c)

INSERT INTO namajadual WHERE (nilai1, nilai2, nilai...)

d)

ADD INTO namajadual VALUES(nilai1, nilai2, nilai...)

33.

APAKAH MAKSUD SQL ?

a)

Structured Question Language

b)

Sorted Query Language

c)

Structured Query Language

d)

Strong Question Language

34.

Apakah Penyataan SQL untuk mengemaskini Pangkalan Data?

a)

UPDATE

b)

SAVE

c)

MODIFY

d)

EDIT

35.

Berikut merupakan arahan SQL untuk memanipulasikan data kecuali

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

36.

 

Berikut menunjukkan pernyataan SQL untuk mengemaskini stok barangan. Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.

1. ____A_____ BARANG

2. ____B_____ Kuantiti = Kuantiti + 5

3. ____C_____ Kuantiti < 20

a)

A. SELECT

B. FROM

C. WHERE

b)

A. ALTER TABLE

B. ADD

C. WHERE

c)

A. UPDATE

B. SET

C. WHERE

d)

A. UPDATE

B. FROM

C. WHERE

37.

Yang manakah bukan lima fungsi agregat SQL yang boleh dilaksanakan terhadap sesuatu medan ?

a)

SUM

b)

DIVIDE

c)

MAX

d)

AVG

38.

Apakah penyataan SQL untuk membina Jadual Database bertajuk 'Customers' ?

a)

CREATE DB Customers

b)

CREATE DATABASE TABLE Customers

c)

CREATE TABLE Customers

d)

CREATE DATABASE Customers

39.

Pernyataan SELECT digunakan untuk mencapai data-data daripada jadual dalam pangkalan data. SELECT terdiri daripada tiga pernyataan asas KECUALI :

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

40.

SELECT *

FROM Barang

ORDER BY NamaBarang DESC

Pernyataan diatas bertujuan untuk

a)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menurun

b)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menaik

c)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menurun

d)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menaik

41.

SQL Agregat Fungsi COUNT digunakan untuk

a)

Mengembalikan nilai purata medan tertentu

b)

Mengembalikan jumlah nilai medan tertentu

c)

Mengembalikan jumlah bilangan rekod

d)

Mengembalikan nilai maksimum

42.

Pernyataan ________ digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil.

a)

GROUP BY

b)

WHERE

c)

SELECT

d)

DESC

43.

Apakah susunan Penyataan SQL yang betul?

a)

FROM - SELECT - WHERE - ORDER BY

b)

SELECT - FROM - ORDER By - WHERE

c)

SELECT - FROM - WHERE - ORDER BY

d)

WHERE - FROM - SELECT - ORDER BY

44.

Apakah penyataan SQL untuk memilih semua attribut dari Jadual Designer ?

a)

SELECT * FROM Designer

b)

SELECT FROM Designer

c)

SELECT Designer.*

d)

SELECT All FROM Designer

45.

Apakah penyataan SQL untuk mengemas kini nombor telefon '012345678' hanya untuk attribut DesignerID, "SMI01" dalam jadual "Designer" ?

a)

UPDATE Designer SET PhoneNo = '012345678'

b)

UPDATE PhoneNo = '012345678' FROM Designer WHERE DesignerID = 'SMI01'

c)

UPDATE Designer SET PhoneNo = '012345678' WHERE DesignerID = 'SMI01'

d)

UPDATE Designer (PhoneNo) VALUES ('012345678')

46.

Apakah penyataan SQL untuk memaparkan semua item dalam jadual Item dengan tersusun daripada harga terendah kepada harga tertinggi?

a)

SELECT * FROM Items ORDER BY Price ASCENDING

b)

SELECT * FROM Items ORDER BY Price DESC

c)

SELECT * FROM Items BY Price LOWEST TO HIGHEST

d)

SELECT * FROM Items ORDER BY Price ASC

47.

Bagaimanakah anda MENGHAPUSKAN rekod Data daripada jadual Item dengan Jenis "Chair"?

a)

DELETE 'Chair' FROM Items

b)

DELETE Type FROM Items WHERE Type = 'Chair'

c)

DELETE ITEMS WHERE Type = 'Chair'

d)

DELETE FROM Items WHERE Type = 'Chair'

48.

Bagaimanakah anda memaparkan maklumat 'Chair' dalam jadual Item yang mempunyai Harga lebih daripada RM 50 ?

a)

SELECT * FROM Items WHERE Type = 'Chair' AND Price > 50

b)

SELECT * FROM Items WHERE Price > 50

c)

SELECT * FROM Iterms WHERE Type = 'Chair' AND Price >= 50

d)

SELECT * FROM Items WHERE Type = 'Chair' OR Price < 100

49.

Pernyataan SQL yang manakah akan menambah rekod pada pangkalan data?

a)

INSERT INTO Designer VALUES ('SMI01', 'M Smith', 'mail@msmith.com', '01224123456')

b)

INSERT Designer INTO VALUES (''SMI01', 'M Smith', 'mail@msmith.com', '01224123456')

c)

INSERT ('SMI01', 'M Smith', 'mail@msmith.com', '01224123456') INTO Designer

d)

INSERT VALUES ('SMI01', 'M Smith', 'mail@msmith.com', 01224123456') INTO Designer

50.

Apakah BUKAN contoh aplikasi DBMS (Database Management System) ?

a)

MYSQL

b)

Microsoft ACCESS

c)

ORACLE

d)

PHPMYADMIN

51.

Apakah output Coding ini?

a)

3

b)

4

c)

-3

d)

-4

52.

Apakah Output coding ini ? (Pastikan jawapan setepat yang boleh)

(a)  

53.

Lengkapkan sintaks kendalian mysqli_connect() bagi membuat sambungan ke database MySQL :

$xon = mysqli_connect( ____________________)

a)

"localhost", "aminah", ''admin1234"

b)

"aminah", ''admin1234",

c)

"globalhost",

"aminah", ''admin1234"

d)

"LOCALHOST$", "aminah", ''admin1234"

54.

Apakah saiz bagi tatasusunan (array) coding ini?

a)

13

b)

-6

c)

-9

d)

7

55.

Apakah output bagi tatasusunan (array) coding ini?

a)

Jumlah: -6

b)

-6

c)

Jumlah: 9

d)

Jumlah: 6

56.

Apakah jenis Subaturcara ini?

a)

Fungsi

b)

Prosedur

c)

Java Script

d)

KiraDarab

57.

Apakah NAMA bagi Subaturcara ini?

a)

Fungsi

b)

Prosedur

c)

jum

d)

KiraDarab

58.

Pilih penterjemah yang sesuai berdasarkan imej berikut ?

a)

i) Pentafsir

ii) Pengkompil

iii) penghimpun

b)

i) penghimpun

ii) Pengkompil

iii) Pentafsir

c)

i) penghimpun

ii) Pentafsir

iii) Pengkompil

d)

i) Pengkompil

ii) penghimpun

iii) Pentafsir

59.

Apakah standard library yang digunakan dalam JavaScript Coding ini?

(a)  

60.

Apakah makna CSS ?

a)

Coding Style Sheet

b)

Cascading Style Sheet

c)

Cascading Stylish Sheet

d)

Coding Stylish Sheet

61.

Pilih sintaks (kod arahan) yang betul untuk memasukkan imej ke dalam html

a)

<img insert="logoKPM.jpg">

b)

<src img="logoKPM.jpg">

c)

<img source="logoKPM.jpg">

d)

<img src="logoKPM.jpg">

62.

Antara prinsip asas reka bentuk laman web ialah jenis persekitaran web yang dibina,perbezaan elemen dallam web, penekanan maklumat web,.......,....,....,......

a)

gambarajah yang jelas,tulisan yang kemas,warna yang terang,jenis tulisan yang cantik

b)

typography,warna yang terang,tulisan yang bercorak,gambar yang elok

c)

typography,warna dan grafik,keseimbangan visual,navigasi

d)

typography,warna dan grafik,tuisan yang tidak bercorak,navigasi

63.

Kesesuaian penggunaan pelbagai jenis pelayar, kelajuan capaian Internet, keperluan perisian sokongan adalah antara faktor teknikal bagi prinsip....

a)

keseimbangan visual

b)

typography

c)

jenis persekitaran web yang dibina

d)

warna dan grafik

64.

Penggunaan kesan khas seperti drop shadow, tekstur atau cahaya dan bentuk merupakan prinsip untuk...

a)

penekanan maklumat dalam web

b)

keseimbangan web

c)

jenis persekitaran web yang dibina

d)

navigasi

65.
a)

toCelcius (fahrenheit)

b)

fahrenheit (toCelcius)

c)

toCelcius()

d)

fahrenheit()

66.

Apakah code untuk 'X' ?

a)

italic

b)

bold

c)

helvetica

d)

sans

67.

Apakah code untuk 'Y' ?

a)

<style>

b)

</style>

c)

</head>

d)

<h0>

68.

Apakah code untuk 'Z' ?

(a)  

69.

Apakah jenis algoritma bagi coding ini?

a)

Selection Sort

b)

Linear Search

c)

Binary Search

d)

Bubble Sort

70.

Apakah output coding ini bagi set data tatasusunan seperti berikut :

kodBarang = [508, 690, 500, 620]

(a)  

71.

Apakah fungsi coding A?

a)

untuk memberikan nilai 'DaftarMasuk.txt' pada fopen

b)

untuk menghubungkan fail teks yang bernama 'DaftarMasuk.txt' dengan file $myfile

c)

untuk mengisytiharkan nilai 'DaftarMasuk.txt' bagi pemboleh ubah $myfile

d)

Untuk membuka fail teks yang bernama 'DaftarMasuk.txt'

72.



(a)  

73.

Apakah Fungsi CSS ?

a)

Untuk membina struktur asas laman web

b)

untuk membenarkan perubahan gaya seperti warna, font dan susunan aturan laman web

c)

untuk membina sistem dalam laman web

d)

untuk menyemak ralat bagi laman web

74.

Apakah fungsi bagi coding 1 ?

a)

Memasukkan 'text' sebagai nama pengguna

b)

Menjadikan 'text' sebagai jenis data bagi Pemboleh Ubah 'Nama'

c)

Mengishtiharkan pemboleh ubah nama

d)

Menghasilkan medan teks untuk pengguna memasukkan nama

75.

Apakah fungsi bagi coding 3 ?

a)

Memaparkan 'Anda perlu memasukkan nama anda: ' kepada pengguna

b)

Mengingatkan window untuk membuat ruang memasukkan nama

c)

Mengishtiharkan namaFungsi alerMasuk

d)

Menghasilkan medan teks untuk pengguna memasukkan nama

76.

Penggunaan label dan pautan yang berbeza.

Penggunaan border, warna yang berbeza & kesan khas.

Penggunaan ruang putih, teks terbalik, teks huruf condong (italic) dan saiz teks yang berbeza.

Penggunaan prinsip perbezaan warna

a)

PENEKANAN MAKLUMAT DALAM WEB

b)

PENSTRUKTURAN KANDUNGAN

c)

TYPOGRAPHY

d)

JENIS PERSEKITARAN WEB

e)

PERBEZAAN ELEMEN DALAM WEB

77.

Merujuk kepada penyusunan teks yang akan dipaparkan dalam laman web.

a)

PENEKANAN MAKLUMAT DALAM WEB

b)

PENSTRUKTURAN KANDUNGAN

c)

TYPOGRAPHY

d)

JENIS PERSEKITARAN WEB

e)

PERBEZAAN ELEMEN DALAM WEB

78.

Merujuk kepada struktur laman web yang akan memudahkan seseorang pengguna melayarinya.

a)

PENEKANAN MAKLUMAT DALAM WEB

b)

NAVIGASI

c)

TYPOGRAPHY

d)

JENIS PERSEKITARAN WEB

e)

PERBEZAAN ELEMEN DALAM WEB

79.

Kenalpasti Gaya Penstrukturan Halaman tersebut

a)

LINEAR

b)

HIERARKI

c)

KOMPLEKS

d)

RODA

80.

Kenalpasti Gaya Penstrukturan Halaman tersebut

a)

LINEAR

b)

HIERARKI

c)

KOMPLEKS

d)

RODA

81.

Kenalpasti Gaya Penstrukturan Halaman tersebut

a)

LINEAR

b)

HIERARKI

c)

KOMPLEKS

d)

RODA

82.

Kenalpasti Teknik Navigasi tersebut

a)

Toolbar

b)

Menu Drop Down

c)

Peta Tapak (Site Map)

d)

Breadcrumbs

e)

Bar Navigasi

83.

Kenalpasti Teknik Navigasi tersebut

a)

Toolbar

b)

Menu Drop Down

c)

Peta Tapak (Site Map)

d)

Breadcrumbs

e)

Bar Navigasi

84.

Kenalpasti Teknik Navigasi tersebut

a)

Toolbar

b)

Menu Drop Down

c)

Peta Tapak (Site Map)

d)

Breadcrumbs

e)

Bar Navigasi

85.

Kenalpasti Teknik Navigasi tersebut

a)

Toolbar

b)

Menu Drop Down

c)

Peta Tapak (Site Map)

d)

Breadcrumbs

e)

Bar Navigasi

86.

Kenalpasti Teknik Navigasi tersebut

a)

Toolbar

b)

Menu Drop Down

c)

Peta Tapak (Site Map)

d)

Breadcrumbs

e)

Bar Navigasi

87.

Apakah unit yang mengawal operasi ingatan, pemproses dan peranti input dan output?

a)

ALU ( Unit Arimetik dan Logik )

b)

UNIT KAWALAN

c)

DAFTAR

d)

FETCH

88.

Apakah Sistem yang menghubungkan komponen-komponen dalam pemproses dan membenarkan komputer tersebut bertukar-tukar alamat ?

a)

Sistem Bas Dalaman

b)

Sistem Bas Luaran

c)

Sistem Jam

d)

Sistem ROM

89.

Apakah Jenis Operator Logik yang digunakan dalam coding ini?

a)

AND

b)

OR

c)

NOT

d)

FALSE

90.

Apakah output coding ini?

(a)  

91.

Apakah output bagi hasil aturcara isihan ini?

(a)  

92.

Apakah jenis subaturcara ini?

(a)  

93.

username = aminah

password = admin1234

Lengkapkan aturcara sintaks ini berdasarkan imej tersebut :

$con=mysqli_connect( (a)   )

94.

Apakah output jika nilai carian T == 27 ?

(a)  

95.

Tuliskan skema hubungan bagi entiti PEPERIKSAAN sahaja

(a)  

96.

Apakah jenis isihan yang menggunakan nilai maksimum atau minimum?

(a)  

97.

Apakah nama jenis isihan ini?

(a)  

98.

Apakah aturcara bagi Y ?

(a)  

99.

Apakah aturcara untuk mengishtiharkan line penuh bagi pemalar PI = 3.14159265359 didalam bahasa JavaScript?

(a)  

100.

Apakah ayat aturcara untuk memaparkan ''hello world'' didalam JavaScript?

(a)