Java Fundamentals Ujian Akhir
Test: Java Fundamentals Ujian Akhir
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.
Section 4
(Answer all questions in this section)
1.
Manakah dari berikut ini yang mendefinisikan kelas driver?
Mark for Review
(1) Points
Berisi metode utama dan metode statis lainnya. (*)
Berisi kelas yang mendefinisikan objek.
Berisi metode utama, paket, metode statis, dan kelas yang mendefinisikan objek.
Tidak satu pun di atas.
Benar
2.
Berikut ini mendefinisikan kata kunci import :
Mark for Review
(1) Points
Mendahului nama kelas.
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. (*)
Benar
3.
Pertimbangkan potongan kode berikut. Apa yang tercetak?
PoliiPolii (*)
ArrayIndexOutofBoundsException is thrown
Polii
auaacauaac
auaac
Benar
4.
Metode String sama dengan dan membandingkan dengan melakukan fungsi yang serupa dan berbeda dalam jenis kembalinya. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
5.
Pertimbangkan potongan kode berikut.
Apa yang tercetak?
Mark for Review
(1) Points
88888 (*)
1010778
6.
Program berikut mencetak "Sama". TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
7.
Apa yang dicetak oleh segmen kode berikut?
Mark for Review
(1) Points
\\\\
\\\\\\\ (*)
\\\\\\\\\\\\\\
\\
Benar
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 (*)
Benar
9.
Manakah dari deklarasi berikut yang benar?
Mark for Review
(1) Points
(Choose all correct answers)
float mengambang; (*)
int start = 34, 3nd = 99;
nilai boolean = 12;
double tugas ; (*)
Benar
10.
Apa output dari baris kode berikut ini?
int j=7,k=5,m=8,result; result=j/m*k; System.out.println(result);
Mark for Review
(1) Points
280
0 (*)
4.375
11.
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
Benar
12.
Di Eclipse, saat Anda menjalankan Aplikasi Java, di mana hasil ditampilkan?
Mark for Review
(1) Points
Jendela Editor
Tampilan Konsol (*)
Tampilan Debug
Daftar Tugas
Tidak satu pun di atas
Salah. Lihat Bagian 4 Pelajaran 1.
13.
_______________ digunakan untuk mengatur file terkait Java.
Mark for Review
(1) Points
Ruang kerja
Proyek
Koleksi
Paket (*)
Benar
14.
Dua variabel diperlukan untuk mendukung konversi satu unit ukuran ke unit ukuran lain. Benar atau Salah?
Mark for Review
(1) Points
TRUE (*)
FALSE
Salah. Lihat Bagian 4 Pelajaran 1.
15.
Titik koma di akhir setiap baris tidak perlu dikompilasi dengan sukses. Benar atau Salah?
Mark for Review
(1) Points
TRUE
FALSE (*)
16.
Apa itu loop?
Mark for Review
(1) Points
Kata kunci yang digunakan untuk melewati kode yang tersisa.
Serangkaian logika yang berulang kali dijalankan sampai suatu kondisi tertentu terpenuhi. (*)
Segmen kode yang hanya dapat dijalankan sekali per panggilan program.
Tidak satu pun di atas.
Benar
17.
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. (*)
Salah. Lihat Bagian 5 Pelajaran 2.
18.
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. (*)
20.
Tiga operator relasional di Java adalah:
Mark for Review
(1) Points
&&, ||, ! (*)
!=,=,==
&&,!=,=
&,|,=
21.
Bagaimana Anda akan menggunakan operator ternary untuk menulis ulang pernyataan if ini?
if (skillLevel > 5)
numberOfEnemies = 10;
else
numberOfEnemies = 5;
Mark for Review
(1) Points
numberOfEnemies = ( skillLevel > 5) ? 10 : 5; (*)
numberOfEnemies = ( skillLevel >= 5) ? 10 : 5;
numberOfEnemies = ( skillLevel < 5) ? 10 : 5;
numberOfEnemies = ( skillLevel > 5) ? 5 : 10;
numberOfEnemies = ( skillLevel >= 5) ? 5 : 10;
Benar
Section 6
(Answer all questions in this section)
22.
Manakah dari berikut ini yang dapat menjadi alasan untuk membuang pengecualian?
Mark for Review
(1) Points
Terjadi kesalahan fatal dalam program Anda.
Untuk membuat antarmuka pengguna lebih sulit dinavigasi.
Anda telah mengalami Kesalahan Stack Overflow.
Untuk menghilangkan pengecualian agar tidak mengganggu program Anda. (*)
Benar
23.
Dimungkinkan untuk membuang dan menangkap pengecualian kedua di dalam blok penangkapan kode. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
24.
Manakah dari berikut ini yang akan memberi Anda indeks array di luar pengecualian?
Mark for Review
(1) Points
Menggunakan simbol tunggal yang sama untuk membandingkan nilai dua bilangan bulat.
Salah mengeja nama variabel di suatu tempat di kode Anda.
Secara tidak sengaja menempatkan titik koma secara langsung setelah menginisialisasi for loop.
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.
Benar
25.
Pilih tanggapan terbaik untuk pernyataan ini: Kesalahan dapat ditangani dengan membuangnya dan menangkapnya seperti pengecualian.
Mark for Review
(1) Points
FALSE. Pengecualian disebabkan oleh kesalahan dalam kode dan kesalahan terjadi tanpa alasan tertentu dan karena itu tidak dapat ditangani atau dihindari.
FALSE. Kesalahan jauh lebih parah dibandingkan pengecualian dan tidak dapat ditangani secara memadai dalam suatu program. (*)
TRUE. Kesalahan dan pengecualian adalah objek yang sama dan dapat dipertukarkan.
TRUE. Meski kesalahan mungkin lebih parah dibandingkan pengecualian, tetapi masih dapat ditangani dengan kode dengan pengecualian cara yang sama.
Salah. Lihat Bagian 6 Pelajaran 2.
26.
Apa output dari segmen kode berikut ini?
Mark for Review
(1) Points
555555
777777 (*)
Kode ini tidak mengompilasi.
987654
456789
Benar
27.
Manakah dari berikut mendeklarasikan dan menginisialisasi dua dimensi nilai yang dinamakan array dengan 2 baris dan 3 kolom di mana setiap elemen adalah referensi ke Objek?
Mark for Review
(1) Points
String[][] values=new String[2][3]; (*)
String[][] values=new String[3][2];
String[][] values={"apples","oranges","pears"};
String[][] values;
Benar
28.
Apa output dari segmen kode berikut ini?
Kode ini tidak mengompilasi.
642
321123
312213
642246 (*)
Benar
29.
Berikut ini membuat referensi dalam memori bernama y yang dapat merujuk ke lima bilangan bulat berbeda melalui indeks. TRUE atau FALSE?
int[] y = new int[5];
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
Section 7
(Answer all questions in this section)
30.
Metode statis dapat mengubah variabel instan pada saat run-time. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
31.
Anda dapat mengembalikan instance kelas privat melalui metode statis dari kelas yang berbeda. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
32.
Kelas statis tidak dapat mengembalikan instance kelas induk ketika kelas induk menggunakan konstruktor pribadi. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
33.
Jika memungkinkan untuk mewarisi dari kelas abstrak, apa yang harus Anda lakukan untuk mencegah terjadinya kesalahan penghimpun?
Mark for Review
(1) Points
(Choose all correct answers)
Deklarasikan kelas anak sebagai abstrak. (*)
Melakukan overriding pada semua metode abstrak dari kelas induk. (*)
Mewarisi dari kelas abstrak tidaklah mungkin.
Buat semua metode dan variabel baru yang berbeda dari kelas induk.
Benar
34.
Mewarisi dari kelas abstrak mungkin dilakukan. True atau false?
Mark for Review
(1) Points
TRUE (*)
FALSE
35.
Apa yang dimaksud dengan membatalkan metode?
Mark for Review
(1) Points
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.
Cara mendefinisikan kembali metode kelas orang tua di dalam kelas anak, dengan nama, parameter, dan tipe kembalian yang sama. (*)
Section 7
(Answer all questions in this section)
36.
Apa output dari segmen kode berikut:
int n = 13;
System.out.print(doNothing(n));
System.out.print(モ モ, n);
di mana kode dari metode doNothing adalah:
public double doNothing(int n)
{
n = n + 8;
return (double) 12/n;
}
Mark for Review
(1) Points
0.571, 13 (*)
1.75, 13
0.571, 21
1.75, 21
Salah. Lihat Bagian 7 Pelajaran 1.
37.
Apa yang salah dengan deklarasi kelas berikut?
class Account{
private int number;
private String name;
public Account;
}
Mark for Review
(1) Points
Kelas tidak dapat menyertakan string.
Kelas tidak dapat menyertakan tipe data campuran.
Metode konstruktor tidak memiliki definisi. (*)
Tidak ada yang salah.
38.
Kode berikut menciptakan objek bertipe Hewan. TRUE atau FALSE?
Animal a=new Animal();
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
39.
Pernyataan berikut mengompilasi dan mengeksekusi. Apa yang dapat Anda katakan dengan pasti?
submarine.dive(depth);
Mark for Review
(1) Points
dive harus berupa nama bidang instance.
dive harus berupa metode. (*)
variabel depth harus berupa int.
submarine harus berupa nama kelas.
submarine harus berupa metode.
Salah. Lihat Bagian 7 Pelajaran 1.
40.
Pertimbangkan
public class YourClass{ public YourClass(int i){/*code*/} // more code...}
Untuk menerangkan YourClass, apa yang akan Anda tulis?
Mark for Review
(1) Points
YourClass y = new YourClass();
YourClass y = new YourClass(3); (*)
YourClass y = YourClass(3);
41.
Unit dasar enkapsulasi di Java adalah:
Mark for Review
(1) Points
kelas (*)
paket
metode
classpath
44.
Menurut deklarasi kelas berikut, runSpeed dapat dimodifikasi di kelas Cat. True atau false?
public class Tiger melebihi Cat{
public int runSpeed;
}
Mark for Review
(1) Points
TRUE
FALSE (*)
Salah. Lihat Bagian 7 Pelajaran 4.
45.
Kata kunci apa yang digunakan untuk mewarisi superclass?
Mark for Review
(1) Points
extends (*)
public
new
this
46.
Dimungkinkan untuk memiliki lebih dari satu konstruktor dengan nama yang sama di kelas, tetapi mereka harus memiliki parameter yang berbeda. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
47.
Manakah dari berikut ini merupakan definisi dari konstruktor?
Mark for Review
(1) Points
Kata kunci yang menentukan aksesibilitas kode.
Variabel dalam deklarasi metode yang dilewatkan menuju metode.
Cara untuk memanggil metode dengan sejumlah argumen variabel menggunakan elips.
Metode khusus yang digunakan untuk menetapkan nilai awal ke variabel instance di kelas. (*)
Salah. Lihat Bagian 7 Pelajaran 2.
48.
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
49.
Manakah dari berikut ini merupakan definisi untuk metode argumen variabel?
Mark for Review
(1) Points
Tipe argumen yang memungkinkan memanggil metode yang sama dengan jumlah argumen yang berbeda. (*)
Memiliki lebih dari satu konstruktor dengan nama yang sama tetapi berbeda argumen.
Menentukan aksesibilitas kode.
Cara untuk membuat kelas baru.
Salah. Lihat Bagian 7 Pelajaran 2.
50.
Dimungkinkan untuk dilakukan overloading pada metode yang bukan konstruktor. Benar atau Salah?
Mark for Review
(1) Points
TRUE (*)
FALSE
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.
Section 4
(Answer all questions in this section)
1.
Manakah dari berikut ini yang mendefinisikan kelas driver?
Mark for Review
(1) Points
Berisi metode utama dan metode statis lainnya. (*)
Berisi kelas yang mendefinisikan objek.
Berisi metode utama, paket, metode statis, dan kelas yang mendefinisikan objek.
Tidak satu pun di atas.
Benar
2.
Berikut ini mendefinisikan kata kunci import :
Mark for Review
(1) Points
Mendahului nama kelas.
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. (*)
Benar
3.
Pertimbangkan potongan kode berikut. Apa yang tercetak?
PoliiPolii (*)
ArrayIndexOutofBoundsException is thrown
Polii
auaacauaac
auaac
Benar
4.
Metode String sama dengan dan membandingkan dengan melakukan fungsi yang serupa dan berbeda dalam jenis kembalinya. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
5.
Pertimbangkan potongan kode berikut.
Apa yang tercetak?
Mark for Review
(1) Points
88888 (*)
1010778
6.
Program berikut mencetak "Sama". TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
7.
Apa yang dicetak oleh segmen kode berikut?
Mark for Review
(1) Points
\\\\
\\\\\\\ (*)
\\\\\\\\\\\\\\
\\
Benar
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 (*)
Benar
9.
Manakah dari deklarasi berikut yang benar?
Mark for Review
(1) Points
(Choose all correct answers)
float mengambang; (*)
int start = 34, 3nd = 99;
nilai boolean = 12;
double tugas ; (*)
Benar
10.
Apa output dari baris kode berikut ini?
int j=7,k=5,m=8,result; result=j/m*k; System.out.println(result);
Mark for Review
(1) Points
280
0 (*)
4.375
11.
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
Benar
12.
Di Eclipse, saat Anda menjalankan Aplikasi Java, di mana hasil ditampilkan?
Mark for Review
(1) Points
Jendela Editor
Tampilan Konsol (*)
Tampilan Debug
Daftar Tugas
Tidak satu pun di atas
Salah. Lihat Bagian 4 Pelajaran 1.
13.
_______________ digunakan untuk mengatur file terkait Java.
Mark for Review
(1) Points
Ruang kerja
Proyek
Koleksi
Paket (*)
Benar
14.
Dua variabel diperlukan untuk mendukung konversi satu unit ukuran ke unit ukuran lain. Benar atau Salah?
Mark for Review
(1) Points
TRUE (*)
FALSE
Salah. Lihat Bagian 4 Pelajaran 1.
15.
Titik koma di akhir setiap baris tidak perlu dikompilasi dengan sukses. Benar atau Salah?
Mark for Review
(1) Points
TRUE
FALSE (*)
16.
Apa itu loop?
Mark for Review
(1) Points
Kata kunci yang digunakan untuk melewati kode yang tersisa.
Serangkaian logika yang berulang kali dijalankan sampai suatu kondisi tertentu terpenuhi. (*)
Segmen kode yang hanya dapat dijalankan sekali per panggilan program.
Tidak satu pun di atas.
Benar
17.
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. (*)
Salah. Lihat Bagian 5 Pelajaran 2.
18.
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. (*)
20.
Tiga operator relasional di Java adalah:
Mark for Review
(1) Points
&&, ||, ! (*)
!=,=,==
&&,!=,=
&,|,=
21.
Bagaimana Anda akan menggunakan operator ternary untuk menulis ulang pernyataan if ini?
if (skillLevel > 5)
numberOfEnemies = 10;
else
numberOfEnemies = 5;
Mark for Review
(1) Points
numberOfEnemies = ( skillLevel > 5) ? 10 : 5; (*)
numberOfEnemies = ( skillLevel >= 5) ? 10 : 5;
numberOfEnemies = ( skillLevel < 5) ? 10 : 5;
numberOfEnemies = ( skillLevel > 5) ? 5 : 10;
numberOfEnemies = ( skillLevel >= 5) ? 5 : 10;
Benar
Section 6
(Answer all questions in this section)
22.
Manakah dari berikut ini yang dapat menjadi alasan untuk membuang pengecualian?
Mark for Review
(1) Points
Terjadi kesalahan fatal dalam program Anda.
Untuk membuat antarmuka pengguna lebih sulit dinavigasi.
Anda telah mengalami Kesalahan Stack Overflow.
Untuk menghilangkan pengecualian agar tidak mengganggu program Anda. (*)
Benar
23.
Dimungkinkan untuk membuang dan menangkap pengecualian kedua di dalam blok penangkapan kode. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
24.
Manakah dari berikut ini yang akan memberi Anda indeks array di luar pengecualian?
Mark for Review
(1) Points
Menggunakan simbol tunggal yang sama untuk membandingkan nilai dua bilangan bulat.
Salah mengeja nama variabel di suatu tempat di kode Anda.
Secara tidak sengaja menempatkan titik koma secara langsung setelah menginisialisasi for loop.
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.
Benar
25.
Pilih tanggapan terbaik untuk pernyataan ini: Kesalahan dapat ditangani dengan membuangnya dan menangkapnya seperti pengecualian.
Mark for Review
(1) Points
FALSE. Pengecualian disebabkan oleh kesalahan dalam kode dan kesalahan terjadi tanpa alasan tertentu dan karena itu tidak dapat ditangani atau dihindari.
FALSE. Kesalahan jauh lebih parah dibandingkan pengecualian dan tidak dapat ditangani secara memadai dalam suatu program. (*)
TRUE. Kesalahan dan pengecualian adalah objek yang sama dan dapat dipertukarkan.
TRUE. Meski kesalahan mungkin lebih parah dibandingkan pengecualian, tetapi masih dapat ditangani dengan kode dengan pengecualian cara yang sama.
Salah. Lihat Bagian 6 Pelajaran 2.
26.
Apa output dari segmen kode berikut ini?
Mark for Review
(1) Points
555555
777777 (*)
Kode ini tidak mengompilasi.
987654
456789
Benar
27.
Manakah dari berikut mendeklarasikan dan menginisialisasi dua dimensi nilai yang dinamakan array dengan 2 baris dan 3 kolom di mana setiap elemen adalah referensi ke Objek?
Mark for Review
(1) Points
String[][] values=new String[2][3]; (*)
String[][] values=new String[3][2];
String[][] values={"apples","oranges","pears"};
String[][] values;
Benar
28.
Apa output dari segmen kode berikut ini?
Kode ini tidak mengompilasi.
642
321123
312213
642246 (*)
Benar
29.
Berikut ini membuat referensi dalam memori bernama y yang dapat merujuk ke lima bilangan bulat berbeda melalui indeks. TRUE atau FALSE?
int[] y = new int[5];
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
Section 7
(Answer all questions in this section)
30.
Metode statis dapat mengubah variabel instan pada saat run-time. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
31.
Anda dapat mengembalikan instance kelas privat melalui metode statis dari kelas yang berbeda. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
32.
Kelas statis tidak dapat mengembalikan instance kelas induk ketika kelas induk menggunakan konstruktor pribadi. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE
FALSE (*)
Benar
33.
Jika memungkinkan untuk mewarisi dari kelas abstrak, apa yang harus Anda lakukan untuk mencegah terjadinya kesalahan penghimpun?
Mark for Review
(1) Points
(Choose all correct answers)
Deklarasikan kelas anak sebagai abstrak. (*)
Melakukan overriding pada semua metode abstrak dari kelas induk. (*)
Mewarisi dari kelas abstrak tidaklah mungkin.
Buat semua metode dan variabel baru yang berbeda dari kelas induk.
Benar
34.
Mewarisi dari kelas abstrak mungkin dilakukan. True atau false?
Mark for Review
(1) Points
TRUE (*)
FALSE
35.
Apa yang dimaksud dengan membatalkan metode?
Mark for Review
(1) Points
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.
Cara mendefinisikan kembali metode kelas orang tua di dalam kelas anak, dengan nama, parameter, dan tipe kembalian yang sama. (*)
Section 7
(Answer all questions in this section)
36.
Apa output dari segmen kode berikut:
int n = 13;
System.out.print(doNothing(n));
System.out.print(モ モ, n);
di mana kode dari metode doNothing adalah:
public double doNothing(int n)
{
n = n + 8;
return (double) 12/n;
}
Mark for Review
(1) Points
0.571, 13 (*)
1.75, 13
0.571, 21
1.75, 21
Salah. Lihat Bagian 7 Pelajaran 1.
37.
Apa yang salah dengan deklarasi kelas berikut?
class Account{
private int number;
private String name;
public Account;
}
Mark for Review
(1) Points
Kelas tidak dapat menyertakan string.
Kelas tidak dapat menyertakan tipe data campuran.
Metode konstruktor tidak memiliki definisi. (*)
Tidak ada yang salah.
38.
Kode berikut menciptakan objek bertipe Hewan. TRUE atau FALSE?
Animal a=new Animal();
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
39.
Pernyataan berikut mengompilasi dan mengeksekusi. Apa yang dapat Anda katakan dengan pasti?
submarine.dive(depth);
Mark for Review
(1) Points
dive harus berupa nama bidang instance.
dive harus berupa metode. (*)
variabel depth harus berupa int.
submarine harus berupa nama kelas.
submarine harus berupa metode.
Salah. Lihat Bagian 7 Pelajaran 1.
40.
Pertimbangkan
public class YourClass{ public YourClass(int i){/*code*/} // more code...}
Untuk menerangkan YourClass, apa yang akan Anda tulis?
Mark for Review
(1) Points
YourClass y = new YourClass();
YourClass y = new YourClass(3); (*)
YourClass y = YourClass(3);
41.
Unit dasar enkapsulasi di Java adalah:
Mark for Review
(1) Points
kelas (*)
paket
metode
classpath
44.
Menurut deklarasi kelas berikut, runSpeed dapat dimodifikasi di kelas Cat. True atau false?
public class Tiger melebihi Cat{
public int runSpeed;
}
Mark for Review
(1) Points
TRUE
FALSE (*)
Salah. Lihat Bagian 7 Pelajaran 4.
45.
Kata kunci apa yang digunakan untuk mewarisi superclass?
Mark for Review
(1) Points
extends (*)
public
new
this
46.
Dimungkinkan untuk memiliki lebih dari satu konstruktor dengan nama yang sama di kelas, tetapi mereka harus memiliki parameter yang berbeda. TRUE atau FALSE?
Mark for Review
(1) Points
TRUE (*)
FALSE
Benar
47.
Manakah dari berikut ini merupakan definisi dari konstruktor?
Mark for Review
(1) Points
Kata kunci yang menentukan aksesibilitas kode.
Variabel dalam deklarasi metode yang dilewatkan menuju metode.
Cara untuk memanggil metode dengan sejumlah argumen variabel menggunakan elips.
Metode khusus yang digunakan untuk menetapkan nilai awal ke variabel instance di kelas. (*)
Salah. Lihat Bagian 7 Pelajaran 2.
48.
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
49.
Manakah dari berikut ini merupakan definisi untuk metode argumen variabel?
Mark for Review
(1) Points
Tipe argumen yang memungkinkan memanggil metode yang sama dengan jumlah argumen yang berbeda. (*)
Memiliki lebih dari satu konstruktor dengan nama yang sama tetapi berbeda argumen.
Menentukan aksesibilitas kode.
Cara untuk membuat kelas baru.
Salah. Lihat Bagian 7 Pelajaran 2.
50.
Dimungkinkan untuk dilakukan overloading pada metode yang bukan konstruktor. Benar atau Salah?
Mark for Review
(1) Points
TRUE (*)
FALSE
Komentar
Posting Komentar