全国计算机等级考试二级教程:公共基础知识(2017年版)

全国计算机等级考试二级教程:公共基础知识(2017年版) pdf epub mobi txt 电子书 下载 2025

教育部考试中心 编
图书标签:
  • 计算机等级考试
  • 二级
  • 公共基础知识
  • 教材
  • 教程
  • 2017年版
  • 考试辅导
  • 计算机基础
  • 信息技术
  • 学习资料
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 高等教育出版社
ISBN:9787040465624
版次:1
商品编码:12002939
包装:平装
开本:16开
出版时间:2016-10-01
用纸:胶版纸
页数:139
字数:22000
正文语种:中文

具体描述

内容简介

  《全国计算机等级考试二级教程:公共基础知识(2017年版)》是根据教育部考试中心颁布的《全国计算机等级考试二级公共基础知识考试大纲(2013年版)》的要求,在2016年版的基础上修订而成。主要内容包括:数据结构与算法,程序设计基础,软件工程基础,数据库设计基础。
  《全国计算机等级考试二级教程:公共基础知识(2017年版)》不仅是应试者必备的自学和辅导材料,也可以作为一般院校相应课程的教材或自学参考书。

内页插图

目录

第1章 数据结构与算法
1.1 算法
1.1.1 算法的基本概念
1.1.2 算法设计基本方法
1.1.3 算法复杂度
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

第2章 程序设计基础
2.1 程序设计方法与风格
2.2 结构化程序设计
2.2.1 结构化程序设计的原则
2.2.2 结构化程序的基本结构与特点
2.2.3 结构化程序设计原则和方法的应用
2.3 面向对象的程序设计
2.3.1 关于面向对象方法
2.3.2 面向对象方法的基本概念
习题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 软件调试方法
习题3

第4章 数据库设计基础
4.1 数据库系统的基本概念
4.1.1 数据、数据库、数据库管理系统
4.1.2 数据库系统的发展
4.1.3 数据库系统的基本特点
4.1.4 数据库系统的内部结构体系
4.2 数据模型
4.2.1 数据模型的基本概念
4.2.2 E-R模型
4.2.3 层次模型
4.2.4 网状模型
4.2.5 关系模型
4.3 关系代数
4.4 数据库设计与管理
4.4.1 数据库设计概述
4.4.2 数据库没计的需求分析
4.4.3 数据库概念设计
4.4.4 数据库的逻辑设计
4.4.5 数据库的物理设计
4.4.6 数据库管理
习题4

附录1 全国计算机等级考试二级公共基础知识考试大纲(2013年版)
附录2 全国计算机等级考试二级公共基础知识样题及参考答案
附录3 习题参考答案

前言/序言

  本书是根据教育部考试中心颁布的《全国计算机等级考试二级公共基础知识考试大纲(2013年版)》的要求组织编写的。
  全书共分四章。
  第1章主要介绍算法的基本概念,数据结构的基本概念及其定义,线性表及其基本运算,栈和队列及其基本运算,线性链表及其基本运算,二叉树的基本概念、存储结构及其遍历,最后还介绍了几种常用的查找与排序算法。
  第2章主要介绍程序设计方法与风格,结构化程序设计,面向对象的程序设计方法,对象,方法,属性及继承与多态性。
  第3章主要介绍软件工程基本概念,结构化分析方法,结构化设计方法,软件测试的基本方法,程序的调试方法。
  第4章主要介绍数据库,数据库管理系统,数据库系统的基本概念,数据模型,实体联系模型及E-R图等基本概念,关系代数理论中的基本运算,数据库设计的基本方法和步骤。
  每章后面都附有一定数量的习题。
  本书的第1章由徐士良老师编写,第2、3章由陈英老师编写,第4章由刘晓鸿老师编写,全书由徐士良、黄啸波统稿,徐士良审定,陈向群老师对全书进行了最后审阅。
  由于时间紧迫,以及作者水平有限,书中难免有错误或不妥之处,恳请读者批评指正。
  编者
