假定a和b为int型变量,则执行以下语句后b的值为 a=1; b=10; do { b=b-a; a++; } while (b> 0);A.-3B.-2C.-1D.0

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

A.-3

B.-2

C.-1

D.0


参考答案和解析
D

相关考题:

阅读下面程序,则执行后程序的结果为 【9】#include "stdio.h"main(){ int a=0,b=0;while(a 15)a++;while(b++ 15);printf( "%d,%d\n",a,b);}

设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().

若a为int类型变量,则执行以下程序段后a的值为()。 a=5;a*=a/=a++; A.2B.1C.40D.3

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

设x为int型变量,则执行以下语句后,x的值为______。 x=10;x+x-=x-x;A.10B.20C.40D.30

设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=”,则执行语句“pa=pb=a[0][0];”后,(*(pa+1))的值为(31)。A.2B.3C.a[0][1]D.a[1][0]

下列选项,不正确的是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和b为int型变量,则执行以下语句后b的值为( )。 a=1;b=10; do { b-=a;a++;} while(b--0);A.9B.-2C.-lD.8

下列选项,不正确的是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++;

执行语句序列“int k=0; do k++; while(k*k<20);”后,k的值为______。

设X为int型变量,则执行以下语句后,x的值为( )。 x=10:x=x-=x——x:A.10B.20C.40D.30

下列选项,不正确的是( )。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++;

假设a和b为int型变量,则执行以下语句后b的值为( )。A.9B.-2C.-1D.8

现有定义int k=1;则执行语句while(++k4);后,k的值为( )

为了判断两个字符串s1和s2是(31)假定a和b为int型变量,则执行以下语句后b的值为( )

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

若a的值为1,则执行语句if((a>0)||(a++ 若a的值为1,则执行语句if((a>0)||(a++A.3B.2C.1D.0

若a的值为1,则执行语句if((a++0))? a++;后,a的值是( )。A.3B.2C.1D.0

设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y++z;A.不定值B.2C.lD.0

假定a和b为int型变量,则执行以下语句后b的值为( )a=1; b=10;do b-=a; a++;}while(b--0);A. A.9B.-2C.-1D.8

设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。

假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。

int i=0;do i++;while(i10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。A8B9C10D11

若a的值为1,则执行语句if((a++0)||(a0))?a++;后,a的值是()A、3B、2C、1D、0

设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y++z;A、不定值B、2C、1D、0

单选题若a的值为1,则执行语句if((a++0))?a++;后,a的值是()A3B2C1D0

单选题若a的值为1,则执行语句if((a0)||(a++0))?a++;后,a的值是()A3B2C1D0

单选题若有定义:int a=0,b=0,c=0,d=0; 有C语言表达式 (a++ b++)? c++ : d++,以下关于其执行顺序的叙述正确是(  )。A先执行a++,表达式a++的值为0,由此即可确定(a++ b++)值为0,因此执行d++B先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++ b++)值为0,因此执行d++C先执行a++,表达式a++的值为1;再执行b++,表达式b++的值为1,由此可确定(a++ b++)值为1,因此执行c++D先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++ b++)值为1,因此执行c++