首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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
下面叙述中错误的是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为
在两种基本测试方法中,______测试的原则之一是保证所测试的模块中每一个独立路径至少要被执行一次。
A、 B、 C、 D、 C此题考查的是函数模板。声明一个函数模板的格式是:template函数声明,{函数体}其中的是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:t
A、 B、 C、 D、 A线性表、栈、队列和双向链表都是典型的线性结构;而二叉树是典型的非线性结构。【知识拓展】什么是线性结构?有3个衡量标准:①有且只有一个根结点;②每个结点最多有一个前件(直接前驱),也
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)n/2
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
随机试题
在系类型中,系主和成员之间的联系是
患者28岁。不孕3年,月经5~6天/20~50,量中等,无痛经,妇科检查未见异常。进一步检查应首选
下列哪项表述与盐酸小檗碱的性质不符()。
髋关节后脱位的典型体征是
二元函数f(x,y)=4(x-y)-x2-y2的极值为()。
多用户结构是指有多台微机,但每台微机都有相应的输入输出设备,每台微机仍属单机结构,各台微机不发生直接的数据联系(通过磁盘、光盘、U盘、移动硬盘等传送数据)。()
工厂的设计能力在()中需要明确。
在我国社会主义条件下,权力制约和监督的必要性表现为()。
三清山风景如画,有_________的峰峦,_________的奇石。填入划横线部分最恰当的一项是:
Everymorning,Alliewakesupandaccompaniesherfriendtothewashroom.Sheturnsonthelight,soapsupawashcloth,andbegi
最新回复
(
0
)