Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGKAJI SKT4 -B1

Total questions: 40

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

Keperluan strategi dalam penyelesaian masalah

a)

Meningkatkan

kemahiran berfikir

b)

Membantu

pengembangan sesuatu

konsep

c)

Mewujudkan

komunikasi

dua hala

d)

Menggalakkan

pembelajaran kendiri

e)

Pemikiran komputasional

2.

keraguan, situasi yang tidak diingini, cabaran dan peluang yang dihadapi dalam kehidupan seseorang. - ​ (a)  

proses mengkaji butiran sesuatu masalah untuk mendapatkan satu penyelesaian - ​ (b)  

Choose from the below words
PENYELESAIAN MASALAH
PENYELESAIAN MASA
PROSES PEMIKIRAN
SOLUSI MASALAH
KESUKARAN
MASALAH
3.

Padankan : TEKNIK PEMIKIRAN KOMPUTASIONAL

a)

Memecahkan masalah kepada

bahagian yang lebih kecil dan terkawal

1.

Teknik Leraian (Decomposition)

b)

Mencari persamaan

(similarities) antara masalah dan dalam masalah

2.

Pengecaman corak (Pattern recognition)

c)

Mengeluarkan maklumat yang penting daripada sesuatu masalah dan membuang maklumat yang tidak penting.

3.

Peniskalaan (Abstraction)

d)

Membangunkan penyelesaian langkah demi

langkah terhadap masalah yang dihadapi atau mematuhi peraturan

untuk menyelesaikan masalah.

4.

Algoritma (Algorithms)

4.

CIRI-CIRI PENYELESAIAN BERKESAN

a)

Harga yang perlu dibayar untuk memperoleh,

mengeluarkan dan menyenggara, biasanya berupa wang, masa, tenaga,

dan perbelanjaan.

1.

KOS

b)

Memainkan peranan yang

penting supaya semua perancangan awal dan pelaksanaan penyelesaian

masalah dapat dilakukan mengikut tempoh yang ditetapkan.

2.

MASA

c)

Stok atau wang, bahan-bahan mentah, staf dan aset lain yang boleh

digunakan dalam organisasi supaya dapat berfungsi dengan efektif (

3.

SUMBER

5.

PROSES PENYELESAIAN MASALAH (1 - 4)

a)

Kumpulkan

dan analisis

data

b)

Tentukan

masalah

c)

Jana idea

(hapus

halangan)

d)

Jana

penyelesaian

1)
2)
3)
4)
6.

PROSES PENYELESAIAN MASALAH (5 - 8)

a)

Tentukan tindakan

b)

Laksanakan

penyelesaian

c)

Buat

penilaian

d)

Buat

penambahbaikan

1)
2)
3)
4)
7.

PROSES PENYELESAIAN MASALAH

8.

STRUKTUR KAWALAN

a)

1.

STRUKTUR KAWALAN URUTAN

b)

2.

STRUKTUR KAWALAN PILIHAN

c)

3.

STRUKTUR KAWALAN ULANGAN

9.

PADANKAN

a)

Berlaku

kerana menggunakan bahasa pengaturcaraan dengan cuai.

1.

RALAT SINTAKS

b)

Tidak

menjalankan fungsi-fungsi yang sepatutnya, tidak lengkap ataupun

fungsi menghasilkan output yang tidak tepat.

2.

RALAT LOGIK

c)

Atur cara yang tidak dapat dimulakan,

menjadi sangat perlahan ataupun tidak responsif. Ralat ini boleh

dikenal pasti daripada kegagalan output dan paparan amaran dalam

atur cara.

3.

RALAT MASA LARIAN

10.

• Struktur kawalan urutan yang tidak betul.

• Pemboleh ubah tidak mengandungi nilai atau objek.

• Pembahagian dengan sifar.

• Struktur kawalan pengulangan yang tidak boleh berhenti kerana

logik syarat yang salah.

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

11.
  • -tidak wujud dalam algoritma.

  • - biasanya ditemui secara automatik oleh perisian

kompiler bahasa pengaturcaraan.

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

12.

Pengujian algoritma dibuat setelah kod Java ditulis.

a)

BENAR

b)

PALSU

13.

Ralat logik berpunca daripada ralat algoritma.

a)

BENAR

b)

PALSU

14.

Ralat sintaks berpunca daripada ralat algoritma.

a)

BENAR

b)

PALSU

15.

Padankan kod komputer kepada algoritma yang betul

a)

public static void main(String[] args){

1.

MULA

b)

System.out.print("Masukkan nama pengguna: ");

2.

PAPAR "Nama pengguna:"

c)

