单选题有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class Derived:public Base { public: Derived(int x=0){cout<<x;} private: Base val; }; int main(){ Derived d(1); return 0; } 程序的输出结果是( )。
单选题当一个类对象行将消亡时,系统自动调用
单选题有如下的运算符重载函数定义: double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class Pair{
int m,n;
public:
Pair(int j,int k):m(j),n(k){}
int get(){return m;}
int get()const{return m+n;}
};
int main(){
Pair a(3,5);
const Pair b(3,5);
cout<<a.get()<<b.get();
return 0;
}
执行这个程序的输出结果是______。
单选题对长度为n的线性表作快速排序,在最坏情况下,比较次数为
单选题打开文件时可单独或组合使用下列文件打开模式______。
①ios_base::app ②ios_base::binary
③ios_base::in ④ios_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为
单选题有如下程序段: int a[10],*p[3],**pp,i;
for(i=0;i<3:i++) p[i]=
pp=p; 则正确表示数组a元素的表达式是 ______。
A. pp
B. a[10]
C. p[3]
D. *(*(p+2))
单选题有如下程序:
#include<iostream>
using namespace std;
class Con
{
char ID;
public;
Con():ID("A){cout<<1;}
Con(char ID):ID(ID){cout<<2;}
Con(Con&c):ID(c.getID()){cout<<3;}
char getID()const{return ID;}
}
void show(Con c){cout<<c.getID();}
int main()
{
Con c1;
sllow(c1);
Con c2("B");
show(c2);
return 0;
}
执行上面程序的输出结果是______。
单选题已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是
单选题有如下程序: #include<iostream> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public C1{ public: ~C2(){cout<<2;} }; int main(){ C2 cb2; C1*cb1; return 0; } 运行时的输出结果是( )。
单选题有如下程序:
#include <iostream>
using namespace std;
class XX{
protected:
int k;
public:
XX(int n=5):k(n){}
~XX() {cout<<"XX";}
virtual void f() const=0;
};
inline void XX::f() const{ cout<<k+3;}
class YY:public XX{
public:
~YY(){cout<<"YY";}
void f()const{ cout<<k-3; XX::f();}
};
int main(){
XX
p.f();
delete
return 0;
};
执行上面的程序将输出______。
单选题对于下列语句,正确的判断是
for=(x=0;y=0;(y!=123)x++);
单选题以下不正确的是( )。
单选题有如下类定义:
class AA {
int a;
Public:
AA(int n=0): a(n) }}
};
class BB: public AA {
public:
BB(int n)
};
其中横线处的缺失部分是______。
单选题下面对宏定义的描述中不正确的是
单选题在对函数进行原型声明时,下列语法成分中,不需要的是( )。
单选题下面关于面向对象的程序设计方法中,正确的是( )。
单选题已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______。
单选题打开文件时可单独或组合使用下列文件打开模式______。
①ios_base::app ②ios_base::binary
③ios_base::in ④ios_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为
单选题下列关于函数的叙述中,错误的是( )。
