首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;) A(int a=2){ini
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;) A(int a=2){ini
admin
2021-06-10
31
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;)
A(int a=2){init();a++;)
};
int A::a=0;
A obj;
int main()
{
cout<
return 0:
}
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/Hwfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;r
下列关于函数参数的叙述中,正确的是()。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列有关类成员的叙述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:Th
检查软件产品是否符合需求定义的过程称为()。
软件需求规格说明书的作用不包括()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
随机试题
民警吕某抓获逃犯蔡某,从抓捕现场押解回公安机关的途中,吕某可以对蔡某使用约束性警械。
治疗高钙血症:治疗原发性醛固酮增多症:
治疗咽喉肿痛肺胃实热者,应加用以下哪穴
A.保证其提供商品的实际质量与标明的质量状况相符B.向消费者出具购货凭证C.按照国家规定或者约定履行,承担相应责任,不得无理拒绝D.向消费者协会报告E.向有关行政部门报告和告知消费者,并采取防止危害发生的措施经营者发现其提供的商品存在严
在证券市场中,如果同价位申报,按照申报时序决定优先顺序是遵循竞价交易的()原则。
反向谬论,是指依据某观点若成立(或不成立)所产生的结果好坏,来判断一个观点是否正确的一种逻辑错误。根据上述定义,下列存在反向谬论的是()。
根据以下资料,回答下列问题。注:1斤=0.5千克。根据材料,说法正确的是:
2015年我国车辆和驾驶人保持快速增长,至2015年年底,全国机动车保有量达2.79亿辆,比上年增长11.7%,全国机动车驾驶人数量达3.24亿人,比上年增长8.0%。其中,我国汽车保有量达1.72亿辆,是2003年汽车保有量的7.2倍。2015年新注册登
我的家在哪里梦,最能“暴露”和“揭发”一个人灵魂深处连自己都没有意识到的“向往”和“眷恋”。梦,就会告诉你,你从来没有想过的地方和人。昨天梦里,我忽然梦见自己在大街旁边喊“洋车”。有一辆洋车跑过来了,车夫是一个膀大腰圆、脸面很黑的中年人,他
StudyStylesYouknowwhetheryou’reamorningpersonoranightowl.Youknowwhetheryou’reapickyeaterorahumangarba
最新回复
(
0
)