二级C语言公共基础知识点全面汇编

二级C语言公共基础知识点全面汇编
二级C语言公共基础知识点全面汇编

第一部分公共基础部分知识归纳

第一章数据结构与算法

算法---是一组严谨地定义运算顺序的规则

算法的基本要素---一是对数据对象的运算和操作,二是算法的控制结构

算法设计基本方法---列举法、归纳法、递推、递归、减半递推

算法的复杂度---包括时间复杂度和空间复杂度

时间复杂度---执行算法所需的计算工作量

空间复杂度---执行算法所需的内存空间

数据结构---相互有关联的数据元素的集合。如春、夏、秋、冬;18、11、35、23、

16。。。;父亲、儿子、女儿等都是

数据元素。

前件---数据元素之间的关系,如父亲是儿子和女儿的前件

后件---如儿子是父亲的后件

结构---指数据元素之间的前后件关系

数据的逻辑结构—是指反映数据元素之间逻辑关系,而与它们在计算机中的存储位置无关

数据的存储结构(物理结构)---数据的逻辑结构在计算机存储空间中的存放形式,

数据元素在计算机存储空间的位置关系可能与

逻辑关系不同。

根据数据结构中各数据元素之间前后件关系的复杂程度,可将数据结构分两类---

线性结构与非线性结构

线性结构(线性表)---满足下列两个条件(1)有且只有一个根结点(2)每一个

结点最多有一个前件和后件。则称该数据结构为

线性结构,否则为非线性结构。

线性表是最简单、最常用的一种数据结构,其数据元素之间的相对位置是线性的,

其存储方式为顺序存储的,如数组

栈---是限定在一端进行插入与删除的线性表,一端封闭,另一端开口,其操作原

则是“先进后出”,栈的运算有入栈、退栈、读

栈顶元素

队列---是指在一端进行插入(称为队尾)而在另一端进行删除(称为队头)的线

性表,其操作规则是“先进先出”,其运算有入

队和退队。

树---是一种简单的非线性结构,而且是层次结构,是倒立的大树,有根结点、父

结点、子结点、叶子结点。根结点在第一层,一

个结点所拥有的后件的个数称为该结点的度,所

有结点中最大的度称为树的度,树的最大层次

称为树的深度。

二叉树---(1)非空二叉树只有一个根结点(2)每一个结点最多有两棵子树(左

子树和右子树),其存储结构为链式。

二叉树性质---(1)K层上最多有2(K-1)个结点(2)深度为m的二叉树最多有

2m-1个结点

(3)度为0的结点(叶子结点)比度为2的结点多一个(4)具有

n个结点的二叉树,其深度至少为[Log2n]+1,其

中[Log2n]表示对Log2n取整

满二叉树---除最后一层外,其余层的结点都有两个子结点

完全二叉树---除最后一层外,每一层上的结点数均达到最大值,在最后一层上只

缺少右边的若干结点,叶子结点只可能在层次最

大的两层上出现。满二叉树是完全二叉树,而完

全二叉树不是满二叉树。完全二叉树有两个性

质:(1)具有n个结点的完全二叉树的深度为

[Log2n]+1(2)

二叉树遍历---不重复地访问各个结点。分为前序遍历(DLR-根左右)、中序遍历

(LDR-左根右)和后序遍历(LRD-左右根)

查找技术---顺序查找——对于长度为n的有序线性表,查找时需要比较n次二分法查找——对于长度为n的有序线性表,查找时需要比较log2n

排序技术---假设线性表的长度为n,则冒泡排序和简单插入排序的比较次数(时

间复杂度)为n(n-1)/2;希尔排序的比较次数为

O(n1.5);简单选择排序的比较次数为n(n-1)/2;堆

排序的比较次数为O(nlog2n).

习题1

算法的时间复杂度是指(),算法的空间复杂度是指

();

线性表、栈、队列、线性链表是(线性结构),树是(非线性结构);数据的存储

结构是指();

队列是(先进先出),栈是(先进后出);

下列二叉树的遍历结果:前序遍历(ABDECF)、中序遍历(DBEAFC)、后续遍

历(DEBFCA)

在深度为5的满二叉树中,叶子结点的个数为(16);设树T的度为4,其中度为1,2,3,4的结点的个数分别为4,2,1,1。则T中的叶子结点的个数为(8);对于长度为n的有序线性表,顺序查找次数为(n),二分法查找次数为(log2n);一棵完全二叉树共有700个结点,则在该二叉树中有(350)个叶子结点;一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后续遍历结果为(DEBFCA);冒泡排序的时间复杂度为(n(n-1)/2);在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有(3)元素;

第二章程序设计基础

结构化程序设计的三种结构---是顺序、选择和循环

对象---表示客观世界的任何实体

类---是具有共同属性和方法的对象的集合

实例---任何一个对象都是其对应类的实例

消息---一个实例和另一个实例之间传递的信息

继承---是指直接获得已有的性质和特征,而不必重复定义它们。例如子类继承父类

结构化程序设计主要强调---程序的易读性

良好的程序设计风格是---程序应简单、清晰、可读性好

在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(消息)来实现的

信息隐蔽的概念与(模块独立性)概念直接相关

(任何对象都具有继承性)这句话是错误的

注释分为(序言性注释)和(功能性注释)

在面向对象方法中,信息隐蔽是通过对象的(封装性)来实现的

类是一个支持集成的抽象数据类型,而对象是类的(实例)

在面向对象方法中,类之间共享属性和操作的机制称为(继承)

第三章软件工程基础

软件生命周期---软件产品从提出、实现、使用维护到停止使用退役的过程。分为软件定义、软件开发、软件运行维护三个阶段。

软件生命周期的主要活动阶段---可行性分析、需求分析、软件设计、软件实现、

软件测试、运行和维护。

常见的需求分析方法---(1)结构化分析方法---主要包括面向数据流的结构化分

析方法SA;面向数据结构的Jackson方法JSD;

面向数据结构的结构化数据系统开发方法

DSSD。

(2)面向对象的分析方法OOA

结构化分析方法工具---(1)数据流图DFD,记住DFD图的几个符号:

(2)数据字典DD

(3)判定树

(4)判定表

程序结构图(SC),N-S图,问题分析图(PAD)

程序流程图(PFD)的几个符号:

软件测试---黑盒测试:功能测试

白盒测试:内部结构测试,穷举路径测试

习题3

在软件生命周期中,能准确地判断软件系统必须做什么和必须具备哪些功能的阶段是(需求

分析)

软件工程的3个要素(工具),(过程),(方法)

检查软件产品是否符合需求定义的过程称为(确认测试)

软件设计原则是(抽象)、(模块化)、(信息隐蔽)

需求分析常用的工具是(DFD)

在结构化方法中,软件功能分解属于(总体设计)阶段

软件测试的饿目的是(改正错误)

软件需求分析阶段可分为四个方面(需求获取)、(需求分析)、(编写需求格式说明)、(需

求评审)

