Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SK 1.1 - 1.4

Total questions: 43

Worksheet time: 58mins

Name
Class
Date
1.

Penyataan _____________ digunakan untuk membuat keputusan dalam sesuatu atur cara.

Hasil perbandingan ini menunjukkan hasil Boolean, iaitu Ya (Benar) atau Tidak (Palsu).

Penyataan susulan bergantung kepada hasil Boolean tersebut.

a)

while

b)

for

c)

if-else

d)

do-while

e)

switch-case

2.

Nyatakan struktur kawalan yang digunakan.

a)

Struktur kawalan urutan

b)

Struktur kawalan pengulangan

c)

Struktur kawalan pilihan

3.

Nyatakan fungsi simbol di atas dalam carta alir.

a)

Proses

b)

Input/output

c)

Entiti

4.

Nyatakan X dan Y.

a)

X: Jana penyelesaian, Y: Buat penilaian

b)

X: Jana modal, Y: Hapus ralat

c)

X: Jana penilaian, Y: Hapus ralat

d)

X: Jana penyelesaian, Y: Laksana dokumentasi

5.

Apakah pemboleh ubah diatas?

a)

Pemboleh ubah sejagat

b)

Pemboleh ubah setempat

6.

Apakah pemboleh ubah diatas?

a)

Pemboleh ubah sejagat

b)

Pemboleh ubah setempat

7.

Susun pseudokod di atas mengikut urutan yang betul.

a)

A, B, C

b)

C, B, A

c)

B, A, C

d)

A, C, B

8.

Nyatakan pemboleh ubah dan pemalar.

a)

umur, BILANGAN_HARI_DALAM_SEMINGGU

b)

BILANGAN_HARI_DALAM_SEMINGGU, umur

c)

umur, String [ ] args

d)

String [ ] args, umur

9.

Nyatakan struktur kawalan di atas.

a)

Struktur kawalan urutan

b)

Struktur kawalan pengulangan

c)

Struktur kawalan pilihan

10.
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
11.
Tiga ciri penting penyelesaian masalah berkesan ialah
a)
Kos, Masa dan Tempat
b)
Kos, Masa dan Sumber
c)
Masa, Tempat dan Sumber
d)
Kos, Tempat dan Sumber
12.

Nyatakan jenis struktur kawalan tersebut.

a)

Struktur kawalan urutan

b)

Struktur kawalan pengulangan

c)

Struktur kawalan pilihan

13.

Namakan simbol yang bertanda X.

a)

Syarat

b)

Proses

c)

Input/ Output

14.

Namakan jenis Struktur Kawalan

a)

Struktur Kawalan Pilihan

b)

Struktur Kawalan Pengulangan

c)

Struktur Kawalan Jujukan/ Urutan

15.

Nyatakan output jika nilai m =40

a)

Anda Lulus

b)

Anda Gagal

16.

Carta di atas adalah Analisis Input Proses Output untuk mengira pendapatan bersih seorang pekerja di sebuah kilang.

Lengkapkan maklumat di atas.

a)

i) Jumlah jam bekerja

ii) upah sejam

iii) Pendapatan Bersih

b)

i) Jumlah jam bekerja

ii) upah sejam

iii) Pendapatan Kasar

c)

i) Pendapatan Kasar

ii) upah sejam

iii) Pendapatan Bersih

d)

i) Pendapatan Kasar

ii) potongan PERKESO

iii) Pendapatan Bersih

17.

Berdasarkan pseudokod diatas, tentukan output bagi menentukan luas bulatan.

a)

50.272

b)

12.568

c)

50.27

d)

12.57

18.

Nyatakan jenis data yang diwakili data X dan data Y pada slip gaji tersebut.

a)

X : String Y : Float

b)

X : String Y : Double

c)

X : String Y : String

d)

X : String Y : Integer

19.

Nyatakan jenis struktur kawalan yang digunakan.

a)

Struktur kawalan pilihan

b)

Struktur kawalan urutan

c)

Struktur kawalan ulangan

20.

Berdasarkan kod atur cara, nyatakan struktur kawalan yang digunakan?

a)

Struktur Kawalan Urutan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Pengulangan

21.

Susun semula algoritma mengikut urutan yang betul.

a)

E, A, C, D, F, B

b)

E, A, D, F, C, B

c)

E, C, D, A, F, B

22.

Nyatakan jenis data yang sesuai bagi P:

