更多“有如下程序: void main() {in(x=2,y=3,a,b,C,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--) ”相关问题
  • 第1题:

    有下列程序: #include " stdio.h" main() { int x=0; int y=0; while (x<7&&++y) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。

    A.0, 7

    B.7, 7

    C.0,6

    D.1,6


    正确答案:A
    解析:本题考查while循环。y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。

  • 第2题:

    下列循环体执行的次数是() int x=10, y=30; do{ y -= x; x++; }while(x++<y--);

    A.1

    B.2

    C.3

    D.4


    2

  • 第3题:

    下列循环体执行的次数是()。 int x=10, y=30; do{ y -= x; x++; }while(x++<y--);

    A.1

    B.2

    C.3

    D.4


    2

  • 第4题:

    有下列程序: #include"stdio.h" main() { int x=0; int y=0; while(x<7&&++y) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。

    A.0,7

    B.7,7

    C.0,6

    D.1,6


    正确答案:A
    解析:本题考查while循环.y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。

  • 第5题:

    下列循环体执行的次数是()。 t x=10, y=30; { y -= x; x++; }while(x++<y--);

    A.1

    B.2

    C.3

    D.4


    2