软件是(程序)、(数据)、(文档)的集合

Jakson方法是一中面向(数据流)的结构化方法

软件工程研究的内容包括(软件开发技术)、(软件工程管理)

数据流图的类型有(交换型)、(事务型)

软件开发环境是全面支持软件开发全过程的(软件工具)集合

第四章数据库设计基础

数据库---DB;数据库管理系统---DBMS;数据库管理员---DBA;数据库系统---DBS;数据库应用系统---DBAS

数据模型所描述的内容分三个部分(数据结构)、(数据操作)、(数据约束)

逻辑数据模型分(层次模型)、(网状模型)、(关系模型)、(面向对象模型)

E-R模型---实体关系模型,主要由实体、属性、联系组成,联系分:1对1,1对多,多对多;

以二维表为基本结构所建立的模型称为关系模型,关系模型采用二维表来表示,简称表,由行和列组成,行称为元组或记录,列称为字段

主键---唯一标识一个记录的字段

外键---一个表的字段是其他表的主键

在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段、数据库系统阶段,其中数据独立性最高的阶段是(数据库系统)

数据库系统减少了(数据冗余);数据库系统的核心是(数据库管理系统)

用树型结构来表示实体间联系的模型称为(层次模型)

关系表中的每一行称为(元组)

关系数据库管理系统能实现的专门关系运算包括(选择)、(投影)、(连接)

在关系数据库中,用来表示实体之间联系的是(二维表)

数据库设计包括两方面的设计内容(概念设计)、(逻辑设计)

将E-R图转换到关系模式时,实体与联系都可以表示成(关系)

一个项目具有一个项目主管,一个项目主管可以管理多个项目,则实体“项目主管”与“项目”的联系属于(一对多)

数据独立性分为逻辑独立性和物理独立性,当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为(逻辑独立性)数据库系统中实现各种数据管理功能的核心软件称为(数据库管理系统DBMS)关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、(参照完整

性)和自定义完整性

下面是公共基础部分可以变化的题:

1一棵二叉树,第K层上最多有2(k-1)个结点,深度为K的二叉树最多有2k-1个结点,如果是满二叉树呢?

例如:在深度为5的满二叉树中,叶子结点的个数为(=2(5-1)=16)

2一棵二叉树共有70个叶子结点和80个度为1的结点,问这个二叉树的总结点是多少?

答:因为度为0的结点(叶子结点)比度为2的结点多一个,所以度为2的结点数是69,所以总结点=70+69+80=219个

3一棵完全二叉树共有700个结点,则在该二叉树中有(350)个叶子结点

解答:700/2=350

若把700改为675呢?(=675/2=337.5进行四舍五入=338)

4设树T的度为4,其中度为1,2,3,4的结点的个数分别为4,2,1,1。则T中的叶子结点的个数为(8)

答:n0=(t-1)n t+(t-2)n(t-1)+...+1*n2+0*n1+1=3*1+2*1+1*2+ 0*4+1=8

5在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列

中共有多少个元素?(3个)

解答:若头<尾,元素个数=尾-头

:若头>尾,元素个数=15+(尾-头)

6设有

则R和S能进行交集(R nS)、并集(RuS)、差操作(R-S)

如果R和S的元不同的话,则R和S只能进行笛卡尔集(RXS)和自然连接

7关于二叉树遍历问题:有两个题型,一是给出二叉树,求三种遍历结果;二是给出两种遍历,求第三种遍历结果。后者有点难度

三种遍历是:前序(根左右)、中序(左根右)和后序(左右根)

8关于查找和排序问题:

查找技术---顺序查找——对于长度为n的有序线性表,查找时需要比较n次二分法查找——对于长度为n的有序线性表,查找时需要比较log2n

排序技术---假设线性表的长度为n,则冒泡排序和简单插入排序的比较次数(时

间复杂度)为n(n-1)/2;希尔排序的比较次数为

O(n1.5);简单选择排序的比较次数为n(n-1)/2;堆

排序的比较次数为O(nlog2n).

9关于出栈的问题:记住是先进后出

例1:栈底到顶依次存放A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈可能的序列是

ABCED DCBEA DBCEA CDABE

例2:如果进栈序列为e1,e2,e3,e4,则可能的出栈序列为:

e3,e1,e4,e2e2,e4,e3,e1e3,e4,e1,e2任意顺序

10关于E---R图

是实体属性和实体关系图,实体之间的关系有1:11:m m:n

第二部分全国计算机等级考试

二级公共考试训练

模拟试题一

一选择题(每小题2分)

在下列各题的A),B),C),D),4个选项中,只有1个选项是正确选项添涂在答题卡相应位置上,答在试卷上不得分。

1.栈和队列的共同特点是(C)。

A)都是先进先出B)都是先进后出

C)只允许在端点处插入和删除元素C)没有共同点2.已知二叉树后序编历序列是dabec,中续遍历序列是debac,它的前序编历序列是(D)。

A)acbed B)decab C)deabc

D)cebda3

3.链表不具有的特点是(B)。

A)不必事先估计存储空间B)可随机访问任一元素

C)插入删除不需要的移动元素D)所需空间与线性长度

4.结构化程序设计的3种结构是(D)。

A)顺序结构、选择结构、转移结构B)分支结构、等价结构、

循环结构

C)多分支结构、赋值机构、等价结构D)顺序结构、选择结构、

循环结构

5.为了提高测试的效率。应该(D)

A)随即选取测试数据B)取一切可能的输入数据作为测试数据

C)在完成编码以后指定软件的测试次数D)集中对付那些错误的群集的程序

6.算法的时间复杂度是指(C)

A)执行算法程序所需要的时间B)算法程序的长度

C)在完成编码以后指定软件的测试次数D)算法程序中的指定

条数

7.软件生命周期中花费用最多的阶段是(D)

A)详细设计B)软件编码C)软件测试D)

软件维护

8.数据库管理系统DBMS中用来定义模拟、内模式和外模式的语言为(C)A)C B)Basic C)DDL

D)DML

9.下列有关数据库的描述,正确的是(C)

A)数据库是一个DBF文件B)数据库是一个关系

C)数据库是一个结构化的数据集合D)数据库是一组文件10.下列有关数据库的描述,正确的是(D)

A)数据处理是将信息转化为数据的过程

B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C)关系中的每一列称为元组,一个元组就是一个字节

D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另

一个关系的

键字,则称其为本关系的外关键字

二、填空题(每空2分)

请将每一个空的正确答案写在答题卡【11】~【15】序号的横线上,答案试卷上不得分。

1算法的基本特征是可行性、确定性、【有穷性】。

2在长度为n的有序线性表中进行二分查找。最坏的情况下,需

n】。

要的比较次数为【log

2

3在面向对象的程序设计中。类描述的是具有相似性质的一组【对象】。

4通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【软件生命周期】。