String nama = new java.util.Scanner(System.in).

nextLine();

3.

INPUT nama

d)

System.out.println("Hello " + nama);

4.

PAPAR "Apa khabar", nama, "?"

e)

}

5.

TAMAT

16.

Susun mengikut kategori yang betul

Categorize the following

ruang simpanan sementara untuk nombor, teks dan objek

Nilainya sentiasa berubah semasa berlakunya pemprosesan

tidak akan memegang sebarang nilai selepas program tamat

nilainya adalah tetap

dan tidak akan berubah

satu set data yang

mempunyai nilai dan ciri-ciri yang telah ditetapkan

PEMBOLEH UBAH
PEMALAR
JENIS DATA
17.

​ (a)   pemboleh ubah memainkan peranan yang penting dalam

menentukan ​ ​ (b)   . Kepelbagaian

penggunaan ​ (c)   pada pemboleh ubah dapat ​ (d)  

pada ​ ingatan komputer .

Choose from the below words
saiz data dalam ingatan
menjimatkan ruang
jenis data
warna data dalam ingatan
membazirkan ruang
bentuk data
saiz data dalam penyimpanan
kekerapan data
Nama
18.

PADANKAN JENIS DATA

a)

merangkumi semua nombor

yang tidak mempunyai pecahan atau

perpuluhan

1.

INTEGER

b)

nombor yang

terdiri daripada semua nombor yang

mempunyai titik perpuluhan atau

bahagian pecahan.

2.

NOMBOR NYATA

c)

merupakan data dalam

bentuk ruang kosong (space), teks, perkataan

atau nilai yang mengandungi susunan aksara

atau simbol.

3.

AKSARA / RENTETAN

d)

data dalam bentuk

pilihan, iaitu memilih salah satu daripada

sesuatu yang "benar" (True) atau "palsu"

(False).

4.

BOOLEAN

19.

SUSUN MENGIKUT JENIS DATA

Categorize the following

2023

26600

3.85

20.23

A

PEKAN

YES

NO

50000

12345

15.75

HELLO

TRUE

FALSE

L

100.33

INTEGER
NOMBOR NYATA
AKSARA/RENTETAN
BOOLEAN
20.

Perbezaan ciri-ciri antara pemboleh ubah sejagat dengan pemboleh ubah setempat

Categorize the following

Pengisytiharan yang dilakukan

di luar mana-mana fungsi.

Boleh diakses di mana-mana

fungsi.

Boleh digunakan hingga ke

akhir program.

Pemboleh ubah yang

diisytiharkan dalam sebuah

fungsi dalam atur cara.

Tidak boleh diakses di luar

fungsi itu.

Hanya boleh digunakan untuk

fungsi yang diisi.

Pemboleh ubah sejagat (Global variable)
Pemboleh ubah setempat (Local variable)
21.

Padankan mengikut jenis pemboleh ubah

22.

Padankan mengikut jenis pemboleh ubah

23.

​ (a)   ​ pengunjung = ​ (b)  

​ (c)   jantina = ​ (d)  

Choose from the below words
int
199
boolean
L
string
299
pegawai
double
P
24.

Penyataan Umpukan dan Penyataan Aritmetik

Categorize the following

merujuk “sama dengan” atau simbol “="

memberikan nilai kepada pemboleh ubah.

boleh terdiri daripada satu atau lebih operasi aritmetik.

operasi penambahan,

penolakan, pendaraban dan pembahagian.

Penyataan Umpukan
Penyataan aritmetik
25.

import ​ (a)  

Scanner input = ​ (b)  

​ (c)   ("Sila masukkan nilai tapak : ");

int tapak =​ (d)  

Choose from the below words
java.util.Scanner;
new Scanner(System.in);
System.out.println
input.nextInt();
import java.until.Scanner;
Scanner input = new Scanner();
System.out.print("Please enter a value : ");
int tapak = input.next();
import Scanner;
26.

Struktur Kawalan Pilihan

Categorize the following

hanya

akan melaksanakan penyataan-penyataan tertentu sekiranya syarat adalah benar.

Hasil perbandingan menunjukkan hasil boolean, iaitu Ya

(Benar) atau Tidak (Palsu).

mencuba syarat

boolean yang baharu sekiranya syarat terdahulu menghasilkan keputusan palsu.

mengatasi kekurangan penggunaan if-else-if

if
If-Else
If-Else-If
Switch-Case
27.

Operator Hubungan dan Operator Logikal dalam Struktur Kawalan Pilihan

Categorize the following

bertujuan

untuk membuat perbandingan

==

!=

>

>=

<

<=

