首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XA { int a; public: s
有如下程序: #include using namespace std; class XA { int a; public: s
admin
2021-05-06
33
问题
有如下程序:
#include
using namespace std;
class XA {
int a;
public:
static int b;
XA(int aa):a(aa) {b++;}
~XA() {}
int get() {return a;}
};
int XA::b=0;
int main() {
XA d1(2),d2(3);
cout<
return 0;
}
运行时的输出结果是
选项
A、5
B、6
C、7
D、8
答案
C
解析
本题考查类的静态数据成员,题目中定义了类的静态数据成员b,当执行定义两个对象时执行构造函数,构造函数执行b++,所以b最终为2,而d1.get()为2,d2.get()为3,最终结果为7,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7Qfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。例如:x=13,13的二进制
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。本程序完成以下功能:(1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Root对象用于表示方程ax2+bx
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
下列关于this指针的叙述中,正确的是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubledl,d2;则下列调用中,错误的是()。
下列选项中,不是C++关键字的是
随机试题
A、WhetherthedentistteachesattheUniversitywilldecide.B、Whetherthepatientcallsearlyinthemorning.C、Whetheritisa
mosm
属于酪氨酸激酶抑制剂的抗肿瘤药物是
女,33岁,自述记不清末次月经,今日娩出一女婴,身长40cm,体重1700g。指(趾)甲未达指(趾)端。估计孕周可能性最大为
建设单位将自己开发的房地产项目抵押给银行,订立了抵押合同,后来又办理了抵押登记,则( )。
()是指单位为了提高会计信息质量,保护资产的安全、完整,确保有关法律法规和规章制度的贯彻执行等而制定和实施的一系列控制方法、措施和程序。
劳动法一般由()制度组成。(2005年11月三级真题)
有甲乙丙三箱水果,甲箱重量与乙、丙两箱重量和之比是1:5,乙箱重量与甲、丙重量之和的比是1:2,甲箱重量与乙箱重量的比是( )。
某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最多为()个。
TheauthorgivessomeusefuladvicebecauseItisadvisabletoseparate"wants"from"needs"sothat______.
最新回复
(
0
)