首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
36
问题
有如下程序:
#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://kaotiyun.com/show/5RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库系统中,把具有以下特征中之______两个特征的数据模型称为网状模型。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用______存储方式节省时间
函数调用“streat(strcpy(str1,str2),str3)”的功能是______。
下列叙述中不属于结构化程序设计方法的主要原理的是______。
在C++中,数据封装要解决的问题是()。
下列叙述中正确的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
关于在调用模板函数时实参的使用,下列表述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
发动机是由哪些机构和系统组成的?
简述教育行政执法的地位。
影响神经系统发育最重要的激素是
A.FOSB.PDGFC.CDK4D.ERBB1E.ROS属于转录因子的癌基因是
男,68岁,间断下腹痛,腹泻6个月,乏力,面色苍白2个月。查体:右下腹压痛,可触及4cm×2cm边界欠清晰的包块,质地硬,轻压痛,HB86g/L。最可能的诊断是
脂肪动员的限速酶是
A.卡介苗B.乙型脑炎疫苗C.麻疹疫苗D.脊髓灰质炎疫苗E.百日咳一白喉一破伤风混合疫苗在下列各年龄时,应进行的预防接种的初种制剂分别是生后2~4个月时
(2010年)在图8—3中,线圈a的电阻为Ra,线圈b的电阻为Rb,两者彼此靠近如图所示,若外加激励u=UMsinωt,则()。
对联是一种独特的文学形式,又称楹联、对子,是写在纸上、布上或刻在竹子上、木头上、柱子上的对偶语句。
你作为乡镇副职,有四件事需要你处理,你如何安排?一是镇委王书记让你筹备一下全镇灾后重建工程的开工仪式:二是农民因为土地征用补偿问题到镇政府门前集合,情绪激动;三是县林业局检查组半小时后到你镇检查验收工作,点名要你亲自陪同并汇报工作;四是县委组织部要你去谈话
最新回复
(
0
)