wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BAHASA & PENGATURCARAAN

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Bahasa yang paling asas dan hanya menggunakan nombor 0 dan 1 ialah:

a)

Bahasa Peringkat Tinggi

b)

Bahasa Mesin

c)

Bahasa Assembly

d)

Java

2.

Contoh kod Assembly ialah:

a)
  • printf("Hello World");

b)
  • MOV AX, 5

c)
  • System.out.println("Hello Java!");

d)
  • 10110000 01100001

3.

Bahasa berorientasikan objek menekankan:

a)
  • Susunan langkah demi langkah

b)
  • Objek & hubungan antara objek

c)
  • Hanya nombor binari

d)
  • Simbol ringkas

4.

Ciri bahasa peringkat tinggi ialah:

a)
  • Susah difahami manusia

b)
  • Hampir sama dengan bahasa manusia

c)
  • Perlu diterjemah menggunakan Assembler

d)
  • Hanya untuk komputer tertentu

5.

Bahasa _________ menggunakan simbol ringkas seperti MOV, ADD, SUB dan perlu diterjemah ke bahasa mesin.

a)
  • Mesin

b)
  • Assembly

c)
  • Peringkat Tinggi

d)
  • OOP

6.

Kod System.out.println("Hello Java!"); ditulis dalam bahasa _________

a)
  • C

b)
  • Assembly

c)
  • Java (OOP)

d)
  • Mesin

7.

Bahasa Mesin mudah difahami manusia.

a)
  • Betul

b)
  • Salah

8.

Bahasa OOP sesuai untuk projek besar & kompleks.

a)

Betul

b)

Salah

9.

Bahasa peringkat tinggi perlu diterjemah menggunakan Compiler atau Interpreter.

a)

Betul

b)

Salah

10.

Kod printf("Hello World"); ditulis dalam bahasa:

a)
  • Java

b)
  • C

c)
  • Assembly

d)
  • Mesin

11.

Bahasa yang perlu diterjemah menggunakan Compiler atau Interpreter supaya komputer boleh faham ialah:

a)
  • Bahasa Mesin

b)
  • Assembly

c)
  • Bahasa Peringkat Tinggi

d)
  • Java (OOP)

12.

Contoh bahasa Peringkat Tinggi ialah:

a)
  • C

b)
  • Assembly

c)
  • Mesin

d)
  • Java (OOP)

13.

Contoh bahasa berorientasikan objek ialah:

a)
  • Java

b)
  • C

c)
  • Pascal

d)
  • Mesin

14.

Bahasa yang menggunakan simbol ringkas dan perlu diterjemah menggunakan Assembler ialah:

a)
  • Assembly

b)
  • Bahasa Mesin

c)
  • C

d)
  • Java

15.

Bahasa yang boleh terus difahami oleh komputer tanpa diterjemah ialah:

a)
  • Bahasa Mesin

b)
  • Assembly

c)
  • High Level

d)
  • Java

16.

Bahasa OOP menekankan penyelesaian masalah melalui:

a)
  • Objek & hubungan antara objek

b)
  • Langkah demi langkah (prosedur)

c)
  • Nombor binari

d)
  • Kod simbolik ringkas

17.

Contoh kod C yang mencetak “Hello World” ialah:

a)
  • printf("Hello World");

b)
  • MOV AX, 5

c)
  • System.out.println("Hello Java!");

d)
  • 10110000 01100001

18.

Kod System.out.println("Hello Java!"); menunjukkan penggunaan:

a)
  • High Level

b)
  • Assembly

c)
  • Java (OOP)

d)
  • Bahasa Mesin

19.

Bahasa yang mudah alih dan boleh dijalankan di pelbagai sistem operasi ialah:

a)
  • Java

b)
  • C

c)
  • Assembly

d)
  • Bahasa Mesin

20.

Evolusi bahasa pengaturcaraan menunjukkan trend:

a)
  • Dari susah → mudah difahami → lebih sistematik

b)
  • Dari mudah → susah → lebih sistematik

c)
  • Dari mudah → mudah → lebih susah

d)
  • Dari susah → lebih susah → mudah