wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBD Sains Komputer Tingkatan 4 - 1.3 Pembolehubah, Pemalar

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Apakah yang dimaksudkan dengan pemboleh ubah?

a)

Mempunyai nilai yang kekal

b)

Ruang simpanan sementara untuk nombor, teks dan objek

c)

Sesuatu nilai yang telah ditetapkan

d)

Nombor yang dimasukkan dalam sesuatu aturcara

2.

public class kiraLuas { public static void main(String[] args) { float panjang, lebar, luas; }


Untuk aturcara di atas, apakah nama pemboleh ubah yang wujud?

a)

Float

b)

panjang

c)

panjang, lebar, luas

d)

KiraLuas

3.

Apa itu pemalar?

a)

Sesuatu nilai yang ditetapkan oleh pengaturcara

b)

Nilai yang diinput oleh pengguna

c)

Sesuatu nilai yang tetap dan tidak boleh berubah

d)

Pemboleh Ubah yang membunyai nilai 0

4.

Terdapat berapa Jenis Data yang anda telah pelajari

a)

3

b)

4

c)

5

d)

6

5.

Apakah Jenis Data yang menggunakan Kapasiti Ingatan Komputer sebanyak 4 bait ?

a)

Double

b)

Float

c)

Char

d)

Integer

e)

String

6.

Ahmad ingin memasukkan nilai data 10 ke dalam kod aturcaranya, apakah jenis data yang sesuai digunakan oleh Ahmad?

a)

Int

b)

Char

c)

String

d)

Double

7.

Aisyah ingin memasukkan data " Normah Binti Ahmad Dollah " di dalam kod aturcaranya, apakah jenis data yang sesuai digunakan oleh Aisyah?

a)

Boolean

b)

Int

c)

Char

d)

String

8.

Amir ingin memasukkan data 3.1 di dalam kod aturcaranya, apakah jenis data yang PALING sesuai digunakan oleh Amir

a)

Double

b)

Float

c)

Int

d)

String

9.

public class pembolehUbah {

{

int x;

x = 10;

}

}


Perhatikan aturcara di atas, aturcara itu tidak lengkap kerana ada bahagian yang tertinggal semasa proses menaip kod aturcara. Kenalpasti kesalahan itu.

(a)  

10.

Public class pembolehUbah {

public static void main(String[] args) {

s, t, u; s = 0.123; t = 1.1; u = s+t;

}

}

Perhatikan aturcara di atas, aturcara itu tidak lengkap kerana ada bahagian yang tertinggal semasa proses menaip kod aturcara. Kenalpasti kesalahan itu.

(a)  

11.

Public class pembolehUbah {

public static void main(String[] args) {

String ;

nama = "hardeep";

 }

}


Perhatikan aturcara di atas, aturcara itu tidak lengkap kerana ada bahagian yang tertinggal semasa proses menaip kod aturcara. Kenalpasti kesalahan itu.

(a)  

12.

_______ ialah ruang simpanan sementara untuk nombor, teks dan objek. Nilainya sentiasa berubah semasa berlakunya pemprosesan dan tidak akan memegang sebarang nilai selepas program tamat.

a)

Pemboleh ubah

b)

Pemalar

13.

Nilai _______ adalah tetap dan tidak akan berubah. Pemalar biasanya digunakan semasa pengatur cara ingin mengisytiharkan nilai yang tidak berubah.

a)

pemboleh ubah

b)

pemalar

14.

Antara yang berikut pernyataan yang manakah merupakan pengisytiharan pemalar?

a)

final double pi = 3.142;

b)

final int BILANGAN_JAM_DALAM_SEHARI = 24;

c)

final int BILANGAN_HARI_DALAM_SEMINGGU = 7;

d)

final double Dolar_Singapura_kepada_Ringgit_Malaysia = 3.03;

15.

public class kiraLuas {

public static void main(String[] args) {

float panjang, lebar, luas;

}


Aturcara di atas mengisytiharkan panjang, lebar, luas sebagai _______ .

a)

pemboleh ubah

b)

pemalar

16.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -2147483648

Maksimum 2147483647

a)

Integer

b)

Float

c)

Double

17.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -3.4e38

Maksimum 3.4e38

a)

Integer

b)

Float

c)

Double

18.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -1.7e308

Maksimum 3.4e38

a)

Integer

b)

Float

c)

Double

19.

Padankan contoh nilai berikut dengan jenis data yang betul.


Satu karakter sahaja

a)

Char

b)

String

c)

Boolean

