首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(int a)const{this->a=a;}//② static int g(){return
有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(int a)const{this->a=a;}//② static int g(){return
admin
2020-10-21
44
问题
有如下类定义:
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
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为e。①通过默认构造函数初始化C,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/3gyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:语句存在错误
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中包含一个头文件shape.h,其中包含了类Shape、Point和Triangle的声明;包含程序文件shape.cpp,其中包含了类Triangle的成员函数和其他函数的定
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
关于运算符重载,下列表述中正确的是()。
随机试题
防止弹簧发生共振而造成事故,其结构常采用_______和_______结构。
特发性肺间质纤维化的特征病变为
男性,50岁。糖尿病10余年,每日皮下注射预混胰岛素治疗,早餐前32单位,晚餐前28单位,每日进餐规律,主食量360g。近来查空腹血糖13.8~14.5mmol/L,餐后2小时血糖7.8~8.2mmol/L。为确定该原因最有意义的检查是
A、肝前型B、肝后型C、窦前型D、窦后型血吸虫性肝硬化导致门脉高压的类型是()。
该患儿应考虑为何病为明确诊断,应立即做哪项检查
破伤风发生的原因是
A因抢劫罪被判处有期徒刑5年,他于1993年4月30日收到判决书,他依法享有上诉权的期间的最后一日是:
凡是具备相对独立完成会计数据输入、处理和输出功能模块的软件,如()等均可视为会计核算软件。
滨海市政府决定上马一项园林绿化工程,政府有关部门在调研论证的基础上,就特色树种的选择问题形成如下几项决定:①樟树、柳树至少选择一样;②如果不种桂树,那么就要种雪松;③如果种柳树,那么就要种桃树;④桃树、雪松至少要舍弃一样。据此,可以推出该市应选择
For each blank, choose the best answer from the four choices and write down on the answer sheet.Web browser is simply a terminal
最新回复
(
0
)