wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuiz SK Ting 4 Bab1: Algoritma

Total questions: 35

Worksheet time: 17mins

Name
Class
Date
1.
Apakah tujuan utama algoritma digunaka dalam penyelesaian masalah?   Dapat mengurankan masalah
a)
Membantu menyelesaikan masalah dengan mudah
b)
Dapat menyatakan masalah yang terdapat algoritma
c)
Dapat mengenal pasti sebarang kesilapan pada peringkat awal. 
d)
Dapat mengurankan masalah
2.
Terdapat dua kaedah dalam penyelesaian masalah. Antara berikut yang manakah padanan yang betul mengenai kaedah penyelesaian masalah?
a)
Pseudokod dan menganalisis masalah
b)
Mereka bentuk penyelesaian masalah dan memahami apa yang diperlukakan oleh masalah
c)
Carta alir dan pseudokod
d)
Carta alir dan menganalisi masalah
3.
Antara contoh  aktiviti harian yang berikut, yang manakah memerlukan langkah algoritma?
a)
Memasak sandwich
b)
Berjalan
c)
Termenung
4.
APAKAH JENIS CARTA ALIR DALAM RAJAH INI ?
a)
CARTA ALIR PILIHAN
b)
CARTA ALIR MUDAH
c)
CARTA ALIR ULANGAN
d)
CARTA ALIR URUTAN
5.
APAKAH JENIS CARTA ALIR DALAM RAJAH INI?
a)
CARTA ALIR PILIHAN
b)
CARTA ALIR MUDAH
c)
CARTA ALAIR ULANGAN
d)
CARTA ALIR URUTAN
6.
RALAT DALAM ATURCARA DIPANGGIL ...............
a)
Sesemut
b)
Pepijat
c)
Ulat
d)
Cecacing
7.
APAKAH JENIS CARTA ALIR DALAM RAJAH INI?
a)
CARTA ALIR PILIHAN
b)
CARTA ALIR MUDAH
c)
CARTA ALAIR ULANGAN
d)
CARTA ALIR URUTAN
8.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah
b)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
c)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
d)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
9.
Nyatakan jenis data bagi :
901220-14-5560
a)
Boolean
b)
Integer
c)
String
d)
Double
10.
Nyatakan jenis data bagi :
90.12
a)
Integer
b)
Double
c)
String
d)
Char
11.
Nyatakan jenis data bagi :
A
a)
Integer
b)
Float
c)
Char
d)
String
12.
Nyatakan jenis data bagi :
False
a)
Char
b)
String
c)
Boolean
d)
Double
13.
...
...
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
14.
&& mewakili operator logikal
a)
AND
b)
OR
c)
NOT
15.
|| mewakili operator logikal
a)
AND
b)
OR
c)
NOT
16.
boolean saya = true;
boolean dia = false;
if (saya && dia)
= ????
a)
true
b)
false
17.
Manakah antara berikut yang bukan jenis ralat ?
a)
Ralat Masa Larian
b)
Ralat Sintaks
c)
Ralat Logik
d)
Ralat Sistem
18.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 
1.  Ralat sintaks.
2. 
Ralat logik.
3.  Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat sintaks.
a)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
b)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
19.
Contoh Kod Pseudo
Mula
  Baca nombor1, nombor2, nombor3
  Kira Jumlah = no1 + no2 + no3
  Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan
20.
Ralat logik ialah ralat yang dibuat oleh pengaturcara.
Benar atau Salah ?
a)
Benar
b)
Salah
21.

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

22.

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

23.

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

24.

sebelum menulis algirtma sesuatu masalah, kita terlebih dahulu perlu membina jadual ___________

a)

IPU

b)

IPK

c)

IPS

d)

IPO

25.

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

26.
a)

Ralat Masa Larian

b)

Ralat Sintaks

c)

Ralat Logik

d)

Tiada Ralat

27.
a)

76.3

b)

76.333

c)

76

d)

76.0

28.

Contoh Kod Pseudo

Mula

Baca nombor1, nombor2, nombor3

Kira Purata = nombor1 + nombor2 + nombor3

Cetak Purata

Tamat

Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Pelaksanaan

29.
Satu pembolehubah telah diisytiharkan (declare) dan kemudiannya diumpuk dengan nilai berikut.
Ia boleh digunakan dalam operasi pengiraan:
Wang = 20.00
Manakah jenis pembolehubah
yang boleh digunakan?
a)
String
b)
int
c)
double
d)
boolean
30.
Yang manakah padanan yang betul untuk sintaks penggunaan Scanner dalam membaca nilai?
a)
String
input.nextString();
b)
int
input.nextint();
c)
double
input.nextDouble();
d)
byte
input.next();
31.
public main{
public static void main(String[] args){
System.out.println("Test);}
}
Ada berapa kesalahan dalam kod ini kalau menggunakan repl.it?
a)
1
b)
2
c)
3
d)
Tiada
32.
Yang mana satukah sintaks betul untuk import Scanner?
a)
import java.Scanner
b)
import java.util.Scanner;
c)
import java.utility.Scanner;
d)
import java.util.Scanner
33.
System.out.println("Hai");
System.out.print("Bye");
System.out.println(" Wow");
Apakah output yang betul?
a)
Hai
Bye
Wow
b)
HaiByeWow
c)
HaiBye
Wow
d)
Hai
Bye Wow
34.

Apakah pemboleh ubah bagi pengaturcaraan di atas?

a)

nama

b)

nama_cikgu

c)

kelas

d)

Aminah

e)

2 Matahari

35.

Apakah nilai bagi nama cikgu?

a)

Aminah

b)

Aszian

c)

Ezrey

d)

Siti Aminah