首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
75
问题
有如下程序:
#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://kaotiyun.com/show/25Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于友元函数的叙述不正确的是
下列程序的输出结果是main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}cou
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下面程序的结果是()。#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a;}};Cl
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
在计算机中,算法是指
在算法正确的前提下,评价一个算法的两个标准是______。
在面向对象程序设计中,从外面只能看到对象的外部特征,而不知道无需知道数据的具体结构以及实现操作的算法,这称为对象的______。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
下列不属于PDCA循环的特点的是【】
腺鳞癌是指
A.自然杀伤细胞B.细胞毒性T细胞C.迟发型变态反应T细胞D.B细胞E.巨噬细胞真菌深部感染中,抗原刺激后可转化为产生抗体的细胞的是
下列对苯氧酸类介绍错误的是
根据卫生部门的全国规模的营养调查表明:中国人普遍缺钙,摄人量仅为人体所需的40%~50%。详见下图: 各年龄段的钙营养状况,()。
防止盾构始发期间土砂随地下水从衬砌外围与洞体之间的间隙涌入工作井的应急措施是()。
全淹没二氧化碳灭火系统的二氧化碳设计浓度不应小于灭火浓度的1.7倍,并不得低于()。
2011年度,甲公司销售各类商品共计50000万元(不包括客户使用奖励积分购买的商品),授予客户奖励积分共计50000万分,假设奖励积分的公允价值为每分0.01元。客户使用奖励积分共计30000万分。2011年末,甲公司估计2011年度授予的奖励积分将有8
个人担任公司董事,且不在公司任职、受雇的,其担任董事职务所取得的董事费收入,按照“劳动报酬所得”税目缴纳个人所得税。()
甲与某影楼约定,影楼免费为甲拍摄艺术照,同时有权选择其中的一套照片用于制作影楼的宣传画册。后甲发现自己的照片出现在某整容医院的广告中。经查,该照片系整容医院从影楼购得。根据法律规定()(2011年法学基础课多选第30题)
最新回复
(
0
)