wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java Quiz

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

1.     Pilihlah baris kode Java dibawah ini yang benar untuk menuliskan variabel!

a)

var a = 12

b)

   a = 12;

c)

Int number = 12;

d)

int number = “12”;

e)

int number = 12;

2.

Pilihlah nama variable yang paling tepat untuk Player 1’s username?

a)

String p1 user name = “Cipung”

b)

String 1_player_username = “Cipung”;

c)

string player1_username = “Cipung”;

d)

String player1_username = “Cipung”

e)

String player1_username = “Cipung”;

3.

Pilihlah baris kode yang akan error!

a)

String first_number = “5”;

System.out.print(“The first number is” + first_Number);

b)

String the_first_number =”5”;

System.out.print(“The first number is” + the_first_number);

c)

int first_number = 5;

System.out.print(“The first number is” + first_number);

d)

int the_first_number = 5;

System.out.print(“The first number is” + the_first_number);

e)

String first_number = 4;

System.out.print(“The first number is” + first_number);

4.

Pilihlah statement dibawah ini yang salah!

a)

1000 adalah integer

b)

“False” adalah boolean

c)

“365” adalah String

d)

606.07 adalah float

e)

‘x’ adalah char

5.

Apa tipe data dari variable number?

number = 734_529.678

a)

Float

b)

Integer

c)

String

d)

Char

e)

Boolean

6.

Ouput apa yang akan tampil pada kode dibawah ini?

System.out.print(6 + 4 / 2 - (1 * 2));

a)

3

b)

8,0

c)

6,0

d)

5

e)

4,0

7.

Apa tipe data dari variable a?

Int a = “5” + 2.7;

a)

Int

b)

Float

c)

String

d)

Kode akan error

e)

Char

8.

Pilihlah baris kode dibawah ini yang akan error!

a)

System.out.print(“What is your name?”);

Scanner inputUser = new Scanner(System.in);

String name = inputUser.nextLine();

System.out.print(“Hello” + name);

b)

System.out.print(“What is your name?”);

Scanner inputUser = new Scanner(System.in);

String variable_name = inputUser.nextLine();

System.out.print(“Hello” + variable_name);

c)

System.out.print(“What is your name?”);

Scanner input = new Scanner(System.in);

String name = input.nextLine();

System.out.print(“Hello” + name);

d)

System.out.print(“What is your name?”);

Scanner inputUser = new Scanner(System.in);

String name = inputUser.nextLine();

System.out.print(“Hello” + inputUser);

e)

System.out.println(“What is your name?”);

Scanner inputUser = new Scanner(System.in);

String name = inputUser.nextLine();

System.out.println(“Hello” + name);

9.

Pilihlah operator yang dapat membandingkan dua nilai!

a)

=

b)

><

c)

!

d)

<>

e)

!=

10.

Pilihlah operator yang berfungsi untuk perkalian!

a)

×

b)

%

c)

+

d)

/

e)

*

11.

Bagaimana cara menulis if statement dalam Java?

a)

if x>y;

b)

if(x>y);

c)

if x>y then;

d)

if (x>y)

e)

if x<y

12.

Bagaimana cara menulis for loop statement dalam Java?

a)

For (i=0; i<9; i++)

b)

for (i=0; i<9; i++)

c)

For (i=0; i<9; i++)

d)

for(i=0; i=9; i++)

e)

For(i=0 ; i==9; i++)

13.

Output dari kode dibawah ini adalah:

System.out.print(“378”+”4227”);

a)

4605

b)

4,605

c)

3784227

d)

ngga tau

e)

800

14.

Output dari kode dibawah ini adalah:

System.out.print(378+4227);

a)

4605

b)

4,605

c)

3784227

d)

tidak tahu

e)

800

15.

Output seperti apa yang akan keluar dari kode berikut ini?

a)

a adalah Ayam

b adalah Bebek

b)

a adalah Bebek

b adalah Babi

c)

a adalah Bebek

b adalah Ayam

d)

a adalah Ayam

b adalah Babi

e)

bebek

ayam

16.

Tuliskan kode perulangan untuk hasil output seperti dibawah ini!

4 lines
17.

Tuliskan kode untuk membuat objek referensi!

4 lines
18.

Apa output dari kode dibawah ini?

a)

Owl

b)

Crocodile

c)

Cow

d)

Bird

e)

Output akan error

19.

Apa output dari kode dibawah ini?

a)

3

b)

2

c)

5

d)

4

20.

Manakah yang bukan method dalam Java?

a)

System.out.print()

b)

nextLine()

c)

File

d)

Scanner

21.

Apa output dari kode dibawah ini?

a)

10

b)

8

c)

12

d)

14

e)

16

22.

if we declare

int[ ] numbers = {1, 2, 3, 4, 5, 6};

The size of array numbers is?

a)

5

b)

4

c)

6

d)

0

e)

7

23.

An array holds ...

a)

Same values of different data types

b)

Different values of same data type

24.

In the following method declaration, what is the name of the method?

public static void showMenu(String category) { }

a)

Public

b)

String

c)

showMenu

d)

publis static

e)

category

25.

In the following method declaration, how many formal parameters are there?

a)

0

b)

1

c)

2

d)

3

e)

4