首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;C=0;} ∥① int f(int a)const{this.>a:a;} ∥② static int g(){r
有如下类定义: class Test { public: Test(){a=0;C=0;} ∥① int f(int a)const{this.>a:a;} ∥② static int g(){r
admin
2020-07-30
23
问题
有如下类定义:
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
解析
此题考查的是类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误;常成员函数不能更新对象的数据成员,故选项B错误;静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/FTyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是5的是
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidfunc1(){cout
通过运算符重载,可以改变运算符原有的()。
有如下类声明:classSAlVIPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intnO);};下列关于get
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
下面关于数据库三级模式结构的叙述中,正确的是()。
下列选项中,正确的C++表达式是()。
随机试题
会议开幕词需阐明的问题包括()
阶级斗争是阶级社会发展的
治疗急性淋巴细胞性白血病:治疗绒毛膜上皮癌:
通常情况下,血小板输注无效最常见的原因是
与新生儿的护理措施不相符的是()
下列不屈于城市规划行政体系组成的是()。
“四新”技术是()。
Almosteveryonesuffersfromaheadache【K1】______(occasional).Butsomepeoplesufferfromrepeated,frequentheadaches.What
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDo
Schoolshootingsareinthenewsagain.AnOhioteenageropenedfireonfiveclassmates,killingthreestudentsandinjuringtwo
最新回复
(
0
)