Anda di halaman 1dari 10

Java merupakan salah satu bahasa pemerograman yang bersifat... a. Procedural b. Professional c. Object Oriented d. Graphical e.

Modular Komponen dalam bahasa pemrograman java yang berfungsi mengubah source code menjadi sebuah byte code yang bisa dijalankan oleh JRE adalah.. a. Editor b. Netbeans c. Compiler d. Interpreter e. Class Berikut ini software yang bisa dipakai untuk editor java, kecuali... a. Wordpad b. Netbeans c. Notepad++ d. Gel e. Jboss Untuk mengubah source code program menjadi sebuah byte code maka digunakan perintah... a. java b. javac c. jre d. cmd e. compile Berikut ini kata yang bukan termasuk dalam kata tercadang atau keyword adalah... a. int b. continue c. switch d. out e. break Perhatikan class HelloWorld berikut ini!

Output dari kode program di atas adalah... a. Hello World My Friend! b. HelloWorld My Friend! c. HelloWorld MyFriend! d. HelloWorld My Friend! e. Hello World

My Friend! Bilangan bulat dalam ilmu matematika, di dalam pemrograman java dinamakan tipe data... a. short b. char c. float d. boolean e. integer Berikut ini penulisan nama variabel yang benar, kecuali... a. int _123; b. int &1234; c. char hurufKu; d. float $hurufKu; e. double x; Berikut ini inisialisasi variabel dengan literal yang lega l adalah... a. int x = 2.0; b. char a = Q; c. boolean isRight = 0; d. double y = ^7; e. char ch = '\u2345'; Berikut ini yang termasuk data primitive, kecuali... a. int b. char c. String d. float e. long Berikut ini cara mencetak data ke layar adalah... a. system.out.print(x); b. System.out.print(x) c. System.out.print(x); d. System.Out.Prinln(x); e. System.out.Println(x); Tipe data dengan besar memory 32 bit yang menerima value/literal berupa bilangan pecahan adalah... a. integer b. short c. long d. float e. double Berapakah besar memory untuk tipe data boolean? a. 1 bit b. 2 bit c. 8 bit d. 16 bit e. 32 bit Perhatikan source code TipeData.java yang dibuat dengan Netbeans 6.8 ini!

Mengapa terjadi error pada baris ke-5? a. Method println hanya bisa menerima parameter berupa data String b. Kesalahan penulisan pada baris tersebut c. Kesalahan dalam mendeklarasikan variabel x d. Kesalahan dalam pemilihan variabel x e. Karena variabel x belum diinisialisasi Meskipun program dapat di-compile, tetapi program akan menampilkan jawaban yang salah, jika logika proses dan struktur program tidak benar-benar diperhatikan oleh programmer. Hal ini disebut dengan... a. Compile Error b. Error Exception c. Runtime Error d. Keyword Error e. Script Error Dibawah ini termasuk dalam compile error adalah... a. Ingin menampilkan sejumlah 100 kata Hello World tapi hanya 99 yang tampil b. Program input dari keyboard, ketika data diinput kemudian program berhenti. c. Ingin menampilkan bilangan prima akan tetapi angka 9 muncul. d. Variabel integer diberikan literal bilangan pecahan. e. Ingin menampilkan barisan bilangan sacara mendatar tapi tampilnya secara vertikal. Perhatikan kode program berikut ini!

Yang dimaksud dengan comment pada kode program diatas ditunjukkan oleh baris kode... a. 2-4 b. 6-7 c. 5 d. 1 e. 5-8 Berikut ini contoh penulisan literal untuk tipe data integer yang tidak benar adalah... a. 12 b. 0xC c. 014 d. 12.0 e. 120 Berikut ini jenis operator yang ada di dalam pemrograman java, kecuali...

a. arithmetic b. logical c. control d. conditional e. relational Berikut ini yang termasuk dalam operator arithmetic, kecuali... a. + b. & c. d. * e. / Perhatikan kode program berikut ini!

Output dari program di atas adalah... a. 10 b. 15 c. 14 d. 13 e. Error compile Perhatikan potongan kode program berikut ini!

Output yang benar adalah... a. falsefalsetruetrue b. falsetruefalsetrue c. truefalsetruefalse d. falsefalsefalsefalse e. truetruefalsefalse Perhatikan potongan kode program berikut ini!

Output yang benar adalah... a. Error compile b. 8 c. a>b d. true e. false Dari pernyataan - pernyataan di bawah ini, manakah yang menyebabkan Runtime Error?

