下列代码执行之后,输出的结果为______。 public class ex34 { public static void main(String[] args) { byte a=-128; byte b=(a|127)>0?(byte)(~a>>128:(byte)(~a<<128); System. out. Println(b); } }A.-128B.128C.127D.-127

题目

下列代码执行之后,输出的结果为______。 public class ex34 { public static void main(String[] args) { byte a=-128; byte b=(a|127)>0?(byte)(~a>>128:(byte)(~a<<128); System. out. Println(b); } }

A.-128

B.128

C.127

D.-127


相似考题
更多“下列代码执行之后,输出的结果为______。 public class ex34{ public static void main(String[]ar ”相关问题
  • 第1题:

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

    A.3.5

    B.3

    C.3.0

    D.3.50


    正确答案:B
    解析:整数除以整数其结果是舍去小数点后面的数,不进行四舍五入。

  • 第2题:

    下面代码段的输出结果为( )。 public class Test { public static void main(String sss[]) { int i=0xFFFFFFFl; int j=~i; } }

    A.0

    B.1

    C.14

    D.-15


    正确答案:C
    解析:本题考查对位运算符的理解和掌握。j的值是将i的值按位取反得到的,所以,将0xFFFFFFF1取反得到0x0000000E,十进制数值为14。故本题答案是C。

  • 第3题:

    ( 8 )阅读下列代码

    public class Test2{

    public static void main(String args[]){

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

    其执行结果是 【 8 】 。


    正确答案:

  • 第4题:

    下列代码的执行结果是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不能修饰局部变量。

  • 第5题:

    下列代码的执行结果为( )。 public class Testl{ public static void main (String args[]){ int a=3,b=10: System.out.println((a+ +)*(-b)); }

    A.40

    B.36

    C.30

    D.27


    正确答案:D

  • 第6题:

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

    A.2.5

    B.2.0

    C.2.50

    D.2


    正确答案:D

  • 第7题:

    下列语句输出的结果为( )。 public class test { public static void main(String args[]) { byte b=OXA; System.out.println(b); } }

    A.OXA

    B.A

    C.1

    D.10


    正确答案:D

  • 第8题:

    执行下列代码之后,输出的结果为______。 public class ex27 { public static void main(String[] args) { iht x=7; int y=15; boolean bb=(127|x)>7&&(-128∧y)<15; System.out. println(bb); } }

    A.true

    B.0

    C.1

    D.false


    正确答案:A

  • 第9题:

    下列代码执行之后,输出的结果为______。 public class ex38 { public static void main(String[] args) { int x=12; int m=11; int y=13; int temp=x>y?x:y; temp=temp>m?temp:m; System.out.println (temp); } }

    A.1

    B.12

    C.13

    D.11


    正确答案:C

  • 第10题:

    执行以下代码,输出结果的结果是? () 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

  • 第11题:

    下列有关main()方法的签名正确的是哪些?()

    • A、 public static void main(String[] args){}
    • B、 public static void main(){}
    • C、 public static void main(String args[]){}
    • D、 public void static main(String[] args){}

    正确答案:A,C

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

     运行时报错


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

  • 第13题:

    下面程序执行后的输出结果为( )。 public class fun { public static void main(String args[]) { String greets="How are you!"; String s=greets.substring(0,3); System.out.println(S); } }

    A.How

    B.are.

    C.you

    D.how ate you!


    正确答案:A
    解析:此题方法substring(0,3)是取字符串 greets的第1个字符开始到第3个字符组成的新字符串,即"How"。

  • 第14题:

    阅读下列代码 public class { public static void main(String args[]){ double d=12.3; Decrementer dec=new Decrementer(); dec. decrement(D) ; System. out. println(D) ; } } class Decrementer{ public void decrement(double decMe){ decMe=decMe-1.0; } } 代码执行后输出结果是

    A.12.3

    B.11.3

    C.13.3

    D.-1.0


    正确答案:A
    解析:此题考查方法的参数传递方式。题目中用的是传值引用,传值引用不能改变基本类型的参数,所以d的值没有变化,依然是12.3。

  • 第15题:

    执行下面的程序段,输出结果为______。

    public class Q

    {

    public static void main(String argvr))

    {

    int anar[]=new int[5];

    System.out.println(anar[0]);

    }

    }


    正确答案:×
    0 解析:本题考查Java中数组的定义和初始化。在该方法里定义并动态初始化了一个整型数组anar,由于没有赋初值,系统给默认的初始值是数组中的每个元素全部为零。所以输出数组中的第一个元素anar[0]时,自然也是等于零。

  • 第16题:

    阅读下面代码 public class { public static void main(String[] args) { double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); } } class Decrementer { public void decrement(double decMe) { decMe=decMe-1.0; } } 代码执行后输出的结果是

    A.12.3

    B.11.3

    C.13.3

    D.-1.0


    正确答案:A

  • 第17题:

    下列代码执行结果为 ( )public class Test{ public static void main(String args[]){ float p=0f; int q=3; System.out.println(++p)*(q--)); }}

    A.16

    B.24

    C.16

    D.24


    正确答案:D
    解析:该题考查的是简单的运算。 i++是i先运算,后i+1;而++i则是先i+1,后运算。—操作符和++操作符用法相同;不同类型数进行运算时的转换,在运算时遵循这样一个转换规则byte→short→int→long→float→ double和char→int。本题中,参与运算的数是 8.0*3,结果是24.0,所以选D。

  • 第18题:

    执行下列程序段之后,输出的结果为______。 public class ex43 { public static void main(String[] args) { short a=127; short b=4; a>>>=--b; System.out.println(a); } }

    A.10

    B.15

    C.30

    D.128


    正确答案:B

  • 第19题:

    下列语句输出结果为( )。 public class test { public static void main(String args[]) { byte b=011; System.out.prinfin(b); } }

    A.B

    B.11

    C.9

    D.011


    正确答案:C

  • 第20题:

    执行下列程序段之后,输出的结果为______。 public class ex41 { public static void main(string[] args) { int x=15; byte y=1; x>>=y++; System.out.println(x); } }

    A.3

    B.7

    C.14

    D.10


    正确答案:B

  • 第21题:

    执行以下代码会输出什么结果?()   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

  • 第22题:

    Which declarations will allow a class to be started as a standalone program?()  

    • A、public void main(String args[])
    • B、public void static main(String args[])
    • C、public static main(String[] argv)
    • D、final public static void main(String [] array)
    • E、public static void main(String args[])

    正确答案:D,E

  • 第23题:

    下面哪些main方法可用于程序执行()

    • A、public static void main(String[]args)
    • B、public static void main(String[]x)
    • C、public static void main(Stringargs[])
    • D、public void main(String[]args)

    正确答案:A,B,C