Anda di halaman 1dari 39

Silahkan Kalian buat :

3 buah soal dengan Jawaban


Pilihan Ganda, 5 Pilihan
Untuk Jawaban, Silahkan tandai dengan warna MERAH

Contoh :
1. Salah satu code editor untuk bahasa pemograman PBO adalah :
a. VS CODE
b. MS. Word
c. MS. EXEL
d. Notepad
e. Dream Weaver

1. Operator yang terdapat pada kurung berikut ( * ) adalah operator yang


digunakan untuk….
w
a. Penjumlahan
b. sisa pembagian
c. pembagian
d. Perkalian
e. Pengurangan

2. Diantara perintah untuk mencetak berikut, yang benar adalah ………..

a. System.out.println(“Selamat Datang”)
b. System.Out.println(“Selamat Datang ”)
c. System.out.Println(“Selamat Datang ”)
d. System.Out.Println(“Selamat Datang”)
e. System.out.print(selamat datang”)

3. Komentar program dalam Java dapat menggunakan perintah...

a. /*...*/ saja
b. // saja
c. // dan /*..*/
d. #, // dan /*..*/

(Reza 23)

1. Aplikasi yang digunakan untuk membuat program Java adalah…


a. Word
b. Excel
c. Apache
d. Facebook
e. Dev-C++

2. Dibawah ini penulisan nama variable dalam sauce code yang benar adalah

a. Int
b. Float
c. int
d. Double
e. Strinng

3. Bentuk perintah yang tepat untuk menggunakan percabangan (if) adalah

a. If () {}
b. If [] ()
c. if () {]
d. If () []
e. If () (}

(Yusuf Abdurrahman Aslam | 35 | )

public class NamaKelas {


public static void main (String[] args) {
//kode program
}
}

1. Yang dicetak tebal adalah…


a. Netbeans
b. reserved word
c. Java
d. Console
e. Application

2. Bahasa pemrograman java yang pada awalnya bernama bahasa…


a. Pemograman OAK
b. Pemograman Dinamis
c. Pemograman PYTHON
d. Pemograman PHP
e. Pemograman VBA

3. Apa itu array?


a. array adalah variabel yang dapat menampung data lebih dari satu data
b. bahasa pemrograman populer yang digunakan untuk mengembangkan aplikasi mobile,
desktop, hingga website.
c. adalah atribut yang terkait dengan sepotong data yang bisa memberi tahu sistem
komputer cara untuk menafsirkan nilainya.
d. adalah suatu serambi pengembangan perangkat lunak yang ditulis dalam bahasa
pemrograman Java.
e. adalah objek yang memiliki ruang lingkup global yang berfungsi sebagai pembuat string
atau barisan karakter.

(Nicole Ziva Tantoso / 27)

(Agi ramdhan/03)
1. Fungsi method System.in dalam java adalah…
a. Mengirimkan keluaran ke layar
b. Menangani pembacaan dari keyboard
c. Menampilkan pesan kesalahan
d. Menangani suatu objek
e. Menampilkan masukan program ke layar

2. Untuk menyimpan data nim siswa, tipe data yang paling tepat digunakan
adalah...
a.int
b. short
c. char
d. String
e. float

3. Class yang digunakan menggunakan array dan character disebut ...


a. Class math
b. Class string
c. Class string buffer
d. Class wrapper
e. Class procces
1. Besarnya perubahan variabel setiap kali terjadi pengulangan disebut juga…
a. Initialization
b. Condition
c. Iteration
d. Interpreter
e. Switch

2. Berikut ini adalah beberapa ketentuan dalam memberikan nama variabel,


kecuali…
a. Bersifat case sensitive
b. Nama variabel diawali dengan huruf, underscore atau tanda dollar
c. Panjang karakter nama variabel tidak dibatasi
d. Wajib menggunakan spasi
e. Tidak diperbolehkan menggunakan kata-kata kunci yang digunakan pada Java
(Java keyword)

3. public static void main(String[] args) {


for(int i=1; i<5; i++)
System.out.print(i+", ");
}

Kode program diatas adalah contoh dari perulangan…

a. For
b. While
c. Do-while
d. Switch case
e. If-else

