虎奔教育2013年9月全国计算机等级考试无纸化专用教程 二级公共基础知识

出版社:北京理工大学出版社
出版日期:2013-1
ISBN:9787564075279
作者:全国计算机等级考试命题研究室 虎奔教育教研中心
页数:120页

章节摘录

版权页:   插图:   ①符号名的命名。为符号命名应具有一定的实际含义,以便于对程序功能的理解。 ②程序注释。正确的注释能够帮助读者理解程序。注释一般分为序言性注释和功能性注释。 序言性注释通常位于每个程序的开头部分,它给出程序的整体说明,主要描述内容包括:程序标题、程序功能说明、主要算法、程序位置、接口说明、程序设计者、开发简历、审查者、修改日期等。 功能性注释的位置一般嵌入在源程序体中,主要描述下面的语句或程序做什么。 ③视觉组织。为使程序结构一目了然,可在程序中使用空格、空行、缩进等技巧使程序层次分明,便于理解。 (2)数据说明的方法 ①次序应规范化。数据说明次序固定,使数据的属性容易查找,也有利于测试、排错和维护。 ②变量安排有序化。当多个变量出现在同一个说明语句中时,变量名应按字母顺序排序,以便于查找。 ③使用注释。在定义一个复杂的数据结构时,应通过注释来说明该数据结构的特点。 (3)语句的结构 程序应该简单易懂,语句构造应该简单直接,不能为了提高效率而把语句复杂化,每条语句都能直截了当地反映程序员的意图。通常应该注意以下原则: ①编写程序应首先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二; ②在一行内只写一条语句; ③避免使用大量的临时变量而使程序的可读性下降; ④避免使用不必要的转移语句和复杂的条件语句; ⑤尽可能使用库函数编写程序; ⑥程序模块化,尽量使模块功能单一(即一个模块完成一个功能),提高程序的复用性; ⑦利用信息隐蔽,确保每个模块都是独立的; ⑧数据结构要有利于程序的简化,从数据出发去构造程序; ⑨不要对不良的程序修修补补,不良的程序要重新编写,避免因修改带来新的问题。 (4)输入和输出 输入和输出信息是用户最关心的,输入/输出的方式和格式应尽可能方便用户的使用,因为系统能否被用户接受,往往取决于输入/输出的风格。无论是批处理的输入/输出方式,还是交互式的输入/输出方式,在设计和编程时都应考虑如下原则: ①对所有的输入数据都要检验其合法性、有效性,报告必要的输入状态信息及错误信息; ②检查输入项组合排列的合理性; ③输入步骤和输入格式尽量简单; ④在输入数据时,应允许使用自由格式和缺省值,提高输入数据的效率; ⑤在输入一批数据时,使用数据或文件结束标志,而不要用计数来控制。

前言

前言全国计算机等级考试(以下简称等级考试)由教育部考试中心组织,是目前报考人数最多、影响最大的全国性统一水平考试。随着教育信息化步伐的加快,等级考试也逐渐取消了笔试,完全采取无纸化的考试形式。然而,这样的变化也给广大老师的授课与考生的备考带来一定难度。为了适应等级考试的变化,同时帮助广大老师和考生更好地把握新的考试内容,高效地通过计算机等级考试,本书编写组认真研究无纸化考试的考试形式和2013年最新考试大纲,组织具有多年教学、命题、策划等经验的各方专业人士,仔细分析众多全国计算机等级考试以及其他教育产品的优点,精心策划了本套无纸化专用试卷。同时,以软件、网校、手机和现场培训等多种形式为考生提供服务。本书具有以下四大特点。1.百分百,真考题库本书所有试题均为真实考试原型题,试题类型包括选择题和上机操作题,知识点完全覆盖最新真考题库,并逐年不断更新,以真题为核心组织全书的内容,同时提供考前密押试题。2.无纸化,真考环境本书配套软件完全模拟真实考试环境,其中包括4大功能模块:选择题、操作题日常练习系统,强化练习系统,完全仿真的模拟考试系统以及真人高清名师讲堂系统。3.数字化,学习平台网络课堂,名师、真人、高清视频,循序渐进,由浅入深,结合诙谐的语言和生动的举例,讲解考试中的重点和难点;全新研发的手机软件,随时随地练习、答题和记忆,使备考变得简单。4.自助式,全程服务虎奔培训、虎奔官网、手机软件、YY讲座、虎奔网校、免费答疑热线、专业QQ群等互动平台,随时为考生答疑解惑;考前一周冲刺专题,更可以通过虎奔软件自动获取考前密押试卷;考后第一时间点评专题,帮助考生预测考试成绩。编者

