首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD{ char* a; int b; public: XCD(char* aa,int bb){ a=new
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD{ char* a; int b; public: XCD(char* aa,int bb){ a=new
admin
2019-06-12
25
问题
有如下程序:
#include<iostream>
#include<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()<<endl;
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/8F8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类中,__________成员为类的所有对象所共享。
软件结构设计的图形工具是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列函数的运行结果是()。#includeintadd(inta,intb);voidmain(){externintx,y;cout
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
在关系代数运算中,有5种基本运算,它们是()。
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
语句cout<<’\n’还可表示为______。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
派生类继承基类的方式有
随机试题
胃痛急剧而拒按,腹胀便秘,舌苔黄燥,脉滑实有力者,治疗应首选的方剂是
肠上皮细胞由肠腔吸收葡萄糖属于
首次提出“在正式组织中存在着非正式组织”观点的是()
患者,女,20岁。左前臂圆形肿物如指头大小,质硬,表面光滑,边缘清楚,无粘连,活动度大。应首先考虑的是
在体格检查中,医生应遵循的道德要求不包括
现行《水利水电基本建设工程单元工程质量等级评定标准》中有部分标准将中间产品质量标准纳入了正文,中间产品只有在检验合格后才能在()中加入应用。
某科学家向汽车公司提供一项非专利技术,获得收入30000元,该收入应缴纳个人所得税额为( )元。
()指在现成的教学班级内进行,没有随机分派被试,不能完全控制误差的来源,只能尽量减小误差的实验。
“土豪”
Researchhasshownthat—inbothsexesandacrossnumerouscultures—attractivepeoplearejudgedtobesmarter,kinder,morehone
最新回复
(
0
)