(Rosita Jian S / 31)

1. Public static void main (String[]args){.

Pernyataan di atas adalah bentuk umum dari…


a. Methode
b. Main
c. Kelas
d. Methode main
e. Package

2. Perhatikan pernyataan berikut.


1) for
2) if
3) while
4) Switch-Case
5) do-while

Bentuk perulangan ditunjukkan pada nomor…


a. 2), 4), dan 5)
b. 2), 3), dan 4)
c. 1), 3), dan 5)
d. 3), 4), dan 5)
e. 1), 2), dan 3)

3. public static void main(String[] args) {


int hari = 2;

switch(hari){
case 1 : System.out.println("Hari ke-1 = Senin");break;
case 2 : System.out.println("Hari ke-2 = Selasa");break;
case 3 : System.out.println("Hari ke-3 = Rabu");break;

default : System.out.println("hari tidak ada");


}
}

Output dari program di atas yang benar adalah…


a. Hari ke-2 = Selasa
b. Senin
c. hari tidak ada
d. hari ke-3 = Rabu
e. hari ke-2 = Selasa
(Audrey Fidelya Ι 7)

1. Perintah untuk menampilkan String adalah…

a. System.out.PrintIn
b. system.Println.out
c. System.Print.outIn
d. SystemIn.print.out
e. Print.out.String

2. Kode untuk membuat comment pada Java adalah…

a. \\**text\\
b. //text
c. //text//*
d. \\text
e. **text**

3. Stream yang berguna untuk mengirim keluaran ke layar adalah…

a. System.in
b. System.out
c. System.err
d. System.exit
e. system.out

(Bunga Oktaviani /08)

. 1. Tipe data teks di pemrograman java di bawah ini yang benar adalah…

a. Char
b. Float
c. Boolean
d. Short
e. int

2. Memberi komentar dua baris pada program java menggunakan tanda…

