SOAL
SOAL
A. Blaise Pascal
B. Al Khawarizmi
C. George Babbage
D. Mark Zuckerberg
E. Mark Twain
Jawaban : B
A. toolbar
B. menubar
C. combobox
D. textfield
E. textarea
Jawaban : C
9. Perhatikan struktur percabangan berikut : if (x > 0)
cout << "x is positive"; else if (x < 0)
cout << "x is negative"; else
cout << "x is 0";
Jika variabel x diisi dengan nilai 15 maka outpunya adalah ...
A. x is positive
B. x is negative
C. x is 0
D. Tidak ada output
E. x is 15
Jawaban : A
A. radio button
B. button
C. toggle button
D. list
E. chek box
Jawaban : A
12. Setiap objek dalam Object Oriented Programming memiliki dua komponen yaitu
….
A. input dan output
B. text dan grafis
C. desain dan koding
D. page dan insert
E. properties dan method Jawaban : E
13. Hubungan class dan objek pada Object Oriented Programmig adalah ….
A. class identik dengan objek
B. class adalah turunan objek
C. objek adalah turunan class
D. objek adalah cetak biru dari class
E. class adalah cetak biru dari objek
Jawaban : C
16. Aplikasi-aplikasi berikut yang bukan editor IDE bahasa pemrograman Java
adalah ….
A. Delphi
B. BlueJ
C. Netbeans
D. Eclipse
E. JBuilder
Jawaban : A
17. Manakah penulisan deklarasi array berikut ini yang benar ...
A. [50]skor int;
B. [50]int skor;
C. ikor int[50];
D. int 50[skor];
E. int skor[50];
Jawaban : E
18. Sebelum digunakan baris-baris program diperiksa dan dilengkapi agar dapat
dimengerti komputer. Proses pemeriksaan dan pelengkapan ini disebut ….
A. compile
B. refactor
C. instantiation
D. new object
E. messaging Jawaban : B
19. Penjelasan dari deklarasi fungsi berikut : double maks (double x, double y) yang
paling tepat adalah ...
A. fungsi maks( ) mempunyai sebuah argumen bertipe double.
B. fungsi mak( ) mempunyai dua buah argumen, dengan masing-masing argumen
bertipe Long.
C. fungsi maks( ) mempunyai dua buah argumen, dengan masing-masing argumen
bertipe Double.
D. fungsi maks( ) mempunyai tiga buah argumen, dengan masing-masing argumen
bertipe int.
E. semua jawaban benar
Jawaban : C
24. Lampu lalu lintas mengatur pemakai lalu lintas, dengan menyalakan lampu
merah untuk berhenti, lampu hijau untuk berjalan dan lampu kuning untuk persiapan.
Prosedur paling tepat untuk keadaan ini adalah ….
A. switch to
B. if then
C. on goto
D. case of
E. while do
Jawaban : B
25.
Perhatikan kode program di atas, manakah hasil yang tepat jika kita memasukkan
angka 4 sebagai nilai suku
A. 0
1
1
2
B. 2
1
1
0
C. 1
1
2
3
D. 0
1
1
4
E. 0
1
2
3
Jawaban : A
27. Penulisan pemanggilan fungsi dalam Bahasa Java yang tepat adalah ….
A. @stemba
B. //stemba
C. stemba()
D. /*stemba*/
E. stemba{}
Jawaban : C
28. Sebuah akun email dapat diakses apabila username dan password untuk akun
tersebut sesuai dengan database pengguna. Prosedur pemrograman yang tepat
digunakan untuk kondisi ini adalah ....
A. OR
B. AND
C. NOT
D. NOR
E. NAND
Jawaban : B
29. Sebuah sistem server dapat diakses apabila hanya pin atau hanya keyword saja
yang sesuai dengan database pengguna. Prosedur pemrograman yang tepat
digunakan untuk kondisi ini adalah ….
A. NOT
B. NOR
C. NAND
D. EXOR
E. EXNOR
Jawaban : C
30. Sebuah akun email dapat diakses apabila username dan password untuk akun
tersebut sesuai dengan database pengguna. Potongan prosedur pemrograman
sebagai berikut : user$=”joesti”
input “nama pengguna = “,nama$ if nama$ ……… user$ then print “login Anda
salah” ….….
Koding pada baris ke-3 dilengkapi dengan instruksi
A. =
B. >
C. <
D. !=
E. <>
Jawaban : D
31. Sebuah akun email dapat diakses apabila username dan password untuk akun
tersebut sesuai dengan database pengguna. Potongan kode program sebagai
berikut :
user$=”joesti” pass$=”stemba”
input “nama pengguna = “,nama$ input “password = “,sandi$
if ……………… then
print “Selamat Datang,”+nama else
print “Maaf, Anda dilarang mengakses” endif
Koding pada baris ke-5 dilengkapi dengan instruksi
A. user$ =nama$ and pass$=sandi$
B. user$ =nama$ or pass$=sandi$
C. user$ =nama$ not pass$=sandi$
D. user$ =nama$ xor pass$=sandi$
E. user$ >>nama$ and pass$>>sandi$
Jawaban : A
32. Siswa kelas XII TKJ melaksanakan pemasan jelang pelajaran olah raga. Mereka
berlari mengelilingi lapangan sepakbola sebanyak tiga kali putaran.
Prosedur perulangan yang tepat untuk kegiatan ini adalah ….
A. if then
B. for next
C. do until
D. while do
E. case of
Jawaban : B
33. “Ikhlash, tolong tengok tempat minum sapi di kandang”, kata Bunda
“Bila tak penuh, ambil air dari sumur sebelah kandang. Isi sampai penuh, ya” lanjut
Bunda "Ya, Bunda”, jawab Ikhlash
Prosedur pemrograman paling tepat untuk kegiatan Ikhlash nanti adalah ….
A. for next
B. do until
C. while do
D. case of
E. repeat do
Jawaban : C
Jawaban : E