首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: static int a; void init(){a=1;} A(i
有如下程序: #include<iostream> using namespace std; class A { public: static int a; void init(){a=1;} A(i
admin
2018-10-21
83
问题
有如下程序:
#include<iostream>
using namespace std;
class A {
public:
static int a;
void init(){a=1;}
A(int a=2){ini t();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<<obj.a;
return 0:
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://www.kaotiyun.com/show/25Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
以下程序的输出结果是______。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
内联函数是通过______来实现的,因此内联函数是真正的函数。
对于语句cout<<setfilll(’*’)<<setw(10)<<1<<setill(’*’)<<setw(2)<<2;的输出结果是()。
下列有关拷贝构造函数的描述中错误的是()。
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classFoo{intvalue;p
有下列程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"A";}
关系操作的特点是______操作。
能正确表示逻辑关系:”a≥10或a≤0”的C++语言表达式是()。
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
血府逐瘀汤的功用是复元活血汤的功用是
我们的纪录片的问题,_________手法上的落后_________对现实关注得少,_________缺乏深度,缺乏对社会人文主题的深度开采,缺乏用影像来表达一个比较深刻和开放性话题的能力,正是这一点使当代纪录片在整体上缺乏厚度和广度。填入横线部分
某可降解物质,在一个河流排污口下游15km处预测浓度比排污口浓度降低了50%,则下游30km处浓度比排污口浓度降低()。
《建设工程质量管理条例》规定,建设工程在超过合理使用年限后需要继续使用的,产权所有人依法应当首先进行的程序是()。
股票、债券、权证、可转换债券都属于基础性的金融产品。()
下列关于贷款资料审查的表述正确的有()。[2015年5月真题]
室内荧光灯的连续照射对患心脏病的仓鼠的健康有益。一群暴露在荧光灯连续照射下的仓鼠平均寿命比另一群同种但生活在黑墙中的仓鼠长2.5%。下列哪一项问题是进行上述实验的最初动因?()
火星乃地球之近邻,环境条件与地球相近:它有固体外壳和稀薄大气层,到太阳的距离约为日地距离的1.5倍,自转周期略长于24小时,也会有四季变化。这些特征,加上近来在南极洲发现了多块来自火星的陨星,且表现出某些疑似生命的痕迹,进一步激发了人类探测火星的愿望。尽管
甲、乙、丙、丁分别购买了某住宅楼(共四层)的一至四层住宅,并各自办理了房产证。下列说法正确的是()。
"TheEvolutionofBirds"BirdsBeganasFeatheredReptilesBirdsevolvedduringthegreatreptilianradiationoftheM
最新回复
(
0
)