首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******error******的下面,修改该语句即可。#
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl,此工程包含程序文件main.cpp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个//ERROR**********found*****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在//*****error******的下面,修改该语句即可。#includestr
若Pay是一个类名,则执行语句Payp1,p2[2],*p3;时Pay的构造函数被调用的次数是
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在∥********error********的下面,修改该语句即可。#i
下列有关类成员的叙述中,错误的是
下列有关类继承的表述中,错误的是
下列有关指针的用法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。#include<ios
随机试题
患者陈某因手术效果不佳与医院发生争议,要求复制病历资料。医院按照规定复制了病历资料,并告知陈某另有部分病历资料不予复制,只能在医患双方在场的情况下封存,这部分病历资料是
正确的行针辅助手法是
CK是由2个亚单位组成的二聚体,产生的同工酶有
A.足太阳膀胱经B.足阳明胃经C.足少阳胆经D.手少阳三焦经E.手太阳小肠经从耳后,入耳中至目外眦之下的经脉是
输尿管结石最易嵌顿于()。
引起商品价格变化的原因很多,但决定价格的根本因素是( )。
对初步设计审批内容进行变更且符合下列条件之一者为I类变更设计,以下属于I类变更设计条件的有()。
萎靡不振对于()相当于()对于食物
关于生产、销售伪劣商品罪,下列选项正确的有
在经典ARM处理器中ARM920T是典型代表,采用ARM9TMDI内核,它具备的主要性能和部件包括()。①支持ARM/Thumb指令集②具有快速乘法器③哈佛结构④指令Cache与数据Cache分离⑤五级流水线⑥具有MMU⑦唤醒
最新回复
(
0
)