5数据库管理系统常见的数据模型有层次模型、网状模型和【关系模型】3种。

模拟测试二

一.选择题(每小题2分)

在下列各题的A),B),C),D),4个选项中,只有1个选项是正确的,请将正确选项填涂在答题卡相应的位置上,答在试卷上不得分.

1.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为(B)

A)GEDHFBCA B)DGEBHFCA C)ABCDEFGH

D)ACBFEDHG

2.树是结点的集合,它的根结点的数目是(A)

A)有且只有1个B)1或多于1C)0或1D)至少2

3.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(B)

A)e3,e1,e4,e2B)e2,e4,e3,e1C)e3,e4,e1,e2D)任意顺序

4.在设计程序时,应采纳的原则之一是(D)

A)不限制goto语句的使用B)减少或取消注解行

C)程序越短越好D)程序结构应有助于读者理

5.程序设计语言的基本成分是数据成分,运算成分,控制成分和(D)

A)对象成分B)变量成分C)语句成分D)传输成分

6.下列叙述中,不属于软件需求规格说明书的作用的是(D)

A)便于用户,开发人员进行理解和交流

B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

C)作为确认测试和验收的依据

D)便于开发人员进行需求分析

7.下列不属于软件工程3个要素的是(D)

A)工具B)过程C)方法D)环境

8.单个用户使用的数据视图描述称为(A)

A)外模式B)概念模式C)内模式D)储存模式

9.将E-R图转换到关系模式时,实体与联系都可以表示成(B)

A)属性B)关系C)键D)域

10.SQL语言又称为(C)

A)结构化定义语言B)结构化控制语言

C)结构化查询语言D)结构化操纵语言

二.填空题(每空2分)

请将每一个空的正确答案写在答题卡[11]~[15]序号的横线上,答在试卷上不得分.

1.数据结构分为逻辑结构与储存结构,线性链表属于[存储结构].

2.在面向对象方法中,类之间共享属性和操作的机制称为[继承].

3.耦合和内聚是评价模块独立性的两个主要标准,其中[内聚]反映了模块内个成分之间的联系.

4.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于[一对多]的联系

5.数据库设计分为以下6个设计阶段:需求分析阶段﹑[数据库概念设计阶段]﹑逻辑设计阶段﹑物理设计阶段﹑实施阶段﹑运行和维护阶段.

模拟测试三

1.选择题(每小题2分)

在下列各题的A),B),C),D)4个选项中,只有1个选项是正确的,请将正确选项填涂在答题卡的相应位置上,答在试卷上不得分.

1.算法的空间复杂度是指(D)

A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)执行过程中所需要的存储

2.用链表示线性表的优点是(C)

A)便于随机存取B)花费的存储空间较顺序储存少

C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同

3.数据结构中,与所使用的计算机无关的是数据的(C)

A)存储结构B)物理结构C)逻辑结构D)物理和存储结构

4.结构化程序设计主要强调的是(D)

A)程序的规模B)程序的效率

C)程序设计语言的先进性D)程序易读性

5.软件设计包括软件的结构﹑数据接口和过程设计,其中软件的过程设计是指(B)

A)模块间的关系B)系统结构部件转换成软件的过程描述

C)软件层次结构D)软件开发过程

6.检查软件产品是否符合需求定义的过程称为(A)

A)确认测试B)集成测试C)验证测试D)验收测试7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符组成.下列图符名称标识的图符不属于数据流图合法图符的是(A)A)控制流B)加工C)数据存储D)源和

8.应用数据库的主要目的是(C)

A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题9.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段

10.在数据管理技术的发展过程中,经历了人工管理阶段﹑文件系统阶段和数据库系统阶段.其中数据独立性最高的阶段是(A)

A)数据库系统B)文件系统C)人工管理D)数据项管理

2.填空题(每空2分)

请将每一个空的正确答案写在答题卡[11]~[15]序号的横线上,答在试卷上不得分.

1.数据的逻辑结构有线性结构和[非线性结构]两大类.

2.顺序储方法是把逻辑上相邻的结点存储在物理位置和[相临]的存储单

元中.

3.一个类可以从直接或间接的祖先中继承所有属性和方法.采用这个方法

提高了软件的[可重用性].

4.软件工程研究的内容主要包括:[软件开发]技术和软件工程管理.

5.关系操作的特点是[逻辑数据模型]操作.

模拟测试四

1.选择题(每小题2分)

在下列各题的A),B),C),D)4个选项中,只有1个选项是正确的,请将正确选项填涂在答题卡的相应位置上,答在试卷上不得分.

1.在深度为5的满二叉树中,叶子结点的个数为(B)

A)32B)31C)16

D)15

2.若某二叉树的前序遍历是abdgcefh,中序遍历是dgbaechf,后序遍历的结点访问顺序是(D)

A)bdgcefha B)gdbecfha C)bdgaechf

D)gdbehfca

3.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归应用.而实现递归调用中的储存分配通常用(A)

A)栈B)堆C)数组D)链表

4.软件工程的理论和技术性研究的内容主要包括软件开发技术和(B)

2011全国计算机等级考试二级公共基础知识教程

目录 二级公共基础知识考纲 (1) 第一章数据结构与算法 (2) 第二章程序设计基础 (19) 第三章软件工程基础 (23) 第四章数据库设计基础 (32) 全国计算机等级考试二级公共基础知识考纲 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格。 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式 公共基础的考试方式为笔试,与C语言(V isualBASIC、V isual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。 公共基础部分占全卷的30分。公共基础知识有10道选择题和5道填空题。 第一章数据结构与算法 一、内容要点 (一)算法 1.算法的基本概念 算法是指解题方案的准确而完整的描述。即是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,没有二义性,同时该规则将在有限次运算后可终止。 1)算法的基本特征 (1)可行性 由于算法的设计是为了在某一个特定的计算工具上解决某一个实际的问题而设计的,因此,它总是受到计算工具的限制,使执行产生偏差。

公共基础知识之简答题汇总

