首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。templatevoidfun(_________________){Ta;if(x>y)
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
数据库技术的根本目标是()。
下列有关拷贝构造函数的描述中错误的是()。
以下叙述正确的是
下列字符串中,正确的C++标识符是()。
下列叙述中正确的是
在一个有n个元素的顺序表的第i个元素(1≤i≤n)之前插入一个新元素时,需要向后移动【】个元素
下列有关抽象类和纯虚函数的叙述中,错误的是
下面不是派生类对基类的继承方式的是()。
随机试题
下列哪项不是施行长期全肠外营养时发生胆汁淤积和肝酶谱升高的原因()
有关丝裂霉素C的叙述,正确的是
下列生物制品用于人工自动免疫的是"
A.促进阴毛、腋毛的生长B.使增生期内膜转化为分泌期内膜C.使阴道上皮增生、角化D.促进卵泡的发育E.使基础体温排卵后降低0.3一0.5℃144孕激素的作用?
()是指投资项目建设投资、建设期利息与流动资金之和。
下列关于外商投资企业的表述中,符合我国外商投资企业法律制度规定的是()。
_____________,铜雀春深锁二乔。(杜牧《赤壁》)
以法所规定的内容不同为标准,法可以划分为()
Toothpasteisasubstance【C1】______forthecleaningandpolishingthesurfaceoftheteeth.Itsprimaryfunctionis【C2】______too
A、Engageininterestingdebatesoften.B、Readthescriptsinfrontofamirror.C、Talkwithfriendsaboutdifferenttopics.D、Wr
最新回复
(
0
)