C++试卷

第1题

若定义语句为const char *ptr; , ptr应该是______。()

第2题

对定义重载函数的下列要求中,______是错误的。()

第3题

有以下类的说明,请指出A、B、C、D四个语句错误的是_____。()

class CSample
{int a=2.5;
CSample( );
public:
CSample(int val);
~CSample( );
};


第4题

一个类的友元函数能够访问该类的_____。()

第5题

下列运算符中,_____运算符在C++中不能重载。()

第6题

以下对模板的说明,正确的是_____。()

第7题

关于多继承二义性的描述中,_____是错误的。()

第8题

以下基类中的成员函数,哪个表示纯虚函数_____。()

第9题

在C++中,打开一个文件就是将这个文件与一个_____建立关联;关闭一个文件就取消这种关联。()

第10题

现有语句

int iarray[] = { 0, 1, 2, 3, 4, 5, 6, 6, 6, 7, 8 };
vector<int> 
ivector(iarray, iarray + sizeof(iarray) / sizeof(int));

请问要找出ivector之中小于7的元素个数,采用下面哪个算法_____。()

第11题

面向对象程序设计中的数据隐藏指的是( )。

第12题

一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是( )。

第13题

下面关于重载函数的叙述中正确的是( )。

第14题

下列关于纯虚函数的描述中,错误的是( )。

第15题

下列关于析构函数的描述中正确的是( )。

第16题

下列关于纯虚函数的描述中,正确的是( )。

第17题

复制初始化构造函数的作用是( )。

第18题

要将类A说明是类B的虚基类,正确的描述是( )。

第19题

所谓多态性是指( )。

第20题

标准模板库(STL)所涉及的4个最主要的基本组件是( )。