首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-06
11
问题
有如下程序:
#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/rs8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{returndata;}voidSetData(intn){dat
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
下列关于模板形参的描述中,错误的是
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;)其中T是()
下列哪一条不属于数据库设计的任务?()
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
黑箱(盒)测试黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。
随机试题
简述市场利率的构成要素。
某老年人牙龈退缩的牙面中未患龋牙面有40个,患根面龋的牙面有10个,因根龋充填的牙面10个,则该老年人根龋指数约为()
A.伏立康唑B.氟胞嘧啶C.氟康唑D.灰黄霉素E.特比萘芬治疗皮肤浅表性癣菌病的首选药是
利润表中各项目的“本年累计数”反映的是()。
HS归类总规则由( )规则组成。
公安机关的职责是由()所确认的。
There’sasimplepremisebehindwhatLarryMyersdoesforaliving:Ifyoucansmellit,youcanfindit.Myersisthefound
在内忧外患的情况下,洋务运动开展起来,关于其说法错误的是()
Readthejobadvertisementbelow.Aresentencesontheoppositepage’Right’or’Wrong’?Ifthereisnotenoughinformationt
"Laugh,andtheworldlaughswithyou:weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)