首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
46
问题
有如下类定义:
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全国计算机二级
相关试题推荐
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
以下4个选项中,属于浮点数常量的是()。
下面程序中错误之处是______。#include<iostream.h>classA{private:intxl;protected:intx2;
若运行时给变量x输入12,则以下程序的运行结果是#include<iostream.h>voidmain(){intx,y;cin>>x;y=X>12?x+10:x-12;cout
必须用一对大括号括起来的程序段是()。
在析构函数中调用虚函数时,采用【】联编。
下面叙述错误的是()。
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是
下面不属于软件设计阶段任务的是
随机试题
A、银翘散B、附子汤C、葛根芩连汤D、生脉散合复脉汤E、血府逐瘀汤合生脉散病毒性心肌炎风热邪毒内侵心脉证的用方是
混凝土徐变试验时,徐变应力为所测得的立方体抗压强度的40%。()
具有中国特色的安全生产法律体系的特点不包括()。
某地拟于2015年新建一年产60万t产品的生产线,该地区2103年建成的年产50万t相同产品的生产线的建设投资额为5000万元,假定2013年至2015年该地区工程造价年均递增5%,生产能力指数取1,则该生产线的建设投资为()万元。
【背景资料】某大型自来水工程项目,施工企业项目经理部依据合同有关条款,对该工程项目编制了施工项目质量计划,并严格按GB/T1900方案标准对施工项目的质量进行控制,该工程在施工验收时达到了优良工程。【问题】项目质量控制的实施程序是什么?
我国资产评估业务准则在纵向关系上包括了()等若干层次。
已知某基金近4年的累计收益率为46.4%,那么用几何收益率法计算的该基金的年平均收益率为()。
()是商业银行资产增长的边界之一,也是最主要的制约因素。
刮目相看:吕蒙
Innocircumstancescanmoreworkbegotoutofamachinethan______.
最新回复
(
0
)