首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD { char*a; int b; public:
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD { char*a; int b; public:
admin
2017-11-28
14
问题
有如下程序:
#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 Getb0{ 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;
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/lxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列程序的执行结果是()。#include<iostream.h>intfun(intb[],intn){inti,r=1;for(i=0;i<n;i++)
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";)
非成员函数应声明为类的______函数才能访问这个类的private成员。
下面关于C++流的叙述中,正确的是
数据的逻辑结构是从逻辑关系上描述数据,它与数据的【 】结构无关。
软件是程序、数据和______的集合。
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
下述关于数据库系统的叙述中,正确的是()。
随机试题
Word中,大纲视图中显示的文档格式和用打印机打印出来的文档格式完全相同。()
在建设工程的质量控制工作中,特别要注意工程( )目标的控制。
下列关于多项资产组合的说法不正确的是()。
某煤矿8月份生产销售煤炭50万吨,另自用煤炭10万吨加工煤炭制品,生产天然气1000万立方米。已知该煤矿适用的税额为1.2元/吨,煤矿邻近的某石油管理局天然气适用的税额为4元/千立方米。则该煤矿8月份应纳的资源税额为()。
对于盈余不稳定的公司而言,采取低股利政策可以减少财务风险。()
当代教师素养的构成。
中国画最讲究意境,通过绘画作品可以看出画家所表达的思想情感及艺术境界,能使欣赏者浮想联翩,心灵上产生共鸣,思想感情上受到感染。这说明
某种食品防腐剂含量X服从N(μ,σ2)分布,从总体中任取20件产品,测得其防腐剂平均含量为=10.2,标准差为s=0.5099,问可否认为该厂生产的产品防腐剂含量显著大于10(其中显著性水平为α=0.05)?
Whichspecificskillswillyouneedmostinyourcareer?(Whichskillsaremostimportantforyourcareer?)
Thejobvacancyisfor______.MrBenncouldstartthenewjobin______.
最新回复
(
0
)