pertemuan 16

82
Pertemuan 16 Review materi

Upload: kellan

Post on 02-Feb-2016

104 views

Category:

Documents


7 download

DESCRIPTION

Pertemuan 16. Review materi. 1. Hasil kompilasi dari berkas java adalah File BAK File Bytecode File executable File class. 2.Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah… Polymorphisme Encapsulation Multiple inheritance Single Inheritance. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pertemuan 16

Pertemuan 16

Review materi

Page 2: Pertemuan 16

1. Hasil kompilasi dari berkas java adalaha) File BAKb) File Bytecodec) File executabled) File class

Page 3: Pertemuan 16

2.Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…

a) Polymorphismeb) Encapsulationc) Multiple inheritanced) Single Inheritance

Page 4: Pertemuan 16

3.Berikut adalah penamaan class pada java yang diperbolehkan, kecuali…

a) 3_Oneb) O_3nec) S13hd) B3_Ta

Page 5: Pertemuan 16

4.Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :

a) parseInt( )b) converseInt( )c) Cint( )d) ChangeInt( )

Page 6: Pertemuan 16

5.Berikut ini yang termasuk tipe data primitive adalah…

a) Booleanb) characterc) byted) Double

Page 7: Pertemuan 16

6.Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…

a) protectedb) privatec) publicd) final

Page 8: Pertemuan 16

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

(1) int a = 7;(2) Final boolean Dewi = true;(3) Char m = “T”;(4) String vidi=”123”;

a) 1 dan 2b) 3 dan 4c) 2 dan 3d) 2 dan 4

Page 9: Pertemuan 16

public class Dewi { public static void main(String args[ ]) { int x = 10; int y = 3; int z= x/y; }}

8. Jika nilai z ditampilkan maka yang akan tercetak adalah

a. 3b. 3.3c. Trued. 3.33

Page 10: Pertemuan 16

9. Jika program di atas dijalankan maka akan menghasilkan keluaran …a) 6 7 8 9 10b) 5 6 7 8 9c) 6 7 8 9 d) 1 2 3 4 5

Page 11: Pertemuan 16

10. if ( Nilai < 70 && Nilai > 50 )System.out.println(“Grade C”);

elseSystem.out.println(“Gagal Ni Yee”);

Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi …a) System.out.println( ? grade > 70 “Gagal Ni Yee” : “Grade

C” )b) System.out.println( Nilai < 70 && Nilai > 50 ? “Grade

C” :“Gagal Ni Yee”)c) System.out.println(Nilai < 70 && Nilai > 50: “Grade C”” ?

“Gagal Ni Yee” )d) System.out.println(Nilai < 70 && Nilai > 50 ? “Grade C” ? :

“Gagal Ni Yee” )

Page 12: Pertemuan 16

11. Method yang digunakan untuk membandingkan dua buah data string adalah …

a) equal()b) concat()c) length()d) equals()

Page 13: Pertemuan 16

12. Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah …

a) UpperCase()b) toUperCase()c) toUpperCase()d) isUpperCase()

Page 14: Pertemuan 16

13. Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran …

a) ahaDewab) hc) aDewad) haDewa

Page 15: Pertemuan 16

14. Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah :

a) parsedouble( )b) DoubleValue( )c) parseDouble( )d) ChangeDouble( )

Page 16: Pertemuan 16

15.

Page 17: Pertemuan 16

18. Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang

adalah ...a) Inheritanceb) Polymorphismec) Constructord) Encapsulation

Page 18: Pertemuan 16

17. Jika program di atas dijalankan maka akan menghasilkan keluaran …

a) 24b) 12c) 0d) error

Page 19: Pertemuan 16

18. Proses inisialisasi pada program diatas terjadi pada baris …

a) 1b) 3c) 4d) 6

Page 20: Pertemuan 16

19. Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while

maka hasilnya akan menjadi …jawaban : B

Page 21: Pertemuan 16

20. Mana dari penggalan program dibawah ini yang valid...jawaban D

Page 22: Pertemuan 16

21. Berikut ini adalah editor yang dapat digunakan untuk menuliskan program Java, kecuali...

a) JCreatorb) Notepadc) EClipsed) JavaBeans

Page 23: Pertemuan 16

