首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2017-07-28
46
问题
有如下类定义:
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/vFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为______。
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为【 】测试方法。
数据库的逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的( )。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
在C++语言中,数据封装要解决的问题是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
将整个软件划分成若干单独命名和可编程的部分,称之为【】。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
随机试题
下列关于信用证的表述,正确的是()
下列哪种情况可以放置宫内节育器
患者,男,56岁。患胃癌入院,术前医嘱行清洁灌肠。护士应嘱患者尽量保持多久后再排便?()
工伤保险的基本原则有()
下列表述中,符合企业所得税相关规定的有()。
股东和经营者发生冲突的重要原因是()。
《普通住宅小区物业管理服务等级标准(试行)》中的二级标准规定,业主对物业服务的满意率应当达到()以上。
《自然保护区条例》规定,凡具有下列条件之一的,应当建立自然保护区:()。
不同人士会对汽车有不同的认识。艺术家看到的是汽车的外形设计,经济学家看到的是汽车如何拉动经济……这体现了()。
A、Hemessedthingsup.B、Hehadaquarrelwithothers.C、Hewaslateforwork.D、Hemadegreatmistakes.C对话开头,男士提到他又迟到了,被老板狠狠地批
最新回复
(
0
)