Pertemuan 16 Review materi.

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Pemrograman Berorientasi Objek (Project)
Pemrograman JAVA (TIB09)
OOP Java 04 Array & String.
STRING Pemrograman Object Oriented dengan JAVA Teknik Informatika-UMM.
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Encapsulation, Inheritance, polymorphism, dan interface
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Struktur Kode Aplikasi Java (1)
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Bekerja dengan Java class library
Method, Array dan String
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Struktur kontrol.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Reference Data Type (Class)
Pemrograman berorientasi objek
Bahasa Pemrograman (Pemrograman Visual)
Pengantar Struktur Data Pertemuan 1 Season 1
Access Modifier.
Inheritance dan Kata Kunci static
PBO Daniel Riano Kaparang, S.Kom., M.Cs
POLYMORPHISM (KEBANYAKRUPAAN)
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Pemograman Berorientasi Objek
Pemprograman Berorientasi Objek
Java array.
Algoritma & pemrograman 1B
Algoritma & Pemrograman 1
Method & Constructor METHOD.
Constructor dan Overloading
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Java array.
MODIFIER JAVA.
Java array.
Constructor overloading
Struktur Dasar Pemrograman Java
Bahasa Pemrograman 2 Oleh : Safitri Juanita.
MEMBUAT CLASS SENDIRI 2.
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Class, Objek, data, variabel dan operator
Elemen-elemen Dasar Pada Bahasa C++
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
QUIS Algoritma Pemrograman I
Java array.
S. Indriani Lestariningati, M.T
Pendahuluan PBO.
POLYMORPHISM.
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
Dasar-dasar Pemrograman Objek dg Java
Inisiasi Class dan Object
Java array.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Java array.
Pengenalan Pemrograman 1
Struktur Dasar Pemrograman Java
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

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

3. Berikut adalah penamaan class pada java yang diperbolehkan, kecuali… 3_One O_3ne S13h B3_Ta

4. Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah : parseInt( ) converseInt( ) Cint( ) ChangeInt( )

5. Berikut ini yang termasuk tipe data primitive adalah… Boolean character byte Double

6. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah… protected private public final

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”; 1 dan 2 3 dan 4 2 dan 3 2 dan 4

