wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test Faham?

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.
a)

Algoritma

b)

Pseudokod

c)

Carta alir

d)

Peleraian

2.

Ciri-ciri dalam penyelesaian masalah yang berkesan ialah kos, ______X_____ dan _________Y__________

a)

bahan mentah dan wang

b)

masa dan sumber

c)

wang dan masa

d)

sumber tenaga dan bahan mentah

3.

a)

Input - Nombor

Proses - Nombor + Nombor

Ouput - Jumlah darab

b)

Input : 1, 2

Proses : hasil darab = 1*2

Output : hasil darab

c)

Input : nombor1, nombor2

Proses : hasil darab = nombor1 * nombor2

Output : hasil darab

d)

Input : nombor1, nombor2

Proses : hasil darab = nombor1 +nombor2

Output : hasil darab

4.

Perwakilan algoritma terdiri daripada _____A________ dan __________B______.

a)

Graf , carta alir

b)

Pseudokod , carta

c)

Pseudokus , carta aliran

d)

Pseudokod , carta alir

5.
a)

Simbol syarat

b)

Simbol pilihan

c)

Simbol tamat

d)

Simbol mula

6.

Struktur kawalan dalam pengaturcaraan terdiri daripada struktur kawalan urutan, kawalan pilihan dan kawalan ulangan. Nyatakan jenis struktur kawalan pilihan tersebut.

a)

if not @ if-else not@if-else-if@switch case

b)

if@ if-else@if-else-if@switch cases

c)

if@ if-else@if-else-if@switch case

d)

if nor@ if-else nor@if-else-if@switch case

7.

Perisian yang dihasilkan tidak menjalankan fungsi yang sepatutnya, tidak lengkap atau menghasilkan output yang tidak tepat.

Pernyataan ini merujuk kepada __________________________.

a)

Ralat Sintaks

b)

Ralat Masa Larian

c)

Ralat Bahasa

d)

Ralat logik

8.
a)

no 3. 50

no 6. 150

b)

no 3. 50

no 6. 250

c)

no 3. 50

no 6. 200

d)

no 3. 50

no 6. 350

9.
a)

double diskaun, double harga_asal, double harga_diskaun

b)

diskaun, harga_asal, harga_diskaun

c)

double diskaun=0.1, double harga_asal=35.50

d)

diskaun, harga_asal, harga_diskaun

10.
a)

Masukkan jam

struktur kawalan pilihan

b)

Input jam

struktur kawalan ulangan

c)

Masukkan jam

struktur kawalan turutan

d)

Ouput jam,

struktur kawalan pilihan

11.
a)

Palsu

Palsu

Benar

b)

Benar

Benar

Benar

c)

Palsu

Benar

Benar

d)

Palsu

Benar

Palsu

12.
a)

i) static void

ii) fungsi tidak memulangkan data, cuma kawalan yang dipulangkan.

b)

i) static

ii) fungsi -memulangkan data, cuma kawalan yang dipulangkan

c)

i) static

ii) void-tidak memulangkan data, cuma kawalan yang dipulangkan.

d)

i) static void

ii) fungsi void-tidak memulangkan data, cuma kawalan yang dipulangkan.

13.
a)

Output :Masukkan nama : Ali

Salam Sejahtera : Ali

Nama subaturcara fungsi : String getNama

b)

Output :Masukkan nama : Ali

Salam Sejahtera : Ali

Nama subaturcara fungsi : getNama

c)

Output :Masukkan nama : Ali

Salam Sejahtera : Ali

Nama subaturcara fungsi : return Scanner

d)

Output :Salam Sejahtera : Ali

Masukkan nama : Ali

Nama subaturcara fungsi : getNama

14.
a)
b)
c)
d)
15.
a)

i. System.out.println(hariMinggu[5]);

ii. a)”hariMinggu” b) “Rabu” ---1m

b)

i. System.out.println(hariMinggu[5]);

ii. a)”Isnin” b) “Rabu”

c)

i. System.out.println(hariMinggu[4]);

ii. a)”Isnin” b) “Khamis”

d)

i. System.out.println(hariMinggu[4]);

ii. a)”null” b) “Khamis”

16.
a)

Jenis data double

String tapak

int tinggi

b)

Jenis data integer,

int tapak

int tinggi

c)

Jenis data boolean,

int tapak

int tinggi

d)

Jenis data integer

int tapak

char tinggi

17.
a)

int x;

x=mintaNombor;

System.out.print(x);

b)

int x;

mintaNombor();

System.out.print(x);

c)

int x;

x=mintaNombor();

System.out.print(x);

d)

int x;

x=mintaNombor

System.out.print(x)

18.
a)

X-Math.floor(double m, double n)

Y-Z-Math.max(double m, double n)

memulangkan nombor n setelah dibulatkan kepada integer terdekat

b)

Math.floor(double m, double n)

X-Math.sqrt(double n)

Y-memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n

c)

X-Math.round(double n)

Y-Math.sqrt(double n)

Z-Memulangkan nombor yang lebih kecil antara m dan n

d)

X-Math.sqrt(double n)

Y-Math.max(double m, double n)

Z-Memulangkan nombor yang lebih kecil antara m dan n

19.

Pilih tiga ciri pemboleh ubah sejagat dengan menulis P, Q, R, S, T atau U

a)

T, Q, U

b)

P,Q,R

c)

T, U, S

d)

R, S, T

20.
a)

A

b)

B

21.
a)

public static void main(String[ ] args){

System.out.print(“Masukkan nama anda: “)

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

System.out.println(“Selamat datang,“ )

b)

public static void main(String[ ] args){

System.out.print(“Masukkan nama pengguna: “)

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

System.out.println(“Selamat datang,“ +nama)

c)

public static void main(String[ ] args){

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

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

System.out.println(“Selamat datang,“ +nama);

d)

public static void main(String[ ] args){

System.out.print(“Masukkan nama anda: “);

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

System.out.println(“Selamat datang,“+ nama anda );

22.
a)

input : jejari dan tinggi silinder

proses : isipadu = pi*jejari*jejari*tinggi

output : isipadu silinder

b)

input : jejari dan tinggi silinder

proses : isipadu = pi*jejari*jejari+tinggi

output : isipadu silinder

c)

input : 6 dan 8

proses : isipadu = pi*jejari*jejari*tinggi

output : isipadu silinder

d)

input : 6 dan 8

proses : isipadu = pi*jejari*jejari+tinggi

output : isipadu silinder

23.
a)

pembolehubah : isipadu, tinggi, pi

pemalar=jejari

b)

pembolehubah : jejari, tinggi,

pemalar=pi

c)

pembolehubah : jejari, tinggi, pi

pemalar=isipadu

d)

pembolehubah : jejari, tinggi, isipadu

pemalar=pi