首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
admin
2019-06-04
62
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
return 0;
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://www.kaotiyun.com/show/A28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B建立E_R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。
A、 B、 C、 D、 A线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
4
下列函数中对调用它的函数没有起到任何作用的是A)voidf1(double&x){--x;}B)doublef2(doublex){returnx-1.5;}C)voidf3(doublex){--x;}D)doublef4
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’Base’;}Base(char
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A)*q+8B)*(q+7)C)*q+=8D)q+7
下列工具中,不属于结构化分析的常用工具的是()。A)PAD图B)数据字典C)判定树D)数据流图
下列关于析构函数的描述中,错误的是()。A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数
下列关于模板的描述中,错误的是()。A)类模板的成员函数都是模板函数B)函数模板是一种参数化类型的函数C)满足一定条件时可以省略模板实参D)模板形参只能由关键字typename声明
以下数据结构中,不属于线性数据结构的是()。
随机试题
ACE抑制药抑制______________,竞争性地阻断______________转化______________。还可抑制______________降解,发挥扩张血管作用。
甲企业与若干供应商企业签订长期合同,形成企业联盟,由该企业制定标准,供应商根据标准为企业提供原材料。同时,甲企业将其商标、生产技术以及经营管理方式等全盘转让给乙企业使用,乙企业向甲企业每年支付100万元。为了提高生产效率,甲企业拟向一家科研机构买一项新的生
体式较为完整的甲骨文书出现在()
笑嘻嘻纯净水公司将“笑嘻嘻”注册为纯净水商标外,还将“嘻嘻笑”、“嘻笑嘻”和“笑嘻笑”也作为纯净水商标予以注册,这种商标属于()
处理肺结核病人的痰液最简便、最有效的方法是
依法必须进行招标的项目,自招标文件开始发出之日起至投标人提交投标文件截止之日止,最短不得少于()日。
证券登记结算公司的名称中应当标明“证券登记结算”字样。()
阅读材料回答问题:1.你认为邓连军被免职,记者是否完成了报道任务?2.请谈谈环境新闻报道的社会功能。材料:2013年4月4日,央视《新闻1+1》播出的《地下水变红,谁该脸红?!》曝光了河北沧县小朱庄地下水被污染事件。该地地下水
n把钥匙中只有一把可以把门打开,现从中任取一把开门,直到打开门为止,下列两种情况分别求开门次数的数学期望和方差:试开过的钥匙除去;
IfMaureenistransferredtotheWashingtonbureau,wewillhavetohireanewemployeetoreplace______.
最新回复
(
0
)