首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass A{ public: static int a; void init(){a=1;} A(in
有如下程序: #inc1ude<iostream> using namespace std; c1ass A{ public: static int a; void init(){a=1;} A(in
admin
2019-06-12
63
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;)
};
int A::a=0;
A obj;
int main()
{
cout<<obj.a;
return 0:
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符.声明类A的全局对象时,构造函数首先调用u}t函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://www.kaotiyun.com/show/qU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#includefun(inta,intb){intc;c=a+b:returnc;}voidmain(){intx=
以下程序的执行结果是()。#includeclassTestClass2{public:TestClass2(){};TestClass2(inti,i
语句cout<<’\n’还可表示为______。
表达式operator++(x,int)还可以表示为【】。
下列关于类模板的描述中,错误的是()。
C++中封装性、继承性和______是面向对象思想的主要特征。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
下列关于类和对象的叙述中,错误的是()
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
有64个结点的完全二叉树的深度为【】(根的层次为1)。
随机试题
德福勒模式表现出的理论观点是
由于目前缺乏相关法律支撑,在行使集中行政处罚权的过程中面临许多问题和困惑,目前涉及城市管理的法律法规多达50多部,但没有一部专门针对城市管理的独立法律法规,相互之间缺乏系统性和连贯性,到底该怎么管,没一个标准,这给城管的实际工作带来许多不便。根据文
本案中张某在起诉后向人民法院申请采取先予执行措施,一审法院是否可以做出采取先予执行措施的裁定?为什么?如果王某对先予执行的裁定不服,其可不可以就先予执行的裁定提起上诉?如果人民法院采取先予执行的措施以后,上级法院发现先子执行的裁定错误,应当如何纠正?在
根据我国经济法律法规的有关规定,经济法律关系的客体包括()。
下列有关抵押借款和无抵押借款的说法正确的有()。
下列关于纳税信用评估的表述,不正确的是()。
小明在家里非常受宠,因此养成了娇生惯养、自我中心的习惯。在学校里经常与同学打架,不交作业,不受同学和老师的喜欢。老师们都认为他是“问题”儿童。作为社会工作者,准备运用认知行为理论,来帮助小明改变行为习惯和他的认知。那么,根据认知行为理论所借用的社会学习理论
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准题号,避免答错
概念结构设计的目标是产生DB概念结构(即概念模式),这种结构主要反映
Whatnumberdidthemanwanttodial?
最新回复
(
0
)