首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-07-10
85
问题
有如下程序:
#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://www.kaotiyun.com/show/CP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在每个C++程序中必须有且仅有一个()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{private;charc;public;TestClass(cha
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
下面程序的运算结果为()。#include<iostream>usingnamespace~td;inti;intfun(){staticinti=10;return++i;
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
执行如下程序将输出():#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";fun();}voi
随机试题
讲授的目的是与听众交流信息,其主要媒介就是________。
应用金属支架治疗恶性胆管狭窄,叙述不正确的是
在施工中为避免大体积混凝土由于温度应力作用而产生裂缝,可采取以下技术措施()。
根据《刑法》及有关规定,属于自首的情节有()。
小王大学毕业那年,正赶上国际经济危机对中国产生的影响开始释放,就业形势十分严峻。由于小王来自农村,不得已接受了一份快递员的工作,这份工作不仅工作时间长,体力消耗大,而且非常不稳定,收入也不是很高。2年之后,随着经济形势的好转,小王来到一家大公司求职。这家公
甲乙两个工程队共同修建一段长为2100千米的公路,甲队每天比乙队少修50千米,甲队先单独修3天,余下的路程与乙队合修6天完成,则乙队每天所修公路的长度是:
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Parentsandstudentsarenowrelyinglessontakingoutloansandmoreongrants,scholarshipsandtheirownincomeandsavings,
Everyhumanbeing,nomatterwhatheisdoing,givesoffbodyheat.Theusualproblemishowtodisposeofit.Butthedesigners
Nextfall,whenyouseegeeseheadingsouthforthewinter,flyingalongin"V"formation,youmightconsiderwhatsciencehasd
最新回复
(
0
)