wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JAVA SCRIB

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.
Perintah berikut digunakan untuk mencetak Hello World
a)
System.out.println("Hello World");
b)
System.out.println(Hello World);
c)
system.out.println(Hello World);
d)
system.out.println("Hello World");
e)
System.Out.Println("Hello World");
2.
Scanner input = new Scanner();<br />Perintah tersebut menghasilkan error karena
a)
Konstruktor Scanner() perlu diberi parameter
b)
Belum menggunakan fungsi nextInt()
c)
Seharusnya tidak menggunakan perintah new
d)
Input merupakan reserved word (tercetak tebal), tidak bisa digunakan sebagai variabel
e)
Perintah membaca belum disimpan ke dalam variabel
3.
Perintah manakah yang mengeluarkan pesan kesalahan
a)
int a = 2 - 3 * 4;
b)
boolean b = c > d;
c)
String e = 'f' + "gh";
d)
double i = 6 % 3;
e)
int j = 100 / 7;
4.
Perintah manakah yang benar dalam penggunaan if
a)
if kondisi callProcedure();
b)
if (x=>0) callProcedure();
c)
if (x==y) callProcedure();
d)
if (3=x) callProcedure();
e)
if (i++) callProcedure();
5.
Perintah manakah yang benar dalam penggunaan for
a)
for (int i==0;i<10;i++) invokeMethod();
b)
for (m=10;m>10;m--) invokeMethod();
c)
for (j<1;j=10;j++) invokeMethod();
d)
for (int k==0;i<=10;i--) invokeMethod();
e)
for (int l++;l=1;l<10) invokeMethod();
6.
Perintah berikut digunakan untuk mendeklarasikan variabel array
a)
int[] array = new array[5];
b)
int array[5];
c)
int array[] = new array[5]
d)
int array[5] = new int()
e)
int[5] array = new Array()
7.
Array dengan indeks kelima diisi dengan tiga
a)
array[5] = 3;
b)
array[3] = 5;
c)
array = 5 = 3;
d)
array 3 = 5;
e)
[5] = 3;
8.

Dibawah ini yang membuat objek baru dari kelas Person adalah...

a)

Person person = new Person();

b)

Person person = new person();

c)

Person object = new Object();

d)

Person object = new object();

9.

Ekstensi kelas java yang telah di compile adalah...

a)

.javac

b)

.javax

c)

.java

d)

.javacx

10.

Penulisan rumus yang benar dalam Java pertama kali adalah...

a)

public class Youtube{

public static void main {string arms []} {

System.out.println("Youtube Channel);

}

}

b)

public class Youtube {

Public static void main (string args []) {

System.out.println("Youtube Channel");

}

}

c)

public class Youtube {

public static void main (string args []) {

System.out.println("Youtube Channel");

}

}

d)

public class Youtube {

public static void main (string args []) {

System.out.printing("Youtube Channel");

}

}

11.

Jika ada text seperti ini :

public class Scope {

int x = 10; int a = 4;

public static void main(String[] args) {

System.out.println("Variabel a = " + a);

{

int y = 5;

System.out.println("Nilai x = " + x);

System.out.println("Nilai a = " + a);

{ int z = 20;

System.out.println("Nilai x+y+z+a = " +

(x + y + z + a));

}

//z = 11; --> error

System.out.println("Nilai y = " + y);

}

// y = 12; --> error

System.out.println("Nilai x = " + x);}}


Maka hasil yang akan muncul adalah...

a)

run :

Variabel a = 4

Nilai x = 10

Nilai a = 4

Nilai x + y + z + a = 39

Nilai y = 5

Nilai x = 10

b)

run :

Variabel a = 4

Nilai x = 10

Nilai a = 4

Nilai x + y + z + a = 40

Nilai y = 5

Nilai x = 10

c)

run :

Variabel a = 4

Nilai x = 10

Nilai a = 4

Nilai x + y + z + a = 39

Nilai y = 5

Nilai z = 10

d)

run :

Variabel a = 4

Nilai x = 10

Nilai a = 4

Nilai x + z + y + a = 39

Nilai y = 5

Nilai x = 10

12.

Jika ada soal seperti ini :


public class Tugas 1 {

public static void main(string[] args) {

String b = "9";

String a = "4';

System.out.println("String a = " + a);

System.out.println("String b = " + b);

//casting dari string ke int

int a1 = Integer.parseInt(a);

int b1 = Integer.parseInt(b);

int hasil = a1 + b1;

System.out.println("a + b = " + hasil);

int c = 9;

int d = 2;

int hasil2 = c / d;

//casting dari int ke double

double hasil3 = (double)c/d;

//hasil dengan tipe int

System.out.println("c/d = " + hasil2);

System.out.println("c/d = " + hasil3);

}

}


