以下代码的输出结果为:System.out.println(" " +2 + 3、;System.out.println(2 + 3、;System.out.println(2 + 3 +"");System.out.println(2 + "" +3、;A.第3行出现编译错误B.输出23, 5, 5 和23.C.输出5, 5, 5 和23.D.输出 23, 5, 23 和23.

题目
以下代码的输出结果为:System.out.println(" " +2 + 3、;System.out.println(2 + 3、;System.out.println(2 + 3 +"");System.out.println(2 + "" +3、;

A.第3行出现编译错误

B.输出23, 5, 5 和23.

C.输出5, 5, 5 和23.

D.输出 23, 5, 23 和23.


相似考题
更多“以下代码的输出结果为:System.out.println(" " +2 + 3、;System.out.println(2 + 3、;System.out.println(2 + 3 +"");System.out.println(2 + "" +3、; ”相关问题
  • 第1题:

    下面程序段的输出结果是( )。 public class Test{ public static void main(String args[]){ int X,y; x=(int)Math.sqrt(5)/2+(int)Math.random*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random*3/2; if(x>v) System.OUt.println("x>y"); elseif(x= =y) System.out.println("x=Y"); else System.out.println("x<y"): } }

    A.x>y

    B.x=Y

    C.x<y

    D.编译错误


    正确答案:A
    A。【解析】本题考查Java语言中if-else分支结构和几个标准函数语句的用法。本题中赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出x与y的大小。Math.sqrt计算一个数的平方根,Math.random输出[0,1)之间的随机数,本题中经过两条赋值语句后,x=1,y=0。进入分支结构后,满足if条件执行相应System.out.println("x>y");操作。

  • 第2题:

    下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(y%x);

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:此题考查%运算符的使用,%运算符的功能是求余运算,10除以3的余数为1,故选B。

  • 第3题:

    阅读下面程序 public class Test1 { public static void main(String[] args){ System.out.println(34+56-6); System.out.println(26*2-3); System.out.println(3*4/2); System.out.println(5/2); } } 程序运行结果是

    A.84 49 6 2

    B.90 25 6 2.5

    C.84 23 12 2

    D.68 49 14 2.5


    正确答案:A
    解析:本题考查Java的表达式运算。
      程序中包含四条输出语句,运行时首先计算表达式的结果,然后将结果进行输出。
      第一个表达式34+56-6,运算结果为84,然后输出。因此,运行结果的第一行显示“84”。
      第二个表达式26*2-3,*号代表乘法,运算结果为49,然后输出。因此,运行结果的
      第二行显示“49”。到此,可以判断,本题的正确答案是选项A。

  • 第4题:

    如下的代码段中,如果方法unsafe()正常运行,那么结果是( )。 public void example() { try { unsafe(); System.out.println("Testl"); }catch(SafeException e) { System.out.println("Test 2"); }finally{ System.out.println("Test 3'); } System.out.println("Test 4"); }

    A.Test 3 Test 4

    B.Test1 Test3 Test4

    C.Test1 Test3

    D.Test1 Test4


    正确答案:B
    解析:在正常情况下,打印Test1、Test3、Test4:在产生可捕获异常时,打印Test2、Test3、Test4;在产生不可捕获异常时,打印Test3,然后终止程序。注意finally后面的语句总是被执行。

  • 第5题:

    给出下列的程序代码片段,m为哪个值时将会输出default? switch(m) { case 0:System.out.println("case0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); }

    A.0

    B.1

    C.2

    D.3


    正确答案:D
    解析:此题考查switch语句的用法,switch的判断的条件必须是一个int型值,也可以是byte,short和char型的值,case中需要注意的是一个case后面一般要接一个break语句才能结束判断,否则将继续执行其他case而不进行任何判断,如果没有任何值符合CaSe列出的判断,则执行default的语句,default是可选的,可以没有,如果没有default而又没有任何值匹配case中列出的值,则switch不执行任何语句。

  • 第6题:

    在oneMethod()方法运行正常的情况下,程序段将输出______。 public void test() { try{ oneMethod(); System.out.println("ndition 1"; } catch (ArrayIndexOutOfVoundsException e){ System.out.println("ondition 2"; } catch (Exception e){ System.out.println("ondition 3"; } finally{ System.out.println ( "inally"; } }

    A.condition1

    B.condition2

    C.condition3

    D.condition1 finally


    正确答案:D
    解析:如果try块中的语句在执行时发生异常,则执行从该处中断而进入catch块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是catch中指定的异常的子类就匹配成功进而执行相应的catch中的内容,而finally块中的内容无论是否发生异常都将被执行。

  • 第7题:

    执行下列代码后输出结果为:public class test {public static void main(String args[]) {int a=2;int b=3;int c=7;int d=a>c?a:c;d=d>>2>b? d:b;System.out.println(b);}}

    A.2

    B.3

    C.5

    D.7


    正确答案:B

  • 第8题:

    以下代码:if (a >4)System.out.println("test1");else if (a >9)System.out.println("test2");elseSystem.out.println("test3");a为何值将有输出结果test2 ?

    A. 小于 0

    B. 小于 4

    C. 4 和9之间

    D. 大于9

    E. 无任何可能


    正确答案:E

  • 第9题:

    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。 

    • A、没有输出任何结果
    • B、输出结果为3
    • C、输出结果是3和4
    • D、输出结果是1、3和4

    正确答案:C

  • 第10题:

    单选题
    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。
    A

    没有输出任何结果

    B

    输出结果为3

    C

    输出结果是3和4

    D

    输出结果是1、3和4


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    如下代码:  public void Test() { try {  oneMethod();  System.out.println("condition 1");  } catch (ArrayIndexOutOfBoundsException e) {  System.out.println("condition 2");  } catch(Exception e) {  System.out.println("condition 3"); } finally {  System.out.println("finally"); }   }  如果oneMethod正常运行,则输出结果中是?()
    A

     condition 1   finally

    B

     condition 2   finally

    C

     condition 3   finally

    D

     finally


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    以下会产生编译错误的Java语句是()。
    A

    if(2==3)System.out.println(Hi);

    B

    if(2=3)System.out.println(Hi);

    C

    if(true)System.out.println(Hi);

    D

    if(2!=3)System.out.println(Hi);


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在oneMethod( )方法运行正常的情况下,程序段将输出( )。 public void test( ){ try {oneMethod( ); System.out.println ("condition 1"); }catch (ArratlndexOutOfBoundException e){ System.out.println("condition2"): }catch (Exception e){ System.out.println("condition 3"); }finnally{ System.out.println("finally"): } }

    A.condition 1

    B.condition2

    C.condition 3

    D.condition 1 finally


    正确答案:D

  • 第14题:

    阅读下面程序 public class Test1 { public static void main(String[] args) { System.out.println(34+56-6); System.out.println(26*2-3); System.out.println(3*4/2); System.out.println(5/2); } } 程序运行的结果是

    A.84 49 6 2

    B.90 25 6 2.5

    C.84 23 12 2

    D.68 49 14 2.5


    正确答案:A
    解析:在第一条输出语句中,+、-是同优先级的运算符,按照左结合的原则,表达式34+56-6的值为84。在第二条输出语句中,*的优先级高于-,先计算26*2为52,再进行减法运算52-3=49。在第三条输出语句中,*与/是同优先级的运算符,按照左结合的原则,表达式3*4/2的值为6。在第四条输出语句中,两个整型数进行除法运算,结果也为整型,所以结果为2。

  • 第15题:

    给出下列的程序段,m为何值时将会输出default? ( ) switch(m) { case 0: System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); }

    A.0

    B.1

    C.2

    D.3


    正确答案:D

  • 第16题:

    给出下列的程序片段,m为( )时将会输出default。 switch (m) case ():Systemt.out.println("case 0"); case 1: System.out.println("case 1");break; case 2:System.out.println("case2");break; default:System.out.println("default");

    A.0

    B.1

    C.2 2

    D.3


    正确答案:D

  • 第17题:

    下列代码的执行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(5/2); System.OUt.println(100%3.O) } }

    A.2和1

    B.2和1.0

    C.2.5和1

    D.2.5和1.0


    正确答案:B
    B。【解析】由于5和2都是int型,所以语句System.out.println(5/2)的输出为2。由于操作数3.0为double型(Java语言中浮点数的默认值为double型),所以结果为double型,即1.0。

  • 第18题:

    以下代码段的输出结果为1. int x = 0, y = 4, z = 5;2. if (x >2、{3. if (y <5、{4. Syst

    以下代码段的输出结果为

    1. int x = 0, y = 4, z = 5;

    2. if (x >2、{

    3. if (y<5、{

    4. System. out .println ( "message one" );

    5. }

    6. else {

    7. System.out.println( "message two");

    8. }

    9. }

    10. else if (z >5、{

    11. System.out.println("message three");

    12. }

    13. else {

    14. System.out.println( "message four");

    15. }

    A. message one

    B. message two

    C. message three

    D. message four


    正确答案:D

  • 第19题:

    编译和运行以下代码结果为:

    1. public class EqualsTest{

    2. public static void main(String args[]){

    3. byte A=(byte)4096;

    4. if(A== 4096、System.out.println("Equal");

    5. else System.out.println("Not Equal");

    6. }

    7. }

    A.在第3行出现转换丢失精度的编译错误.

    B.输出 "Not Equal".

    C.输出 "Equal".


    正确答案:B

  • 第20题:

    有如下代码段:

    switch ( x ){

    case 1:System.out.println("One");break;

    case 2:

    case 3:System.out.println("Two");break;

    default:System.out.println("end");

    }

    变量x的取值下列哪些情形时,能使程序输出"Two" 。

    A. 1

    B. 2

    C. 3

    D. default


    正确答案:BC

  • 第21题:

    以下会产生编译错误的Java语句是()。

    • A、if(2==3)System.out.println("Hi");
    • B、if(2=3)System.out.println("Hi");
    • C、if(true)System.out.println("Hi");
    • D、if(2!=3)System.out.println("Hi");

    正确答案:B

  • 第22题:

    多选题
    public void test() {     try { oneMethod();  System.out.println("condition 1");  }  catch (ArrayIndexOutOfBoundsException e) {     System.out.println("condition 2");     }  catch(Exception e) {  System.out.println("condition 3");     }  finally {  System.out.println("finally");    }  }  Which will display if oneMethod run normally?()
    A

    condition 1

    B

    condition 2

    C

    condition 3

    D

    finally


    正确答案: D,B
    解析: 如果try块中的语句在执行时发生异常,则执行从该处中断而进入catch块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是catch中指定的异常的子类就匹配成功进而执行相应的catch中的内容,而finally块中的内容无论是否发生异常都将被执行。

  • 第23题:

    单选题
    以下代码段执行后的输出结果为()intx=3;inty=10;System.out.println(y%x);
    A

    0

    B

    1

    C

    2

    D

    3


    正确答案: C
    解析: 暂无解析