首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCD{ char*a; int b; public:
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCD{ char*a; int b; public:
admin
2020-11-11
39
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>
using namespace std;
c1ass XCD{
char*a;
int b;
public:
XCD(char* aa,int bb){
a=new char[strlen(aa)+1];
strcpy(a,aa),
b=bb;
}
char* Geta(){ returna;}
int Getb(){retum 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;
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb()返回的是参数b的值。在主函数中str1en(x.Geta())的值等于4,y.Getb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://www.kaotiyun.com/show/Jayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
下列关于this指针的叙述中,正确的是()。
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
下面不属于软件需求规格说明书内容的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列选项中不属于结构化程序设计原则的是
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
结构化程序设计的基本原则不包括()。
随机试题
李唐的《采薇图》描绘的是殷商贵族伯夷、叔齐在亡国后耻食周粟,采薇而食的故事。[天津2018]()
《西湖七月半》是一篇()
A.预防褥疮、肢体置功能位及被动关节运动,呼吸训练及排痰训练和防止泌尿系感染B.肌力训练、床上全面锻炼,坐位练习、轮椅训练,站立和步行训练,作业疗法C.痉挛、性功能障碍和疼痛D.运动功能障碍和姿势异常E.早期发现,早期康复,康复与游戏及教育相结合,
中外合资经营企业是重要的外商投资企业类型。关于中外合资经营企业,下列哪一表述是错误的?(卷三2010年真题试卷第28题)
甲公司与乙公司就某一合同纠纷进行仲裁,达成和解协议,向仲裁委员会申请撤回仲裁申请。后乙公司未按和解协议履行其义务。甲公司应如何解决此纠纷()。
以下不属于保险规划实务的是( )。
采用融资租赁筹资,租赁设备淘汰风险小的原因是当租赁设备面临淘汰风险时,可以将租赁资产退还给出租人。()
A、 B、 C、 D、 A分子1、5、9、13、(17)、21构成公差为4的等差数列;分母3、5、9、17、(33)、65构成等差数列变式。
当代资本主义发生新变化的原因是多方面的,其根本推动力量是()
电子数据处理系统(EDP)、管理信息系统(MIS)、决策支持系统(DSS),一般来讲,它们之间的关系应该是()。
最新回复
(
0
)