|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书为《C语言程序设计》(华中科枝大学出版社出版)一书的配套习题解答与上机指导教材,同时也适用于目前高校普遍使用的C语言教材。本书共分三个部分:第一部分是C语言程序设计上机指导,包括13个实验,可根据实验学时选择相应实验上机,为帮助读者了解开发应用软件的基本常识和一般步骤,本书还给出两个综合实例(相关网站上提供完整源代码下载),并提供几个参考题目供C语言课程设计选用;第二部分是C语言程序设计习题解答,对应于教材的13章,对于编程习题,相关网站上也提供完整答案源代码下载;第三部分是C程序设计(二级)试题与参考答案,分四种题型共100道试题——选择题(1~40)、填空题(41~60)、程序改错题(61~80)以及程序设计题(81~100),并给出参考答案。本部分参考了教育部考试中心编写的全国计算机等级考试上机考试习题集(二级C语言程序设计)以及近年来二级笔试C语言试题。
此外,本书最后还附有3个附录,是实践环节的常备资料。本书为有志通过全国计算机等级考试二级C的考生提供了熟悉考试题型、掌握解题思路的训练平台。 本书可供高等院校本、专科学生使用,也可供C语言自学人员参考,还可供参加等级考试的考生和计算机培训班使用。 喜欢读"这本书"的人也喜欢:
目录:
第一部分 C语言程序设计上机指导
实验1 C程序运行环境 1.1 实验目的 1.2 实验内容 1.3 实验总结 实验2 基本数据类型及运算 2.1 实验目的 2.2 实验内容 2.3 实验总结 实验3 顺序结构程序设计 3.1 实验目的 3.2 实验内容 3.3 实验总结 实验4 选择结构程序设计 4.1 实验目的 4.2 实验内容 4.3 实验总结 实验5 循环结构程序设计 5.1 实验目的 5.2 实验内容 5.3 实验总结 实验6 数组 6.1 实验目的 6.2 实验内容 6.3 实验总结 实验7 函数 7.1 实验目的 7.2 实验内容 7.3 实验总结 实验8 变量的存储类型 8.1 实验目的 8.2 实验内容 8.3 实验总结 实验9 指针 9.1 实验目的 9.2 实验内容 9.3 实验总结 实验10 结构体和共用体 10.1 实验目的 10.2 实验内容 10.3 实验总结 实验11 文件 11.1 实验目的 11.2 实验内容 11.3 实验总结 实验12 编译预处理 12.1 实验目的 12.2 实验内容 12.3 实验总结 实验13 位运算 13.1 实验目的 13.2 实验内容 13.3 实验总结 综合程序设计 一、五子棋游戏程序开发 二、猜拳游戏程序开发 三、课程设计参考题目 第二部分 C语言程序设计习题解答 第1章 C语言概述 第2章 算法 第3章 基本数据类型及运算 第4章 数据的输入输出 第5章 控制语句 第6章 数组 第7章 函数 第8章 变量的存储类型 第9章 指针 第10章 结构体与共同体 第11章 文件 第12章 编译预处理 第13章 位运算 第三部分 C程序设计(二级)试题与参考答案 一、 选择题 二、 填空题 …… 附录 书摘:
第2章 算法
2.1什么是算法?什么叫结构化的算法?为什么要提倡结构化的算法? 答:算法是指为解决一个问题而采取的方法和步骤。一般用流程图来表示算法,直观形象,各种操作一目了然。但是,由于允许使用流程线,使流程任意转移,容易使人弄不清流程的思路,而且有些较复杂的流程图,弄不好如同一团乱麻,使人分不清来龙去脉。于是人们取消了流程线,即不允许流程任意转移,规定出3种基本结构:顺序结构、选择结构和循环结构。然后自上而下地将各个基本结构顺序地排列起来,组成一个算法,称为结构化的算法。这样,算法的质量就得到保证和提高。 2.2试述3种基本结构的特点。 答:3种基本结构可以用N-S流程图来表示。N-S流程图中的上下顺序就是执行时的顺序,即流程图中上面部分的先执行,下面部分的后执行。 (1)顺序结构:如图2.1所示。先执行A块,然后再执行B块。A块和B块分别代表某些操作。 (2)选择结构:如图2.2所示。根据给定的条件P是否成立来决定是执行A块还是B块。 (3)循环结构:当型循环结构如图2.3所示。首先检查给定的条件Pl是否成立,不成立时为止。 直到型循环结构如图2.4所示。先执行一次A块,然后检查条件P2是否成立,如果不成立,则再执行一次A块,……,直到某一次在执行完A块后条件P2成立为止。 插图: ![]() |