首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(int a) const{this->ava;}//② static int g(){ retur
有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(int a) const{this->ava;}//② static int g(){ retur
admin
2021-02-22
35
问题
有如下类定义:
class Test
{
public:
Test(){a=0;c=0;}//①
int f(int a) const{this->ava;}//②
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/P7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
下列数据模型中,具有坚实理论基础的是
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。A)0B)0.7C)0.66667D)0.66666667
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:Constructor,i=0,Destructor注意:错误的语句在//******error******的下面,修
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。注
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(ehar*src,ehar*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空
随机试题
构成大脑髓质的纤维束包括________、________和________3类。
脑血栓形成的最常见的病因是
在航次租船合同下,下列()费用由船舶出租人承担。
对变相吸收公众存款,扰乱金融秩序的,可采取的刑事处罚措施是()。
关于企业合并形成的股权投资,下列说法中不正确的有()。
下列项目中,企业应当作为以现金结算的股份支付进行会计处理的是()。
导游讲解中,多用于表达庄严、稳重、平静等感情状态的语调是()。
一般而言,( )适用于研究问题已有大量资料、资料收集相对容易、需要探讨变量关系、宏观层面的大规模的调查与预测等场合。
()对于家具相当于花岗岩对于()
设f(x)为奇函数,判断下列函数的奇偶性。
最新回复
(
0
)