单选题语句x=(a=3,b=++a);运行后,x、a、b的值依次为()A 3,3,4B 4,4,3C 4,4,4D 3,4,3

题目
单选题
语句x=(a=3,b=++a);运行后,x、a、b的值依次为()
A

3,3,4

B

4,4,3

C

4,4,4

D

3,4,3


相似考题
更多“语句x=(a=3,b=++a);运行后,x、a、b的值依次为()”相关问题
  • 第1题:

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

    A.5

    B.3

    C.4

    D.6


    正确答案:A

  • 第2题:

    若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()

    A.3,3

    B.4,4

    C.4,3

    D.3,4


    参考答案:C

  • 第3题:

    若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为()。

    A.6

    B.7

    C.8

    D.3


    正确答案:B

  • 第4题:

    执行语句“x=(a=3,b=a--);”后,X,a,b的值依次为( )

    A.3,3,2

    B.2,3,2

    C.3,2,3

    D.2,3,3


    正确答案:C
    计算表达式x=(a=3,b=a--)时,先计算赋值号右端圆括号内的逗号表达式。远号表达式要求各子表达式顺序计算,并以最后予表达式的值为整个逗号表达式的结果。所以该表达式计算时,先让变量a的值为3,a--的值是a当时的值,以该值为结果赋给变量b,并以该值为远号表达式的值赋给变量x,然后a的值被减少1。所以计算该表达式后,使变量x,a,b的值依次为3,2,3。所以解答是C。

  • 第5题:

    已知x=([1],[2]),那么执行语句x[0].append(3)后x的值为()。


    正确答案:([1, 3], [2])

  • 第6题:

    intb=0,x=1;执行语句if(x++)b=x+1;后,x,b的值依次为()。

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

    正确答案:A

  • 第7题:

    语句x=(a=3,b=++a);运行后,x、a、b的值依次为()

    • A、3,3,4
    • B、4,4,3
    • C、4,4,4
    • D、3,4,3

    正确答案:C

  • 第8题:

    已知x初值为0,语句x=3〈1执行后,x值为().

    • A、1
    • B、True
    • C、False
    • D、出错

    正确答案:C

  • 第9题:

    单选题
    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()
    A

    8

    B

    7

    C

    6

    D

    5


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

  • 第10题:

    单选题
    语句x=(a=3,b=++a);运行后,x、a、b的值依次为()
    A

    3,3,4

    B

    4,4,3

    C

    4,4,4

    D

    3,4,3


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

  • 第11题:

    填空题
    语句x=(3,)执行后x的值为()。

    正确答案: (3,)
    解析: 暂无解析

  • 第12题:

    填空题
    已知x=3和y=5,执行语句x,y=y,x后x的值是()。

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

  • 第13题:

    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()

    A.8

    B.7

    C.6

    D.5


    参考答案:B

  • 第14题:

    语句x=(a=3,b=++a);运行后,x、a、b的值依次为()

    A.3,3,4

    B.4,4,3

    C.4,4,4

    D.3,4,3


    参考答案:C

  • 第15题:

    若有定义:floatx=2,y;inta=3;语句y=1*(x+A./3;运行后,y的值为()。

    A.2.0

    B.1.0

    C.0

    D.1.666667


    正确答案:D

  • 第16题:

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


    正确答案:0

  • 第17题:

    语句x=3==3,5执行结束后,变量x的值为()。


    正确答案:(True, 5)

  • 第18题:

    若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()

    • A、8
    • B、7
    • C、6
    • D、5

    正确答案:B

  • 第19题:

    执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()。

    • A、3,3,2
    • B、3,2,2
    • C、3,2,3
    • D、2,3,2

    正确答案:C

  • 第20题:

    若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()

    • A、3,3
    • B、4,4
    • C、4,3
    • D、3,4

    正确答案:C

  • 第21题:

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

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

  • 第22题:

    填空题
    已知x=([1],[2]),那么执行语句x[0].append(3)后x的值为()。

    正确答案: ([1, 3], [2])
    解析: 暂无解析

  • 第23题:

    单选题
    若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()
    A

    3,3

    B

    4,4

    C

    4,3

    D

    3,4


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

  • 第24题:

    填空题
    语句x=3==3,5执行结束后,变量x的值为()。

    正确答案: (True, 5)
    解析: 暂无解析