22. Berikut ini adalah keyword yang terdapat dalam Java, kecuali...

a) Gotob) Breakc) Ifd) String

Page 24: Pertemuan 16

23. Komentar program dalam Java dapat menggunakan perintah...

a) /*...*/ sajab) // sajac) // dan /*..*/d) #, // dan /*..*/

Page 25: Pertemuan 16

24. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, dikenal dengan ...

a) Constructorb) Initializerc) Garbage Collectord) Inheritance

Page 26: Pertemuan 16

25. Berikut ini adalah pernyataan yang benar berhubungan dengan break dan continue, kecuali...

a) Break digunakan untuk keluar dari blok perulanganb) Continue digunakan untuk melanjutkan ke proses

perulangan berikutnyac) Statement setelah continue tidak akan dijalankand) Statement setelah break tetap akan dijalankan

Page 27: Pertemuan 16

26. Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java,

kecuali...a) Staticb) Publicc) Privated) Protected

Page 28: Pertemuan 16

27. Penanganan error dengan throws diletakkan di...

a) Di dalam classb) Di dalam methodc) Pendeklarasian classd) Pendeklarasian method

Page 29: Pertemuan 16

28. Method yang digunakan untuk mengambil seluruh karakter lalu menyimpannya kedalam variabel bertipe array-of-char yaitu…

a) charAt()b) setCharArray()c) toCharArray()d) GetCharAt()

Page 30: Pertemuan 16

29. Hasil penggalan program diatas adalah...a) KunCoKuuMakan Combrob) KuncoKuuMakan Combroc) Kuncorokuu Makan Combrod) KuncoKuu Makan Combro

Page 31: Pertemuan 16

30. Berikut ini adalah method-method yang dimiliki oleh class StringBuffer, kecuali...

a) append()b) setLength()c) indexOf()d) concat()

Page 32: Pertemuan 16

31. Berikut ini adalah method-method yang dimiliki oleh class String, kecuali...

a) substring()b) setCharAt()c) equals()d) concat()

Page 33: Pertemuan 16

32. Hasil Program tersebut adalah …

Page 34: Pertemuan 16

33. Berikut adalah struktur pernyataan operator kondisi yang benar yaitu..

a) exp1;exp2?exp3b) exp1:exp2?exp3c) exp1?exp2:exp3 d) exp1?exp2;exp3

Page 35: Pertemuan 16

34. Pendeklarasian class pada program diatas terjadi pada nomor…

a) 2b) 1c) 3 dan 5d) 4 dan 6

Page 36: Pertemuan 16

35. Pendeklarasian variabel pada program diatas terjadi pada nomor…

a) 3b) 4 dan 6c) 1d) 3 dan 5

Page 37: Pertemuan 16

36. Proses inisialisasi pada program diatas terjadi pada nomor…

a) 3b) 4 dan 6c) 1d) 3 dan 5

Page 38: Pertemuan 16

37. Hasil dari program tersebut adalah…a) 10 Nilainya Si B== Cb) 11 Nilainya Si B ==Cc) 10Nilainya si B==Cd) Error

Page 39: Pertemuan 16

38. Method yang digunakan untuk mengkonversi data integer ke bentuk biner dalam Java adalah :

a) toIntBinary()b) toBinaryString()c) parseInt()d) getBinaryString()

Page 40: Pertemuan 16

39. Method yang berfungsi memanggil dirinya sendiri disebut dengan…

a) Constructorb) Overloadingc) Rekursifd) Factorial

Page 41: Pertemuan 16

40. Beberapa method dengan nama yang sama tetapi berbeda parameternya merupakan ciri dari…

a) Method Constructorb) Method Overloadingc) Method Rekursifd) Method Factorial

Page 42: Pertemuan 16

41. Modifier yang hanya dikenal oleh dirinya dan kelas turunannya adalah…

a) protectedb) privatec) publicd) final

Page 43: Pertemuan 16

42. Modifier yang digunakan bila suatu unsure (kelas/metode/variable) memiliki nilai yang tetap adalah…

a) protectedb) privatec) publicd) final

Page 44: Pertemuan 16

43. Pemanggilan metode superkelas dari subkelas menggunakan sintaks...

