首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-29
38
问题
有如下类定义:
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/We8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
C++中运算符优先级由高到低排列正确的是
虚函数必须是类的【】。
以下程序的输出结果是()。main(){intb[3][3]={O,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i
一个关系中属性个数为1时,称此关系为
下列关于模板的说法正确的是
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列关于派生类构造函数和析构函数的表述中,错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
企业兼并动机的效率理论的分支包括()
肺通气的原动力是
脑卒中按Brunnstrom运动恢复阶段,其中V期时脱离共同运动,痉挛减轻,包括
甲某和乙某签订了一份买卖合同,后因乙未履行合同义务,两人发生口角,进而升级直至发生斗殴,甲失手将乙打成重伤。公安机关侦查终结后,检察院对甲某提起公诉,乙也向人民法院提起刑事附带民事诉讼,要求赔偿医疗费用,法院审理后判处甲某有期徒刑3年,并赔偿乙某的所有治疗
注册建筑师是指依法取得注册建筑师证书,并从事房屋建筑设计及相关业务的人员。
集中营销是指企业不是面向整体市场,也不是把力量分散使用于若干个细分市场,而是只选择一个或少数几个细分市场作为目标市场营销。根据上述定义,下列行为属于集中营销的是()。
在16世纪,一些欧洲人认为中国瓷器有一种超自然的魔力,有关中国瓷器可以验毒的观念在当时很流行。欧洲人普遍认为,如果在中国瓷器里盛放毒药的话,瓷器会开裂。正是因为中国瓷器的珍贵以及附加的诸多传奇色彩,即使拥有少量中国瓷器的王公贵族,也没人会真正拿瓷器来使用,
法律权利和人权具有密切的关系,下列关于法律权利与人权表述正确的有
已知f(x)=ex2,f[φ(x)]=1-x且φ(x)≥0,则φ(x)的定义域为____________。
下列符号中,正确的C++标识符是()。
最新回复
(
0
)