首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
96
问题
有如下程序:
#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全国计算机二级
相关试题推荐
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为l的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。两次洗牌后的结果为:1
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main()
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
定义学生、教师和课程的关系模式S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
数据库系统中完成查询操作使用的语言是()。
下面属于系统软件的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
随机试题
以下哪味药不是三仁汤的组成药物
尿液酸碱度测定最精确的方法是
六腑的共同生理特点是
根据授权制定的法规与法律规定不一致,不能确定如何适用时,由()裁决。
下列关于市场价值法的表述,错误的是()。
企业价值最大化目标的具体内容包括()。
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出15处正误点)。人物:宏远公司秘书钟苗、宏远公司王总经理、宏远公司几位同事、昌和公司的周总经理等几位客人地点:宾馆宴会厅、秘书钟苗办公室物品:一桌酒席着装要求
班主任开展教育工作的前提和基础是()
[A]library[B]bell[C]noon[D]visit[E]outside[F]camera[G]worryamachinetotakepictures
Internethaslongbeenthefocusofresearch.Recently,alargestudy【C1】_____thatotherwisehealthyteenagersaremuchmore【C2】
最新回复
(
0
)