首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
60
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;classONE{public:virtualvoidf(){cout<<"1";}};
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
有如下程序:#include<iostream>usingnamespacestd;classComplex{doublere,im,public:Complex(dou
下列叙述中正确的是()。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
队尾在队列中,允许插入的一端叫做“队尾”,允许删除的一端叫做“队头”。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
以下有关类与结构体关系的叙述不正确的是
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
随机试题
A有限责任公司(简称A公司),成立于2006年,主要从事保健品研发业务,共有股东4人,均为自然人,甲的股权占注册资本的47%,担任公司执行董事;乙的股权占注册资本的31%,担任总经理;丙的股权占注册资本的15%;丁的股权占注册资本的7%;公司章程对股权转让
在螺杆泵的吸入口处安装(),使螺杆泵停机后油管内液体不能回流。
慢性萎缩性胃炎
小儿急性肾小球肾炎的病因中最常见的相关病原是
夏普指数是()。
数据通信系统中负责将DTE发送的信号转换为可在传输信道传送信号的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
马克思主义政治经济学是马克思主义的三个组成部分之一。马克思恩格斯创立的无产阶级政治经济学,以社会的生产关系即经济关系为研究对象。理解马克思主义政治经济学的枢纽是
Ascientistwhodoesresearchineconomicpsychologyandwhowantstopredictthewayinwhichconsumerswillspendtheirmoney
Thefirsttimeyourbosssuggeststhatyouformallypresentsomethingtoyourdepartmentoraclient,yourreactionmaybepanic
最新回复
(
0
)