Studi Informatika

Panduan Pembelajaran Ilmu Teknologi & Komputer

Saturday, May 19, 2018

Soal dan Jawaban Bahasa Pemrograman Java


 Soal dan Jawaban Bahasa Pemrograman Java Sebagai Gambaran UTS/UAS
 
1) Program untuk mengompilasi file kode sumber java menjadi bytecode adalah’
A. javap
B. javadoc
C. javac
D. jdb
E. java

2) public class Increment {public static void main( String args[] ) {int x = 3, y = 0; y =
x++ + 3 * x * x--;System.out.println(y);System.out.println(x); }
A. 51 dan 3
B. 51 dan 4
C. 514
D. 513
E. 512

3) penyimpanan sejumlah item dengan tipe data yang sama disebut’
A. array
B. separator
C. constructor
D. sekuen
E. jump

4) String [][] Nama = {{"evan","very"},{"yusli","nanda"},{"nopri","rasyid"}}; perintah
array untuk menampilkan very adalah...
A. System.out.println ([2][1]);
B. System.out.println ([0][1]);
C. System.out.println ([1][0]);
D. System.out.println ([1][1]);
E. System.out.println ([0][1]):

5) class UAS2{ public static void main(String args[]){ int[] arr={5,4,3}; int a=5;
System.out.println(a/a-a); System.out.println(arr[5]); System.out.println("UAS
JAVA yang menyenangkan");}}. Output syntax adalah’
A. Program gagal dikompilasi
B. Melemparkan ArithmeticException
C. mencetak nilai -4 kemudian Mengeluarkan ArrayIndexOutOfBoundsException
D. Mengeluarkan ArrayIndexOutOfBoundsException
E. Melemparkan sebuah ArithmeticException dan ArrayIndexOutOfBoundsException

6) yang termasuk struktur percabangan adalah’
A. IF
B. FOR
C. WHILE
D. DO WHILE
E. ARRAY

7) operator yang terdapat pada kurung berikut (%=) adalah operator yang digunaan
untuk’
A. perkalian
B. sisa pembagian
C. penjumlahan
D. perkalian
E. perngurangan

8) Penggalan program java sbb:int f = 1;switch (f) {case 1 :
System.out.println("Pemrograman");case 2 Â : System.out.println("Java");default :
System.out.println("Sangat Menyenangkan");}. Output yang dihasilkan adalah...
A. Pemrograman java Sangat Menyenangkan
B. Pemrograman Java
C. error saat kompilasi
D. Sangat Menyenangkan
E. Pemrograman

9) Berikut ini langkah penulisan program pada JAVA yang benar yang dapat dibuat
melalui teks editor adalah :
A. system.out.Println (“Hello World”);
B. System.out.println (“Hello World”);
C. system.out.Printl (“Hello World”!);
D. system.Out.Printl (“Hello! World”);
E. system.out.printl (“Hello World”);

10) Jika sebuah class memiliki sebuah private method, maka yang dapat
menggunakan method tersebut adalah’
A. class tersebut
B. outer class
C. sub class
D. super class
E. public class

11) class Aritmetika{public int jumlah(int a, int b){System.out.print("Menjumlahkan 2
nilai integer : ");return (a+b); }public double jumlah(int a, double
b){System.out.print("Menjumlahkan 2 nilai integer dan double : ");return (a+b);
}public double jumlah(double a, int b){System.out.print("Menjumlahkan 2 nilai
double dan integer : ");return (a+b); }public double jumlah(double a, double
b){System.out.print("Menjumlahkan 2 nilai integer dan double : ");return (a+b);
}};class UAS27 {public static void main(String[] args) {Aritmetika a = new
Aritmetika();System.out.println(a.jumlah(4,6.5));}}. Keluaran program di atas
adalah...
A. Menjumlahkan 2 nilai integer : 10.5
B. Menjumlahkan 2 nilai integer dan double : 10.5
C. Menjumlahkan 2 nilai double dan integer : 10.5
D. Menjumlahkan 2 nilai integer dan double : 9,6
E. Menjumlahkan 2 nilai double dan integer : 8.5

12) jika dalam suatu class tidak ada access modifier pada deklarasi variabel, maka
class tersebut harus dideklarasikan dengan dengan modifier’
A. protected
B. void
C. private
D. public
E. default

13) Token adalah elemen terkecil di program yang mempunyai arti bagi kompilator.
Token yang mempresentasikan sebuah nama adalahÂ
A. Identifier(Your Answer)
B. Keyword
C. Literal
D. Operator
E. Separator

14) public class Break {public static void main( String args[] ) {String cetak = "";int x;
 for ( x = 1; x
A. 1 2 3 4
B. 1 2 3 4 5
C. 1 2 3 4 5 6 7 8 9 10
D. 1 2 3 4 5 1 2 3 4 5
E. 5 4 3 2 1

15) Penggunaan tipe data yang tepat adalah’
A. int angka = 12.5;
B. String huruf = 'a';
C. char karakter = 'B';
D. double a = 'a';
E. float x = 'za';

16) class UAS7 {public static void main(String args[]) {try {throw new
Exception();System.out.println("Heroes are..");}catch (Exception
e){System.out.println("The most..");}finally {System.out.println("If you
’");}System.out.println("All the great ..");}} Output yang dihasilkan adalah...
A. Heroes are often the most ordinary of men. Henry David Thoueau.All the great empires of the
future will be empires of the mind. Winston Churchill
B. The most momentous thing in human life is the art of winning the soul to good or to evil.
Pythagoras If you don't know history, you don't know anything. Edward Johnston All the great
empires of the future will be empires of the mind. Winston Churchill
C. Heroes are often the most ordinary of men. Henry David Thoueau
D. Error saat Kompilasi(Your Answer)
E. If you don't know history, you don't know anything. Edward Johnston All the great empires of the
future will be empires of the mind. Winston Churchill

17) public interface Foo { int k = 4; }. Pernyataan yang ekuivalen dengan int k = 4;
adalah’
A. static int k = 4;
B. abstract int k = 4;
C. final int k = 4;(Your Answer)
D. protected int k = 4;
E. private int k = 4;

*Jawaban di beri tanda bold

Terima Kasih....



Saturday, May 19, 2018 May 19, 2018 - tanpa komentar

No comments:

Post a Comment