Manakah dari hal berikut yang menetapkan aksesibilitas ke variabel, metode, dan kelas?

==> Bagian 2 Part 1

* https://aisyahdian12.blogspot.com/2017/11/java-fundamental-section-2-l1-l7.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_26.html
* http://agung-cybernet.blogspot.com/2017/08/soal-oracle-java-fundamental.html

Section 2 Quiz 1 - L1-L7 (Answer all questions in this section) 1. Opsi mana yang menyalin instruksi pemrograman ke clipboard? Mark for Review (1) Points

Tempel


Clipboard


Salin ke clipboard (*)


Diaktifkan

Correct Benar

2. Di Alice, gerakan berjalan untuk objek berkaki dua dapat dicapai tanpa pernyataan kontrol Lakukan Bersama-sama. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

3. Di Alice, pemrograman yang berbeda tidak diperlukan untuk objek yang berbeda, karena semua objek bergerak dengan cara yang sama. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

4. Di Alice, fungsi apa yang akan Anda gunakan untuk mendapatkan bilangan cacah dari pengguna? Mark for Review (1) Points

getStringFromUser


getBooleanFromUser


getIntegerFromUser (*)


getDoubleFromUser

Correct Benar

5. Dari pelajaran Alice Anda, instruksi pemrograman mana yang mewakili gerakan berikut: Seseorang bergerak maju ke meja, minus kedalaman orang tersebut. Mark for Review (1) Points

this.Person move Forward this.Person getDistanceTo this.Table - this.Table getDepth


this.Table move Forward this.Person getDistanceTo this.Table - this.Table getDepth


this.Person move Forward this.Person getDistanceTo this.Table + this.Person getDepth


this.Person move Forward this.Person getDistanceTo this.Table - this.Person getDepth (*)

Correct Benar

Section 2 Quiz 1 - L1-L7 (Answer all questions in this section) 6. Setelah masing-masing eksekusi animasi Alice Anda, elemen apa saja yang dapat disesuaikan dalam kode Anda? Mark for Review (1) Points

Pernyataan kontrol


Prosedur


Argumen


Semua yang di atas (*)

Correct Benar

7. Untuk menambahkan prosedur ke myFirstMethod, klik kanan pada prosedur yang ingin Anda tambahkan lalu pilih tombol Tambah. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

8. Prosedur gerak di Alice memindahkan objek ke berapa banyak kemungkinan arah yang berbeda? Mark for Review (1) Points

1


4


6 (*)


3

Correct Benar

9. Diagram alir adalah cara yang berguna untuk menggambarkan bagaimana karakter animasi Alice Anda akan terlihat. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

10. Manakah dari berikut ini merupakan alasan abstraksi prosedural dapat digunakan dalam pemrograman animasi? Mark for Review (1) Points (Choose all correct answers)

Programmer ingin menyimpan animasi.


Programmer ingin menggunakan kembali kode. (*)


Kode sulit dibaca. (*)


Kode terlalu panjang. (*)

Correct Benar

Section 2 Quiz 1 - L1-L7 (Answer all questions in this section) 11. Di Alice, jika hanya objek yang berjalan dengan empat kaki yang perlu menggunakan prosedur, di mana superclass akan prosedur dideklarasikan? Mark for Review (1) Points

Berkaki empat (*)


Perenang


Menopang


Berkaki dua

Correct Benar

12. Di Alice, manakah dari argumen berikut yang dapat diganti dengan angka acak? Mark for Review (1) Points (Choose all correct answers)

Durasi (*)


Arah


Nama objek


Jarak (*)


Nama prosedur

Correct Benar

13. Pernyataan kontrol Alice mana yang menjalankan serangkaian prosedur secara bersamaan? Mark for Review (1) Points

Lakukan Sesuai Urutan


Bersama


Sementara


Lakukan bersama-sama (*)

Correct Benar

14. Cincin akan muncul di sekitar subbagian yang menunjukkan bagaimana Anda dapat mengubah posisinya. True atau false? Mark for Review (1) Points

TRUE (*)


False

Correct Benar

15. Di Alice, di mana objek ditambahkan dan diposisikan di adegan? Mark for Review (1) Points

Editor Adegan (*)


Galeri


Templat


Editor kode

Correct Benar

==> Bagian 2 Part 2

* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_26.html
* https://www.coursehero.com/file/p3qpp5j/True-False-As-the-Alice-programmer-you-render-the-animation-on-your-own-True-or/
* http://agung-cybernet.blogspot.com/2017/08/soal-oracle-java-fundamental.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_32.html
* http://deniace.blogspot.com/2017/01/oracle-java-fundamentals-section-2-quiz.html

Section 2 Quiz 2 - L8-L14 (Answer all questions in this section) 1. Sebagai pembuat program Alice, Anda me-render animasinya sendiri. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

2. Saat menampilkan animasi Alice Anda, pastikan presentasi Anda benar-benar teruji dan selesai. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

3. Dari pelajaran Alice Anda, jika Anda memeriksa proses ilmiah yang memiliki banyak langkah, mana dari berikut ini cara untuk Anda menerapkan dekomposisi fungsional untuk proses ini? Mark for Review (1) Points

Hadirkan masalah sebagai animasi.


1. Identifikasi langkah-langkah terperinci untuk konsep ilmiah.


1. Hadirkan masalah sebagai animasi.


1. Identifikasi langkah-langkah tingkat tinggi untuk konsep ilmiah.

Correct Benar

4. Identifikasi contoh dari ekspresi Alice. Mark for Review (1) Points

"Hello World."


IF atau WHILE


12 + 15 = 27 (*)


Tidak satu pun di atas

Correct Benar

5. Di Alice, pernyataan pemrograman mana yang menggerakkan alien mundur ke asteroid, minus 2 meter? Mark for Review (1) Points

this.Asteroid move backward {this.Alien getDistanceTo this.Asteorid / 2}


this.Alien move backward {this.Alien getDistanceTo this.Asteroid * 2}


this.Alien move backward {this.Alien getDistanceTo this.Asteroid -2} (*)


this.Alien move forward {this.Asteroid getDistanceTo this.Alien / 2}

Correct Benar

Section 2 Quiz 2 - L8-L14 (Answer all questions in this section) 6. Manakah dari berikut ini bukan contoh dari logika struktur kontrol IF? Mark for Review (1) Points

Mainkan videonya tiga kali. (*)


Jika bel pintu berdering, maka pintu terbuka.


Jika burung membunyikan bel, akan diberikan suguhan.


Jika tombol putar ditekan, mainkan video satu kali.

Correct Benar

7. Kondisi dalam WHILE loop merupakan ekspresi boolean. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

8. Di Alice tidak dimungkinkan untuk mentransfer kelas dari satu animasi ke yang lain. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

9. Peristiwa adalah tindakan apa pun yang diinisiasi oleh pengguna yang dirancang untuk memengaruhi pelaksanaan program selama pemutaran. Mark for Review (1) Points

True (*)


False

Correct Benar

10. Alat apa yang dapat digunakan untuk memetakan pernyataan eksekusi kondisional IF? Mark for Review (1) Points

Diagram alur proses (*)


Diagram sebab dan akibat


Diagram alur kondisional

Incorrect Salah. Lihat Bagian 2 Pelajaran 8

Di Alice, kita menggunakan pernyataan kontrol WHILE untuk menerapkan loop kondisional. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar


12. Periksa kode berikut. Apa saja variabelnya?

Mark for Review (1) Points (Choose all correct answers)

i (*)


arg


t


n (*)

Incorrect Salah. Lihat Bagian 2 Pelajaran 13

13. Di Jawa, simbol mana yang digunakan untuk menetapkan satu nilai ke nilai lainnya? Mark for Review (1) Points

= (*)


>


//


<

Correct Benar

14. Tentukan nilai variabel LapCount berdasarkan perhitungan matematika berikut: LapCount + 10 = 15 Mark for Review (1) Points

5 (*)


2


4


15


10

Correct Benar

15. Di dalam kode Java, kurung { } digunakan untuk mewakili pernyataan apa? Mark for Review (1) Points (Choose all correct answers)

