单项选择题

Given a method that must ensure that its parameter is not null:

What, inserted at line 12, is the appropriate way to handle a null value?()

A.assert value == null;
B.assert value != null : "value is null";
C.if (value == null){    throw new AssertionException("value is null");   }
D.if (value == null){    throw new IllegalArgumentException("value is null");   }


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题

What is the result?()

A.X, followed by an Exception.
B.No output, and an Exception is thrown.
C.Compilation fails due to an error on line 14.
D.Compilation fails due to an error on line 16.
E.Compilation fails due to an error on line 17.
F.X, followed by an Exception, followed by B

3.单项选择题

What is the result?()

A.test
B.Exception
C.Compilation fails.
D.NullPointerException

4.单项选择题

Which statement is true if a ResourceException is thrown on line 86?()

A.Line 92 will not execute.
B.The connection will not be retrieved in line 85.
C.The resource connection will not be closed on line 88.
D.The enclosing method will throw an exception to its caller.

5.单项选择题

What is the result?()

A.Compilation fails.
B.ClassC is displayed.
C.The code runs with no output.
D.An exception is thrown at runtime.

6.单项选择题

Which statement is true?()

A.Compilation succeeds.
B.class A does not compile.
C.The method declared on line 9 cannot be modified to throw TestException.
D.TestA compiles if line 10 is enclosed in try/catch block that catches TestException.

7.单项选择题

What is the result?()

A.end
B.Compilation fails.
C.exception end
D.exception test end
E.A Throwable is thrown by main.
F.An Exception is thrown by main.

8.单项选择题

What is the result?()

A.null
B.finally
C.null finally
D.Compilation fails.
E.finally exception

9.单项选择题

What is the result?()

A.Compilation fails.
B.pi is bigger than 3.
C.An exception occurs at runtime.
D.pi is bigger than 3. Have a nice day.
E.pi is not bigger than 3. Have a nice day.

10.单项选择题

If class Donkey2 is invoked twice, the first time without assertions enabled, and the second time with assertions enabled, what are the results?()

A.no output
B.no output assert is on
C.assert is on
D.no output , An Assertion Error is thrown.
E.assert is on , An AssertionError is thrown.