首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-05-22
47
问题
有如下类定义:
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://www.kaotiyun.com/show/Db8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(){cout<<"A";}~A(){cout<<"A";}}
有如下类定义:ClaSSMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}l;
外部变量在文件lCPP中的变量如果也要在文件2CPP中访问,那么该变量要声明为外部变量。
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
在语句cin>>data;中,cin是A)C++的关键字B)类名C)对象名D)函数名
常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用______方法。
有下列二叉树,对此二又树前序遍历的结果为()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
随机试题
A、Disconnecthistelephone.B、Blowawhistleintothereceiver.C、Keeparecordofincomingannoyancecalls.D、Reporthisproble
此病人最可能的诊断进一步确诊需做什么检查
周期性麻痹的补钾盐方式应首选
机票只限票上所列姓名的旅客使用,不得转让和涂改,否则机票无效,机票款不退。()
某校五年级学生小童把父亲的集邮册带到学校向同学们炫耀,上课时同学小钟偷偷翻看被老师发现,科学课老师把没收的书交给了班主任阳老师,阳老师随手将集邮册放在自己办公室的书架上,就将此事淡忘了。小童的父亲在发现集邮册不见后问小童,赶到学校,一是向老师道歉,二是要求
2018年1月26日,吉林省政府工作报告通过。下列关于吉林省2018年的主要预期目标表述错误的是:
在窗体设计控件组中,代表组合框的图标是
Over-the-counterdrugsarethemedicines______.Howmanypeoplewhouseover-the-counterdrugscouldbepreventedfromvisitin
Hewantstofindsomeonewith______hecoulddiscusssuchquestions.
FreeSchoolMealsMillionsofAmericanschoolchildrenarereceivingfreeorlow-costmealsforthefirsttimeastheirparen
最新回复
(
0
)