首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
18
问题
有如下程序:
#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/sK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。$includevoidff(intx),if(doublex);voidmain(){floata(88.18);ff(a);charb(’a’)
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:0012FF6810012FF3C50012FF6C20012FF444
结构化程序所要求的基本结构不包括( )。
下列有关运算符重载的表述中,正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
在下列关键字中,不能用来表示继承方式的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
下列选项中属于面向对象设计方法主要特征的是( )。
随机试题
______findoutwhathadhappened.
阅读鲁迅《灯下漫笔》中的文字,然后回答下列小题。假如有一种暴力,“将人不当人”,不但不当人,还不及牛马,不算什么东西;待到人们羡慕牛马,发生“乱离人,不及太平犬”的叹息的时候,然后给与他略等于牛马的价格,有如元朝定律,打死别人的奴隶,赔一头牛,则人们便要
纽曼保健系统模式中的初级预防内容包括()。
A.酸B.苦C.甘D.辛E.咸
A.黄疸出血症状B.咽峡炎C.关节炎及关节畸形D.脊髓痨及动脉瘤E.反复发热与缓解钩端螺旋体感染可引起
下列纠纷中属于《仲裁法》调整范围的是:
甲、乙双方订立合同后,甲在交货前有确切证据证明乙经营状况严重恶化。根据《中华人民共和国合同法》的规定,甲可采取的措施是( )。
支付结算的基本原则就是单位、个人和银行在办理支付结算过程中应当遵循的基本准则。下列各项中,不属于支付结算应当遵循的基本原则是()。
国际债券同国内债券相比具有一定的特殊性,主要表现在()。Ⅰ.资金来源广、发行规模大Ⅱ.存在利率风险Ⅲ.有国家主权保障Ⅳ.以自由兑换货币作为主要计量货币
价格是影响需求的最重要的因素,一般来说,价格和需求的变动()。
最新回复
(
0
)