首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a: void init(){a=1;} A(int a=2){ini
有如下程序: #include using namespace std; class A{ public: static int a: void init(){a=1;} A(int a=2){ini
admin
2021-09-05
27
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a:
void init(){a=1;}
A(int a=2){init();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
retum0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/Y7fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
请打开考生文件夹下的解决方案文件proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继承了sal
下列有关函数重载的叙述中,错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列选项可以做C++标识符的是()。
数据库系统的三级模式不包括()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列符号中可以用作C++标识符的是()。
软件测试的目的是()。
随机试题
王某(20岁)、李某(19岁)、张某(17岁)、刘某(16岁)因共同抢劫被公安局于2008年4月8日分别逮捕,并被共同关押在看守所某房间。在人民检察院提起公诉后,2008年5月7日,人民法院组成未成年人民法院刑事案件合议庭对案件进行审理,王某、李某都聘请了
A.KillipI级B.KillipⅡ级C.KillipⅢ级D.KillipⅣ级急性心肌梗死患者,双肺未闻及湿哕音,血压正常,其心功能评级为
急性氰化物中毒的主要机制是
患儿,男性,4岁。昨日夜间食用红烧肉8块,今日出现厌食、恶心呕吐、烦躁、口渴、脘腹胀满,大便干燥,舌红,苔黄,脉数。所选中成药的功效是
()是客户与证券经纪商之间在委托买卖过程中有关权利、义务、业务规划和责任的基本约定。
下列属于管理绩效定性评价中的基础管理评价指标的内容的有()。
课堂集体辅导的种类不包括()。
JackS.Kilby,anelectricalengineerwhoseinventionoftheintegratedcircuitgaverisetotheinformationageandheraldedan
Inthe20thcenturytheplanet’spopulationdoubledtwice.Itwillnotdoubleevenonceinthe【C1】______century,becausebirthr
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计:创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud
最新回复
(
0
)