Jika nilai z ditampilkan maka yang akan tercetak adalah public class Dewi { public static void main(String args[ ]) { int x = 10; int y = 3; int z= x/y; } Jika nilai z ditampilkan maka yang akan tercetak adalah 3 3.3 True 3.33

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

10. if ( Nilai < 70 && Nilai > 50 ) System.out.println(“Grade C”); else System.out.println(“Gagal Ni Yee”);   Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi … System.out.println( ? grade > 70 “Gagal Ni Yee” : “Grade C” ) System.out.println( Nilai < 70 && Nilai > 50 ? “Grade C” :“Gagal Ni Yee”) System.out.println(Nilai < 70 && Nilai > 50: “Grade C”” ? “Gagal Ni Yee” ) System.out.println(Nilai < 70 && Nilai > 50 ? “Grade C” ? : “Gagal Ni Yee” )

11. Method yang digunakan untuk. membandingkan dua buah data string 11. Method yang digunakan untuk membandingkan dua buah data string adalah … equal() concat() length() equals()

12. Method yang digunakan untuk mengubah 12. Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah … UpperCase() toUperCase() toUpperCase() isUpperCase()

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

14. Statement yang digunakan untuk 14. Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah : parsedouble( ) DoubleValue( ) parseDouble( ) ChangeDouble( )

15.

18. Istilah untuk melindungi data dari usaha 18. Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah ... Inheritance Polymorphisme Constructor Encapsulation

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

18. Proses inisialisasi pada program diatas terjadi pada baris … 3 4 6

19. Jika penggalan program diatas diubah dengan 19. Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while maka hasilnya akan menjadi …jawaban : B

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

21. Berikut ini adalah editor yang dapat 21. Berikut ini adalah editor yang dapat digunakan untuk menuliskan program Java, kecuali... JCreator Notepad EClipse JavaBeans

22. Berikut ini adalah keyword yang terdapat dalam Java, kecuali... Goto Break If String

23. Komentar program dalam Java dapat menggunakan perintah... /*...*/ saja // saja // dan /*..*/ #, // dan /*..*/

24. Suatu method yang dapat dijalankan 24. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, dikenal dengan ... Constructor Initializer Garbage Collector Inheritance

25. Berikut ini adalah pernyataan yang benar 25. Berikut ini adalah pernyataan yang benar berhubungan dengan break dan continue, kecuali... Break digunakan untuk keluar dari blok perulangan Continue digunakan untuk melanjutkan ke proses perulangan berikutnya Statement setelah continue tidak akan dijalankan Statement setelah break tetap akan dijalankan

26. Berikut ini adalah hak akses yang dapat 26. Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali... Static Public Private Protected

27. Penanganan error dengan throws diletakkan di... Di dalam class Di dalam method Pendeklarasian class Pendeklarasian method

28. Method yang digunakan untuk mengambil 28. Method yang digunakan untuk mengambil seluruh karakter lalu menyimpannya kedalam variabel bertipe array-of-char yaitu… charAt() setCharArray() toCharArray() GetCharAt()

29. Hasil penggalan program diatas adalah... KunCoKuuMakan Combro KuncoKuuMakan Combro Kuncorokuu Makan Combro KuncoKuu Makan Combro

30. Berikut ini adalah method-method yang 30. Berikut ini adalah method-method yang dimiliki oleh class StringBuffer, kecuali... append() setLength() indexOf() concat()

31. Berikut ini adalah method-method yang 31. Berikut ini adalah method-method yang dimiliki oleh class String, kecuali... substring() setCharAt() equals() concat()

32. Hasil Program tersebut adalah …

33. Berikut adalah struktur pernyataan 33. Berikut adalah struktur pernyataan operator kondisi yang benar yaitu.. exp1;exp2?exp3 exp1:exp2?exp3 exp1?exp2:exp3 exp1?exp2;exp3

34. Pendeklarasian class pada program diatas terjadi pada nomor… 2 1 3 dan 5 4 dan 6

35. Pendeklarasian variabel pada program diatas terjadi pada nomor… 1 3 dan 5

36. Proses inisialisasi pada program diatas terjadi pada nomor… 1 3 dan 5

37. Hasil dari program tersebut adalah… 10 Nilainya Si B== C 11 Nilainya Si B ==C 10Nilainya si B==C Error

38. Method yang digunakan untuk 38. Method yang digunakan untuk mengkonversi data integer ke bentuk biner dalam Java adalah : toIntBinary() toBinaryString() parseInt() getBinaryString()

39. Method yang berfungsi memanggil dirinya sendiri disebut dengan… Constructor Overloading Rekursif Factorial

40. Beberapa method dengan nama yang. sama tetapi berbeda parameternya 40. Beberapa method dengan nama yang sama tetapi berbeda parameternya merupakan ciri dari… Method Constructor Method Overloading Method Rekursif Method Factorial

41. Modifier yang hanya dikenal oleh dirinya 41. Modifier yang hanya dikenal oleh dirinya dan kelas turunannya adalah… protected private public final

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

43. Pemanggilan metode superkelas dari subkelas menggunakan sintaks... superkelas.nama_metode( ) nama_metode( ) super nama_metode( ) super.nama_metode( )

44. Nama dari file tersebut adalah … mama.java papa.java aku.java no.java

45. Ada berapa kelas dalam program tersebut … Satu Dua Tiga Empat

46. Ada berapa variabel dalam class papa… Satu Dua Tiga empat

47. Apa nama objek dalam program tersebut.. mama papa aku no

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

49. Yang merupakan superclass adalah papa mama aku me

50. Yang merupakan subclass dari program tersebut adalah…. mama c. aku papa d. you

51. Dibawah ini adalah sifat dan definisi dari package kecuali ………. Suatu unit yang berisikan sejumlah kelas yang dikelompokkan menjadi Satu mampu mengenali member dari kelas yang tidak memiliki penentu akses bawaan Package dideklarasikan sekali dalam sebuah berkas Package yang tidak dapat digunakan oleh kelas yang lainnya

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

53. Berikut adalah syntax untuk mendeklarasikan array 2 dimensi yaitu… Tipedata[ ] [ ] nama.var[= new tipedata[jumlahkolom][jumlahbaris]]; Tipedata[ ] [ ] nama.var[= tipedata[jumlahbaris][jumlahkolom]]; Tipedata nama.var [ ] [ ] [= tipedata[jumlahkolom][jumlahbaris]]; Tipedata[ ] [ ] nama.var[= new tipedata[jumlahbaris][jumlahkolom]];

Dari penggalan program diatas, Dari penggalan program diatas, pendeklarasian variabel array berada pada baris… 1 2 3 4

55. Hasil dari program tersebut adalah… 1 2 3 4 5 6 7 8 1 0 3 0 5 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0

56. Untuk mengurutkan isi array secara ascending, bisa menggunakan… System.sort() Arrays.sort() Array.Sort() System.sorting()

Keyword yang digunakan untuk mengaplikasikan konsep pewarisan adalah… This Super Extends Static

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

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

60. Pembentukan objek pada program diatas terjadi pada baris ke… 1 2 7 9

61. Method konstruktor terdapat pada baris ke… 2 4 9

62. Berikut adalah cara untuk mendeklarasikan sebuah package, yaitu... package.<nama_package> package <nama_package> package <nama_package>.<nama_kelas> package <nama_package>.*

63. Konsep pewarisan terdapat pada baris ke… 1 10 20 23

64. Jika program tersebut disimpan maka nama programnya adalah ... Turunan.java Cetak.java Utama.java CetakNilai.java

65. Object yang tercipta pada program tersebut adalah…. Turunan dan Utama Obj1 dan obj2 Cetak dan CetakNilai x, y dan z

66. Berikut ini manakah jenis operator yang 66. Berikut ini manakah jenis operator yang biasa digunakan dalam bahasa pemrograman java, kecuali: Operator relasi Operator logika Operator increment Operator bitwise

67. Operator yang terdapat pada kurung. berikut % adalah operator yang 67. Operator yang terdapat pada kurung berikut % adalah operator yang digunakan untuk Penjumlahan sisa pembagian pembagian perkalian

68. Berikut ini pernyataan mana yang benar menurut saudara: if(srt1 == “dewi”) {System.out.println(“dewi”);} if(srt1 == ‘dewi’) {System.out.println(“dewi”);} if(srt1.equals(“dewi”)) {System.out.println(“dewi”);} if(srt1.equals(‘dewi’)) {System.out.println(“dewi”);}

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

70. Untuk mengurutkan isi array kita dapat 70. Untuk mengurutkan isi array kita dapat memanfaatkan method sort yang terdapat pada package: java.io java.lang java.util javax.swing

71. Variabel-variabel yang menyatakan 71. Variabel-variabel yang menyatakan karakteristik suatu objek disebut.. Data member Member function Tipe data Class

72. Mengelompokkan kelas-kelas yang saling 72. Mengelompokkan kelas-kelas yang saling berelasi menggunakan perintah di java yaitu…. Private Package Import Public

73. Gabungan antara variabel dan method, disebut.. kelas fungsi data objek

74. Konversi data dari tipe data besar ke tipe 74. Konversi data dari tipe data besar ke tipe data yang lebih kecil adalah.. Widening Narrowing toString valueOf

75. Syntak untuk mengkompile kelas java menjadi package, adalah… javac –d <directory_target> <nama_file_java> javac <directory_target> <nama_file_java> javac –d <nama_file_java> <directory_target> javac –d <directory_target>

76. Berikut ini yang bukan merupakan ciri bahasa pemrograman java adalah: compiler translator interpreter architecture neutral

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

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.

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( )

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

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