首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-11-11
19
问题
有如下程序:
#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<<obj.a;
return 0;
j
)
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a十+改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/BZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在己按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回一1。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn1计算所有n的因子之和(不包括1和自身)。注意:不能修改程序的其他部分,只能补充sum()函数。{}includeints
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完成。(1)定义私有数据成员leftPoint、topPoint、rightP
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
以下数据结构中,属于非线性数据结构的是()。
下列有关模板的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//****
下列对队列的描述中正确的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
随机试题
癌转移的特点包括
构成大脑基底动脉环的动脉是
正常成人的血量相当于体重的
凡是不产生法律意义的行为,一律不能称其为代理。()
某事业单位2008年年初事业基金中,一般基金结余为150万元。2008年该事业单位收入为5000万元,事业支出为4500万元;拨入专款为500万元,专款支出为400万元,该项目年末尚未最后完成;对外投资为300万元。假定不考虑计算交纳所得税和计提专用
简述三种美术课中常用的教学模式。
慢性胃溃疡发生率最高的并发症是()。
下列活动属于体育活动的是()
根据工业和信息化部计算机信息系统集成资质认证工作办公室发布的规定,自2011年1月1日起,申请信息系统工程监理部临时资质的单位,取得监理工程师资格人数应不少于______人。
给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为________挖掘。
最新回复
(
0
)