Anda di halaman 1dari 48

Your browser does not support inline frames or is currently configured not to display inline frames.

Waktu Sisa : 0:33:42

1
.

Apa yang menjadi output program di atas :


8
9

9
11

10
11

8
10

2 Diantara pernyataan-pernyataan berikut ini, manakah pernyataan assignment


. yang benar?
b
yte
b=
10;

int i
=
10;
byt
ej
= i;

c
har
c=
"c";

Stri
ng
a=
"a";

floa
tf
=
3.1
4;
3 Sintaks apa yang digunakan untuk membuat komentar multi baris pada file Java
. source?
\\

//

\**
*\

/**
*/

\*
*\
4
.
x=
15,
a=
7, b
=8

x=
15,
a=
6, b
=7

x=
13,
a=
7, b
=8

x=
13,
a=
6, b
=7
5
.

Apa yang menjadi output potongan kode di atas :


-1

1
073
741
823

-4

-8

6 Kode yang telah dieksekusi dan diterjemahkan oleh Java Virtual Machine (JVM)
. akan disimpan dalam jenis tipe file apa?
.cla
ss
file
s

.jav
ac
file
s

.
cod
e
file
s

.jav
a
file
s
7 Dari pernyataan berikut-berikut ini, manakah pernyataan yang benar dari method
. main() ? (Pilih semua jawaban yang menurut Anda benar)
p
ubli
c
stat
ic
voi
d
mai
n()

p
ubli
c
stat
ic
voi
d
mai
n(S
trin
g
arg
[ ])

p
ubli
c
stat
ic
mai
n
(Str
ing
[]
arg
)

p
ubli
8 Manakah diantara operator berikut ini yang memiliki prioritas operasi yang paling
. tinggi?

()

9 Ketika kelas public Java disimpan dalam file source code Java, hal-hal apakah yang
. harus benar mengenai penamaan source file sehubungan dengan penamaan
kelas?
P
ena
ma
an
har
us
ber
bed
a

P
ena
ma
an
har
us
dim
ulai
den
gan
hur
uf
yan
g
sa
ma

P
ena
ma
an
har
us
ser
upa
,
tan
pa
me
mp
erh
atik
an
uku
ran
10
.

Apa yang menjadi output kode diatas?


6
101

0
601
00x
001

6
010
1

681
11
Extensi apa yang digunakan pada file bytecode Java?
.
.cla
ss

.cls

.jav
a

.
jvm

.txt
12 Dari pernyataan - pernyataan di bawah ini, manakah yang menyebabkan Runtime
. Error?
P
enu
lisa
n
key
wor
d
yan
g
sal
ah

K
ehil
ang
an
titik
ko
ma
(;)

D
iba
gi
den
gan
0

K
esa
lah
an
dal
am
pen
ggu
naa
n
mo
13 Disebut apakah prinsip pemrograman dimana seorang programmer yang
. mengembangkan software menggunakan pendekatan linear (step-by-step)?
pe
mr
ogr
am
an
ber
bas
is
eve
nt

pe
mr
ogr
am
an
pro
sed
ura
l

pe
mr
ogr
am
an
ber
orie
nte
d
obj
ek

pe
mr
ogr
am
an
fun
14
Pernyataan manakah yang benar mengenai operator shift?
.
Op
era
n
seb
aik
nya
tida
k
ber
tipe
dat
a
int.

Op
era
tor
shif
t
me
min
dah
kan
ope
ran
kan
an
sej
uml
ah
bit
yan
g
tela
h
dis
pes
ifik
asi
kan
ole
h
ope
ran
kiri.
15
Pernyataan mana dari ekspresi berikut ini yang bernilai positif?
.
int
x=
-1;
x=
x
>>
>5;

int
x=
-1;
x=
x
>>
>
32;

b
yte
x=
-1;
x=
x
>>
>
5;

int
x=
-1;
x=
x
>>
5;
16 Dari pernyataan berikut ini, manakah yang benar? (Pilih semua jawaban yang
. benar)

int
x=
6; x
=!
x;

int
x=
6; if
(!(
x>
3)
)
{}

int
x=
6; x
=
~x;
17
Pada range value berapa yang dapat diterima oleh variabel dengan tipe short ?
.
T
erg
ant
ung
pad
a
har
dw
are
18 Assignment mana yang diperbolehkan di Java, jika variabel v1 bertipe data
. double, v2 bertipe data float, dan v3 merupakan object reference?
v1
=
v2;

v1
=
v3;

v2
=
v1;

v3
=
v1;

v3
=
v2;
19
.

Apa yang menjadi output potongan kode di atas :


3

-1

-7
20
.

Apa yang menjadi output potongan kode di atas :


27

29

30

28

21
Pada range value berapa yang dapat diterima oleh variable dengan tipe byte?
.
T
erg
ant
ung
ada
har
dw
are
22 Pilih identifier yang benar dari pilihan-pilihan berikut ini. (Pilih semua jawaban
. yang menurut Anda benar)
B
ig0
Lon
gSt
rin
gTa
npa
Na
ma

$
dou
ble

b
yte
s

$5

F
inal
ist
23 Diantara pilihan berikut ini, manakah program utility JDK yang digunakan untuk
. melakukan compile file source code Java ke dalam bentuk bytecode?

jar

j
ava

j
ava
c

j
ava
doc
24
Apa yang akan Anda lakukan untuk memanggil garbage collection dengan paksa?
.
G
erb
age
coll
ecti
on
tida
k
aka
n
per
nah
bis
a
dip
aks
a
unt
uk
dip
ang
gil

P
ang
gil
Sys
te
m.g
c()

P
ang
gil
Sys
te
m.g
c()
unt
uk
me
m-
par
sin
g
25 Istilah apa yang digunakan untuk kesalahan pemrograman yang menyebabkan
. suatu program komputer berhenti mendadak?
o
utp
ut
err
or

s
ynt
ax
err
or

r
unt
ime
err
or

co
mpi
ler
err
or

i
npu
t
err
or
26 Apa yang menjadi output dari pernyataan berikut ini?
.
System.out.println(3*10*2/15-2+4^2^2);
6

10

-2

3
27
.

Apa yang menjadi output potongan kode di atas :


x=
4
x=
7

x=
1
x=
4

x=
1
x=
7

x=
7
x=
4

Anda mungkin juga menyukai