首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;e=0;}//① int f(int a)eonst{this->a=a;}//② static int g(){return
有如下类定义: class Test { public: Test(){a=0;e=0;}//① int f(int a)eonst{this->a=a;}//② static int g(){return
admin
2021-02-22
31
问题
有如下类定义:
class Test
{
public:
Test(){a=0;e=0;}//①
int f(int a)eonst{this->a=a;}//②
static int g(){return a;}//③
void h(int b){Test::b=b;};//④
private:
int a;
static int b;
cons|int c:
};
int Test::b=0:
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为c。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/fIfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于软件需求分析阶段主要工作的是
下列关于this指针的叙述中,正确的是()。
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;
派生类的成员函数不能访问基类的()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
模板对类型的参数化提供了很好的支持,因此()。
语句int*p=&k;定义了指针P,与这个语句等效的语句序列是()。
随机试题
Ourexplanationseemedonlytohave______hisconfusion.Hewastotallyatalossastowhattosay.
下列哪项是治疗肺肾虚喘的药组
小金丹的功效是
关于等长运动的表述,正确的是
A、另找血管重新穿刺B、调节针头位置C、更换针头重新穿刺D、抬高输液瓶位置E、热敷注射部位针头堵塞引起输液不滴应()
杆OA与均质圆轮的质心用光滑铰链A连接,如图4-66所示,初始时它们静止于铅垂面内,现将其释放,则圆轮A所作的运动为()。
________the2008OlympicGameswillbeheldinBeijingisquitecleartothepeopleallovertheworld.
2013年4月,甲为了骗取保险金,请朋友乙帮忙联系购买一辆车。某日,乙窜入某小区盗车,被巡逻的保安员发现,乙用撬棍将保安员打晕,在驾驶盗来的车准备逃离时,担心保安员醒后报警,又下车用匕首将保安员捅死。乙将该车交给甲,要价5万元,甲在得知车是偷来的后只付给乙
黄河干流下游很少有支流流入的主要原因是()。
中国共产党十七大报告指出,深化政治体制改革的目标是
最新回复
(
0
)