[单选题]

若有如下语句 #include<iostream.h) void main() int x=3; do{ X=X-2; cout<<x; }while(!(--x)); } 则上面程序段( )。

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

参考答案与解析:

相关试题

若有如下语句include<iostream.h>voidmain( ){int

[单选题]若有如下语句include<iostream.h>voidmain( ){intx=3:do{x=X-2:cout<<X;}while(!(--x));}则上面程序段( )。A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环

  • 查看答案
  • 下列程序的输出结果为( )。include<iostream.h) int fu

    [单选题]下列程序的输出结果为( )。include<iostream.h) int fune(int n){if(n<1)return l;else return n+time(n一1); return 0;}void main {cout<<func(5)<<endl;}A.0B.10C.15D.16

  • 查看答案
  • 有如下程序:#include"iostream.h"void main(){in

    [单选题]有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; swish(X){ case 0:b++; case 1:a++; case 2:a++;b++; } cout<<"a="<<a<<","<<"b="<<b; } 该程序的输出结果是A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序: #include"iostream.h" void main( )

    [单选题]有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } cout < < "a=" << a < < "," < < "b=" < < b; } 该程序的输出结果是A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • ?有如下程序:include(iostream.h>include<stdlib

    [单选题]?有如下程序:include(iostream.h>include<stdlib.h>classTestClass{public:intX,y;TestClass( ){x=y=0;}TestClass(inta,intb){x=a;y=b;}voiddisp( ){cout<<"x="<<x<<",y="<y<<endl;}};voidmain( ){TestClasss1(2,3)

  • 查看答案
  • 有如下程序:#include" iostream.h"void main(){i

    [单选题]有如下程序: #include" iostream.h" void main() { int x=1, a=0, b=0; switch(x) { case O:b++; easel:a++; case2:a++:b++: } cout<<"a ="<<a<<"," <<"b="<<b; } 该程序的输出结果是( )。A.a=2,b=1B.a=l, b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序:#include"iostream.h"void main(){ i

    [单选题]有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++; } cout << "a=" <<a << " ," <<"b=" << b; } 该程序的输出结果是A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序:include<iostream.h>usingnamespaces

    [单选题]有如下程序:include<iostream.h>usingnamespacestd;classBase{public:B.ase(){cout<<"BB";f();}voidf(){cout<<"BF";}};classDerived:publicBase{public:D.erived(){cout<<"DD";}voidf(){eout<<"Df";}};intmain(){Derivedd;ret

  • 查看答案
  • 有如下程序:#include<iostream>#include<iomanip

    [单选题]有如下程序:#include<iostream>#include<iomanip>using namespace std;int main(){int S[]={123,234};cout<<right<<setfill(‘*’)<<setw(6);for(int i=0;i<2;i++){cout<<s[i]<<endl;}retum 0;}运行时的输出结果是A.123B.***123C.***123D.

  • 查看答案
  • 有如下程序:#include<iostream>#include<iomanip

    [单选题]有如下程序:#include<iostream>#include<iomanip>using namespace std;int main(){cout<<setw(10)<<setfill(’X’)<<setprecision(8)<<left;cout<<12.3456793<<______<<98765;return 0;}若程序的输出是12.345679x98765xxxxx,则划

  • 查看答案
  • 若有如下语句#include<iostream.h)void main()int