NEW
Font size
S
M
L
XL
WorksheetsSains Komputer (Java) 0: Pemikiran Komputasional
Total questions: 20
Worksheet time: 8mins
Name
Class
Date
1.
Apakah tunjang utama dalam sains komputer?
a)
Pemikiran komputasional
b)
Penyelesaian masalah
c)
Kemahiran berfikir
d)
Algoritma
2.
i. Meningkatkan kemahiran berfikir
ii. Menggalakkan pembelajaran kendiri
iii. Membantu pengembangan sesuatu konsep
iv. Mewujudkan komunikasi dua hala
Berikut merupakan...
ii. Menggalakkan pembelajaran kendiri
iii. Membantu pengembangan sesuatu konsep
iv. Mewujudkan komunikasi dua hala
Berikut merupakan...
a)
Teknik pemikiran komputasional
b)
Langkah-langkah penyelesaian masalah
c)
Ciri-ciri pemikiran komputasional
d)
Kepentingan strategi penyelesaian masalah
3.
Apakah maksud teknik leraian?
a)
Masalah dipecahkan menjadi lebih kecil dan terkawal
b)
Mencari persamaan atau corak pada setiap bahagian masalah
c)
Menggunakan model untuk menjana penyelesaian tepat
d)
Menggunakan suatu set langkah arahan untuk menyelesaikan masalah
4.
Apakah maksud peniskalaan?
a)
Masalah dipecahkan menjadi lebih kecil dan terkawal
b)
Mencari persamaan atau corak pada setiap bahagian masalah
c)
Menggunakan model untuk menjana penyelesaian tepat
d)
Menggunakan suatu set langkah arahan untuk menyelesaikan masalah
5.
Apakah maksud algoritma?
a)
Masalah dipecahkan menjadi lebih kecil dan terkawal
b)
Mencari persamaan atau corak pada setiap bahagian masalah
c)
Menggunakan model untuk menjana penyelesaian tepat
d)
Menggunakan suatu set langkah arahan untuk menyelesaikan masalah
6.
Yang manakah antara berikut BUKAN ciri-ciri penyelesaian masalah berkesan?
a)
Kos
b)
Masa
c)
Sumber
d)
Kemahiran
7.
Apakah maksud crashing cost?
a)
Usaha paling sedikit dalam masa paling singkat
b)
Usaha paling cepat
c)
Usaha maksimum masa paling pendek
d)
Usaha paling efisien dalam masa singkat
8.
Idea -> Masalah -> Data -> Penyelesaian -> Tindakan -> Pelaksanaan -> Penilaian -> Penambahbaikan
Yang manakan perlu ditukar tempat?
Yang manakan perlu ditukar tempat?
a)
Penyelesaian - Pelaksanaan
b)
Pelaksanaan - Tindakan
c)
Idea - Masalah
d)
Data - Idea
9.
i. Jadual IPO
ii. Pseudokod
iii.Carta alir
iv. Jadual pengujian tahap algoritma
Yang manakah merupakan jenis algoritma?
ii. Pseudokod
iii.Carta alir
iv. Jadual pengujian tahap algoritma
Yang manakah merupakan jenis algoritma?
a)
i, ii, dan iii
b)
ii, iii dan iv
c)
ii dan iii
d)
Semuanya
10.
m - Mula | t - Tamat
p - Papar | i - Input
o - Output
Susunan betul adalah
p - Papar | i - Input
o - Output
Susunan betul adalah
a)
m -> i -> p -> o -> t
b)
m -> o -> i -> p -> t
c)
m -> p -> o -> i -> t
d)
m -> i -> o -> p -> t
11.
i. Susah faham
ii. Tidak lengkap
iii. Tidak efisien
iv. Tidak penuhi kriteria
Algoritma seperti ini tidak baik dan menyebabkan...
ii. Tidak lengkap
iii. Tidak efisien
iv. Tidak penuhi kriteria
Algoritma seperti ini tidak baik dan menyebabkan...
a)
Kerosakan komputer
b)
Letupan nuklear
c)
Peningkatan kos
d)
Ralat
12.
Ada berapa jenis simbol bentuk yang telah dipelajari dalam carta alir (tidak termasuk anak panah)?
a)
3
b)
4
c)
5
d)
6
13.
Yang manakah BUKAN jenis ralat logik?
a)
Fungsi yang salah
b)
Input yang tidak tepat
c)
Output yang tidak tepat
d)
Fungsi yang tidak lengkap
14.
Yang manakah berikut BUKAN ciri-ciri algoritma?
a)
Butiran jelas
b)
Mudah difahami
c)
Boleh dilaksanakan
d)
Mempunyai batasan
15.
Ralat manakah tidak akan wujud semasa menjalankan program?
a)
Ralat sintaks
b)
Ralat logik
c)
Ralat masa larian
d)
Ralat algoritma
16.
Exception in thread "main" java.lang.NullPointerException
Berikut merupakan...
Berikut merupakan...
a)
Ralat sintaks
b)
Ralat logik
c)
Ralat masa larian
d)
Ralat algoritma
17.
Yang manakah bukan jenis ralat logik?
a)
Fungsi salah
b)
Input tidak tepat
c)
Output tidak tepat
d)
Fungsi tidak lengkap
18.
Apakah nama penuh CPU?
a)
Computer Process Unit
b)
Centre Processing Unit
c)
Central Programming Unit
d)
Central Processing Unit
19.
Apakah kegunaan jadual pengujian tahap algoritma?
a)
Memastikan output yang diperolehi sama dengan output dijangka
b)
Memeriksa nilai pembolehubah, input dan output setiap baris kod
c)
Memastikan algoritma tidak ada ralat masa larian
d)
Menilai tahap keberkensanan algoritma
20.
Yang manakah berikut bukan bahasa pengaturcaraan?
a)
Flash
b)
JavaScript
c)
Java
d)
C++
Reset
