更多“阅读以下代码:publicclassTest{publicstaticvoidmain(){System.out.println(x=”+x);}}请问,代码运行的结果是?() ”相关问题
  • 第1题:

    ( 22 )阅读下列代码

    public class Test{

    public static void main(String args[]){

    System.out.println(89>>1) ;

    }

    }

    其运行结果是

    A ) 44

    B ) 45

    C ) 88

    D ) 90


    正确答案:A

  • 第2题:

    阅读下面代码 public class Test { String s="One World One Dream"; public static void main(String[] args) { System.out.println(s); } } 其运行的结果是

    A.args

    B.World One Dream

    C.s

    D.编译时出错


    正确答案:D

  • 第3题:

    阅读下面代码 public class Test { public static void main(String avgs[]) { System.out.println(89>>1); } } 其运行结果是

    A.44

    B.45

    C.88

    D.90


    正确答案:A
    解析:本程序是输出表达式89>>1的结果,>>是算术右移运算符,即将数据右移1位,相当于将左侧操作数除以2,所以结果为89/2为44。

  • 第4题:

    阅读下面代码 public class Test { public static void main(String[]args) { System.out.println(2>0?10:8); } } 其运行的结果是

    A.2

    B.0

    C.10

    D.8


    正确答案:C

  • 第5题:

    阅读下面代码: public class Test2005 { public static void main(String args[]) { System.out.println((3>2)? 4:5); } } 其运行结果是

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:本程序是输出问号表达式的结果。问号表达式ex1? ex2:ex3的含义是先判断表达式ex1的值,如果该值为真,执行语句ex2,否则执行ex3。本程序中,表达式1为3>2值为真,所以结果是第二个表达式的值即4。