Anda di halaman 1dari 9

Section 4

(Answer all questions in this section)

1. Berikut ini mendefinisikan kata kunci impor:


Mark for Review
(1) Points

Mendahului nama kelas.


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.

Benar

2. Berikut ini mendefinisikan kata kunci paket:


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.

Benar

3. 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

4. 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 (*)

Benar

5. Dengan kode:
Mark for Review
String s = new String("abc"); (1) Points
Manakah dari pernyataan berikut akan mengubah panjang s ke panjang terbesar?

s.trim()
s.replace("a", "aa")
s.substring(2)
s.toUppercase()
Tidak satu pun dari hal di atas akan mengubah panjang s. (*)

Benar
6.Manakah
dari Mark for
pernyataan Review
berikut
(1) Points
yang
mendeklara
sikan nama
objek String
yang
disebut?

double name;
String name; (*)
int name;
String name

Benar

7. Apa yang dicetak oleh segmen kode berikut?


Mark for
Review
(1) Points

\\
\\\\\\\ (*)
\\\\\\\\\\\\\\
\\\\

Benar

8. Dalam sebuah proyek, 2 kelas harus berisi metode utama. Benar atau Salah?
Mark for
Review
(1) Points

True
False (*)

Salah. Lihat Bagian 4 Pelajaran 1.

9. Saat Eclipse diluncurkan, halaman Welcome ditampilkan. Setelah halaman ini


ditutup Anda tidak dapat kembali ke sumber daya yang tersedia di halaman ini. Mark for
Benar atau Salah? Review
(1) Points

True
False (*)

Benar

10. 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

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

Persegi panjang
int (*)
String
Objek

Benar

12. Tulis pernyataan deklarasi yang akan memiliki angka seperti 2.541.
Mark for Review
(1) Points

angka char;
angka boolean;
angka float; (*)
angka int

Benar

13. Apa saja tipe primitif Java?


Mark for Review
(1) Points

boolean, byte, char, double, float, int, long, and short (*)
boolean, byte, string, thread, int, double, long and short
boolean, thread, char, double, float, int, long and short
object, byte, string, char, float, int, long and short
boolean, thread, stringbuffer, char, int, float, long and short

Benar

14. Pertimbangkan yang berikut ini:


Mark for Review
Anda menulis kelas dan menggunakan variabel global. Di dalam metode (1) Points
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?

True
False (*)

Benar

15. Apa saja dua nilai yang dapat dimiliki variabel boolean?
Mark for Review
(1) Points

Bilangan bulat dan tipe titik floating


Angka dan karakter
Operator aritmatika dan logika
Operator relasional dan logika
Benar dan salah (*)

Benar
1.Bagaimana
Anda akan Mark for
menggunaka Review
n operator
(1) Points
terner untuk
menulis ulang
pernyataan if
ini?

if (skillLevel
> 5)
numberOfEne
mies = 10;
else
numberOfEne
mies = 5;

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


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

Benar

2. Apa yang akan mencetak jika kode Java berikut dijalankan?


Mark for
if ((5.1 > 4.3 && 6.2 < 8.4) && !(7.2 < 3.5 || 1.2 == 2.1 || 2.2 != 2.25)) Review
System.out.print("TRUE"); else
(1) Points
System.out.print("FALSE");

True
False (*)

Benar

3. Manakah dari berikut ini yang menginisialisasi instance Pemindai, yang


dinamakan "in", yang membaca masukan dari layar konsol? Mark for
Review
(1) Points

Scanner in = new Scanner("System.in");


Scanner in = Scanner(System.in);
Scanner in = new Scanner(System.in); (*)
System.in in = new Scanner();

Benar
4. Berikut ini mencetak Ya di layar. True atau false?
Mark for
Review
(1) Points

True
False (*)

Benar

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

True
False (*)

Salah. Lihat Bagian 5 Pelajaran 1.


6. Tiga
operator Mark for Review
relasional (1) Points
di Java
adalah:

!=,=,==
&&, ||, ! (*)
&,|,=
&&,!=,=

Benar

7. Tiga operator relasional di Java adalah:


Mark for Review
(1) Points

&&, ||, ! (*)


&,|,=
!=,=,==
&&,!=,=

Benar

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


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

Salah. Lihat Bagian 5 Pelajaran 1.

9. Manakah dari berikut ini tipe loop di Java?


Mark for Review
(1) Points

(Choose all correct answers)

for (*)
while (*)
do-while (*)
if/else

Benar

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

for(int i = 0; i < 10; i++){


if(i%2 == 0)
//your answer here
else
k+=3;
}

jeda;
k+=1;
lanjut; (*)
kembali;

Benar
11. Penghitung
yang Mark for Review
digunakan (1) Points
dalam for
loop tidak
dapat
diinisialisasi
dalam
pernyataan
For loop.
Benar atau
Salah?

True
False (*)
Benar

12. Apa fungsi dari kata "jeda" di Java?


Mark for Review
(1) Points

Berlanjut ke baris kode berikutnya.


Menghentikan jalannya program.
Tidak ada di Java.
Keluar dari loop atau pernyataan kasus saat ini. (*)

Salah. Lihat Bagian 5 Pelajaran 2.

13. Penghitung yang digunakan dalam for loop tidak dapat diinisialisasi dalam
judul For loop. True atau false? Mark for Review
(1) Points

True
False (*)

Benar

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

Loop yang memiliki penghitung dalam tanda kurung dengan


pernyataan kondisional.
Loop yang dieksekusi berulang kali hingga pernyataan
kondisionalnya salah. (*)
Loop yang mengeksekusi kode setidaknya satu kali meski
pernyataan kondisionalnya salah.
Loop yang berisi segmen kode yang dieksekusi sebelum pernyataan
kondisional diuji.

Benar

15. Dalam fragmen kode di bawah ini, sintaks untuk inisialisasi loop adalah
benar. True atau false? Mark for Review
(1) Points
public class ForLoop {
public static void main (String args[])
{
for ((int 1=10) (i<20) (i++))
{System.out.Println ("i: "+i); }
}
}

True
False (*)

Benar

Anda mungkin juga menyukai