首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-10-21
34
问题
有如下类定义:
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/kfyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
CH系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
在C++语言中函数返回值的类型是由()决定的。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){data=g_data;}
下面描述中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
在数据库系统的内部结构体系中,索引属于()。
随机试题
A、Tofindoutthestrengthofsilkforkites.B、Totesttheeffectsofthelightningrod.C、Toprovethatlightningiselectrici
采用成本法对在用低值易耗品评估时,成新率的确定应根据()确定,而不能完全按照其摊销方法确定。
A.24~48小时B.5~7天C.2周左右D.30~40小时E.10~12天多聚甲醛封药的时间是
A、疏风清热,解毒利咽B、疏风清热,开音利咽,化痰散结C、滋阴清热,祛痰利咽D、清热利咽,生津润燥E、清热解毒,利咽开音黄氏响声丸的功能是
硝酸甘油抗心绞痛的药理学基础是
下列哪项不属于高危妊娠的范畴
某工程双代号网络计划如下图所示,图中已标明每项工作的最早开始时间和最迟开始时间,该计划表明()
甲股份有限公司(简称甲公司)为主板上市公司,主营业务为生产、销售稀土合金镀层钢丝、钢绞线和PC钢绞线等金属制品,由于甲公司股权比例较为分散,因此不存在实际控制人。2017年2月1日,甲公司公告称因筹划重大资产重组事项,公司股票停盘。甲公司准备与A有限责任公
简述《宪法重大信条十九条》与《钦定宪法大纲》在国家权力结构的规定方面有何差异。
Whatisthemangoingtobuy?
最新回复
(
0
)