首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
admin
2017-10-17
114
问题
有如下类定义: 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也不正确。故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/tWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
若要把类FriendClass定义为类MyClass的友元类,则应在类MyClass的定义中加入语句【】。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面对于友元函数描述正确的是
下列叙述中,不属于软件需求规格说明书的作用的是
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
随机试题
空气处理设备冷凝水管道的设置,不正确的是:[2008年第73题]
________,巫山巫峡气萧森。
血浆的相对密度为
需要进行TDM的药物是
机电安装工程中需作经济分析的主要施工方案包括()。
企业持有现金的动机主要有( )。
现代银行风险过程中,都是由代表资本的()推动并承担最终责任。
关于质量监督小组的陈述,错误的是()。
某山区有甲、乙两个汽车长途客运站,已知一辆大客车从甲到乙每天行驶360公里,从乙到甲每天行驶400公里,如果这辆大客车在甲、乙两个客运站之间往返行驶5次共19天,那么甲、乙两客运站之间的距离是多少公里?()
结合材料回答问题:材料1周恩来指出:必须做到活到老,学到老,改造到老,延安整风运动的好传统,好作风,我们必须代代相传,并不断地发扬光大,使之永远成为我们党的传家宝。
最新回复
(
0
)