selama


mulai (*)


selesai (*)


sementara

Correct Benar

==> Bagian 3 Part 1

Section 3 Quiz 1 - L1-L5 (Answer all questions in this section) 11. Dari pelajaran Greenfoot Anda, yang mana dari metode berikut ini mengembalikan rotasi objek saat ini? Mark for Review (1) Points

World getClass()


getXY()


World getWorld()


int getRotation() (*)

Correct Benar

12. Di Greenfoot, setelah subclass dibuat dan dikompilasi, Anda tidak dapat mengedit kode sumber subclass. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

13. Manakah dari berikut menunjukkan hubungan Greenclass subclass/superclass? Mark for Review (1) Points

Satu orang adalah superclass dari subclass manusia.


Komputer adalah subclass dari superclass video game.


Mawar adalah subclass dari superclass bunga. (*)


Anjing adalah subclass dari superclass kucing.

Correct Benar

14. Manakah dari berikut ini contoh superclass default yang ada di dalam skenario Greenfoot baru? Mark for Review (1) Points (Choose all correct answers)

Cat


Parrot


Actor (*)


Dog


World (*)

Correct Benar

15. Dari pelajaran Greenfoot Anda, tombol atur ulang mengatur ulang skenario kembali ke posisi awal. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

==> Bagian 3 part 2

* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_77.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_32.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_46.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_11.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_95.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_26.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_4.html

Section 3 Quiz 2 - L6-L10 (Answer all questions in this section) 1. Dari pelajaran Greenfoot Anda, mana salah satu dari berikut ini adalah contoh saat teknik abstraksi digunakan? Mark for Review (1) Points

Memulai variabel


Melewati parameter dalam konstruktor untuk mengatur kecepatan awal. (*)


Menambahkan properti ke instance


Menambahkan properti ke Kelas

Correct Benar

2. Di Java, apa itu casting? Mark for Review (1) Points

Casting adalah saat kita mengubah koordinat seorang aktor


Casting adalah saat kita ingin memberi tahu compiler java bahwa kelas yang kita akses benar-benar merupakan jenis kelas yang lain (*)


Casting adalah saat kita menghapus objek dari world


Casting adalah saat kita mengatur ulang keadaan instance.

Incorrect Salah. Lihat Bagian 3 Pelajaran 9

3. Gunakan pengetahuan Greenfoot Anda: Abstraksi terjadi dalam berbagai cara dalam pemrograman. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

4. Gunakan pengetahuan Greenfoot Anda untuk menjawab pertanyaan: Penggabungan string adalah cara untuk menghindari keharusan menulis karakter tambahan dalam kode sumber Anda. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

5. Jika akhir while loop tidak ditetapkan, apa yang terjadi? Mark for Review (1) Points

Kode mengeksekusi dan tidak berhenti. (*)


Kode berhenti setelah 20 eksekusi.


Kode berhenti setelah 10 eksekusi.


Kondisi menjadi salah setelah satu menit eksekusi.

Correct Benar

Section 3 Quiz 2 - L6-L10 (Answer all questions in this section) 6. Dari pelajaran Greenfoot Anda, simbol mana yang menerangkan penggabungan string? Mark for Review (1) Points

Simbol &


Simbol =


Simbol + (*)


Simbol <

Correct Benar

7. Benturan di Greenfoot adalah saat dua aktor melakukan kontak? Mark for Review (1) Points

True (*)


False

Correct Benar

8. Metode yang ditetapkan adalah metode yang hanya dibuat oleh tim pengembangan Greenfoot? Mark for Review (1) Points

True


False (*)

Correct Benar

9. Di Greenfoot benturan adalah saat 2 aktor bersentuhan? Mark for Review (1) Points

True (*)


False

Correct Benar

10. Di Greenfoot Anda dapat berinteraksi dengan skenario menggunakan mouse. Mark for Review (1) Points

True (*)


False

Correct Benar

Section 3 Quiz 2 - L6-L10 (Answer all questions in this section) 11. Di Greenfoot, perintah apa yang akan Anda gunakan untuk mendeteksi apakah mouse telah diklik pada aktor? Mark for Review (1) Points

Greenfoot.mouseClicked(this) (*)


Actor.clicked(this)


Greenfoot.clicked(this)


Greenfoot.pressed(this)

Correct Benar

12. Metode apa yang digunakan untuk memutar suara dalam game Greenfoot Anda? Mark for Review (1) Points

metode findSound


metode importSound


metode playSound (*)


metode getSound

Correct Benar

13. Kata kunci apa yang digunakan untuk menambahkan aktor ke dunia Greenfoot? Mark for Review (1) Points

super


tambahkan


baru


addObject (*)

Correct Benar

14. Kita dapat menggunakan konstruktor Actor untuk secara otomatis membuat instance Actor saat dunia Greenfoot diinisialisasi. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

15. Di Greenfoot, konstruktor aktor dapat digunakan untuk membuat gambar atau nilai dan menetapkannya ke variabel. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

==> Mid Semester

* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_32.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_26.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_11.html
* http://agung-cybernet.blogspot.com/2017/08/soal-oracle-java-fundamental.html
* https://www.academia.edu/25646679/Quiz_ALICE
* https://www.academia.edu/32674690/Quiz_ALICE
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_32.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_46.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_20.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_57.html
* http://deniace.blogspot.com/2017/01/oracle-java-fundamental-section-3-quiz.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_11.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_4.html
* https://dssanjaya.blogspot.com/2017/12/kunci-jawaban-all-quiz-oracle-academy_77.html

Section 2 (Answer all questions in this section)

1. Apa hasil dari kode berikut?

Mark for Review (1) Points x > y : x > y

x < y : x < y

x > y : 0

x < y : 1

x > y : true

x < y : false (*)

x > y : 1

x < y : 0

x > y : false

x < y : true

Correct Benar

2. Manakah dari berikut ini bukan operator relasional? Mark for Review (1) Points

>


// (*)


<


=

Correct Benar


3. Apa yang dilakukan garis 9 dan 11 dalam kode berikut?

Mark for Review (1) Points

Terima input pengguna dan simpan dalam variabel num1 dan num2. (*)


Pindai halaman berikutnya di pemindai.


Periksa file dan pindai baris berikutnya.


Tidak satu pun di atas.

Incorrect Salah. Lihat Bagian 2 Pelajaran 14


4. Apa yang dilakukan garis 7, 10, dan 13 dalam kode berikut?

Mark for Review (1) Points

Ekspor file dengan nama A, B, dan num3.


Buat satu file yang berisi A, B, dan nilai num3.


Cetak "A", "B" dan nilai num3 pada layar. (*)


Tidak satu pun di atas.

Correct Benar

5. Proyek Alice yang disimpan dapat dibuka dan diedit. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 2 (Answer all questions in this section) 6. Di Alice, pernyataan pemrograman mana yang menggerakkan kupu-kupu ke depan, menggandakan jarak ke pohon? Mark for Review (1) Points

this.Butterfly move forward {this.Butterfly getDistanceTo this.Tree * 2} (*)


this.Butterfly move backward {this.Butterfly getDistanceTo this.Tree * 2}


this.Butterfly move forward {this.Butterfly getDistanceTo this.Tree / 2}


this.Butterfly move backward {this.Butterfly getDistanceTo this.Tree / 2}

Correct Benar

7. Di Alice, pernyataan pemrograman mana yang menggerakkan kucing untuk meneruskan jarak ke burung? Mark for Review (1) Points

this.Cat move {this.Bird getDistanceTo this.Cat / 2}


this.Cat move forward {this.Bird getDistanceTo this.Cat / 2}


this.Bird move forward {this.Bird getDistanceTo this.Cat}


this.Cat move forward {this.Cat getDistanceTo this.Bird} (*)

Correct Benar

8. Di Alice, Anda harus menempatkan struktur kontrol di editor kode sebelum menambahkan kode apa pun yang akan masuk ke dalamnya. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

9. Di kelas Alice mana terdapat prosedur addDefaultModelManipulation? Mark for Review (1) Points

