首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring>. using namespace std; class XCD{ char*a: int b: public:
有如下程序: #inc1ude<iostream> #inc1ude<cstring>. using namespace std; class XCD{ char*a: int b: public:
admin
2019-06-12
46
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>.
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="abcd",*p2="weirong";
int d1=6,d2=8;
XCD x(p1, d1), y(p2, d2);
cout<<strlen(x.Geta())+y.Getb()<<end1;
return0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb0返回的是参数b的值。在主函数中strlen(x.Geta(》的值等于4,y.Getb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://kaotiyun.com/show/OU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于数据库三级模式结构的叙述中,正确的是()。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
设计软件结构是在软件生命周期的()。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
log2n二分法查找,也称拆半查找,是一种高效的查找方法。
下列关于运算符重载的描述中,正确的是______。
在软件开发中,下面不属于设计阶段的任务的是()。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
随机试题
________命令用围绕几何模型的外凸平面多面体来简化模型。
试述我国公务员职务晋升的条件。
某物流公司受A公司委托管理存货。已知A公司全年需要甲零件2万件,每订购一次的订货成本为100元,每件年储存成本为4元。计算最优经济订货批量、订货批数和全年总成本。
下列选项属于社会风险分析的问题是()。
下列应税项目中,按每次取得的收入计算征税的有()。
下列内容,属于事业单位基金中一般基金来源的是()。
若双曲线=1(a>0,b>0)的渐近线与抛物线y=+3相切,则双曲线的离心率为().
谈谈你对职业排队人的看法。
Ajudgecannotmake________decisions;hemustfollowtherulesoflaw.
A、 B、 C、 D、 E、 A
最新回复
(
0
)