wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH 1 PBO

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Bentuk logis yang menjadi landasan seluruh bahasa pemrograman berorientasi objek adalah.....

a)

package

b)

method main

c)

import

d)

class

e)

data

2.

Komponen JDK yang berfungsi untuk menjalankan program bersifat byte code dan bertindak sebagai pembantu baris perintah untuk menjalankan program Java nongrafis disebut.......

a)

compilator

b)

interpreter

c)

applet

d)

debugger

e)

header

3.

Jenis pemrograman di mana programmer mendefinisikan tidak hanya tipe data dari sebuah struktur data, tetapi juga jenis operasi (fungsi) yang dapat diterapkan pada struktur data, disebut pemrograman......

a)

berorientasi objek

b)

prosedural

c)

fungsional

d)

tingkat rendah

e)

terstruktur

4.

Objek mempunyai perilaku atau sifat-sifat yang khusus merupakan konsep........

a)

is identical

b)

object has own unique ID

c)

has behavior

d)

has state

e)

object has instance parameter

5.

Paket instalasi yang dapat digunakan untuk mengembangkan software yang berjalan pada perangkat yang memiliki memori dan sumber daya yang kecil, seperti pada handphone, PDA, dan smartcard adalah......

a)

J2SE

b)

J2EM

c)

J2SM

d)

J2ME

e)

J2EE

6.

Pemrograman berbasis objek memiliki kemampuan untuk mudah dikelola yang disebut.......

a)

maintainability

b)

extensibility

c)

reusability

d)

mutithread

e)

robust

7.

Perhatikan script berikut!


//MODUL1

System.out.print("PBO 11");


Output pada kode program tersebut adalah.....

a)

PBO 11

b)

"PBO 11"

c)

MODUL1

d)

//MODUL1

e)

MODUL1 PBO 11

8.

Tipe data yang memiliki size 32 bit adalah......

a)

short

b)

float

c)

boolean

d)

long

e)

char

9.

Tipe data berupa karakter tunggal yang pendefisinannya di awal dan akhir menggunakan tanda petik tunggal (') adalah.....

a)

boolean

b)

long

c)

string

d)

integer

e)

char

10.

Contoh berikut yang merupakan bahasa pemrograman prosedural adalah.........

a)

C++

b)

Shell

c)

Prolog

d)

LISP

e)

Forthan

11.

Perhatikan kode program berikut untuk menjawab soal!


if(ph<0) {

System.out.println("ph tidak boleh kurang dari 0");

}

else if(ph<=3){

System.out.println("Asam kuat");

}

else if(ph<=6) {

System.out.println("Asam lemah");

}

else if(ph==7) {

System.out.println("Netral");

}

else if(ph<=10) {

System.out.println("Basa lemah");

}

else if(ph<=14) {

System.out.println("Basa kuat");

}

else{

System.out.printlnn("ph tidak boleh lebih dari 14");

}


variabel dari kode program di atas adalah.....

a)

if

b)

ph

c)

asam kuat

d)

asam lemah

e)

netral

12.

Perhatikan kode program berikut untuk menjawab soal!


if(ph<0) {

System.out.println("ph tidak boleh kurang dari 0");

}

else if(ph<=3){

System.out.println("Asam kuat");

}

else if(ph<=6) {

System.out.println("Asam lemah");

}

else if(ph==7) {

System.out.println("Netral");

}

else if(ph<=10) {

System.out.println("Basa lemah");

}

else if(ph<=14) {

System.out.println("Basa kuat");

}

else{

System.out.printlnn("ph tidak boleh lebih dari 14");

}


PH yang memiliki rentang nilai 8-10 adalah....

a)

asam kuat

b)

asam lemah

c)

netral

d)

basa lemah

e)

basa kuat

13.

Hasil operan logika XOR apabila operan 1 bernilai false dan operan 2 bernilai false adalah....

a)

true

b)

false

c)

string

d)

char

e)

integer

14.

Perhatikan kode program berikut!


String mobil[]={"Honda", "Nissan", "Toyota", "Mazda", "Suzuki", "Isuzu", "Che vrolet", "BMW", "Ford", "Wuling"};


Output Suzuki merupakan urutan array ke-........

a)

1

b)

2

c)

3

d)

4

e)

5

15.

Statement yang memungkinkan sebuah program untuk dapat memilih beberapa operasi untuk dieksekusi berdasarkan beberapa pilihan adalah.......

a)

if

b)

do loop

c)

while

d)

do-while

e)

for