c语言程序设计项目教程习题答案.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计项目教程— 习题答案 说明:本文档在“文档结构图”视图方式下应用比较方便。 HYPERLINK 第1章 HYPERLINK 第2章 HYPERLINK 第3章 HYPERLINK 第4章 HYPERLINK 第5章 HYPERLINK 第6章 HYPERLINK 第7章 HYPERLINK 第8章 HYPERLINK 第9章 第1章 1. 什么是软件?软件有哪些特点? 答:软件是程序、数据及其相关文档的完整集合。 软件具有以下特点: ① 软件是一种逻辑产品,它以程序和文档的形式出现,保存在计算机的存储器中(磁盘或光盘),通过计算机的运行才能体现它的功能和作用。 ② 软件产品的生产主要是研制。 ③ 软件产品不会用坏,不存在磨损、消耗的问题,但是软件在使用过程中,往往需要根据用户需求变化或软硬件环境的变化对软件进行修改,这种修改被称为软件维护。 ④ 软件产品的生产主要是脑力劳动。 软件的费用是不断增加的,软件成本相当昂贵。 2. 什么是软件工程? 答:软件工程是一门用工程化方法,指导计算机软件开发和维护的学科,它采用工程的概念、原理、技术和方法来开发、维护以及管理软件。 3. 什么是软件生命周期?软件生命周期包括哪些阶段? 答:软件生命周期是指从开发软件概念的提出起,直到该软件的使用、失去使用价值而被废弃的整个过程,也可以称作软件生存周期。 软件生命周期包括可行性研究与计划制订、需求分析、软件设计、软件实现、软件测试、运行与维护。 4. 什么是软件开发模型? 答:软件开发模型是软件开发全部过程、活动和任务的结构框架。 5. 写出数据结构的概念。 答:数据结构是指相互之间存在一种或多种特定关系的 数据元素的集合,是计算机存储、组织数据的方式。数据结构主要研究和讨论数据的逻辑结构、存储结构和数据的运算。 6. 填空: 数据结构包括逻辑结构、存储结构和数据的运算三个方面。 据结构的逻辑结构包括 线性结构和非线性结构两大类。 据结构的存储结构包括顺序存储结构、 链式存储结构、 索引存储结构和 散列存储结构四类。 表是一种采用 链式 存储结构的线性表。 7. 什么是算法?算法有哪些特性? 答:算法是解决问题所采取的步骤和方法。算法具有以下特性:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 8. 什么是算法的时间复杂度?什么是算法的空间复杂度? 答:时间复杂度是指执行算法所耗费的时间。空间复杂度是指算法在计算机内执行时所占用的内存开销规模。 9~12. DCDA 13. 分别用流程图、N-S图描述以下问题的算法。 (1)输入一个年份,判断是否为闰年。 提示:闰年的判断条件为:①能被4整除,但不能被100整除;②能被400整除。满足两个条件之一,即为闰年。 (2)从键盘输入三个不等的整数,输出最大值。 (3)计算并输出5!。一.选择题 HYPERLINK 返回 第2章 1.什么是程序?什么是程序设计? 答:程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序设计是指设计、编制、调试程序的方法和过程。 2.程序设计包括哪三个部分? 答:程序设计包括三个部分:输出结果、计算方法、原始数据。 3.结构化程序设计的原则有哪些? 答:结构化程序设计的原则是自顶向下、逐步求精、模块化,以及避免使用goto语句。 4~8.BBDBD HYPERLINK 返回 第3章 一.选择题 1~20 ADCAB CADAC DCBAA DCDBA 二.填空题 21 a=a+(a+b) 22 3 23 printf(a=%d\nb=%d\n,a,b); 24 201632 25 1B 26 1217 27 abc 28 11 29 for(i=10;i100;i++)printf(“*”); 30 20 三、编程 1.输入圆柱体的底面半径和高,求圆柱体的体积。 #include stdio.h main() { float r,h,v; printf(输入圆柱体的底面半径和高(用空格隔开):); scanf(%f%f,r,h); v=3.14*r*r*h; printf(圆柱体体积为:%.2f,v); } 2.如果一个数恰好等于它的因子之和,则称该数为“完全数”。注意:一个数的因子不包括它自身,如6的因子为1,2,3,6就是一个完全数。求1~100之间的“完全数”。 #include stdio.h main() { int x,i,s; for(x=1;x=100;x++) { s=0; for(i=1;ix;i++) if(x%i==0)s+=i; if(x==s)printf(%d\n,x);

文档评论(0)

178****4446 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档