单选题若有定义:intx;以下不会产生死循环的是()Afor(;(x=getchar())!=’/n’;)Bwhile(1){x++;}Cfor(i=10;;i++)Dfor(;;x+=1)

单选题
若有定义:intx;以下不会产生死循环的是()
A

for(;(x=getchar())!=’/n’;)

B

while(1){x++;}

C

for(i=10;;i++)

D

for(;;x+=1)


参考解析

解析: 暂无解析

相关考题:

以下数组定义中错误的是A.intx[][3]={0};B.intx[2][3]={{1,2},{3,4},{5,6}};C.intx[][3]={{1,2,3},{4,5,6}};D.intx[2][3]={1,2,3,4,5,6};

以下函数首部的定义形式错误的是()A.intfun(intx;inty)B.intfun(intx,inty)C.intfun(intx,y)D.intfun(intx,inty)

若有定义classA{intx,y;staticfloatf(inta){}floatg(intx1,intx2){}}及A a1=newA();则下列用法中合法的是()。 A.g(3,2)B.a1.g(2,5)C.a1.f(4)D.f(3)

若有定义intx=3,y=2和floata=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是()。A.0B.2C.1.5D.1

若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。A.*x[10]B.*(x+3)C.*(pt+10)D.pt+3

若有下列定义 intx[10],*pt=x; 则对x数组元素的正确引用是( )。A.*&*[10]B.*(x+3)C.*(pt+10)D.pt+3

若有定义:intx,*pb;则正确的赋值表达式是( )。A.B.C.D.A.AB.BC.CD.D

若有如下语句 #includeiostream.h voidmain( ) { intx=3: do{ x=X-2: coutX; }while(!(--x)); } 则上面程序段( )。A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环

若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为()。A.6B.7C.8D.3

若有以下程序:includeusingnamespacestd;voidsub(intx,inty,int*2){*z=y+x;}int main 若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { int a,b,C; sub(8,4,A) ; sub(6,a,B) ; sub(a,b,C) ; cout<<a<<","<<b<<","<<c<<end1; return 0; }A.12,18,30B.-12,6,8C.6,8,10D.12,-18,16

若有以下类型说明语句: charw;intx;floaty,Z; 则表达式w*x+z-y的结果为_______类型。A.floatB.charC.intD.double

以下正确的函数首部定义形式是()A、intabc(intx,inty)B、intabc(intx;inty)C、intabc(intx,inty);D、intabc(intx,y)

以下程序段的输出结果是()intx=3;do{printf(""%3d"",x-=2);}while(!(--x));A、1B、30C、1-2D、死循环

若有定义:intx;以下不会产生死循环的是()A、for(;(x=getchar())!=’/n’;)B、while(1){x++;}C、for(i=10;;i++)D、for(;;x+=1)

若有定义如下classA{intx,x1;intf(){inta;…}intg(){inty;…}},则不正确的赋值为()A、在f()中a=xB、在f()中x=aC、在f()中x=x1D、在g()中y=a

若有定义intx=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=()A、9B、12C、15D、18

若有定义intx=3,y;则执行语句y=(++x)+(++x)+(++x)后,y=()A、9B、12C、15D、18

以下正确的函数原型语句是()。A、doublefun(intx,inty)B、doublefun(intx;inty)C、doublefun(intx=5,inty)D、doublefun(intx,y)

若有定义intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()A、1B、1.9C、2D、2.4

有以下程序段intx=3;do{printf("%d",x-=2);}while(!(--x));}其输出结果是()。A、1B、30C、1–2D、死循环

若有定义intx=10;,则表达式x-=x+x的值为()A、-20B、-10C、0D、10

下列函数参数默认值定义错误的是()。A、Fun(intx,inty=0)B、Fun(intx=100)C、Fun(intx=0,inty)D、Fun(intx=f())(假定函数f()已经定义)

单选题若有定义intx=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=()A9B12C15D18

单选题下列函数参数默认值定义错误的是()。AFun(intx,inty=0)BFun(intx=100)CFun(intx=0,inty)DFun(intx=f())(假定函数f()已经定义)

单选题若有intx=10;charc=’d’;则表达式a+c的值的类型是()AcharBintCfloatDbyte

单选题以下程序段的输出结果是()intx=3;do{printf(""%3d"",x-=2);}while(!(--x));A1B30C1-2D死循环

单选题若有定义intx=3,y;则执行语句y=(++x)+(++x)+(++x)后,y=()A9B12C15D18