C++程序设计(第3版)谭浩强习题答案及上机指导.pdf

C++程序设计(第3版)谭浩强习题答案及上机指导.pdf

  1. 1、本文档共207页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计(第3版)谭浩强习题答案及上机指导 C++的初步知识 I.请根据你的了解,叙述C++的特点。C++对C有哪些发展? 【解 】略。 2. •个CH程序是由哪儿部分构成的?其中的每 部分起什么作用? 【解 】略。 3.从接到 个任务到得到最终结果, 般要经过几个步骤? 【解 】略, 4.请说明编辑、编译、连接的作用。在编译后得到的目标文件为什么不能直接 运行? 【解 】编译是以源程序文件为单位进行的,血个完整的程序可能 包含若干个程序 文件,在分别对它们编译之后,得到若干个目标文件(后缀般为.obj ),然后要将它 们连接为 个整体。此外,还需要与编译系统提供的标准库相连接,才能生成一个可执 行文件(后缀为.exe)。不能宜接运行后缀为.obj的目标文件,只能运行后缀为.cxe的可 执行文件。 5.分析卜面程序运行的结果。请先阅读程序,写出程序运行时应输出的结果,然 上机运行程序,验证自己分析的结果是否正确。以下各题与此同。 { CoUl ThiS is COUt a « CC +* 弋 ) 【解 】运行结果: 6.分析卜/温2行的结果。 生遗计题解与上坦旨手(第3版) ( a=IO: b=23; c=a+b; CoUt VV ”a+b **; COUl c; } 【解 】运行结果: a+b=33 7.分析卜面程序运行的结果。 { int Rinl x, int y, int z); Cin a b c; C 电b,c ); } { } 【解 】程序的作用是:输入3个整数,输出其中值最小者。f函数的作用是找出3 个整数中值最小者,并将此值返回上函数,赋给变量a在主函数中输出变量C的值。 运行情况如下: 3-5 7/ -5 (输出3个整数中值最小者) 8.在你所用的C++系统上,输入以下程序,进行编译,观察编译情况,如果有错 第I章 C++的初步知识卷 误,请修改程序,再进行编译,直到没有错误,然后进行连接和运行,分析运行结果。 { c=a+b; CoUt ”a+b= a+b; } 【解 】在这个小程序中有6处错误: (1) main函数首行末尾不应有分号。 (2)程序中用了 cout,但未 包含头文件iostream。应该用#include指令包含头文件 iostream,同时加上“using namespace std: 。 (3)变量C未经定义。 (4)变量a和b未被赋值,因而它们的值是不确定的。 (5)流插入运算符不应写成“”,应为。 (6)在main函数的最后.应有语句“return。;”,以便在程序正常结束时,返回。值。 此外,在用8ut和“ 《”输出数据后,最好加vendl”,以结束输出的行,使其 后的信息显示在卜一行。 改正后的程序如卜丁 { Cin a » b; c=a+b; CoUt v a+b≈ VV /b VV endl; retUE 0; } 运行结果: a+b=14 9.输入以卜程序,进行编译,观察编译情况,如果有错误,请修改程序,再进行 编译,直到没有错误,然后进行连接和运行,分析运行结果。 合 C++程序设计题解与上机指导(第3版) int a,b; CoUl «

文档评论(0)

153****9532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6101234030000022

1亿VIP精品文档

相关文档