首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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全国计算机二级
相关试题推荐
线性表采用链式存储方式时,结点的存储地址______。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){da
下面的类中定义了一个枚举类型,请完成下面的程序。classBase{public:enumWeek{Sum,Mon,Tue,Wed,Thu,Fri,Sat};Weeka;}
重载的流运算符函数经常定义为类的【】函数。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
长度为n的简单插入排序法,最坏情况需要______次比较。
设intx:,则经过______后,语句*px=0;可将x值置为0。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
下列运算符不能用友元函数重载的是()。
随机试题
管道仪表流程图中,被测变量及仪表功能组合为TSA时,表示温度联锁报警。()
石油沥青的软化点是衡量()技术性质的指标。
BernieVoytas,46,hadbeenworking28hardandlongdays.That’sthewayofitfora【36】duringharvesttimeinRandolphCounty,
境内甲公司向境外乙公司支付1000万元股息,境内企业所得税税率25%,境外乙公司预提10%企业所得税,甲公司应代扣代缴企业所得税计算正确的是()。
处于______阶段的教师,最担心的问题是:“学生喜欢我吗?”、“同事如何看我?”、“领导觉得我怎样”等等。
若函数f和g满足f(x)=ex+4,f(g(x))=x2,则g(x)的定义域是().
法律关系是由________保证的社会关系。
根据我国宪法和国籍法,下列关于国籍的表述,正确的是()(2017年一综一第56题)
WhatisMs.Bartlett’scurrentposition?
A、MichaelandTomhaveorderedallthefood.B、MichaelandTomhavemadeailthepreparations.C、Otherfriendswillbringallth
最新回复
(
0
)