首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;} ∥① int f(int a) bonst{this->a=a;} //② static int g ()
有如下类定义: class Test { public: Test(){a=0;c=0;} ∥① int f(int a) bonst{this->a=a;} //② static int g ()
admin
2019-04-01
24
问题
有如下类定义:
class Test
{
public:
Test(){a=0;c=0;} ∥①
int f(int a) bonst{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
解析
此题考查的是类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误;常成员函数不能更新对象的数据成员,故选项B错误;静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/jYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
串的长度是
判断char型变量c是否为小写字母的正确表达式是
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
下列关于this指针的叙述中,正确的是
下列是关于派生类声明的开始部分,其中正确的是
以下数据结构中,不属于线性数据结构的是()。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
按照标识符的要求,下列选项中,()符号不能组成标识符。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
随机试题
畸形工件的基准选择一般情况下是()。
【背景资料】A、B两座相同的仓库项目,总建筑面积7000m2。施工时分A、B分区,项目经理下分设两名栋号经理,每人负责一个分区,每个分区又安排了一名专职安全员。项目经理认为,由栋号经理负责每个栋号的安全生产,自己可以不管理安全事项。A区
下列不是产生淹塔的原因是()。
一些心理学家声称,人们出门在外时可能会感到孤独。
临床上最常见的输血反应是
应置于干燥阴凉处或2~10℃冷藏保存的药物是()
教育改革的核心是【】
六声调式并不能作为一种单独的调式,它只是在五声音阶中增加一个偏音,或是在七声音阶中减少________而形成的一种临时的调式。
上海市人民政府发布的《上海市城镇职工基本医疗保险办法》属于()。
2014年1~11月我国货物运输情况2013年1~10月我国货物运输总量最大的领域是:
最新回复
(
0
)