参考答案和解析
正确答案: D
解析: 暂无解析
更多“下列语句片段:inta=-67,b=116,c=78;intd=~a|b&c;System.out.println();”相关问题
  • 第1题:

    下列-组初始化语句中,正确的是()。

    A.inta[8]={}

    B.inta[8]={0. 2.4.0.1}

    C.inta[5]={9.4. 5.3.1.5}

    D.inta[7]=6*7


    答案:A

    解析:A选项的意思是给数组a初始化为一个空数组,语句正确;B选项右边等号的括号内的元素要用逗号连接,不能用“.”连接,语句错误;C选项边等号的括号内的元素要用逗号连接,不能用“.”连接,而且元素个数超过数组长度,语句错误;D选项,不能用表达式给数组赋值,语句错误。因此本题选A。

  • 第2题:

    下列语句片段:int resultint a=17,b=6;result=(a%b>4)?a%b:a/b;System.out.println(result)的结果为 ( )

    A.0

    B.1

    C.2

    D.5


    正确答案:D
    解析:本题考查的是混合运算,混合运算经常考,一定要把一些运算符的用法以及优先级掌握好。首先理解三目条件运算符 ex1?ex2:ex3表示的意思,它所表示的是如果满足条件ex1则执行ex2,否则执行ex3;其次,要知道%是求余,/是求商。本题中a%b=5> 4,所以结果应该是a%b,即5。

  • 第3题:

    下列语句输出结果为 ( ) public class test { public static void main(String args[]) { int a=-67,b=116,c=78; int e=~c>>2&(a|~B) ; System.out.println(e); } }

    A.70

    B.-84

    C.65

    D.-80


    正确答案:B
    解析:该题目的关键是要搞清楚“~”、“>>”、“&”和“|”位运算符的优先级和它们的运算功能。从优先级方面看“~”是最高的,其次是“>>”,然后是“&”,最后是“|”它们的功能分别是:“~”对操作数的二进制按位取反,“>>”是带符号位右移,“&”对操作数的二进制按位与,“|”对操作数的二进制按位或。

  • 第4题:

    下列语句片段: int result; int a=17,b=6; result=(a%b>4) ? a%b:a/b; System.out.println(result);

    A.0

    B.1

    C.2

    D.5


    正确答案:D

  • 第5题:

    下列代码段的执行结果为( )。 public class BitOperator { public static void main(String args[ ]) { int a=-67,b-116,c=78,d; d=~C>>2&(a|~B) ; System.out.println("d="+D) ; } }

    A.d=70

    B.d=67

    C.d=78

    D.d=116


    正确答案:A
    解析:本题考查位运算符的使用。掌握了位运算符的使用后易得d的值为70。

  • 第6题:

    下列语句片段的结果为int result;int a=17,b=6;result=(a%b>4)? a%b:a/b ;System.out.println(result);

    A. 0

    B. 1

    C. 2

    D. 5


    正确答案:D

  • 第7题:

    "若有定义inta=2,b=4;booleanx;则执行语句x=a>b;System.out.println(x);的结果为()"

    • A、1
    • B、0
    • C、true
    • D、false

    正确答案:D

  • 第8题:

    在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。

    • A、0
    • B、1
    • C、2
    • D、3
    • E、3.3333

    正确答案:D

  • 第9题:

    下列语句片段:inta=-67,b=116,c=78;intd=~a|b&c;System.out.println();输出结果为()。

    • A、70
    • B、67
    • C、78
    • D、56

    正确答案:D

  • 第10题:

    以下能正确定义数组并赋初值正确的语句是:()。

    • A、intN=5,b[N][N];
    • B、inta[1][2]={{1},{3}};
    • C、intc[2][]={{1,2},{3,4}};
    • D、intd[3][2]={{1,2},{3,4}};

    正确答案:D

  • 第11题:

    下列整数的定义中,错误的是()

    • A、intf=314.0;
    • B、inta=012;
    • C、inti=189;
    • D、intd=0x123;

    正确答案:A

  • 第12题:

    单选题
    下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);输出结果为()。
    A

    144

    B

    28

    C

    140

    D

    不能执行


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

  • 第13题:

    下列语句序列执行后,x的值是_________。publicclasstest{publicstaticvoidmain(string[]args){inta=2;intb=3;intx=4;x=++a*x;system.out.println(x);}}

    A.13

    B.10

    C.11

    D.12


    正确答案:D

  • 第14题:

    阅读下列程序 public class VariableUse{ public static void main(String[]args){ inta; if(a==8){ intb=9; System.out.println("a"="+a); System.out.println("b="+b); } System.out.println("a="+a); System.out.println("b="+b); } } 该程序在编译时的结果是( )。

    A.变量a未赋值

    B.第二个System.out.println("b="+b)语句中,变量b作用域有错

    C.第二个System.out.println("a="+a)语句中,变量a作用域有错

    D.第一个System.out.println("b="+b)语句中,变量b作用域有错


    正确答案:B
    解析:局部变量b是在if(a==8){}里定义的,作用域也只在这个汀语句范围内,第二个System.out.drintln("b="+b)语句中,变量b超出了作用域。

  • 第15题:

    下列的( )赋值语句是正确的。

    A.charA=12;

    B.intA=12.0;

    C.intA=12.of;

    D.intA=(int)12.0:


    正确答案:D

  • 第16题:

    int a=-67,b=116,c=78;

    int d=~a|b&c;

    System.out.println(d);

    的结果为:____.


    正确答案:
     

  • 第17题:

    下列语句片段: int a=-67,b=116,c=78; int d=-a|b&c; System.out.println(d)的结果为 ( )

    A.70

    B.67

    C.78

    D.56


    正确答案:B

  • 第18题:

    下列说明语句中正确的是()

    • A、inta,&ra=a,&&ref=ra
    • B、int&refa[10]
    • C、inta,&ra=a,&*refp=&ra
    • D、int*pi,*&pref=pi

    正确答案:D

  • 第19题:

    下面正确的说明语句是()。

    • A、int(*A.[10];
    • B、inta[3,4];
    • C、inta[][]
    • D、inta[‘a’]

    正确答案:A

  • 第20题:

    下列的哪个赋值语句是正确的()

    • A、chara=12;
    • B、inta=12.0;
    • C、inta=12.0f;
    • D、inta=(int)12.0

    正确答案:D

  • 第21题:

    下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);输出结果为()。

    • A、144
    • B、28
    • C、140
    • D、不能执行

    正确答案:D

  • 第22题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第23题:

    单选题
    "若有定义inta=2,b=4;booleanx;则执行语句x=a>b;System.out.println(x);的结果为()"
    A

    1

    B

    0

    C

    true

    D

    false


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