C语言第1-3章习题答案

C语言第1-3章习题答案

ID:40547752

大小:34.50 KB

页数:4页

时间:2019-08-04

C语言第1-3章习题答案_第1页
C语言第1-3章习题答案_第2页
C语言第1-3章习题答案_第3页
C语言第1-3章习题答案_第4页
资源描述:

《C语言第1-3章习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《新编C语言程序设计教程》习题答案第1章程序设计概述一、填空题1.高级语言2.顺序结构选择结构循环结构3.算法4.有穷性5.完全符合结构化程序设计的要求二、问答题1.什么是程序设计?结构化程序设计的基本思想是什么?所谓程序,就是用计算机语言对所要解决问题中的数据以及处理步骤做出的完整而准确的描述,而得到这个描述的过程就称为程序设计。结构化程序设计是实现程序清晰易懂的关键技术。其基本思想是规定几种基本结构,然后由这些基本结构按一定规律组成程序,如同用一些基本构件搭建房屋一样。整个程序的结构是由各个基本结构自上而下顺序排列组成的。2.算法的描述工具主要有哪些?各有什么优缺点?算法的描述工具主要有自

2、然语言、程序流程图、N-S图和伪代码等。自然语言就是人们日常使用的语言。用自然语言描述算法具有通俗易懂的优点,但往往文字冗长,表示的含义不太严格,容易产生歧义性。程序流程图采用一组特定的图形、流程线以及文字说明来表示算法中的基本操作和控制流程,具有形象直观、简单易懂等特点。但程序流程图所使用的符号不够规范,常常使用一些习惯性画法,特别是对流程线的使用没有严格的限制,可以不受约束,随意转移控制。用程序流程图设计出来的算法不一定满足结构化程序设计的要求。N-S图的基本单元是矩形框,程序的三种基本结构分别用不同的矩形框表示。在矩形框内还可以包含其他从属于它的矩形框,即N-S图是由矩形框组合嵌套而成。

3、用N-S图描述的算法杜绝了流程的无条件转移,结构清晰,容易理解,完全符合结构化程序设计的要求。伪代码使用介于自然语言和计算机语言之间的文字和符号来描述算法,既通俗易懂又避免了歧义性。语言的正文用基本控制结构进行分割,具体操作用自然语言来表示。与图形化描述工具相比,更容易修改。第2章C语言概述一、填空题1.函数,main2.主/main3.主/main,主/main4.函数首部,函数体,{}5.分号(;)6./*,*/7.字母,下划线8.scanf,printf9..obj,.exe10.库函数二、单项选择题1~5BBCDB6~8BBD第三章数据类型、运算符和表达式一、选择题1~5AAABD6~

4、10DBAAC11~15ACBCC16~20CBCAD21~25CABAD26~30CCCBB二、填空题1.#definePRICE30.52.63209411713.0111110110000000000000014.0772707EB85.976569486.17.beginabDghijlm865899248110整数31127.00000012213sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))148.015m/10%10*100+m/100*10+m%1016410641763918019-16201119101921106222554231040120

5、30810293.5101011ch>=’a’&&ch<=’z’

6、

7、ch>=’A’&&ch<=’Z’123132148810

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。