Sabtu, 08 Maret 2014

Jeni 1 : IO Lanjut Jaringan

Waktu Sisa : 10:24:27
80
1.

Compile error


Dapat dicompile dan mendapat output hai


Dapat dicompile dan mendapat output disana


Tidak ada jawaban yang benar






2.

Tidak ada file


Tidak ada file    -1


Tidak ada file,Melakukan finally,    -1


0






3.
Manakah pernyataan yang benar apabila kita ingin membaca file dengan nama "file.tst" ?

FileReader fr = new FileReader("file.tst");


FileInputStream fr = new FileInputStream("file.tst");
InputStreamReader isr = new InputStreamReader(fr, "UTF8");


FileReader fr = new FileReader("file.tst", "UTF8");


InputStreamReader isr = new InputStreamReader("file.tst");






4.

CompileError - The method write(int) in the type FileOutputStream is not applicable for the arguments (String)


Sukses dicompile. Akan tetapi pada saat dijalankan akan muncul pesan error - The method write(int) in the type FileOutputStream is not applicable for the arguments (String)


Sukses


Tidak ada hasil






5.

FOS OK
Parsing OK
Writing OK


FOS OK
Parsing OK
java.lang.NumberFormatException


FOS OK
java.lang.NumberFormatException


java.lang.NumberFormatException






6.

error


done - Program ini berhasil dijalankan. Akan tetapi, tidak ada String yang dituliskan kedalam file CobaTulis.dat karena file .dat bukanlah file yang bisa ditulisi String.


done - File dengan nama CobaTulis.dat harus disediakan terlebih dahulu, baru kemudian program ini dapat dijalankan. Pada saat program ini dijalankan, didalam file tersebut terdapat String Saya belajar java.io


done - File dengan nama CobaTulis.dat telah tersedia secara otomatis, dimana didalamnya terdapat String Saya belajar java.io






7.

Untuk membungkus object dari FileWriter sehingga kode tersebut dapat menggunakan println untuk mencetak String ke console


Sebagai pembungkus dari FileWriter sehingga method println dapat dipanggil untuk menuliskan String ke File


PrintWriter digunakan untuk memanggil method flush yang berguna untuk menuliskan String ke File


PrintWriter dapat digantikan oleh fungsi System.out.println()






8.
Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File?

Mengganti direktori tempat bekerja saat ini


Mengembalikan nama dari parent directory


Menghapus file


Menuliskan isi dari text






9.

System.out.println(inp.length);
String s = new String(inp,0,inp.length);
System.out.println(s);


System.out.println(i);


System.out.println(inp);
String s = new String(inp,0,(int) f.length());
System.out.println(s);


System.out.println(inp);
System.out.println(new String(inp,0,inp.length));






10.
Bagaimana Anda dapat mengganti direktori tempat bekerja Anda sekarang dengan menggunakan instance dari class File bernama FileName?

FileName.chdir("NamaDirektori")


FileName.cd("NamaDirektori")


FileName.cwd("NamaDirektori")


class File tidak mendukung penggantian secara langsung direktori yang dipakai saat ini






11.
Class abstract mana yang merupakan super class dan digunakan untuk menuliskan karakter?

Writer


FileWriter


CharWriter


OutputStream


FileOutputStream






12.

Enkapsulasi diperlukan untuk mendefinisikan jalur keluaran pada data didalam file tersebut


Enkapsulasi diperlukan supaya proses pembacaan file berjalan lebih cepat


Enkapsulasi diperlukan karena method write hanya bisa dipanggil dari object FileWriter


Enkapsulasi didefinisikan sebagai jalur masukan bagi data stream






13.

Compile Error karena kesalahan penulisan path


Runtime Error karena tidak ada exception handling


Sukses


Compile Error karena tidak ada block try-catch






14.

a


97


error


Tidak ada yang dituliskan






15.

test


test    -1


0


1


2






16.

myprog


selamat


pagi


Exception raised: "java.lang.ArrayIndexOutOfBoundException:2"






17.

Kode diatas akan menyebabkan error karena out dideklarasikan final dalam System sehingga tidak dapat diberikan value oleh pr


Kode diatas menyebabkan runtime Exception pada saat pemberian value kepada variable final


Kode diatas akan decompile dan dijalankan secara sukses.


Sebuah file dengan nama "hi" telah dibuat dan "Selamat Belajar" akan tercetak juga






18.

OKE












19.
Mana diantara class-class berikut ini yang abstract?

FilterWriter


Reader


InputStream


CharArrayReader


DataInputStream






20.

Compile error karena main tidak dideklarasikan secara benar


Runtime error karena main tidak dideklarasikan secara benar


Dapat dicompile dan memiliki output java


Dapat dicompile dan memiliki output hello






21.

error


174


173


200






22.

Method flush sebenarnya tidak diperlukan pada potongan kode diatas


Method flush diperlukan untuk memaksa sistem memindahkan isi buffer ke disk


Method flush diperlukan untuk memindahkan isi disk ke memori


Method flush digunakan untuk mentransfer data dari file ke disk






23.

Penggunaan BufferedReader merupakan salah satu teknik buffering dimana pembacaan dari file akan dilaksanakan pada tiap karakter-nya


Penggunaan BufferedReader sebenarnya tidak diperlukan dalam potongan kode diatas


BufferedReader akan melakukan enkapsulasi terhadap FileReader sehingga isi dari file tersebut akan disimpan sementara didalam buffer sebelum diberikan ke program


Penggunaan BufferedReader seharusnya tidak diperlukan karena BufferedReader akan melakukan teknik buffering sehingga proses pembacaan file akan berlangsung lebih lambat






24.
Class abstract mana merupakan super class dan digunakan untuk membaca byte ?

Reader


FileReader


ByteReader


InputStream


FileInputStream






25.

Tidak ada satupun dari pilihan dibawah ini


Kendaraan


satu


dua









0 komentar:

Posting Komentar