Kelas adegan (*)


Kelas hewan berkaki empat


Kelas objek


Kelas myFirstMethod

Correct Benar

10. Dari pelajaran Alice Anda, storyboard tekstual menyediakan daftar aksi terperinci dan tersusun dari setiap aksi yang dilakukan objek di setiap adegan animasi. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 2 (Answer all questions in this section) 11. Manakah dari tipe pendengar peristiwa berikut yang tidak tersedia di level teratas daftar menurun addEvent di Alice? Mark for Review (1) Points

Mouse


Posisi/Orientasi


Keyboard


Benturan (*)

Correct Benar

12. Saat membuat acara berdasarkan keypress, pengendali peristiwa mana yang akan Anda gunakan? Mark for Review (1) Points

Aktivasi Adegan/Waktu


Keyboard (*)


Mouse


Posisi/Orientasi

Correct Benar

13. Manakah dari berikut ini contoh pengumpulan dalam program Alice? Mark for Review (1) Points

Teks dikumpulkan di dalam ubin komentar.


Jarak, durasi, dan arah argumen dikumpulkan di dalam prosedur.


Lima pernyataan Lakukan Bersama-sama dikumpulkan di dalam pernyataan Lakukan Sesuai Urutan. (*)


Prosedur gerak dikumpulkan di dalam prosedur belok.

Incorrect Salah. Lihat Bagian 2 Pelajaran 4

14. Apa langkah pertama untuk memasukkan komentar dalam program Alice? Mark for Review (1) Points

Pilih instance dari menu instance.


Seret dan lepas ubin komentar di bawah segmen kode.


Ketik komentar yang menggambarkan urutan tindakan di segmen kode.


Seret dan lepas ubin komentar di atas segmen kode. (*)

Correct Benar

15. Di Alice, gerakan berjalan untuk objek berkaki dua dapat dicapai tanpa pernyataan kontrol Lakukan Bersama-sama. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

Section 2 (Answer all questions in this section) 16. Di Alice, manakah dari pernyataan berikut bukan merupakan pernyataan kontrol? Mark for Review (1) Points

Bergerak (*)


Hitung


Sementara


Lakukan Sesuai Urutan

Correct Benar

17. Di Alice, argumen prosedur memungkinkan pembuat program menyesuaikan objek, gerakan, jumlah jarak, dan durasi waktu. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

18. Setelah objek telah disiapkan di adegan, bijak untuk menyimpan beberapa versi proyek, memberi setiap versi nama yang sama. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

19. Dari pelajaran Alice Anda, instruksi pemrograman mana yang mewakili gerakan berikut: Seseorang bergerak maju ke meja, minus kedalaman orang tersebut. Mark for Review (1) Points

this.Person move Forward this.Person getDistanceTo this.Table - this.Person getDepth (*)


this.Person move Forward this.Person getDistanceTo this.Table + this.Person getDepth


this.Table move Forward this.Person getDistanceTo this.Table - this.Table getDepth


this.Person move Forward this.Person getDistanceTo this.Table - this.Table getDepth

Correct Benar

20. Menguraikan masalah atau proses menjadi bagian-bagian yang lebih kecil membuat lebih mudah dikelola. True atau false? Mark for Review (1) Points

True (*)


False

Incorrect Salah. Lihat Bagian 2 Pelajaran 5

Section 2 (Answer all questions in this section) 21. Di Alice, manakah dari berikut ini adalah manfaat memisahkan gerakan ke dalam prosedur mereka sendiri? Mark for Review (1) Points (Choose all correct answers)

Membuat animasi lebih mudah dijalankan.


Memungkinkan banyak objek dari kelas untuk menggunakan prosedur yang sama. (*)


Membuat adegan lebih mudah dilihat.


Dapat memungkinkan subclass dari superclass untuk menggunakan prosedur. (*)


Menyederhanakan kode dan membuat lebih mudah dibaca. (*)

Correct Benar

22. Manakah dari berikut ini yang akan menjadi objek ikan badut di Alice yang mewarisi dari kelasnya? Mark for Review (1) Points

Sirip


Dua mata


Prosedur


Fungsi


Semua yang di atas (*)

Correct Benar

23. Tentukan nilai variabel LapCount berdasarkan perhitungan matematika berikut: LapCount + 10 = 15 Mark for Review (1) Points

5 (*)


15


2


4


10

Correct Benar

24. Manakah dari instruksi pemrograman berikut memerintahkan ikan untuk terus bergerak maju dengan kecepatan acak antara 0,5 dan 1,0 meter, minus 0,25 meter, sampai bertabrakan dengan hiu? Mark for Review (1) Points

(*)

Correct Benar

Section 3 (Answer all questions in this section) 25. Dari pelajaran Greenfoot Anda, di mana Anda meninjau metode pewarisan kelas? Mark for Review (1) Points

Inspektur


Dokumentasi (*)


Pernyataan if


Metode Act

Correct Benar

Section 3 (Answer all questions in this section) 26. Dari pelajaran Greenfoot Anda, jika kondisi dalam pernyataan if benar, segmen kode pertama dijalankan. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

27. Gunakan pengetahuan Greenfoot Anda untuk menjawab pertanyaan: Penggabungan string adalah cara untuk menghindari keharusan menulis karakter tambahan dalam kode sumber Anda. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

28. Di Greenfoot IDE, apa yang dilakukan oleh operator AND (&&)? Mark for Review (1) Points

Membandingkan dua nilai boolean, dan mengembalikan nilai boolean yang benar jika dan hanya jika kedua operandnya benar. (*)


Membandingkan dua nilai boolean, dan mengembalikan nilai boolean yang benar jika dan hanya jika salah satu pengoperasinya benar.


Membandingkan dua variabel boolean atau ekspresi dan mengembalikan hasil yang benar jika salah satu pengoperasi benar.


Membandingkan dua nilai boolean dan mengembalikan nilai boolean yang benar jika salah satu pengoperasi benar.

Incorrect Salah. Lihat Bagian 3 Pelajaran 10.

29. Manakah dari berikut ini adalah contoh penggabungan string? Mark for Review (1) Points

Sebagai ganti memasukkan ".png" setelah setiap nama file gambar, tambahkan = ".png" setelah nilai imageName dalam pernyataan pemrograman.


Sebagai ganti memasukkan ".png" setelah setiap nama file gambar, tambahkan && ".png" setelah nilai imageName dalam pernyataan pemrograman.


Sebagai ganti memasukkan ".png" setelah setiap nama file gambar, tambahkan + ".png" setelah nilai imageName dalam pernyataan pemrograman. (*)


Sebagai ganti memasukkan ".png" setelah setiap nama file gambar, tambahkan ".png" setelah nilai imageName dalam pernyataan pemrograman.

Correct Benar


30. Dalam array Greenfoot berikut, pernyataan apa yang akan Anda tulis untuk mengakses kunci "a"?

Keynames = {"a", "b", "c", "d"}; Mark for Review (1) Points

