首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-06-10
25
问题
有如下类定义:
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/w5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用树形结构表示实体之间联系的模型是()。
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
有如下程序:撕ncludeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this一>k=k;}public:voidsetN(intn){thi
下面描述中,不属于软件危机表现的是()。
在关系模型中,每一个二维表称为一个()。
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;r
下列有关函数重载的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
肝功能减退时,宜选用的药物是
A、1828.B、1838.C、1859.D、1864.B题目问的是HenriDurlant十岁时是哪一年。由定位句可知,他十岁时是1938年。故选B。
A.Na+、Cl-B.K+、Cl-C.葡萄糖D.白蛋白血浆晶体渗透压的形成主要取决于
A.胸部刺痛,入夜尤重B.胸闷隐痛,时作时休C.胸闷如窒,痛引肩背D.胸痛彻背,感寒痛甚胸痹之痰浊壅塞证候的特点是
散射线的产生,主要来自于
我国《企业会计准则基本准则》是由国务院财政部制定并颁布。( )
每一机构投资者持有的单一券种买断式回购未到期数量累计不得超过该券种发行量的()
教育者严格要求学生,就很难尊重信任学生。()
某工厂的两个车间共有120名工人,每名工人每天生产15件设备。如果将乙车间工人的调到甲车间,则甲车间每天生产的设备数将比乙车间多120件。问原来乙车间比甲车间多多少人?
我国公民道德建设的核心是为人民服务。()
最新回复
(
0
)