首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
81
问题
有如下程序:
#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全国计算机二级
相关试题推荐
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
若有代数式,(其中e仅代表自然对数的底数,1不是变量),则下列能够正确表示该代数式的C语言表达式是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
有二三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
在C++中,实现封装性需借助于______。
在C++中,数据封装要解决的问题是()。
随机试题
根据隧道二次衬砌纵向分段施工要求,分段长度一般为()m。
下列房地产转让中,可以不办理土地使用权出让手续的有()。
B注册会计师是V公司2005年度会计报表审计的项目经理,在审计过程中,需对助理人员编制的有关投资的审计工作底稿进行复核。请你代为做出正确的专业判断。
老年大学的出现体现了当代高等教育的发展趋势是()。
简述学生学习的特殊性。
给定资料1.“2010年‘六-五’世界环境日纪念大会——青年环境友好使者推动全民低碳减排暨《节能减排保护环境》特种邮票首发仪式”6月5日在京召开。环境保护部部长周生贤在致辞中强调,青年一代要积极行动起来,做中国环保新道路的探索者和实践者,加强环境
许多创业成功的人士都没有漂亮的学历,但这并没有妨碍他们成功。事实告诉我们,漂亮的学历对于成功具有重要作用。但是,一个人,只要有准确的信息分析能力、高度的经济敏感和果断的个人勇气,就能很快学会如何做出正确的决定,对于一个缺少以上三种素养的人,漂亮的学历没有什
大同小异:去伪存真
Lookatthechartbelow.Itshowsarestaurant’sincome,totalexpenditureandadvertisingcostsduringaneight-monthperiod.
Itismy(believe)______thatjoggingisgoodforthebodyandforthemind.
最新回复
(
0
)