首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-07-02
25
问题
有如下类定义:
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/clfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
使用VC6打开考生文件夹下的源程序文件modi2.zpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421
有如下头文件:intf1();staticintf2();classMA{pubtie:intf3();staticintf4();};在所描述的函数中,具有隐含
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
下面对对象概念描述正确的是
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
下列运算符不能重载为友元函数的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
有如下语句序列:charstr(10);cin>>str;当从键盘输入Ilovethisgame时,str中的字符串是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
随机试题
口罩:雾霾
审美实践活动中最基本的两种审美形态是【】
班主任工作的中心环节是______。
K-B法药敏试验必须使用的培养基是
机体内环境的稳态是指
兄弟姐妹之间进行器官移植引起排斥反应的物质是
下列各项必须申请施工许可证的工程是()。
背景华东机电安装公司承建某火力发电厂机电安装工程。整个机电工程项目于2015年4月竣工验收完成后,建设单位立即组织进行负荷联动试运行。合同约定:负荷联动试运行期间,华东机电安装公司应派相应人员配合保驾。在负荷联动试运行中,发生冷却循环水
会计是一个技术性很强的职业,同时也是一个社会性很强的职业,当技术性问题与社会性问题发生冲突时,会计通常应以()标准进行权衡。
(一2)2004+(一2)2005的值为()。
最新回复
(
0
)