热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

全国计算机等级考试——二级公共基础知识与C语言真题汇编(第二版)

中国水利水电出版社
    【作 者】周丽娟 李楠 【I S B N 】978-7-5084-4038-2 【责任编辑】宋俊娥 【适用读者群】科技 【出版时间】2006-08-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】597 【印 张】23.75 【定 价】36 【丛 书】全国计算机等级考试教材系列 【备注信息】
图书详情

    本书按照全国计算机等级考试最新大纲的要求,根据等级考试出题的顺序,将大纲要求的内容贯穿其中,帮助考生更好地理解和掌握等级考试的内容、范围和难度,同时也便于考生把握命题规律,快速提升应试能力。

    本书内容分为三部分:公共基础知识,C程序设计各章练习题,全国计算机等级考试模拟试题及真题汇编。本书题型丰富,知识点覆盖全面,重点突出,针对性强,很好地应用本书对通过等级考试会起到事半功倍的效果。

    本书适合作为全国计算机等级考试考生的教材,也可作为广大计算机初学者及大中专院校师生的参考书。

    当今社会是信息时代,计算机与软件技术日新月异,发展迅速。计算机作为一种工具已渗透到人们日常生活的各个领域,这样,对计算机知识的掌握程度和应用能力已经成为衡量一个新型人才的重要环节。

    自国家教育部考试中心于1994年推出“全国计算机等级考试”(National Computer Rank Examination,简称NCRE)以来,每年都有大量考生参加考试,其中一些人获得不同级别的证书,成为用人单位选聘人才的一项重要指标。

    本书是根据教育部考试中心最新公布的《全国计算机等级考试大纲(二级C语言程序设计)》编写的。为适合考生应考,本书紧扣考试大纲,全面囊括大纲中所有的知识点,同时针对教育部考试中心全国计算机等级考试二级C语言笔试试题进行全面分析,并在此基础上甄选大量典型练习题。通过对本书的学习,使考生能够抓住考试的重点与难点,了解考试中经常出现的题型,并掌握每种题型的解法,同时也使考生把握等级考试的出题思路、命题规律,从而提高应试复习的效率和最终的考试成绩。

    本书的主要内容包括计算机公共基础知识,C语言的基本概念、流程控制结构、数组、指针、函数与文件,以及C语言的结构、联合、枚举、类型定义与编译预处理。 本书不仅适合全国计算机等级考试(二级C语言程序设计)的考生使用,而且适合学习C语言程序设计的读者参考。

    本书自第一版出版至今,笔者收到了大量的读者来信,对本书提出了各种意见和建议,综合各方面考虑,本书的第二版做了大量改进。

     对第一版中的错误进行了修正,包括一些排版错误、错别字和例子中的Bug。

     在各章节中补充了大量全新习题,以适合不同层次的读者,同时使讲述的内容更全面、训练过程中基本功更扎实。

     将一些过于复杂的例子简单化,使读者更容易理解。

    本书作者是多年从事计算机基础教学的老师,多年参与等级考试的辅导,有着丰富的教学经验。本书由周丽娟、李楠任主编,冯雪、段雪莹任副主编,全书由邢满堂主审,参加本书编写工作的还有吴琼、侯冬薇、刘斌文、于雪晶、郎建军、沈喜权、张守伟等,在此对他们的辛勤劳动表示衷心的感谢。

    由于编者水平有限,谬误之处在所难免,恳请广大读者能及时给予批评和指正,以促进本书质量的不断提高!

    编者

    2006年6月

    第二版前言
    第一版前言
    第一部分 公共基础知识
    第1章 软件工程基础 1
    1.1 软件工程基本概念 1
    1.1.1 软件定义与软件特点 1
    1.1.2 软件危机与软件工程 2
    1.1.3 软件工程的目标与原则 4
    1.1.4 软件工程过程与软件生命周期 5
    1.1.5 软件工程工具 6
    1.2 结构化分析方法 7
    1.2.1 需求分析与需求分析方法 7
    1.2.2 结构化分析方法 8
    1.2.3 结构化分析工具 8
    1.2.4 软件需求规格说明书 12
    1.3 结构化设计方法 13
    1.3.1 软件设计的基本概念 13
    1.3.2 概要设计 15
    1.3.3 详细设计 19
    1.4 软件测试 22
    1.4.1 软件测试的目的 22
    1.4.2 软件测试的准则 23
    1.4.3 软件测试技术与方法综述 23
    1.4.4 软件测试的实施 27
    1.5 程序的调试 30
    1.5.1 基本概念 30
    1.5.2 软件调试方法 32
    习题一 33
    第2章 程序设计基础 35
    2.1 程序设计方法与风格 35
    2.2 结构化程序设计 36
    2.2.1 结构化程序设计的原则 36
    2.2.2 结构化程序的基本结构与特点 37
    2.2.3 结构化程序原则和方法的应用 37
    2.3 面向对象的程序设计(OOP) 38
    2.3.1 关于面向对象方法 38
    2.3.2 面向对象方法的基本概念 40
    习题二 44
    第3章 数据结构与算法 45
    3.1 算法 45
    3.1.1 算法的基本概念 45
    3.1.2 算法复杂度 48
    3.2 数据结构的基本概念 50
    3.2.1 什么是数据结构 50
    3.2.2 数据结构的图形表示 52
    3.2.3 线性结构与非线性结构 53
    3.3 线性表及其顺序存储结构 54
    3.3.1 线性表的基本概念 54
    3.3.2 线性表的顺序存储结构 55
    3.4 栈和队列 55
    3.4.1 栈及其基本运算 55
    3.4.2 队列及其基本运算 56
    3.4.3 线性链表的基本概念 58
    3.5 树与二叉树 60
    3.5.1 树的基本概念 60
    3.5.2 二叉树及其基本性质 62
    3.5.3 二叉树的存储结构 65
    3.5.4 二叉树的遍历 65
    3.6 查找技术 66
    3.6.1 顺序查找 66
    3.6.2 二分法查找 67
    3.7 排序技术 67
    3.7.1 交换类排序法 67
    3.7.2 插入类排序法 69
    3.7.3 选择类排序法 70
    习题三 72
    第4章 数据库设计基础 74
    4.1 数据库系统的基本概念 74
    4.1.1 数据、数据库和数据库管理系统 74
    4.1.2 数据库系统的发展 78
    4.1.3 数据库系统的基本特点 79
    4.1.4 数据库的内部结构 80
    4.2 数据模型 81
    4.2.1 数据模型的基本概念 81
    4.2.2 E-R模型 82
    4.2.3 层次模型 86
    4.2.4 网状模型 86
    4.2.5 关系模型 87
    4.3 关系代数 89
    4.4 数据库设计与管理 95
    4.4.1 数据库设计概述 95
    4.4.2 数据库设计的需求分析 95
    4.4.3 数据库概念设计 96
    4.4.4 数据库的逻辑设计 99
    4.4.5 数据库的物理设计 101
    4.4.6 数据库管理 101
    习题四 102
    第二部分 C程序设计习题
    第5章 C 语言基础知识 104
    第6章 C语言控制结构 123
    第7章 数组 147
    第8章 函数与预处理 160
    第9章 指针、结构体与共用体 189
    第10章 文件操作和位运算 225
    第三部分 模拟试题及真题汇编
    模拟试题一 240
    模拟试题二 251
    模拟试题三 262
    模拟试题四 274
    模拟试题五 287
    模拟试题六 301
    模拟试题七 313
    模拟试题八 327
    2005年4月二级C笔试试题 339
    2005年9月二级C笔试试题 352
    附录 二级C语言程序设计考试大纲 366





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册