a. **
b. /*,,*/
c. -
d. {{
e. //

3. class atas {

public int a ;
protected int b ;
private int c ;
}

class bawah {
public static void main (String[]args) {
atas objek = new atas () ;
objek.a=10 ;
objek.b=15 ;
System.out.println("nilai a: "+objek.a) ;
System.out.println("nilai b: "+objek.b) ;
}
}

a. Nilai a : 4 nilai b : 2
b. Nilai a : 5 nilai b : 10
c. Nilai a : 10 nilai b : 15
d. Nilai a : 15 nilai b : 10
e. Nilai a : 10 nilai b : 25

(Eka Fatmawati / 11 )

1. Jenis tipe data pada java yang benar adalah…

A. Integer, text, float, dan char

B. Int, short, text, dan number

C. Short, number, float dan bolean

D. Integer, float, string dan char

E. Int, float, double, dan number

2. Yang tidak termasuk kata kunci bahasa java adalah…

A. boolean

B. try
C. return

D. short

E. main

3. Untuk menyimpan data nomor induk siswa, tipe data yang paling tepat digunakan adalah…

A. Int
B. Short
C. Char
D. String
E. Double

Haidar Zhafiral Haqq (15) XI TEL 9

Hana Zahira Pramesti (17) XI TEL 9

1. Untuk menyimpan bilangan pecahan gunakan tipe data…


a. String
b. Int
c. Float
d. Date
e. Char

2. Deklarasi variabel adalah…

a. Proses memperkenalkan variabel kepada java


b. Proses memasukan data
c. Proses penampilan output
d. Proses memasukan nilai
e. Memberikan komentar

3. Atribute adalah…

a. Kumpulan dari data atau method


b. Komponen terkecil didalam class
c. Bentuk sederhana dari Class
d. kata kunci di dalam java
e. Variabel yang memiliki nilai yang berbeda disetiap objek.

Fadlan Achmad Frizal XI Tel 8 (12)

1. Kapan Versi Pertama Java Rilis…

A.1992

B.1990

C.1996
D.1999

E.2001

2.Siapa Yang Melopori Java

A.James Hetfield, Patrick Star, Chris Warth, Ed Frank dan Mike Sheridan

B.James Gosling, Patrick Star, Chris Warth, Ed Sheeran dan Mike Wong

C.James Hetfield, Patrick Star, Chris Warth, Ed Frank dan Mike Sheridan

D.James Hetfield, Patrick Star, Chris Warth, Eddie dan Mike Sheridan

E.James Gosling, Patrick Naughton, Chris Warth, Ed Frank dan Mike


Sheridan

3.Karakteristik Bahasa Pemrograman Java

A.Sederhana

B.Object Oriented Program

C.Dapat Didistribusikan Dengan Mudah

D.Multiplatfrom

E.Semua Benar

1. Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah

a. int data =BufferedReader = new BufferedReader(new input Stream


Reader(System.in)).Readline( ).intValue( );

b. int data =BufferedReader = new BufferedReader(new


InputStreamReader(System.in)).Readline( ).intValue( );

c. int data=(new Integer((new BufferedReader = new BufferedReader(new input


Stream Reader(System.in))).readline( )).intValue( ));

d. int data = (new Integer( (new BufferedReader (new InputStreamReader


(System.in))).readLine()).intValue());

2. Komentar program dalam Java dapat menggunakan perintah…

a. /*…*/ saja
b. // saja

c. // dan /*..*/

d. #, // dan /*..*/

3. Berikut ini adalah keyword yang terdapat dalam Java, kecuali…

a. Goto

b. Break

c. If

d. String

(Kgs. Wahyu Hidayat )

1.Alat bantu untuk mengorganisasikan hasil analis adalah


dengan…
A. Input – Proses – Output
B. Start – Proses – Input
C. Start – Proses – Output
D. Start – Input – End
E. Output – Input – Proses

2.Suatu langkah untuk menyelesaikan sebuah masalah secara


logis dan sistematis adalah…
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman

3.Bagian dari program yang memiliki peran sangat penting yang


akan mempengaruhi setiap instruksi jalannya program adalah…
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
(Nabil Zhafran Gyfari 24)

1. Fungsi method System.in dalam java adalah…

a. Mengirimkan keluaran ke layar

b. Menangani pembacaan dari keyboard

c. Menampilkan pesan kesalahan

d. Menangani suatu objek

e. Menampilkan masukan program ke layar

2. System.out.println(“Selamat Datang di Fivser”);

System.out.print(“Selamat Datang di Fivser”);

Apa fungsi dari syntax ln diatas?

a. Digunakan untuk menghitung modulus

b. Digunakan untuk mengganti baris di layar output

c. Digunakan untuk perkalian

d. Digunakan untuk membuat paragraf

e. Digunakan untuk mengcompile project

public class aritmatika{

public static void main(String args[ ]) {

int a = 9; int b = 4;
int c= a/b;

3. Jika nilai variabel c Diatas ditampilkan ke layar akan menghasilkan nilai …

a. 2.5

b. 3

c. 2.3

d. 2.25

e. 2

(Muhammad Meylanza Pratama 22 XI Tel 9)

1. Keutamaan Java dibanding bahasa pemrograman lain adalah :

a. Cross platform, dengan adanya Java Virtual Machine(JVM)


b. Pengembangannya didukung oleh programmer secara luas
c. Automatic Garbage Collection, membebaskan programmer dari tugas
manajemen memori.
d. Benar semua.
e. A dan B benar.

2. Kata kunci yang digunakan dalam deklarasi metode, kelas, atau bidang, kelas
umum, metode,dan bidang dapat diakses oleh anggota dari setiap kelas adalah…
a. Public
b. Private
c. Protected
d. Static
e. System
3. 1. public class Coba_Java {
2 public static void main(String[] args) {
3 system.out.println("Telkom 30 is The Best Forever");
4. }
5. }
Pada program diatas manakah yang terdapat kesalahan pada penulisan program?

a. Pada baris 1 setelah Coba_Java diakhiri tanda ;


b. Pada baris 3 system.out.println seharusnya syntaxnya adalah
System.out.println
c. Pada baris 2 setelah main menggunakan []
d. Jawaban a dan b benar
e. Jawaban a dan b salah

(ADITYA ZIANUR RAHMAN 02 XI TEL 9)

1. Kumpulan dari obyek-obyek dengan karakteristik yang sama adalah pengertian...


A. Abstraksi
B. class
C. Obyek
D. Atribut
E. Method

2. Mengelompokkan class - class yang saling berelasi menggunakan perintah java


yaitu…
A. Private
B. Package
C. Import
D. Public
E. interface

3. cara untuk mendeklarasikan sebuah package, yaitu...


A. package.<nama_package>;
B. package <nama_package>
C. package <nama_package>.<nama_kelas>
D. package <nama_package>.*
E. package <nama_package>;()
(Ammar Naufal Syahputra 05 XI TEL 09)

Ditya Felix Eril S.

XI Tel 09

1. Untuk memberi Komentar program dalam java dapat menggunakan


perintah...

a) /*....*/

b) //

c) // dan /*....*/

d) //.....//

