参考答案和解析
正确答案:
32
更多“下列x的值是【7】。 intx;x=sizeof2.25*4; ”相关问题
  • 第1题:

    执行下列程序后的输出结果是( ) int fun(int x1,int x2) { int x;x1>x2?(x=3):(x=4);return(x+x1); } main() { printf("%d\n",fun( 7,8));}

    A.9

    B.10

    C.11

    D.12


    正确答案:C
    本程序的输出是函数调用“fun(7,8)”的返回值。分析函数调用“fun(7,8)”的过程如下:将实参7传给形参x1,实参8传给形参x2,然后执行函数体。由于x1>x2的条件不成立,所以执行“:”号后的赋值表达式:x=4。返回语句中的表达式是“x+x1”,返回值是:4+7=11。所以本题答案应选C.

  • 第2题:

    1、int x=1; while(x++<5); 循环结束后,x的值是:

    A.6

    B.5

    C.7

    D.4

    E.8


    public static void main(String[] args) { int i=1; while(i { System.out.println(i); i++; } }

  • 第3题:

    下列语句执行后,x的值是() int x=2 ; do{x+=x ; }while(x<17);

    A.4

    B.16

    C.32

    D.256


    C

  • 第4题:

    int x,y,z; x=2/4*7; y=4/2*7.0; z=x+y; 执行完上面程序段后,z的值是()


    Y3、Y1

  • 第5题:

    下列语句执行后,x的值是() int x=2; do{x+=x;}while(x<17);

    A.16

    B.256

    C.4

    D.32


    C