publicclassTest{publicstaticvoidmain(String[]args){booleanassert=true;if(assert){System.out.println(”assertistrue”);}}}Given:javac-source1.3Test.javaWhatistheresult?()A.Compilationfails.B.Compilationsucceedswitherrors.C.Compilationsucceedswithwarnings.D.C

题目
publicclassTest{publicstaticvoidmain(String[]args){booleanassert=true;if(assert){System.out.println(”assertistrue”);}}}Given:javac-source1.3Test.javaWhatistheresult?()

A.Compilationfails.

B.Compilationsucceedswitherrors.

C.Compilationsucceedswithwarnings.

D.Compilationsucceedswithoutwarningsorerrors.


相似考题
更多“publicclassTest{publicstaticvoidmain(String[]args){booleanassert=true;if(assert){System.out.println(”assertistrue”);}}}Given:javac-source1.3Test.javaWhatistheresult?() ”相关问题
  • 第1题:

    publicclassTest{publicstaticvoidmain(String[]args){System.out.println(args.length>4&&args[4].equals(-d”));}}Iftheprogramisinvokedusingthecommandline:javaTestOneTwoThree–dWhatistheresult?()

    A.true

    B.false

    C.Compilationfails.

    D.Anexceptionisthrownatruntime.


    参考答案:D
    ThecorrectanswertothisquestionisD.Theargs[4]generatesaruntimeexceptionerrorbecausethereareonly4stringsandtheexpressionargs[4]printsthe5thStringbutlikeitwassaidearlier,thereareonly4strings.

  • 第2题:

    publicclassTest{publicstaticvoidmain(String[]args){intx=0;assert(x>0):“assertionfailed”;System.out.println(“finished”);}}Whatistheresult?()

    A.finished

    B.Compilationfails.

    C.AnAssertionErroristhrown.

    D.AnAssertionErroristhrownandfinishedisoutput.


    参考答案:A

    Thisquestionisabittrickybecauseitlacksthefollowinginformation:Itshouldincludeastatementthatsayswhetherornotassertionsareenabled.Iftheyareindeedenabled,the
    correctionanswerisC.butiftheyarenot,thecorrectanswerisA.Assertionsarenotenabledbydefaultsoifthequestionisnotchanged,themostlogicalanswerisA.

  • 第3题:

    2、1、写出以下程序的输出内容。 public class Test { public static void changeValue(int value){ value = 0; } public static void main(String[] args) { int value = 2010; changeValue(value); System.out.println(value); } }


    2010

  • 第4题:

    publicclassTest{publicstaticvoidmain(String[]args){intx=0;assert(x>0)?assertionfailed”:assertionpassed”;System.out.println(Finished”);}}Whatistheresult?()

    A.finished

    B.Compilationfails.

    C.AnAssertionErroristhrownandfinishedisoutput.

    D.AnAssertionErroristhrownwiththemessage“assertionfailed”.

    E.AnAssertionErroristhrownwiththemessage“assertionpassed”.


    参考答案:B

  • 第5题:

    执行下列程序段之后,变量b的值为( )。 public class Test { public static void main (String[] args) { int i = 12; int j = 24; boolean b1 = true; booleanb=(j%i==0)&&(! b1) || (j/i! =2); System. out. println (B); } }

    A.true

    B.false

    C.0

    D.1


    正确答案:B
    解析:表达式执行次序为:首先做!b1得到false;然后做j%i==0得到true;再做j/i!=2得到false;然后做&&得到false;最后是||,得到false。