wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK T2 BAB 3

Total questions: 65

Worksheet time: 45mins

Name
Class
Date
1.

Kod arahan merupakan ....................

a)

bahasa komputer yang digunakan bagi memberi arahan kepada komputer

b)

bahasa yang digunakan oleh komputer untuk memberi arahan kepada manusia.

c)

bahasa inggeris yang digunakan oleh manusia

d)

bahasa melayu yang digunakan oleh komputer.

2.

Penterjemahan bahasa komputer ialah .........................

a)

pengalihan kod arahan kepada bahasa melayu

b)

proses pengalihan bahasa daripada bahasa tabii kepada kod arahan yang boleh difahami oleh komputer.

c)

proses pengalihan bahasa daripada kod arahan kepada bahasa tabii yang boleh difahami oleh manusia

d)

proses pengalihan bahasa daripada bahas inggeris kepada kod arahan yang boleh difahami oleh manusia.

3.

Terdapat 3 jenis penterjemah iaitu penghimpun, pengkompil dan pentafsir.

a)

Betul

b)

Salah

4.

Jenis data yang digunakan dalam penulisan kod arahan ialah ....................

a)

integer, double, char, string dan boolean

b)

integrasi, double, strong

c)

integrated, draw, string, boolan

d)

integration, double, strong, char dan boolan

5.

Berikut adalah kenyataan mengenai integer:

i) nombor bulat yang tidak mengandungi titik perpuluhan atau pecahan.


ii) terdiri daripada nombor positif, sifar dan nombor negatif.


iii) sintaks umum ialah int

a)

Betul

b)

Salah

6.

Double ialah jenis data yang mewakili aksara yang terdiri daripada huruf, angka dan simbol.

a)

Betul

b)

Salah

7.

Double ialah nombor yang terdiri daripada nombor perpuluhan termasuk nombor negatif dan nombor positif.

a)

Betul

b)

Salah

8.

Pengaturcaraan python tidak menyokong jenis data double.

a)

Betul

b)

Salah

9.

Char ialah jenis data yang mewakili aksara yang terdiri daripada huruf, angka dan simbol.

a)

Betul

b)

Salah

10.

Pengaturcaraan python menggunakan data jenis string

a)

Betul

b)

Salah

11.

Sintaks umum yang digunakan untuk mengisytiharkan string ialah etr

a)

Betul

b)

Salah

12.

Boolean ialah keputusan bagi nilai yang BENAR atau PALSU

a)

Betul

b)

Salah

13.

Pilih kombinasi yang mana adalah bahasa pengaturcaraan.

a)

Pascal, Visual Basic, HTML

b)

For, Scratch, C++

c)

While, Phyton, Java

d)

HTML, C, Case

14.

Penterjemah berfungsi sebagai _____________________ .

a)

Untuk menukarkan bahasa manusia kepada bahasa mesin

b)

Untuk menukarkan bahasa mesin kepada bahasa mesin lain

c)

Untuk menukar bahsa manusia kepada bahasa manusia yang lain

d)

Untuk menukarkan Bahas Inggeris kepada Bahsa Melayu

15.

Jenis integer dalam Bahasa pengaturcaraan Phyton terdiri daripada ________________________ .

a)

Huruf atau abjad seperti A, b, C dan seterusnya

b)

Nilai logik

c)

Rentetan perkataan

d)

Nombor bulat

16.

Satu jujukan susunan aksara dikenali sebagai

a)

Char

b)

String

c)

Double

d)

Float

17.

Bahasa pengaturcaraan C dan C++ menggunaka penterjemah jenis

a)

Pengkompil

b)

Pentafsir

c)

Penghimpun

d)

Penganalisis

18.

Nilai logik dalam bahasa pengaturcaraan mempunyai dua keadaan seperti berikut:

a)

Benar dan palsu

b)

Buka dan tutup

c)

hidup dan tidak hidup

d)

buka dan hidup

19.

Nombor yang mempunyai titik perpuluhan termasuk nombor positif dan negatif merupakan jenis data

a)

Char

b)

String

c)

Double

d)

Integer

20.

Set kod arahan juga disebut sebagai

a)

Membina arahan untuk menyelesaikan masalah

b)

Membina arahan untuk mengumpul masalah

