ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:348.50KB ,
资源ID:1139026      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1139026.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计项目教程习题答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计项目教程习题答案.doc

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

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

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

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

5、编制、调试程序的方法和过程。2程序设计包括哪三个部分?答:程序设计包括三个部分:输出结果、计算方法、原始数据。3结构化程序设计的原则有哪些?答:结构化程序设计的原则是自顶向下、逐步求精、模块化,以及避免使用 goto 语句。48BBDBD返回第 3 章一选择题120 ADCAB CADAC DCBAA DCDBA二填空题21 a=a+(a+b)22 323 printf(“a=%dnb=%dn“,a,b);24 20163225 1B26 121727 abc28 1129 for(i=10;isi) min = si; /*min 得到最低分*/if(max=60 scanf(“%d“,pr

6、intf(“%d/%d=%d.“,m,n,m/n); /*输出“0“和小数点*/m = m%n; /*第一次余数再存入 m 中*/for(i=0; iMAX; i+ ) /*商的位数*/remainderi = m; /*保存当前余数*/m *= 10; /*余数扩大 10 倍,作为下一个被除数*/quotienti = m/n; /*保存本次商*/printf(“%d“,quotienti); /*输出小数点后各位*/m = m%n; /*余数再次放入变量 m 中*/if(m = 0) break; /*当前余数为 0,结束循环*/for(j=0; j=i; j+)/*本循环查找当前余数是否

7、已经存在*/if(m=remainderj) /*若当前余数在前面已经出现过 */flag = 1; /*标志置 1*/start = j+1; /*记录循环数列开始位置,下标标号加 1*/end = i+1; /*记录循环数列结束位置,下标标号加 1*/break;if(flag = 1)break; /*如果是循环小数,则不用再继续除*/printf(“n“);if(flag=1) printf(“结果为有限循环小数,循环节从第%d 位开始,共%d 位。n“,start,end-start+1);elseprintf(“结果为无限不循环小数,这里只输出%d 位小数。n“,MAX); 5已有一个排好序的数组,从键盘输入一个数,按原顺序插入到该数组中。#include“stdio.h“#define N 5 /*数组长度*/void main()int i,j; /*循环控制变量 */int x; /*x 用于存储用户输入的数据*/int aN+1 = 6,12,35,64,78; /*定义数组 a、准备数据*/printf(“原数据序列:“);for(i=0;iN;i+)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。