anisnila
Kamis, 22 Mei 2008

1. Pernyataan manakah yang benar mengenai operator shift?

Operan sebaiknya tidak bertipe data int.


Operator shift memindahkan operan kanan sejumlah bit yang telah dispesifikasikan oleh operan kiri.


Operan harus bertipe data integral, pada umumnya int atau long. ****


Operator shift operator terdiri dari <<, <<<, >> dan >>>.




2. Apa yang menjadi output dari pernyataan berikut ini?

System.out.println(3*10*2/15-2+4^2^2);

6****


10


2


-2


3


3. Diantara pernyataan-pernyataan berikut ini, manakah pernyataan assignment yang benar?

byte b = 10;


int i = 10;****
byte j = i;


char c = "c";


String a = "a";


float f = 3.14;****


long l = 40;****




4. Dari pernyataan - pernyataan di bawah ini, manakah yang menyebabkan Runtime Error?

Penulisan keyword yang salah


Kehilangan titik koma (;)


Dibagi dengan 0***


Kesalahan dalam penggunaan modifier class




5. Ketika kelas public Java disimpan dalam file source code Java, hal-hal apakah yang harus benar mengenai penamaan source file sehubungan dengan penamaan kelas?

Penamaan harus berbeda


Penamaan harus dimulai dengan huruf yang sama


Penamaan harus serupa, tanpa memperhatikan ukuran huruf


Penamaan harus benar-benar serupa, termasuk ukuran besar kecil huruf***


6. Disebut apakah prinsip pemrograman dimana seorang programmer yang mengembangkan software menggunakan pendekatan linear (step-by-step)?

pemrograman berbasis event


pemrograman prosedural ***


pemrograman beroriented objek


pemrograman fungsional




7.

Apa yang menjadi output potongan kode di atas :

-1***


1073741823


-4


-8




8. Sintaks apa yang digunakan untuk membuat komentar multi baris pada file Java source?

\\


//


\** *\


/** */ ****


\* *\


9. Kode yang telah dieksekusi dan diterjemahkan oleh Java Virtual Machine (JVM) akan disimpan dalam jenis tipe file apa?

.class files***


.javac files


.code files


.java files




10. Pilih identifier yang benar dari pilihan-pilihan berikut ini. (Pilih semua jawaban yang menurut Anda benar)

Big0LongStringTanpaNama


$double ***


bytes


$5 ***


Finalist




11. Extensi apa yang digunakan pada file bytecode Java?

.class ***


.cls


.java


.jvm


.txt




12. Pernyataan mana dari ekspresi berikut ini yang bernilai positif?

int x = -1; x = x >>>5; ***


int x = -1; x = x >>> 32;


byte x = -1; x = x >>> 5;


int x = -1; x = x >> 5;


13. Dari pernyataan berikut-berikut ini, manakah pernyataan yang benar dari method main() ? (Pilih semua jawaban yang menurut Anda benar)

public static void main()


public static void main(String arg[ ])***


public static main (String [ ] arg)


public static void main (String [ ] args) ***


public static int main (String [ ] arg)




14. Manakah diantara operator berikut ini yang memiliki prioritas operasi yang paling tinggi?

+


%


/


( )***




15. Apa yang akan Anda lakukan untuk memanggil garbage collection dengan paksa?

Gerbage collection tidak akan pernah bisa dipaksa untuk dipanggil


Panggil System.gc()***


Panggil System.gc() untuk mem-parsing sebuah reference kepada object untuk dimasukkan kedalam garbage collection


Panggil Runtime.gc()




16.

Apa yang menjadi output kode diatas?

6101


060100x001


60101


681***

17.


x = 15, a = 7, b = 8


x = 15, a = 6, b = 7


x = 13, a = 7, b = 8 ***


x = 13, a = 6, b = 7




18. Assignment mana yang diperbolehkan di Java, jika variabel v1 bertipe data double, v2 bertipe data float, dan v3 merupakan object reference?

v1 = v2;***


v1 = v3;


v2 = v1;


v3 = v1;


v3 = v2;




19. Pada range value berapa yang dapat diterima oleh variable dengan tipe byte?

Tergantung ada hardware










***









20.

Apa yang menjadi output potongan kode di atas :

27


29


30


28***




21. Istilah apa yang digunakan untuk kesalahan pemrograman yang menyebabkan suatu program komputer berhenti mendadak?

output error


syntax error


runtime error ***


compiler error


input error


logic error

22.

Apa yang menjadi output potongan kode di atas :

3


1***


-1


-7




23. Dari pernyataan berikut ini, manakah yang benar? (Pilih semua jawaban yang benar)

int x = 6; x = !x;


int x = 6; if ( ! ( x > 3 ) ) { }***


int x = 6; x = ~x; ***




24. Pada range value berapa yang dapat diterima oleh variabel dengan tipe short ?

Tergantung pada hardware










***









25. Diantara pilihan berikut ini, manakah program utility JDK yang digunakan untuk melakukan compile file source code Java ke dalam bentuk bytecode?

jar


java


Javac***


javadoc



Your browser does not support inline frames or is currently configured not to display inline frames.
Waktu Sisa : 0:33:42














Dasar2 pemrograman.

1.

Apa yang menjadi output program di atas :

8
9


9
11


10
11


8
10






