单选题阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?()AxBx=xC“x=”+5D编译报错

题目
单选题
阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?()
A

 x

B

 x=x

C

 “x=”+5

D

 编译报错


相似考题
更多“单选题阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?()A  xB  x=xC  “x=”+5D  编译报错”相关问题
  • 第1题:

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

    A.44

    B.45

    C.88

    D.90


    正确答案:A
    解析:这段程序代码非常简单,就是在屏幕上输出表达式“89>>1”的结果。“>>”是算数右移运算符。“89>>1”是将89的各二进制位右移1位,移到右端的低位被舍弃,最高位则移入原来高位。Java使用补码来表示二进制数,因此89的二进制补码是01011001,则89>>1=00101100,00101100对应的十进制数为44。除此之外,还有一个简便算法。算数右移一位相当于除2取商。89除以2,商是44。所以89>>1的结果是44。因此,本题的正确答案是A。

  • 第2题:

    ( 21 )阅读下列代码

    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

  • 第3题:

    ( 8 )阅读下列代码

    public class Test2{

    public static void main(String args[]){

    System.out.println(5/2);}}

    其执行结果是 【 8 】 。


    正确答案:

  • 第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。

  • 第6题:

    阅读下列代码 public class Test2005 { public static void main(String args[]){ System.out.pfintln(~(0xa5)&0xaa); } } 其运行结果是( )。

    A.0xa5

    B.10

    C.0x50

    D.0xaa


    正确答案:B

  • 第7题:

    以下程序的运行结果为:public class Test{public static void main(String argv[ ]){System.out.println("x="+ 5、;}}

    A. 5

    B. x=5

    C. "x="+5

    D. "x="5


    正确答案:B

  • 第8题:

    以下代码的输出结果?public class Test{public static void main(String argv[]){String x="hello";change(x);System.out.println(x);}static void change(String m){m=m+2;}}

    A. hello

    B. hello2

    C. 编译报错

    D. 运行报错,不能将串与整数相加


    正确答案:A

  • 第9题:

    执行以下代码会输出什么结果?()   public class Test {    StringgetStr(String s){  return s + “hello”;  }  public static void main(String arg[]) {           Test t= new Test();  System.out.println(t.getStr(“LiLei/n”));     } } 

    • A、 编译报错
    • B、 LiLei    hello
    • C、 LiLeihello
    • D、 无任何输出

    正确答案:B

  • 第10题:

    阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?() 

    • A、 x
    • B、 x=x
    • C、 “x=”+5
    • D、 编译报错

    正确答案:D

  • 第11题:

    单选题
    分析下列代码:  Class A{  Public static void main(String[] args){  method(); }  static void method(){  try{  System.out.println("Hello"); }finally{  System.out.println("good-bye"); } } }  编译运行后,输出结果是()。
    A

    Hello

    B

    good-bye

    C

    Hellogod-bye

    D

    代码不能编译


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

  • 第12题:

    单选题
    执行以下代码,输出结果的结果是? () public class Test{  public String[] ss = new String[5];    public static void main(String[] args){      System.out.println(ss[1]);  } }
    A

     null

    B

     -1

    C

     编译时出错

    D

     运行时报错


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

  • 第13题:

    ( 20 )阅读下列代码

    public class Test2005{

    public static void main(String args[]){

    System.out.println(~(0xa5)&0xaa) ;

    }

    }

    其运行结果是

    A ) 0xa5

    B ) 10

    C ) 0x50

    D ) 0xaa


    正确答案:B

  • 第14题:

    ( 22 )阅读下列代码

    public class Test{

    public static void main(String args[]){

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

    }

    }

    其运行结果是

    A ) 44

    B ) 45

    C ) 88

    D ) 90


    正确答案:A

  • 第15题:

    下列代码的执行结果是public class Test{ public int aMethod(){ static int i=0; i++; System.out.println(i); } public static void main(String args[]){ Test test= new Test(); test. aMethod(); }}

    A.编译错误

    B.0

    C.1

    D.运行成功,但不输出


    正确答案:A
    解析:static不能修饰局部变量。

  • 第16题:

    阅读下面代码 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

  • 第17题:

    阅读下面程序 public class Test3 { public static void main(String[] args) { int x=3,y=4,z=5; String s="xyz": System.out.println(s+x+y+z); } } 程序运行的结果是

    A.xyz12

    B.xyz345

    C.xyzxyz

    D.12xyz


    正确答案:B
    解析:Java中对+运算符的功能进行了扩展,使其能够进行字符串连接。如"xyz"+"rst"结果为"xyzrst","xyz"+3结果为"xyz3"。如果运算符+的第一个操作数不是字符串,则运算结果由后续的操作数决定,如3+4+5+"xyz"的结果是"12xyz",而不是"345xyz"。

  • 第18题:

    以下代码的输出结果?public class Test{int x=3;public static void main(String argv[]){int x= 012;System.out.println(x);}}

    A.12

    B.012

    C.10

    D.3


    正确答案:C

  • 第19题:

    以下代码的输出结果?public class Test{int x=5;public static void main(String argv[]){Test t=new Test();t.x++;change(t);System.out.println(t.x);}static void change(Test m){m.x+=2;}}

    A. 7

    B. 6

    C. 5

    D. 8


    正确答案:D

  • 第20题:

    以下程序调试结果为:

    public class Test {

    int m=5;

    public void some(int x) {

    m=x;

    }

    public static void main(String args []) {

    new Demo().some(7);

    }

    }

    class Demo extends Test {

    int m=8;

    public void some(int x) {

    super.some(x);

    System.out.println(m);

    }

    }

    A.5

    B.8

    C.7

    D.无任何输出

    E.编译错误


    正确答案:B

  • 第21题:

    执行以下代码,输出结果的结果是? () public class Test{  public String[] ss = new String[5];    public static void main(String[] args){      System.out.println(ss[1]);  } } 

    • A、 null
    • B、 -1
    • C、 编译时出错
    • D、 运行时报错

    正确答案:C

  • 第22题:

    现有:  class Top  {     static int X=l;  public Top()  {  x*=3; }     }  class Middle extends Top  {      public  Middle()    {x+=l;  }  public static void main(String  []  args)  {     Middle m=new Middle();    System.out.println (x);    }     }  结果是什么?()    

    • A、  2
    • B、  3
    • C、  4
    • D、编译失败

    正确答案:C

  • 第23题:

    单选题
    阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?()
    A

     x

    B

     x=x

    C

     “x=”+5

    D

     编译报错


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

  • 第24题:

    单选题
    现有:  class Top  {     static int X=l;  public Top()  {  x*=3; }     }  class Middle extends Top  {      public  Middle()    {x+=l;  }  public static void main(String  []  args)  {     Middle m=new Middle();    System.out.println (x);    }     }  结果是什么?()
    A

      2

    B

      3

    C

      4

    D

    编译失败


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