首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
75
问题
有如下程序:
#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://kaotiyun.com/show/0H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是()。inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
有如下程序:#include<iostream>using namespacestd;ClassCon{charID;public:Con():ID(’A’){cout<<1;}Con(
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
下列关于C++语言类的描述中错误的是()。
下列关于类与对象的说法中,不正确的是()。
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;y=j;}
头文件【】中包含了处理用户控制的文件操作所需的信息。
关于C++语言与C语言关系描述中错误的是
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
随机试题
在电阻并联电路中,各电阻两端的________都相等,而各电阻中的________和________分配则与电阻值成反比。
有一自备电厂的配电系统图见图6-10,发电机具有自动电压调整器。取基准容量为50/0.8=62.5MV.A,已知各元件的电抗标幺值为=0.125,=0.196,=0.068;故d点前的综合电抗标幺值为∑X==0.125+0.196+0.068=0.3
一般来说,可以将证券投资技术分析分为()。
()将成为未来每个教师的基本职业生存方式。
邓小平强调,实现中国现代化的关键在经济,基础在人才。()
2014上半年,上海市规模以上工业(以下简称工业)企业完成工业总产值15769.31亿元,比去年同期增长4.4%。其中,6月份工业企业完成工业总产值2724.53亿元,比去年同期增长7.1%(见下图)。工业产销率为99.5%,比去年同期提高0.3个百分
已知汉字“家”的区位码是2850,则其国标码是()。
Publicimagereferstohowacompanyisviewedbyitscustomers,suppliers,andstockholders,bythefinancialcommunity,bythe
Thefirstmoderndigitalcomputersweredevelopedinthe1940sformilitarypurposesthataroseduringWorldWarII.Thesecomp
Somemineralsarequitecommon,othersareregionally_________,andstillothersarerareontheearth.
最新回复
(
0
)