面向对象程序设计C++山师七习题答案.docVIP

面向对象程序设计C++山师七习题答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章习题答案 一、选择填空 1、D 2、A 3、B 4、C 5、A 6、C 7、B 8、D 9、 二、判断下列描述的正确性,对者划√,错者划×。 1、√ 2、× 3、× 4、× 5、√ 6、× 7、√ 8、√ 9、√ 10、× 11、√ 12、√ 13、× 14、√ 15、√ 16、× 17、√ 18、√ 三、分析下列程序的输出结果。 1、 (1)上述结构的DAG图如下所示。 (2)无二义性 (3)无二义性 (1)无 (2无 (3)有 (4)无 (5)有分析下列程序的输出结果 运行该程序输出如下结果。(1,2)5,6(6,9) 该程序的输出结果如下所示(1,2) (6,9) 5,6 (6,9) 3、该程序的输出结果如下:(13,22,30,40) 运行该程序输出结果如下所示。 D2::display() pri1=4,pri2=5 pri4=6 pri12=7 D2::display() pri1=12 ,pri2=9 pri4=7 pri12=8 5、该程序输出结果如下所示:D2::display()pri1=1,pri2=4 pri4=6 pri12=7 D2::display() pri1=9,pri2=8 pri4=7 pri12=8 6、该程序输出结果如下所示: 1、程序内容如下所示。#include iostream.h #include iomanip.h class person { int no; char name[10]; public: void input() { cout 编号:;cinno; cout 姓名:;cinname; } void disp() { cout 编号:noendl; cout 姓名:nameendl; } }; class student:public person { private: char depart[6]; int degree; public: void input() { person::input(); cout 班号:; cindepart; cout 成绩:; cindegree; } void disp() { person::disp(); cout 班号:departendl; cout 成绩:degreeendl; } }; class teacher:public person { private: char prof[10]; char depart[10]; public: void input() { person::input(); cout 职称:; cinprof; cout 部门:; cin depart ; } void disp() { person::disp(); cout 职称: profendl; cout 部门: depart endl; } }; void main() { student s1; teacher t1; cout输入一个学生数据:\n; s1.input(); cout输入一个教师数据:\n; t1.input(); cout显示一个学生数据:\n; s1.disp(); cout显示一个教师数据:\n; t1.disp(); } 2、程序内容如下所示。#include iostream.h #include string.h class string { int length; char *contents; public: int get_length(){return length;} char *get_contents(){return contents;} ~string(){delete contents;} int set_contents(int in_length,char *in_contents); int set_contents(char *in_contents); void print(){coutcontentsendl;} }; class edit_string:public string { int cursor; public: int get_cursor_pos(){return cursor;} void move_cursor(int how_much){cursor=how_much;} int add_at_cursor(string *new_text); i

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档