首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
admin
2009-02-15
31
问题
阅读以下说明和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单元格操作的叙述,(52)是错误的。
(68)________________属于人工智能的应用。
《信息处理系统一开放系统互连一基本参考模型》(ISO7498-2:1989)属于(63)________________。
在Excel2010中,C3:C7单元格中的值分别为10、OK、20、YES和48,在。D7单元格中输入函数“=COUNT(C3:C7)”,按回车键后,D7单元格中显示的值为________________。
某商场购进了一批洗衣机,加价25%销售了60%后,在此基础上再打8折销完,则这批洗衣机的总销售收入相对于进价总额的利润率为________________。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
在Excel2010中,G3单元格中公式为“=$D$3+E3+F3”,若以序列方式向下填充,则G12单元格的公式为()。
ASP是(1)网页制作技术。A.动态B.静态假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<ahref="<%=rs("url")%>"target="_blank"
随机试题
在word2010中,将剪贴板中的内容粘贴到某一位置的组合键是()
下列关于物质在体内氧化和体外燃烧的特点,哪一项是正确的
婴幼儿少尿的标准是24小时尿量少于
胃溃疡的胃酸表现为
与茚三酮试液产生颜色反应(生成蓝紫色产物)的药物是
女,25岁。发现心悸、盗汗、易怒1年,伴有饮食量增加、消瘦。查体:BPI10/80mmHg,重度突眼,甲状腺弥漫性肿大,深入胸骨后上纵隔内,心率116次/分。测血T3、T4值高于参考值上限二倍。该患者行双侧甲状腺次全切除术,术后第2天发生四肢抽搐。有效
节约能源是我国的基本国策,国家实施()与()并举、把()放在首位的能源发展战略。
下列不属于行政监察范围的是()。
下列关于OSPF协议的描述中,错误的是()。
某考试网站的主页地址是:HTTP//NCRE/1JKS/INDEX.HTML,打开此主页,浏览“证书考试”页面,查找“机械工程师资格认证考试简介(一)”页面内容,并将它以文本文件的格式保存到考生文件夹下,命名为“1iswksl4.txt”。
最新回复
(
0
)