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

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

ID:31602520

大小:348.51 KB

页数:25页

时间:2019-01-15

c语言程序设计项目教程习题答案_第1页
c语言程序设计项目教程习题答案_第2页
c语言程序设计项目教程习题答案_第3页
c语言程序设计项目教程习题答案_第4页
c语言程序设计项目教程习题答案_第5页
资源描述:

《c语言程序设计项目教程习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计项目教程—习题答案说明:本文档在“文档结构图”视图方式下应用比较方便。第1章第2章第3章第4章第5章第6章第7章第8章第9章第1章1.什么是软件?软件有哪些特点?答:软件是程序、数据及其相关文档的完整集合。软件具有以下特点:①软件是一种逻辑产品,它以程序和文档的形式出现,保存在计算机的存储器中(磁盘或光盘),通过计算机的运行才能体现它的功能和作用。②软件产品的生产主要是研制。③软件产品不会用坏,不存在磨损、消耗的问题,但是软件在使用过程中,往往需要根据用户需求变化或软硬件环境的变化对软件进行修改,这种修改被称为软件维护。④软件产品的

2、生产主要是脑力劳动。⑤软件的费用是不断增加的,软件成本相当昂贵。2.什么是软件工程?答:软件工程是一门用工程化方法,指导计算机软件开发和维护的学科,它采用工程的概念、原理、技术和方法来开发、维护以及管理软件。3.什么是软件生命周期?软件生命周期包括哪些阶段?答:软件生命周期是指从开发软件概念的提出起,直到该软件的使用、失去使用价值而被废弃的整个过程,也可以称作软件生存周期。软件生命周期包括可行性研究与计划制订、需求分析、软件设计、软件实现、软件测试、运行与维护。4.什么是软件开发模型?答:软件开发模型是软件开发全部过程、活动和任务的结构框架。5.

3、写出数据结构的概念。答:数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,是计算机存储、组织数据的方式。数据结构主要研究和讨论数据的逻辑结构、存储结构和数据的运算。6.填空:⑴数据结构包括逻辑结构、存储结构和数据的运算三个方面。⑵据结构的逻辑结构包括线性结构和非线性结构两大类。⑶据结构的存储结构包括顺序存储结构、链式存储结构、索引存储结构和散列存储结构四类。⑷表是一种采用链式存储结构的线性表。7.什么是算法?算法有哪些特性?答:算法是解决问题所采取的步骤和方法。算法具有以下特性:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出

4、。8.什么是算法的时间复杂度?什么是算法的空间复杂度?答:时间复杂度是指执行算法所耗费的时间。空间复杂度是指算法在计算机内执行时所占用的内存开销规模。9~12.DCDA13.分别用流程图、N-S图描述以下问题的算法。(1)输入一个年份,判断是否为闰年。提示:闰年的判断条件为:①能被4整除,但不能被100整除;②能被400整除。满足两个条件之一,即为闰年。(2)从键盘输入三个不等的整数,输出最大值。(3)计算并输出5!。一.选择题返回第2章1.什么是程序?什么是程序设计?答:程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序

5、设计是指设计、编制、调试程序的方法和过程。2.程序设计包括哪三个部分?答:程序设计包括三个部分:输出结果、计算方法、原始数据。3.结构化程序设计的原则有哪些?答:结构化程序设计的原则是自顶向下、逐步求精、模块化,以及避免使用goto语句。4~8.BBDBD返回第3章一.选择题1~20ADCABCADACDCBAADCDBA二.填空题21a=a+(a+b)22323printf("a=%db=%d",a,b);24201632251B26121727abc281129for(i=10;i<100;i++)printf(“*”);3020三、

6、编程1.输入圆柱体的底面半径和高,求圆柱体的体积。#include"stdio.h"main(){floatr,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(){intx,i,s;for(x=1;x<=10

7、0;x++){s=0;for(i=1;i

8、b);switch(op){case'+':printf("=%.2f",a+b);break;case'-':printf("=%

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

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

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