a) superkelas.nama_metode( )b) nama_metode( )c) super nama_metode( )d) super.nama_metode( )

Page 45: Pertemuan 16

44. Nama dari file tersebut adalah …a. mama.javab. papa.javac. aku.javad. no.java

Page 46: Pertemuan 16

45. Ada berapa kelas dalam program tersebut …a. Satub. Duac. Tigad. Empat

Page 47: Pertemuan 16

46. Ada berapa variabel dalam class papa…a. Satub. Duac. Tigad. empat

Page 48: Pertemuan 16

47. Apa nama objek dalam program tersebut..a. mamab. papac. akud. no

Page 49: Pertemuan 16

48. Apa yang tercetak pada program tersebut..a. kusumasankdewi c.300 me+you kusumasankdewi

b. kusumasankdewi d. kusumasankdewi aku 300

Page 50: Pertemuan 16

49. Yang merupakan superclass adalah a. papab. mamac. akud. me

Page 51: Pertemuan 16

50. Yang merupakan subclass dari program tersebut adalah….

a. mama c. akub.papa d. you

Page 52: Pertemuan 16

51. Dibawah ini adalah sifat dan definisi dari package kecuali ……….

a) Suatu unit yang berisikan sejumlah kelas yang dikelompokkan menjadi Satu

b) mampu mengenali member dari kelas yang tidak memiliki penentu akses bawaan

c) Package dideklarasikan sekali dalam sebuah berkas

d) Package yang tidak dapat digunakan oleh kelas yang lainnya

Page 53: Pertemuan 16

52. Berikut adalah cara pendeklarasian array 1 dimensi, kecuali…a) int satu []b) String [] Dewi = new String (5)c) String [] Dewi = {“ana”,”ani”,”anu”,”eno” }d) int [] Dewi = {9,3,2,0,7}

Page 54: Pertemuan 16

53. Berikut adalah syntax untuk mendeklarasikan array 2 dimensi yaitu…

a) Tipedata[ ] [ ] nama.var[= new tipedata[jumlahkolom][jumlahbaris]];

b) Tipedata[ ] [ ] nama.var[= tipedata[jumlahbaris][jumlahkolom]];

c) Tipedata nama.var [ ] [ ] [= tipedata[jumlahkolom][jumlahbaris]];

d) Tipedata[ ] [ ] nama.var[= new tipedata[jumlahbaris][jumlahkolom]];

Page 55: Pertemuan 16

54. Dari penggalan program diatas, pendeklarasian variabel array berada pada baris…

a) 1b) 2c) 3d) 4

Page 56: Pertemuan 16

55. Hasil dari program tersebut adalah…a) 1 2 3 4 5 6 7 8b) 1 0 3 0 5 0 7 0c) 0 0 0 0 0 0 0 0d) 0 0 0 0

Page 57: Pertemuan 16

56. Untuk mengurutkan isi array secara ascending, bisa menggunakan…

a) System.sort()b) Arrays.sort()c) Array.Sort()d) System.sorting()

Page 58: Pertemuan 16

57. Keyword yang digunakan untuk mengaplikasikan konsep pewarisan adalah…

a) Thisb) Superc) Extendsd) Static

Page 59: Pertemuan 16

58. Kemampuan suatu subkelas untuk memodifikasi data dan method dari kelas induknya disebut dengan …

a) Overridingb) Inheritancec) Polymorphismd) Encapsulation

Page 60: Pertemuan 16

59. Hasil program diatas adalah…. Jawaban Ca. Cinta c. Cinta Sayang Kasih Kasih Sayangb. Sayang d. Kasih Cinta Sayang Kasih Cinta

Page 61: Pertemuan 16

60. Pembentukan objek pada program diatas terjadi pada baris ke…

a) 1b) 2c) 7d) 9

Page 62: Pertemuan 16

61. Method konstruktor terdapat pada baris ke…a) 1b) 2c) 4d) 9

Page 63: Pertemuan 16

62. Berikut adalah cara untuk mendeklarasikan sebuah package, yaitu...a) package.<nama_package>b) package <nama_package>c) package <nama_package>.<nama_kelas>d) package <nama_package>.*

Page 64: Pertemuan 16

63. Konsep pewarisan terdapat pada baris ke…a) 1b) 10c) 20d) 23

