首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 10; } A(int a = 5) { init
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 10; } A(int a = 5) { init
admin
2020-06-29
53
问题
有如下程序:
#include
using namespace std;
class A {
public:
static int a;
void init() { a = 10; }
A(int a = 5) { init(); a+=10; }
};
int A::a = 0;
A obj;
int main()
{
cout << obj.a;
return 0;
}
运行时输出的结果是
选项
A、0
B、5
C、15
D、10
答案
D
解析
静态数据成员独立于任何对象而存在,不是类对象的组成部分,普通成员函数可以引用静态数据成员。程序定义了类A,并在A的定义体外初始化A的静态数据成员a=0,构造函数A(int)中的形参a与A::a属于不同的变量,在函数A(int)中,形参a屏蔽了A::a,所以A(int)中引用的变量a是形参,而不是A::a,对a的任何操作都不影响A::a,而成员函数init中引用的是A::a,语句a=10是将A::a赋值为10,所以输出obj.a其实是输出A::a,结果为10;答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/rK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fa
使用VC6打开考生文件夹下的源程序文件modil.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使得程序输出21到屏幕。完成以下功能:(1)增加静态私有变量mNumber,类型为int,请在注释//********1**
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*sl,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:sl为"1112223333aaaaeeffd"s
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果:(4,5)7,8(4,8)注意:错误的语句在//********error******
下列有关类的表述中,正确的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有—个源程序文件proj1.cpp。其中位于WI"注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des,并且指针作为返
存在定义inta[10],x,•pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?()
随机试题
量的软件过程管理和产品质量管理两个关键过程属于CMM的
《突发公共卫生事件应急条例》第四十一条规定,对传染病暴发、流行区域内流动人口发生传染病病人和疑似传染病病人应当采取
男性,52岁。因咳嗽、痰血伴体重减轻2个月就诊,检查发现右肺上叶空洞性病变,洞壁光整,疑为结核。肺结核空洞经治疗期望获得最好转归应当是
A.《药物非临床研究质量管理规范》B.《药物临床试验质量管理规范》C.《药品生产质量管理规范》D.《药品经营质量管理规范》E.《中药材生产质量管理规范(试行)》药物非临床安全性评价研究机构必须执行
某商业综合体按规范要求设置了火灾自动报警系统、消防应急照明和疏散指示系统、防排烟系统等消防设施。该商业综合体顶层为餐饮区,地下一层至地上五层为商场,餐饮区厨房内使用管道天然气炊具,设置可燃气体探测器,地下一层消防联动控制设备包括1个非消防电源切断装置、10
现有企业之间的竞争常常表现在()。
甲、乙、丙三个自然人共同出资设立了一个有限责任公司。根据公司法律制度的规定,下列关于该有限责任公司董事会的表述中,正确的有()。
根据下面材料回答问题。2010年全国完成城镇固定资产投资241415亿元,同比增长24.5%,其中,第一、二、三产业分别完成3966亿元、101048亿元和136401亿元,分别增长18.2%、23.2%和25.6%;而同期江苏完成城镇固定资产投
(1)GeorgeWilliams,oneofScottsdale’slastremainingcowboys,hasbeenraisinghorsesandcattleonhis120acresfor20years
BanksinShanghaialsoopenfrom9a.m.-5/6p.m.It’snecessarytotipthetaxidrivers.
最新回复
(
0
)