首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列运算符不能重载为友元函数的是()。
下列函数的运行结果是()。#includeintadd(inta,intb);voidmain(){externintx,y;cout
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
语句cout <<(a=2)&&(b=-2);的输出结果是
数据库系统的核心是【】。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
对建立良好的程序设计风格,下面描述正确的是()。
在一个派生类对象结束其生命周期时()。
按照标识符的要求,开头的符号不能是()。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
下列属于速录软件的故障的是()。
A.乳腺纤维腺瘤B.乳腺佩杰病C.乳腺癌D.乳腺小叶增生症E.导管内乳头状瘤彗星征
"阳虚则寒"指的是
A.块根B.全草C.花粉D.果实E.种子蒲黄的药用部位是()
A.国家食品药品监督管理局B.国务院信息产业主管部门C.省级药品监督管理部门D.省级电信管理机构E.省级工商行政管理部门对全国提供互联网药品信息服务活动的网站实施监督管理
在一个建设工程项目中,编制控制性施工进度计划的主要目的是()。
根据《证券业从业人员资格管理实施细则(试行)》,执业人员出现()情形,不予通过年检。I.执业证书申请材料或年检材料弄虚作假的Ⅱ.未按规定完成后续职业培训的Ⅲ.不再符合执业证书取得条件的Ⅳ.未按规定参加年检
在与同事们闲聊时,你通常会()。
乐观朴实是广义的教师职业道德的范畴。()(2015.四川)
根据《中华人民共和国刑法修正案(十)》的规定,下列说法正确的是()。
最新回复
(
0
)