5. Jawa adalah:
a) Bahasa pemrograman secara eksklusif
b) Bahasa pemrograman Java, platform pengembangan, lingkungan runtime, dan
sekumpulan pustaka untuk pengembangan program yang canggih
c) Sebuah sistem untuk menjalankan program pada platform komputasi yang
berbeda
a) Periksa apakah semua elemennya adalah kata-kata yang valid di Jawa dan
semantiknya
b) Periksa apakah semua elemennya adalah kata-kata yang valid di Jawa
c) Periksa apakah semua elemennya adalah kata-kata yang valid di Jawa,
verifikasi struktur sintaksis program dan semantiknya
a) Palsu
b) BENAR
a) Itu harus dimulai dengan huruf yang bisa diikuti dengan lebih banyak huruf
b) Harus dimulai dengan huruf yang dapat diikuti dengan lebih banyak huruf atau
angka
c) Harus dimulai dengan huruf yang dapat diikuti dengan angka
13. Di Java, nama variabel dan metode harus dimulai dengan huruf kecil. Jika namanya
majemuk, setiap kata harus dimulai dengan huruf kapital.
a) Palsu
b) BENAR
14. Di Java, nama kelas harus selalu dimulai dengan huruf kapital. Jika namanya majemuk,
setiap kata harus dimulai dengan huruf kapital.
a) Palsu
b) BENAR
15. Tipe data menunjukkan nilai yang dapat disimpan oleh variabel dan rentang nilai yang
diakuinya.
a) Palsu
b) BENAR
17. Operator + kelebihan beban karena memungkinkan Anda menambahkan angka dan
menggabungkan string.
a) Palsu
b) BENAR
18. Tunjukkan nilai dari: x = -1 + 5 * 7 – 12 / 3
a) 28
b) 30
c) 6
a) 26
b) 30
c) 24
a) BENAR
b) PALSU
a) Palsu
b) BENAR
a) Palsu
b) BENAR
a) Palsu
b) BENAR
a) atribut
b) atribut dan metode
c) Atribut dan metode konstruktor
a) Palsu
b) BENAR
a) Bahwa metode yang sama beroperasi dengan parameter dari tipe yang
berbeda atau bahwa metode yang sama menerima daftar parameter yang
berbeda
b) Bahwa metode yang sama beroperasi dengan parameter dari tipe yang
berbeda
c) Bahwa metode yang berbeda beroperasi dengan parameter dari jenis yang
berbeda
int y= 0;
sementara (y<10){
System.out.println(y);
dan++;
}
x=9 y=9
x=10 y=10
x=9 y=10
x=10 y=9
BENAR
PALSU
belum diartikan
"saya == 1"
System.out.println(x%y);
3
2
1
0
36. Penting untuk menggunakan pernyataan break dalam struktur switch agar program
dapat dikompilasi.
Ya, itu sangat diperlukan
Tidak, itu tidak perlu
Ya, jika ada kondisi yang tidak bisa diberikan
Ya, tetapi hanya pada sakelar yang menangani bilangan bulat
int k=3;
int m=2;
System.out.println((m <= 99) & (k < m));
BENAR
PALSU
24
0111011
int x = 5;
int y = 5;
y /= ++x;
System.out.println(y);
6
5
1
0
40. Apa yang dilakukan program berikut?
int inc = 0;
int des = sWord.panjang()-1;
kesalahan boolean = salah;
z = x++ + y;
beralih(x){
kasus 1:
System.out.println("Satu");
kasus 2:
System.out.println("Dua");
kasus 3:
System.out.println("Tiga");
bawaan:
System.out.println("Nomor lain");
}
Satu
Dua
Nomor lain
Satu Dua Tiga Nomor lain
sementara (x<10) {
y += x;
x++;
}
System.out.println(y);
0
10
11
45
int x=1;
System.out.println(++x*4+1);
6
5
9
7
Struktur Berurutan
struktur berulang
Struktur Selektif
Tak satu pun dari ketiga hal di atas.
System.out.println(12&13);
BENAR
PALSU
12
13
49. Apa hasil yang diberikan operasi berikut?
System.out.println(5>>1);
6
BENAR
4
2
int x, hitung;
penghitung = 10;
x = penghitung +1:
System.out.println("Nilainya adalah " + x);
Struktur Selektif
Struktur Berurutan
struktur berulang
Tak satu pun dari ketiga hal di atas.
Ya
TIDAK
Tergantung Penggunaan
Tergantung pada kompiler
sementara (y<x) {
x += y;
}
System.out.println(y);
0
1
10
Tidak ada, masuk ke loop tak terbatas
if (hitung<34) {
System.out.println("Penghitung kurang dari 24");
}
Struktur Berurutan
struktur berulang
Struktur Selektif
Tak satu pun dari ketiga hal di atas.
x += 2;
4
"4"
4.0
Salah satu dari ketiganya valid
int i=1;
intj=2;
int k=3;
int m=2;
System.out.println((j >= i) || (k == m));
BENAR
PALSU
belum diartikan
memberikan kesalahan kompilasi
impor java.applet.Applet;
import java.awt.Graphics;
System.out.println(2+6>>2);
8
5
4
2
Microsoft
Peramal
Mikrosistem SUN
Fujitsu
int k=3;
int m=2;
System.out.println ( !( k > m) );
3
BENAR
2
PALSU
int x = 10;
int y = 3;
x %= y;
System.out.println(y);
4
3
2
1
total -= --jumlah;
System.out.println("Halo\nDunia");
"Halo Dunia"
"Halo\nDunia"
"Halo" dan di baris lain "Dunia"
"Halo" sebuah tab dan "Dunia"
int x = 0;
int y = 0;
sementara (x<5) {
y +=x;
x++;
System.out.println(y);
10
5
0
Program tidak dapat dikompilasi
8 bit
16 bit
32bit
64bit
Math.poten
operator **
matematika.pow
operator ^
intj=2;
System.out.println( j == 3 );
BENAR
PALSU
belum diartikan
"j == 3"
70. Manakah dari daftar ini yang bukan merupakan tipe data di Java?
byte
mengambang
dobel
lajang
dan *=x++;
System.out.println(x);
25
30
6
35
penghitung += x;
System.out.println(4<<1);
5
8
BENAR
3
75. Apakah kode sumber Satu dan kode sumber Dua melakukan hal yang sama?
/* Kode Satu */
int x= 0;
Mengerjakan {
System.out.println(x);
x++;
} while (x<10);
/* Kode Dua */
int y= 0;
sementara (y<10){
System.out.println(y);
dan++;
}
Tidak, yang pertama menunjukkan dari 1 sampai 10 dan yang kedua dari 0 sampai 9
Ya, keduanya menunjukkan dari 0 hingga 9
Tidak, yang pertama menunjukkan dari 0 sampai 9 dan yang kedua dari 1 sampai 10
Ya, keduanya menunjukkan dari 1 hingga 10
penghitung += x;
System.out.println(penghitung);
3
1
0
Program tidak dapat dikompilasi
dan *=x++;
System.out.println(y);
25
30
6
35
79. Sebuah string adalah untuk mendefinisikan variabel atau konstanta tipe:
utuh
desimal
karakter
semua yang di atas
System.out.println
system.out.printer
System.out.prin
Semua benar
utuh
desimal
karakter
Bukan dari salah satu di atas
Ya
TIDAK
keduanya dengan benar
Bukan dari salah satu di atas
83. Apakah jika digunakan ketika ada 2 kemungkinan jawaban?
Ya
TIDAK
keduanya dengan benar
Bukan dari salah satu di atas
Sebuah menu.
Daftar barang.
Tanda terima.
Daftar belanja.
92. Ini adalah sekumpulan data dan sekumpulan operasi yang dilakukan dengan data
tersebut, jenis data apa yang Anda bicarakan:
MENAMBAHKAN.
Kelas.
Contoh.
Obyek.
93. Ini adalah tindakan yang dilakukan objek ketika melewati pesan atau sebagai respons
terhadap perubahan keadaan.
perilaku
Eksekusi.
Difusi.
memberi contoh
Mengatur.
UML.
Abstraksi.
entri data.
96. Komunikasi terjadi dengan cara yang sama antara objek dan objek yang dikandungnya,
ketika objek perlu berinteraksi, mereka melakukannya melalui:
Mengirim kode.
Mengirim pesan.
Mengirim koordinat.
Mengirim informasi.
97. Karena pemrograman berorientasi objek bertumpu pada mereka, ketiga pilar ini
seperti menara batu bata; lepaskan bata terakhir dan semuanya berantakan. Apakah
ketiga pilar tersebut:
Abstraksi, antarmuka dan enkapsulasi.
Antarmuka, pewarisan, dan abstraksi.
Warisan, polimorfisme dan enkapsulasi .
Abstraksi, antarmuka, dan polimorfisme.
98. Mereka adalah karakteristik eksternal dan terlihat dari sebuah kelas:
atribut.
Kelas.
metode.
Variabel.
directx
opengl
C++
100. Apakah kelas atau metode abstrak jika dideklarasikan dengan kata kunci?
baru
abstrak
publik
pribadi
104. Apakah membuat kelas yang berasal dari kelas dasar mewarisinya?
metodenya saja
variabelnya saja
Variabel dan metode
tidak mewarisi apapun