[单选题]

若有如下语句

include<iostream.h>

voidmain( )

{

intx=3:

do{

x=X-2:

cout<<X;

}while(!(--x));

}

则上面程序段( )。

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

参考答案与解析:

相关试题

有如下程序:include<iostream.h>voidmain(){char

[单选题]有如下程序:include<iostream.h>voidmain(){charch[2][5]={"6937","8254&q有如下程序:include<iostream.h>voidmain(){charch[2][5]={"6937","8254"),*p[2];inti,j,s=0;for(i=0;i(2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i

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

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

  • 查看答案
  • ?有如下程序: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>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.h>int rai

    [单选题]下列程序的输出结果是( )。include<iostream.h>int rain(iltl a,int B.{if(a<B.return a;else retum b;retum 0;}void main{eout<<min(1,min(2,3))<<endl;}A.0B.1C.2D.3

  • 查看答案
  • 有如下程序:#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>#include<cstring

    [单选题]有如下程序:#include<iostream>#include<cstring>using namespace std;class XCD{char*a;int b;public:XCD(char;l:aa,int bB){a=flew char[strlen(aA)+1];strcpy(a,aA);b=bb;}char*lE Geta(){return a;}int Getb(){return b;}};int main(){char*pl=”abcd”.*p2=”w

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

    [单选题]有如下程序:#include<iostream>#include<cstring>using namespace std;class XCF{int a;public:XCF(int aa=O):a(aA){cout<<”1”;}XCF(XCF&X){a=x.a;cout<<”2”;}~XCF(){cout<<at}int Geta(){return at}};int main(){XCF dl(5),d2(d1);XCF半pd

  • 查看答案
  • ( 28 )有如下程序:#include<iostream>#include<c

    [单选题]( 28 )有如下程序:#include<iostream>#include<cstring>using namespace std;class XCF{int a;public:XCF ( int aa=0 ) : a ( aa ) {cout<<"1" ; }XCF ( XCF& x ) {a=x .a; cout<<"2" ; )~XCF () {cout<<a;}int Geta () {return a;}};

  • 查看答案
  • 若有如下语句include<iostream.h>voidmain( ){int