首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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){Tes
有如下类定义: 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){Tes
admin
2017-07-28
35
问题
有如下类定义:
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/vFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
下列工具中为需求分析常用工具的是()。
下列不属于软件工程3个要素的是()。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
若有如下图所示5个连续的int类型的存储单元并赋值,a[0]的地址小于a[4]的地址。p和s为int型的指针变量。请对以下问题填空。①若p已指向存储单元a[1]。通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是【】。②若指针s指向存
下面的哪个选项不能作为函数的返回类型?
友元运算符。obj1>obj2被C++编译器解释为()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
某单位开发出一种新型设备,该设备由甲、乙、丙三部分组装而成,每部分又由若干个零件构成,其中甲部分需要a、b两种零件,乙部分需要c、d、e三种零件,丙部分需要f、g、h三种零件,每种零件可由相应机器生产出来。一台机器每天生产每种零件的个数如下:同时,生产
社会舆论判断善恶的依据是________。
在Windows7中,日期、时间、数字以及货币的显示方式不可改变。
施工定额由下列哪些部分组成()。
在NaCl、MgCl2、AlCl4、SiCl4四种物质中,离子极化作用最强的是()。
某船运公司2015年拥有机动船舶4艘,每艘净吨位为3000吨;拖船l艘,发动机功率为1500千瓦。机动船舶车船税年基准税额为:净吨位201吨至2000吨的,每吨4元;净吨位2001吨至10000吨的,每吨5元。该船运公司2015年应缴纳车船税()元。
以下关于中学生知觉发展的说法中不正确的是()。
两台计算机利用电话线路传输数据时,必备的设备是()。
做市商制度
Cardiovasculardiseases,whichinvolvetheheartandbloodvessels,aretheleadingcauseofdeathinmanydevelopednations.At
最新回复
(
0
)