首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-07-02
35
问题
有如下类定义:
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/clfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
下面不属于软件设计阶段任务的是
有如下头文件:intf1();staticintf2();classMA{pubtie:intf3();staticintf4();};在所描述的函数中,具有隐含
下列有关C++流的叙述中,错误的是()。
下列有关运算符重载的叙述中,正确的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
结构化程序设计的基本原则不包括()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,函数voidInsert(node*q)使程序能完成如下功能:从键盘输入一行字符,调用该函数建立反序单链表,再输出整个链表。注意:请勿修改主函数main和其他函数中的任何内容,只需
随机试题
2015年10月12日,甲公司与乙银行签订合同,借款3000万元用于技术改造,期限3年。甲公司以所属10台数控机床向乙银行提供抵押担保,但未办理抵押登记。同时,应乙银行的要求,丙公司为甲公司的前述债务向乙银行提供了连带责任保证,但未约定与抵押担保的责任承担
工程档案案卷封面标注的保管期限分为永久、长期、短期三种期限。短期是指工程档案保存年限不超过()年。
FIDIC系列合同条件中,采用固定总价方式计价,只有在出现某些特定风险时才能调整价格的合同是()。
未鞣制的狗毛皮()
()是指证券监管当局按照有关的法律规定,对基金的设立进行实质性的检查,并决定是否同意设立该基金的制度。
某商业银行的老客户经营利润大幅度提高,为了扩大生产,企业欲向该银行借一笔短期贷款以购买设备和扩建仓库,该企业计划用第一年的收入偿还贷款,该申请()。
导游人员在进行导游活动时未佩戴导游证的,由旅游行政管理部门责令改正,拒不改正的,处()的罚款。
所有不满18岁的人不是教授,所有不满18岁的人没有投票权,有些优秀人物是教授,有些优秀人物拥有投票权,有些优秀人物是不满18岁的人。如果上述陈述真,那么以下哪项必然真?
良好的生态环境是任何社会持续发展的根基,节约资源和保护环境是我国的基本国策,其主要内容包括()
______attheoutset,______insteadofshiftingthingsaboutmaybepheromonesreleasedwhentheyreachcommitteesize.
最新回复
(
0
)