Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBO sistem input output

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.
Operasi dasar input dan output dikenal dengan
a)
in-out
b)
I/O
c)
datasheet
d)
string
e)
biner
2.
Untuk melakukan proses input output dengan cepat, Java menggunakan konsep…
a)
set back
b)
raw input
c)
stream
d)
raw output
e)
flash back
3.
Proses input dan output dalam pemrograman Java menggunakan package…
a)
java.io
b)
java.import
c)
java.hash
d)
java.out
e)
java.demo
4.
Aliran data dalam proses input output dianggap menyerupai aliran…
a)
dana
b)
lahar
c)
udara
d)
air
e)
angin
5.
Dalam pemrograman Java, class yang digunakan dalam proses menulis data ke dalam sebuah file adalah…
a)
InputStream
b)
OutputStream
c)
java.lang
d)
java.streaming
e)
out.streaming
6.
Method yang menghasilkan file baru yang masih kosong adalah…
a)
stream()
b)
java.io
c)
rename()
d)
createNewFile()
e)
NewFileName()
7.

Perhatikan kode program berikut.

File f = new File("D:/SMKTI/contoh.txt");

f.createNewFile();

Maksud kode program diatas adalah…

a)

menghapus file contoh.txt

b)

membuat file baru bernama contoh.txt

c)

mengganti nama file f menjadi contoh.txt

d)

menampilkan isi file contoh.txt

e)

membaca direktori D:/SMKTI

8.

Perhatikan kode program berikut.

File dir = new File("D:/SMKTI/baca.txt");

dir.createNewFile();

Kode program diatas dimaksudkan untuk...

a)

Menghapus file bernama dir

b)

membuat file baru bernama baca.txt

c)

mengganti nama file dir menjadi SMKTI

d)

membuat direktori SMKTI di drive D:

e)

menampilkan file SMKTI di drive D:

9.

Perhatikan kode program berikut.

File f = new File("D:/SMKTI/contoh.txt");

f.renameTo(new file("D:/SMKTI/sample.txt"));

Baris program diatas dimaksudkan untuk...

a)

menghapus nama file

b)

membuat file

c)

mengganti nama file

d)

semua benar

e)

menampilkan file

10.

Perhatikan kode program berikut.

File f = new File("D:/SMKTI/latihan.txt");

f.delete();

Kedua baris program diatas dimaksudkan untuk...

a)

menghapus file

b)

membuat file baru

c)

mengganti nama file

d)

membaca direktori

e)

membaca file

11.

Dasar operasi Input/Output (IO) dalam java yang menggunakan package java.io sebagai package utama merupakan pengertian dari…

a)

Stream

b)

Collection

c)

Array

d)

Input dan Output

12.

Dalam input stream, method Read digunakan untuk...

a)

Menutup koneksi input stream

b)

Membaca file teks

c)

Menulis stream

d)

Membaca stream

13.

ObjectOuputStream digunakan untuk…

a)

Menutup koneksi input stream

b)

Membaca file teks

c)

Menulis stream

d)

Menuliskan objek pada OutputStream

14.

Class yang menyediakan cara praktis untuk menuliskan tipe data dari primitive ke output stream disebut…

a)

Close

b)

Data ouput stream

c)

Data input stream

d)

FileOutputStream

15.

Yang termasuk dalam method DataInputStream…

a)

readBoolean(), readUTF(), writeUTF()

b)

WriteInt(), readDouble(), readInt()

c)

readDouble(), readInt(), readBoolean()

d)

writeUTF(), readDouble()

16.

Cara membuat objek file pada class file, kecuali…

a)

Menggunakan objek string sebagai argument

b)

Dengan mendapatkan data yang dituli dengan DataOutputStream

c)

Mendefinisikan direktori

d)

Argument string yang mendefinisikan nama file

17.

Konstruktor dari Class FileWriter…

a)

FileWriter (File objectfile);

FileWriter (String pathkefile);

b)

FileReader baca = new FileReader(fileketeks);

c)

FileWriter (File objectkefile);

FileWriter (String );

d)

FileWriter baca = new FileReader(fileketeks);

18.

Contoh penggunaan FileReader…

a)

FileWriter (File objectfile);

FileWriter (String pathkefile);

b)

FileReader baca = new FileReader(fileketeks);

c)

FileWriter (File objectkefile);

FileWriter (String );

d)

FileWriter baca = new FileReader(fileketeks);

19.

File reader digunakan untuk…

a)

Membaca file teks

b)

Membaca stream

c)

Membaca teks stream

d)

Membaca objek

20.

Method untuk menulis sebanyak b.length dari byte array ke output stream adalah pengertian dari…

a)

Void close()

b)

Void flush()

c)

Void writer(byte[] b, int off, int len)

d)

Void writer(byte[]b)