首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 1; } A(int a = 2) { init(); a++
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 1; } A(int a = 2) { init(); a++
admin
2015-06-27
26
问题
有如下程序:
#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 << obj.a;
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://kaotiyun.com/show/jCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
只能作为成员函数重载的是()。
对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
重载的流运算符函数经常定义为类的【】函数。
诊断和改正程序中错误的工作通常称为【】。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
A.传出神经为到骨骼肌的Aα纤维B.传出神经为到骨骼肌的Aδ纤维C.传入纤维为C类纤维D.传入纤维为B类纤维E.传入纤维为Aβ类纤维(1997年)脊髓动物实现的骨骼肌牵张反射
患者太阳病后出现心悸,头晕,身体肌肉跳动,震颤,站立不稳,发热。治疗宜选用
双亲皆肥胖者,后代肥胖发生率是:
根据我国宪法规定,关于决定特赦,下列哪一选项是正确的?
甲驾车接打电话没有注意闯了红灯,撞上正在公路上行走的乙丙二人,撞死乙,同时将丙卷入汽车底盘,甲意识到汽车底盘下可能有人,为逃避法律追究而驾车飞奔,将被害人拖行800米,致其死亡。对此案的认定,下列错误的选项是:
下列关于个人抵押授信贷款贷后检查的说法中,错误的是()。
某一般纳税企业委托外单位加工—批消费税应税消费品材料成本1000万元,加工费100万元(不含税),受托方适用的增值税税率为17%。受托方代收代缴消费税50万元。该批材料加工后委托方直接出售,则该批材料加工完毕入库时的成本为()万元。
Whatwouldmakeasmokermorelikelytoquit,abigrewardforsucceedingoralittlepenaltyforfailing?Thatiswhatresearch
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的T是
Whenwilltheymeet?
最新回复
(
0
)