200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 8

G/s đã tạo lớp TestException như sau: public class TestException extends Exception {} Lớp Test được tạo như sau: public class Test{ public void runTest () throws TestException {} 1: public vo

1/30

G/s đã tạo lớp TestException như sau:

public class TestException extends Exception {}

Lớp Test được tạo như sau:

public class Test{

public void runTest () throws TestException {}

1: public void test ()

{

runTest ();

}

}

Hỏi sau test() ở dòng 1 cần đưa vào dòng lệnh nào để chương trình biên dịch thành công ?

Chọn một Câu trả lời

throws Exception.

catch (Exception e).

throws RuntimeException.

catch (TestException e).

Giải thích

Chọn đáp án A

Vì:

tại dòng 4 phải đưa vào lệnh throws Exception thì chương trình sẽ biên dịch thành công.