Maka hasil yang akan muncul adalah...

a)

String a = 4

String b = 9

a + b = 13

c/d = 4

c/d = 4.5

b)

String a = 2

String b = 1

a + b = 3

c/d = 5

c/d = 5.5

c)

String a = 24

String b = 10

a + b = 14

c/d = 2

c/d = 3.5

d)

String a = 3

String b = 6

a + b = 11

c/d = 9

c/d = 2

13.

10. Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah

a)

int data =BufferedReader = new BufferedReader(new input Stream Reader(System.in) ).Readline( ).intValue( );

b)

int data =BufferedReader = new BufferedReader(new InputStreamReader(System.in) ).Readline( ).intValue( );

c)

int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream Reader(System.in))).readline( )).intValue( ));

d)

int data = (new Integer( (new BufferedReader (new InputStreamReader (System.in)) ).readLine()).intValue());

14.

Dari statement berikut ini manakah baris pernyataan yang tidak valid...


1. int satuAwal = 5;


2. Final boolean BW = true;


3. Char k = “T”;


4. String w=”123”;

a)

1 dan 2

b)

3 dan 4

c)

2 dan 3

d)

2 dan 4

15.

15. Apa yang akan tercetak dari hasil penggalan program berikut ini:


1. int All;


2. int a=2, b=3, c=6, d=5;


3. All = b * d - c / a + b;


4. System.out.print (“All:”+All);

a)

All:14

b)

All:10

c)

All: 15

d)

All: 9

16.

Perhatikan penggalan program berikut ini :


1. public class Ceria {


2. public static void main(String args[ ]) {


3. int a = 9; int b = 4;


4. int c= a/b;


5. }


6. }


Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai …

a)

2.25

b)

2.3

c)

2

d)

2.5

17.

Perhatikan potongan program berikut :


1. public class Break {

2. public static void main( String args[] ) {

3. String cetak = "";

4. int x;

5. for ( x = 1; x <= 10; x++ ) {

6. if ( x == 5 )

7. break;

8. cetak

= cetak + x + " ";

9. }

10. System.out.println(cetak);

11. }

12. }


Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan keluaran.....

a)

1234

b)

12345

c)

1234678910

d)

1 2 3 4 5 6 7

18.

if ( grade > 70 )


System.out.println(“Passed”);

else

System.out.println(“Failed”);


Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi …

a)

System.out.println( ? grade > 70 “Passed” : “Failed” )

b)

System.out.println( grade > 70 ? “Passed” : “Failed” )

c)

System.out.println( grade > 70 : “Passed” ? “Failed” )

d)

System.out.println( grade > 70 ? “Passed” ? : “Failed” )

19.

int a =10;

a++;

System.out.println("Isi a : " +a);

Nilai a yang tercetak adalah

a)

9

b)

10

c)

11

d)

12

20.

int y=40; int z =80;

tes1=(y>40) && (z<100);

System.ouot.println("Hasil tes 1 :" +tes1);

a)

120

b)

40

c)

false

d)

true

21.

Salah satu pembatasan akses data model private adalah.......

a)

void kecepatan ();

b)

protected void double kecepatan ;

c)

public int jarak ;

public int waktu ;

d)

public double kecepatan ;

e)

public int jarak ;

private int waktu ;

22.

Deklarasi protected dalam variabel yang tepat adalah.....

a)

protected int x ;

b)

protected int x () ;

c)

private class cepat {

d)

private class cepat () {

e)

protected int x (9,0) ;

23.

class atas {

public int a ;

protected int b ;

private int c ;

}


class bawah {

public static void main (String[]args) {

atas objek = new atas () ;

objek.a=10 ;

objek.b=15 ;

System.out.println("nilai a: "+objek.a) ;

System.out.println("nilai b: "+objek.b) ;

}

}

a)

nilai a : 4

nilai b : 2

b)

nilai a : 5

nilai b : 10

c)

nilai a : 10

nilai b : 15

d)

nilai a : 15

nilai b : 10

e)

nilai b : 10

nilai a : 15

24.

Kata kunci dari inheritance adalah.....

a)

extend

b)

extends

c)

objek1 objek2 = new objek1

d)

public int getL_SG (int tinggi, int alas)

e)

public void int getL_SG (int tinggi, int alas)

25.

Deklarasi inheritance yang tepat adalah

a)

public class BukuSiswa extends Buku {

public static void main (String args[]) {

b)

public class BukuSiswa extend Buku {

public static void main (String args[]) {

c)

public class BukuSiswa extend {

public static void main (String args[]) {

d)

public class BukuSiswa Extend Buku {

public static void main (String args[]) {

e)

public class BukuSiswa Extends Buku {

public static void main (String args[]) {