2. Diantara pernyataan-pernyataan berikut ini, manakah pernyataan assignment yang benar?

byte b = 10;


int i = 10;
byte j = i;


char c = "c";


String a = "a";


float f = 3.14;


long l = 40;






3. Sintaks apa yang digunakan untuk membuat komentar multi baris pada file Java source?

\\


//


\** *\


/** */


\* *\






4.

x = 15, a = 7, b = 8


x = 15, a = 6, b = 7


x = 13, a = 7, b = 8


x = 13, a = 6, b = 7






5.

Apa yang menjadi output potongan kode di atas :

-1


1073741823


-4


-8






6. Kode yang telah dieksekusi dan diterjemahkan oleh Java Virtual Machine (JVM) akan disimpan dalam jenis tipe file apa?

.class files


.javac files


.code files


.java files






7. Dari pernyataan berikut-berikut ini, manakah pernyataan yang benar dari method main() ? (Pilih semua jawaban yang menurut Anda benar)

public static void main()


public static void main(String arg[ ])


public static main (String [ ] arg)


public static void main (String [ ] args)


public static int main (String [ ] arg)






8. Manakah diantara operator berikut ini yang memiliki prioritas operasi yang paling tinggi?

+


%


/


( )






9. Ketika kelas public Java disimpan dalam file source code Java, hal-hal apakah yang harus benar mengenai penamaan source file sehubungan dengan penamaan kelas?

Penamaan harus berbeda


Penamaan harus dimulai dengan huruf yang sama


Penamaan harus serupa, tanpa memperhatikan ukuran huruf


Penamaan harus benar-benar serupa, termasuk ukuran besar kecil huruf






10.

Apa yang menjadi output kode diatas?

6101


060100x001


60101


681






11. Extensi apa yang digunakan pada file bytecode Java?

.class


.cls


.java


.jvm


.txt






12. Dari pernyataan - pernyataan di bawah ini, manakah yang menyebabkan Runtime Error?

Penulisan keyword yang salah


Kehilangan titik koma (;)


Dibagi dengan 0


Kesalahan dalam penggunaan modifier class






13. Disebut apakah prinsip pemrograman dimana seorang programmer yang mengembangkan software menggunakan pendekatan linear (step-by-step)?

pemrograman berbasis event


pemrograman prosedural


pemrograman beroriented objek


pemrograman fungsional






14. Pernyataan manakah yang benar mengenai operator shift?

Operan sebaiknya tidak bertipe data int.


Operator shift memindahkan operan kanan sejumlah bit yang telah dispesifikasikan oleh operan kiri.

@ ����<�us bertipe data integral, pada umumnya int atau long.


Operator shift operator terdiri dari <<, <<<, >> dan >>>.






15. Pernyataan mana dari ekspresi berikut ini yang bernilai positif?

int x = -1; x = x >>>5;


int x = -1; x = x >>> 32;


byte x = -1; x = x >>> 5;


int x = -1; x = x >> 5;






16. Dari pernyataan berikut ini, manakah yang benar? (Pilih semua jawaban yang benar)

int x = 6; x = !x;


int x = 6; if ( ! ( x > 3 ) ) { }


int x = 6; x = ~x;






17. Pada range value berapa yang dapat diterima oleh variabel dengan tipe short ?

Tergantung pada hardware


















18. Assignment mana yang diperbolehkan di Java, jika variabel v1 bertipe data double, v2 bertipe data float, dan v3 merupakan object reference?

v1 = v2;


v1 = v3;


v2 = v1;


v3 = v1;


v3 = v2;






19.

Apa yang menjadi output potongan kode di atas :

3


1


-1


-7






20.

Apa yang menjadi output potongan kode di atas :

27


29


30


28






21. Pada range value berapa yang dapat diterima oleh variable dengan tipe byte?

Tergantung ada hardware


















22. Pilih identifier yang benar dari pilihan-pilihan berikut ini. (Pilih semua jawaban yang menurut Anda benar)

Big0LongStringTanpaNama


$double


bytes


$5


Finalist






23. Diantara pilihan berikut ini, manakah program utility JDK yang digunakan untuk melakukan compile file source code Java ke dalam bentuk bytecode?

jar


java


javac


javadoc






24. Apa yang akan Anda lakukan untuk memanggil garbage collection dengan paksa?

Gerbage collection tidak akan pernah bisa dipaksa untuk dipanggil


Panggil System.gc()


Panggil System.gc() untuk mem-parsing sebuah reference kepada object untuk dimasukkan kedalam garbage collection


Panggil Runtime.gc()






25. Istilah apa yang digunakan untuk kesalahan pemrograman yang menyebabkan suatu program komputer berhenti mendadak?

output error


syntax error


runtime error


compiler error


input error


logic error






26. Apa yang menjadi output dari pernyataan berikut ini?

System.out.println(3*10*2/15-2+4^2^2);

6


10


2


-2


3






27.

Apa yang menjadi output potongan kode di atas :

x = 4
x = 7


x = 1
x = 4


x = 1
x = 7


x = 7
x = 4











26.

Apa yang menjadi output potongan kode di atas :

x = 4
x = 7


x = 1
x = 4


x = 1
x = 7


x = 7
x = 4




27.

Apa yang menjadi output program di atas :

8
9


9
11


10
11


8
10

Filed Under:

0 comments: