首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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){Tes
有如下类定义: 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){Tes
admin
2021-06-10
29
问题
有如下类定义:
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/gufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<string>usingnamespacestd;classMyBag{public:MyBag(stringbr,str
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,11,
有如下类定义:classPoint{intxx,yy;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),yy(y){}};
下列关于基类和派生类关系的叙述中,正确的是()。
下列关于模板的叙述中,正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
在一个派生类对象结束其生命周期时()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:1234
随机试题
肠梗阻术后并发肠瘘常发生在术后【】
已知曲线y=ax3+bx2+cx在点(1,2)处有水平切线,且原点为该曲线的拐点,求a,b,c的值,并写出此曲线的方程.
医生告知某患者患有糖尿病并且让其接受药物治疗,但该患者并不相信自己患病,未听从医生的医嘱服药而是继续上班。该患者的角色行为类型属于()
下列关于执行的说法,哪些是正确的?
某普通合伙企业有甲、乙、丙三个合伙人,甲因欠丁的借款无力偿还,丁请求人民法院强制执行甲在该合伙企业中的全部财产份额用于清偿。对此,乙和丙不愿意购买甲的财产份额,又不同意将该财产份额转让给丁。对此下列说法正确的是()。
社会生产总过程包括生产、分配、交换、消费四个环节,其中()。
存款准备金率越高,则货币乘数()。
求
Anothermethodtoanalyzeasentencefromthefunctionalperspectiveis______,whichisproposedbyJ.Firbas.
TheforestfromwhichMantakeshistimberisthetallestandmostimpressiveplantcommunityonEarth.IntermsofMan’sbrief
最新回复
(
0
)