首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
78
问题
有如下程序:
#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全国计算机二级
相关试题推荐
已知n是一个int型变量,下列语句中错误的是A)long*p=newlong[n];B)longp[n];C)long*p=newlong(n);D)longp[10];
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。A)3B)4C)5D)6
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A)*q+8B)*(q+7)C)*q+=8D)q+7
下列程序的输出结果为-5/8-3/4,请将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classFraction{//"分数"类public:Fractio
下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classTest{public:Test(intA){data=a
实体完整性约束要求关系数据库中元组的______属性值不能为空。
下列关于析构函数的描述中,错误的是()。A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
随机试题
记录式文件可分为________和变长记录文件两种。
奇脉最常见于
局部杀灭疥虫药,疗效最佳的是()。
一端固定,一端自由的细长(大柔度)压杆,长为L[图5-75(a)],当杆的长度减小一半时[图5-75(b)],其临界载荷Fcr比原来增加()。
某业主单位(甲)运作一项目,在可行性研究报告批准后,将该施工项目采用设计、采购和施工任务综合的承包方式发包给乙公司。按照合同提出的要求,项目总承包单位在设计中要重点抓好费用目标控制工作,满足业主的进度目标。在项目实施中,还有监理丙、供货单位丁、施工分包单位
某个人独资企业,2009年全年销售收入为10000000元,销售成本及期间费用7600000元,其中业务招待费100000元、广告费150000元、业务宣传费80000元,增值税以外的各种税费1500000元,没有其他涉税调整事项。该个人独资企业应缴纳的
平衡计分卡的四个方面内容中,根本的指标是()。
甲、乙、丙、丁四人在一城市同租一室生活,每天轮流做饭。某一天就该轮到谁做饭了,四人每人说了一句话。甲说:今天应该乙做饭。乙说:今天应该丁做饭。丙说:我们四人都有做饭的可能。丁说:谁做饭都可能,唯独我不可能。他们四人中只有一人说的是假话。如果上述断定是真,那
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
现在是一个极具变革的年代,你们为迎接新的挑战已经做好了准备。(81)是你们使我们的社会更加强大,我们的家庭更加健康和安全,我们的人民更加富裕。同胞们,我们已经进入了全球信息化时代,这是美国复兴的伟大时代。(82)作为总统,我所做的一切—
最新回复
(
0
)