更多“执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后C的值是()A、0B、1C、-1D、死循环 ”相关问题
  • 第1题:

    有以下程序

    main()

    { int y=10;

    while(y--);printf("y= % d\n",y);

    }

    程序执行后的输出结果是

    A)y=0

    B)y=-1

    C)y=1

    D)while 构成无限循环


    正确答案:B
    (30)B) 解析 : while(y--) 执行后 ,y 若大于 1, 则循环 , 等 y=0 时 , 循环结束 , 并执行自减运算 , 得 -1 。

  • 第2题:

    下面循环语句执行后sum的值? char c='0'; int sum=0; do{ sum+=c-'0'; c++; }while(c<'5');

    A.10

    B.15

    C.20

    D.死循环


    B

  • 第3题:

    执行如下程序代码 a=0; c=0; do{ --c; a=a-1; }while(a>0); 后,c的值是()。

    A.死循环

    B.1

    C.0

    D.-1


    t[] a1;

  • 第4题:

    执行如下程序代码,c的值打印出来是() public class Test1 { public static void main(String[] args) { int a = 0; int c = 0; do{ --c; a = a - 1; } while (a > 0); System.out.println(c); } }

    A.0

    B.1

    C.-1

    D.死循环


    0

  • 第5题:

    执行如下程序代码后,c的值是()。 int a=0; int c=0; do{ --c; a=a-1; }while(a>0);

    A.0

    B.1

    C.-1

    D.死循环


    -1