Font size
WorksheetsSains Komputer SPM - Tingkatan 4 Worksheet
Total questions: 75
Worksheet time: 38mins
Apakah maksud 'Teknik Leraian (Decomposition)' dalam pemikiran komputasional?
Memecahkan masalah kepada bahagian yang lebih kecil dan boleh diurus untuk memahami cara menyelesaikannya.
Menggabungkan pelbagai penyelesaian menjadi satu masalah besar.
Mengabaikan butiran dan hanya memberi tumpuan kepada jawapan akhir.
Mengulangi langkah yang sama tanpa menganalisis masalah.
Apakah definisi yang betul bagi 'Pengecaman Corak (Pattern Recognition)'?
Memecahkan masalah kepada bahagian yang lebih kecil
mengenal pasti persamaan antara masalah
Menghasilkan ciri umum dan khusus untuk setiap bahagian masalah
Arahan yang mudah difahami
Isi tempat kosong: 'Peniskalaan (Abstraction)' bermaksud _________
Menghasilkan ciri umum dan khusus untuk setiap bahagian masalah yang akan digunakan sebagai model rujukan.
Mengabaikan semua butiran dan hanya memberi tumpuan kepada penyelesaian.
Menyalin keseluruhan masalah tanpa pengubahsuaian.
Menyelesaikan masalah tanpa sebarang model rujukan.
Apakah itu 'Algoritma (Algorithm)' dalam pemikiran komputasi? Isikan tempat kosong: Algoritma adalah _________.
Satu set arahan yang mudah difahami dan disusun untuk dilaksanakan seperti yang dirancang.
Satu koleksi nombor dan simbol secara rawak.
Satu jenis komponen perkakasan komputer.
Bahasa pengaturcaraan yang digunakan untuk pembangunan web.
Apakah fungsi Input dalam IPO
Pengguna memasukkan input melalui papan kekunci(keyboard)
menggunakan formula matematik dan logik untuk menghasilkan output daripada input
Nilai yang dipaparkan pada skrin komputer
Apakah fungsi proses dalam IPO
Pengguna memasukkan input melalui papan kekunci(keyboard)
menggunakan formula matematik dan logik untuk menghasilkan output daripada input
Nilai yang dipaparkan pada skrin komputer
Apakah fungsi output dalam IPO
Pengguna memasukkan input melalui papan kekunci(keyboard)
menggunakan formula matematik dan logik untuk menghasilkan output daripada input
Nilai yang dipaparkan pada skrin komputer
Yang manakah berikut ini BUKAN ciri-ciri penyelesaian masalah yang berkesan?
A) Kos
B) Masa
C) Sumber
D) Warna
Isi tempat kosong: 'Kos' dalam penyelesaian masalah merujuk kepada _________.
Harga yang dibayar untuk mendapatkan, menghasilkan, dan mengekalkan, termasuk wang, masa, tenaga, dan perbelanjaan.
Proses memikirkan pelbagai penyelesaian.
Perbuatan mengenal pasti masalah utama.
Penilaian hasil yang mungkin.
Isi tempat kosong: 'Masa' dalam penyelesaian masalah merujuk kepada _________?
Masa yang diperlukan untuk menyelesaikan projek dalam jangka masa yang ditetapkan. Kos meningkat jika masa meningkat.
Jumlah bajet yang diperuntukkan untuk projek.
Jumlah orang yang terlibat dalam projek.
Standard kualiti yang ditetapkan untuk projek.
Isi tempat kosong: 'Sumber' dalam penyelesaian masalah merujuk kepada _________.
Wang, bahan mentah, pekerja, dan aset lain yang boleh digunakan dalam organisasi untuk mencapai objektif.
Satu kaedah untuk menilai keberkesanan penyelesaian.
Satu jenis gaya kepimpinan dalam organisasi.
Satu proses untuk mengenal pasti masalah dalam satu pasukan.
Yang manakah antara berikut adalah langkah dalam proses penyelesaian masalah?
Mengumpul dan menganalisis data
Membina prototaip interaksi
Menggalakkan pembelajaran kendiri
Membuat penilaian
Yang manakah berikut BUKAN ciri strategi penyelesaian masalah
meningkatkan kemahiran berfikir
membantu perkembangan sesuatu konsep
mewujudkan komunikasi dua hala
meningkatkan kos
Isi tempat kosong: 'Menggalakkan pembelajaran kendiri' bermaksud _________.
Menggalakkan pembelajaran secara berdikari
Mempromosikan aktiviti berkumpulan
Menentang pembelajaran sendiri
Fokus kepada menghafal
Apakah langkah dalam proses reka bentuk interaksi?
Menganal pasti keperluan interaksi
Membina prototaip interaksi
Membuat penilaian rekabentuk interaksi produk
Semua di atas
Apakah fungsi operator '+' dalam pengaturcaraan?
Modulus
Kuasa
Tambah
Tolak
Apakah fungsi operator '%' dalam pengaturcaraan?
Modulus
Kuasa
Tambah
Tolak
Operator manakah yang digunakan untuk pembahagian dalam pengaturcaraan?
*
/
%
//
Isi tempat kosong: Operator ' * ' digunakan untuk ______ dalam pengaturcaraan.
Darab
Tambah
Kurang
Bahagi
Operator hubungan manakah bermaksud 'kurang dari atau sama' ?
<
<=
==
>=
Isi tempat kosong: Operator '!=' bermaksud ______ dalam pengaturcaraan.
Tak sama dengan
Sama dengan
Lebih besar dari
Kurang dari
Apakah fungsi operator '&&'?
ATAU
DAN
TIDAK
Modulus
Operator '!' digunakan untuk NOT logik.
Benar
Salah
Isi tempat kosong: Dalam jadual kebenaran untuk AND, jika Input A adalah 1 dan Input B adalah 0, Output adalah ______.
0
1
2
-1
Isi tempat kosong: Dalam jadual kebenaran untuk NOT, jika input adalah 0, outputnya adalah ______.
1
0
2
-1
Jenis ralat manakah yang disebabkan oleh sintaks bahasa yang tidak betul?
Ralat logik
Ralat masa larian
Ralat sintaks
Ralat pengulangan
Ralat masa larian berlaku jika ______.
Atur cara terhenti tiba-tiba, disebabkan memori yang tidak mencukupi, atau disebabkan jangkitan virus atau perisian hasad.
Kesilapan sintaks dalam kod atur cara.
Penggunaan pembolehubah yang tidak diisytiharkan.
Kegagalan perkakasan komputer semasa pemasangan.
Ralat logik adalah punca utama kesilapan manusia dalam algoritma.
Benar
Salah
Ralat sintaks adalah
Kesilapan bahasa pengaturcaraan
Atur cara terhenti tiba-tiba
Output yang tidak diingini
Isi tempat kosong: Dalam 'while' loop, syarat diuji ______ sebelum memasuki gelung.
sebelum
selepas
semasa
di akhir
Dalam gelung 'do-while', blok pernyataan dilaksanakan sekurang-kurangnya sekali.
Benar
Salah
Apakah output apabila Input A = 1 dan Input B = 1?
0
1
NOT
Tidak dapat ditentukan
Apakah output apabila Input A = 0 dan Input B = 0?
0
1
NOT
Tidak dapat ditentukan
Apakah nilai NOT apabila Output adalah 0?
1
0
2
-1
Operator Increment dan Decrement: Yang manakah antara berikut adalah setara dengan 1++?
A) i++
B) i+=1
C) i=i+1
D) Semua di atas
Yang manakah berikut ini setara dengan 1--?
A) i--
B) i-=1
C) i=i-1
D) Semua di atas
Apakah contoh penyataan pengagihan Berganda?
Int a=b=c=105
Int a=105, b=105, c=105
Int a==b==c==105
Int a+b+c=105
Apakah contoh penyataan penugasan Kompaun?
bil = bil +1
bil == bil +1
bil = bil -1
bil = bil *1
Jenis data manakah yang menggunakan 4 bait dan digunakan untuk nombor bulat?
Float
Int
Double
Char
Jenis data manakah yang menggunakan 8 bait dan digunakan untuk nombor perpuluhan?
Float
Int
Double
Char
Isi tempat kosong: Jenis data Boolean menggunakan ___ bait.
1
2
4
8
Apakah definisi bagi pembolehubah (Variable)?
Nilai yang BERUBAH-UBAH
Nilai yang TETAP
Nilai yang SAMA
Nilai yang TIDAK BERUBAH
Apakah definisi pemalar (Constant)?
Nilai yang TETAP
Nilai yang BERUBAH
Nilai yang SEMENTARA
Nilai yang RAWAK
Which of the following is an example of a constant?
String Nama
int Umur
final double Pi = 3.142
double Harga
Apakah cara yang betul untuk mengisytiharkan satu array bernama senaraiMarkah dalam Java?
int senaraiMarkah;
int [] senaraiMarkah;
int senaraiMarkah[];
int array senaraiMarkah;
Isi tempat kosong: Untuk menetapkan nilai 34 kepada elemen pertama senaraiMarkah, tulis _________.
senaraiMarkah[0] = 34;
senaraiMarkah[1] = 34;
senaraiMarkah[0] == 34;
senaraiMarkah[0] := 34;
Fungsi Math.js manakah yang mengembalikan akar kuadrat bagi suatu nombor?
Math.floor
Math.sqrt
Math.round
Math.max
Isi tempat kosong: Fungsi Math.js yang digunakan untuk membundarkan nombor ke bawah kepada integer terdekat adalah _______.
Math.floor
Math.round
Math.ceil
Math.trunc
Yang manakah berikut TIDAK merupakan langkah dalam SDLC?
Analisis masalah
Reka bentuk
Kompilasi
Dokumentasi
Isi tempat kosong: Langkah SDLC di mana anda menguji dan menyah ralat program dipanggil _______.
Uji dan nyah ralat
Reka bentuk
Analisis keperluan
Penyelenggaraan
Yang manakah berikut adalah amalan terbaik pengaturcaraan
menggunakan pemboleh ubah yang bermakna
tidak ada inden
tiada komen
jenis data tidak sesuai
Dalam petikan kod, apakah output dari math.sqrt(4)?
2
4
1
3
Fungsi dalam pengaturcaraan sentiasa mengembalikan data, manakala prosedur tidak mengembalikan data.
Benar
Salah
apakah maksud data
data adalah koleksi data mentah
data adalah maklumat yang diproses
Data adalah sejenis software.
Data adalah program komputer
Fill in the blank: Information is the result of collecting, processing, and analyzing data that can be used to make a decision.
Information is the result of collecting, processing, and analyzing data that can be used to make a decision.
Information is the result of ignoring, deleting, and hiding data that can be used to make a decision.
Information is the result of collecting, processing, and analyzing opinions that can be used to make a decision.
Information is the result of collecting, processing, and analyzing rumors that can be used to make a decision.
Which of the following is NOT a stage in the evolution of data management?
A) Manual Data Processing
B) File Processing System
C) Database System
D) Internet Browsing
Fill in the blank: Data integrity refers to the completeness, accuracy, and correctness of data to prevent unintended changes.
Data integrity refers to the completeness, accuracy, and correctness of data to prevent unintended changes.
Data integrity refers to the speed, efficiency, and flexibility of data to allow frequent changes.
Data integrity refers to the redundancy, duplication, and replication of data to ensure backup.
Data integrity refers to the accessibility, availability, and sharing of data to promote collaboration.
Data consistency means the uniformity or regularity of data.
True
False
Fill in the blank: Data redundancy is the duplication of data resulting from copies of data that are repeated but located in different places.
Data redundancy is the duplication of data resulting from copies of data that are repeated but located in different places.
Data redundancy is the loss of data resulting from copies of data that are deleted from different places.
Data redundancy is the encryption of data resulting from copies of data that are stored in the same place.
Data redundancy is the compression of data resulting from copies of data that are merged into one location.
Match the following database models with their characteristics:
Hierarchical
Relational
Object-oriented
One parent, many children
Table-based relationships
What is an entity?
An entity is an object or concept in the real world that can be uniquely identified by certain attributes.
An entity is a type of software.
An entity is a computer program.
An entity is a type of data redundancy.
Fill in the blank: An attribute is a property that describes an entity.
An attribute is a property that describes an entity.
An attribute is a method that modifies an entity.
An attribute is a function that creates an entity.
An attribute is a value that deletes an entity.
A relationship is the association between entities.
True
False
What does cardinality refer to in a database?
The number of data values contained in a single column of a table.
The type of relationship between tables.
The number of tables in a database.
The number of attributes in an entity.
Fill in the blank: A primary key is a value that is unique for only one row in a table and cannot be null.
A primary key is a value that is unique for only one row in a table and cannot be null.
A primary key is a value that can be duplicated in multiple rows and can be null.
A primary key is a value that is always null for every row in a table.
A primary key is a value that is unique for only one row in a table and can be null.
Fill in the blank: A foreign key is an attribute that contains the primary key value from the target table to create a relationship between two tables.
A foreign key is an attribute that contains the primary key value from the target table to create a relationship between two tables.
A foreign key is an attribute that contains the foreign key value from the same table to create a relationship within the table.
A foreign key is an attribute that contains random values to create a relationship between two tables.
A foreign key is an attribute that contains the primary key value from the same table to create a relationship within the table.
Which of the following is a principle of interaction design? Choose all that apply.
Konsistensi
Kebolehan membuat pemerhatian
Boleh dipelajari
Kebolehan untuk menjangka
Maklum balas
Dalam Jadual 1NF, lajur jadual adalah _____ dan mempunyai kunci primer.
atomik
komposit
gabungan
berbilang
Which normalization form removes partial functional dependency?
1NF
2NF
3NF
ONF
Match the following normalization forms with their characteristics:
Menghapuskan kebergantungan fungsi separa
Lajur jadual adalah atomik dan mempunyai kunci primer
Menghapuskan kebergantungan fungsi transitif
1NF
2NF
Jadual 3NF tidak mempunyai sebarang sandaran transitif.
True
False
Skala Likert digunakan untuk melihat sejauh mana _____ pengguna terhadap produk yang dibangunkan.
persetujuan
pengetahuan
kecepatan
keterampilan
Which of the following is NOT a reason for human-computer interaction?
Mengurangkan pengalaman pengguna
Mengurangkan kos pembangunan
Mendapat permintaan dalam pasaran
Meningkatkan produktiviti
Mengurangkan kos selepas jualan
Fill in the blank: Skala Guttman digunakan untuk mendapatkan data yang _____, _____, dan _____
jelas, tegas, konsisten
kuantitatif, subjektif, acak
kompleks, ambigu, relatif
fleksibel, variatif, dinamis
Konsistensi dalam reka bentuk interaksi bermaksud kedudukan butang navigasi yang tetap bagi helaian muka yang berbeza.
True
False
