C++试卷
第21题
下列带缺省值参数的函数说明中,正确的说明是( )。
第22题
下面关于类的静态成员的叙述中正确的是( )。
第23题
当一个函数声明为某个类的友元函数,下列描述正确的是( )。
第24题
下列关于运算符重载描述中,正确的是( )。
第25题
可以用p.a的形式访问派生类对象p的基类成员a,其中a是( )。
第26题
下列关于创建一个int型变量的引用,正确的是( )。
第27题
下面关于友元的描述中,错误的是( )。
第28题
下列对重载函数的描述中,( )是错误的。
第29题
有如下程序:
#include<iostream.h>
class Test
{
public:
Test (){}
~Test() { cout << ‘#’; }
};
void main(){Testtemp[2],*pTemp[2];}执行这个程序输出“#”号的个数为( )。
第30题
const int *p说明不能修改( )。
第31题
友元运算符obj1>obj2被C++编译器解释为( )。
第32题
现有语句
int iarray[] = { 0, 1, 2, 3, 4, 5, 6, 6, 6, 7, 8 };
vector<int> ivector(iarray, iarray + sizeof(iarray) / sizeof(int));请问要找出ivector之中大于2的第一个元素所在位置的元素,采用下面哪个算法( )。
第33题
下列关于虚基类的描述中,错误的是( )。
第34题
在下面的程序中,A、B、C、D四个语句编译时出现错误的是( )。
class A //A
{
public: //B
A() {func() ;} //C
virtual void func()=0; //D
};
第35题
若定义cin>>str;,当输入Object Windows Programming!所得的结果是str=( )。
第36题
类模板的模板参数( )。
第37题
下面C++标识符中正确的是()。
第38题
下列变量名中,合法的()。
第39题
按照标识符的要求,下列选项中,()符号不能组成标识符。
第40题
下列描述中,不属于面向对象思想主要特征的是()。