- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言一至二章课后题答案
第一章课后题1.什么是程序?什么是程序设计?答:完成一个特定工作的一系列指令叫程序,程序通常也指完成某些事务的一种既定方式和过程,即程序可看作对一系列动作的执行过程的描述。人们把编制计算机程序的工作称为程序设计。2、现在为什么不使用二进制数编程?解答:二进制机器语言很不方便,用它书写程序非常困难,不但工作效率极低,程序的正确性也难以保证,发现错误也很难辨认和改正。3.简述C语言的基本特点?答:(1)语言分成简洁、紧凑、书写形式自由,是一个比较小的语言。(2)提供丰富的程序机制,包括丰富且功能强大的运算符、各种控制机制和数据定义机制,能满足构造复杂程序时的各种需要。(3)提供一套预处理命令,支持程序或软件系统的分块开发。(4)可以写出效率很高的程序。(5)C语言的工作得到了世界计算机界的广泛赞许。4、请举例说明C语言由哪几部分组成解答:(1)程序由函数构成。(2)main函数(主函数)是每个函数执行的起始点。(3)一个函数由函数首部和函数体两部分组成。(4)可以使用 / * */对C程序中任何部分作注释。(5)C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(scanf,printf)完成。5.C语言程序从开发到执行一般需要几个阶段?各阶段的作用是什么?答:(1)分析问题,设计一种解决问题的途径。(2)根据所设想的解决方案,用编辑系统(word或集成开发环境IDE)建立程序。(3)用编译程序对对源程序进行编译。正确完成就进入下一步;如果发现错误,就需要设法确定错误,回到第(2)步,去修改程序。(4)反复工作直到编译能正确完成,编译中发现的错误都已排除,所有警告都已处理,这是就可进行程序连接,如果发现错误,就返回第(2)步,修改程序后重新编译。(5)正常连接产生可执行程序后,可开始程序的调试执行。此时需要一些实际数据考查程序的执行效果。如果执行中出现问题,或发现结果不正确,那么就要设法确定错误的原因,回到前面的步骤:修改程序,重新编译,重新连接等等。重复上述过程直到程序正确为止。6、略7.略8、下列C语言程序写法是否正确?若是错误的,请改正。(1)main(){ printf(C program1 )}解答:(1)main(){ printf(C program1 ); }(2)main{ printf(C program1 );printf(C program2 );}(2)main(){ printf(C program1 );printf(C program2 );}9.在C语言中,main()函数的用途是什么?答:main函数是程序执行的起始点,一个C语言程序总是从main函数开始执行,而不论main函数在程序中的位置如何。10、描述程序在编辑到运行都经历了哪些过程?解答:C程序的编辑、编译与运行。C语言是高级程序语言,用它写出的程序通常称为C语言源程序(其扩展名为“.c”)。为使计算机能完成某个C语言源程序所描述的工作,就必须首先把这个源程序转换成二进制形式的机器语言程序,这种转换称为“C程序的加工”。C程序加工通常分为两步完成:第一步,有编译程序对源程序文件进行分析和处理,生成相应的机器语言目标模块,有目标模块构成的代码文件称为目标文件(其扩展名为“.obj”)。第二步,加工链接。这一工作有连接程序完成,将编译得到的目标模块与其他必要部分(运行系统、函数库提供的功能模块等)拼装起来,做成可执行程序(其扩展名为“.exe”)。11.试说明源代码和可执行程序之间的关系。答:源代码是用高级语言书写的程序代码,是给人看的代码。可执行程序是机器运行的二进制代码。二者的关系是:源代码要执行必须经过编译与连接生成可执行代码。12、编写一个程序,生成一下图形。 * * * * * * * * ** * * * * * * * * * * * * * * *解答:参考代码:方法一:# includestdio.hmain ( ){printf (“ * \n”);printf (“ * * * \n”);printf (“ * * * * * \n”);printf (“* * * * * * * \n”);printf (“ * * * * * \n”);printf (“ * * * \n”);printf (“ * \n”);}方法二:#includestdio.hvoid main ( ){char dia[7][7]={{ ′′,′′,′′,′*′},{ ′′,′′,′′,′*′,′*′,′*′
您可能关注的文档
最近下载
- (部编)新人教版三年级语文下册课外阅读理解(25篇).pdf VIP
- 北师大版2024-2025学年三年级上册数学培优拓展讲义第5讲周长(单元讲义)(学生版+解析).docx VIP
- 2年级数学下册口算、竖式、脱式题卡.doc VIP
- 创业路演演讲稿(3篇).docx VIP
- 体育公园实施性施工组织设计.pdf VIP
- GB50231-2009 机械设备安装工程施工及验收通用规范.docx VIP
- 大学英语六级考试词汇表完整版(复习必背).pdf VIP
- 《中国共产党党员领导干部廉洁从政若干准则》(排版完整版).doc VIP
- 细菌性脑膜炎治疗指南.doc VIP
- 现场组织协调方案及措施.docx VIP
文档评论(0)