c++:下面关于类MyClass的定义,对定义中的各语句描述正确的是____.
Class MyClass
{ public:
void MyClass(int a ){x=a } //1
int f(int a,int b) //2
{ x=a; y=b; }
int f(int a,int b,int c=0) //3
{ x=a; y=b; z=c; }
static void g( ) { x=10; } //4
private:
int x,y,z;
};
A.语句1是类MyClass的构造函数定义
B.语句2和3实现类成员函数的重载
C.语句4实现对类成员变量x的更新操作
D.语句1、2、3、4都不正确
人气:169 ℃ 时间:2020-02-03 21:02:56
解答
选D
1.构造函数不能有返回值,所以错误
2和3函数签名返回int,但实现没有返回
4.静态函数不能访问实例成员变量
推荐
猜你喜欢
- 运用分子知识解释下列现象:
- 第二象限内一点到x 轴的距离为m,到y轴的距离为n,则过该点的一条直线与过点(0,2)且与x轴平行的直线AB垂直相交,垂足的坐标是?
- 在同一平面内,任意一条直线的两条垂线互相平行对吗
- 一份稿件,甲先抄5小时完成了四分之一,乙接着抄写6小时,完成了二分之一,剩下的合抄,需几小时完成
- 物理论文—《流速压强与流速关系应用》,急!~~
- light的反义词 heavy的反义词 shut的反义词
- 气船从甲地顺水开往乙地,所用时间比从已地逆水开往甲地少1.5小时,已知此船在静水速度为18千米/小时.
- 物质由液态变为气态时的体积