dua atau lebih syarat boolean boleh diuji

serentak dengan menggabungkan syarat boolean

AND

OR

NOT

Operator Hubungan
Operator Logikal
28.

Operator Logikal

Categorize the following

digunakan apabila dua atau lebih syarat boolean perlu

digabungkan dan kesemua syarat perlu benar

&&

apabila 2 @ lebih syarat boolean perlu digabungkan dan hanya salah satu syarat boolean benar.

||

menukarkan nilai boolean kepada lawan

!

Operator Logikal AND
Operator Logikal OR
Operator Logikal NOT
29.

Struktur Kawalan Ulangan

a)

1.

FOR

b)

2.

WHILE

c)

3.

DO-WHILE

30.

Struktur Kawalan Ulangan

Categorize the following

berulang untuk bilangan kali tertentu.

ditentukan oleh pemboleh ubah pembilang yang bermula dengan nombor indeks tertentu seperti 0 @ 1

blok kenyataan diulang dan akan berlanjutan sehingga syarat boolean berulang menjadi palsu

membuat ujian terlebih dahulu ke atas input.

Jika input memenuhi syarat

boolean, blok arahan dalam gelung akan dilaksanakan

kawalan ulangan

akan berhenti dan kawalan akan bergerak ke baris arahan selepas kawalan ulangan

membuat

ujian selepas blok arahan dalam gelung dilaksanakan.

blok arahan akan

dilaksanakan walaupun sekali.

blok arahan berulang terletak

sebelum simbol ujian syarat boolean.

Kawalan Ulangan For
Kawalan Ulangan While
Kawalan Ulangan Do-While
31.

Operator increment (++) dan operator decrement (– –) lazimnya digunakan

dalam kawalan ulangan sebagai ​ (a)   Operator increment (++)

ialah ​ (b)   nilai pemboleh ubah bagi bilangan nombor tertentu.

Sebaliknya, operator decrement (−−) ​ (c)   nilai pemboleh ubah

bagi bilangan nombor tertentu

Choose from the below words
pembilang.
penambahan
mengurangkan
pemalar
penjumlahan
penyebut
pembahagi
penyebut
32.

Math.random() ialah ​ (a)   Java untuk menjana nombor secara

​ (b)   .

Choose from the below words
subatur cara
rambang
mengira secara beratur
mengira secara logik
mengira secara acak
33.

SOALAN : Nombor rambang dalam julat 1 hingga 6

( ​ (a)   )( Math.random () * ​ (b)   ) + ​ (c)  

Choose from the below words
int
6
1
string
float
7
0
2.5
34.

Sebelum memasuki gelung seterusnya, pengguna ditanya sama ada ingin meneruskan atur cara itu lagi. Jika "Benar", flag diset sebagai True. Jika sebaliknya, flag diset sebagai False

(a)  

35.

Amalan Terbaik Pengaturcaraan

a)

membuatkan kod atur cara mudah dibaca dan difahami

oleh pengguna lain

1.

Inden yang

konsisten

b)

Pilih ____ yang bersesuaian supaya saiz pemboleh ubah tidak terlampau kecil atau

besar dan memulihara sumber

2.

jenis data

c)

Nama yang bermakna dan mudah difahami.

3.

Pemboleh

ubah yang

bermakna

d)

ditulis dengan jelas dalam dua hingga tiga baris pendek untuk menerangkan

fungsi kod dan memenuhi ruang lajur pengekodan.

4.

Komen

36.

PADANKAN AMALAN TERBAIK PENGATURCARAAN

37.

Padankan

38.

Perbezaan antara Fungsi (Function) dan Prosedur (Procedure)

Categorize the following

Mengembalikan data.

Tidak mengembalikan data.

Jenis data pulangan dalam sintaks adalah int,

double, char, String, tatasusunan atau objek

Java.

Badan diakhiri dengan penyataan return diikuti

data yang dipulangkan.

Jenis data pulangan dalam sintaks adalah void.

Badan tidak diakhiri dengan penyataan return.

Fungsi
Prosedur
39.
Question Image

Padankan baris penyataan di bawah

a)

Subatur cara main ()

1.

1

b)

Definisi paparHarga

2.

4-5-6

c)

Panggilan paparHarga

3.

2

d)

Subatur cara pemanggil

4.

1-2-3

e)

Subatur cara dipanggil

5.

4

40.

Kitaran Hayat Pembangunan Sistem

a)

Analisis Masalah

b)

Reka bentuk Penyelesaian

c)

Pelaksanaan Penyelesaian

d)

Uji dan Nyah ralat

e)

Dokumentasi

1)
2)
3)
4)
5)