首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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://www.kaotiyun.com/show/TwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是()。
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
有以下程序:#includevoidex(inta,intb){intt;t=a;a=b;b=t;}main(){intc[8]={8,7,6,5,4,3,2,1},i;for(i=0;i<8;i+=2)ex(c[i],c[i+
有以下程序:#include<stdio.h>main(){intx;scanf("%dt",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果(
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序运行后的输出结果
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
定义学生、教师和课程的关系模式S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
随机试题
决策通常产生于哪几个领域?
下列关于商品流通税说法正确的是()
A.异烟肼B.链霉素C.乙胺丁醇D.诺氟沙星E.吡嗪酰胺用药期间可发生球后视神经炎的药物是
女性青春期是指()。
根据自动喷水灭火系统的设置要求,梁间布置的喷头在符合喷头与梁等障碍物之间距离规定的前提下。喷头溅水盘与顶板的距离不应大于()mm,以避免喷水遭受阻挡。
工程监理单位转让工程监理业务的法律责任,以下不正确的是()。
导游把神农架的旅游特色概括为“神圣、神秘和神奇”,这种导游手法是()。
()维护国家主权和安全,对进出我国国(边)境的外国人(包括无国籍人)和我国公民进行管理。
如果四个导游必须由两个翻译家和两个史学家组成,那么下列哪个人必须被选作导游?()
THEHYDROGENECONOMYItseems-likeeverydaythereisanewannouncementinthenewsaboutautomobilespoweredbyfuelcells
最新回复
(
0
)