题目内容

请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2。此工程中定义了一个人员类Person,然后派生出学生类Student和教授类Professor。请在横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为: My name is Zhang. my name is Wang and my G.P.A.is 3.88. My name is Li, I have 8 publications.. 注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//********found********”。 #include <iostream> using namespace std; class Person{ public: //********** found********** ______{name =NULL;} Person (char* s) { name = new char[ strlen (s) +i]; strcpy(name, s); } ~Person() { if(name!=NULL) delete [] name; } //********** found********** ______Disp() //声明虚函数 { cout << "My name is" << name <<".\n"; } void setName (char* s) { name = new char[ strlen (s) +i]; strcpy (name, s); } protected: char* name; }; class Student : public Person{ public: //********** found********** Student (char * s, double g)______{} void Disp () { cout << "my name is" << name <<"andmy G.P.A. is" << gpa <<".\n"; } private: float gpa; }; class Professor : public Person{ public: void setPubls (int n) {publs =n;} void Disp () { cout << "My name is" <<name <<", Ihave" << publs <<" publications.\n"; } private: int publs; }; int main () { //********** found********** ______; Person x ("Zhang"); p = &x; p->Disp(); Student y("Wang", 3.88); p = &y; p->Disp(); Professor z; z. setName ("Li"); z. setPubls (8); p = &z; p->Disp(); return 0; }

查看答案
更多问题

根据宪法的规定,国家普及的教育是( )。

A. 初等义务教育
B. 中等教育
C. 职业教育
D. 高等教育

对Ⅰ型呼吸衰竭患者若给予高浓度氧疗仍无效,其原因很可能为人工机械通气引起

A. 严重肺通气功能障碍
B. 严重肺动-静脉样分流
C. 通气/血流比例增大
D. 肺弥散功能障碍
E. 耗氧量增加

成人呼吸窘迫综合征(ARDS)引起肺水肿的主要机制是

A. 肺毛细血管内流体静压增加
B. 肺淋巴回流障碍
C. 血浆胶体渗透压降低
D. 肺动脉压升高
E. 肺泡-毛细血管膜损伤使通透性升高

ARDS患者

A. 肺泡气氧分压与动脉血氧分压差(PA-aO2)增加
B. PaCO2增加
C. 两者均可
D. 两者均无
E. 肺血流量增加

答案查题题库