首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;) A(int a=2){ini
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;) A(int a=2){ini
admin
2021-06-10
42
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;)
A(int a=2){init();a++;)
};
int A::a=0;
A obj;
int main()
{
cout<
return 0:
}
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://www.kaotiyun.com/show/Hwfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
使用VC6打开考生文件夹下的源程序文件modi1.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******eror******
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数in、n、1由大到小输出。in最大,1最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与
在下列字符中,不允许作为C++标识符的是()。
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHA二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
随机试题
电动潜油泵井正常运行,供电系统()突然波动,电流卡片会出现钉子状。
男,40岁。出现排尿后尿道灼痛并溢出白色黏液6个月。会阴部及腰背都酸痛,性欲减退,乏力。前列腺按摩液检查:卵磷脂小体少量,白细胞20~30/HP。不应采用的治疗方法是
处方审核的实质审核包括()
与类风湿性关节炎发病无关的是()。
下列选项对行政赔偿程序的描述不正确的是()
公开发行可转换公司债券,应当提供担保,但最近1期末经审计的净资产不低于人民币5亿元的公司除外。()
下列各项可以用于质押的是()。
2013年7月20日,中国人民银行决定全面放开金融机构贷款利率管制,取消金融机构贷款利率0.7倍的下限,由金融机构根据商业原则确定贷款利率水平,此举标志着我国全面放开了贷款利率的管制。试分析中国人民银行这一货币政策调整的经济背景以及政策意义。(东
TilesmadeofeitherclayAandslatearepopularroofingBmaterialsinareasCwhererawmaterialsareeasilyDfound.
Oneofthebiggestchallengesfacingemployersandeducatorstoday【C1】______therapid【C2】______ofglobalization.Themarketplac
最新回复
(
0
)