首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
admin
2009-02-15
36
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
【说明】
设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。
【程序】
#include<iostream.h>
#include<stdio.h>
enum boolean {False,True}
class base
{
protected:
char name[8];
public:
void getname() {cout<<"姓名:" ;cin>>name; }
void printname() {cout<<"姓名:"<<name<<endU3
virtual boolean isgood() =0;
}
class student:(1)
{
int num;
public:
void getnum()
cout<<"考试成绩:" cin>>num;
boolean isgood() {return (2);{
};
class teacher:(3) public base
int num;
public:
void getnum()
cout<<"每年发表论文数:" ;cin>>num;
boolean isgood() {return (4);}
};
void main()
base* p[50];
student * pstud;
teacher * ptech;
char ch;
int count =0;
do
cout<<"输入教师(t)或学生(s):"
cin>>ch;
if(ch ==’s’)
{
pstud = new student;
pstud ->getname();
pstud ->getnum();
p[count ++ ] = pstud;
}
else if(ch == ’t’)
{
ptech = newteacher;
ptech - >getname( )
ptech ->getnum();
p[count++]=ptech;
}
else
cout<<"输入错误<<endl;
cout<<"继续输入码(Y/n)";
cin>>ch;
} while(ch == ’y’)
for(int i=0;i<count;i++)
{
if((5)) //若为优秀,则输出
p
->printname();
}
}
选项
答案
(1)public base (2)(mum>90)? True:False (3)public base (4)(num>3)? True:False (5)p[i]->isgood()==True
解析
基类base中提供的一个纯虚函数作为判断类student和类 teacher的公共接口,且这两个类中都需要访问保护成员,所以(1)和(3)空中应填入的继承方式为“publi c base”。
评选优秀教师和学生的标准不同,所以类student和类teache分别定义了各自的函数isgood(),优秀学生的标准为考试成绩超过90分,所以(2)空中应填入“(mum>90)?True:False”。优秀教师的标准为一年发表论文超过3篇,所以(4)空中应填人“(num>3)?True: False”。
在主函数中指针数组P存放输入的数据,然后判断是否被评为优秀教师或学生。(5)空显然是要调用其函数isgood(),所以应填入“p
->isgood()==True”。
转载请注明原文地址:https://kaotiyun.com/show/MbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Word2007默认保存文件的扩展名为()。
在Excel工作表中,已输入的数据如下所示:按回车键后,B2单元格显示的值为()。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
某地区考试机构准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为43~44分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是(27)。
打开DOC文档48.doc,有如下表格,欲在空白单元格中计算出整行其他四个单元格的数值之和,应在空白单元格中插入公式(48)。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[HT
随机试题
清暑益气汤的组成中含有
有关急性化脓性骨髓炎,下列哪项正确()。
中国工程咨询协会属于()行业社团组织。
某工程双代号时标网络计划如下图所示,其中工作D的总时差和自由时差()。
蓝星公司是一家大型信息设备制造企业,该公司依据对公司目标职能的贡献评价职能的活动,根据员工的专长,给他们安排相应的职位和职能,这体现的企业文化类型()。
下列选项中属于项目费用管理中的项目费用的有________。
下列措施中不属于利用蒸腾作用原理提高存活率的是()。
对一般吸毒人员应由公安机关给予批评教育,由居委会、治保会加强教育、监督,无需采取强制戒毒措施。()
A、 B、 C、 D、 C
道德作为一种特殊的社会意识形式,归根到底是由经济基础决定的,是社会经济关系的反映。具体表现在
最新回复
(
0
)