更多“下列语句执行后,变量a的值是()。a=3:a=6ENDa=9A、3B、6C、9D、程序有错,a的值不可确定 ”相关问题
  • 第1题:

    执行下列语句后,变量A的值是()。f=@() 1:3; A=f()+[1,2,3];

    A.[1, 2, 3, 1, 2, 3]

    B.[2, 4, 6]

    C.[1, 2, 3]

    D.语句有错


    25

  • 第2题:

    执行for(i=1;++i<4;);语句后,变量i的值是().

    A.3

    B.4

    C.5

    D.不确定


    C

  • 第3题:

    在C语言中,执行语句:for (j=1; j++<4; );后,变量j的值是()

    A.3

    B.4

    C.5

    D.不确定值


    4

  • 第4题:

    下列程序执行后的输出结果是(). A) 3 B) 6 C) 9 D) 随机数 #include <stdio.h> void main() { int a[3][3], *p,i; p=&a[0][0]; for(i=0; i<9; i++) p[i]=i+1; printf("%d n",a[1][2]); }

    A.3

    B.6

    C.9

    D.无定值


    B 逗号表达式a++,b++,a+b先计算a++,a=2;再计算b++,b=3;表达式的值就是a+b的值,为5。表达式C++的值是C递增前的值,为3。所以fun((a++,b++,a+b),C++)等价于fun(5,3),返回值为5+3=8。

  • 第5题:

    根据以下宏定义,执行语句“z=Y(5)*Y(5);”后,变量z的值是: #define Y (n ) 2+n

    A.17

    B.语句有错误

    C.z无定值

    D.49


    17