首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
admin
2019-06-04
64
问题
有如下程序:
#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/A28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
有如下程序:#include<iostream>usingnamespacestd;classTlestClass{intn;public:TestClass(intk):n(k){
下面关于常成员函数的说法中正确的是()。A)常成员函数不能修改任何的数据成员B)常成员函数只能修改一般的数据成员C)常成员函数只能修改常数据成员D)常成员函数只能通过常对象来调用
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&C){cout<<c.data;)staticvoidfunction2(MyClass&C)
程序中有如下语句:for(inti:0;i
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iosweam.h>voidmain(){inta,b,t;cin>>a>>b;
采用线性链表表示一个向量时,要求占用的存储空间地址()。
按照“后进先出”原则组织数据的数据结构是()。
随机试题
临床实践中知情同意的主要告知形式应为
A.氨基苷类抗生素B.青霉素C.红霉素D.林可霉素(洁霉素)E.红霉素+利福平下列情况选用哪组药物最适宜
下列关于过敏性紫癜的描述哪项是不正确的
该公司本年度所要缴纳的税种包括()。下列关于该公司本年度应纳企业所得税税额的计算中正确的是:()。
公安局以陈某倒卖国家禁止买卖的古董为由,将其家里、商店里搜出的十余件古董扣押,对纪某作出罚款1000元的决定。陈某不服提起行政诉讼后,公安局向法院提交了有关古董鉴定专家作出的鉴定结论,下列说法哪些是正确的?
某厂锅炉,最大耗煤量为50kg/h,含硫量为1.0%,煤中硫转成SO2的转化率取80%,则烟气SO2排放量为()。
Wordp通过格式菜单中的段落可以实现的有()。
“杀鸡吓猴”的教育效应所反映的现代心理学理论是()
因不可抗力不能履行合同或者造成他人损害的(),法律另有规定的除外。
在考生文件夹下有一个_工程文件sjt5.vbp,按照要求完成以下操作:在名称为Forml的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的Rea
最新回复
(
0
)