a)

Double

b)

Integer

c)

String

d)

Char

23.

Nyatakan jenis data yang sesuai bagi Q:

a)

Double

b)

Integer

c)

String

d)

Char

24.

Nyatakan jenis data yang sesuai bagi R:

a)

Double

b)

Integer

c)

String

d)

Char

25.

Nyatakan jenis data setiap pembolehubah tersebut:

a)

Pembolehubah1: Integer Pembolehubah2: Boolean

b)

Pembolehubah1: Integer Pembolehubah2: Char

c)

Pembolehubah1: Integer Pembolehubah2: Char

d)

Pembolehubah1: Integer Pembolehubah2: String

26.

Jawab berdasarkan pernyataan di bawah.


Husna ingin membina aturcara yang melibatkan penyimpanan nombor perpuluhan yang besar. Apakah jenis data yang perlu digunakan untuk mengisytiharkan pemboleh ubah yang boleh menyimpan nombor perpuluhan tersebut?

a)

Double

b)

Integer

c)

String

d)

Boolean

27.

Jawab berdasarkan pernyataan di bawah.


Apakah yang perlu dilakukan oleh pengaturcara untuk mengiytiharkan pemboleh ubah jenis aksara dan rentetan?

a)

Double

b)

Integer

c)

String

d)

Boolean

28.

Jawab berdasarkan pernyataan di bawah.


Pengaturcara perlu menggunakan kata kunci _____________ bagi merangkumi semua nombor yang tidak mempunyai pecahan atau perpuluhan.

a)

Double

b)

Integer

c)

String

d)

Boolean

29.

(i) ialah_____________

a)

pemboleh ubah

b)

pemalar

30.

Tuliskan tiga jenis data yang terdapat dalam aturcara di atas:

a)

string, integer, double

b)

char, integer, double

c)

string, integer, char

d)

string, char, double

31.
a)

5

b)

4

c)

3

d)

6

32.

Nyatakan jenis data yang digunakan bagi melakukan pengisytiharan pemboleh ubah Ketinggian.

a)

Double

b)

Integer

c)

String

d)

Char

33.

Nyatakan struktur kawalan yang digunakan dalam segmen atur cara itu.

a)

struktur kawalan pilihan

b)

struktur kawalan urutan

c)

struktur kawalan ulangan

34.

Berikut adalah proses penyelesaian masalah dalam pengaturcaraan. Nyatakan P.

a)

Tentukan masalah

b)

Jana penyelesaian

c)

Laksana penyelesaian

d)

Buat penilaian

35.

Berikut adalah proses penyelesaian masalah dalam pengaturcaraan. Nyatakan R.

a)

Tentukan masalah

b)

Jana penyelesaian

c)

Laksana penyelesaian

d)

Buat penilaian

36.

Berikut adalah proses penyelesaian masalah dalam pengaturcaraan. Nyatakan S.

a)

Tentukan masalah

b)

Jana penyelesaian

c)

Laksana penyelesaian

d)

Buat penilaian

37.
a)

p = p + q

b)

p = p - q

c)

p = p / q

d)

p = (p + q) /2

38.

Ahmad memasang komponen asas basikal supaya menjadi sebuah basikal seperti gambarajah di atas. Nyatakan teknik pemikiran komputasional yang paling sesuai digunakan.

a)

Teknik Pengacaman Corak

b)

Teknik Leraian

c)

Teknik Peniskalaan

d)

Teknik Algoritma

39.

Kenalpasti pembolehubah setempat dan sejagat dengan melabel huruf A atau B

a)

A : pembolehubah setempat B : pembolehubah sejagat

b)

A : pembolehubah setempat B : pembolehubah setempat

c)

A : pembolehubah sejagat B : pembolehubah setempat

d)

A : pembolehubah sejagat B : pembolehubah sejagat

40.

Nyatakan jenis data X yang sesuai untuk pemboleh ubah hasil.

a)

double

b)

integer

c)

string

d)

boolean

41.

Berdasarkan rajah di atas, lakarkan simbol carta alir yang sesuai  bagi P.

a)
b)
c)
d)
42.

Berdasarkan rajah, nyatakan output.

a)

5,4,3,2,1

b)

5,4,3,2,1,0

c)

4,3,2,1

d)

4,3,2,1,0

43.

Nyatakan jenis data bagi nama dan hobi.

a)

integer

b)

string

c)

double

d)

char