《现代数据科学导论:从理论到实践》 内容简介: 在信息爆炸的时代,数据已成为驱动社会进步和产业变革的核心要素。从科学研究到商业决策,从医疗健康到智能制造,数据的分析与应用无处不在,深刻地影响着我们的生活方式和发展轨迹。然而,要从海量、异构、高维的数据中提炼出有价值的洞察,绝非易事,它需要一套系统性的理论框架、扎实的数学基础、精湛的编程技能以及敏锐的业务理解能力。《现代数据科学导论:从理论到实践》一书,正是为帮助读者构建这样一套全面的数据科学知识体系而精心编撰。 本书并非零散的技术集合,而是力求以严谨的逻辑和清晰的脉络,引导读者深入理解数据科学的本质。我们从数据科学的定义、发展历程及其在各个领域的广泛应用出发,勾勒出这一新兴学科的宏伟蓝图。随后,本书将重点聚焦于数据科学的核心组成部分,包括数据收集、数据清洗与预处理、数据探索与可视化、模型构建与评估、以及最终的模型部署与应用。 在数据收集方面,我们不仅介绍传统的数据源,如数据库、API、文件系统,更深入探讨了网络爬虫技术、传感器数据、日志数据等新兴数据来源的获取方法与注意事项。本书将详细阐述数据采集过程中可能遇到的挑战,例如数据格式不统一、数据量过大、数据接口不稳定等,并提供相应的解决方案,帮助读者建立稳健可靠的数据采集流程。 数据清洗与预处理是数据科学实践中至关重要的一环,直接影响到后续分析的质量与可靠性。本书将系统性地讲解如何识别和处理数据中的缺失值、异常值、重复值,如何进行数据类型转换、特征编码、以及如何进行降维和特征选择。我们将通过丰富的实例,演示如何运用Python的Pandas、NumPy等库,高效地完成这些任务。此外,针对文本数据,本书还会介绍文本分词、去除停用词、词干提取等预处理技术,为后续的自然语言处理打下坚实基础。 数据探索与可视化是理解数据、发现隐藏模式的关键步骤。本书将深入介绍描述性统计方法,包括均值、中位数、方差、标准差等,帮助读者掌握量化描述数据特征的手段。更重要的是,我们将重点讲解各类数据可视化技术,包括散点图、折线图、柱状图、箱线图、热力图、地理信息图等,并阐述不同可视化图表适用于何种数据类型和分析目的。读者将学会使用Matplotlib、Seaborn、Plotly等强大的可视化工具,将抽象的数据转化为直观、易懂的图形,从而更有效地发现数据中的规律、趋势和异常。 模型构建与评估是数据科学的核心技术所在。本书将从机器学习的基本概念讲起,介绍监督学习、无监督学习、半监督学习和强化学习等主要的学习范式。对于监督学习,我们将详细讲解线性回归、逻辑回归、决策树、随机森林、支持向量机(SVM)、K近邻(KNN)等经典算法,并分析其原理、适用场景及优缺点。对于无监督学习,我们将重点介绍聚类算法(如K-Means、DBSCAN)和降维算法(如PCA、t-SNE)。本书还将触及深度学习的基础知识,介绍神经网络的基本结构、激活函数、损失函数以及常见的深度学习模型,如卷积神经网络(CNN)和循环神经网络(RNN),并说明它们在图像识别、自然语言处理等领域的应用。 在模型构建过程中,本书将强调模型的评估与选择。读者将学习到交叉验证、留一法等模型验证技术,以及精度(Accuracy)、召回率(Recall)、F1分数、ROC曲线、AUC值、均方误差(MSE)、R²得分等多种模型评估指标,并理解如何根据具体的业务场景选择最合适的评估指标。此外,本书还将讲解模型正则化、超参数调优等提高模型泛化能力的关键技术。 模型部署与应用是将数据科学成果转化为实际价值的最后一步。本书将介绍模型部署的基本流程,包括将训练好的模型封装成API接口、集成到现有应用系统中,以及如何进行模型的持续监控和更新。我们将探讨模型在实际业务中的应用案例,例如推荐系统、欺诈检测、市场营销优化、风险评估等,帮助读者理解数据科学如何解决现实世界中的复杂问题,创造商业价值。 贯穿全书的,是大量的实践案例和代码示例。本书选用了Python作为主要编程语言,并广泛运用Scikit-learn、TensorFlow、PyTorch、Keras等业界主流的科学计算和机器学习库。每个章节都配有清晰的代码片段,读者可以动手实践,验证理论知识,加深理解。本书旨在培养读者将理论知识应用于实际问题的能力,使其能够独立完成从数据收集到模型落地的完整流程。 《现代数据科学导论:从理论到实践》不仅适合初学者系统学习数据科学的入门知识,也为有一定基础的从业者提供了一次深入回顾和拓展视野的机会。本书致力于帮助读者建立起扎实的理论基础,掌握实用的分析工具,培养解决复杂问题的能力,最终成为一名优秀的数据科学家,在蓬勃发展的数据科学领域中乘风破浪,创造无限可能。本书的语言风格力求严谨又不失通俗,旨在让复杂的技术概念变得易于理解和掌握,让读者在学习过程中感受到数据科学的魅力。

