若a、b已定义为int 类型的变量,则执行以下语句后b的值是 __。 a=1; b=10; do {b-=a; a++;} while (b--<0);A.9B.-2C.-1D.8
若a、b已定义为int 类型的变量,则执行以下语句后b的值是 __。 a=1; b=10; do {b-=a; a++;} while (b--<0);
A.9
B.-2
C.-1
D.8
参考答案和解析
8
相关考题:
( 21 )有如下函数定义:void func ( int a,int & b ) {a++; b++;}若执行代码段:int x=0 ,y=1func ( x,y ) ;则变量 x 和 y 值分别是A ) 0 和 1B ) 1 和 1C ) 0 和 2D ) 1 和 2
有如下函数定义;void func(int a,int b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是A.0和1B.1和1C.0和2D.1和2
下面程序的运行结果是()。includemain(){ int a=1,b=10;do{b-=a;a++;}while(b-- 下面程序的运行结果是( )。 #include <stdio.h> main() { int a=1,b=10; do {b-=a;a++;}while(b--<0); printf("a=%d,b=%d\n",a,b); }A.a=3,b=11B.a=2,b=8C.a=1,b=-1D.a=4,b=9
有如下函数定义: void funC(int a,intB. {a++;b++;} 若执行代码段: int x=0,Y = 1; funC(X,Y); 则变量x和y的值分别是( )。A.0和1B.1和1C.0和2D.1和2
下列选项,不正确的是A.for(int a=1;a< =10;a++);B.int a=1; do { a++; }while(a<=10)C.int a=l; while(a<=10) { a++; }D.for(int a=1;a<=10;a++) a++;
下列选项,不正确的是A.for(inta=1;a<=10;a++) ;B.int a=1; do { a++; }while(a<=10) ;C.int a=1; while(a<=10) { a++; }D.for(int a=1;a<=10;a++) a++;
下列选项,不正确的是( )。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++: }D.for(int a=1;a=10;a++)a++;
单选题有如下函数定义:void func(int a,intb)a++;b++;若执行代码段:int x=0;y=1;func(x,y);则变量x和y的值分别是( )。A0和1B1和1C0和2D1和2