c)

Membina arahan untuk menganalis masalah

d)

Membina arahan untuk menghapuskan masalah

21.

Apakah yang dimaksudkan dengan persekitaran kod arahan?

a)

Persediaan terhadap peralatan dan perisian yang diperlukan untuk menulis kod arahan

b)

Peralatan yang digunakan untuk merekod data

c)

Sumber yang digunakan untuk menyimpan data

d)

Peralatan yang digunakan untuk menyimpan dan menghapuskan rekod

22.

Bahasa pengaturcaraan Assembly menggunakan penterjemah jenis

a)

Pengkompil

b)

Pentafsir

c)

Penghimpun

d)

Penganalisis

23.

Nilai Char terdiri daripada

a)

Abjad dan angka sahaja

b)

Abjad, simbol dan angka sahaja

c)

Abjad dan simbol sahaja

d)

Angka dan simbol sahaja

24.

____________________ tidak akan berubah menjadi nilai yang lain semasa pelaksanaan aturcara.

a)

sintaks

b)

pemalar

c)

pengecam

d)

pemboleh ubah

25.

Antara yang berikut yang manakah tidak benar tentang pemboleh ubah?

a)

nilai adalah tetap

b)

storan ingatan yang disimpan dalam komputer

c)

mewakili data yang berulang-ulang

d)

data yang disimpan dalam pemboleh ubah boleh dimanipulasi

26.

semasa menulis kod arahan, pemboleh ubah yang diisytiharkan akan diberi satu label yang disebut__________dan disertakan dengan_____________.

a)

pemalar........nilai

b)

pengecam......data

c)

pengecam......nilai

d)

pemalar......data

27.

syarat untuk pengisytiharan pembolehubah ialah seperti di bawah kecuali:

a)

nama bagi pemboleh ubah hanya boleh mengandungi nama

b)

nama bagi pemboleh ubah boleh mengandungi digit

c)

nama pemboleh ubah harus menggambarkan nilai yang ditulis

d)

nama bagi pemboleh ubah boleh ada ruang kosong

28.

perkara di bawah adalah benar tentang pemalar kecuali

a)

Pemalar bertindak seakan-akan pemboleh ubah

b)

Pemalar tidak mempunyai nilai tetap

c)

Pemalar menyimpan sesuatu nilai dan disimpan dalam komputer

d)

Biasanya pemalar digunakan melibatkan pengiraan matematik

29.

Berikut ialah perbezaan antara pemboleh ubah dan pemalar kecuali

a)

pemboleh ubah tiada nilai standard

b)

pemboleh ubah ada nilai standard

c)

pemboleh ubah mempunyai nilai berubah-ubah

d)

pemboleh ubah tidak mempunyai nilai berubah-ubah

30.

Cara manusia berkomunikasi dengan komputer dengan ciri-ciri perantaraan dalam aspek yang lebih luas merujuk kepada

a)

Pemboleh ubah

b)

Fungsi Input

c)

IMK

d)

Fungsi output

31.

_____________digunakan untuk mendapatkan data input daripada pengguna. proses ini dapat dilakukan melalui segmen kod yang dibina.

a)

Fungsi input

b)

IMK

c)

Fungsi output

d)

pemboleh ubah

32.

apakah sintaks umum bagi fungsi input menggunakan perisian Python?

a)

cin>>

b)

input()

c)

scanf()

d)

system.in

33.

Apakah sintaks umum bagi fungsi output menggunakan perisian Python?

a)

cout<<

b)

system.out

c)

print()

d)

printf()

34.

Apakah peranti output yang biasa digunakan?

a)

papan kekunci

b)

tetikus

c)

monitor

d)

cpu

35.

Operator yang digunakan untuk membandingkan nilai di sebelah kiri operator dengan nilai di sebelah kanan operator.

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

36.

Operator yang digunakan untuk menentukan nilai baki, hasil bahagi dan kuasa sesuatu nombor.

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

37.

Operator yang digunakan dalam sesuatu ungkapan algelbra ringkas untuk menentukan nilai boolean

a)

operator tambahan

b)

operator perbandingan

c)

operator logik

d)

operator matematik

38.

pilih operator yang menunjukkan jika nilai dua operan adalah sama, maka keadaan menjadi benar.

