首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: c1ass Test { public: Test(){a=0;c=0;} //① int f(int a)const{this—>a=a;} //② static int g()
有如下类定义: c1ass Test { public: Test(){a=0;c=0;} //① int f(int a)const{this—>a=a;} //② static int g()
admin
2020-04-07
31
问题
有如下类定义:
c1ass 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
解析
此题考查的是类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误;常成员函数不能更新对象的数据成员,故选项B错误:静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/aC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};class:Derived:publicBase{public:
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti){
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
【】结构,也称为重复结构,即算法中有一组操作要求反复被执行。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下列选项中,不属于模块间耦合的是
下列字符串中可以用作C++语言标识符的是()。
C++语言的基本控制结构为顺序结构、选择结构和【】。
以下选项中合法的实型常数是
对如下二叉树进行后序遍历的结果为()。
随机试题
发文办理的含义及其程序。
某县“老公社”餐厅系县内知名餐馆。同县的王某遂模仿“老公社”餐厅特色开办了“老公灶”餐厅,员工服装、店堂装修、菜品菜名等全部照搬。王某的行为属于()
胎儿易导致死胎、流产、先天畸形的胎龄是在孕期
输注新鲜冰冻血浆的主要目的是()
FIDIC1999年出版的《施工合同条件》(新红皮书)主要用于()的施工。
对于账册健全的个体工商户,其生产、经营所得应纳的税款实行()。
经财政部批准,下列车辆可免征车船税的有()。
对于习近平主席提到的“打铁还需自身硬”这句话。你有何启示?
一、注意事项1-本题本由给定资料与作答要求两部分构成,考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号。并用2B铅笔在准考证号对应的数字
紧随某个行为之后所发生的事件(行为之结果),使得该行为再次出现的可能性增加,行为受其结果的影响不断增加的现象,称之为强化。根据上述定义,下列不属于强化的是:
最新回复
(
0
)