首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass A{ public: static int a; void init(){a=1;} A(in
有如下程序: #inc1ude<iostream> using namespace std; c1ass A{ public: static int a; void init(){a=1;} A(in
admin
2019-06-12
41
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;)
};
int A::a=0;
A obj;
int main()
{
cout<<obj.a;
return 0:
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符.声明类A的全局对象时,构造函数首先调用u}t函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/qU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#includeclassTestClass2{public:TestClass2(){};TestClass2(inti,i
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
指针变量所保存的不是一般的数据值,而是程序中另一个对象的__________。
下列有关继承和派生的叙述中,正确的是()。
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
有如下程序:#includeusingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;)staticimge
在模块化设计过程中,【】用来衡量模块内部各个元素彼此结合的紧密程度。
由于常对象不能被更新,所以()。
以下不是结构化程序设计方法的技术是()。
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
随机试题
粪便外带鲜血,表示出血可能在
产妇,28岁,妊娠高血压综合征,剖宫产术后静脉滴注硫酸镁。若发生硫酸镁中毒,护士最先观察到
刘某的行为构成了什么罪?假设刘父回来后听说了这样的事情,在常某又来收税时,也拒不缴纳税款,还殴打常某,致使常某重伤。则刘父构成什么罪?
关于依法不追究刑事责任的情形,下列哪些选项是正确的?()
房地产经纪机构因国家颁布实施新的政策所引起的风险属于()。[2006年考试真题]
根据《建筑内部装修防火施工及验收规范》规定,木质材料表面进行防火涂料处理时,涂刷防火涂料用量不应少于()。
在设计火灾时,应分析和确定建筑物的基本情况有()。
根据消费税法律制度的规定,下列情形中,应以纳税人同类应税消费品的最高销售价格作为计税依据计算消费税的有()。
全面深化改革的总目标是完善和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化。()
A、Inagarden.B、Inthewoods.C、Atafloristshop.D、Atapostoffice.C对话给我们提示了这样的信息,男士说想给朋友送些花(sendsomeflowers),女士向男士推荐,“
最新回复
(
0
)