如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
A.a.operator++(1)
B.operator++(a)
C.operator++(a,1)
D.a.operato
答案是:参考答案:D
假定AB为一个类,px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete []px;”语句时共调用该类析构函数的次数为( )
A. 0
B.1
C. n
D.n+1
答案是:参考答案:C
假定AB为一个类,则执行 “AB a(2), b[3], *p[4];”语句时共调用该类构造函数的次数为( )
A.3
B. 4
C.5
D.9
答案是:参考答案:B
函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )
A.1
B.2
C.4
D.5
答案是:参考答案:B
对于友元描述正确的是( )
A.友元是本类的成员函数
B.友元不是本类的成员函数
C.友元不是函数
D.友元不能访问本类私有成员
答案是:参考答案:B
一个类可包含析构函数的个数是( )
A.0个
B.1个
C.至少一个
D.0个或多个
答案是:参考答案:B
设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是( )
A.int m = max(22,max(59,70));
B.int m = max(max(22,59
答案是:参考答案:C
关于类的静态成员函数描述错误的是( )
A.在创建对象前不存在
B.不能说明为虚函数
C.不能直接访问非静态函数
D.不是对象的成员
答案是:参考答案:A
一个类的静态数据成员所表示属性( )
A.是类或对象的属性
B.只是对象的属性
C.只是类的属性
D.是类和友元的属性
答案是:参考答案:C
内联函数的特点是( )
A.减少代码量,加快访问速度
B.减少代码量,减缓访问速度
C.增加代码量,减缓访问速度
D.增加代码量,加快访问速度
答案是:参考答案:A
一个C++源程序文件的扩展名为( )
A..h
B..c
C..cpp
D..cp
答案是:参考答案:C
假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “Ax(4,5);”语句后,x.a和x.b的值分别为( )
A.4和5
B.5和4
C.4和20
D.20和5
答案是:参考答案:C
以下哪个基类中的成员函数表示纯虚函数? ( )
A.virtual void vf(int)
B.void vf(int) = 0
C.virtual void vf()=0
D.virtual void yf(int){
答案是:参考答案:C
编写C++程序一般需经过的几个步骤依次是( )
A.编译、编辑、连接、调试
B.编辑、编译、连接、调试
C.编译、调试、编辑、连接
D.编辑、调试、编译、连接
答案是:参考答案:B
int Func(int,int);不可与下列哪个函数构成重载( )
A.int Func(int,int,int);
B.double Func(int,int);
C.double Func(double,double);
答案是:参考答案:B
下列哪个类型函数不适合声明为内联函数( )
A.函数体语句较多
B.函数体语句较少
C.函数执行时间较短
D.函数执行时间过长
答案是:参考答案:A
在函数调用时,如某一默认参数要指明一个特定值,则有( )
A.其之前所有参数都必须赋值
B.其之后所有参数都必须赋值
C.其前、后所有参数都必须赋值
D.其前、后所有参数都不必赋值
答案是:参考答案:A
使用值传递方式将实参传给形参,下列说法正确的是( )
A.形参是实参的备份
B.实参是形参的备份
C.形参和实参是同一对象
D.形参和实参无联系
答案是:参考答案:A
有函数T Sum(T x,T y){return x+y;},其中T为模板类型,则下列语句中对该函数错误的使用是( )
A.Sum(1,2);
B.Sum(3.0,2.2);
C.Sum(‘A’,‘C’);
D.Sum(
答案是:参考答案:D
目前为:
3/3
页
首页 上页 下页 尾页