用户评价

评分

我一直以来对计算机科学,尤其是那些“幕后”的原理都很好奇,但又苦于找不到合适的入门途径。这本书恰恰满足了我的这种需求。它不仅仅是一本应试教材,更像是一位循循善诱的老师,为我打开了计算机世界的大门。我特别喜欢它在讲解“数据结构”部分时,那种对不同数据结构优劣势的深入分析。它没有仅仅停留在介绍链表、栈、队列等名词上,而是会详细说明它们在不同场景下的适用性,以及它们在内存占用、查找速度等方面的差异。这种“知其然,更知其所以然”的讲解方式,让我对计算机内部运作的原理有了更深刻的理解。我甚至会花很多时间去思考书中给出的例子,并且尝试着自己去画出数据结构的示意图,来加深记忆。此外,书中对“软件工程基础”的介绍,也让我受益匪浅。它不仅仅是简单地罗列了瀑布模型、敏捷开发等概念,更重要的是,它解释了这些开发模型背后的思想和目的,让我明白为什么需要有这些方法论。这种从宏观到微观,再到应用层面的讲解,让我觉得这本书的内容非常丰富且有深度,完全超越了一本简单的考试辅导书的范畴。

评分

这本书给我最大的惊喜在于它对“公共基础知识”的阐释,真的是做到了“润物细无声”。我之前参加过几次计算机等级考试,感觉很多教材要么过于理论化,要么过于碎片化,很难将零散的知识点串联起来,形成一个完整的知识体系。但这本书不同,它循序渐进地引导读者理解计算机科学最核心、最基础的概念,比如数据结构、算法、操作系统原理、数据库基础等等。它没有上来就扔给你一堆晦涩的术语,而是通过大量的图示、生动的比喻和贴近实际应用的例子,让你逐步建立起对这些概念的直观认识。例如,在讲解算法的时候,它不仅仅是给出了算法的定义和伪代码,还用一个实际场景来模拟算法的运行过程,让我这种初学者也能很快理解算法的效率和复杂度是如何影响实际运行速度的。更难能可贵的是,它在讲解各个知识点的时候,都会潜移默化地强调它们之间的关联性,让你明白它们不是孤立存在的,而是构成了一个紧密联系的整体。这种“整体观”的培养,对于应对二级考试中的综合性题目非常有帮助。我深刻体会到,扎实的公共基础知识是学好计算机任何一个分支的前提,而这本书恰恰扮演了这个“打地基”的重要角色。它不仅仅是为了考试,更是为了我们未来在计算机领域更深入的学习和发展打下坚实的基础。

评分

