niusouti.com
参考答案和解析
20
更多“假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。”相关问题
  • 第1题:

    下列语句序列执行后,x的值是( )。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;

    A.35

    B.25

    C.20

    D.5


    正确答案:B

  • 第2题:

    若有定义语句:int X=10;,则表达式-x =x+X的值为

    A.-20

    B.-10

    C.0

    D.10


    正确答案:B
    解析:x-=x+x可化为:x=x-(x+x),由于x初始值为10,所以计算后,x=10-20=-10,因此选B)。

  • 第3题:

    设x为int型变量,执行以下语句,x=10;x+=x-x;x;x的值为 ______。

    A.10

    B.20

    C.30

    D.40


    正确答案:B
    解析:本题x=10,表达式“x+=x-=x-x;”的求解步骤如下:先进行x=x-x的运算,相当于x=x-(x-x)=x=10;再进行x+=x的运算,即x=x+x=200

  • 第4题:

    设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;

    A.10

    B.15

    C.20

    D.25


    正确答案:B

  • 第5题:

    假定x=5,则执行“y=++x;”语句后,y的值为6。()

    A

    B



  • 第6题:

    假定x=5,则执行“y=x++;”语句后,x的值为5。()

    A

    B



  • 第7题:

    设x为int型变量,则执行语句段x=10;x+=x-=x-x;后,x的值为()

    • A、30
    • B、20
    • C、40
    • D、10

    正确答案:B

  • 第8题:

    判断题
    假定x=5,则执行“y=++x;”语句后,y的值为6。()
    A

    B


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

  • 第9题:

    填空题
    假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。

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

  • 第10题:

    判断题
    假定x=5,则执行“a=(x?10:20);”语句后a的值为10。()
    A

    B


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

  • 第11题:

    单选题
    假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()
    A

     4和5

    B

     5和4

    C

     4和20

    D

     20和5


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

  • 第12题:

    单选题
    设x为int型变量,则执行语句段x=10;x+=x-=x-x;后,x的值为()
    A

    30

    B

    20

    C

    40

    D

    10


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

  • 第13题:

    设有“a=5,b=6,c=7,d=8”,则执行语句x=IIF((a>B) And(c>D) ,10,20)后,x的值为 ______。


    正确答案:20
    20 解析:本题考查IIf函数的知识。IIf函数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。本题中由于a>b为假,c>d也为假,故此函数的返回值为 20。

  • 第14题:

    设X为int型变量,则执行以下语句后,x的值为( )。 x=10:x=x-=x——x:

    A.10

    B.20

    C.40

    D.30


    正确答案:A
    执行x=x-=x-x语句可写成x=x-(x-x),可看出结果为10,故A选项正确。

  • 第15题:

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

    A.-20

    B.-l0

    C.0

    D.10


    正确答案:B
    表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。

  • 第16题:

    假定x的值为5,则执行"a=((!x)?10:20);"语句后a的值为()。
    20

  • 第17题:

    假定x=5,则执行“a=(x?10:20);”语句后a的值为10。()

    A

    B



  • 第18题:

    假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()

    • A、 4和5
    • B、 5和4
    • C、 4和20
    • D、 20和5

    正确答案:C

  • 第19题:

    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。


    正确答案:20

  • 第20题:

    填空题
    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。

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

  • 第21题:

    单选题
    假定一个类的构造函数为A(int aa, int bb) { a = aa--; b = a * bb; } ,则执行Ax(4,5);语句后,x.a和x.b的值分别为(  )。
    A

    3和l5

    B

    5和4

    C

    4和20

    D

    20和5


    正确答案: D
    解析:
    因为aa后减,所以a=4;b的值与a、bb相关,B=4*5=20,
    与aa没有任何关系。

  • 第22题:

    填空题
    假定x的值为5,则执行"a=((!x)?10:20);"语句后a的值为()。

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

  • 第23题:

    判断题
    假定x=5,则执行“y=x++;”语句后,x的值为5。()
    A

    B


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