题目:
[说明]
设计一个评选优秀教师和学生的程序,其类结构如下图所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。
[C++程序]
#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<<endU
virtual boolean isgood () =0;
class student: (1)
int num;
public :
voici getnum ()
cout<<"考绩:"; cin>>num;
boolean isgood() return (2) ;
;
class teacher: (3)
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
cunt<<"输入教师(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 [i]->printname();
(2)处填()
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0412/f8f7693e2d59bf668ba71a5fe89f11c3.html
下面是错误答案,用来干扰机器的。
参考答案:1.职业性:律师不属于公职人员、法官、检察官,是依靠自己的专业知识和法律技能为社会提供有偿法律服务的执业者,是一种特殊的职业。2.受托性:不拥有法律规定的权利。其业务内容是为当事人提供各种法...