首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释∥********1********后添
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释∥********1********后添
admin
2020-10-21
43
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释∥********1********后添加适当的语句。
(2)类Man继承于Person,在构造函数中设置性别为l,请在注释∥********2********后添加适当的语句。
(3)类Woman继承于Person,在构造函数中设置性别为0,请在注释∥********3********后添加适当的语句。
(4)实现函数fun(),用于传递不同的类型,打印出性别,请在注释∥********4********后添加适当的语句。
输出的内容如下:
Sex=Man
Sex=Woman
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
Class Person
{
public:
∥********1********
void print()();
int sex;
};
class Man:public Person
{
public:
Man()
{
∥********2********
}
void print(){
cout<<“Man”<
};
};
Class Woman:public Person
{
public:
Woman()
{
∥********3********
}
void print(){
cout<<“Woman”<
};
};
∥********4********
{
cout<<“Sex=”;
P.print();
}
int msin()
{
Man m;
fun(m);
Woman n;
fun(n);
retumR 0;
}
选项
答案
(1)将“void print(){};”补充完整为: Vi rtual Void print(){); (2)添加语句:sex=1; (3)添加语句:sex=0; (4)添加语句:void fun(Person&p)
解析
在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,可以看出程序通过调用类的成员函数实现各种输出操作。
转载请注明原文地址:https://kaotiyun.com/show/mwyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
有如下类定义和变量定义:classA{public:A(){data=0;)~A(){}intGetData()const{returndata;
己知类Myclass的定义如下classMyClass{public:voidfunctionl(MyClass&c){cout
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0):valB(x){cout
有如下程序:#includeusingnamespacestd;classAA{public:AA(){cout
有如下程序:#includeusingnamespacestd;intmain(){inti,s=0;for(i=1;s<20;i+=2)s+=i*i;cout<<i<<endl;
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//…..c2=c1+10:由此可知:为类MyClock重载的“+”运算符函数的声明是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
算法的时间复杂度是指()。
随机试题
慢性粒细胞白血病最显著的体征是
女性,52岁,在行右侧改良乳腺癌根治术加放射治疗后欲行乳房再造。该患者左侧乳房较大且轻度下垂。下列哪种手术方案最容易达到术后双侧乳房的对称
“世有伯乐,然后有千里马。千里马常有,而伯乐不常有。”历朝历代为了避免“千里马”被埋没,都致力于探索最合适的选拔与任用人才的制度。下列涉及人才选拔与任用的成语与其出现的朝代,对应正确的是:
()是国际债券的重要风险。
美国心理学家韦克斯勒在20生纪50年代依据统计学原理提出了______的概念。______是确定个体在相同条件下团体中的______,它实质上是将个体的成绩和同年龄给被试的平均成绩比较而得出的______。
“娃娃家”游戏中,“爸爸”“妈妈”只顾在毛毯上打闹,李老师假扮“客人”,敲门进去后说:“宝宝饿了,爸爸妈妈准备了什么好吃的给宝宝呢?”“爸爸”立刻说去买菜,“妈妈”开始哄宝宝……李老师在该游戏中运用的介入策略是()。①参与式介入 ②材
国民经济是一个有机整体,如同一部机器,各个部件各有功能,其正常运转是由部件和总体性能决定的,能快不快就会浪费机器,盲目求快就会损坏机器。这段话支持了这样一种观点,即()
我国的四大高原中,海拔最高的是:
矛盾的同一性和斗争性相互联结、相辅相成。关于矛盾的同一性与斗争性,下列说法正确的是
Afterfinalexamination,collegestudentswhohavelefttheirhomesforalongtimelookforwardto______assoonaspossible.
最新回复
(
0
)