首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面()不是构造函数的特征。
下面关于面向对象的程序设计方法中,正确的是()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
下列对模板的声明中,正确的是()。
以下程序的执行结果是()。#includeclassTestClass2{public:TestClass2(){};TestClass2(inti,i
下列选项中不全是c++语言关键字的是
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
下列有关抽象类和纯虚函数的叙述中,错误的是
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
患者,女,27岁。口舌生疮,心烦失眠,小便黄赤,尿道灼热涩痛,口渴,舌红无苔,脉数,其病位在()
谈判
当谈到新中国成立以后有几部宪法,有人说是四部,有人说是两部,有人说是一部,你觉得是几部,为什么?
商业理财业务的核心活动是()。
甲公司、乙公司2×17年有关交易或事项如下:(1)1月1日,甲公司向乙公司控股股东丙公司定向增发本公司普通股股票1400万股(每股面值为1元,市价为15元),以取得丙公司持有的乙公司70%股权,实现对乙公司财务和经营政策的控制,股权登记手续于当日办理完毕
我国国际储备的鲜明特征有()。
()是国家免费提供的计划生育服务技术。
我国历史上最早的一部兵书是指()。
某派出所在办理李某等人吸毒案件时,决定适用行政案件快速办理程序。下列派出所办理此案正确的做法有:
下列关于应急现场处置的基本原则表述错误的是()。
最新回复
(
0
)