首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: static int a; void init(){a=1;} A(i
有如下程序: #include<iostream> using namespace std; class A { public: static int a; void init(){a=1;} A(i
admin
2018-10-21
70
问题
有如下程序:
#include<iostream>
using namespace std;
class A {
public:
static int a;
void init(){a=1;}
A(int a=2){ini t();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<<obj.a;
return 0:
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/25Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知n是一个int型变量,下列语句中错误的是()。
若执行语句:cout<<setfill(’*’)<<setw(10)<<123<<"OK"<<endl后将输出()。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的______函数。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为______。
下列程序的运行结果是()。#include<iostream.h>intx=5;intfun(intA){intC;C=X*a;returnC;}voidmain()
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
冒泡排序算法在最好的情况下的元素交换次数为______。
关系模型允许定义3类数据约束,下列不属于数据约束的是
关系数据库的关系演算语言是以______为基础的DML语言。
模板是实现代码重用机制的一种工具,其中使一个函数可以定义成对许多不同数据类型完成同一个任务的是指【】模板。
随机试题
营业地在中国的A公司和营业地在B国的C公司于2002年7月1日在日本签订了一项货物买卖合同,合同规定A公司向C公司出口:1万台空调机。后发生纠纷诉之于中国法院。请问:假设2:B国是《联合国国际货物销售合同公约》的成员国,A公司和C公司对该合同的法律适
中年男性,近10天黄疸进行性加深,食欲减退,乏力,尿少3日,神志不清一天,体检:巩膜明显黄染,嗜睡,烦躁不安,牙龈出血,皮下瘀斑,扑翼样震颤阳性,肝未触及,大量腹水。周围血象:WBC13.2×109/L,N82%,血总胆红素178.0μmol/L,AL
护士观察到一位帕金森病患者解开衬衫纽扣时上臂的震颤消失,由此可证明以下哪种观点是正确的
某4层商场建筑内大厅的净空高度从首层地面直达屋顶,如大厅于首层的建筑面积为260m2,则该大厅的建筑面积为()m2。
(2005年)某企业预计明年销售收入将达到6000万元,总成本费用将为5600万元,该企业明年应缴纳()。
直复营销广告与一般商品广告的不同点是()。
人民警察的义务,是指人民警察在行使权力、履行职责过程中必须作出或不得作出一定行为的约束。人民警察义务具有()特点。
Allenhadtocallataxibecausetheboxwas______tocarryallthewayhome.
Accesstoeducationfacilitiesisinadequateinsub-SaharanAfrica.Andwomenandgirlstherefacegreaterdisadvantages.Theya
ThecounselorwarnedBrianandCherythattheywouldnolongerbeAmericancitizensiftheywantedtoadoptchildrenfromSouth
最新回复
(
0
)