设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()A、0B、10C、20D、30

题目

设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()

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

相似考题
参考答案和解析
正确答案:A
更多“设有说明语句:intx;,执行语句x=10;x+=x-=x;后,”相关问题
  • 第1题:

    设有以下语句:intx=10;x+=3+x%(3),则x的值是()。

    A.14

    B.15

    C.11

    D.12


    正确答案:A

  • 第2题:

    设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

  • 第3题:

    设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,故八选项正确。

  • 第4题:

    已知有定义“intx,a[3]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x的值是()。


    正确答案:6

  • 第5题:

    若x和y均为int类型的变量,则依次执行语句x+=y;y=x-y;x-=y;的效果是()。(用文字描述)


    正确答案:不借助任何中间辅助变量交换变量x和y的值

  • 第6题:

    已知int x=5;执行语句x+=x-=x?x;,x的值为()

    • A、25
    • B、40
    • C、?40
    • D、20

    正确答案:C

  • 第7题:

    已知x=3,那么执行语句x+=6之后,x的内存地址不变。


    正确答案:错误

  • 第8题:

    下列语句执行后y的值为:() int x=0,y=0;while(x<10){y+=(x+=2);}

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

    正确答案:C

  • 第9题:

    单选题
    已知int x=5;执行语句x+=x-=x?x;,x的值为()
    A

    25

    B

    40

    C

    ?40

    D

    20


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

  • 第10题:

    单选题
    下列语句执行后y的值为:() int x=0,y=0;while(x<10){y+=(x+=2);}
    A

    10

    B

    20

    C

    30

    D

    55


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

  • 第11题:

    填空题
    若x和y均为int类型的变量,则依次执行语句x+=y;y=x-y;x-=y;的效果是()。(用文字描述)

    正确答案: 不借助任何中间辅助变量交换变量x和y的值
    解析: 暂无解析

  • 第12题:

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

    30

    B

    20

    C

    40

    D

    10


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

  • 第13题:

    设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选项正确。

  • 第14题:

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

    A.10

    B.15

    C.20

    D.25


    正确答案:B

  • 第15题:

    和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()。

    A.for(intx=5;x=20;x+=2)sum+=x;

    B.for(intx=5;x<20;x+=x-2)x+=2;

    C.for(intx=0;x<15;x+=2)sum+=x+3;x+=2;

    D.上述全对


    正确答案:A

  • 第16题:

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

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

    正确答案:B

  • 第17题:

    设有说明语句:intx=1;doubley=1.0;,以下不符合C语言语法的表达式是()

    • A、++x,y=x--
    • B、x=(int)*(y/3)
    • C、x=x+10=x+y
    • D、(doublE)x/3

    正确答案:C

  • 第18题:

    若有定义var x=10,则以下哪条语句执行后变量x的值不等于11?()

    • A、x++
    • B、x=11
    • C、x==11
    • D、x+=1

    正确答案:C

  • 第19题:

    已知x=3,那么执行x+=6语句前后x的内存地址是不变的。


    正确答案:错误

  • 第20题:

    单选题
    执行下列语句后的输出结果是()。 SET EXACT OFF X="A ?IIF("A"=X,X-"BCD",X+"BCD")
    A

    ABCD

    B

    BCD

    C

    ABCD

    D

    XBCD


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

  • 第21题:

    填空题
    已知x=3,那么执行语句x+=6之后,x的值为()。

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

  • 第22题:

    单选题
    设有说明语句:intx=1;doubley=1.0;,以下不符合C语言语法的表达式是()
    A

    ++x,y=x--

    B

    x=(int)*(y/3)

    C

    x=x+10=x+y

    D

    (doublE)x/3


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

  • 第23题:

    单选题
    设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()
    A

    0

    B

    10

    C

    20

    D

    30


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