1、哲学和具体科学的关系? 答:(1)马克思主义哲学与具体科学是一般与个别的关系,二者之间存在着既相互区别又相互联系的辩证统一关系。(2)它们之间的区别表现在:具体科学以世界某一特殊领域的具体规律为自己的研究对象,因而其理论具有个别性和特殊性;马克思主义哲学以包括自然、社会和人类思维在内的整个世界的最一般规律作为自己的研究对象,因而其理论具有一般性和普遍性。(3)它们之间的联系表现在:一方面,马克思主义哲学以具体科学为基础,没有具体科学的发展,马克思主义哲学既不可能产生,也不可能发展;另一方面,具体科学以马克思主义哲学为指导,马克思主义哲学为具体科学的研究提供正确的世界观和方法论。 2、哲学基本问题及内容? 答:在哲学研究的众多问题中,有一个重大的基本问题,那就是精神和物质的关系问题。哲学基本问题包括两方面的内容:一是,精神和物质何者为第一性,即谁先谁后,谁决定谁,谁是世界的本质、本原。二是,精神和物质之间有无同一性,人们能否认识世界和改造世界。在这个问题上,哲学史上历来存在着两种根本对立的观点:一种是辩证法的观点,他把世界看作是普遍联系的整体和永恒发展的过程,一切事物都是由内部矛盾推动而不断地运动、变化和发展着;另一种是形而上学的观点,它用孤立的、静止的、片面的观点看世界,把世界的各种现象看作是各自孤立、静止不变的东西,认为世界是没有矛盾的,是不会发展的,有变化也只是事物数量的增减或场所的变更,认为这种变化纯粹是外力推动的结果。 3、“与时俱进”的科学含义是什么? 答:与时俱进是解放思想和实事求是的根本要求。与时俱进,就是人们的思想和行为要随着时间的改变而改变,随着事物的发展而发展,要体现时代性、把握规律性、富于创造性。首先,与时俱进必须体现时代性。与时俱进要求我们始终站在时代的前列,使得我们的思想理论和实践充分反映时代进步和发展的要求,体现时代特点和时代精神,要努力适应时代的需要,及时解决时代发展中的新课题。其次,与时俱进必须把握规律性。把握规律性是进行理论创新的前提。所谓创新决不是主观任意的创造,而是符合严格的科学性要求的创造性活动。就社会领域内的创新活动来说,必须把握社会发展的客观规律。今天,摆在我们面前的现实任务,就是要不断认识人类社会发展的基本规律,探索在新历史条件下资本主义的发展规律、社会主义的发展规律和执政的无产阶级政党的建设规律。再次,与时俱进必须富于创造性。弘扬与时俱进精神,实现理论和实践的创新,关键在于创造出新的东西。 4. 怎么理解实践是检验真理的标准? 答:原理:实践是检验真理的唯一标准是指:只有实践才能作为检验认识正确与否,即是否为真理的标准,除此之外再无其他标准。唯一性:实践之所以能够成为检验真理的唯一标准,是由真理的本性和实践的特点所决定的。从真理的本性来看,真理是主观认识与客观实际相符合。所谓检验真理,实质上就是判定主观认识与客观实际是否符合以及符合的程度如何。从实践的特点来看,实践是连接主观与客观的桥梁。简单地说,认识指导实践,如果实践成功,得到了预想的结果,说明指导实践的认识是正确的,是真理,否则就是谬误。辨证统一性:实践标准是绝对性与相对性的统一,确定性与不确定性的统一。实践标准的绝对性或确定性是指实践标准的唯一性和可靠性,即实践是检验真理的唯一标准,并且实践最终一定能鉴别认识是否具有真理性。实践标准的相对性或不确定性实质实践标准的过程性、局限性,即实践是具体的和历史的。 5 . 社会发展的根本动力是什么? 答:正是生产力与生产关系的矛盾与经济基础和上层建筑的矛盾之间的交互作用,引起社会形态的依次更替,推动社会不断地由低级向高级发展。社会基本矛盾是社会发展的根本动力。 6 . 什么叫实是求是?

最新《公共基础知识》重点归纳

法理 ●法的概念:特定物质生活条件决定的统治阶级意志的体现,由国家制定认可,由国家强制力保证实施的行为规范的综合 ●法的特征:1、调整人的行为或社会关系2、国家制定或认可、并具有普遍约束力3、以国家强制力保护实施4、规定权利和义务 ●法的本质:统治阶级意志的表现 ●法的规范作用:指引、评价、预测、教育和强制 法的作用 ●法的社会作用:维护统治阶级的阶级统治;执行社会公共事务。 ●法与经济基础的关系:经济基础决定法,法又反作用于经济基础。 ●法与生产力的关系:生产力发展的水平直接影响法的发展水平。法律离开社会生产力的发展,既无存在的可能,也无存在的必要。 ●法对市场经济宏观调控的作用:引导;促进;保障;制约。 ●法对微观经济的作用:确认经济活动主体的法律地位,调节经济活动中的各种关系,解决经济活动中哦的各种纠纷,维持正常的经济秩序 ●法与政治的关系:法受政治制约(政治关系发展、整体改革、政治活动的内容),法服务于政治(调节阶级间、阶级内关系,维护社会关系、社会秩序;打击制裁违法犯罪,调整公共事务关系,维护公共秩序) ●法与党的政策的关系: 相同点(内容实质方面联系):阶级本质、指导思想、基本原则、经济基础、社会目标等 区别:意志属性、规范形式、调整范围(不尽同)、实施方式、稳定性程序化程度 ●法与党的政策相互作用: 一、法的制定:1、政策是立法的依据和指导思想 2、发将政策转为形式合理效力普遍的行为规范 二.发的实施:1、政策变法,使正统,又反之约束政治活动 2、法的实施借助政策作用 ●社会主义民主与法制是相互依存、相互作用、紧密联系、不可分割的。 ●民主是法制的前提和基础,因为:民主是法制产生的依据、力量源泉,决定了法制的性质和内容 ●法的渊源的专有含义:法律规范的形式上的来源和其外在表现形式 ●法律效力等级为:宪法-法律-行政法规-地方性法规-规章(部门和地方政府)。 ●宪法:根本大法,最高法律效力 ●法律:由全国人大或其常务委员会制定、颁布;全国范围内生效;规范性法律文件 ●行政法规:国务院为领导和管理国家各项行政事务根据为宪法、法律 国务院发布的决定、命令,凡具有规范性的也属于发的渊源 ●地方性法规:地方人大及常委会制定(省、自治区、直辖市、省政府所在市、国批的较大市),适用本地方。 ●规章:1、部门规章:指由国务院各部委+中银+审计署+具有行政管理职能的直属机构;依据为:宪法、法律、国务院的行政法规、决定、命令 2、地方规章:政府制定(省、自治区、直辖市、省自治区政府所在市、经济特区所在市、国的较大市)依据:宪法、法律、行政法规 ●自治条例和单行条例:民族自治地方人大制定,区域内生效 ●特别行政区法:在特别行政区内实行的制度由全国人大以法律规定。 ●国际条约:与民法规定不同的,适用国际条约,但声明保留的条款除外。 ●规定是规范性文件,不属于法律范畴,效力低于法律。 ●广义的法律包括法律、行政法规、地方性法规和规章。 ●法律关系三要素(法律规范在调整人们行为过程中形成的权利义务关系):主体(法律关系的参加者)、客体(权利义务指向的对象:物、精神产品、人身、行为)、内容(权利义务) ●权利能力:能够才加一定的法律关系,依法享有权利承担义务的主体能力; 行为能力:法律关系的主体能够通过自己的行为实际取得权利和承担义务的能力 行为能力必须以权利能力为前提,无权利能力就无法谈行为能力。 ●法人的权利能力:生于成立,终于解体 公民的权利能力:始于出生,终于死亡 ●自然人有权利能力,未必有行为能力,根据年龄和精神状况,分为:完全、限制、无行为能力人

