wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS_Pemrograman Berbasis Teks Grafis

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Pengertian variable di dalam Java adalah …

a)

Variable adalah tempat yang diciptakan secara virtual didalam memori computer oleh programer

b)

Variable adalah data virtual didalam memori computer oleh programer

c)

Variable adalah data virtual di dalam memori komputer oleh programer

d)

Variable adalah tempat penyimpanan data secara virtual di dalam memori komputer oleh programer

e)

Variable adalah data yang diciptakan secara virtual di dalam komputer oleh programer

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

3.

Berikut Dua jenis tipe data yang benar adalah …

a)

Data Real dan Data Komposit

b)

Data Primitif dan Data Komposit

c)

Data Primitif dan Data Integer

d)

Data Konstanta dan Data Komposit

e)

Data Desimal dan Data Komposit

4.

Perbedaan besar yang membedakan antara variable dan konstanta adalah ….

a)

Data Variable tidak dapat di ubah sedangkan data Konstanta bisa

b)

Data Variable tidak baku sedangkan data Konstanta baku

c)

Data Variable sulit  sedangkan data Konstanta mudah

d)

Data Variable dapat di ubah sedangkan data Konstanta tidak

e)

Data Variable mudah dipahai  sedangkan data Konstanta sulit

5.

Pilihlah tipe data yang menghasilkan data angka Desimal / Real ….

a)

Float

b)

Short

c)

Long

d)

Double

e)

Boolean

6.

Simbol apakah yang dipakai operator Aritmatika untuk menggunakan perkalian di dalam Java …

a)

X

b)

x

c)

*

d)

$

e)

@

7.

Tipe Data apakah yang dihasilkan dari operator pembanding …

a)

Long

b)

String

c)

Double

d)

Boolean

e)

Komposit

8.

Berapakah nilai desimal dari nilai biner ini 0011 0011 …..

a)

49

b)

53

c)

57

d)

69

e)

51

9.

Berapakah nilai biner dari nilai desimal berikut 189 …

a)

1111 1111

b)

0110 0011

c)

1101 1101

d)

1011 1101

e)

1010 1010

10.
a)

If

b)

or

c)

and

d)

not

e)

yes

11.

Pengertian Operator Aritmatika adalah …

a)

Digunakan untuk operasi logika

b)

Digunakan untuk operasi huruf  pemrograman

c)

Digunakan untuk operasi java

d)

Digunakan untuk operasi perhitungan matematika

e)

Digunakan untuk operasi pembenaran

12.

Penjelasan yang tepat untuk (++) increment adalah …

a)

Nilai penambahan dan kurang satu

b)

Nilai perkalian satu

c)

Nilai penambahan satu

d)

Nilai pembagian satu

e)

Nilai penambahan dua

13.

Pengertian operator penugasan adalah …

a)

Berfungsi menghilangkan dalam menyimpan nilai pada variable tertentu sebelum dioprasikan

b)

Berfungsi menyalin nilai pada variable tertentu sebelum dioprasikan

c)

Berfungsi menyalin nilai pada variable tertentu sebelum dioprasikan

d)

Berfungsi eksekusi nilai pada variable tertentu sebelum dioprasikan

e)

Berfungsi memberikan hasil nilai pada variable tertentu sebelum dioprasikan

14.

Pengertian operator logika adalah …

a)

Membandingkan dua variable boolen dengan and, or, not

b)

Membandingkan dua konstanta dengan and, or, not

c)

Membandingkan dua variable desimal dengan and, or, not

d)

Membandingkan dua variable long dengan and, or, not

e)

Membandingkan dua variable boolen dengan and

15.

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)

16.

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

17.

Berikut yang bukan operator aritmatika adalah …

a)

*

b)

-

c)

/

d)

++

e)

%%

18.

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

a)

Char

b)

Array

c)

Integer

d)

Boolean

e)

Numeric

19.

Berikut yang bukan kedalam operator penugasan

a)

=

b)

+=

c)

-=

d)

*=

e)

&=

20.
a)

4

b)

5

c)

6

d)

7

e)

8

21.
a)

Top

b)

Sip

c)

Lumayan

d)

Hasilmu salah

e)

Hasil

22.
a)

Rp. 2.000.000

b)

Rp. 3.000.000

c)

Rp. 2.100.000

d)

Rp. 2.400.000

e)

Rp. 2.500.000

23.
a)

Lulus

b)

Tidak lulus

c)

Error

d)

True

e)

False

24.

Apakah yang dimaksud dengan Struktur Kontrol dalam Java

a)

Sebuah fasilitas pernyataan dari java untuk mengeksekusi suatu bagian blok kode program Java dan tidak menjalankan blok kode program yang lainnya

b)

Sebuah fasilitas perulanagan dari java untuk mengeksekusi suatu bagian blok kode saja

c)

Sebuah fasilitas pengurangan dari java untuk mengeksekusi semua blok

d)

Sebuah fasilitas penambahan dari java untuk mengeksekusi program y

e)

Semuanya salah

25.

Tentukan dari potongan baris program dibawah berikut ini, pilihlah mana yang benar …

a)

If  ( pilihan == 2 ) { hasil = P x L ; }

b)

If  [ pilihan == 2 ] { hasil = P * L ; }

c)

If  ( pilihan == 2 ) { hasil = P * L ; }

d)

( pilihan == 2 ) ( hasil = P * L ; )

e)

If  { pilihan == 2} { hasil = P * L ; }