NEW
Font size
S
M
L
XL
WorksheetsX-Program Terstruktur
Total questions: 25
Worksheet time: 50mins
Name
Class
Date
1.
Pilihlah keyword library yang benar apabila kita ingin menggunakan class input scanner didalam java …
a)
import java.util.Scanner;
b)
Import java.util.Scanner;
c)
Import Java.Util.Scanner;
d)
import java.util.scanner;
e)
import util.Scanner;
2.
Pilihlah keyword library yang benar apabila kita ingin menggunakan input angka dalam java …
a)
nomor = nomor.next();
b)
nomor = input.next();
c)
nomor = input.nextInt();
d)
nomor = input.nextLine();
e)
input = input.next();
3.
Pilihlah penulisan deklarasi yang tepat untuk menggunakan input scanner …
a)
scanner input = new input (system.in);
b)
Scanner input = new Scanner (System.in);
c)
scanner input = new Scanner (system.in);
d)
scanner input = New Scanner (system.in);
e)
scanner input = new Input (system.in);
4.
Sebutkan didalam operator Bitwise simbol apakah ini (<<) …
a)
negasi
b)
right shift
c)
left shift
d)
xor
e)
and
5.
Didalam operator logika ada tiga simbol yang digunakan simbol apa sajakah itu …
a)
&, |, ||
b)
&, |>, |
c)
&&, ||, !
d)
^, >>, |
e)
<<, &, ||
6.
Character merupakan masuk kedalam tipe data …
a)
komposit
b)
time
c)
primitif
d)
array
e)
grafik
7.
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
8.
Apakah data yang dihasilkan dari tipe data Boolean ….
a)
-128 sampai 127
b)
Huruf
c)
Angka
d)
Aritmatika
e)
True/False
9.
Simbol apakah yang dipakai operator Aritmatika untuk menggunakan perkalian di dalam Java …
a)
X
b)
x
c)
*
d)
$
e)
@
10.
Tipe Data apakah yang dihasilkan dari operator pembanding …
a)
long
b)
string
c)
double
d)
boolean
e)
komposit
11.
Simbol ( / ) merupakan bagian dari operator ….
a)
logika
b)
penugasan
c)
aritmatika
d)
ternary
e)
pembanding
12.
Simbol ( ++ ) merupakan symbol yang terdapat pada operator …
a)
penugasan
b)
aritmatika
c)
ternary
d)
pembanding
e)
logika
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 memberikan tugas dalam menyimpan 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 pembanding adalah …
a)
Mengalikan dua variable angka dan menghasilkan nilai Boolean
b)
Membandingkan dua variable angka dan menghasilkan nilai Boolean
c)
Membandingkan dua variable huruf dan menghasilkan nilai Boolean
d)
Membandingkan dua variable angka dan menghasilkan nilai desimal
e)
Membandingkan dua variable angka dan menghasilkan nilai real
15.
Bitwise adalah operator digunakan untuk operasi Biner, berapakah nilai desimal dari operasi nilai Left Shift A = 47, A<<2, A = ….d
a)
135
b)
154
c)
160
d)
188
e)
231
16.
Bitwise adalah operator digunakan untuk operasi Biner, berapakah nilai desimal dari operasi OR nilai berikut 52 | 61 = …..
a)
64
b)
83
c)
61
d)
52
e)
78
17.
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
18.
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
19.
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)
20.
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
21.
Byte, Short, Long, dan int masuk ke dalam jenis tipe data, yaitu …
a)
Char
b)
Array
c)
Integer
d)
Boolean
e)
Numeric
22.
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
23.
Sebutkan perbedaan mendasar struktur kontrol if else dengan switch
a)
switch setiap blok terpisah dengan break
b)
tidak dapat dipisahkan
c)
saling bertentangan
d)
fungsi berbeda
e)
sangat sulit dioperasikan
24.
Pilihlah potongan barisan keyword untuk switch yang benar …
a)
switch (hasil) {
b)
Switch (hasil){
c)
Switch (hasil);
d)
switch (hasil);
e)
swich (hasil) {
25.
Pilihlah potongan barisan keyword untuk if else yang benar …
a)
If (n>9) ;
b)
if (n>9) (
c)
IF (n>9) {
d)
if (n>9) ;
e)
if (n>9) {
Reset