20.

Padankan contoh nilai berikut dengan jenis data yang betul.


Bermula dari 0 hingga tiada had

a)

Char

b)

String

c)

Boolean

21.

Padankan contoh nilai berikut dengan jenis data yang betul.


Benar (true)

Palsu (false)

a)

Char

b)

String

c)

Boolean

22.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


Integer

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

23.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


float

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

24.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


double

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

25.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


char

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

26.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


String

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

27.

Pilih kapasiti ingatan komputer yang sepadan dengan jenis data berikut;


Boolean

a)

4 bait

b)

8 bait

c)

2 bait

d)

>10 bait

e)

1 bit

28.
Nyatakan jenis data bagi :
901220-14-5560
a)
Boolean
b)
Integer
c)
String
d)
Double
29.
Nyatakan jenis data bagi :
90.12
a)
Integer
b)
Double
c)
String
d)
Char
30.
Nyatakan jenis data bagi :
A
a)
Integer
b)
Float
c)
Char
d)
String
31.
Nyatakan jenis data bagi :
False
a)
Char
b)
String
c)
Boolean
d)
Double
32.
...
...
int x = 2;
int y = 8;
int z = x * y;
System.out.println("z ialah "+z);
...
output bagi atur cara dia atas ialah:
a)
z=16
b)
Z ialah 16
c)
z ialah 16
d)
16
33.
&& mewakili operator logikal
a)
AND
b)
OR
c)
NOT
34.
|| mewakili operator logikal
a)
AND
b)
OR
c)
NOT
35.
boolean saya = true;
boolean dia = false;
if (saya && dia)
= ????
a)
true
b)
false
36.
boolean saya = true;
boolean dia = false;
if (saya || dia)
= ????
a)
true
b)
false
37.

_______ ialah ruang simpanan sementara untuk nombor, teks dan objek. Nilainya sentiasa berubah semasa berlakunya pemprosesan dan tidak akan memegang sebarang nilai selepas program tamat.

a)

Pemboleh ubah

b)

Pemalar

38.

Nilai _______ adalah tetap dan tidak akan berubah. Pemalar biasanya digunakan semasa pengatur cara ingin mengisytiharkan nilai yang tidak berubah.

a)

pemboleh ubah

b)

pemalar

39.

Antara yang berikut pernyataan yang manakah merupakan pengisytiharan pemalar?

a)

final double pi = 3.142;

b)

final int BILANGAN_JAM_DALAM_SEHARI = 24;

c)

final int BILANGAN_HARI_DALAM_SEMINGGU = 7;

d)

final double Dolar_Singapura_kepada_Ringgit_Malaysia = 3.03;

40.

public class kiraLuas {

public static void main(String[] args) {

float panjang, lebar, luas;

}


Aturcara di atas mengisytiharkan panjang, lebar, luas sebagai _______ .

a)

pemboleh ubah

b)

pemalar

41.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -2147483648

Maksimum 2147483647

a)

Integer

b)

Float

c)

Double

42.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -3.4e38

Maksimum 3.4e38

a)

Integer

b)

Float

c)

Double

43.

Padankan contoh nilai berikut dengan jenis data yang betul.


Minimum -1.7e308

Maksimum 3.4e38

a)

Integer

b)

Float

c)

Double

44.

Padankan contoh nilai berikut dengan jenis data yang betul.


Benar (true)

Palsu (false)

a)

Char

b)

String

c)

Boolean

45.

Kapasiti ingatan komputer 4 bait merujuk kepada jenis data

a)

Float

b)

Double

c)

String

d)

Integer

e)

Boolean

46.

Kapasiti ingatan komputer 8 bait merujuk kepada jenis data

a)

String

b)

Double

c)

Integer

d)

Char

e)

Boolean

47.

Kapasiti ingatan komputer 2 bait merujuk kepada jenis data

a)

Double

b)

String

c)

char

d)

Float

e)

Boolean

48.

Kapasiti ingatan komputer >10 bit merujuk kepada jenis data

a)

Char

b)

Double

c)

Integer

d)

String

e)

Boolean

49.

Kapasiti ingatan komputer 1 bit merujuk kepada jenis data

a)

Integer

b)

Double

c)

Float

d)

String

e)

Boolean

50.

PEMALAR ialah ruang simpanan sementara untuk nombor, teks dan objek. Nilainya sentiasa berubah semasa berlakunya pemprosesan dan tidak akan memegang sebarang nilai selepas program tamat.

a)

PALSU

b)

BENAR