首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCD{ char*a; int b; public: XCD(char*aa,int
有如下程序: #include #include using namespace std; class XCD{ char*a; int b; public: XCD(char*aa,int
admin
2020-07-30
33
问题
有如下程序:
#include
#include
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(){returnb;}
};
int main(){
char*p1="abed",*p2="weirong";
int d1=6,d2=8;
XCD x(p1,d1),y(p2,d2);
cout<
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb()返回的是参数b的值。在主函数中strlen(x.Geta())的值等于4,yGetb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://www.kaotiyun.com/show/JWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}voidC
)以下程序的输出结果是()。#includeusingnamespacestd;voidfun(char**q){++q;cout
若整型变量a、b、e、d中的值依次为:1、4、3、2.则条件表达式a<b?a:e<d?c:d的值是()。
下列不属于软件工程3个要素的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
下列对模板的声明中,正确的是()。
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;)若执行代码段:intx=0,y=1;func(x,y);则变量X和y的值分别是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
随机试题
多重共线性产生的原因复杂,以下哪一项不属于多重共线性产生的原因?()
关于淡漠型甲亢,下列哪项是错误的
患者男,24岁。咳嗽伴午后低热一月余,体检:体温37.9℃,呼吸音较粗,叩诊左肺清音界上移。实验室检查:ESR96mm/h,WBC6.2×109/L。X线显示左侧肋膈角消失。该患者无吸烟史。连续监测法测定活性时,血清用量10μl,底物量350μl,光径
如果文档中的内容在一页未满的情况下需要强制换页时,最快捷的方法应是()。
下列所得中,属于劳务报酬所得的是()。
广义的有价证券有很多种,其中包括()
下列关于劳动力流动的说法错误的是()。
浙江某民营企业的主营业务为厨房用具,其将产品定位于高端市场,舍弃低端市场。那么此种竞争战略可能面临的风险不包括()。
中国近代史是一部屈辱史,又是一部抗争史。先进的中国人为了寻求救国救民的真理,不断向西方学习,开始了中国的近代化。为中国的近代化开辟了道路的历史事件是()。
时务体(复旦大学,2009年)
最新回复
(
0
)