soal dasar pemrograman-jawaban

Download Soal Dasar Pemrograman-Jawaban

Post on 11-Jun-2015

2.975 views

Category:

Documents

7 download

Embed Size (px)

DESCRIPTION

Bagus untuk pemrogram pemula

TRANSCRIPT

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

-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 mpar 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

-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