e) #,// dan /*....*/

2. Yang tidak termasuk dalam tipe data Non-Primitif adalah...

a) harInt

b) Float

c) boolean

d) Array

e) Char

3. Sebuah perintah untuk percabangan/multi solusi yang efektif adalah....

a) Switch-case

b) If

c) If-else

d) If-else-if

e) for
Nayla Aludria XI Tel 9 - 26
1. Diantara perintah untuk mencetak berikut, yang benar adalah ………..
a. System.out.println(“Hello world”); cek
b. System.Out.println(“Hello world ”);<br>
c. System.out.Println(“Hello world ”);<br>
d. System.Out.Println(Hello world ”);
e. System.Out.Print(Hello world ”) <br>

2. System yang berguna untuk mengirim keluaran ke layar adalah


a. System.in.
b. System.out.
c. System.err
d. System.exit
e. System.output

3. Berikut ini yang termasuk tipe data primitive adalah…


a. Boolean
b. Character
c. Byte
d. Double
e. String

1. Bahasa pemrograman java dibuat oleh...

A. James Gosling

B. Lifelong Kindergarten

C. Paul Allen
D. Mark Zuckerbag

E. Bill Gates

2. Java dirancang untuk tujuan umum serta menganut paradigma...

A. SGML

B. OOP

C. Objek

D. Kode

E. General

3. Pemrograman Berbasis Objek atau OOP adalah...

A. Paradigma pemrograman java

B. Paradigma prosedural

C. Orientasi Objek

D. Paradigma pemrograman yang berbasis objek

E. Prosedur Java

Andika Busthomi 6 XI Tel 9


Nama :Titan Sulis Styo
Kelas : XI09

1. Komentar program dalam Java dapat menggunakan perintah…


a. /*…*/ saja
b. // saja
c. // dan /*..*/
d. #, // dan /*..*/
e.//……//

2. Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java,
kecuali…
a. Setiap class dapat mengandung beberapa method sekaligus
b. Object merupakan instance dari class
c. Object terdiri dari keyword dan method
d. Class merupakan pendefinisian dari object
e. Adobe dan oracle

3.Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat,
dikenal dengan …
a. Constructor
b. Initializer
c. Garbage Collector
d. Inheritance
e. Short
1. Yang tidak termasuk kata kunci bahasa java adalah...

a. boolean
b. try
c. return
d. short
e. main

2. Perkembangan Pemograman Berorientasai Objek dimulai pada tahun...

a. awal tahun 1960-an


b. akhir tahun 1969
c. akhir tahun 1960
d. akhir tahun 1961
e. awal tahun 1969

3. Istilah PBO digunakan untuk merujuk kepada proses menggunakan objek sebagai dasar
untuk...

a. perhitungan
b. pemograman
c. aritmatika
d. objek
e. kelas
Dea Zahra (XI TEL 9)

Nama : Muhammad Bahy Ramadhan

Kelas : XI Tel 08

Nomor Absen : 23

Hari / Tanggal : Senin, 14 November 2022

Mata Pelajaran : Pemrograman Berorientasi Objek (PBO)

Tugas Membuat Soal Pilihan Ganda Untuk PAS

1. Berikut bahasa pemrograman yang mendukung PBO, antara lain …

a. Java, C++, Python

b. HTML, CSS, JavaScript


c. Kotlin, Dart, SQL

d. TypeScript, Ruby, C

e. FORTRAN, Smalltalk, Cobol

