wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Codean - Java Data Types

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Jenis tipe data yang digunakan untuk menyimpan nilai desimal adalah:

a)

int

b)

double

c)

boolean

d)

char

2.

Tipe data mana yang digunakan untuk menyimpan nilai true atau false?

a)

boolean

b)

int

c)

float

d)

char

3.

Di Java, nilai maksimum yang dapat disimpan dalam tipe data byte adalah:

a)

127

b)

255

c)

128

d)

32767

4.

Manakah dari tipe data berikut yang merupakan tipe data primitif?

a)

String

b)

Integer

c)

char

d)

List

5.

Tipe data mana yang memiliki nilai 4.9E-324 sebagai nilai minimum?

a)

float

b)

double

c)

int

d)

long

6.

Manakah dari pernyataan berikut yang benar tentang tipe data char di Java?

a)

Hanya menyimpan satu karakter

b)

Hanya menyimpan angka

c)

Menyimpan nilai desimal

d)

Menyimpan nilai boolean

7.

Nilai default dari variabel int yang dideklarasikan tetapi tidak diinisialisasi adalah:

a)

1

b)

null

c)

0

d)

-1

8.

Apa yang akan dihasilkan dari kode berikut?

a)

7

b)

7.5

c)

5

d)

Error

9.

Manakah yang benar tentang tipe data long di Java?

a)

Menyimpan nilai bilangan bulat dengan kapasitas lebih dari int

b)

Digunakan untuk menyimpan nilai desimal

c)

Hanya menyimpan karakter

d)

Tidak mendukung operasi aritmatika

10.

Jika Anda ingin menyimpan nilai besar dengan desimal, tipe data yang disarankan adalah:

a)

int

b)

double

c)

boolean

d)

byte

11.

Berapa byte yang digunakan untuk menyimpan nilai float di Java?

a)

8

b)

2

c)

4

d)

1

12.

Manakah yang merupakan cara yang benar untuk mendeklarasikan variabel float dengan nilai 5.75?

a)

float x = 5.75;

b)

float x = 5.75f;

c)

float x = "5.75";

d)

float x = (float)5.75;

13.

Manakah dari tipe data berikut yang dapat menyimpan nilai terbesar?

a)

int

b)

byte

c)

short

d)

long

14.

Manakah yang merupakan tipe data non-primitif di Java?

a)

boolean

b)

double

c)

String

d)

char

15.

Apa yang akan ditampilkan oleh kode berikut?

a)

3.333

b)

3

c)

3.0

d)

Error

16.

Berapa byte yang digunakan oleh tipe data long di Java?

a)

8

b)

4

c)

2

d)

1

17.

Manakah dari tipe data berikut yang merupakan tipe data floating-point?

a)

int

b)

char

c)

boolean

d)

float

18.

Apa output dari kode berikut?

a)

true

b)

false

c)

1

d)

Error

19.

Apa yang terjadi jika kita menambahkan dua variabel char dalam operasi matematika di Java?

a)

Menampilkan karakter hasil penjumlahan

b)

Menampilkan nilai ASCII dari hasil penjumlahan

c)

Error

d)

Menampilkan karakter pertama

20.

Apa yang akan dihasilkan dari kode berikut?

a)

5.5

b)

5

c)

6

d)

Error

21.

Apa perbedaan utama antara tipe data float dan double?

a)

float hanya dapat menyimpan angka bulat

b)

float lebih presisi daripada double

c)

double lebih presisi daripada float

d)

Tidak ada perbedaan

22.

Kode berikut menghasilkan error. Apa penyebabnya?

a)

byte tidak bisa menyimpan nilai 128

b)

System.out.println() tidak dapat mencetak byte

c)

Tidak ada tanda kutip di 128

d)

Variabel b harus final

23.

Apa output dari kode berikut?

a)

1.5

b)

1

c)

1.0

d)

Error

24.

Manakah yang merupakan wrapper class untuk tipe data int?

a)

Integer

b)

Int

c)

Long

d)

Byte

25.

Apa hasil dari kode berikut ini?

a)

1231

b)

124

c)

123.0

d)

Error