modul-6 exception dan assrtions (73)

14
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:20:31 1 . Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum

Upload: arief-rizha

Post on 27-Sep-2015

217 views

Category:

Documents


2 download

DESCRIPTION

jeni 6

TRANSCRIPT

Your browser does not support inline frames or is currently configured not to display inline frames

Your browser does not support inline frames or is currently configured not to display inline frames.

Top of Form

Waktu Sisa : 0:20:31

4028b869134cfc

1.

Sukses

Kesalahan pada URL

File tidak lengkap

Kesalahan umum

Mengerjakan finally

Diluar block

4028b869134cfc

2.

Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception?

Menuliskan exception sebagai start method

Menangani exception sebagai sebuah error

Menuliskan exception sebagai bagian dari class Component

Tidak ada perbedaan antara exception tersebut dengan exception yang lain

4028b869134cfc

3.

Source code harus di-compile dengan -source 1.4 flag

Aplikasi diatas harus dijalankan dengan -enableassertions flag atau assertion-enabling flag yang lain

Array args harus memiliki 0 elements

Array args harus memiliki satu element atau lebih

4028b869134cfc

4.

Sukses

Kesalahan pada URL

File tidak lengkap

Kesalahan umum

Mengerjakan finally

Diluar block

4028b869134cfc

5.

Sukses

Kesalahan pada URL

File tidak lengkap

Kesalahan umum

Mengerjakan finally

Diluar block

4028b869134cfc

6.

0

1

2

3

4

4028b869134cfc

7.

Block atau baris kode mana yang akan dieksekusi apabila block try telah terpenuhi tanpa terjadi exception?

main

catch

finally

static

return

4028b869134cfc

8.

Mana yang merupakan definisi yang benar dari sebuah method m, yang diasumsikan bahwa method tersebut throws IOException dan memiliki nilai kembalian void. Asumsikan juga bahwa method tersebut tidak menerima argument apapun.

void m() throws IOException{}

void m() throw IOException{}

void m(void) throws IOException{}

m() throws IOException{}

void m() {} throws IOException

4028b86912b4d4

9.

Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam pembuatan checked exception handler?

Subclass class dari class Throwable .

Subclass class dari class Exception .

Subclass class dari class Error .

Subclass class dari class RunTimeException .

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

4028b869134cfc

10.

Package mana yang memiliki class IOException?

java.util

java.text

java.error

java.io

4028b869134cfc

11.

Mana dari potongan kode berikut ini yang merupakan cara terbaik untuk melempar sebuah exception? Asumsikan bahwa semua variable yang belum dideklarasikan, telah dideklarasikan di tempat yang lain yang masih bisa diakses ?

4028b869134cfc

12.

Dari pernyataan-pernyataan berikut ini, pilih semua jawaban yang menurut Anda benar?

Pada setiap block try-catch, harus ada minimal sebuah block catch

Sebuah block try dapat diikuti oleh beberapa block finally

Sebuah block try harus diikuti oleh minimal sebuah block finally atau catch

Jika block catch dan finally telah didefinisikan, block catch harus didahului oleh block finally

4028b869134cfc

13.

Dari pernyataan-pernyataan dibawah ini, mana yang mendeskripsikan secara benar mengenai langkah yang harus diambil oleh programmer sehingga kode yang terdiri dari pernyataan-pernyataan dapat melempar sebuah exception?

Membiarkan sistem operasi menangani semua exception

Mendeklarasikan exception dalam klausa throws, atau menempatkan pernyataan tersebut dalam block try/catch/finally

Menambahkan kode dari class handler untuk menangkan exception

Mengabaikan semua exception

4028b869134cfc

14.

Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan?

Variabel tersebut seharusnya dideklarasikan local sebelum memasuki block try-catch

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Variabel tersebut seharusnya dideklarasikan dalam block catch

Variabel tersebut seharusnya bisa dideklarasikan dalam block try

4028b869134cfc

15.

0

1

2

3

4

4028b869134cfc

16.

Pada kondisi bagaimana klausa finally tidak akan dieksekusi?

Kode didalam block try memiliki statement return

Kode didalam block try telah dieksekusi dengan benar

Method System.exit() dipanggil dalam block try atau catch

Kode didalam block try memiliki statement break

402880d91612a1

HTMLCONTROL Forms.HTML:Hidden.1

4028b98113be50

HTMLCONTROL Forms.HTML:Hidden.1

aec6019368cfb2

S

ubmit

Bottom of Form

_1256128907.unknown
_1256128923.unknown
_1256128931.unknown
_1256128935.unknown
_1256128937.unknown
_1256128938.unknown
_1256128936.unknown
_1256128933.unknown
_1256128934.unknown
_1256128932.unknown
_1256128927.unknown
_1256128929.unknown
_1256128930.unknown
_1256128928.unknown
_1256128925.unknown
_1256128926.unknown
_1256128924.unknown
_1256128915.unknown
_1256128919.unknown
_1256128921.unknown
_1256128922.unknown
_1256128920.unknown
_1256128917.unknown
_1256128918.unknown
_1256128916.unknown
_1256128911.unknown
_1256128913.unknown
_1256128914.unknown
_1256128912.unknown
_1256128909.unknown
_1256128910.unknown
_1256128908.unknown
_1256128891.unknown
_1256128899.unknown
_1256128903.unknown
_1256128905.unknown
_1256128906.unknown
_1256128904.unknown
_1256128901.unknown
_1256128902.unknown
_1256128900.unknown
_1256128895.unknown
_1256128897.unknown
_1256128898.unknown
_1256128896.unknown
_1256128893.unknown
_1256128894.unknown
_1256128892.unknown
_1256128875.unknown
_1256128883.unknown
_1256128887.unknown
_1256128889.unknown
_1256128890.unknown
_1256128888.unknown
_1256128885.unknown
_1256128886.unknown
_1256128884.unknown
_1256128879.unknown
_1256128881.unknown
_1256128882.unknown
_1256128880.unknown
_1256128877.unknown
_1256128878.unknown
_1256128876.unknown
_1256128867.unknown
_1256128871.unknown
_1256128873.unknown
_1256128874.unknown
_1256128872.unknown
_1256128869.unknown
_1256128870.unknown
_1256128868.unknown
_1256128859.unknown
_1256128863.unknown
_1256128865.unknown
_1256128866.unknown
_1256128864.unknown
_1256128861.unknown
_1256128862.unknown
_1256128860.unknown
_1256128855.unknown
_1256128857.unknown
_1256128858.unknown
_1256128856.unknown
_1256128851.unknown
_1256128853.unknown
_1256128854.unknown
_1256128852.unknown
_1256128847.unknown
_1256128849.unknown
_1256128850.unknown
_1256128848.unknown
_1256128845.unknown
_1256128846.unknown
_1256128844.unknown
_1256128843.unknown