题目信息

题目类型
练习
题目年份
2024
题目题型
问答题
关 键 词
程序

题目题干

阅读下列程序,写出运行结果。
  1. # include <iostream> 
  2. # include <string> 
  3. using namespace std; 
  4. class Father 
  5. protected
  6. char Face[20],Eye[20],Mouth[20]; 
  7. float High; 
  8. public
  9. Father(char *face,char *eye,char *mouth) 
  10. { strcpy(Face,face); 
  11. strcpy(Eye,eye); 
  12. strcpy(Mouth,mouth); 
  13. void Print() 
  14. { cout<<"Father:"<<'\t'<<'\t'<<Face<<'\t'<<Eye<<'\t'<<Mouth<<endl;} 
  15. }; 
  16. class Son:public Father 
  17. private
  18. float High; 
  19. public
  20. Son(char *face,char *eye,char *mouth,float high):Father(face,eye,mouth) 
  21. { High=high;} 
  22. void Print() 
  23. { cout<<"Son:"<<'\t'<<'\t'<<Face<<'\t'<<Eye<<'\t'<<Mouth<<'\t'<<High<<endl;} 
  24. }; 
  25. class Daughter:public Father 
  26. private
  27. float High; 
  28. public
  29. Daughter(char *face,char *eye,char *mouth,float high):Father(face,eye,mouth) 
  30. { High=high;} 
  31. void Print() 
  32. { cout<<"Daugther:"<<'\t'<<Face<<'\t'<<Eye<<'\t'<<Mouth<<'\t'<<High<<endl;} 
  33. }; 
  34. int main(void
  35. { Father ba("square face","big eye","samll mouth"); 
  36. Father *pba=&ba; 
  37. pba->Print(); 
  38. Son son("square face","big eye","samll mouth",1.75); 
  39. son.Print(); 
  40. Daughter daug("square face","big eye","samll mouth",1.60); 
  41. daug.Print(); 
  42. return 0; 
xCB100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