首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA{ public: staticint a: void init(){a=1;} A(int a=2){i
有如下程序: #include using namespace std; classA{ public: staticint a: void init(){a=1;} A(int a=2){i
admin
2012-12-29
42
问题
有如下程序:
#include
using namespace std;
classA{
public:
staticint a:
void init(){a=1;}
A(int a=2){init()0;a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
return 0:
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用缸函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/TwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
在软件开发中,需求分析阶段可以使用的工具是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
数据库应用系统中的核心问题是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
三相半波可控整流电路大电感负载无续流二极管的触发延迟角α移相范围是()。
乡村俱乐部型的领导方式位于管理方格图的()型。
A.痰脓腥臭B.痰稠黄胶结C.痰稀薄多沫或痰白而黏D.痰少黏稠难出E.痰如白沫量多冷哮之痰是
纳税人开具增值税专用发票时,凡手工填写“销货单位”栏的,属于未按规定开具专用发票。()
狭义的统计制度,仅指统计调查阶段所应遵守的技术性规范,即统计调查制度。()
下面谱例中,两个旋律片段的关系是()。
(2011年浙江.13)在碳纳米管的研究问题上,当国外把主攻方向放在小直径时,我国科学家却__________,瞄准了超长纳米管的合成。填入画横线部分最恰当的一项是()。
采用一定的方法逐步降低初始状态和目标状态的距离,以解决问题。这是()
一切从实际出发是实事求是思想路线的前提和基础,当前中国最大的实际就是
Agoodbookmayabsorbourattentionsocompletelythatweforgetoursurroundingsandevenouridentityforthetimebeing.
最新回复
(
0
)