首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class XA{ im a; public: static int b; XA(int aa):a(aa
有如下程序: #include<iostream> using namespace std; class XA{ im a; public: static int b; XA(int aa):a(aa
admin
2020-07-30
42
问题
有如下程序:
#include<iostream>
using namespace std;
class XA{
im a;
public:
static int b;
XA(int aa):a(aa){b++;}
int getA(){return a;}
};
int XA::b=0;
int main() {
XA d1(4),d2(5);
cout<<d1.getA()+d2.getA()+XA::b+d1.b<<end1;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、9
B、11
C、13
D、15
答案
C
解析
在类XA的构造函数中,定义了用成员变量a的值初始化变量aa,同时静态成员变量b值加1。所以当在主main函数中定义类xA的对象d1(4)后,变量b的等于1,定义对象d2(5)后,变量b的值等于2,所以表达式d1.getA()+d2.getA()::b+d1.b等于4+5+1+2+1=13。
转载请注明原文地址:https://kaotiyun.com/show/E3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是()。
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。注意:部分源程序存在PROGl.C中,请勿改动主函数main和其他
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动main函数
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数f
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、4
下列给定程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后P所指
编写函数fun,其功能是:求Fibonacei数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为159
随机试题
会计核算方法包括()
超声检查半月板最理想的探头频率是
关于耳部CT扫描技术的叙述,错误的是
隔盐灸主要用于治疗
国际收支平衡表中的平衡项目包括()。
下列价格中属于到岸价的是()。
下列关于内部控制缺陷的说法中,不正确的是()。
寥寥无几:屈指可数
地质研究所组织了5支分队到山区收集矿石标本,每支分队人数均为个位数且各不相同。其中甲、乙、丙三队共有15人,乙、丙、丁三队共有13人。已知戊队有6人。甲队人数最多,剩下的3支分队只有1支人数多于戊队。问:丁队有几人?
下面4个关于C语言的结论中错误的是()。
最新回复
(
0
)