更多“设inta,x=2;执行语句a=x0?3*x:x=10;后,变量x的值是()。A、1B、2C、6D、10”相关问题
  • 第1题:

    设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。

    A.不定值

    B.4

    C.3

    D.1


    正确答案:C
    解析:因为x的值为3,表达式首先去求++x的值,由于++x的逻辑值为1,无论表达式++y为何值,逻辑表达式的运算结果总是1,因此跳过++y不进行求值。

  • 第2题:

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

  • 第3题:

    设x和y为int型变量,则执行下面的循环后,y的值为( ) for(y=l, x=l; y<=50; x="">=10) break; if(x%2==1){ x+=5; continue;} X -= 3; }

    A.2

    B.4

    C.6

    D.8


    正确答案:C
    for循环语句的初始化部分置变量x和y的初值为1,循环条件是(y<=50),每次循环后变量y的值增1,控制循环最多执行50次。循环体有三个语句:首先在发现变量X的值大于等于10时,结束循环;接着是当变量X除2的余数为1(即变量X是奇数)时,让变量X值增5,让X变成偶数,并直接进入下一轮循环;如变量X是偶数,则从变量X减去3,让变量X变成奇数。由上述分析知,每两次循环使变量X的值增加2.第一次循环后,变量X的值变成6。第二次循环后,变量X的值变成3。第三次循环后,变量X的位变成8。第四次循环后,变量X的值变成5。第五次循环后,变量X的值变成10。第六次循环时,因变量X的位大于等于10,直接跳出循环,这次循环是非正常结束,对变量y的修正只执行了5次。所以循环结束后,变量y的值增至6。正确的解答是C。

  • 第4题:

    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。

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

    正确答案:C

  • 第5题:

    变量x的值为1到5之间,下面表达式结果为true的是()

    • A、x<0 or x>10
    • B、x<0 and x>10
    • C、x>0 and x<10
    • D、not x<0 and x>10

    正确答案:C

  • 第6题:

    下列语句执行后,变量a、c的值分别是()。 intx=182; inta,c; c=x/100; a=x%10;

    • A、12
    • B、21
    • C、1.822
    • D、10082

    正确答案:B

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    设x和y均为int型变量,则执行下的循环后,y值为()for(y=1,x=1;y<=50;y) {if(x==10))break; if(x%2==1) {x=5;continue;} x-=3; }

    • A、2
    • B、4
    • C、6
    • D、8

    正确答案:C

  • 第9题:

    填空题
    设x为int变量,执行x=1/3+1/3+1/3;语句后,x的值为()

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

  • 第10题:

    单选题
    下列语句执行后,变量a、c的值分别是()。 intx=182; inta,c; c=x/100; a=x%10;
    A

    12

    B

    21

    C

    1.822

    D

    10082


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

  • 第11题:

    单选题
    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()
    A

    2、2

    B

    5、2

    C

    5、10

    D

    执行时报错


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

  • 第12题:

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

    30

    B

    20

    C

    40

    D

    10


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

  • 第13题:

    下列程序段执行以后,内存变量y的值是( )。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO

    A.3456

    B.34567

    C.7654

    D.76543


    正确答案:D
    D。【解析】INT<数值表达式>的功能是返回数值表达式的整数部分。DOWHILE<表达式条件>ENDDO,当<表达式条件>为真时执行循环体,当遇到ENDD0则自动返回到DOWHILE语句继续判断循环条件是否成立,以决定是否继续循环。当<表达式条件>为假时结束循环,执行ENDDO后面的语句。

  • 第14题:

    设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

  • 第15题:

    设x为int变量,执行x=1/3+1/3+1/3;语句后,x的值为()


    正确答案:0

  • 第16题:

    执行下列语句后,x和y的值是() int x,y; x=y=1; ++x || ++y;

    • A、1和1
    • B、1和2
    • C、2和1
    • D、2和2

    正确答案:C

  • 第17题:

    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()

    • A、2、2
    • B、5、2
    • C、5、10
    • D、执行时报错

    正确答案:C

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y&&++z;

    • A、不定值
    • B、2
    • C、1
    • D、0

    正确答案:C

  • 第20题:

    判断整型变量x是奇数的表达式是()

    • A、0<x<10
    • B、x>0 And x<10
    • C、x>0 Or x<10
    • D、x>0:x<10

    正确答案:B

  • 第21题:

    单选题
    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第22题:

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

    0

    B

    10

    C

    20

    D

    30


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

  • 第23题:

    单选题
    设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。
    A

    1

    B

    2

    C

    6

    D

    10


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