a. Penulisan keyword yang salah b. Kehilangan titik koma (;) c. Dibagi dengan 0 d. Kesalahan dalam penggunaan modifier class e. Kehilangan kurung kurawal pada blok method Sintaks apa yang digunakan untuk membuat komentar multi baris pada file Java source? a. \\ b. // c. \** *\ d. /** */ e. \* *\ Berikut ini yang merupakan pernyataan pemilihan (selection statements) kecuali.. a. if b. if-else c. else- if d. switch-case e. do-while Tipe data apakah yang bisa dijadikan parameter dari pernyataan if? a. int b. boolean c. float d. double e. char Manakah tipe data yang tidak bisa dijadikan parameter pada switch-case? a. int b. boolean c. char d. byte e. short

Apakah output dari potongan program dibawah ini? a. 9 b. 10 c. 11 d. 12 d. Error pada baris ke-3; Keyword yang digunakan untuk keluar (prematurely exit ) dari switch statements, loop statements, dan labeled blocks adalah... a. if b. else c. continue d. default e. break Perhatikan potongan program berikut ini!

Output dari program di atas adalah... a. Your name must be Ali b. Your name must be Budi c. Your name must be Cecep d. I can't figure out your name e. Tidak menampilkan apapun Hasil dari potongan kode berikut ini adalah...

a. 1 2 3 4 5 b. 5 4 3 2 1 c. 2 4 6 8 10 d. 3 6 9 12 15 e. Compile Error Berikut ini potongan kode yang tidak menampilkan output apapun adalah... a.

b.

c.

d.

e. Semua jawaban salah Perhatikan potongan kode berikut ini!

Output yang benar adalah... a. 5 b. 6 c. 7 d. Runtime Error e. Tidak ada jawaban yang benar Berikut ini pernyataan yang mempunyai kedudukan yang sama dengan else pada if-else adalah... a. do pada struktur perulangan do-while b. while pada struktur perulangan while c. switch pada sruktur pemilihan switch-case d. case pada struktur perulangan switch-case e. default pada struktur perulangan switch-case Apa yang akan ditampilkan jika program dibawah ini di-compile dan di-run?

a. one b. one, default c. one, two, default d. default e. Semua jawaban salah Manakah potongan kode berikut ini yang menghasilkan error compile? a.

b.

c.

d.

e. Semua jawaban salah Diberikan deklarasi berikut ini.

Manakah yang merupakan operasi yang legal? a. s3 = s1 + s2; b. s3 = s1 - s2 c. s3 = s1 & s2 d. s3 = s1 && s2 e. s3 = s1 || s2 Apakah hasil dari pernyataan berikut ini? a. 6 b. 0 c. 1 d. 7 e. -1 Dari deklarasi main method berikut ini manakah yang memungkinkan sebuah class dapat berjalan sebagai program tunggal? a. public static int main(char args[]) b. public static void main(String args[]) c. public static void MAIN(String args[]) d. public static void main(String args) e. public static void main(char args[]) Berapa bit kah yang disediakan Java untuk tipe data primitive long? a. 2 b. 8 c. 16 d. 32 e. 64 Manakah dari pernyataan berikut ini yang bukan merupakan deklarasi array yang legal? a. int i[5][]; b. int i[][]; c. int []i[]; d. int[][] a; e. Semua jawaban salah Perhatikan deklarasi dan inisialisasi array berikut ini! Ekspresi mana yang akan me-return nilai, ukuran/panjang array? a. array[].length() b. array.length()

c. array[].length d. array.length e. array[].size() Array mempunyai indeks. Indeks array dalam java dimulai dari... a. -1 b. 0 c. 1 d. null e. 2-7 Matriks dalam ilmu matematika termasuk dalam jenis... a. Array 1 Dimensi b. Array 3 Dimensi c. Array Multidimensi d. Array Monodimensi e. Array Bidimensi Perhatikan potongan kode program berikut ini!

Outputnya adalah... a. 0 b. 1 c. 3 d. 5 e. 6 Perhatikan potongan kode program berikut ini!

Outputnya adalah... a. 3 b. 4 c. 5 d. 6 e. Semua jawaban salah Perhatikan potongan kode program berikut ini!

Outputnya adalah... a. Error Compile b. 012 c. SMKN8Malang d. 0123 e. SMKN Berikut ini termasuk manfaat array adalah...

a. Mengefisienkan program agar tidak terlalu banyak variabel jika tipe variabel tersebut mempunyai tipe data yang sama. b. Memperkecil penggunaan memrory komputer. c. Mengurangi kesalahan penamaan variabel karena jika tidak menggunakan array akan banyak sekali variabel yang harus diciptakan. d. Mempercepat pengaksesan data karena data disusun secara terstruktur. e. Membuat tampilan source code menjadi rapi dan mudah dibaca. Java termasuk bahasa pemrograman yang menganggap beda antara huruf besar dan kecil, oleh karena itu Java termasuk bahasa pemrograman yang... a. Procedural b. Object Oriented c. Case Sensitive d. Modular e. Fungsional

Anda mungkin juga menyukai