首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
admin
2019-06-12
43
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
return 0:
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://jikaoti.com/ti/oSA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream.h>voidmain(){intx=l0,y=l0:for(inti=0;x>8;y=++i)
将E-R图转换为关系模式时,实体和联系都可以表示为
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<endl;
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为【 】。
下面字符串中,不可以用作C++标识符的是()。
下列叙述中正确的是
从工程管理角度,软件设计一般分为两步完成,它们是
下述关于数据库系统的叙述中正确的是()。
下列关于类和对象的叙述中,错误的是()
随机试题
氯水在日光照射下会有气体逸出,这气体是溶解在水中的Cl2。
有关步态的描述下列哪一项是错误的?
下列关于一般性工业固体废物Ⅱ类场要求说法错误的是()。
下列股利分配政策中,能够增强投资者对公司的信心、稳定股票价格的是()。
中国最早的学校教育形态出现在()。
关于宪法关系的错误表述是()。
5/8.
一般情况下,划分计算机四个发展阶段的主要依据是
例如:为了让自己更健康,他每天都花一个小时去锻炼身体。★他希望自己很健康。(√)今天我想早点儿回家。看了看手表,才5点。过了一会儿再看表,还是5点,我这才发现我的手表不走了。★那块手表不是他的。(×)
TwoCulturalDimensionsCultureisthecollectiveprogrammingofthemindwhichdistinguishesthemembersofonecategoryofpeo
最新回复
(
0
)