内容概要

刘欣苗,硕士研究生,毕业于河北工业大学信息技术学院,从教以来连续6年担任数据结构的理论教学和实践教学工作,对计算机等级考试大纲和考试题型进行过透彻的研究,并多次为计算机等级考试做解析工作,对考试的考点及难点分析十分精准和透彻,积累了大量的教学及培训经验,教学中结合历年考题,深入浅出地对教材知识点进行讲解,能够做到使学生灵活掌握,并且根据不同学生不同需求,分层次讲解,讲课自然,分析细致,教学态度认真严谨。

书籍目录

第1章数据结构与算法 1.1算法 1.1.1算法的基本概念 1.1.2算法复杂度 1.2数据结构的基本概念 1.2.1什么是数据结构 1.2.2数据结构的图形表示 1.2.3线性结构与非线性结构 1.3线性表及其顺序存储结构 1.3.1线性表的基本概念 1.3.2线性表的顺序存储结构 1.3.3线性表的插入运算 1.3.4线性表的删除运算 1.4栈和队列 1.4.1栈及其基本运算 1.4.2队列及其基本运算 1.5线性链表 1.5.1线性链表的基本概念 1.5.2线性链表的基本运算 1.5.3循环链表及其基本运算 1.6树和二叉树 1.6.1树的基本概念 1.6.2二叉树及其基本性质 1.6.3二叉树的存储结构 1.6.4二叉树的遍历 1.7查找技术 1.7.1顺序查找 1.7.2二分法查找 1.8排序技术 1.8.1交换类排序法 1.8.2插入类排序法 1.8.3选择类排序法 1.8.4排序方法比较 本章小结 本章小结 巩固练习 第2章程序设计基础 2.1程序设计方法与风格 2.2结构化程序设计 2.2.1结构化程序设计的原则 2.2.2结构化程序设计的基本结构 2.2.3结构化程序设计的原则和方法的应用 2.3面向对象的程序设计 2.3.1面向对象方法的优点 2.3.2面向对象方法的基本概念 本章小结 本章小结 巩固练习 第3章软件工程基础 3.1软件工程基本概念 3.1.1软件定义与软件特点 3.1.2软件危机与软件工程 3.1.3软件工程过程与软件生命周期 3.1.4软件工程的目标与原则 3.1.5软件开发工具与软件开发环境 3.2结构化分析方法 3.2.1需求分析与需求分析方法 3.2.2结构化分析方法 3.2.3软件需求规格说明书 3.3结构化设计方法 3.3.1软件设计概述 3.3.2概要设计 3.3.3详细设计 3.4软件测试 3.4.1软件测试的目的 3.4.2软件测试的准则 3.4.3软件测试技术和方法综述 3.4.4软件测试的实施 3.5程序的调试 3.5.1程序调试的基本概念 3.5.2程序调试方法 本章小结 本章小结 巩固练习 第4章数据库设计基础 4.1数据库系统的基本概念 4.1.1数据、数据库、数据库管理系统 4.1.2数据库系统的发展 4.1.3数据库系统的基本特点 4.1.4数据库系统体系结构 4.2数据模型 4.2.1数据模型的基本概念 4.2.2E—R模 4.2.3层次模型 4.2.4网状模型 4.2.5关系模型 4.3关系代数 4.3.1关系代数的基本操作 4.3.2关系代数的基本运算 4.3.3关系代数的扩充运算 4.3.4关系代数的应用实例 4.4数据库设计与管理 4.4.1数据库设计概述 4.4.2数据库设计的需求分析 4.4.3数据库概念设计 4.4.4数据库逻辑设计 4.4.5数据库物理设计 4.4.6数据库管理 本章小结 本章小结 巩固练习 巩固练习题答案

编辑推荐

本书具有以下四大特点。1.百分百,真考题库本书所有试题均为真实考试原型题,试题类型包括选择题和上机操作题,知识点完全覆盖最新真考题库,并逐年不断更新,以真题为核心组织全书的内容,同时提供考前密押试题……2.无纸化,真考环境本书配套软件完全模拟真实考试环境,其中包括4大功能模块:选择题、操作题日常练习系统,强化练习系统,完全仿真的模拟考试系统以及真人高清名师讲堂系统。7.数字化,学习平台网络课堂,名师、真人、高清视频,循序渐进,由浅入深,结合诙谐的语言和生动的举例,讲解考试中的重点和难点;全新???


 虎奔教育2013年9月全国计算机等级考试无纸化专用教程 二级公共基础知识下载



发布书评

 
 


精彩短评 (总计1条)

  •     第五本
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024