若有整型变量x的当前值是3,则执行下列语句的结果是 。 do{ cout<<(x -= 2); }while(!(-x));A.输出值0B.输出值1C.输出值3和0D.陷入死循环

若有整型变量x的当前值是3,则执行下列语句的结果是 。 do{ cout<<(x -= 2); }while(!(-x));

A.输出值0

B.输出值1

C.输出值3和0

D.陷入死循环


参考答案和解析
输出值1

相关考题:

已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y++z;后,表达式x+y的值为A.1B.2C.3D.4

若有下列定义(设int类型变量占2个字节): float x=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。A.x=123.46B.123.4567C.x=123.4567D.123.46

设x和y均为整形变量,则执行程序中的循环后,y的值为x=1y=1Do While y =10 ThenExit DoE 设x和y均为整形变量,则执行程序中的循环后,y的值为 x=1 y=1 Do While y < = 50 If x>=10 Then Exit Do End If If (x Mod 2) = 1 Then x=x+5 End If If x Mod 2 <> 1 Then x=x-3 End If y=y+1 LoopA.2B.4C.6D.8

在VB程序中,以下程序段执行后,x的值为( )x=0Do While x 在VB程序中,以下程序段执行后,x的值为( )x=0Do While xx=x+1LoopA.2B.3C.4D.5

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。

执行下列语句段后程序的输出结果是______。int x[]={1,2,3,4,5};int q=x;cout*(++q)<<end1;

若有如下语句int x=3;do{ printf("%d\n",x-=2);}while(!(--x));则上面程序段A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环

下面程序的执行结果是【】。include void main(){int n=0,x=0;do{n++;if(n%3==2do{n++;if(n%3==2n%5==3n%7==2)x=1;}while(x!=1);cout<<"n=" <<n<<end1;}

若有以下变量定义和函数调用语句: int a=25; print_value(a); 则执行下面函数后正确的输出结果是( )。 void print_value(int*x) { cout<<++*x<<endl; }A.23B.24C.25D.26

有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是( )。A.1B.30C.1-2D.死循环

以下程序的执行结果是______。 include void main() { int x=5 y=2; cout 以下程序的执行结果是______。include<iostream.h>void main(){int x=5 y=2;cout<<! (y==x/2)<<",";cout<<(y!=x%3)<<",";cout<<(x>0 y<0=<<",";cout<<(x!=y||x>=y)<<endl;}

若有整型变量x=2,则表达式x<<2的结果是【 】。

若有如下语句includevoid main(){ int x=3: do{ X=X-2; cout 若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)); } 则上面程序段A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环

若有以下变量定义和函数调用语句: int a=5; fun(a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6

若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<- -y);则循环体将被执行( )。A.0次B.1次C.2次D.3次

下列语句序列执行后,k的值是______。 int x=10,y=30; do{ y-=x; X++; }while(x++<y--);A.0次B.1次C.2次D.3次

若有定义“int x=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是 _______。A.1B.0C.4D.3

若x和y是两个整型变量,在执行了语句序列:x=5;y=6;y+=x--;后,x+y的值为______。

若有如下语句 includevoid main(){int x=3;do{x=x-2cout 若有如下语句 #include<iostream.h> void main() { int x=3; do{ x=x-2 cout<<x; {while (! (- -x); } 则上面程序段( )A.输出的是1B.输出的是1和一2C.输出的是3和0D.是死循环

若有如下变量定义和函数调用语句: inta=5; fun(A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }A.3B.4C.5D.6

设x,y,z均为整型变量,现有如下语句x=y=z=1;(++x||(++y++z));,则执行这个语句后y的值为A.2 B.1 C.0 D.不定值

若有下列定义(设int类型变量占2个字节): floatx=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。A.x=123.46B.123.4567C.x=123.4567D.123.46

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

若有如下语句 #include<iostream.h) void main() int x=3; do{ X=X-2; cout<<x; }while(!(--x)); } 则上面程序段( )。A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环

有如下程序段:int x=3,do{ x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是( )。A.1B.30C.1-2D.死循环

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

设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y++z;,则执行这个语句后t的值为A.2B.1C.0D.不定值

若有:intx=1,n=5;则执行语句x%=(n%2)后,x的值为()。A、3B、2C、1D、0