更多“下列语句序列执行后,x的值是()。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;A.35B.25C.20D.5 ”相关问题
  • 第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题:

    如执行语句以下语句之后,x的值为()。int a[5]={1,2,3},&x=a[2];int *y=&x; y++;

    A.3

    B.4

    C.5

    D.6


    5

  • 第3题:

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

    A.5

    B.3

    C.4

    D.6


    25

  • 第4题:

    若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)? w:x; m=(m<z)? m:z; m=(m<y)? m:y;

    A.2

    B.3

    C.5

    D.4


    正确答案:A
    解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2:第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式;w=2y=4为真,所以返回m的值,即m=2。

  • 第5题:

    若x为int型变量,则执行下列语句 x=5; x+=x-=x*x; 后x的值为

    A.-40

    B.-60

    C.25

    D.-20


    B