全国计算机二级考试公共基础知识总结

全国计算机二级考试公共基础知识总结 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:(1)可行性; (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 基本运算包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。 算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法复杂度:算法时间复杂度和算法空间复杂度。

算法时间复杂度是指执行算法所需要的计算工作量。 算法空间复杂度是指执行这个算法所需要的内存空间。 1.2 数据结构的基本基本概念 数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。 数据结构是指相互有关联的数据元素的集合。 数据的逻辑结构包含: (1)表示数据元素的信息; (2)表示各数据元素之间的前后件关系。 数据的存储结构有顺序、链接、索引等。 线性结构条件: (1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。 非线性结构:不满足线性结构条件的数据结构。 1.3 线性表及其顺序存储结构 线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。 在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由

计算机二级公共基础知识(全)

1.1 算法 考点1 算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 算法(algorithm)是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,同时是明确的;此顺序将在有限的次数后终止。算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。 1算法的基本特征 (1)可行性(effectiveness):针对实际问题而设计的算法,执行后能够得到满意的结果。 (2)确定性(definiteness):算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性。 (3)有穷性(finiteness):算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。 (4)拥有足够的情报:要使算法有效必需为算法提供足够的情报当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。 2算法的基本要素 (1)算法中对数据的运算和操作:每个算法实际上是按解题要求从环境能进行的所有操作中选择合适的操作所组成的一组指令序列。 计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,称为该计算机系统的指令系统。计算机程序就是按解题要求从计算机指令系统中选择合适的指令所组成的指令序列在一般的计算机系统中,基本的运算和操作有以下4类: ①算术运算:主要包括加、减、乘、除等运算; ②逻辑运算:主要包括“与”、“或”、“非”等运算; ③关系运算:主要包括“大于”、“小于”、“等于”、“不等于”等运算; ④数据传输:主要包括赋值、输入、输出等操作。 (2)算法的控制结构:一个算法的功能不仅仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。算法中各操作之间的执行顺序称为算法的控制结构。 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 (3)算法设计的基本方法 计算机算法不同于人工处理的方法,下面是工程上常用的几种算法设计,在实际应用时,各种方法之间往往存在着一定的联系。 (1)列举法 列举法是计算机算法中的一个基础算法。列举法的基本思想是,根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。 列举法的特点是算法比较简单。但当列举的可能情况较多时,执行列举算法的工作量将会很大。因此,在用列举法设计算法时,使方案优化,尽量减少运算工作量,是应该重点注意的。 (2)归纳法 归纳法的基本思想是,通过列举少量的特殊情况,经过分析,最后找出一般的关系。从本质上讲,归纳就是通过观察一些简单而特殊的情况,最后总结出一般性的结论。

计算机二级公共基础知识高频考点归纳总结

第一章数据结构与算法 算法 1、算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 2、算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:(1)可行性;(2)确定性(3)有穷性(4)拥有足够的情报。 3、算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 4、指令系统:一个计算机系统能执行的所有指令的集合。 5、基本运算包括:算术运算、逻辑运算、关系运算、数据传输。 6、算法的控制结构:顺序结构、选择结构、循环结构。 7、算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 8、算法复杂度:算法时间复杂度和算法空间复杂度。 9、算法时间复杂度是指执行算法所需要的计算工作量。 10、算法空间复杂度是指执行这个算法所需要的内存空间。 数据结构的基本基本概念 1、数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;(3)对各种数据结构进行的运算。数据结构是指相互有关联的数据元素的集合。 2、数据的逻辑结构包含:(1)表示数据元素的信息;(2)表示各数据元素之间的前后件关系。数据的存储结构有顺序、链接、索引等。 3、线性结构条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。非线性结构:不满足线性结构条件的数据结构。 线性表及其顺序存储结构 1、线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。 2、非空线性表的结构特征: (1)且只有一个根结点a1,它无前件;(2)有且只有一个终端结点an,它无后件; (3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。 3、线性表的顺序存储结构具有以下两个基本特点:(1)线性表中所有元素的所占的存储空间是连续的; (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 4、顺序表的运算:插入、删除。 栈和队列 1、栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom 表示栈底。 2、栈的基本运算:(1)插入元素称为入栈运算;(2)删除元素称为退栈运算;(3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。 3、队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。Rear指针指向队尾,front 指针指向队头。 4、队列是“先进行出”(FIFO)或“后进后出”(LILO)的线性表。 线性链表

2021公共基础知识点汇总1

2021公共基础知识点汇总(一) 1.生态文明建设的核心是统筹人与自然的和谐发展。 2.马克思政治经济学的来源是亚当斯密以及李嘉图的理论。 3.马克思主义哲学的来源是黑格尔的辩证法和费尔巴哈的唯物论。 4.大陆与台湾的共同政治基础是:九二共识,海峡两岸均坚持一个中国原则。 5.资本主义放任自由时期政治与经济社会关系的理论基础是《国富论》和《独立宣言》。 6.资源的稀缺性是相对人类的无限增长的需求而言,在一定时期与空间范围内资源总是有限的,相对不足的资源与人类绝对增长的需求相比造成了资源的稀缺性。 7.公共财政是指国家集中一部分社会资源,用于为市场提供公共物品和服务,满足社会公共需要的分配活动或经济行为,公共财政在国民经济总占有重要地位,它对依法促进公平分配、调控宏观经济,合理配置市场资源,做好国有资产管理,起着不可替代的作用。公共财政的宗旨和核心关键在于满足社会公共需要,是按社会公益进行的一种社会集中性分配。 8.公民、法人或者其他组织直接向人民法院提起诉讼的,应当自知道或者知道做出行政行为之日的六个月内提出。 9.在公共场合,故意篡改国歌歌词、曲谱,以歪曲、贬损方

式奏唱国歌或者以其他方式侮辱国歌的,由公安机关处以警告或者15日以下拘留。 10.在民事、刑事、行政诉讼活动中,所有案件都必须遵守的原则是: 回避原则。 11.无权代理一经本人追认,则产生的法律后果由本人承担。 12.根据公文的活动领域可划分为:专用公文和通用公文。 13.决策是计划的灵魂,计划是决策的具体化和落实。 14.事业单位工作人员连续矿工超过十五个工作日,或者一年内累计矿工超过30个工作日的,事业单位可以解除聘用合同。 15.中国抗日战争赢得的第一场胜利是平型关战役,打破了日军不可战胜的神话。 16.“为官避事平生耻”是金末元初文学家元好问的诗句。

全国计算机等级考试二级公共基础知识

全国计算机等级考试二级公共基础知识复习资料 全国计算机等级考试二级公共基础知识复习资料 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: (1)可行性; (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 基本运算包括:算术运算、逻辑运算、关系运算、数据传输。算法的控制结构:顺序结构、选择结构、循环结构。

算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法复杂度:算法时间复杂度和算法空间复杂度。算法时间复杂度是指执行算法所需要的计算工作量。算法空间复杂度是指执行这个算法所需要的内存空间。1.2 数据结构的基本基本概念 数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。 数据结构是指相互有关联的数据元素的集合。数据的逻辑结构包含: (1)表示数据元素的信息; (2)表示各数据元素之间的前后件关系。 数据的存储结构有顺序、链接、索引等。 线性结构条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。非线性结构:不满足线性结构条件的数据结构。 1.3 线性表及其顺序存储结构 线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

河北事业单位考试必看公共基础知识试题汇编

公共基础知识试题汇编 试题1:我国古代的四大发明是指:( ) A: 指南针 B: 造纸术 C: 印刷术 D: 火药 答案: ABCD 试题2:不属于家长制管理方式特征的是:( ) A: 终身制 B: 组织部权力集中于最高领导人手中 C: 办事无章可循、无法可依 D: 有明确的分工和明确规定的职权等级 答案: D 试题3:自然规律和社会规律的不同点是:( ) A: 自然规律是由客观物质力量决定的,社会规律是由人们的思想动机决定的 B: 自然规律没有阶级性,社会规律在阶级社会具有阶级性 C: 自然规律是自发实现的,社会规律要通过人们的有意识的活动才能实现 D: 自然规律存在于自然界,社会规律是自然界发展到一定阶段,出现了人类社会之后才产生的,它存在于人类实践活动之中答案: CD

试题4:马克思指出,扩大再生产过程中的追加资本,“是资本化的剩余价值。它一开始就没有一个价值原子不是由别人的无酬劳动产生的”。这句话表明:( ) A: 追加资本来源于资本家的劳动积累 B: 资本积累是扩大再生产的重要源泉 C: 资本主义生产实质是剩余价值生产 D: 剩余价值是资本积累的唯一源泉 答案: D 试题5:区分不变资本和可变资本的依据是:( ) A: 资本各部分有不同的实物形式 B: 资本的不同部分在价值增值过程中起不同的作用 C: 资本各部分价值转移的方式不同 D: 资本各部分的流通速度不同 答案: B 试题6:资本家竞相改进生产技术,提高劳动生产率的直接动因是:( ) A: 降低劳动力价值 B: 追逐超额剩余价值 C: 求得绝对剩余价值 D: 获取相对剩余价值 答案: B 试题7:同志提出的“三个代表”的具体容是:( ) A: 中国共产党要代表中国先进生产力的发展要求 B: 中国共产党要代表中国先进文化的前进方向

全国计算机等级考试二级公共基础知识考纲

全国计算机等级考试二级公共基础知识考纲 考试内容 一、基本数据结构与算法 1、算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2、数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3、线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4、栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5、线性单链表、双向链表与循环链表的结构及其基本运算。 6、树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7、顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1、程序设计方法与风格。 2、结构化程序设计。 3、面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1、软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。 2、结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3、结构化设计方法,总体设计与详细设计。 4、软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统 测试。 5、程序的调试,静态调试与动态调试。 四、数据库设计基础 1、数据库的基本概念:数据库,数据库管理系统,数据库系统。 2、数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3、关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4、数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式:公共基础的考试方式为笔试,与C语言(VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。公共基础部分占全卷的30分。公共基础知识有10道选择题和5道填空题。 第一章数据结构与算法 一、内容要点 (一)算法 1.算法的基本概念:算法是指解题方案的准确而完整的描述。即是一组严谨地定义运算顺序的规则,并且

(完整word版)公共基础知识常考知识点汇总.,推荐文档

公共基础知识常考知识点汇总1 1.我国政权组织形式是人民代表大会制。 2.行政许可是行政机关的批准行为。 3.行政行为以受法律规范拘束的程度为标准,可以分为两类羁束行政行为与自由裁量行政行为。 4.在诉讼期间的最后六个月内,因不可抗力或者其他障碍不能行使请求权的,诉讼时效中止。 5.书写公文中的成文日期应使用汉字。 6.规定用于依照有关法律规定发布行政法规和规章。 7.以上请示事项当否,请即批复。 8.命令不属于规定性文件,属于规定性文件的有规定、条例、办法。 9.由机关领导对发文稿批注核准发出的意见并签署姓名及日期的活动,是发文处理中的签发。 10.一切唯心主义哲学认为世界的本原是意识的。 11. “静者,动之静也”的观点是认为静止是运动的特殊状态 12.运动的主体是物质 13.质变是事物根本性质的变化 14.马克思主义哲学认为否定是辩证的否定。 15. “离开革命实践的理论是空洞的理论,而不以革命理论为指南的实践是盲目的实践。”这段话强调的是要坚持理论和实践相结合的原则来源:河南京佳

16.历史唯物主义的任务在于揭示社会发展的一般规律 17.社会进步的内在根据是社会基本矛盾运动 18.在社会主义建设新时期,中国共产党完成指导思想拨乱反正的标志是党的十一届六中全会通过《关于建国以来党的若干历史问题的决议》 19.邓小平对党的思想路线的贡献在于强调解放思想 20.党的十四大把社会主义初级阶段理论作为社会主义发展阶段问题进行了新的论述,成为邓小平理论的重要基础。 21.我国企业改革的目标是建立现代企业制度 22.建立社会主义市场经济体制,就是要使市场在国家宏观调控下对生产力的配置起基础性作用 23.当社会总需求大于社会总供给时,一般不宜采取松的货币政策 24.劳动力市场是劳动力资源的交易和分配的场所 25.根据现代企业制度的基本特征,企业拥有包括国家在内的出资者投资形成资产的全部法人财产权 26.社会主义经济在资源的配置方面,最为有效的体制是社会主义市场经济体制 27.社会保障体系的核心内容是:社会保险。 28. “两手抓,两手都要硬”是社会主义精神文明建设的战略方针 29.社会主义要消灭贫穷,这是由社会主义的本质决定的。 30.我国政府职能的实施主体是各级人民政府。

二级公共基础知识分类模拟题43

二级公共基础知识分类模拟题43 单项选择题 1、下列叙述中正确的是______。 A.所谓算法就是计算方法 B.程序可以作为算法的一种描述方法 C.算法设计只需考虑得到计算结果 D.算法设计可以忽略算法的运算时间 2、下列叙述中正确的是______。 A.算法的复杂度包括时间复杂度与空间复杂度 B.算法的复杂度是指算法控制结构的复杂程度 C.算法的复杂度是指算法程序中指令的数量 D.算法的复杂度是指算法所处理的数据量 3、下列叙述中正确的是______。 A.算法的时间复杂度与计算机的运行速度有关 B.算法的时间复杂度与运行算法时特定的输入有关 C.算法的时间复杂度与算法程序中的语句条数成正比 D.算法的时间复杂度与算法程序编制者的水平有关 4、下列叙述中正确的是______。 A.非线性结构可以为空 B.只有一个根结点和一个叶子结点的必定是线性结构 C.只有一个根结点的必定是线性结构或二叉树 D.没有根结点的一定是非线性结构 5、设数据结构B=(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)} 该数据结构为______。 A.线性结构 B.循环队列 C.循环链表 D.非线性结构 6、下列叙述中正确的是______。 A.矩阵是非线性结构 B.数组是长度固定的线性表 C.对线性表只能作插入与删除运算 D.线性表中各元素的数据类型可以不同 7、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A.不同,但元素的存储顺序与逻辑顺序一致 B.不同,且其元素的存储顺序可以与逻辑顺序不一致 C.相同,元素的存储顺序与逻辑顺序一致 D.相同,但其元素的存储顺序可以与逻辑顺序不一致 8、下列叙述中正确的是______。 A.能采用顺序存储的必定是线性结构 B.所有的线性结构都可以采用顺序存储结构 C.具有两个以上指针的链表必定是非线性结构 D.循环队列是队列的链式存储结构 9、下列叙述中正确的是______。 A.在栈中,栈顶指针的动态变化决定栈中元素的个数

公共基础知识点汇总

1,2005年交通部出台了《检测管理办法》就检测机构、从业人员资格和工地试验室管理提出明确要求。包括:总则、检测机构等级评定、试验检测活动、监督检查、附则 2,目的在于规范公路水运试验检测活动,保证工程质量及人民生命财产安全,这里的试验检测活动包括:试验机构从事试验3,检测相关活动以及政府部门对检测工作的监督等活动。实验检测内容主要指在现场二次加工的材料,是对进场材料的检查。 4,检测范围:二次加工的材料,构件,工程制品。不同生产,销售的产品检测活动。 其中《等级标准》明确了各等级实验室对人员、设备、检测能力、实验用房等标准; 《评定程序》规范了等级评定程序; 《工地实验室》强调了设立前提是:母体取得了检测机构等级证书。 5,试验检测遵循原则:科学、客观、严谨、公正 科学:科学的技术手段管理手段;有效的质量保证体系;设备的检查、维护和更新换代;对于监督机构表示科学分析影响,采用科学手段加强监管。 客观:以实施为准绳;严密的工作程序;严守职业道德;不造假。 严谨:检测活动要考虑周全;规范标准要现行有效;检测程序严密;报告要素齐全;检测依据明确;检测方法得当。 公正:检测活动不受外界任何因素干扰;独立开展工作;不收行政干扰和利益影响。 6,质监机构具体实施试验检测活动的监督管理和落实;质监总站是具体实施检测活动的监管部门,省站为本行政区内试验检测活动的监管部门。 7,公路水运检查机构分为公路、水运两个专业,公路:综合类(甲乙丙)和专项(交通工程、桥梁隧道工程);水运:材料类(甲乙丙)和结构类(甲乙)公路工程 综合类 甲 质监总站评定 乙、丙 省站评定 专项 桥梁隧道工程 质监总站 交通工程 质监总站 水运工程 材料 甲 质监总站 乙、丙 省站 结构 甲

事业单位公共基础知识:中共党史考点汇总

事业单位公共基础知识:中共党史考点汇总 【导语】 中公事业单位考试网为方便各位考生备考2016年事业单位公共基础知识考试,今天为大家带来《中共党史考点汇总》,希望可以帮助各位考生顺利备考事业单位考试。 随着事业单位考试的发展和探索,中共党史逐渐成为了不可小觑的一部分。一些省份的考试大纲中取消了对马克思主义哲学和历史人文科技的考查,明确提出“了解中国共产党的历史和党的建设理论”。因此中共党史的分数高低对整体的考试成绩必然有所影响。那么,现在我们就来看看中共党史中涉及的高频考点如下: 1.五四运动是一次彻底的反帝反封建的爱国主义运动,中国无产阶级开始登上政治舞台,是新民主主义革命的开端。 2.1921年7月23日,中国共产党第一次全国代表大会在上海举行。 3.1922年7月,中国共产党第二次全国代表大会在上海召开。中共二大第一次提出了明确的反帝反封建的民主革命纲领。 4.1923年6月,中国共产党第三次全国代表大会在广州举行。大会确定共产党员以个人身份加入国民党,用党内合作的形式实现国共合作。1924年1月,国民党第一次全国代表大会在广州举行,标志着国共两党革命统一战线正式建立。 5.8月1日,周恩来、贺龙、叶挺、朱德、刘伯承等人率领在中国共产党掌握或

影响下的北伐军两万多人在南昌宣布起义,打响了武装反抗国民党反动派的第一枪。 6.1927年8月7日,中共中央在湖北汉口秘密召开紧急会议,即“八七会议”,是中国共产党由大革命失败到土地革命兴起的历史性转变, 7.1935年10月,中央红军主力到达陕甘苏区吴起镇,与刘志丹、谢子长等领导的陕北红军胜利会师。1936年10月,红二方面军、红四方面军同红一方面军在甘肃会宁地区会师。红军三大主力会师,宣告红军二万五千里、纵横l1个省的震惊中外的长征胜利结束。 8.1935年1月,中国共产党在贵州遵义召开了中央政治局扩大会议,即遵义会议。遵义会议在最危急的关头挽救了党,挽救了红军,挽救了中国革命,成为中国共产党历史上一个生死攸关的转折点。 9.西安事变的和平解决,标志着十年内战局面的基本结束,抗日民族统一战线初步形成。 10.1937年7月7日,爆发“七七事变”。七七事变被定性为日本帝国主义全面侵华的开端和中华民族全面抗战的开始。 11.1945年8月15日,日本宣布无条件投降。9月2日,日本签署投降书。9月9日,冈村宁次在中国战区投降书上签字,抗日战争胜利结束。 这些考点是在考试中的高频考点,以记忆性知识为主,希望各位考生能够结合练习题,夯实基础,把握要点。预祝大家梦想成真!

公共基础知识所有简答题汇编

哲学 简述社会意识相对独立性得含义及发展:独立性是指社会意识一经产生就具有自己的相对独立的发展过程和规律表现在:1、是一个连续不断自我演化的过程。2、社会意识有自己的矛盾体系和发展规律3、社会意识的发展和社会存在的发展不完全同步如何正确理解哲学基本问题的意义:1、哲学基本问题贯穿于哲学发展的始终2、哲学问题贯穿于哲学的各个方面,是各派哲学都不能回避的问题3、哲学基本问题还是人们在实践中正确处理主客观关系的基本问题。 如何才能正确实现从理性认识到实践的飞跃:1、理性认识要相对正确是实现飞跃的前提2、理性认识要和具体的实践相结合转化为具体的实践观念3、必须具备一定的物质技术条件4、必须通过宣传和教育使理性认识为群众所掌握,变成群众的自觉行动。 政治经济学 简要分析绝对剩余价值生产和相对剩余价值生产的区别和联系:绝对剩余价值生产是在必要劳动时间不变的条件下由于延长工作日的绝对量所产生的剩余价值。相对剩余价值生产是在工作日不变的条件下,由于必要劳动时间缩短所产生的剩余价值。相对剩余价值是通过各个部门中资本家追逐剩余价值来实现的. 不同资本主义国家之间工资水平存在差距的主要原因:工资是劳动力价值的货币表现,劳动力作为商品,它的价值由生产这种商品的社会必要劳动时间决定。凡是影响劳动力价值的各个因素都会影响到工资水平,工资的 差异受各国生产力发展水 平、文化发展水平以及各国 工人阶级组成和发展的历史 条件等因素决定。 社会主义科学 科学社会主义产生的历史必 要性:1、资本主义大工业迅 速发展,创造了巨大的生产 力,造成了社会结构和社会 关系的急剧变化。2、现代无 产阶级形成并迅速壮大,并 成长为一个自为的阶级3、无 产阶级革命运动发展迫切需 要科学理论的指导。 苏东剧变的原因:1、经济发 展后劲不足乃至停滞倒退生 产力和人民生活水平下降, 动摇了社会主义的基础和政 权根基。2、执政党集权过度, 民主法制不够健全官僚主义 严重失去了人民的拥护和信 任。3、改革北极了社会主义 发展的正确方向4、西方敌对 势力的“和平演变”战略。 中国特色社会主理论 高举中国特色社会主义旗帜 的重大意义:第一,高举中 国特色社会主义伟大旗帜是 历史的选择、人民的选择。 第二,高举中国特色社会主 义伟大旗帜符合中国国情。 第三,高举中国特色社会主 义伟大旗帜顺应人类社会发 展趋势。第四,高举中国特 色社会主义伟大旗帜体现了 中国最广大人民的根本利 益。依法治国同坚持党的领 导的关系:依法治国,就是 广大人民群众在党的领导 下,依照宪法和法律规定, 通过各种途径和形式管理国 家事务,管理经济文化事业, 管理社会事务,保证国家各 项工作依法进行,逐步实现 社会主义民主的制度化、法 律化,使这种制度和法制不 因领导人的改变而改变,不 因领导人看法和注意力的改 变而改变。其一,我们党的 主张是代表和体现人民的意 志与利益的。实现党的主张、 国家法律与人民意志的统 一,这样就把党对国家事务 的领导同依法治国统一起来 了。其二,党的各级组织和 广大党员带头自觉遵守并维 护宪法和法律,在宪法和法 律范围内活动,严格依法办 事,为广大人民群众做出表 率,有利于在全社会形成崇 尚法治的良好风气,从而使 上升为法律的党的各项主张 得到更好的贯彻执行。其三, 各级党组织可以通过法定程 序,向各级权力机关、行政 机关和司法机关推荐合格干 部,从而在组织上保障党的 领导、依法治国方针的实施。 依法治国把坚持党的领导、 发扬人民民主和严格依法办 事统一起来,有利于从制度 和法律上保证党的基本路线 和基本纲领的贯彻执行,保 证党始终发挥总揽全局、协 调各方的领导核心作用。怎 样理解三个代表的辩证统一 关系:“三个代表”之间是相 辅相成、相互促进的辩证统 一关系。1)发展先进生产力, 是发展先进文化、实现最广 大人民根本利益的基础条 件。(2)人民群众是先进生产 力和先进文化的创造主体, 也是实现自身利益的根本力 量。(3)不断发展先进生产力 和先进文化,归根到底是为 了满足人民群众日益增长的 物质文化生活需要,不断实 现最广大人民的根本利益。(4) “三个代表”重要思想密切 相关、辩证统一的关系告诉 我们,先进生产力是基础和 前提,先进文化是灵魂和旗 帜,最广大人民的根本利益 是主体和目的,三者统一于 党的建设新的伟大工程和中 国特色社会主义的伟大实 践。 党史,党学、党的建设 十一届三种全会:第一,十 一届三中全会是一次拨乱反 正的会议。具体表现在它重 新确立了马克思主义实事求 是的思想路线,抛弃了“经阶 级斗争为纲”这个不适用于 社会主义社会的口号,决定 把全党工作的重点为转移到 社会主义现代化建设上来。 第二,十一届三中全会是一 次开创未来的会议。全会明 确指出党在新时期的历史任 务是把我国建设成为社会主 义现代化强国,揭开了社会 主义改革开放的序幕。第三, 以十一届三中全会为起点, 中国人民进入了改革开放和 社会主义现代化建设的新时 期。怎样坚持解放思想、事 实求是与时俱进:解放思想、 实事求是、与时俱进,是马 克思主义的精髓。把握了这 个精髓,就把握了马克思主 义、毛泽东思想、邓小平理 论和“三个代表”重要思想的 历史联系及其统一的科学思 想体系。当前,兴起学习贯 彻“三个代表”重要思想,很重 要一点,就是要坚持和运用 解放思想、实事求是、与时 俱进的思想路线来指导我们 一切工作,运用辨证唯物主 义的方法来观察问题、思考 问题、解决问题。任用党政 干部必须坚持哪些原则:一 党管干部原则;二任人唯贤、 德才兼备原则;三群众公认、 注重实绩原则;四公开、平 等、竞争、择优原则;五民 主集中制原则;六依法办事 原则。

全国计算机二级考试公共基础知识

全国计算机二级考试公共基础知识(全) (2010-01-13 17:13:54) 转载 标签:it 分类:天下快报(热点聚焦) 第一章数据结构与算法 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。 详细重点学习知识点: 1.算法的概念、算法时间复杂度及空间复杂度的概念 2.数据结构的定义、数据逻辑结构及物理结构的定义 3.栈的定义及其运算、线性链表的存储方式 4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历 5.二分查找法 6.冒泡排序法 1.1算法 考点1 算法的基本概念 考试链接: 考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.算法的基本要素: (1)算法中对数据的运算和操作 一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。 (2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。

描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 考点2 算法复杂度 考试链接: 考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。 1.算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。 同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。这表明使用绝对的时间单位衡量算法的效率是不合适的。撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。即 算法的工作量=f(n) 2.算法的空间复杂度 算法的空间复杂度是指执行这个算法所需要的内存空间。 一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。其中额外空间包括算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。 疑难解答:算法的工作量用什么来计算? 算法的工作量用算法所执行的基本运算次数来计算,而算法所执行的基本运算次数是问题规模的函数,即算法的工作量=f(n),其中n 是问题的规模。 1.2数据结构的基本概念 考点3 数据结构的定义 考试链接: 考点3在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为识记内容,读者还应该识记数据的逻辑结构和存储结构的概念。 数据结构作为计算机的一门学科,主要研究和讨论以下三个方面: (1)数据集合中个数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据元素进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。

相关文档
最新文档