A.类
B.对象
C.模板
D.函数
单选题 | 对于复制构造函数和赋值操作的关系,正确的是( )。 | 查看答案 |
单选题 | 下面程序的运行结果为( )。 #include classA { intnum; public: A(inti){num=i;) A(A&a){num=a.num++;} voidprint(){cout<<num;} }; voidmain() { Aa(1),b(a); |
查看答案 |
单选题 | 在C++中,cin是一个( )。 | 查看答案 |
单选题 | 有下列程序: #include voidfun(inta,intb) {intt; t=a;a=b;b=t; voidmain( ) {intc[1O]={1,2,3,4,5,6,7,8,9,0},i; for(i=0;i<10;i+=2)fun(c[i],c[i+1]); for(i=0;i<10;i++)printf(”%d,”,c[i]); printf("\n"); } 程序的运行结果是( )。 |
查看答案 |
单选题 | 下列关于运算符函数的描述中,错误的是( )。 | 查看答案 |
单选题 | 已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确的是( )。 |
查看答案 |
单选题 | C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istreanl和( )提供。 | 查看答案 |
单选题 | 下面程序的运行结果是( )。 #include intfun(inta[],intn) { intresult=1; for(inti=1;i(n;i++) result=result*a[i]; returnresult; } voidmain( ) { inta[3]={3,4,5); coHt<<fun(a,3)< } |
查看答案 |
单选题 | 下面关于数组的初始化正确的是( )。 | 查看答案 |
单选题 | 有如下程序: #include(iostream> usingnamespacestd; classCon { charID; public: Con( ):ID('A){cout<<1;} Con(charID):ID(ID){cout((2;) Con(Con8Lc):ID(c.getlD( )){cout<<3;} chargetID( )const{returnID;} }; voidshow(Conc){cout< intmain( ) { Conc1; show(c1); Conc2('B'); show(c2); return0; 执行上面程序的输出结果是( )。 |
查看答案 |
单选题 | 数据库设计包括两个疗面的设计内容,他们是( )。 | 查看答案 |
单选题 | 若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。 | 查看答案 |
单选题 | 下列控制格式输入输出的操作符中,能够设置浮点数精度的是( )。 | 查看答案 |
单选题 | 有如下程序: #include Usingnamespacestd; ClassMyClass{ Public: MyClass(){cout<<'*';} MyClass(MyClass&a){cout<<'#';} ~MyClass(){cout<<'@';} }; intmain(){ MyClassa; MyClassb(a);Return0; } 运行时的输出结果是( )。 |
查看答案 |
单选题 | 有如下程序: #inelude usingnamespacestd; classTest { public: Test(){n+=2;} ~Test(){n-=3;} staticintgetNum(){returnn;} private: staticintn; }; intTest::n=1; intmain() Test*P=newTest: deleteP; cout<<"n="<<test::getnum()< return0; } 执行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序: #include(iostream.h) voidfun(inta,intb,intc) {a=456,b=567,C=678;} voidmain( ) { intx=10,y=20,z=30; fun(x,Y,z); cout<<x<<','<<y<<','<<z< } 输出结果是( )。 |
查看答案 |
单选题 | 有下列程序: #include #include intfun(intn) {int*P; p=(int*)malloc(sizeof(int)); *P=n;return*P; } voidmain( ) {inta; a=fun(10);printf("%d\n",a+fun(10));} 程序的运行结果是( )。 |
查看答案 |
单选题 | 有如下程序: #include usingnamespacestd; className{ charname[20]; public: Name( ){ strcpy(name,"");cout<<'?'; } Name(char*fname){ strcpy(name,fname);cout<<'?'; } }; intmain( ){ Namenames[3]={Name(”张三”),Name(”李四”)); return0; } 运行此程序输出符号?的个数是( )。 |
查看答案 |
单选题 | 有如下数组声明:intnum[10】;,下标值引用错误的是( )。 | 查看答案 |
单选题 | 语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件DA-TA.DAT并与之连接,而且( )。 | 查看答案 |