首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
admin
2020-11-11
26
问题
有如下程序:
#include<iostream>
rising namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}.
};
intA::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/Dcyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(str1)=5sizeof(str2)=10sizeoffstr3)=1
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*******
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
有如下函数模板:template<typenamet,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
随机试题
170血管紧张素转换酶抑制剂的作用机制是
王晶:李军是优秀运动员,所以,他有资格进入名人俱乐部。张华:不过李军吸烟,他不是年轻人的好榜样,因此李军不应被名人俱乐部接纳。张华的论证使用了以下哪项作为前提?()I.有些优秀运动员吸烟。
夏某在住所附近的河边钓鱼,在回家途中为抄近道穿过两座高压电塔,其竖拿鱼竿横穿高压塔下时,不慎被高压电电击致死。经查,事发地点的高压电塔属于某供电公司,离高压电塔1米处竖立有警示牌,上面喷涂有“有电危险”、“高压危险”、“严禁穿行”等字样,但其中标示的字迹已
根据土地增值税法律制度的规定,纳税人应在转让房地产合同签订后()内,到房地产所在地主管税务机关办理土地增值税纳税申报。
辛弃疾,宋词中成就卓越者,继承并发展了_____________词风,开拓了词的表现范围。
我国最早提出启发式教学思想的是______;在国外,启发式教学始于古希腊的______。
简述集体教育模式的主要观点。
已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2,类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示:classS:publicR{…};classT:private
Pauldoesn’thavetobemade______.Heisalwaysahard-workingstudent.
InasurveyconductedbyresearchfirmHarrisInteractive,71%ofAmericanssaidthatspendingextramoneyontravelduringthe
最新回复
(
0
)