首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCD{ char*a: int b; public:
有如下程序: #include #include using namespace std; class XCD{ char*a: int b; public:
admin
2020-11-11
50
问题
有如下程序:
#include
#include
using namespace std;
class XCD{
char*a:
int b;
public:
XCD(char*aa,int bb){
a-new char[strlen(aa)+1];
strcpy(a,aa);
b=bb;
}
char*Geta(){return a;}
int Getb(){return b;}
};
int main(){
char*p1=ˊˊabedˊˊ,*p2=ˊˊweirongˊˊ;
int d1=6,d2=8;
XCD x(p1,d1),y(p2,d2);
cout<
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb()返回的是参数b的值。在主函数中 strlen(x.Geta())的值等于4,y.Getb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://kaotiyun.com/show/WMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数ad
有如下程序:#includeusingnamespacestd;classA(public:AO{cout
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在//********error********
下列关于运算符重载的描述中,错误的是()。
下列有关内联函数的叙述中,正确的是()。
下列关于模板形参的描述中,错误的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列关于运算符重载的叙述中,错误的是()。
软件设计中模块划分应遵循的准则是()。
代码编写阶段可进行的软件测试是
随机试题
对慢性阻塞性肺病患者进行长期家庭氧疗的指征是
关于术中冰冻哪项是错误的
除滋阴清热外,还具有补肾益肺的功能的是()。
依据行政处罚法有关规定,行政机关对于罚款、没收违法所得或者没收非法财务拍卖所得的款项,应()。
下列账户的期末余额,不应在资产负债表中“存货”项目内填列的是( )。
下列各项中,属于所有者权益类科目的是()。
已知向量a=(3,1),b=(1,一2),则向量a在向量b上的投影为______.
简述当前课程评价发展的基本特征。
小偷张三窃取王某的木材对自己的房屋进行修缮,对此下列表述正确的是()。
Amailtransferisthemostexpensiveformoftransfer.
最新回复
(
0
)