Page 65: Pertemuan 16

64. Jika program tersebut disimpan maka nama programnya adalah ...

a) Turunan.javab) Cetak.javac) Utama.javad) CetakNilai.java

Page 66: Pertemuan 16

65. Object yang tercipta pada program tersebut adalah….

a) Turunan dan Utamab) Obj1 dan obj2c) Cetak dan CetakNilaid) x, y dan z

Page 67: Pertemuan 16

66. Berikut ini manakah jenis operator yang biasa digunakan dalam bahasa

pemrograman java, kecuali:a) Operator relasi b) Operator logikac) Operator incrementd) Operator bitwise

Page 68: Pertemuan 16

67. Operator yang terdapat pada kurung berikut % adalah operator yang digunakan untuk

a) Penjumlahanb) sisa pembagianc) pembagiand) perkalian

Page 69: Pertemuan 16

68. Berikut ini pernyataan mana yang benar menurut saudara:

a) if(srt1 == “dewi”) {System.out.println(“dewi”);}b) if(srt1 == ‘dewi’) {System.out.println(“dewi”);}c) if(srt1.equals(“dewi”))

{System.out.println(“dewi”);}d) if(srt1.equals(‘dewi’))

{System.out.println(“dewi”);}

Page 70: Pertemuan 16

69. Manakah dari beberapa jawaban berikut yang tidak melakukan return value:a) int Jumlah()b) double Kali()c) float Bagi()d) void Kurang()

Page 71: Pertemuan 16

70. Untuk mengurutkan isi array kita dapat memanfaatkan method sort yang

terdapat pada package:a) java.iob) java.langc) java.utild) javax.swing

Page 72: Pertemuan 16

71. Variabel-variabel yang menyatakan karakteristik suatu objek disebut..

a) Data memberb) Member functionc) Tipe datad) Class

Page 73: Pertemuan 16

72. Mengelompokkan kelas-kelas yang saling berelasi menggunakan perintah di java yaitu….

a) Privateb) Packagec) Importd) Public

Page 74: Pertemuan 16

73. Gabungan antara variabel dan method, disebut..

a) kelasb) fungsic) datad) objek

Page 75: Pertemuan 16

74. Konversi data dari tipe data besar ke tipe data yang lebih kecil adalah..a) Wideningb) Narrowingc) toStringd) valueOf

Page 76: Pertemuan 16

75. Syntak untuk mengkompile kelas java menjadi package, adalah…

a) javac –d <directory_target> <nama_file_java>b) javac <directory_target> <nama_file_java>c) javac –d <nama_file_java> <directory_target>d) javac –d <directory_target>

Page 77: Pertemuan 16

76. Berikut ini yang bukan merupakan ciri bahasa pemrograman java adalah:

• compiler• translator• interpreter• architecture neutral

Page 78: Pertemuan 16

77.Berikut ini merupakan contoh tipe data yang menangani bilangan bulat, kecuali:– int– long– float– short

Page 79: Pertemuan 16

78. Berikut merupakan pernyataan yang benar mengenai tipe data reference, yaitu…– Menyimpan data dalam lokasi memori yang sebenarnya– Berisi nilai tunggal dengan format dan ukuran yang

sesuai tipenya– Menyimpan alamat dalam lokasi memori yang menunjuk

ke lokasi memori dimana data sebenarnya berada– Sebuah tipe data berjenis metode yang memiliki class.

Page 80: Pertemuan 16

79. Untuk mengunci metode info agar tidak dapat di override jika dipanggil pada kelas lain adalah dengan syntax…..– protected void info( )– final void info( )– public void info( )– private void info( )

Page 81: Pertemuan 16

80. Yang menyebabkan java menjadi bahasa pemrograman yang multiplatform adalah karena java memiliki:– JVC– JVM– KVM– KTM

Page 82: Pertemuan 16

• Perhatikan potongan program berikut :• public class NestedFor {• public static void main (String[] args) (• for ( i =0; i <11; i++) {• for (j=1; j <100; j++) {• System.our.println(“Meruya“);• }• }• }• }• Pada program diatas, akan tercetak string “Meruya”

sebanyak...– 100 kali– 1000 kali– 11000 kali– 1089 kali