首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
admin
2019-05-06
38
问题
有如下程序:
#include<iostream>
rising namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}.
};
intA::a=0;
A obj;
int main()
{
cout<<obj.a:
return 0;
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://www.kaotiyun.com/show/rs8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classTestClass{intx;public:TestClass(int
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
有如下类声明:classMyBASE{ intk: public; voidset(intn){k=n;} intget()const{returnk;}};classMyDE
在下列关键字中,不能用来表示继承方式的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
构造函数构造函数的主要作用是对数据成员初始化,系统为成员分配内存时,保留这些存储单元的原状。
A、 B、 C、 D、 C根据对二叉树根的访问先后顺序不同,分别称为前序遍历、中序遍历和后序遍历。这3种遍历都是递归定义的,即在其子树中也按照同样的规律进行遍历。下面就是前序遍历方法的递归定义。当二叉树的根不
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。A)3B)4C)6D)7
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0:while(str[j])
随机试题
某县政府以“振兴本县经济”为由,在土地利用总体规划以外,批准征用农用地15公顷(包括基本农田5公顷),供该县经济开发总公司建设工业园区。对该批准行为的下列表述何者为错误?()
试回答下列交通安全设施工程质量检测评定方面的相关问题。某交通安全设施单位工程各分部工程合格率均满足要求(一般项目大于80%,关键项目大于95%),仅有一分项工程外观质量不满足要求,该单位工程评定为()。
若项目总进度目标不可能实现,则()应提出调整项目总进度目标的建议,并提请项目决策者审议。
乙公司是一家上市公司,适用的企业所得税税率为25%,当年息税前利润为900万元,预计未来年度保持不变。为简化计算,假定净利润全部分配,债务资本的市场价值等于其账面价值,确定债务资本成本时不考虑筹资费用。证券市场平均收益率为12%,无风险收益率为4%,两种不
经济适用住房的利润应控制在()以下。
从完整的问题解决过程来看,最首要的环节是()
税收分配的对象是()。
我国《宪法》明确规定实行依法治国,建设社会主义法治国家。任何组织和个人都要在宪法和法律范围内活动,一切违法行为都应受到法律的追究,法律面前人人平等。这体现了宪法的基本原则是()
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
EndYourBackPainLikeanexpensivebuttemperamentalsportscar,thehumanspinisbeautifullydesignedandmaddeninglyu
最新回复
(
0
)