wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAS_X RPL_Program Terstruktur

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Didalam Java istilah Package digunakan didalam program apakah yag dimaksud dengan package …

a)

Perintah pada program java untuk eksekusi

b)

Perintah pada program java untuk tempat sebuah class

c)

Perintah pada program java untuk ekstrak

d)

Perintah pada program java untuk memanggil

e)

Perintah pada program java untuk

2.

Pengertian tipe data adalah …

a)

Jenis huruf yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

b)

Jenis angka yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

c)

Jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

d)

Jenis tulisan yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

e)

Jenis paragraf yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

3.

Apa yang dimaksud dengan method didalam java …

a)

Kumpulan data

b)

Intruksi menjalankan data yang didalamnya ada fungsi

c)

Aplikasi yang ada dalamnya

d)

Data Konstanta dan Data Komposit

e)

Data Desimal dan Data Komposit

4.

public static void main (String [] args) {

int x =3 ;

int y = 5 ;

String data ;

}

Berdasarkan potongan program diatas manakah yang disebut nama variable …

a)

int dan String

b)

x dan y

c)

3 dan 5

d)

x, y dan data

e)

Void main

5.

Keyword apakah yang membedakan sebuah variable dan konstanta …

a)

public

b)

Short

c)

final

d)

void

e)

main

6.

Apakah data yang dihasilkan dari tipe data Boolean …

a)

-128 sampai 127

b)

Huruf

c)

Angka

d)

Aritmatika

e)

True/False

7.

Jika program membutuhkan variable yang tipe datanya menampung nilai anggka berkoma maka tipe data yang tepat digunakan adalah …

a)

int

b)

double

c)

char

d)

string

e)

byte

8.

Tipe Data apakah yang dihasilkan dari operator pembanding …

a)

Long

b)

String

c)

Double

d)

Boolean

e)

Komposit

9.

Apa yang dimaksud dengan operator java …

a)

Syarat untuk mengoding

b)

Sebuah perintah melakukan aksi atau tindakan untuk menghasilkan sebuah nilai

c)

Cara menjalankan aplikasi

d)

Keadaan saat aplikasi berjalan

e)

Compiler program

10.

Simbol ( / ) merupakan bagian dari operator …

a)

Logika

b)

Penugasan

c)

Aritmatika

d)

Ternary

e)

Pembanding

11.

Apakah penjelasan simbol operator % di dalam Java …

a)

real

b)

kali

c)

sisa bagi

d)

sama dengan

e)

yes

12.

Apakah penjelasan simbol ++ dalam operator java …

a)

Tambah tambah

b)

Penambahan Satu

c)

Hasil

d)

Kali

e)

Berhasil

13.

Operator yang berfungsi memberikan tugas dalam menyimpan nilai pada variable tertentu sebelum dioperasikan adalah operator …

a)

Penugasan

b)

Aritmatika

c)

Ternary

d)

Pembanding

e)

Logika

14.

public static void main (String [] args) {

int a = 9 ;

int b = 10 ;

boolean c = a > b;

System.out.println(“Hasilnya : “+c);

}

Apabila program ini di jalankan maka hasilnya adalah …

a)

Hasilnya : 19

b)

Hasilnya : true

c)

Hasilnya : false

d)

Hasilnya : not

e)

Hasilnya : yes

15.

public static void main (String [] args) {

int A = 70 ;

int B = 90 ;

boolean a = A > B ;

System.out.println(!a);

}

Apabila program ini di jalankan maka hasilnya adalah …

a)

yes

b)

160

c)

false

d)

true

e)

not

16.

Penjelasan yang tepat untuk (--) increment adalah …

a)

Pengurang satu

b)

Nilai perkalian satu

c)

Nilai penambahan satu

d)

Nilai pembagian satu

e)

Nilai penambahan dua

17.

Berapakah nilai desimal dari biner berikut 1011 ….

a)

15

b)

8

c)

11

d)

10

e)

9

18.

Apabila melakukan operator bitwise right shift ( A >> 2 ) pada biner A =  1011 maka hasinya adalah …

a)

2

b)

3

c)

4

d)

5

e)

6

19.

Sebutkan 3 Struktur control keputusan didalam Java …

a)

if, if-else, if else if

b)

Control, if, switch

c)

Perulangan, if, else

d)

if, if-else, switch

e)

Control, perulangan, swicth

20.

Pengertian operator bitwise adalah …

a)

Digunakan untuk operasi String

b)

Digunakan untuk operasi Double

c)

Digunakan untuk operasi Long

d)

Digunakan untuk operasi desimal

e)

Digunakan untuk operasi bit (biner)

21.

Pengertian operator ternary adalah …

a)

Operator yang memiliki satu argumen

b)

Operator yang memiliki dua argument

c)

Operator yang memiliki tiga argument

d)

Operator yang memiliki empat argument

e)

Operator yang memiliki lima argumen

22.

Pilihlah keyword yang benar yang digunakan untuk class input scanner

a)

Import java.util.Scanner;

b)

import java.util.Scanner;

c)

import java.util.scanner;

d)

import Java.util.Scanner;

e)

Import Java.Util.Scanner;

23.

Byte, Short, Long, dan int masuk ke dalam jenis tipe data, yaitu …

a)

Char

b)

Array

c)

Integer

d)

Boolean

e)

Numeric

24.

Berikut yang bukan kedalam operator penugasan

a)

=

b)

+=

c)

:=

d)

*=

e)

&=

25.

Manakah dari berikut ini yang merupakan operator logika dalam Java?

a)

+

b)

&&

c)

==

d)

!=

e)

++