4-
判断题
1-1
C++程序中,类的构造函数名与类名相同。T
1-4
在C++语言中引入内联函数(inline function)的主要目的是降低空间复杂度,即缩短目标代码长度。 F
1-3
形参 int fun(int a=1,int b,int c=2)
合法 F
单选题
2-1
下列函数中,( )不能重载。 C
A.成员函数
B.非成员函数
C.析构函数
D.构造函数
2-2
下列对重载函数的描述中,( )是错误的。 A
A.重载函数中不允许使用默认参数
B.重载函数中编译根据参数表进行选择
C.不要使用重载函数来描述毫无相干的函数
D.构造函数重载将会给初始化带来多种方式
2-3
在下面类声明中,关于生成对象不正确的是( )。C
class point
{ public:
int x;
int y;
point(int a,int b) {x=a;y=b;}
};
A.point p(10,2);
B.point *p=new point(1,2);
C.point *p=new point[2];
D.point *p[2]={new point(1,2), new point(3,4)};
2-4
设A为自定义类,现有普通函数int fun(A& x)。则在该函数被调用]时:C