2. Untuk menambahkan komentar dalam program Java dapat menggunakan


perintah …

a. // … //

b. /* … */

c. // dan /* … */

d. { … }

e. //, /* … */, dan { … }

3. Struktur kontrol yang bukan bagian dari seleksi adalah …

a. If

b. If-Else

c. If-Else-If

d. Switch-Case

e. For

Nama : Sayyidati Sariah Salsabilla

Kelas : XI Tel 08

Nomor Absen : 31

1. public static void main(String[] args) {.

Pernyataan di atas adalah bentuk umum dari …

a. package
b. methode
c. method main
d. main
e. kelas

2. Manusia bisa berjalan, berlari, lapar termasuk komponen …

a. kelas
b. method
c. perilaku
d. atribut
e. entitas

3. Istilah object oriented programming atau pemrograman berbasis objek pertama kali
dipakai …

a. Xerox PARC
b. PARC
c. Xerox C++
d. PASCAL
e. COBOL

Tasya fitri Xl Tel 9

1. Berikut ini adalah pernyataan yang benar berhubungan dengan break dan continue,
kecuali…

a. Break digunakan untuk keluar dari blok perulangan

b. Continue digunakan untuk melanjutkan ke proses perulangan berikutnya

c. Statement setelah continue tidak akan dijalankan

d. Statement setelah break tetap akan dijalankan

e. Semua jawaban salah

2. Fungsi method System.in dalam java adalah…

a. Mengirimkan keluaran ke layar

b. Menangani pembacaan dari keyboard

c. Menampilkan pesan kesalahan

d. Menangani suatu objek


e. Membuat objek rusak

3. Berikut ini yang termasuk tipe data primitive adalah…

a. Boolean

b. Character

c. Byte

d. Double
e. Method

1 .Keyword penting dalam program java dalam hal exception handing adalah..

A. Try
B. Catch
C. Finally
D. Throw
E. Objek

2. Operator pada java yang terdapat pada kurung berikut ( &= ) adalah operator yang di
gunakan untuk….

A. Penjumlahan
B. Sisa pembagian
C. Pembagian
D. Perkalian
E. Pengurangan

3. Berikut adalah cara untuk mendeklarasikan sebuah package, yaitu…

A. package.<nama_package>
B. package <nama_package>
C. package <nama_package>.<nama_kelas>
D. package <nama_package>.*

Nadil ulum annafis (afis XI9) Absen 25

1. Tipe data teks di pemrograman java di bawah ini yang benar adalah ....

A. Char.

B. int

C. float

D. short

E. boolean
2. Memberi komentar dua baris pada program Java menggunakan tanda ....

A. **

B. -

C. /*..*/

D. //

E. [[

3. manusia bisa berjalan, berlari, lapar termasuk komponen…

A. atribut

B. perilaku

C. kelas

D. method

E. entitas

(Krisna Rifqy Nur Fadillah XI Tel 8 absen 20)

1.Class yang digunakan menggunakan array dan character disebut …

a. Class math
b. Class string
c. Class string buffer
d. Class wrapper
e. Class IPA

2.Diantara perintah untuk mencetak berikut, yang benar adalah …

a. System.out.println(“Mid Java”)
b. System.Out.println(“Mid Java ”)
c. System.out.Println(“Mid Java ”)
d. System.Out.Println(“Mid Java ”)
e. System.Out.Pritln(“Mid Java ”)

3.Sistem komputer terdiri dari 3 (tiga) unsur berikut, kecuali …

a. Brainware
b. Mailware
c. Hardware
d. Software
e. Semua jawaban benar

(Frederick Widjaja XI Tel 8 absen 15)


1. Operator yang terdapat pada kurung berikut ( + ) adalah operator yang digunakan
untuk….

a. Penjumlahan

b. sisa pembagian

c. pembagian

d. Perkalian

e. Pengurangan

2. Diantara perintah untuk mencetak berikut, yang benar adalah ………..

a. System.out.println(“Selamat Datang”)

b. System.Out.println(“Selamat Datang ”)

c. System.out.Println(“Selamat Datang ”)

d. System.Out.Println(“Selamat Datang”)

e. System.out.print(selamat datang”)

3. Stream yang berguna untuk mengirim keluaran ke layar adalah..

a. System.in.

b. System.out.

c. System.err

d. System.exit

e. System.out

(Roy Marco XI Tel 8 / 30)

1. Stream pada java yang digunakan untuk mengirim keluaran ke layar adalah..

a. System.in.

b. System.out.

c. System.err
d. System.exit

e. System.out

2. System.out.println(“Selamat Datang”);

System.out.print(“Selamat Datang”);

Apa fungsi dari syntax ln diatas?

a. digunakan untuk mengganti baris di layar output

b. digunakan untuk membuat paragraf

c. digunakan untuk perkalian

d. digunakan untuk menghitung modulus

e. digunakan untuk mengcompile project

3. Untuk menyimpan data nim siswa, tipe data yang paling tepat digunakan adalah...

a. int

b. short

c. char

d. String

e. Float

(Fadli Razzan XI Tel 8 / 13)

1. Berikut text editor yang dapat digunakan untuk menuliskan program Java, kecuali…

a. Microsoft Excel

b. Visual Studio Code

c. Apache Netbeans

d. Notepad
2. Mengelompokkan class - class yang saling berelasi menggunakan perintah java
yaitu…

A. Private

B. Package

C. Import

D. Public

E. interface

3. Komentar program dalam Java dapat menggunakan perintah…

a. /…/ saja

b. // saja

c. // dan /../

d. #, // dan /../

(Atikah Luthfiyah Hidayat XIT8 /5)

1. Operator yang terdapat pada kurung berikut ( * ) adalah operator yang digunakan
untuk….

a. Penjumlahan

b. sisa pembagian

c. pembagian

d. Perkalian

e. Pengurangan

3. Bentuk perintah yang tepat untuk menggunakan percabangan (if) adalah

a. If () {}

b. If [] ()
c. if () {]

d. If () []

e. If () (}

3. Sebuah perintah untuk percabangan/multi solusi yang efektif adalah....

a. Switch-case

b. If

c. If-else

d. If-else-if

e. For

[ Daniswara Adika Wijaksono XI TEL 8 (9) ]

1. Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai
dengan masalahnya adalah.....

A. Abstraksi

B. Enkapsulasi

C. Inheritance

D. Polymorphism

E. Properties

2. Hasil kompilasi dari berkas java adalah

A. File BAK

B. File Bytecode

C. File executable

D. File class

E. File exejfjfiejiefef

3. Class yang mempunyai sedikitnya satu abstract metode disebut …


A. Abstract class

B. Class

C. Multiple interface

D. Implementasi

E. Interface

( Alini Azmi Salimah XI Tel 8/ 3 )

1.Berikut ini yang merupakan bahasa pemograman tingkat tinggi adalah

a. C++

b. Bahasa C

c. Assembler

d. Pascal

e. Fortran

2. compiler digunakan sebagai..

a. Menerjemahkan source code

b. Mengompilasi sekaligus menjalankan source code

c. menjalankan source code

d. mengkompilasi source code menjadi bentuk file yang bisa dieksekusi

e. mendeklarasikan method

3. Bekerja mengkompilasi dan menjalankan source code secara

langsung adalah tugas dari...

a. interpreter

b. compiler

c. class
d. source code

e. Method

(Zhafirah Juldiane XI Tel 8)

1.Stream yang berguna untuk mengirim keluaran dilayar adalah...

A.System.in

B.System.out

C.System.ty

D.System.err

E.System.exit

2.Array 1 dimensi adalah array dalam bentuk?

A.Table

B.Kolom

C.Baris

D.Baris dan Kolom

E.String

3.Pemberian nilai awal untuk pengulangan merupakan pengertian dari?

A.Intialization

B.Condition

C.Iteration

D.Customization

E.Extensibility

(Jihan Bunga Firdasu XIT8/18)


( Camelia Mutiara XI Tel 8 )

1. Memberi komentar dua baris pada program java menggunakan tanda …

A. **
B. /*...*/
C. -
D. //
E. [[

2. Untuk menyimpan data nim siswa, tipe data yang paling tepat digunakan adalah …

A. int
B. short
C. char
D. string
E. float

3. Diantara perintah untuk mencetak berikut, yang benar adalah …

A. System.out.println(“Selamat Datang”)
B. System.Out.println(“Selamat Datang ”)
C. System.out.Println(“Selamat Datang ”)
D. System.Out.Println(“Selamat Datang”)
E. System.out.print(selamat datang”)

1. Tipe data teks di pemrograman java di bawah ini yang benar adalah ....

A. char

B. boolean

C. Int

D. Float

E. Short

2. Nama lain dari kata pewarisan dalam java adalah ….

A. Inheritance

B. Interface

C. Overriding

D. Overloading
E. Implements
WKWWK
3. Operator pada java yang terdapat pada kurung berikut ( %= ) adalah operator yang
digunakan untuk….

A. Penjumlahan

B. sisa pembagian

C. pembagian

D. Perkalian

E. Pengurangan
(Nazila Syifa Amelia XIT8/28)

1. Nama lain dari kata pewarisan dalam java adalah ...

A. Inheritance

B. Interface

C. Overriding

D. Overloading

E. Implements

2. Method pada java yang menghasilkan nilai mutlak adalah ...

A. Publik static double max (double p, q)

B. Publik static double cell (double a)

C. Publik static double abs (double a)

D. Publik static double floor (double a)

E. Publik static double log (double a)

3.Keyword pada java yang digunakan dalam suatu block program adalah ...

A. Finally

B. Throw
C. Throws

D. Catch

E. Try

Nama:alvian reychan havid XI-8

1.Keutamaan Java dibanding bahasa pemrograman lain adalah :

a.Cross platform, dengan adanya Java Virtual Machine(JVM)

b.Pengembangannya didukung oleh programmer secara luas

c.Automatic Garbage Collection, membebaskan programmer dari tugas


manajemen memori.

d.Benar semua.

e.A dan B benar.

2.Sintaks java untuk melakukan kompilasi terhadap berkas program adalah


a. java

b. javac

c. javaclass

d. javax

e. Class

3'Diantara perintah untuk mencetak berikut, yang benar adalah ………..

a. System.out.println(“Selamat Datang”)

b. System.Out.println(“Selamat Datang ”)

c. System.out.Println(“Selamat Datang ”)

d. System.Out.Println(“Selamat Datang”)
e. System.out.print(selamat datang”)

(JesslynL.S XI TEL 8)

1.Contoh bilangan Deret fibbonacci

A.(1, 1, 2, 3, 5, 8, 13, 21, 33,...)

B.(0,1, 2, 3, 5, 8, 13, 21, 33,...)

C.(1, 1, 2, 3, 5, 8, 13, 21, 27,...)

D.(1, 1, 2, 3, 5, 8, 13, 21, 70,...)

E.(1, 2, 4, 8, 16, 32, 64,128,...)

2.Untuk membuat project baru menu yang dipilih adalah

A.Ctrl + P

B.Windows + Prt Sc

C.File- New

D.Ctrl+ D

E.Shift

3.Dibawah ini yang merupakan tipe data reference pada java adalah…

A. float

B. Character

C. short

D. intaritmatika

E.int
Nama : Bunga Apriyanti-XI-08

( Muhammad Farel Alfaraabi XI Tel 8 / 24 )

1. Command yang digunakan untuk Hasil kompilasi dari berkas java adalah
2.
3. A. File BAK
4. B. File Bytecode
5. C. File executable
6. D. File class
7. E. File exeHasil kompilasi dari berkas java adalah
8.
9. A. File BAK
10. B. File Bytecode
11. C. File executable
12. D. File class
13. E. File exeHasil kompilasi dari berkas java adalah
14.
15. A. File BAK
16. B. File Bytecode
17. C. File executable
18. D. File class
19. E. File exeHasil kompilasi dari berkas java adalah
20.
21. A. File BAK
22. B. File Bytecode
23. C. File executable
24. D. File class
25. E. File exeHasil kompilasi dari berkas java adalah
26.
27. A. File BAK
28. B. File Bytecode
29. C. File executable
30. D. File class
31. E. File exeHasil kompilasi dari berkas java adalah
32.
33. A. File BAK
34. B. File Bytecode
35. C. File executable
36. D. File class
37. E. File exe
1. Komentar program dalam java dapat menggunakan perintah ....
A. /*...*/ dan /*/
B. / dan */…*/
C. // dan /*..*/
D. // dan /*..*\
E. // dan /*../*

2. Modifier pengaksesan suatu instance variabel dan method hanya dapat dilakukan di dalam class (tidak
bisa dari dari luar class) adalah ....
A. Private
B. Public
C. Protected
D. No modifier
E. Import

3. Termasuk dalam tipe data primitif, kecuali ....


A. Int
B. Float
C. Double
D. Char
E. String

4. Contoh pendeklarasian variabel dalam java adalah ....


A. String nama_siswa, nama_guru, alamatRumah;
B. Int hasil kali;
C. Float rata-rata;
D. Grade chart, bit;
E. Int 10;
5. Contoh penempatan nilai ke dalam variabel, kecuali ....
A. Nama_siswa = "Irvan Y. Ardiansyah";
B. Grade = 'A';
C. Rata_rata = 95.75;
D. Nilai1 = 90; nilai2 = 95;
E. Nama_guru = andi ;

6. Perhatikan statement berikut : public static void main(String[] args) { System.out.println(“good luck”);}
, manakah yang disebut parameters ....
A. Public
B. String[] args
C. System.out
D. “good luck”
E. println

7. Termasuk operator aritmatika, kecuali ....


A. *
B. %
C. =
D. /
E. –

8. Melakukan kompilasi source code menjadi bentuk file yang bisa dieksekusi, tugas dari ....
A. Accessor
B. Compiler
C. Interpreter
D. Constructor
E. Assembler

9. Variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek), pengertian dari ....
A. Instance Variabel
B. Nilai Variabel
C. Local Variabel
D. Parameter
E. Class Variabel

10. Manakah statement membuat objek ....


A. Mobil mobilku = new Mobil();
B. mobilku.warna = "Hitam";
C. int tahunProduksi;
D. public static void main(String[] args)
E. Mobil dan MobilBeraksi

11. Contoh Objek nyata ….


A. Rezeki
B. kebahagiaan
C. Mimpi
D. Cloud Storage
E. Handphone

12. Manakah yang disebut method main ....


A. mobilku.warna
B. mobilku.printMobil()
C. public static void main(String[] args)
D. int tahunProduksi;
E. SmkTelkom rpl = new SmkTelkom();

13. Jika int x=4 dan int y=++x maka nilai dari y dan x adalah....
A. nilai y=5 dan x=5
B. nilai y=6 dan x=5
C. nilai y=5 dan x=6
D. nilai y=6 dan x=6
E. nilai y=6 dan x=7

14. Contoh tipe data wrapper, kecuali ….


A. Boolean, byte, character, double
B. Boolean. Byte, character, float
C. Boolean, byte, character, integer
D. Int, Value, bite
E. Boolean, byte, character, long

15. Metode khusus yang memiliki nama sama dengan nama kelas disebut ….
A. Variable
B. Konstruktor
C. Method
D. Kelas
E. Parameter

16. Manakah dari beberapa jawaban berikut yang tidak melakukan return value ….
A. void Kurang()
B. float Bagi()
C. int Jumlah()
D. String Tambah()
E. double kali()

17. Arsitektur java yang digunakan untuk memangun aplikasi berbasis desktop adalah ….
A. J2SE
B. J2ME
C. J2EE
D. J2VE
E. JVM

18. Operator yang digunakan untuk operasi (OP1 || OP2) memiliki arti sama dengan …
A. OR
B. NOT
C. AND
D. AND OR
E. Exclusive OR

19. Artribut yang ada pada seorang murid, kecuali ….


A. Tangan
B. Laptop
C. Baju
D. Hidung
E. Sepatu

20. Pada tahun 1991 tim dari Sun Microsystem mengembangkan “OAK”, pemrograman berbasis obyek,
yang kemudian diganti menjadi JAVA. Yang tidak termasuk dari tim adalah ….
A. Rasmus Lerdorf
B. James Gosling
C. Mike Sheridan
D. Patrick Naughton
E. Dawles Nok

Anda mungkin juga menyukai