更多“下列选项,不正确的是( )。 A.for(int a=1;a<=10;a++);B.int a=1; do { a++: }while ”相关问题
  • 第1题:

    假定a和b为int型变量,则执行以下语句后,b的值为______。 a=1;b=10; do { b-=a; a++; } while (b--<0);

    A.9

    B.-2

    C.-1

    D.8


    正确答案:D

  • 第2题:

    列选项,不正确的是

    A.for(int a=1;a<=10;a++);

    B.int a=1;

    do

    {

    a++;

    }while(a<=10)

    C.int a=1:

    while(a<=10)

    {

    a++;

    } l

    D.for(int a=1;a<=10;a++)a++;


    正确答案:B

  • 第3题:

    若定义int i,a,k,s; 是死循环的是

    A.for (i=1;;i++) { if(i=-10) break; s=s+i; }

    B.k=0; do { k++; }while(k>0);

    C.i=0; while (1) { i++; if(i==20) break; }

    D.a=1; while(a<10) { if(a<5) continue; a++; }


    A

  • 第4题:

    假设a和b为int型变量,则执行以下语句后,b的值为______。 a=1;b=10; do {b-=a;a++; }while(b--<0);

    A.9

    B.-2

    C.-1

    D.8


    正确答案:D
    解析:本题程序第一轮循环后b的值为9,在进行循环条件测试时,先取b的现值9与0比较,然后再将b减1。由于90不成立,因此循环结束,这时b的值已变成8,本题正确答案为D。

  • 第5题:

    若a、b已定义为int 类型的变量,则执行以下语句后b的值是 __。 a=1; b=10; do {b-=a; a++;} while (b--<0);

    A.9

    B.-2

    C.-1

    D.8


    8