标题：C语言程序设计应试辅导（二级）
图书信息
作者：杨非 图书详细信息：ISBN：9787302111597定价：36元印次：1-2装帧：平装印刷日期：2006-3-17
图书简介
本书是根据教育部考试中心最新的全国计算机等级考试大纲（2004）编写的。本书共分为11章。主要内容有：二级公共基础，C程序设计的基础知识和简单语句，C程序中的控制结构，指针和函数的基本概念，数组，字符串，函数的进一步讨论，结构体、共用体和用户定义类型，文件，其他，上机考试。除上机考试一章外，书中其他各章都包含相应的知识点、难点、重点解析，典型试题及解析，自测训练题和答案等内容。本书将考试、复习内容浓缩和融合在一起，知识精练、重点突出、例题丰富；既可以作为等级考试的应试辅导用书，也可以作为大专院校师生的教学参考书。
图书前言
1994年国家教委考试中心推出了面向社会的"全国计算机等级考试"，至今已有10多年的历史。由于这一考试从一开始就重视对考生进行计算机相关知识和实践能力的测试，因而得到了社会的广泛认可， 。随着C语言的广泛应用，参加C语言程序设计考试的人数也逐年增加，2004年就有50万人报名参加该科考试。为了帮助应试者有效地复习"C语言程序设计"的考试内容，熟悉考试形式，检查自己掌握的程度，我们根据全国计算机等级考试二级C语言 ，按知识点由浅到深进行了归纳，分成各章节，并逐一进行解析，在分析的过程中同时指出应当注意、容易出错的地方。本书的编排既能帮助应试者进行系统的复习，又能帮助应试者了解应知应会的内容。每一章的最后都有大量的自测题，并给出了答案，以便读者检验自己对本部分知识掌握的程度。2005年新的二级考试大纲要求考生掌握一些基本的软件基础知识，本书在第1章中集中叙述了这一方面的内容。在上机考试时，需要在规定的时间内完成3个上机题。按照新的二级考试大纲，把以前第1题中的DOS操作系统的操作题改为C语言程序的填空题，每题有3个空。这就要求考生能够读懂程序和所用算法，填入正确内容，以便运行程序后能得出正确结果。第2题和第3题仍是改错题和编程题。本书的第11章对上机题做了分析，给出了几个填空题的样题，以便考生了解和熟悉题型。对于改错题，我们对教育部考试中心编写的上机考试习题集中的改错题进行了分析和归纳，通过例题的形式，对改错题中可能出现的错误进行了分析。对于编程题，我们对该习题集中编程题所涉及的典型算法进行了分析和归纳。在第11章中，对有关的编程思路进行了细致的解释，希望有助于读者理解主要算法。上机考试是对考生实际编程能力的一种考核，这种能力不可能用死记硬背的方法去掌握，希望广大读者通过上机练习来培养初步的编程能力。
编者 杨非 周甄 鲍有文2005年
图书目录
第1章 二级公共基础 11.1 本章知识点 11.1.1 基本数据结构与算法 11.1.2 程序设计基础 161.1.3 软件工程基础 191.1.4 数据库设计基础 291.2 本章重点与难点 361.2.1 基本数据结构与算法 361.2.2 程序设计基础 371.2.3 软件工程基础 381.2.4 数据库设计基础 381.3 例题分析 391.3.1 选择题 391.3.2 填空题 541.4 自测训练题和答案 581.4.1 选择题 581.4.2 填空题 621.4.3 答案 63
第2章 C程序设计的基础知识和简单语句 762.1 知识点、难点、重点概述 762.2 典型试题及解析 772.2.1 C程序设计的基本知识 772.2.2 标识符 802.2.3 整型、实型、字符常量和变量 812.2.4 整型、实型、字符量的算术运算 822.2.5 整型、实型、字符量的逻辑运算 862.2.6 不同数制之间整型量的转换 892.2.7 简单语句构成的顺序结构 912.3 自测训练题和答案 1002.3.1 选择题 1002.3.2 填空题 1072.3.3 答案 107
第3章 C程序中的控制结构 1093.1 知识点、难点、重点概述 1093.1.1 分支结构 1093.1.2 循环结构 1103.2 典型试题及解析 1103.2.1 分支结构 1103.2.2 循环结构 1193.3 自测训练题和答案 1313.3.1 选择题 1313.3.2 填空题 1373.3.3 答案 150
第4章 指针和函数的基本概念 1534.1 知识点、难点、重点概述 1534.1.1 简单的指针应用 1534.1.2 简单的函数的定义和应用 1544.2 典型试题及解析 1554.2.1 简单的指针应用 1554.2.2 简单的函数的定义和应用 1604.2.3 函数的形参为指针时数据的传递 1694.3 自测训练题和答案 1754.3.1 选择题 1754.3.2 填空题 1834.3.3 答案 188
第5章 数组 1905.1 知识点、难点、重点概述 1905.1.1 一维数组 1905.1.2 一维数组与指针 1925.1.3 通过形参指针引用调用函数中的一维数组元素 1935.1.4 二维数组 1935.1.5 二维数组与指针 1955.1.6 通过形参指针引用调用函数中的二维数组元素 1965.2 典型试题及解析 1975.2.1 一维数组 1975.2.2 一维数组与指针 1995.2.3 通过形参指针引用调用函数中的一维数组元素 2035.2.4 二维数组 2095.2.5 二维数组与指针 2145.2.6 通过形参指针引用调用函数中的二维数组元素 2165.3 自测训练题和答案 2205.3.1 选择题 2205.3.2 填空题 2255.3.3 答案 237
第6章 字符串 2396.1 知识点、难点、重点概述 2396.1.1 字符串 2396.1.2 字符串数组 2416.2 典型试题及解析 2426.2.1 字符串 2426.2.2 字符串数组 2566.3 自测训练题和答案 2616.3.1 选择题 2616.3.2 填空题 2686.3.3 答案 270
第7章 函数的进一步讨论 2717.1 知识点、难点、重点概述 2717.1.1 main函数的参数 2717.1.2 函数的递归调用 2727.1.3 指向函数的指针 2727.2 典型试题及解析 2737.2.1 main函数的参数 2737.2.2 函数的递归调用 2747.2.3 指向函数的指针 2797.3 自测训练题和答案 2817.3.1 选择题 2817.3.2 填空题 2847.3.3 答案 289第8章 结构体、共用体和用户定义类型 2908.1 知识点、难点、重点概述 2908.1.1 用typedef说明一个新类型 2908.1.2 结构体 2908.1.3 动态存储分配和单向链表 2928.1.4 共用体 2928.2 典型试题及解析 2938.2.1 用typedef说明一个新类型 2938.2.2 结构体 2948.2.3 动态存储分配和单向链表 3028.2.4 共用体 3098.3 自测训练题和答案 3108.3.1 选择题 3108.3.2 填空题 3188.3.3 答案 326
第9章 文件 3289.1 知识点、难点、重点概述 3289.1.1 C文件的概念 3289.1.2 文件指针和文件位置指针 3299.1.3 文件的打开与关闭 3299.1.4 文件输入和输出函数 3309.1.5 文件结束的标志 3319.1.6 文件定位函数 3329.2 典型试题及解析 3329.3 自测训练题和答案 3399.3.1 选择题 3399.3.2 填空题 3449.3.3 答案 346
第10章 其他 34710.1 知识点、难点、重点概述 34710.1.1 用户标识符的作用域和存储类 34710.1.2 位运算 34810.1.3 编译预处理 34810.2 典型试题及解析 35010.2.1 用户标识符的作用域和存储类 35010.2.2 位运算 35510.2.3 编译预处理 35710.3 自测训练题和答案 36010.3.1 选择题 36010.3.2 填空题 36610.3.3 答案 370
第11章 上机考试 37111.1 上机考试步骤 37111.2 上机填空 37311.3 上机改错 38011.4 上机编程 394
附录A C语言的关键字 413附录B 常用字符与ASCII代码对照表 414附录C 双目算术运算中两边运算量类型转换规律 415附录D 运算符的优先级和结合性 416附录E 库函数 417附录F 简单的上机操作和程序的调试 421F.1 简单的上机操作 421F.1.1 如何进入Turbo C 421F.1.2 如何保存源程序文件 422F.1.3 如何装入一个老文件 423F.1.4 如何退出 Turbo C 423F.1.5 如何编译程序 423F.1.6 如何运行程序 424F.1.7 常用的热键 424F.2 简单的程序调试 
[1]