这本书在章节编排和知识点讲解的深度上,着实让我眼前一亮。作为一本教程,它非常清晰地划分了不同的主题,每个主题下又细致地分解了具体的知识点,并且逻辑性非常强,层层递进。我特别欣赏它在讲解一些相对抽象的概念时,所采用的“由浅入深”的学习路径。比如,在解释“程序设计基础”部分时,它先从最基本的编程逻辑讲起,比如顺序、选择、循环,然后逐步引入函数、数组等概念,最后才涉及到一些更复杂的面向对象编程的思想。这种由简到繁的讲解方式,让我在学习过程中不会感到 overwhelmed,每一个小目标都能被清晰地看到和实现。而且,它对每个知识点的讲解都非常有条理,理论阐述、公式推导、代码示例、运行结果分析,环环相扣,让人想不理解都难。我最看重的是它在理论讲解之外,还提供了大量的实践指导。比如,书中附带的练习题,涵盖了不同难度级别,并且很多题目都非常贴合考试的实际出题风格,能够有效地帮助我检验学习成果,及时发现自己的薄弱环节。总而言之,这本书在内容的组织和讲解的细致程度上,都给我留下了非常深刻的印象,让我觉得这是一本真正能够帮助我掌握知识的学习材料。

评分

这本书在语言风格和表达方式上,给人一种非常亲切和易于接受的感觉。我一直以来都觉得计算机相关的书籍,要么太过枯燥乏味,要么就充斥着大量我不熟悉的专业术语,读起来非常吃力。然而,这本书完全打破了我的这种固有印象。作者在写作时,仿佛是坐在我旁边,用一种非常平易近人的方式,和我交流。它并没有刻意去堆砌那些听起来很“高大上”的词汇,而是尽量使用生活中常见的语言来解释复杂的概念。比如,在讲解“网络基础”的时候,它会用“寄快递”来类比数据包的传输过程,用“交通枢纽”来比喻路由器和交换机的作用。这种生动形象的比喻,瞬间就拉近了我和知识之间的距离,让我感觉学习不再是一件枯燥的任务,而更像是一次有趣的探索。而且,书中还会穿插一些小故事或者提问,引导我主动思考,而不是被动地接受信息。这种互动式的学习体验,让我感觉自己是学习的主体,而不是一个旁观者。我觉得,对于像我这样准备参加考试,又希望真正理解知识的读者来说,这种贴心的语言风格和表达方式,是极其宝贵的。它让学习变得更轻松,也更有效。

评分

坦白说,在拿到这本书之前,我对“操作系统”和“数据库”这些概念的理解是非常模糊的,觉得它们是属于专业人士才能掌握的领域。但是,这本书用非常巧妙的方式,将这些看似高深莫测的知识,变得触手可及。在讲解“操作系统”时,它通过形象的比喻,让我理解了进程、线程、内存管理等概念是如何运作的。我尤其喜欢它在描述“进程调度”时,将操作系统比作一个“繁忙的办公室主任”,而进程就是来“办理业务的员工”,主任需要合理安排员工的办理顺序,才能提高效率。这种类比让我一下子就抓住了核心思想。而在“数据库基础”部分,它更是颠覆了我之前认为数据库就是“存储数据的地方”的简单认知。它详细讲解了数据库的基本组成,比如表、字段、记录,以及如何进行数据查询和管理,让我明白了一个结构化的数据管理系统是如何工作的。它甚至触及了数据完整性、事务管理等概念,让我对数据的一致性和安全性有了初步的认识。这本书最让我感到欣慰的是,它并没有回避那些相对复杂的细节,而是用清晰的逻辑和易懂的语言,将它们一一呈现,让我觉得学习计算机的“内功”并没有那么困难。

评分

这书用着不错 我也是别人推荐买的

评分

很无语,快递送错了,东西很不错,但愿九月份能够一次性通过,相信用这个应该不错的,慢慢来消化,加油!

评分

很满意京东自营的快递!好喝,健康营养,而且很满意京东自营的快递!

评分

从你手握这本书的那一刻起,你就不用对为什么读书而烦恼。

评分

快递很快,服务态度很好,包得也不错

评分

书挺不错的,而且两天就送到了

评分

非常好哦!就是包装有点简陋了,希望改进一下!

评分

题库很全 如果都练习会了的话 考试会过的 非常不错 加油 一定会过的

评分

内容全面送货快速职场充电零基础考试必备大学生适用名师推荐专业教材正版图书

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有