Keynames[kunci "a”]


keynames["a"]


keynames[2]


keynames[0] (*)

Correct Benar

Section 3 (Answer all questions in this section) 31. Manakah dari berikut ini yang dapat digunakan untuk mendeteksi ketika 2 aktor bertabrakan? Mark for Review (1) Points

isTouching() (*)


isContact()


isCollision()


hasCollided()

Correct Benar

32. Di Greenfoot benturan adalah saat 2 aktor bersentuhan? Mark for Review (1) Points

True (*)


False

Correct Benar

33. Dari pelajaran Greenfoot Anda, notasi titik memungkinkan Anda menggunakan metode dari kelas yang berbeda, jika kelas yang Anda program tidak memiliki metode. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

34. Apa yang diperintahkan oleh pernyataan pemrograman Greenfoot berikut kepada kelas?if (Greenfoot.getRandomNumber(100) < 6) { turn(18); } Mark for Review (1) Points

Putar 6 derajat, lalu putar 18 derajat.


Jika nomor acak dikembalikan yang kurang dari 6, putar 18 derajat. (*)


Jika nomor acak dikembalikan yang kurang dari 6, pindahkan 18 langkah.


Jika nomor acak dikembalikan yang lebih besar dari 6, putar 18 derajat.

Correct Benar

35. Dari pelajaran Greenfoot Anda, kapan if-else statement mengeksekusi segmen kode kedua? Mark for Review (1) Points

Setelah segmen kode pertama dijalankan.


Jika suatu kondisi false. (*)


Jika suatu kondisi true.


Saat sebuah instance dibuat.


Saat angka acak kurang dari 10.

Correct Benar

Section 3 (Answer all questions in this section) 36. Dari pelajaran Greenfoot Anda, metode dapat berada di mana saja? Mark for Review (1) Points (Choose all correct answers)

Galeri


Kelas (*)


Skenario


Objek (*)


Semua yang di atas

Correct Benar

37. Dari pelajaran Greenfoot Anda, metode isKeyDown terletak di kelas mana? Mark for Review (1) Points

Greenfoot (*)


GreenfootImage


Actor


World

Incorrect Salah. Lihat Bagian 3 Pelajaran 7

38. Apa jenis parameter yang diharapkan metode keyDown? Mark for Review (1) Points

Kata sandi yang akan melindungi kelas.


Nama file suara untuk diputar saat tombol ditekan.


Nama kunci untuk menekan keyboard. (*)


Nama kelas yang akan menggunakan kunci.

Correct Benar

39. Dari pelajaran Greenfoot Anda, mana dari berikut ini bukan langkah untuk membuat subclass baru? Mark for Review (1) Points

Beri nama kelas.


Program kelas untuk bergerak maju. (*)


Pilih gambar untuk kelas.


Klik kanan pada superclass.


Klik subclass Baru...

Correct Benar

40. Di Greenfoot, subclass dibuat dengan mengeklik kanan pada superclass. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 3 (Answer all questions in this section) 41. Manakah berikut ini pernyataan pemrogaman yang salah ditulis? Mark for Review (1) Points

move(2);


move(): (*)


turn(25);


turn(2);

Correct Benar

42. Dari pelajaran Greenfoot Anda, Manakah dari pernyataan berikut yang paling benar? Mark for Review (1) Points

Program saya selesai saat dikompilasi.


Program saya selesai saat saya menambahkan gambar.


Program saya selesai saat dijalankan dan saya sudah menguji kodenya. (*)


Program saya selesai saat saya menambahkan musik.

Correct Benar

43. Kita dapat menggunakan konstruktor Actor untuk secara otomatis membuat instance Actor saat dunia Greenfoot diinisialisasi. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

44. Di Greenfoot, apa tujuan dari tipe variabel? Mark for Review (1) Points

Mendefinisikan pacifier akses yang digunakan dengan variabel.


Mendefinisikan contoh yang terkait dengan variabel.


Mendefinisikan kelas mana yang terkait dengan variabel.


Mendefinisikan jenis data apa yang akan disimpan dalam variabel. (*)

Correct Benar

45. Konstruktor dipanggil secara otomatis saat instance baru dari kelas dibuat? True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 3 (Answer all questions in this section) 46. Dalam Greenfoot IDE, jenis variabel apa yang memungkinkan instance untuk menyimpan informasi? Mark for Review (1) Points

Variabel dunia


Variabel metode


Variabel instance (*)


Variabel kelas

Correct Benar

47. Di Greenfoot, metode pergantian mengharapkan jenis informasi apa dalam parameternya? Mark for Review (1) Points

Pernyataan string


Respons true atau false


Derajat untuk diputar (*)


Bilangan bulat langkah untuk bergerak maju


Parameter void

Incorrect Salah. Lihat Bagian 3 Pelajaran 2.

48. Jenis metode Greenfoot apa yang akan digunakan untuk mengubah objek? Mark for Review (1) Points

orientTo( );


move ( );


turn( ); (*)


turnAround( );

Incorrect Salah. Lihat Bagian 3 Pelajaran 2.

49. Dari pelajaran Greenfoot Anda, yang mana dari berikut ini adalah contoh dari jenis data yang dilewatkan melalui parameter? Mark for Review (1) Points

Skenario


Kelas


Metode


Bilangan bulat (*)

Correct Benar

50. Di Greenfoot, Anda tidak akan pernah melakukan cast karena kami hanya menggunakan 2 kelas - World dan Aktor. Mark for Review (1) Points

True


False (*)

Correct Benar

==> Bagian 4

* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_3.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_71.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_38.html

Section 4 (Answer all questions in this section) 1. Manakah dari berikut ini nama dari tipe data primitif Java? Mark for Review (1) Points

Objek


Persegi panjang


int (*)


String

Correct Benar


2. Periksa kode berikut:

What is the value of variable x? Mark for Review (1) Points

2 (*)


2.5


6


14

Incorrect Salah. Lihat Bagian 4 Pelajaran 3.


3. Pertimbangkan yang berikut ini:

Anda menulis kelas dan menggunakan variabel global. Di dalam metode Anda mendeklarasikan variabel lokal dengan nama yang sama dengan variabel global.

Gaya pemrograman ini buruk karena di dalam metode ini variabel global akan didahulukan dari variabel lokal dengan nama yang sama.

True or false? Mark for Review (1) Points

True


False (*)

Correct Benar


4. Apa output dari baris kode berikut?

int j=6,k=8,m=2,result;result=j-k%3*m;System.out.println(result); Mark for Review (1) Points

-42


6


2 (*)


0

Correct Benar

5. Cocokkan masing-masing literal berikut ('x', 10, 10.2, 100L, "hello") dengan tipe data masing-masing. Mark for Review (1) Points

char, int, long, float, String


char, boolean, float, long, String


boolean, byte, int, long, Short


char, double, int, long, String


char, int, double, long, String (*)

Correct Benar

Section 4 (Answer all questions in this section) 6. Saat mengimpor paket lain ke dalam kelas Anda harus mengimpor hanya kelas paket yang akan dipanggil dan bukan seluruh paket. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

7. Berikut ini mendefinisikan kata kunci kelas: Mark for Review (1) Points

Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang digunakan dalam kelas saat ini.


Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan menyediakan tingkat kontrol akses.


Mendahului nama kelas. (*)

Correct Benar

8. Saat mengimpor paket lain ke dalam kelas Anda harus mengimpor seluruh paket serta kelas paket yang akan dipanggil. Benar atau Salah? Mark for Review (1) Points

True


False (*)

Correct Benar

9. Berikut ini mendefinisikan kata kunci kelas: Mark for Review (1) Points

Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan menyediakan tingkat kontrol akses.


Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang digunakan dalam kelas saat ini.


Mendahului nama kelas. (*)

Correct Benar

10. Saat mengonversi galon ke liter yang terbaik untuk menempatkan hasil perhitungan ke dalam variabel dengan _______________ tipe data. Mark for Review (1) Points

int


double (*)


boolean


Tidak satu pun di atas

Correct Benar

Section 4 (Answer all questions in this section) 11. ______________ adalah lokasi tempat Anda akan menyimpan file Anda. Mark for Review (1) Points

Perspektif


Ruang kerja (*)


Editor


Tidak satu pun di atas

Incorrect Salah. Lihat Bagian 4 Pelajaran 1.

12. Tab digunakan saat lebih dari satu file terbuka di area edit. Benar atau Salah? Mark for Review (1) Points

True (*)


False

Correct Benar


13. Apa yang akan menjadi output segmen kode berikut?

Mark for Review (1) Points

"""

""

" (*)

""

""


"""

"""

""

Incorrect Salah. Lihat Bagian 4 Pelajaran 4.

14. Manakah dari berikut ini yang menerangkan String dinamakan ke Oracle? Mark for Review (1) Points

String name="Oracle"; (*)


String Oracle="name";


String name;


String name="name";

Incorrect Salah. Lihat Bagian 4 Pelajaran 4.


15. Kode berikut mencetak 5 "a" ke layar:

Mark for Review (1) Points

True


False (*)

Correct Benar

==> Bagian 5

* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_53.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_71.html
* https://aisyahdian12.blogspot.com/2017/11/java-fundamental-section-5.html
* http://deniace.blogspot.com/2017/01/oracle-java-fundamental-section-5-quiz.html

Section 5 (Answer all questions in this section) 1. Penghitung yang digunakan dalam for loop tidak dapat diinisialisasi dalam judul For loop. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

2. Manakah dari berikut ini yang benar tentang do-while loop? Mark for Review (1) Points

Loop setelah tes.


While loop yang dimodifikasi yang memungkinkan program untuk menjalankan melalui loop sebelum menguji kondisi boolean.


Terus melakukan loop sampai kondisi menjadi salah.


Semua yang di atas. (*)

Correct Benar

3. Berapa kali loop berikut akan dieksekusi?Berapakah nilai dari x setelah loop selesai?

Berapa nilai hitungan setelah loop selesai?

int count = 17;int x = 1;while(count > x){x*=3;count-=3;} Mark for Review (1) Points

5; 27; 8


3; 9; 11


3; 27; 8 (*)


4; 8; 27


5; 30; 5

Correct Benar

4. Dalam for loop, penghitung secara otomatis bertambah setelah setiap pengulangan loop. Benar atau Salah? Mark for Review (1) Points

True


False (*)

Incorrect Salah. Lihat Bagian 5 Pelajaran 2.


5. Apa output dari segmen kode berikut?

int num = 7;while(num >= 0){num -= 3;}System.out.println(num); Mark for Review (1) Points

2


0


1


-2 (*)

Correct Benar

Section 5 (Answer all questions in this section)

6. Apa yang harus menggantikan komentar "//jawaban Anda di sini" dalam kode berikut jika kode itu dimaksudkan untuk tidak mengambil tindakan saat i % 2 adalah 0 (dengan kata lain saat i tetap)?

for(int i = 0; i < 10; i++){if(i%2 == 0)//your answer hereelsek+=3;} Mark for Review (1) Points

jeda;


lanjut; (*)


k+=1;


kembali;

Correct Benar

7. Salah satu keuntungan menggunakan while loop dibandingkan for loop adalah while loop selalu memiliki penghitung. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

8. Enam operator relasional di Java adalah: Mark for Review (1) Points

>,<,=,!=,<=,>=


>,<,=,!=,=<,=>


>,<,=,!,<=,>=


>,<,==,!=,<=,>= (*)

Correct Benar


9. Bagaimana Anda menggunakan operator terner untuk menulis ulang pernyataan if ini?

if (gender == "female") System.out.print("Ms.");elseSystem.out.print("Mr."); Mark for Review (1) Points

(gender == "female") ? "Tn." : "Nn." ;


System.out.print( (gender == "female") ? "Nn." : "Tn." ); (*)


(gender == "female") ? "Nn." : "Tn." ;


System.out.print( (gender == "female") ? "Tn." : "Nn." );

Incorrect Salah. Lihat Bagian 5 Pelajaran 1.

10. Tentukan apakah ekspresi boolean ini bernilai benar atau salah:!(3<4&&5>6||6<=6&&7-1==6) Mark for Review (1) Points

True


False (*)

Correct Benar

Section 5 (Answer all questions in this section)

11. Tentukan apakah ekspresi boolean ini bernilai benar atau salah:

!(3<4&&6>6||6<=6&&7-2==6) Mark for Review (1) Points

True (*)


False

Correct Benar

12. Enam operator relasional di Java adalah: Mark for Review (1) Points

>,<,==,!=,<=,>= (*)


>,<,=,!=,<=,>=


>,<,=,!,<=,>=


>,<,=,!=,=<,=>

Correct Benar


13. Manakah dari ekspresi berikut yang akan dievaluasi menjadi benar saat x dan y adalah variabel boolean dengan nilai yang berlawanan?

I. (x || y) && !(x && y)II. (x && !y) || (!x && y)III. (x || y) && (!x ||!y) Mark for Review (1) Points

Hanya I


Hanya II


I dan III


II dan III


I, II, dan III (*)

Correct Benar

14. Pernyataanswitch bekerja pada semua jenis input termasuk, tetapi tidak terbatas pada, int, char, dan String. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

15. Di Java, setiap kasus perubahan pernyataan switch membutuhkan kata kunci untuk menghindari "sia-sia". Mark for Review (1) Points

True (*)


False

Incorrect Salah. Lihat Bagian 5 Pelajaran 1.

==> Bagian 6

* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_29.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_99.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_98.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_38.html

Section 6 (Answer all questions in this section)

1. Misalkan Anda menulis sebuah program di mana pengguna diminta untuk memberikan koordinat yang mereka percaya sang putri berada di dalam kastil.

Program Anda memindahkan sang pangeran ke koordinat yang ditentukan pengguna. Jika sang putri tidak ditemukan di koordinat tersebut, pengguna diberi petunjuk yang membantunya menebak koordinat yang lebih dekat dengan sang putri. Pengguna diperbolehkan memasukkan tebakan baru mereka tentang keberadaan sang putri.

Asumsikan program Anda tidak mempertimbangkan kemungkinan bahwa pengguna dapat memasukkan koordinat di luar kastil di mana sang putri tidak ada. Apa yang akan menjadi hasil dari pengguna yang memasuki koordinat di luar kastil? Bagaimana menanganinya di dalam kode Anda? Mark for Review (1) Points (Choose all correct answers)

Akan terjadi kesalahan. Kesalahan tidak dapat ditangani oleh kode.


Pengecualian akan terjadi tetapi tidak dapat ditangani di dalam kode Anda. Pengguna harus memulai ulang program dan memasukkan koordinat yang tepat.


Akan terjadi pengecualian. Ini dapat ditangani dengan membuat pengecualian dalam kode Anda jika pengguna memasukkan koordinat yang tidak valid. Saat pengecualian tertangkap, pengguna dapat diminta untuk memasukkan koordinat dalam jangkauan kastil yang ada. (*)


Akan terjadi pengecualian. Ini dapat ditangani dengan membuang pengecualian dalam kode Anda jika pengguna memasukkan koordinat yang tidak valid. Saat pengecualian tertangkap, pangeran bisa dipindahkan ke koordinat di dalam kastil yang paling dekat dengan yang ditentukan pengguna. (*)

Correct Benar

2. Manakah dari berikut ini yang akan menjadi cara yang benar untuk menangani indeks ke luar pengecualian? Mark for Review (1) Points (Choose all correct answers)

Buang pengecualian yang mencetak pesan kesalahan. Penangkapan tidak perlu menangani pengecualian jika sudah dibuang.


Tulis ulang kode Anda untuk menghindari pengecualian dengan tidak mengizinkan penggunaan indeks yang tidak berada di dalam array. (*)


Buang pengecualian dan tangkap. Dalam penangkapan, atur indeks ke indeks array yang terdekat dengan yang berada di luar batas. (*)


Tidak usah berbuat apa-apa, itu akan memperbaiki dirinya sendiri.

Incorrect Salah. Lihat Bagian 6 Pelajaran 2.


3. Apa yang salah dengan kode ini?

Mark for Review (1) Points

Tidak mengompilasi. (*)


Tidak ada yang salah dengan kode ini.


Memberi Anda pengecualian luar.


Tidak ada titik koma.

Incorrect Salah. Lihat Bagian 6 Pelajaran 2.

4. Jika pengecualian sudah terbuang, apa yang akan dibaca oleh interpreter berikutnya di dalam program? Mark for Review (1) Points

Baris program berikutnya meski bukan blok penangkapan kode.


Input pengguna.


Di mana program menangkap pengecualian. (*)


Akhir dari program.

Correct Benar

5. Manakah dari berikut ini yang cocok dengan simbol dengan fungsinya? Mark for Review (1) Points (Choose all correct answers)

.equals() membandingkan nilai objek non-primitif. (*)


= (satu tanda yang sama) membandingkan nilai tipe primitif seperti int atau char.


== (dua tanda yang sama) membandingkan nilai tipe primitif seperti int atau char. (*)


== (dua tanda yang sama) membandingkan lokasi memori objek nonprimitif. (*)


== (dua tanda yang sama) membandingkan nilai objek nonprimitif.

Correct Benar

Section 6 (Answer all questions in this section)

6. Array arr akan berisi apa setelah segmen kode berikut ini dieksekusi?

int [] arr = {5, 4, 2, 1, 0};for (int i = 1; i < arr.length; i++){arr[i - 1] += arr[i];} Mark for Review (1) Points

9, 6, 3, 1, 0 (*)


9, 6, 1, 3, 0


Tidak satu pun di atas.


10, 6, 3, 1, 0


7, 3, 2, 1, 0

Correct Benar


7. Apa yang akan menjadi konten dari tabel variabel array setelah mengeksekusi kode berikut?

Mark for Review (1) Points 1 1 10 1 1

0 0 1

1 0 00 1 0

0 0 1

1 0 01 1 0

1 1 1 (*)

0 0 10 1 0

1 0 0

Correct Benar


8. Segmen kode berikut menginisialisasi referensi 2 dimensi referensi. True atau false?

String[][] array={{"a", "b", "C"},{"a", "b", "c"}}; Mark for Review (1) Points

True (*)


False

Correct Benar


9. Apa output dari segmen kode berikut jika argumen baris perintah adalah "apel jeruk pir"?

Mark for Review (1) Points

0


3 (*)


Kode ini tidak mengompilasi.


2


1

Incorrect Salah. Lihat Bagian 6 Pelajaran 1.

10. Manakah dari pernyataan berikut yang mencetak setiap elemen dari harga array satu dimensi ke layar? Mark for Review (1) Points

for(int i=0; i < prices.length; i++){System.out.println(prices[i]);} (*)


System.out.println(prices.length);


for(int i=1; i <= prices.length; i++){System.out.println(prices[i]);}


for(int i=0; i <= prices.length; i++){System.out.println(prices[i]);}

Correct Benar

Section 6 (Answer all questions in this section)

11. Segmen kode berikut mencetak kelima argumen baris perintah yang dimasukkan ke dalam program ini. True atau false?

Mark for Review (1) Points

True


False (*)

Correct Benar


12. Apa output dari segmen kode berikut?

Mark for Review (1) Points

7531 (*)


7766554433221


6


Kode ini tidak mengompilasi.


753

Correct Benar


13. Deklarasi array berikut ini valid. True atau false?

int[] y = new int[5]; Mark for Review (1) Points

True (*)


False

Correct Benar


14. Apa output dari segmen kode berikut ini?

Mark for Review (1) Points

987654


456789


Kode ini tidak mengompilasi.


555555


777777 (*)

Correct Benar


15. Berikut ini membuat referensi dalam memori yang dinamakan q yang bisa merujuk ke enam bilangan bulat berbeda melalui indeks. True atau false?

int[] q = new int[8]; Mark for Review (1) Points

True


False (*)

Correct Benar

==> Bagian 7

* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_99.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_20.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_98.html
* https://aisyahdian12.blogspot.com/2017/11/java-fundamental-section-7.html

Section 7 (Answer all questions in this section)

1. Manakah dari berikut ini yang membuat objek dari kelas Mobil yang tercantum di bawah ini?

Mark for Review (1) Points

Car c=new Car;


Car c=Car();


Car c;


Car c =new Car();


Car c = new Car(3000, "Toyota"); (*)

Correct Benar

2. Semua objek, di Java, dibuat menggunakan int. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

3. Manakah dari berikut ini yang membuat kelas bernama Diver dengan satu konstruktor, dan 2 contoh variabel maxDepth dan bersertifikat? Mark for Review (1) Points

(*)

Incorrect Salah. Lihat Bagian 7 Pelajaran 1.

4. Manakah dari berikut ini yang secara tepat mendeskripsikan penggunaan super kata kunci? Mark for Review (1) Points

Kata kunci yang memungkinkan subclass mengakses metode, data, dan konstruktor dari kelas induknya. (*)


Kata kunci yang membatasi akses hanya di dalam kelas yang sama.


Kata kunci yang memungkinkan akses dari mana saja.


Kata kunci yang menandai berakhirnya suatu program.

Correct Benar

5. Di mana sebaiknya konstruktor untuk superclass dipanggil? Mark for Review (1) Points

Di dalam metode utama subclass.


Baris terakhir dalam konstruktor dari subclass.


Di mana pun di dalam subclass.


Baris pertama konstruktor dalam subclass. (*)


Konstruktor super tidak perlu dipanggil di dalam subclass.

Correct Benar

Section 7 (Answer all questions in this section) 6. Metode umumnya dideklarasikan publik sehingga kelas lain dapat menggunakannya. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

7. Kelas statis dapat melebihi kelas apa pun di jalur kelas mereka. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

8. Variabel kelas statis nonfinal harus bersifat pribadi untuk mencegah perubahan dari kelas lain. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

9. Metode statis dapat mengubah variabel instan pada saat run-time. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

10. Jika kelas abstrak tidak memiliki konstruktor atau metode yang diterapkan, maka sebagai gantinya harus diterapkan sebagai antarmuka. True atau false? Mark for Review (1) Points

True (*)


False

Incorrect Salah. Lihat Bagian 7 Pelajaran 5.

Section 7 (Answer all questions in this section) 11. Apa akhir kata kunci Java yang digunakan dalam suatu program? Mark for Review (1) Points

Memungkinkan metode mengubah ulang kelas induk di dalam kelas anak, dengan nama, parameter, dan jenis kembalian yang sama.


Memungkinkan akses ke variabel dan metode kelas dari mana saja.


Mengakhiri program.


Membatasi kelas agar tidak dapat dilebihi dan membatasi metode agar tidak ditimpa. (*)


Tidak ada kata kunci semacam itu di Java.

Correct Benar

12. Manakah dari berikut ini yang benar tentang metode abstrak? Mark for Review (1) Points (Choose all correct answers)

Harus dideklarasikan dalam kelas abstrak. (*)


Harus dilakukan overloading.


Harus dilakukan overriding dalam subclass nonabstrak. (*)


Dapat berisi implementasi.


Tidak dapat memiliki pokok metode. (*)

Correct Benar

13. Pilih implementasi pengubah akses publik yang benar untuk membagi metode. Mark for Review (1) Points

public int divide(int a, int b) {return a/b;} (*)


divide(int a, int b, public) {return a/b;}


divide(int a, int b) {public return a/b;}


divide(public int a, public int b) {return a/b;}

Correct Benar

14. Manakah dari berikut ini cara yang mungkin untuk dilakukan overloading terhadap konstruktor? Mark for Review (1) Points

(*)

Correct Benar


15. Pertimbangkan yang berikut ini:

Ada metode A yang memanggil metode B. Metode B adalah metode argumen variabel.

Dengan ini, mana dari yang berikut ini benar? Mark for Review (1) Points (Choose all correct answers)

Metode A dapat memanggil metode B dua kali, setiap kali dengan jumlah argumen yang berbeda. (*)


Kesalahan kompilator akan terjadi karena metode B tidak tahu seberapa besar array akan dibuat saat dipanggil dengan metode A.


Saat dipanggil, metode B membuat array untuk menyimpan beberapa atau semua argumen yang diberikan kepadanya dari metode A. (*)


Semua yang di atas.

Correct Benar

==> Bagian Final

* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_29.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_71.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_38.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_99.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_3.html
* https://aisyahdian12.blogspot.com/2017/11/java-fundamental-section-4.html
* https://firgiprasetya.blogspot.com/2016/03/answerd-quiz-compiling-with-eclipse.html
* https://www.academia.edu/9906426/Java_Fundamentals_FinalTest_Exam
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_53.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_38.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_99.html
* https://aisyahdian12.blogspot.com/2017/11/java-fundamental-section-6.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_20.html
* https://dssanjaya.blogspot.com/2018/01/kunci-jawaban-all-quiz-oracle-academy_98.html
* http://deniace.blogspot.com/2017/01/oracle-java-fundamental-section-7-quiz.html

Section 4 (Answer all questions in this section) 1. Misalkan str1 dan str2 adalah dua string. Manakah dari pernyataan atau ekspresi yang valid? Mark for Review (1) Points

Str1 -= str2;


str1 += str2; (*)


String str3 = str1 - str2;


str1 >= str2

Correct Benar


2. Kode berikut adalah contoh pernyataan inisialisasi yang benar:

char c="c"; Mark for Review (1) Points

True


False (*)

Incorrect Salah. Lihat Bagian 4 Pelajaran 4.


3. Kode berikut mencetak 5 "a" ke layar:

Mark for Review (1) Points

True


False (*)

Correct Benar

4. Operator == dapat digunakan untuk membandingkan dua objek String. Hasilnya selalu benar jika dua string identik. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar

5. Operator == dapat digunakan untuk membandingkan dua objek String. Hasilnya selalu benar jika kedua string memiliki karakter yang sama di setiap posisi String. True atau false? Mark for Review (1) Points

True


False (*)

Incorrect Salah. Lihat Bagian 4 Pelajaran 4.

Manakah dari berikut ini nama dari tipe data primitif Java? Mark for Review (1) Points

Objek


Persegi panjang


int (*)


String

Correct Benar

7. Baris kode Java mana yang akan menetapkan nilai akar kuadrat dari 11 ke variabel bernama a? Mark for Review (1) Points

double a=Math.sqrt(11); (*)


int a=Math.sqrt(11);


double a=11^(1/2);


double a=sqrt(11);


double a=Math.sqrt*11;

Correct Benar


8. Periksa kode berikut:

What is the value of variable x? Mark for Review (1) Points

2.5


14


2 (*)


6

Incorrect Salah. Lihat Bagian 4 Pelajaran 3.

9. Berikut ini mendefinisikan kata kunci kelas: Mark for Review (1) Points

Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan menyediakan tingkat kontrol akses.


Mendahului nama kelas. (*)


Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang digunakan dalam kelas saat ini.

Correct Benar


10. Manakah dari dua diagram di bawah ini menggambarkan bentuk umum dari program Java?

Mark for Review (1) Points

Contoh A


Contoh B (*)

Correct Benar

Section 4 (Answer all questions in this section) 11. Simbol apa yang diperlukan untuk compiler untuk mengabaikan komentar? Mark for Review (1) Points

/*/


*/


// (*)


/*

Correct Benar

12. _______________ digunakan untuk mengatur file terkait Java. Mark for Review (1) Points

Koleksi


Ruang kerja


Paket (*)


Proyek

Correct Benar

13. Anda perlu _______________ kode Java untuk menghasilkan file .class Mark for Review (1) Points

Mengumpulkan


Paket


Menyusun (*)


Menghimpunkan

Correct Benar


14. Pada gambar di bawah ini, identifikasi komponen.

Mark for Review (1) Points

A-Main Method, B-Class, C-Package


A-Class, B-MainMethod, C-Package


A-Package, B-Main Method, C-Class (*)


Tidak satu pun di atas

Correct Benar

15. Eclipse tidak memberikan tampilan untuk membantu Anda menavigasi hierarki informasi. Benar atau Salah? Mark for Review (1) Points

True


False (*)

Correct Benar

Section 5 (Answer all questions in this section) 16. Dalam konstruk if-else, kondisi yang harus dievaluasi harus terdapat dalam tanda kurung. Benar atau Salah? Mark for Review (1) Points

True (*)


False

Correct Benar

17. Dalam if-else membangun kondisi yang akan dievaluasi harus diakhiri dengan titik koma. True atau false? Mark for Review (1) Points

True


False (*)

Correct Benar


18. Bagaimana Anda akan menggunakan operator terner untuk menulis ulang pernyataan if ini?

if (skillLevel > 5)numberOfEnemies = 10;elsenumberOfEnemies = 5; Mark for Review (1) Points

numberOfEnemies = ( skillLevel >= 5) ? 10 : 5;


numberOfEnemies = ( skillLevel > 5) ? 5 : 10;


numberOfEnemies = ( skillLevel > 5) ? 10 : 5; (*)


numberOfEnemies = ( skillLevel >= 5) ? 5 : 10;


numberOfEnemies = ( skillLevel < 5) ? 10 : 5;

Correct Benar

19. Manakah dari hal berikut yang paling tepat menggambarkan while loop? Mark for Review (1) Points

Loop yang mengeksekusi kode setidaknya satu kali meski pernyataan kondisionalnya salah.


Loop yang memiliki penghitung dalam tanda kurung dengan pernyataan kondisional.


Loop yang berisi segmen kode yang dieksekusi sebelum pernyataan kondisional diuji.


Loop yang dieksekusi berulang kali hingga pernyataan kondisionalnya salah. (*)

Correct Benar

20. Berapa kali loop berikut akan dieksekusi?Berapakah nilai dari x setelah loop selesai?

Berapa nilai hitungan setelah loop selesai?

int count = 17;int x = 1;while(count > x){x*=3;count-=3;} Mark for Review (1) Points

5; 27; 8


4; 8; 27


5; 30; 5


3; 27; 8 (*)


3; 9; 11

Correct Benar

Section 5 (Answer all questions in this section) 21. Mengapa loop berguna? Mark for Review (1) Points

Membantu pembuat program dari keharusan menulis ulang kode.


Memungkinkan mengulangi kode beberapa jumlah variabel.


Memungkinkan untuk mengulangi kode sampai suatu argumen tertentu terpenuhi.


Semua yang di atas. (*)

Correct Benar

Section 6 (Answer all questions in this section) 22. Manakah dari berikut ini menyatakan array satu dimensi yang dinamakan nama ukuran 8 sehingga semua entri dapat berupa String? Mark for Review (1) Points

String[] name=new Strings[8];


String names=new String[8];


String[] names=new String[8]; (*)


String[] name=String[8];

Correct Benar


23. Deklarasi array berikut ini valid:

int[] y = new int[5]; Mark for Review (1) Points

True (*)


False

Correct Benar

24. Manakah dari pernyataan berikut yang menambahkan 5 ke setiap elemen harga array satu dimensi lalu mencetaknya ke layar? Mark for Review (1) Points

System.out.println(prices[i]+5);


for(int i=0;i System.out.println(prices[i]+5); (*)


for(int i=0;i System.out.println(prices[1]+5);


for(int i=1;i System.out.println(prices[i]+5);

Incorrect Salah. Lihat Bagian 6 Pelajaran 1.


25. Apa output dari segmen kode berikut ini?

Mark for Review (1) Points

642246 (*)


321123


642


312213


Kode ini tidak mengompilasi.

Correct Benar

Section 6 (Answer all questions in this section) 26. Apa yang dimaksud dengan menangkap pengecualian? Mark for Review (1) Points

Artinya akan ditangani. (*)


Artinya Anda telah memperbaiki kesalahan.


Artinya tidak pernah ada pengecualian dalam kode Anda.


Artinya adalah membuangnya.

Incorrect Salah. Lihat Bagian 6 Pelajaran 2.

27. Manakah dari berikut ini yang akan menjadi cara yang benar untuk menangani indeks ke luar pengecualian? Mark for Review (1) Points (Choose all correct answers)

Buang pengecualian yang mencetak pesan kesalahan. Penangkapan tidak perlu menangani pengecualian jika sudah dibuang.


Tidak usah berbuat apa-apa, itu akan memperbaiki dirinya sendiri.


Tulis ulang kode Anda untuk menghindari pengecualian dengan tidak mengizinkan penggunaan indeks yang tidak berada di dalam array. (*)


Buang pengecualian dan tangkap. Dalam penangkapan, atur indeks ke indeks array yang terdekat dengan yang berada di luar batas. (*)

Incorrect Salah. Lihat Bagian 6 Pelajaran 2.

28. Manakah dari berikut ini yang akan memberi Anda indeks array di luar pengecualian? Mark for Review (1) Points

Merujuk pada elemen array yang berada pada indeks lebih besar dari panjang array dikurangi satu. (*)


Merujuk pada elemen array yang berada pada indeks kurang dari panjang array dikurangi satu.


Menggunakan simbol tunggal yang sama untuk membandingkan nilai dua bilangan bulat.


Secara tidak sengaja menempatkan titik koma secara langsung setelah menginisialisasi for loop.


Salah mengeja nama variabel di suatu tempat di kode Anda.

Correct Benar

29. Apa pengecualian yang digunakan di Java? Mark for Review (1) Points

Pengecualian tidak berguna, hanya bagian dari bahasa Java.


Membantu interpreter mengompilasi kode lebih cepat dan menangani antarmuka pengguna.


Membuat program lebih mudah digunakan untuk pengguna dan mengurangi kemungkinan kesalahan yang terjadi.


Memperbaiki kesalahan yang dibuat dalam kode Anda dan menangani kasus luar biasa. (*)

Correct Benar

Section 7 (Answer all questions in this section) 30. Jika kelas abstrak tidak memiliki konstruktor atau metode yang diterapkan, maka sebagai gantinya harus diterapkan sebagai antarmuka. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 7 (Answer all questions in this section) 31. Apa yang dimaksud dengan membatalkan metode? Mark for Review (1) Points

Cara mendefinisikan kembali metode kelas orang tua di dalam kelas anak, dengan nama, parameter, dan tipe kembalian yang sama. (*)


Cara untuk membuat beberapa metode dengan nama yang sama tetapi parameter yang berbeda.


Memungkinkan suatu array berisi berbagai jenis objek.


Membatasi privasi metode sehingga hanya dapat diakses dari dalam kelas yang sama.

Incorrect Salah Lihat Bagian 7 Pelajaran 5.

32. Manakah dari berikut ini yang benar terkait kelas abstrak? Mark for Review (1) Points (Choose all correct answers)

Java Virtual Machine tidak membedakan kelas abstrak dari kelas konkret.


Hal ini diidentifikasi oleh abstrak kata kunci Java. (*)


Dimungkinkan untuk membuat referensi dari tipe ini. (*)


Dimungkinkan untuk membuat objek dari tipe ini.

Incorrect Salah. Lihat Bagian 7 Pelajaran 5.

33. Setiap instance dari kelas yang sama dapat menetapkan nilai baru ke variabel statis. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

34. Manakah dari pernyataan berikut tentang metode statis yang benar? Mark for Review (1) Points

Mereka dapat ditimpa oleh subclass.


Mereka tidak dapat mengakses variabel statis yang dinyatakan di luar metode.


Mereka ada satu kali per kelas. (*)


Mereka ada sekali dalam setiap instance.


Mereka dapat mengakses variabel instance apa pun.

Correct Benar

35. Kata kunci terakhir membuat variabel statis bertindak seperti sebuah konstanta. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

Section 7 (Answer all questions in this section) 36. Manakah dari berikut ini yang membuat kelas bernama Diver dengan satu konstruktor, dan 2 contoh variabel maxDepth dan bersertifikat? Mark for Review (1) Points

(*)

Incorrect Salah. Lihat Bagian 7 Pelajaran 1.


37. Kode berikut menciptakan objek bertipe Hewan. True atau false?

Animal a=new Animal(); Mark for Review (1) Points

True (*)


False

Incorrect Salah. Lihat Bagian 7 Pelajaran 1.

38. Manakah dari berikut ini yang benar? Mark for Review (1) Points

Nama variabel instance hanya boleh berisi huruf dan angka.


Di Java, metode yang dideklarasikan publik menghasilkan kesalahan kompilasi.


Semakin banyak komentar dalam sebuah program, semakin cepat program berjalan.


Sebuah kelas selalu memiliki konstruktor (mungkin secara otomatis disediakan oleh pengumpul java). (*)


int adalah nama kelas yang tersedia di paket java.lang.

Correct Benar

39. Operator apa yang Anda gunakan untuk memanggil metode konstruktor objek dan membuat objek baru? Mark for Review (1) Points

baru (*)


instanceOf


kelas

Correct Benar


40. Apa yang salah dengan deklarasi kelas berikut?

Mark for Review (1) Points

Tidak ada yang salah. (*)


Kelas tidak dapat menyertakan tipe data campuran.


Kelas tidak dapat menyertakan string.


Tidak ada metode konstruktor dan Anda harus membuat metode konstruktor.

Correct Benar

Section 7 (Answer all questions in this section) 41. Kelas dapat memiliki beberapa konstruktor. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar

42. Pilih implementasi pengubah akses publik yang benar untuk membagi metode. Mark for Review (1) Points

divide(public int a, public int b) {return a/b;}


divide(int a, int b, public) {return a/b;}


divide(int a, int b) {public return a/b;}


public int divide(int a, int b) {return a/b;} (*)

Correct Benar

43. Manakah dari hal berikut yang menetapkan aksesibilitas ke variabel, metode, dan kelas? Mark for Review (1) Points

Parameter


Metode


Konstruktor overload


Pengubah akses (*)

Incorrect Salah. Lihat Bagian 7 Pelajaran 2.

44. Manakah dari berikut ini definisi yang benar dari parameter? Mark for Review (1) Points

Jenis pacifier akses.


Variabel dalam deklarasi metode yang dilewatkan menuju metode. (*)


Digunakan untuk menetapkan nilai awal ke variabel instance suatu kelas; strukturnya sangat mirip dengan metode.


Cara untuk memanggil metode dengan sejumlah argumen variabel menggunakan elips.


Kata kunci yang menentukan aksesibilitas kode.

Incorrect Salah. Lihat Bagian 7 Pelajaran 2.


45. Pertimbangkan yang berikut ini:

Ada metode A yang memanggil metode B. Metode B adalah metode argumen variabel.

Dengan ini, mana dari yang berikut ini benar? Mark for Review (1) Points (Choose all correct answers)

Metode A dapat memanggil metode B dua kali, setiap kali dengan jumlah argumen yang berbeda. (*)


Kesalahan kompilator akan terjadi karena metode B tidak tahu seberapa besar array akan dibuat saat dipanggil dengan metode A.


Saat dipanggil, metode B membuat array untuk menyimpan beberapa atau semua argumen yang diberikan kepadanya dari metode A. (*)


Semua yang di atas.

Correct Benar

Section 7 (Answer all questions in this section) 46. Tipe apa yang akan berfungsi untuk metode argumen variabel? Mark for Review (1) Points (Choose all correct answers)

Bilangan bulat, String, dan Boolean (*)


Konstruktor


Array (*)


Objek (*)


Semua yang di atas

Incorrect Salah. Lihat Bagian 7 Pelajaran 2.

47. Jika sebuah variabel dalam superclass bersifat pribadi, apakah dapat langsung diakses atau dimodifikasi oleh subclass? Mengapa atau mengapa tidak? Mark for Review (1) Points

Ya. Setiap variabel yang melewati pewarisan dapat diubah, tetapi metode pribadi tidak dapat diubah.


Ya. Subclass mewarisi akses penuh ke semua konten superclass-nya.


Tidak. Sebuah variabel pribadi hanya dapat dimodifikasi oleh kelas yang sama dengan yang dinyatakan terlepas dari pewarisannya. (*)


Tidak. Tidak ada yang diwarisi oleh superclass dapat diubah dalam subclass.

Correct Benar

48. Mengapa hierarki berguna untuk pewarisan? Mark for Review (1) Points

Mengatur konstruktor dan metode dengan cara yang disederhanakan.


Digunakan untuk mengatur hubungan antara superclass dan subclass-nya. (*)


Membatasi superclass hingga hanya memiliki satu subclass.


Melacak keberadaan Anda dalam program Anda.

Correct Benar

49. Jika Anda mewarisi kelas, Anda tidak mewarisi konstruktor kelas. True atau false? Mark for Review (1) Points

True (*)


False

Correct Benar


50. Pertimbangkan untuk membuat Square kelas yang melebihi kelas Rectangle yang disediakan di bawah ini. Mengetahui bahwa persegi selalu memiliki lebar dan panjang yang sama, mana dari berikut ini yang terbaik menerangkan konstruktor untuk kelas Square?

Mark for Review (1) Points

(*)


Tidak satu pun di atas.

Correct Benar