• 2022-06-15
    int x,y,z; x=7; y=8; z=9; if(x>y) x=y; y=z; z=x; printf(“x=%d y=%d z=%d\n”,x,y,z);以上程序段的输出结果是:()
    A: x=7 y=8 z=9
    B: x=7 y=9 z=7
    C: x=8 y=9 z=7
    D: x=8 y=9 z=8
  • B

    内容

    • 0

      设 x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是

    • 1

      假设x=5,y=8,则分别执行下列语句后z的值为多少? (1)z=x/y (2)z=x%y (3)z=x+(++y) (4)z=x+(y++) (5)z=x&y (6)z=x|y (7)z=x<<316 (8)z=x>y?x:y

    • 2

      设 &#91;int x=7,y=8,z=9;&#93;,写出下列表达式的值: (1) x==y&&x-z>y (2) x||z+y&&y-z (3)z>y||x-3 (4) !x||x*y

    • 3

      设x=4,y=8,z=7,表达式(x<y= Or z<x 的值是

    • 4

      读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出: