首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA{ public: static int a; void init(){a=1;) A(int a=2){
有如下程序: #include using namespace std; classA{ public: static int a; void init(){a=1;) A(int a=2){
admin
2015-09-14
28
问题
有如下程序:
#include
using namespace std;
classA{
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/V4E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
需求分析阶段的任务是确定
在数据库的概念结构设计中,常用的描述工具是【】。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;
以下不正确的定义语句是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
关于虚函数下面说的正确的是()。
以下叙述中不正确的是()。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
随机试题
男,56岁,BMI26.8,无“三多一少”症状,空腹血糖6.6mmol/L,父亲患糖尿病,疑糖尿病,下列哪项检查最有意义
护士在配合医师进行电复律治疗时最主要的措施是
患者,男性,18岁。因转移性右下腹痛12小时入院,诊断为“急性阑尾炎”,当晚行阑尾切除术,病理为坏疽性阑尾炎。自术后次晨起,患者表现为腹痛,烦躁不安,未解小便。查体:面色较苍白,皮肤湿冷,心率110次/分,脉搏较弱,血压10.67/8kPa(80/60
45岁,男性,任部门经理,送来急诊,自述半小时前突然感到气急、胸闷、心悸、头晕出汗,认为生命垂危,要求紧急处理。近一个月来,这种情况发生过三次,发病间歇期一切正常,发病与饮食无明显关系。最适宜的急诊处理是
某工程项目,建设单位与施工单位按照《建设工程施工合同(示范文本)》签订了施工合同。合同工期为9个月,合同总价为840万元。工程师批准的施工进度计划如图5-1所示(时间单位:月),各项工作均按照最早时间安排且匀速施工,施工单位的部分报价如表5-3所示。施工合
关于担保制度,下列表述正确的是()。
阅读下文,回答下列问题。历史向世界历史的转变,是人类历史发展进程中的重要转变。此前世界处于相对隔绝状态下的国家发展传统模式将被彻底打破,从此,任何国家和民族都必须在参加普遍交往和国际竞争中求得生存和发展。也就是说,愈来愈多的民族、国家和地区间的闭塞或半隔
有如下类定义:classP0intlintxx.YY;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),YY(Y){}};若执行语句Pointa(2),b[3],*c[4]
Thechangesinlanguagewillcontinueforever,butnooneknowssure【M1】______whodoesthechanging.Onepossibilityis
A、Shewasdismissedfromherjob.B、She’schangingjobs.C、Sheistiredofteaching.D、Sheisill.A
最新回复
(
0
)