单项选择题
public class AssertStuff {
public static void main(String [] args) {
int x= 5;
int y= 7;
assert (x> y): “stuff”;
System.out.println(”passed”);
}
}
And these command line invocations:java AssertStuff java -ea AssertStuff What is the result?()
A. passed stuff
B. stuff passed
C. passed An AssertionError is thrown with the word “stuff” added to the stack trace.
D. passed An AssertionError is thrown without the word “stuff” added to the stack trace.
E. passed An AssertionException is thrown with the word “stuff” added to the stack trace.
F. passed An AssertionException is thrown without the word “stuff” added to the stack trace.
相关考题
-
多项选择题
public class test { public static void main(String [] a) { assert a.length == 1; } } Which two will produce an AssertionError?()
A. java test
B. java -ea test
C. java test file1
D. java -ea test file1
E. java -ea test file1 file2
F. java -ea:test test file1 -
单项选择题
public static void main(String[] args) { for (int i=0;i<= 10;i++){ if( i>6) break; } System.out.println(i); } What is the result?()
A. 6
B. 7
C. 10
D. 11
E. Compilation fails.
F. An exception is thrown at runtime. -
单项选择题
public static Iterator reverse(List list) { Collections.reverse(list); return list.iterator(); } public static void main(String[] args) { List list = new ArrayList(); list.add(” 1”); list.add(”2”); list.add(”3”); for (Object obj: reverse(list)) System.out.print(obj + “,”); } What is the result?()
A. 3,2,1,
B. 1,2,3,
C. Compilation fails.
D. The code runs with no output.
E. An exception is thrown at runtime.
