首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCD{ char*a; int b; public:
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCD{ char*a; int b; public:
admin
2020-11-11
36
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>
using namespace std;
c1ass XCD{
char*a;
int b;
public:
XCD(char* aa,int bb){
a=new char[strlen(aa)+1];
strcpy(a,aa),
b=bb;
}
char* Geta(){ returna;}
int Getb(){retum b;}
};
int main(){
char *p1="abcd",*p2="weirong";
int d1=6,d2=8;
XCD x(p1,d1),y(p2,d2);
cout<<strlen(x.Geta())+y.Getb()<<end1;
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb()返回的是参数b的值。在主函数中str1en(x.Geta())的值等于4,y.Getb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://kaotiyun.com/show/Jayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下面程序的运行结果为()。#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};classB:publicA{public:B(){cout
下面描述中错误的是()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
软件工程的出现是由于
违背数据流图(DFD)构造规则的是
在黑盒测试方法中,设计测试用例的根据是
数据流图中带有箭头的线段表示的是
随机试题
A、海马沟B、扣带回C、脑干D、小脑扁桃体E、舌下神经枕骨大孔疝中的内容物是()
纵断面具纤维状纹理,显绢丝样光泽的药材是
女性38岁,上唇肿胀疼痛3天,伴全身发热。检查体温38.8℃,上唇明显肿胀,紫红色,右侧上唇可见多个脓头。对该患者的局部处理,正确的方法是
脊柱骨折的形态,多属于
在城市市区范围内,建筑施工过程中使用机械设备,可能产生环境噪声污染的,施工单位必须在工程开工()日以前向工程所在地县级以上地方人民政府环境保护行政主管部门申报该工程的项目名称、施工场所和期限、可能产生的环境噪声值以及所采取的环境噪声污染防治措施的
下列有关普通合伙企业合伙事务执行的表述中,符合《合伙企业法》规定的是()。
根据票据法律制度的规定,持票人在一定期限内不行使票据权利,其权利归于消灭。下列有关票据权利消灭时效的表述中,正确的有()。
小伟从家到学校去上学,先上坡后下坡。到学校后,小伟发现没带物理课本,他立即回家拿书(假设在学校耽误时间忽略不计),往返共用时36分钟.假设小明上坡速度为80米/分钟,下坡速度为100米/分钟,小明家到学校有多远?()
论述成败归因理论。
Whatisthetalkmainlyabout?
最新回复
(
0
)