(1) Point
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.
2. Berikut ini mendefinisikan kata kunci class :
(1) Point
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
(1) Point
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
(1) Point
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
(1) Point
""\
""
""\\"
""\"
"""\
""
""\
" (*)
6. Pertimbangkan potongan kode berikut
(1) Point
Black
6
5 (*)
Forest
7
7. Saat sebuah objek String dibuat, maka harus diberi nilai. TRUE atau FALSE?
(1) Point
TRUE
FALSE (*)
8. Apa hasilnya saat segmen kode berikut dikompilasi dan dieksekusi?
(1) Point
2.2 ditampilkan
5.656854249492381 ditampilkan
Sintaks eror "sqrt(double) in java.lang.Math cannot be applied to int"
4.0 ditampilkan (*)
ClassCastException
9. Manakah dari deklarasi berikut yang benar?
(1) Point
double tugas ;(*)
float mengambang;(*)
(1) Point
double x=Math.PI*5.0;
double x=Math.sqrt(16);
double x=Math.pow; (*)
double x=Math.pow(3,4)*5.0;
11. Apa saja dua nilai yang dapat dimiliki variabel boolean?
(1) Point
Bilangan bulat dan tipe titik floating
TRUE dan FALSE (*)
Operator aritmatika dan logika
Angka dan karakter
Operator relasional dan logika
12. Dengan deklarasi berikut: int z=5, m=6;
Mana baris kode Java yang dengan benar mengasingkan satu jenis ke yang lain tanpa kehilangan
data?
(1) Point
double x=z/m;
double x=(double)z/m; (*)
double x= double z/m;
double x=(double)(z/m);
13. Anda dapat kembali ke Eclipse Welcome Page dengan memilih Welcome dari menu apa?
(1) Point
File
Edit
Bantuan (*)
Tutup
14. Dalam sebuah proyek, 1 kelas harus berisi metode utama. Benar atau Salah?
(1) Point
TRUE (*)
FALSE
15. Dalam sebuah proyek, 2 kelas harus berisi metode utama. Benar atau Salah?
(1) Point
TRUE
FALSE (*)
. Manakah dari berikut ini yang merupakan pengenal hukum?
int j=6,k=8,m=2,result;
result=j-k%3*m;
System.out.println(result);
(1) Point
-42
2 (*)
6
0
3. Cocokkan masing-masing literal berikut ('x', 10, 10.2, 100L, "hello") dengan tipe data masing-
masing.
(1) Point
char, int, long, float, String
char, int, double, long, String (*)
char, boolean, float, long, String
boolean, byte, int, long, Short
char, double, int, long, String
4. Manakah dari pernyataan berikut yang dengan benar menetapkan "3 kali 10 pangkat 4" ke
angka variabel?
(1) Point
double number=3*10^4;
double number=3*10e4;
double number=3(e4);
double number=3e4; (*)
5. Apa saja dua nilai yang dapat dimiliki variabel boolean?
(1) Point
Angka dan karakter
Operator relasional dan logika
Operator aritmatika dan logika
Bilangan bulat dan tipe titik floating
TRUE dan FALSE (*)
6. Pada gambar di bawah ini, identifikasi komponen.
(1) Point
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
7. Saat Eclipse diluncurkan, halaman Welcome ditampilkan. Setelah halaman ini ditutup Anda
tidak dapat kembali ke sumber daya yang tersedia di halaman ini. Benar atau Salah?
(1) Point
TRUE
FALSE (*)
8. Beberapa jendela digunakan saat lebih dari satu file terbuka di area edit. Benar atau Salah?
(1) Point
TRUE
FALSE (*)
9. Kode berikut mencetak 5 "a" ke layar:
(1) Point
TRUE
FALSE (*)
10. Diberikan kode di bawah ini, mana dari panggilan berikut ini yang
valid??
(1) Point
s.replace('a', 'A')(*)
s.setCharAt(1,'A')
s.trim()(*)
s.toUpperCase()(*)
s.substring(2)(*)
11. Apa yang akan menjadi output segmen kode berikut?
String s="\\\n\"\n\\\n\"";
System.out.println(s);
(1) Point
""\
""
\
""
\
"
\
" (*)
"
\
"
\
"
"
\" \"
12. Berikut ini mendefinisikan kata kunci class :
(1) Point
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. (*)
13. Manakah dari berikut ini yang mendefinisikan kelas driver?
(1) Point
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.
14. Berikut ini mendefinisikan kata kunci package:
Tandai untuk Ditinjau
(1) Point
Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang digunakan dalam
kelas saat ini.
Mendahului nama kelas.
Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan menyediakan
tingkat kontrol akses. (*)
15. Berikut ini mendefinisikan kata kunci class :
(1) Point
Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang
digunakan dalam kelas saat ini.
Mendahului nama kelas. (*)
Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan
menyediakan tingkat kontrol akses.
1. Pertimbangkan potongan kode berikut. Apa yang tercetak?
(1) Point
ArrayIndexOutofBoundsException is thrown
PoliiPolii (*)
auaacauaac
auaac
Polii
2. Dengan kode
String s1 = "abcdef";
String s2 = "abcdef";
String s3 = new String(s1);
(1) Point
s3 == s1 (*)
s1 = s2
s1 == s2
s3.equals(s1)
s1.equals(s2)
3. Apa yang akan menjadi output segmen kode berikut? String s="\\\\\\\\"; System.out.println(s);
(1) Point
"\\\\\"
\\\\ (*)
\\
\\\\\\\\
4. Ruang kerja adalah:
(1) Point
Lokasi fisik tempat Anda akan menyimpan file Anda.
Lokasi tempat semua proyek dikembangkan dan dimodifikasi.
Lokasi tempat Anda dapat memiliki satu atau lebih perspektif tersimpan.
Semua yang di atas. (*)
5. Eclipse menyediakan area edit untuk membantu Anda menavigasi hierarki informasi. Benar
atau Salah?
Tandai untuk Ditinjau
(1) Point
TRUE
FALSE (*)
6. _______________ digunakan untuk mengatur file terkait Java.
(1) Point
Koleksi
Paket (*)
Ruang kerja
Proyek
7. Manakah dari kode Java berikut yang tidak benar?
(1) Point
double x=Math.sqrt(16);
double x=Math.pow(3,4)*5.0;
double x=Math.PI*5.0;
double x=Math.pow; (*)
8. Manakah dari contoh kode Java berikut yang tidak benar?
Tandai untuk Ditinjau
(1) Point
char c='r';
double d=4.5;
boolean b=1; (*)
int x=6;
9. Apa output dari baris kode berikut ini?
(1) Point
0 (*)
4.375
0.175
280
10. 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?
(1) Point
TRUE
FALSE (*)
11. Apa saja tipe primitif Java?
(1) Point
boolean, byte, char, double, float, int, long, dan short (*)
object, byte, string, char, float, int, long and short
boolean, byte, string, thread, int, double, long and short
boolean, thread, stringbuffer, char, int, float, long and short
boolean, thread, char, double, float, int, long and short
12. Saat mengimpor paket lain ke dalam kelas Anda harus mengimpor seluruh paket serta kelas
paket yang akan dipanggil. Benar atau Salah?
(1) Point
TRUE
FALSE (*)
13. Berikut ini mendefinisikan kata kunci package:
(1) Point
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.
15. Berikut ini mendefinisikan kata kunci package:
(1) Point
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.
1. Eclipse menyediakan area edit untuk membantu Anda menavigasi hierarki informasi. Benar
atau Salah?
Tandai untuk Ditinjau
(1) Point
TRUE
FALSE (*)
2. Titik koma di akhir setiap baris tidak perlu dikompilasi dengan sukses. Benar atau Salah?
(1) Point
TRUE
FALSE (*)
3. Saat mengonversi galon ke liter yang terbaik untuk menempatkan hasil perhitungan ke dalam
variabel dengan _______________ tipe data.
(1) Point
int
double (*)
boolean
Tidak satu pun di atas
4. Metode String sama dengan dan membandingkan dengan melakukan fungsi yang sama persis.
TRUE atau FALSE?
(1) Point
TRUE
FALSE (*)
5. Pertimbangkan potongan kode berikut.
(1) Point
Kode tidak mengompilasi
AtlanticPacificIndianArcticSouthern
55555
ArrayIndexOutofBoundsException is thrown (*)
87658
6. Dengan kode:
String s = new String("abc");
(1) Point
s.trim()
s.replace("a", "aa")
s.substring(2)
s.toUppercase()
Tidak satu pun dari hal di atas akan mengubah panjang s. (*)
7. Tulis pernyataan deklarasi yang akan memiliki angka seperti 2.541.
(1) Point
angka boolean;
angka char;
angka float; (*)
angka int
8. Baris kode Java mana yang memberikan nilai 5 dinaikkan ke kekuatan 8 menjadi a?
(1) Point
int a=Math.pow(8,5);
double a=pow(8,5);
double a=15^8;
int a=Math.pow(5,8);
double a=Math.pow(5,8); (*)
9. Dengan deklarasi berikut: int z=5, m=6;
Mana baris kode Java yang dengan benar mengasingkan satu jenis ke yang lain tanpa kehilangan
data?
(1) Point
ClassCastException
5.656854249492381 ditampilkan
4.0 ditampilkan (*)
Sintaks eror "sqrt(double) in java.lang.Math cannot be applied to int"
2.2 ditampilkan
11. Apa saja dua nilai yang dapat dimiliki variabel boolean?
(1) Point
Operator relasional dan logika
Angka dan karakter
TRUE dan FALSE (*)
Bilangan bulat dan tipe titik floating
Operator aritmatika dan logika
12. Berikut ini mendefinisikan kata kunci package:
(1) Point
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
(1) Point
TRUE
FALSE (*)
14. Manakah dari dua diagram di bawah ini menggambarkan bentuk umum dari program Java?
Tandai untuk Ditinjau
(1) Point
Contoh A
Contoh B (*)
15. Berikut ini mendefinisikan kata kunci import :
(1) Point
Memberikan informasi compiler yang mengidentifikasi kelas-kelas luar yang digunakan dalam
kelas saat ini. (*)
Mendahului nama kelas.
Menentukan di mana kelas ini hidup relatif terhadap kelas-kelas lain, dan menyediakan