a)

!=

b)

==

c)

AND

d)

OR

39.

pilih operator yang menunjukkan keadaan menjadi benar jika salah satu operan adalah benar.

a)

!=

b)

==

c)

AND

d)

OR

40.

pilih operator yang menunjukkan keadaan menjadi benar jika salah satu operan adalah benar.

a)

!=

b)

==

c)

AND

d)

OR

41.

Apakah nama bagi operator **

a)

Floor Division

b)

Modulus

c)

darab

d)

Eksponen

42.

yang berikut merupakan jenis ralat kecuali

a)

ralat sintaks

b)

ralat sistem

c)

ralat logik

d)

ralat masa larian

43.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: tertinggal tanda kurungan

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

44.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: penggunaan operator yang salah

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

45.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: penggunaan ruang jarak yang salah

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

46.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: ejaan float ditulis sebagai floatt

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

47.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: operasi berlainan data contoh: ( z + 2)

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

48.

tentukan jenis data bagi data di bawah:


Nama : Julia

a)

string

b)

integer

c)

char

d)

double

49.

tentukan jenis data bagi data di bawah:


Kelas : 2 UPM

a)

string

b)

integer

c)

char

d)

double

50.

tentukan jenis data bagi data di bawah:


Tinggi : 1.58 m

a)

string

b)

integer

c)

char

d)

double

51.

apakah fungsi simbol di bawah

,

a)

mencapai satu aksara atau lebih

b)

menghitung bilangan aksara

c)

menggabungkan string tanpa ruang kosong

d)

menggabungkan string dengan ruang kosong

52.

pilih penulisan segmen kod yang betul

a)

ayat = (str("selamat datang"))

b)

ayat = str ("selamat datang")

c)

ayat = str "selamat datang"

d)

(ayat) = str "selamat datang"

53.

Berikut ialah bahasa pengaturcaraan KECUALI

a)

Scratch

b)

Notepad

c)

Python

d)

C++

54.

..... merujuk kepada persediaan terhadap peralatan dan perisian yang diperlukan untuk menulis kod arahan

a)

Kod arahan

b)

Bahasa pengaturcaraan

c)

Persekitaran Kod Arahan

d)

Perkakasan Komputer

55.

Setiap bahasa pengaturcaraan ada ........... tersendiri bagi mengalihkan kepada bahasa mesin yang boleh difahami oleh komputer

a)

persekitaran

b)

penyelesaian

c)

pelaksaanaan

d)

penterjemah

56.

Berikut ialah 3 jenis penterjemah KECUALI

a)

penghimpun

b)

pengkompil

c)

pengalih

d)

pentafsir

57.

Contoh bahasa pengaturcaraan : C, C++, Java dan Pascal. Ini merujuk kepada

a)

penghimpun

b)

pengkompil

c)

pengalih

d)

penafsirt

58.

Contoh bahasa pengaturcaraan : Python, PHP, Perl dan Ruby. Ini merujuk kepada

a)

Penghimpun

b)

Pengkompil

c)

Pengalih

d)

Pentafsir

59.

Data boleh dikelaskan kepada ............. bahagian utama

a)

2

b)

3

c)

4

d)

5

60.

Berikut ialah bahagian utama jenis-jenis data KECUALI

a)

nombor

b)

teks

c)

simbol

d)

nilai logik

61.

Contoh : -90, 0, 16, 80000 sesuai merujuk kepada nombor

a)

nombor tunggal

b)

nombor perdana

c)

nombor perpuluhan (double)

d)

nombor bulat (integer)

62.

Contoh : G, b, @, % : sesuai merujuk kepada

a)

nombor bulat (int)

b)

aksara ( char)

c)

nilai logik

d)

rentetan (string)

63.

Contoh : Perlis, BukitKetri : sesuai merujuk kepada

a)

integer

b)

string

c)

double

d)

char

64.

Nombor yang tidak mengandungi bahagian pecahan dan tiada titik perpuluhan. Ini merujuk kepada

a)

char

b)

int

c)

double

d)

float

65.

Nyatakan 3 ralat yang telah dipelajari. (Pilih jawapan lebih daripada 1)

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat ulangan

d)

Ralat masa larian