首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanln的定义并不完整。请按要求完成下列操作,将类CHumanInfo的定义补充完成: (1)定义私有数据成员bloodType用于
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanln的定义并不完整。请按要求完成下列操作,将类CHumanInfo的定义补充完成: (1)定义私有数据成员bloodType用于
admin
2017-09-20
30
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanln的定义并不完整。请按要求完成下列操作,将类CHumanInfo的定义补充完成:
(1)定义私有数据成员bloodType用于表示血型, 血型为char型的数据。请在注释“∥********1********之后添加适当的语句。
(2)完成构造函数的定义,要求具有缺省值,缺省值为身高175,体重70,血型A。请在注释“∥********2********之后添加适当的语句。
(3)完成类外CHumanlnfo成员函数Setlnfo的定义。请在注释“∥********3********”之后添加适当的语句。
(4)在主函数中调用成员函数SetInfo,把对象d2的三个私有数据成员分别设定为身高170,体重64,血型为B。请在注释“∥********4********,,之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
Class CHumanInfo
{
private:
int height;
int weight;
∥********1********
public:
∥********2********
:height(ht),weight(wt),
bloodType(bt){};
CHumanlnfo(CHumanInfo&hi):
height(h1.height),
weight(h1.weight),
bloodType(h1.bloodType){);
int GetHeight()
{
return height;
}
int GetWeight()
{
return welght;
}
int GetBloodType()
{
return bloodType;
}
void SetInfo(int ht,int
wt,char bt);
void Di splay();
};
∥********3********
{
height=ht;
weight=wt;
bloodType=bt;
}
void CHumanInfo::Display()
{
cout<<“HumanInfo:”;
cout<
weight<<“Kg,BloodType”<<
bloodType<
}
void main()
{
CHumanInfo h1(169,61,‘A’);
CHumanInfo h2;
CHumanInfo h3(h1);
CHumanInfo h4(h2);
∥********4********
h1.Display();
h2.misplay();
h3.Display();
h4.Display();
}
选项
答案
(1)添加语句:char bloodType; (2)添加语句:CHumanInfo(int ht=175,int wt=7 0,char bt:’A’) (3)添加语句:void CHumanInfo::SetInfo(int ht,int wt,char bt) (4)添加语句:h2.SetInfo(170,64,’B’);
解析
类CHumanlnfo有3个成员变量:用于表示血型的bloodType、表示身高的height和表体重的weight,成员函数GetHeight()返回height值,GetWeight()返回weight值,GetBloodType()返回bllodType值,Setlnfo(int ht,int wt,char bt)可改变bloodType、height和weight值,成员函数Display()在屏幕上打印三个成员变量值。
转载请注明原文地址:https://kaotiyun.com/show/hTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
设有如图所示的二叉树则对该二叉树前序遍历的结果是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
将下列程序写成三目运算表达式是()。if(x<y)min=x;elsemin=y;
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
下列打开文件的表达式中,错误的是()。
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
随机试题
心脏无自律性的细胞是
A.变质性炎症B.浆液性炎症C.增生性炎症D.化脓性炎症E.激化性炎症病毒性肝炎属于
对拥有复杂产品的企业来说,一般决定产品结构的基本因素是()。
按照工程监理规范的要求,监理工程师对建设工程实施监理时,可采取的形式有()等。
下列各项中,不通过“其他应付款”科目核算的是()。
在评价审计结果时,如果被审计单位尚未调整的错报或漏报的汇总数超过重要性水平,注册会计师应当采取的措施包括( )。下列选项中,( )是注册会计师对重要性水平做出初步判断时应考虑的因素。
当事人订立合同,应具有()。
一般资料:求助者,女性,34岁,初中毕业,农民。案例介绍:两个月前求助者9岁的独生子因车祸去世,车祸发生前,她曾想去学校接儿子,但因故没去成,因此非常自责,求助者不能接受失去儿子的现实,脑子里经常浮现儿子的影子,夜间经常因梦到儿子而哭醒,求助者现在情绪低
在计算机上设计汽车的外形属于哪一类计算机应用领域?
AnimportantdevelopmentsinceWorldWarIIhasbeenthegrowthofpostdoctoraleducation,especiallyinthesciences.Postdocto
最新回复
(
0
)