NEW
Font size
WorksheetsJAVA SCRIB
Total questions: 25
Worksheet time: 12mins
Dibawah ini yang membuat objek baru dari kelas Person adalah...
Person person = new Person();
Person person = new person();
Person object = new Object();
Person object = new object();
Ekstensi kelas java yang telah di compile adalah...
.javac
.javax
.java
.javacx
Penulisan rumus yang benar dalam Java pertama kali adalah...
public class Youtube{
public static void main {string arms []} {
System.out.println("Youtube Channel);
}
}
public class Youtube {
Public static void main (string args []) {
System.out.println("Youtube Channel");
}
}
public class Youtube {
public static void main (string args []) {
System.out.println("Youtube Channel");
}
}
public class Youtube {
public static void main (string args []) {
System.out.printing("Youtube Channel");
}
}
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...
run :
Variabel a = 4
Nilai x = 10
Nilai a = 4
Nilai x + y + z + a = 39
Nilai y = 5
Nilai x = 10
run :
Variabel a = 4
Nilai x = 10
Nilai a = 4
Nilai x + y + z + a = 40
Nilai y = 5
Nilai x = 10
run :
Variabel a = 4
Nilai x = 10
Nilai a = 4
Nilai x + y + z + a = 39
Nilai y = 5
Nilai z = 10
run :
Variabel a = 4
Nilai x = 10
Nilai a = 4
Nilai x + z + y + a = 39
Nilai y = 5
Nilai x = 10
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...
String a = 4
String b = 9
a + b = 13
c/d = 4
c/d = 4.5
String a = 2
String b = 1
a + b = 3
c/d = 5
c/d = 5.5
String a = 24
String b = 10
a + b = 14
c/d = 2
c/d = 3.5
String a = 3
String b = 6
a + b = 11
c/d = 9
c/d = 2
10. Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah
int data =BufferedReader = new BufferedReader(new input Stream Reader(System.in) ).Readline( ).intValue( );
int data =BufferedReader = new BufferedReader(new InputStreamReader(System.in) ).Readline( ).intValue( );
int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream Reader(System.in))).readline( )).intValue( ));
int data = (new Integer( (new BufferedReader (new InputStreamReader (System.in)) ).readLine()).intValue());
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”;
1 dan 2
3 dan 4
2 dan 3
2 dan 4
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);
All:14
All:10
All: 15
All: 9
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 …
2.25
2.3
2
2.5
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.....
1234
12345
1234678910
1 2 3 4 5 6 7
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 …
System.out.println( ? grade > 70 “Passed” : “Failed” )
System.out.println( grade > 70 ? “Passed” : “Failed” )
System.out.println( grade > 70 : “Passed” ? “Failed” )
System.out.println( grade > 70 ? “Passed” ? : “Failed” )
int a =10;
a++;
System.out.println("Isi a : " +a);
Nilai a yang tercetak adalah
9
10
11
12
int y=40; int z =80;
tes1=(y>40) && (z<100);
System.ouot.println("Hasil tes 1 :" +tes1);
120
40
false
true
Salah satu pembatasan akses data model private adalah.......
void kecepatan ();
protected void double kecepatan ;
public int jarak ;
public int waktu ;
public double kecepatan ;
public int jarak ;
private int waktu ;
Deklarasi protected dalam variabel yang tepat adalah.....
protected int x ;
protected int x () ;
private class cepat {
private class cepat () {
protected int x (9,0) ;
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) ;
}
}
nilai a : 4
nilai b : 2
nilai a : 5
nilai b : 10
nilai a : 10
nilai b : 15
nilai a : 15
nilai b : 10
nilai b : 10
nilai a : 15
Kata kunci dari inheritance adalah.....
extend
extends
objek1 objek2 = new objek1
public int getL_SG (int tinggi, int alas)
public void int getL_SG (int tinggi, int alas)
Deklarasi inheritance yang tepat adalah
public class BukuSiswa extends Buku {
public static void main (String args[]) {
public class BukuSiswa extend Buku {
public static void main (String args[]) {
public class BukuSiswa extend {
public static void main (String args[]) {
public class BukuSiswa Extend Buku {
public static void main (String args[]) {
public class BukuSiswa Extends Buku {
public static void main (String args[]) {
