首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test() { a = 0; c = 0; } // ① int f(int a) const { this->a = a; } // ② static int
有如下类定义: class Test { public: Test() { a = 0; c = 0; } // ① int f(int a) const { this->a = a; } // ② static int
admin
2020-06-29
19
问题
有如下类定义:
class Test
{
public:
Test() { a = 0; c = 0; } // ①
int f(int a) const { this->a = a; } // ②
static int g() { return a; } // ③
void h(int b) { Test::b = b; }; // ④
private:
int a;
static int b;
const int c;
};
int Test::b = 0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为c。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/zO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列选项中,不属于模块间耦合的是()。
下列说法中错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12Area
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
下列关于派生类构造函数和析构函数的表述中,错误的是
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
算法的时间复杂度是指()。
算法的空间复杂度是指()。
随机试题
涡轮流量计的组成包括智能流量积算仪、信号检测器、温度传感器、压力传感器、壳体、加油泵系统、()、整流器、独立机芯(计量室)。
新型隐球菌为圆形酵母菌,外周有厚荚膜,折光性强,不易染色,故常用的染色方法是
A.两地汤合二至丸B.清肝止淋汤C.清热调血汤D.清经散E.知柏地黄汤
某工程,建设单位与施工单位按照《建设工程施工合同》签订了施工合同,总监理工程师批准的施工总进度计划如下图所示,各项工作均按最早开始时间安排施工。事件一:工作D为基础开挖工程,施工中发现地下文物。为实施保护措施,施工单位暂停施工1个月,并发生费用10万元
刑罚分为主刑和附加刑,下列选项中属于主刑的是()。
以下属于概念转变的是()。
在测量研究中,强调对测验情境关系进行考察的心理测量理论是()
企业系统规划的目标和内容是为企业提供一个
在Python的类定义中,对函数变量的访问形式为()。
PushbikePerilLowspeedbicyclecrashescanbadlyinjure—orevenkill—childreniftheyfallontotheendsofthehandlebars
最新回复
(
0
)