选择题 若已定义了类Vehicle,则下列派生类定义中,错误的是______。
选择题 对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是______。
选择题 下列关于派生类构造函数和析构函数的说法中,错误的是______。
选择题 设int x[ ]={2,4,6,8},y,*p=x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
选择题 在数据库系统中,是数据库中全体数据的逻辑结构和特征的描述的数据模式为 。
选择题 已知类Time的定义如下:
class Time{//时间类
private:
int hour, minute, second; //时、分、秒
public:
Time(int h, int m, int s): hour(h), minute(m), second(s){}
______{
switch(index){
case 0:
return hour;
case 1:
return minute;
default:
return second;
}
}
};
其中横线处应为下标访问运算符[]的重载函数的函数头,横线处应填入的代码是______。
选择题 有以下程序:
#include<iostream>
using namespace std;
class sample
{
private:
int x;
public:
sample(int a)
{
x=a;
friend double square(sample s);
};
double square(sample s)
{
return S.X*S.K;
}
int main()
{
sample s1(20),s2(30);
cout<<square(s2)<<endl;
return 0;
}
执行结果是 。
选择题有两个关系R和S如下:则由关系R得到关系S的操作是______。
选择题 下面是一个模板声明的开始部分:
templute<typename T>double
由此可知______。
选择题 有以下程序:
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass();
~MyClass();
void SetValue(int val);
private:
static int i;
};
int MyClass::i=0;
MyClass::MyClass()
{
i++;
cout<<i;
}
MyClass::~MyClass()
{
i--;
cout<<i;
}
void MyClass::SetValue(int val)
{
i=val;
}
int main()
{
MyClass*my[2];
int k;
for(k=0;k<2;k++)
my[k]=new MyClass;
for(k=0;k<2;k++)
delete my[k];
return 0;
}
运行后的输出结果是 。
选择题 已知i=5,j=0,下列各式中运算结果为j=6的表达式是______。
选择题 下列控制对齐方式的操作符中,错误的是______。
选择题 下列关于纯虚函数与抽象类的描述中,错误的是 。
选择题 下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是______。
class vector2D
{
private:
double x; //x分量
double y; //y分量
public:
vector2D(double x0=0,double y0=0) :x(x0),y(y0) {}
void show(cout<<' ('<<', '<<y<<') ';}
_________________________;
};
vector2D :: operator + (vector2D a)
{
return vector20(x+a.x,y+a.y);
}
选择题 面向对象程序设计将数据与 放在一起,作为一个互相依存、不可分割的整体来处理。
选择题 有如下类定义:
class AA{
int a;
public:
AA(int n=0):a(n){}
};
class BB:public AA{
public:
BB(int n)______
};
其中横线处缺失部分是______。
选择题 若有如下语句:
#include<iostream.h>
void main( )
{
int x=3;
do{
x=x-2;
cout < < x;
}while(!(--X) ) ;
}
则上面程序段______
选择题 下列关于类型转换的说法中,错误的是______。
选择题 下列排序方法中,最坏情况下比较次数最少的是______。
选择题 在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是