首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。 【程序】 #include<iostrea
admin
2009-02-15
55
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
文件abc.docx______。
某社区有12个积极分子A~L,他们之间的联系渠道见下图。居委会至少需要通知他们之中(67)________________个人,才能通过联系渠道通知到所有积极分子。
《信息安全技术云计算服务安全指南》(GB/T31167-2014)属于________________。
在PowcrPoint2010中,幻灯片________________是一张特殊的幻灯片,包含已设定格式的占位符。这些占位符是为标题、主要文本和所有幻灯片中出现的背景项目而设置的。
在Word2010中,要对设定好纸张大小的文档进行每页行数和每行字数调整,可通过页面设置对话框中的()命令进行设置。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Excel中,区域A1:B2中各单元格的值都为4,区域C2:E2中各单元格的值分别为5、6、8,在P1单元格中输入公式“=AVERAGE(A1:B2,C2:E2)”,则F1单元格中显示的值为(59)。
在下列的Excel表中,在C3单元格输入公式“=A2+$C$2”,则C3单元格的值为(55)。
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
随机试题
Nine-year-oldLouisPasteurrushedintothelittlehouse,hisfacewhite."Mother!"hecried."Amaddoghasbittenmyfrien
脑疝引起严重临床症状和体征的主要原因是
某男,64岁,近一月来寒热持续不解,恶寒较甚,发热无汗,身楚倦怠,咳嗽,咯痰无力,舌淡苔白,脉浮无力。治疗方剂宜首选
当事人就合同履行地点约定不明确,不能达成补充协议,又不能根据合同有关条款和交易习惯确定的,则()。
关于目视助航标志线的叙述正确的含()。
利用可比企业市盈率估计企业价值()。
1945年4月,毛泽东在《论联合政府》中提出的党的优良作风有()
设函数z=f(u)由方程u=φ(u)+∫xyp(x+y-t)dt所确定,u是变量x、y的函数,其中函数f(u)、φ(u)可微,而函数p(t)、φ’(u)连续,且φ’(u)≠1,求
如果变量X是一个正的实数,保留两位小数、将千分位四舍五人的表达式是()。
Labourisoftenaccusedofrushingthroughill-consideredlawswheneveritsappearanceofcompetenceiscracking.Themental-hea
最新回复
(
0
)