首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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://kaotiyun.com/show/Jayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507注意:只能在横线处填写适当的代码,不要改动
决定C++语言中函数的返回值类型的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在∥********error********的下面,修改该语句即可。#include
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释∥*****
使用VC6打开考生文件央下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转
下列关于赋值运算符“=”重载的叙述中,正确的是
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
数据流程图(DFD图)是
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
随机试题
Thetimewasnotfaroffwhenhe______thisdecision.
患者男,17岁。高热5天伴纳差3天就诊,当天查血压105/75mmHg,左趾甲沟部破溃流脓,左侧小腿肿胀,皮肤发红不明显。白细胞计数20×109/L,中性粒细胞为0.85%。经处理3天后病人高热不退,且血压和血小板计数下降,此时病人可能合并有
血液中的胆红素主要由何种物质分解而来
人力资源是指能够推动社会和经济发展的具有智力劳动和体力劳动能力的人们的总和。下列选项中不构成人力资源质量的是( )。
用白光光源进行双缝实验,若用一个纯红色的滤光片遮盖一条缝,用一个纯蓝色的滤光片遮盖另一条缝,则()。
上级机关就某校开学收费事项进行询问,该校答复时应使用()。
2015年8月8~11日台风“苏迪罗”给台湾、福建、浙江、江苏等地造成严重影响,下图为台风“苏迪罗”移动示意图,完成问题。10日14时,江苏盐城的主导风向是()。
教师专业化发展的核心I司题是()。
宣政院(2011年历史学统考真题)
Ididn’tsayanythingtohimaboutyou,____________(我发誓).
最新回复
(
0
)