当前位置:文档之家› 计算机二级公共基础知识汇总

计算机二级公共基础知识汇总

计算机二级公共基础知识汇总
计算机二级公共基础知识汇总

1. 基本数据结构与算法

1.1 算法

算法:是指解题方案的准确而完整的描述。

算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。

算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:

(1)可行性;

(2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;

(3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义;

(4)拥有足够的情报。

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

指令系统:一个计算机系统能执行的所有指令的集合。

基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。

算法的控制结构:顺序结构、选择结构、循环结构。

算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。

算法复杂度:算法时间复杂度和算法空间复杂度。

算法时间复杂度是指执行算法所需要的计算工作量。

算法空间复杂度是指执行这个算法所需要的内存空间。

1.2 数据结构的基本概念

数据结构研究的三个方面:

(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;

(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;

(3)对各种数据结构进行的运算。

数据结构是指相互有关联的数据元素的集合。

数据的逻辑结构包含:

(1)表示数据元素的信息;

(2)表示各数据元素之间的前后件关系。

数据的存储结构有顺序、链接、索引等。

线性结构条件:

(1)有且只有一个根结点;

(2)每一个结点最多有一个前件,也最多有一个后件。

非线性结构:不满足线性结构条件的数据结构。

1.3 线性表及其顺序存储结构

线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。

非空线性表的结构特征:

(1)且只有一个根结点a1,它无前件;

(2)有且只有一个终端结点an,它无后件;

(3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。

线性表的顺序存储结构具有以下两个基本特点:

(1)线性表中所有元素的所占的存储空间是连续的;

(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。

ai的存储地址为:ADR(ai)=ADR(a1)+(i-1)k,,ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。

顺序表的运算:插入、删除。

1.4 栈和队列

栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom表示栈底。

栈的基本运算:

(1)插入元素称为入栈运算;

(2)删除元素称为退栈运算;

(3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。

队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。Rear指针指向队尾,front 指针指向队头。

队列是“先进行出”(FIFO)或“后进后出”(LILO)的线性表。

队列运算包括

(1)入队运算:从队尾插入一个元素;

(2)退队运算:从队头删除一个元素。

循环队列:s=0表示队列空,s=1且front=rear表示队列满

1.5 线性链表

数据结构中的每一个结点对应于一个存储单元,这种存储单元称为存储结点,简称结点。

结点由两部分组成:

(1)用于存储数据元素值,称为数据域;

(2)用于存放指针,称为指针域,用于指向前一个或后一个结点。

在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。

链式存储方式即可用于表示线性结构,也可用于表示非线性结构。

线性链表,HEAD称为头指针,HEAD=NULL(或0)称为空表,如果是两指针:左指针(Llink)指向前件结点,右指针(Rlink)指向后件结点。

线性链表的基本运算:查找、插入、删除。

1.6 树与二叉树

树是一种简单的非线性结构,所有元素之间具有明显的层次特性。

在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点,简称树的根。每一个结点可以有多个后件,称为该结点的子结点。没有后件的结点称为叶子结点。

在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度。

二叉树的特点:

(1)非空二叉树只有一个根结点;

(2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。

二叉树的基本性质:

(1)在二叉树的第k层上,最多有2k-1(k≥1)个结点;

(2)深度为m的二叉树最多有2m-1个结点;

(3)度为0的结点(即叶子结点)总是比度为2的结点多一个;

(4)具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分;

(5)具有n个结点的完全二叉树的深度为[log2n]+1;

(6)设完全二叉树共有n个结点。如果从根结点开始,按层序(每一层从左到右)用自然数1,2,….n给结点进行编号(k=1,2….n),有以下结论:

①若k=1,则该结点为根结点,它没有父结点;若k>1,则该结点的父结点编号为INT(k/2);

②若2k≤n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点(也无右子结点);

③若2k+1≤n,则编号为k的结点的右子结点编号为2k+1;否则该结点无右子结点。

满二叉树是指除最后一层外,每一层上的所有结点有两个子结点,则k层上有2k-1个结点深度为m的满二叉树有2m-1个结点。

完全二叉树是指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。

二叉树存储结构采用链式存储结构,对于满二叉树与完全二叉树可以按层序进行顺序存储。

二叉树的遍历:

(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树;

(2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树;

(3)后序遍历(LRD)首先遍历左子树,然后访问遍历右子树,最后访问根结点。

1.7 查找技术

顺序查找的使用情况:

(1)线性表为无序表;

(2)表采用链式存储结构。

二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次。

1.8 排序技术

排序是指将一个无序序列整理成按值非递减顺序排列的有序序列。

交换类排序法:

(1)冒泡排序法,需要比较的次数为n(n-1)/2;

(2)快速排序法。

插入类排序法:

(1)简单插入排序法,最坏情况需要n(n-1)/2次比较;(2)希尔排序法,最坏情况需要O(n1.5)次比较。

选择类排序法:

(1)简单选择排序法, 最坏情况需要n(n-1)/2次比较;(2)堆排序法,最坏情况需要O(nlog2n)次比较。

2. 程序设计基础

2.1 程序设计设计方法和风格

良好的程序设计风格:1、源程序文档化;2、数据说明的方法;3、语句的结构;4、输入和输出。

注释分序言性注释和功能性注释,语句结构清晰第一、效率第二。

2.2 结构化程序设计

结构化程序设计方法的四条原则是:1. 自顶向下;2. 逐步求精;3.模块化;4.限制使用goto语句。

结构化程序的基本结构和特点:

(1)顺序结构:一种简单的程序设计,最基本、最常用的结构;

(2)选择结构:又称分支结构,包括简单选择和多分支选择结构,可根据条件,判断应该选择哪一条分支来执行相应的语句序列;

(3)重复结构:又称循环结构,可根据给定条件,判断是否需要重复执行某一相同程序段。

2.3 面向对象的程序设计

面向对象的程序设计:以60年代末挪威奥斯陆大学和挪威计算机中心研制的SIMULA语言为标志。

面向对象方法的优点:1、与人类习惯的思维方法一致;2、稳定性好;3、可重用性好;4、易于开发大型软件产品;5、可维护性好。

对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。

面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。

属性即对象所包含的信息,操作描述了对象执行的功能,操作也称为方法或服务。

对象的基本特点:1、标识惟一性;2、分类性;3、多态性;4、封装性;5、模块独立性好。

类是指具有共同属性、共同方法的对象的集合。所以类是对象的抽象,对象是对应类的一个实例。

消息是一个实例与另一个实例之间传递的信息。

消息的组成包括:1、接收消息的对象的名称;2、消息标识符,也称消息名;3、零个或多个参数。

继承是指能够直接获得已有的性质和特征,而不必重复定义他们。

继承分单继承和多重继承。单继承指一个类只允许有一个父类,多重继承指一个类允许有多个父类。

多态性是指同样的消息被不同的对象接受时可导致完全不同的行动的现象

3. 软件工程基础

3.1 软件工程基本概念

计算机软件是包括程序、数据及相关文档的完整集合。

软件的特点包括:

(1)软件是一种逻辑实体;

(2)软件的生产与硬件不同,它没有明显的制作过程;

(3)软件在运行、使用期间不存在磨损、老化问题;

(4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;

(5)软件复杂性高,成本昂贵;

(6)软件开发涉及诸多的社会因素。

软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。

软件危机主要表现在成本、质量、生产率等问题。

软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。

软件工程包括3个要素:方法、工具和过程。

软件工程过程是把软件转化为输出的一组彼此相关的资源和活动,包含4种基本活动:

(1)P——软件规格说明;(2)D——软件开发;(3)C——软件确认;(4)A——软件演进。

软件周期:软件产品从提出、实现、使用维护到停止使用退役的过程。

软件生命周期三个阶段:软件定义、软件开发、运行维护,主要活动阶段是:1、可行性研究与计划制定;2、需求分析;3、软件设计;4、软件实现;5、软件测试;6、运行和维护。

软件工程的目标和与原则:

目标:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。

基本目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发软件易于移植;需要较低的费用;能按时完成开发,及时交付使用。

基本原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。

软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境。

软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。

软件管理学包括人员组织、进度安排、质量保证、配置管理、项目计划等。

软件工程原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

3.2 结构化分析方法

结构化方法的核心和基础是结构化程序设计理论。

需求分析方法有:1、结构化需求分析方法;2、面向对象的分析的方法。

从需求分析建立的模型的特性来分:静态分析和动态分析。

结构化分析方法的实质:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。

结构化分析的常用工具:1、数据流图;2、数据字典;3、判定树;4、判定表。

数据流图:描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统功能建模。

数据字典:对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。

判定树:从问题定义的文字描述中分清哪些是判定的条件,哪些是判定的结论,根据描述材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,根据它们构造判定树。

判定表:与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。

数据字典是结构化分析的核心。

软件需求规格说明书的特点:1、正确性;2、无岐义性;3、完整性;4、可验证性;5、一致性;6、可理解性;7、可追踪性。

3.3 结构化设计方法

软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,软件设计是确定系统的物理模型。

软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径。

从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。

(1)结构设计:定义软件系统各主要部件之间的关系。

(2)数据设计:将分析时创建的模型转化为数据结构的定义。

(3)接口设计:描述软件内部、软件和协作系统之间以及软件与人之间如何通信。

(4)过程设计:把系统结构部件转换成软件的过程描述。

从工程管理角度来看:概要设计和详细设计。

软件设计的一般过程:软件设计是一个迭代的过程;先进行高层次的结构设计;后进行低层次的过程设计;穿插进行数据设计和接口设计。

衡量软件模块独立性使用耦合性和内聚性两个定性的度量标准。

在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。

软件概要设计的基本任务是:1、设计软件系统结构;2、数据结构及数据库设计;3、编写概要设计文档;4、概要设计文档评审。

模块用一个矩形表示,箭头表示模块间的调用关系。

在结构图中还可以用带注释的箭头表示模块调用过程中来回传递的信息。还可用带实心圆的箭头表示传递的是控制信息,空心圆箭心表示传递的是数据。

结构图的基本形式:基本形式、顺序形式、重复形式、选择形式。

结构图有四种模块类型:传入模块、传出模块、变换模块和协调模块。

典型的数据流类型有两种:变换型和事务型。

变换型系统结构图由输入、中心变换、输出三部分组成。

事务型数据流的特点是:接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。

详细设计:是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。

常见的过程设计工具有:图形工具(程序流程图)、表格工具(判定表)、语言工具(PDL)。

3.4 软件测试

软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

软件测试的目的:发现错误而执行程序的过程。

软件测试方法:静态测试和动态测试。

(1)静态测试包括代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行。

(2)动态测试:是基本计算机的测试,主要包括白盒测试方法和黑盒测试方法。

①白盒测试:在程序内部进行,主要用于完成软件内部操作的验证。主要方法有逻辑覆盖、基本基路径测试。

②黑盒测试:主要诊断功能不对或遗漏、界面错误、数据结构或外部数据库访问错误、性能错误、初始化和终止条件错,用于软件确认。主要方法有等价类划分法、边界值分析法、错误推测法、因果图等。

软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。

3.5 程序的调试

程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。

程序调试的基本步骤:1、错误定位;2、修改设计和代码,以排除错误;3、进行回归测试,防止引进新的错误。

软件调试可分表静态调试和动态调试。静态调试主要是指通过人的思维来分析源程序代码和排错,是主要的

设计手段,而动态调试是辅助静态调试。主要调试方法有:1、强行排错法;2、回溯法;3、原因排除法。

4. 数据库设计基础

4.1 数据库系统的基本概念

数据:实际上就是描述事物的符号记录。

数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。而数据的值给出了符合定型的值,如整型值15。

数据库:是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。

数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的特点。

数据库管理系统:一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库的核心。

数据库管理系统功能:

(1)数据模式定义:即为数据库构建其数据框架;(2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;(3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;(4)数据的完整性、安生性定义与检查;(5)数据库的并发控制与故障恢复;(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。

为完成以上六个功能,数据库管理系统提供以下的数据语言:

(1)数据定义语言:负责数据的模式定义与数据的物理存取构建;

(2)数据操纵语言:负责数据的操纵,如查询与增、删、改等;

(3)数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。

数据语言按其使用方式具有两种结构形式:交互式命令(又称自含型或自主型语言)宿主型语言(一般可嵌入某些宿主语言中)。

数据库管理员:对数据库进行规划、设计、维护、监视等的专业管理人员。

数据库系统:由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体。

数据库应用系统:由数据库系统、应用软件及应用界面三者组成。

文件系统阶段:提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。

层次数据库与网状数据库系统阶段:为统一与共享数据提供了有力支撑。

关系数据库系统阶段

数据库系统的基本特点:数据的集成性、数据的高共享性与低冗余性、数据独立性(物理独立性与逻辑独立性)、数据统一管理与控制。

数据库系统的三级模式:

(1)概念模式:数据库系统中全局数据逻辑结构的描述,全体用户公共数据视图;

(2)外模式:也称子模式与用户模式。是用户的数据视图,也就是用户所见到的数据模式;

(3)内模式:又称物理模式,它给出了数据库物理存储结构与物理存取方法。

数据库系统的两级映射:

(1)概念模式到内模式的映射;

(2)外模式到概念模式的映射。

第一章数据库基础知识

1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DB

DBS包括DBMS,DBAS,DB

2、实体间的联系:一对一,一对多,多对多。

3、数据库中的数据模型:网状模型,层次模型,关系模型。

4、关系:一个关系就是一个二维表,每一个关系有一个关系名。

5、元组:二维表中的行称为元组。

6、属性:二维表中的列称为属性。

7、域:属性的取值范围。

8、关系→表;关系名→表名;属性→字段;元组→记录;行→记录,元组;列→字段,属性。

9、传统的集合运算:并,差,交。

10、专门的关系运算:选择(水平方向) for,while,where

投影(垂直方向) fields,select

联接(一对一,一对多,多对多)

11、定义数组:dime/declare 数组名(3,4)

第二章VF基础知识

1、创建项目:①通过菜单创建

②命令:creat project项目名

2、打开项目管理器:①通过“文件→打开”菜单项②命令:modify project 项目名

3、各类文件选项卡:①数据选项卡(数据库,自由表,查询,视图)②文档选项卡(表单,报表,标签)③类④代码

⑤其他

第四章数据库及其操作

1、创建数据库:①.在项目管理器中建立②.在菜单中建立③.命令:creat database 数据库名

2、打开数据库:open database 数据库名

3、删除数据库:delete database 数据库名

4、修改数据库:modify database 数据库名

5、关闭数据库:close database

6、打开表设计器:modify structure

7、增加表中字段:alter table 表名add 字段名

8、删除表中字段:alter table 表名drop 字段名9、修改表中字段:alter table 表名rename 原字段to 新字段10、更改字段类型及宽度:alter table 表名alter 字段名+类型(宽度)11、显示表:list structure12、显示全部表记录:list13、显示当前表记录:display14、记录的绝对定位:go n15、浏览,修改表:browse16、编辑,修改表:edit/change17、批量修改:replace all 字段with 字段18、逻辑删除(只在记录前加*,不删除):delete19、恢复逻辑删除:recall

20、物理删除:①.pack 只删除带*的记录

②.zap 物理删除表中全部记录

21、关闭表:use22、打开表:use 表名

23、复制表记录:use 表名;copy to 新表名

24、复制表结构:use表名;copy structure to 新表名25、追加表记录:①.将另一个表中的记录添加到该表中:use 要追加记录的表名;append from有记录的表名②.在尾部追加记录:append③.在尾部增加一条空记录:append blank

26、插入表记录:①.在当前记录的的后面插入一条记录insert after②.在当前记录的的后面插入一条空记录insert blank③.在当前记录的的前面插入一条记录insert after26、显示所有含条件的记录:list for27、显示满足条件的记录:list while28、显示字段:list fields29、指针记录的定位:①.bof() 文件头②.go top 第一条记录③.go bottom 最后一条记录

④.eof() 文件尾

⑤.skip 向下一条记录(不包含当前记录)⑥.all 所有记录⑦.locate for 满足条件的第一条记录⑧.continue 继续查找满足条件的下一条记录

30、记录的范围:①.next n 向下n条记录

②.rest 从指针指向位置开始的所有记录③.record n 当前记录

31、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10个字符

31、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符

32、创建数据库表:open database 数据库名;creat表名

33、创建自由表:确定当前没有打开数据库,使用命令:creat 表名

34、将自由表添加到数据库中:open database 数据库名;add table 表名

35、将数据库表移出数据库:open database 数据库名;remove table 表名

1. 用use 打开表时,记录号位于第一条记录;

2. 执行带all的命令,记录指针指向eof;

3. bof的记录总是1,eof的记录号是记录数+1;

4. 空表的总记录是0,bof的记录号是1,eof的记录号是1

36、排序:①.建立排序:sort on 字段名a/d/c to新表名②.a(asc):升序; d (desc):降序;c:不区分字母的大小写

37、索引:①.索引的种类:主索引,候选索引,唯一索引,普通索引

②.建立索引:index on 关键字tag 索引文件名

③.打开索引:set index to 索引文件名

④.关闭索引:set index to

⑤.查找索引:find /seek

⑥.删除索引:delete tag all 索引标识

⑦.主控索引:set order to 索引名

⑧.建立永久链接的条件:子表有索引,父表必须有主索引

⑨.建立临时链接:窗口→数据工作区

命令:set relation to 父表字段名into 子表名additive

38、互换表中记录:先打开表

go 1;scatter to aa(数组名) ;go 3;scatter to bb(数组名);

go 1;gatter from bb;go 3;gatter from bb

小结:

1. 排序要执行两次,按关键字和记录号,要打开表;索引只执行一次,按关键字,不需要打开表;

2. 排序生成一个新表,索引是针对原表;

3. 升降序的表示与书写方式不同;

4. 排序与索引的两个to 的含义不同,排序的to 表示到一个新表,索引的to 表示建立单索引文件,索引文件不能按降序排,只能按升序排;

5. 表达式的连接方式不同,排序用(,)逗号,索引用(+降序–升序)加减号;

6. 自由表有三个索引:候选索引,唯一索引,普通索引;

7. 数据库表有四个索引:主索引,候选索引,唯一索引,普通索引

8. 一个表只能有一个主索引,可以有多个候选索引,唯一索引,普通索引;

9. 主索引和候选索引表示表记录的唯一性。

38、数据的完整性:①.实体完整性:保证主索引和候选索引的唯一性

②.域完整性:表示范围只在数据库中的设置③.参照完整性:描述表与表之间的关系

l 参照完整性规则:更新规则(级联、限制、忽略);删除规则(级联、限制、忽略)

插入规则(限制、忽略);

l 参照完整性是数据库文件的产物,要有联接,必须打开文件,先清理数据库

39、工作区:①.工作区的选择:select<工作区号>|<别名>

②.范围:1~32767 默认0号工作区,也是最小工作区

③.select 0表示选定当前还未使用的编号最小工作区

第五章SQL语言

1、SQL:structure query language

2、定义:是结构化查询语言,是关系数据库的标准语言,是一种高度非过程化的语言,是数据库后台操作语言,具有非常强大的查询功能,查询时它的核心。

3、基本构成:select 查询什么from 从哪来where 查询条件

4、三大功能:

l 数据查询

①.格式:select 字段名/表名/* from 表1 inner join 表2 on 表1主关键字=表2主关键字where 筛选条件[group

by (按……分组)having(限定分组条件)order by(按……排序)

②.函数

max最大值min最小值

avg求平均值cnt(count) 统计sum求和

③.值域查询:between…and…

④.空值查询:is null

⑤.模糊查询:$ (后包前) *(%) ?like

l 操作功能

①.插入insert into 表名value②. 更新update 表名set 字段=表达式where 条件③.删除delete from 表名where 条件

l 定义功能

①.表的定义creat ***

②. 删除表drop table表名

删除视图drop view

③.表结构的修改

⑴.添加字段:alter table 表名add 字段名类型(长度)⑵.删除字段:alter table 表名drop 字段名⑶.修改字段:alter table 表名alter 字段名新类型(长度)⑷.重新命名字段:alter table 表名rename 旧字段名to 新字段名⑸.建立有效性规则:alter table 表名(数据库表)alter 字段set check 字段条件⑹.删除有效性规则:alter table 表名alter 字段drop check ⑺.建立默认值:alter table 表名alter 字段set default 条件⑻.删除默认值:alter table 表名alter 字段drop default⑼.建立唯一索引:alter table 表名add unique 字段tag索引名⑽.删除唯一索引:alter table 表名drop unique tag 索引名⑾.建立主索引:alter table 表名add primary key字段tag索引名⑿.删除主索引:alter table 表名drop primary key字段tag 索引名⒀.建立普通索引:alter table 表名add foreign key字段tag索引名⒁.删除普通索引:alter table 表名drop foreign key tag索引名

for语句

SQL语句

主索引

黄钥匙表示

primary key

候选索引

candi

unique

唯一索引

unique

普通索引

默认

foreign key

5、SQL的六种去向:⑴.将查询结果保存到永久表:into table/dbf 表名⑵.将查询结果保存到临时表:into cursor表名⑶.将查询结果保存到数组:into array 数组名⑷.将查询结果保存到文本文件:to file 文本文件名⑸.将查询结果预览显示:to preview⑹.将查询结果打印:to printer

6、约束规则:

7、量词查询:some any all (any、some是同义词)

* some、any 只有子查询中有一行能使结果为真,则结果为真

* all 子查询中所有记录都使结果为真,则结果为真。

8、谓词查询exists not exists 用来检查是否有结果返回,即存在/不存在元组

第六章查询与视图

1、命令:①.locate for 条件查找满足条件的第一条记录

continue 继续查找满足条件的下一条记录

?found() 测试是否有返回值有T,无F

display 显示

②.index in 字段tag 表名

seek “字段”

?found()

display

skip

③.建立查询:creat query 查询文件名

select * from 表名where 条件

2、查询设计器:Inner Join 联接

where 筛选

order by 排序依据

group by 分组依据

having count 分组满足条件

选项卡:字段、连接、筛选、杂项、排序依据、分组依据

3、联接包括:内部联接(Inner Join)、左联接(left outer join)

右联接(right outer join)、完全联接(full join)

l 建立临时联接要求的是任意表,永久联接的表示同一数据库表

4、查询去向:浏览、临时表、表、图形、屏幕、报表、标签

5、运行查询:do 查询名.qpr

6、视图的定义:是一个虚拟表,是从一个或多个数据库中导出的表;在视图中只存放视图的定义,不存放视图的内容。

7、建立视图:creat view

8、在浏览图查询视图:creat view 视图名as

9、视图与查询的比较:l 相同点:可以从数据源中查找妈祖一定筛选条件的记录和选定部分字段;

自身不保存数据,它们的查询结果随数据源内容的变化而变化;

视图有更新条件,查询有查询去向;

视图可以更新,查询是只读;

查询有7个去向,视图无;

l 不同点:视图可以更新数据源表,而查询不能;

视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可;

视图只能在数据库中存在,而查询不是数据库的组成部分,它是一个独立的程序文件;

视图的基表只能是数据库表,而查询的基表可以是自由表,数据库表以及多个数据库的表;

都可以生成SQL语言。

l 建立视图必须是数据库表或已经存在的视图,建立查询只要是表都可以。

第七章程序设计基础(p128)

1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。

2、建立、修改:modify command 程序名

3、运行:do 程序名

4、基本输入语句:(以求圆的面积为例)

①.input”请输入圆的半径”to r

②.accept ”请输入圆的半径”to r

③.@10.10 say “请输入圆的半径”get r

read

④.wait ”请等候……”window

⑤. messagebox (“欢迎光临!”,48,“欢迎信息”)

5、程序的结构:顺序结构选择结构(分支、判断)循环结构(条件循环、步长循环、扫描循环)

6、程序的控制语、注释语

①.exit 退出、终止②.loap 中止③.quit 关闭系统④.&& 同行注释⑤. * 换行注释

⑥.error 不参与程序的执行

6、程序模块

7、变量的作用域

①.公共变量(public):作用于程序运行的始终

②.局部变量(local):只在本过程中使用,即不上传,也不接收③.私有变量(private):在程序运行过程中自动隐藏,成程序结束时显示本身

8、程序调试命令:debug

第八章表单设计与运用

1、对象:只要是存在的东西就认为是对象

2、类:对象生成的模板

3、类的特征:①.层次性②.继承性子类不但继承父类的事件、属性、方法,而且有自己的事件、属性、方法③.封装性

4、对象与类的关系:类是对象一般化,抽象化;对象是类的具体化,实例化

5、创建类:creat class 类名

6、类的使用:新建项目→类→添加→点开类→拖入表单

7、创建表单:creat form 表单名

运行表单:do form 表单名

8、表单属性:

属性名称说明属性名称说明

Caption 表单标题Name 表单名称

Alwaysontop 是否永远居上

Autocenter 自动居中

Backcolor 背景色

Borderstyle 边框样式

Picture 背景图片

Maxbutton 设置表单最大化按钮

Movble 设置表单是否可移动

windowstate 表单状态(最大/小/普通)

Showwindow 是否作为顶层表单

Windowtype 表单窗口风格设定

Height 表单高度

Width 表单宽度

Controlbox 是否在表单右上角显示图标

Forecolor 前景色

Mouseicon 鼠标的图标(Mousepointer>99时才起作用)

Mousepointer 鼠标的形状

Icon 表单最小化的图标

9、标签属性:

属性名称说明属性名称说明

Autosize 自动调整字体大小

Alignment 对齐方式(默认为左)

Left 标签离表单左边界的距离

Backstyle 标签背景是否透明

Top 标签离表单顶部的距离

Dsiablebackcolor 标签失效时的背景色

Dsiableforecolor 标签失效时的前景色

Enable 标签是否可用

Visible 标签是否可见

Fontbold 标签文本是否为粗体

Fontitalic 标签文本是否为斜体

Fontname 标签文本字体设置

Fontsize 标签文本字体大小

Fontunderline 标签文字是否带下划线

Forecolor 标签字体颜色

Wordwrap 标签是横排/竖排

10、文本框属性

①.公共属性

Backcolor Backstyle Borderstyle Enable Fontname Fontsize

Fontitalic Fontunderline Forecolor Visible Height Width

Left Top

②.属性名称说明属性名称说明

Controlsource 数据源的绑定Passwordchar 输入占位符

V alue 返回文本框当前内容Inputmask 模式符(×9 # * )

Sellength 文本长度Selstart 文本的开始位置

第九章菜单设计与应用

1、菜单的分类:条形/下拉式/弹出式

2、下拉式菜单的创建:①.文件→新建→菜单

②.命令:creat menu 菜单名或modify menu 菜单名

3、系统菜单:set sysmenu on/off,automatic/to[<弹出式菜单名称表>][to<条形菜单项名称表>]to [default][save/nosave] * 各项参数及选项的含义

l on: 允许程序执行时访问系统文件

l off: 禁止程序执行时访问系统菜单

l automatic: 可使系统菜单显示出来,可以访问系统菜单

l to <弹出式菜单名称表>: 重新配置系统菜单,以内部名字列出可用的弹出式菜单

l to <条形菜单项名称表>:重新配置系统菜单,以条形菜单项内部名称表列出可用的子菜单

l to default:将系统菜单恢复为缺省配置

l save: 将当前的系统菜单配置指定为缺省配置

l nosave: 将缺省配置恢复为VF系统菜单的标准配置

4、菜单设计器的组成:①.菜单名称

②.结果(子菜单、命令、主菜单名、过程)

③.选项④.菜单集⑤.预览⑥.插入⑦.删除

5、在菜单设计器环境下,系统的显示菜单会出现两条命令:常规选项与菜单选项:(p104)

6、为顶层表单添加菜单的方法和过程(p104)

7、生成菜单程序:菜单→生成→生成菜单→生成

8、运行菜单程序:do 菜单名.mpr 注意:文件名的扩展名.mpr不能省略

第十章报表设计

1、报表向导①.报表向导

②.一对多报表向导

2、布局①.列报表:应用于财政报表、销售总结

②.行报表:应用于列表

③.一对多报表:应用于发票、会计报表

④.多栏报表:应用于电话本、名片

3、内容①.数据源

②.布局

4、建立报表:creat report 报表名

5、快速报表:报表→快速报表

6、报表控件:

7、多栏报表:文件→页面设置

8、报表调用:report form 报表名

9、报表预览:report form 报表名to preview

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、公文的特点和种类 公文,也称公务文件,是在社会活动中直接形成和使用的具有规范体式和法定效用的信息记录,其区别于图书、情报、资料等事物的个性点主要有:①由法定作者制发;②具有法定的现实执行效用;③具有规范的体式;④履行法定的程序。 根据不同的标准,公文可从不同角度进行如下分类: (1)根据形成和作用的公务活动领域,公文可分为通用公文和专用公文两类。

(2)根据内容涉及国家秘密的程度,公文可分为对外公开、限国内公开、内部使用、秘密、机密、绝密六类 (3)根据行文方向,公文可分为上行文、下行文、平行文三类。 (4)根据内容的性质,公文可分为规范性、领导指导性、公布性、陈述呈请性、商洽性、证明性公文。 (5)根据处理时限的要求,公文可分为平件、急件、特急件三类。 (6)根据来源,在一个机关内部可将公文分为收文、发文两类。 3、政府系统的通用公文文种 (1)规范性文件 条例。用于对某一方面的行政工作作全面、系统的规定,国务院各部门和地方人民政府的规章不得称“条例”。 规定。用于对某一方面的行政工作作部分的规定。 办法。用于对某一项行政工作作比较具体的规定。 (2)领导指导性文件 命令(令)。用于依照有关法律规定发布行政法规和规章;宣布旅行重大强制性行政措施;奖惩有关人员;撤销下级机关不适当的决定。 决定。用于对重要事项或重大行动作出安排。 指示。用于对下级机关布置工作,阐明工作活动的指导原则。 批复。用于答复下级机关的请示事项。 通知。用于批转下级机关的公文,转发上级机关和不相隶属机关的公文;发布规章;传达要求下级机关办理和有关单位需要周知或者共同执行的事项;任免和聘用干部。 通报。用于表彰先进,批评错误,传达重要精神或情况。

公务员公共基础知识笔记大全(pdf豪华版)

公共知识笔记大全(pdf豪华版) 第一部分马克思主义哲学 1、哲学、世界观、方法论 哲学,是系统化、理论化的世界观。 方法论是人们认识世界、改造世界的根本方法。 2、哲学的基本问题 哲学的基本问题,包括两个方面,两个层次。 第一方面,是关于物质和意识谁是第一性、谁是第二性的问题,是划分唯物主义和唯心主义的根本依据。 第二方面,是物质和意识是否具有同一性的问题,即人的意识能否认识和反映物质世界的问题,是划分可知识和不可知论的根本依据。 在哲学基本问题之后,还有一个世界处于什么状态的问题,并由此产生形而上学和辩证法的对立。 3、马克思主义哲学的产生 自然科学:细胞学说、能量守恒定律、达尔文生物进化论 阶级基础:英国宪章运动、法国里昂工人起义、德国西里西亚纺织工人起义 社会科学:英国古典经济学、法国空想社会主义、黑格尔辩证法、费尔巴哈唯物主义 4、马克思主义哲学的基本特征 马克思主义哲学的本质特征是它的实践性,是实践基础上的科学性和革命性的统一。 5、辩证唯物主义的物质观 (一)物质观的发展 主观唯心主义:“存在就是被感知”。 客观唯心主义:“理”、“理念”、“绝对观念” 古代朴素唯物主义:物质为一种或几种常见的具体形态。 近代形而上学唯物主义:物质是物质结构的某一层次或不可分割的最小粒子。 旧唯物主义无法对意识现象及社会历史的本质,做出唯物科学解释,旧唯物主义的物质观是形而上学的,历史观是唯心主义的。 (二)马克思主义哲学的物质观 恩格斯:“物、物质无非是各种物的总和,而这个概念就是从这一总和中抽象出来的。” 列宁:“物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖于我们的感觉而存在,为我们的感觉所复写、摄影、反映”。 物质的唯一特性:客观实在性 6、辩证唯物主义的运动观 物质是运动的物质,运动是物质的运动。运动是物质自身的固有属性和存在方式。 物质运动的具体形式是多种多样的。物质运动可分为五种基本形式:即机械运动、物理运动、化学运动、生物运动和社会运动。各种物质运动之间的区别与联系:低级运动形式是高级运动形式的基础、高级运动形式是从低级运动形式发展而来的;高级运动包含低级运动形式;各种运动形式同时并存、相互制约并在一定条件下相互转化。 静止是有条件的、暂时的和相对的,运动是无条件的和绝对的。静止是一种特殊的运动状态。 物质运动具有其自身的规律性。规律就是事物运动过程中自身所固有的本质的必然的联系。规律具有如下共同点:规律具有稳定性;规律具有普遍性;规律具有可重复性。 7、世界的物质统一性 世界的物质统一性原理,是对无限多样和永恒运动着的整个世界的根本观点和总的看法,是对整个世界的普遍本质和共同基础的科学反映,是马克思主义哲学的基础,也是我们从事一切工作的出发点。一切从实际出发,实事求是。 8、意识的起源 意识是自然界长期发展的产物:无机物的反映特性进化为低等生物的刺激感应性;低等生物的刺激感应性进化为高等动物的感觉和心理;动物心理进化为人的意识。

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

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

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

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

《公共基础知识笔记》(打印版)

公共基础笔记 第三部分法律 1、法的概念和本质 法是由国家制定、认可并保证实施的,反映由特定物质生活条件所决定的统治阶段意志,以权利和义务为内容,以确认、保护和发展统治阶级所期望的社会关系和社会秩序为目的行为规范体系。 共同本质:法是统治阶级意志的表现。 基本特征:(1)法是调整人的行为或社会关系的规范;(2)法是由国家制定或认可,并具有普遍约束力的社会规范;(3)法是以国家强制力保证实施的社会规范;(4)法是规定权利和义务的社会规范。 规范作用:作为由国家制定的社会规范,法具有指引、评价、预测、教育和强制等规范作用。 社会作用:维护统治阶级的阶级统治;执行社会公共事务。 2、法与其他社会现象之间的关系 (1)法与经济 法在市场经济宏观调控中的作用:引导作用;促进作用;保障作用;制约作用。 法在规范微观经济行为中的作用:确认经济活动主体的法律地位;调整经济活动中各种关系;解决经济活动中的各种纠纷;维护正常的经济秩序。 (2)法与政治、政策 法受政治制约体现在:政治关系的发展变化是影响法的发展变化的重要因素;政治体制的改革也制约法的内容及其发展的变化;政治活动的内容更制约法的内容及其变化。 党的政策指导法制建设的各个环节,社会主义法是实现党的政策的重要手段和形式,同时又对党的政策起到一定的制约作用。 3、法律制度的相关概念 法的制定:指一定的国家机关依照法定职权和法定程序制定、修改、废止法律和其他规范性法律文件的一种专门活动,一般也称为法律的立、改、废活动。 立法的指导思想:我国现阶段立法的指导思想,必须是以建设有中国特色社会主义理论和党的基本路线为指导,为实现社会主义现代化建设服务,而不能以别的思想为指导,不能离开社会主义解放生产力、发展生产力这个根本任务。 立法的基本原则:(1)立法必须以宪法为依据;(2)立法必须从实际出发;(3)总结实践经验与科学预见相结合;(4)吸收、借鉴历史和国外的经验;(5)以最大多数人的最大利益为标准,立足全局,统筹兼顾;(6)原则性和灵活性相结合;(7)保持法律的稳定性和连续性与及时立、改、废相结合。 法的渊源:(1)宪法;(2)法律;(3)行政法规;(4)地方性法规;(5)自治条例、单行条例;(6)行政规章;(7)国际条约。 法律部门:(1)宪法;(2)行政法;(3)民法;(4)婚姻法;(5)经济法;(6)劳动法;(7)环境法;(8)刑法;(9)诉讼法;(10)军事法。 4、法律实施中的相关概念 法律实施包括执法、司法和守法。 法律适用的要求:准确,指适用法律时,事实要调查清楚,证据要准确;合法,指司法机关审理案件时要合乎国家法律的规定,依法办案;及时,指司法机关办案时在正确、合法的前提下,还必须做到遵守时限。 法律适用的原则:公民在法律面前一律平等;以事实为根据,以法律为准绳;司法机关依法独立行使职权;实事求是,有错必纠。 法律关系的基本特征:法律关系是以权利义务为内容的社会关系;法律关系是由国家强制力保证的社会关系;法律关系是以现行法律存在为前提的社会关系。它不属于物质关系,而是一种思想关系。 违法的分类:刑事违法、民事违法、行政违法、违宪行为。 5、宪法的基本理论 宪法是规定国家根本制度、集中表现各种政治力量实际对比关系、规范国家权力和保障公民基本权利的国家根本法。 宪法的法律特征:内容上,宪法规定国家的根本制度、公民的基本权利和义务、国家机构的组织和活动原则等根本问题;效力上,宪法具有最高法律效力;程序上,宪法的制定和修改比其他法律更为严格。 宪法的政治特征:宪法是民主政治的法律化;宪法是对民主政治的保障;宪法集中表现各种政治力量的实际对比关系;宪法规范国家权力,保障公民基本权利。 西方宪法的基本原则:人民主权原则;基本人权原则;法治原则;权力分立与制衡原则。

公共基础知识汇总

公共基础知识汇总 1、行政处罚种类,是指行政处罚外在的具体表现形式。根据《中华人民国行政处罚法》第八条的规定,行政处罚有以下7种:警告;罚款;没收所得、没收非法财物;责令停产停业:暂扣或者吊销许可证;暂扣或者吊销执照;行政拘留;法律、行政法规规定的其他行政处罚。行政处罚措施中不包括拘役。所谓拘役是我国刑法规定的一种量刑方式,是短期剥夺犯罪人自由,就近实行劳动的刑罚方法。 2、中国共产党第十七次全国代表大会上,说,科学发展观,第一要义是发展,核心是以人为本,基本要全面协调可持续,根本方法是统筹兼顾。 3、公文语言的主要特点是:庄重、准确、朴实、精炼、严谨、规 4、按照事业单位的性质和特点,事业单位可以划分为行政支持类事业单位、社会公益类事业单位、经营服务类事业单位。城市公用方面的市政管理即属于经营服务类事业单位。 5、外汇储备是一个国家国际清偿能力的重要组成部分,同时对于平衡国际收支、稳定汇率有重要的影响。截至2009年12月,中国的外汇储备总额为23991.52亿美元,居世界第一。广义的外汇储备是指以外汇计价的资产,包括现钞、国外银行存款、国外有价证券等,外国国库券属于国外有价证券。经济实力越强的国家,其外汇储备未必就多,比如英国。 6、《地方各级人民代表大会和地方各级人民政府组织法》第八条规定:“县级以上的地方各级人民代表大会行使下列职权:……(五)选举省长、副省长,自治区主席、副主席,市长、副市长,州长、副州长,县长、副县长,区长、副区长……”A项错误,区人大有权选举副区长,区人大常委会无权。该法第四十四条规定:“县级以上的地方各级人民代表大会常务委员会行使下列职权:……(七)撤销下一级人民代表大会及其常务委员会的不适当的决议;(八)撤销本级人民政府的不适当的决定和命令;……(十一)按照人民法院组织法和人民检察院组织法的规定,任免人民法院副院长、庭长、副庭长、审判委员会委员、审判员,任免人民检察院副检察长、检察委员会委员、检察员,批准任免下一级人民检察院检察长;省、自治区、直辖市的人民代表大会常务委员会根据主任会议的提名,决定在省、自治区按地区设立的和在直辖市设立的中级人民法院院长的任免,根据省、自治区、直辖市的人民检察院检察长的提名,决定人民检察院分院检察长的任免;……” 7、行政领导体制类型主要分为首长制、委员制和混合制。 8、“神舟七号”载人飞船代表的是我国的科技创新,而“中国制造”则代表我国普通的商品,分析题干可知,只有科技创新能力强,才能使我国商品在世界市场上的底气变强,即提高我国商品在国际市场上的竞争力。 9、法律行为是指具有法律意义和属性,能够引起一定法律后果的行为。法律行为的结构有两个方面:一是在意志方面,即法律行为有一个在的、主观的领域,包括动机、目的和认知能力等要素;二是外在表现方面,即法律行为外在地客观表现为行动、手段和效果等要素。 10、如果通货膨胀是由成本推动开始的,即成本增加引起物价上升,这时成本增加,商品价格上升,一般情况下会导致购买力下降,需求下降。如果此时没有刺激需求增长的措施,则经济萧条;如果需求增加则可以保证经济正常运行。 11、《侵权责任法》第二条规定:“本法所称民事权益,包括生命权、健康权、权、名誉权、荣誉权、肖像权、隐私权、婚姻自主权、监护权、所有权、用益物权、担保物权、著作权、专利权、商标专用权、发现权、股权、继承权等人身、财产权益。” 12、行政执行是行政决策的实现过程。行政实施阶段是由行政管理工作的若干功能性环节组成的,这些环节主要包括行政指挥、行政控制、行政沟通、行政协调等。而行政决策是行政管理活动的首要环节。 13、广义的民间组织是指除党政机关、企事业单位以外的社会中介性组织,主要包括社会团体和民办非企业单位两类社会组织。社会团体是指中国公民自愿组成,为实现会员共同意愿,按照其章程开展活动的非营利性社会组织。民办非企业单位是指企事业单位、社会团体和其他社会力量以及公民个人利用非国有资产举办的,从事非营利性社会服务活动的社会组织。 14、事物发展的周期性,即在辩证否定的全过程中,事物的发展总是经过由肯定到否定,再到否定之否定,形成一个相对完整的发展周期。它是事物矛盾运动的自我发展和自我完善的过程。事物发展的周期

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

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

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

公共基础知识大总结

201.毛泽东的《星星之火可以燎原》一文,标志着农村包围城市革命理论的形成 毛泽东——《目前形势和我们的任务》,明确提出了新民主主义的三大纲领 毛泽东在《目前形势和我们的任务》中指出土地改革必须注意的两个基本原则: ①必须满足雇农和贫农的要求 ②必须坚决的团结中农,不损害中农的利益 毛泽东——《将革命进行到底》,提出了人民民主专政 毛泽东1946年6月30日——《论人民民主专政》,标志着人民民主专政理论的最终形成 毛泽东1955年《中国农村的社会主义高潮》——提出了“政治工作是一切经济工作的生命线” 毛泽东1930年5月《反对本本主义》——“中国革命的胜利要靠中国同志了解中国情况”毛泽东1925《中国社会各阶级的分析》——中国过去一切革命斗争成效甚少的主要原因是:没有找到团结真正的朋友以攻击真正的敌人 八七会议——提出了“枪杆子里出政权” 《井冈山的斗争》1928.11 农村包围城市,武装夺取政权的重要文献之一 《星星之火,可以燎原》1930.1 初步形成了农村包围城市,夺取全国胜利的革命道路理论 《反对本本主义》1930.5 “没有调查,就没有发言权”,提出从实际出发的思想,首次明确反对教条主义 《中国革命和中国共产党》1939.12 首次提出了“新民主主义革命”的科学概念 系统地阐明了中国革命的历史进程必须分为民主主义革命和社会主义革命两部分 《新民主主义论》1940.1.9 指出中国革命的历史进程,必须分两步,第一步是民主主义革命,第二步是社会主义革命,这是性质不同的两个革命过程 《<共产党人>发刊词》1939.10 提出三大法宝的理论体系:统一战线、武装斗争、党的建设。提出建立一个思想上、政治上、组织上完全巩固的政党,是一项“伟大的工程”。第一次明确提出“马克思主义的理论和中国革命实践相结合”这个根本思想原则。 《论十大关系》1956.4.25 主要阐述了正确解决我国经济建设方面存在的某些矛盾的基本原理,强调要处理好矛盾的各个方面以调动各种积极因素。 《关于正确处理人民内部矛盾》1957.6.19 第一次系统阐述了社会主义社会基本矛盾的学说,提出了正确区分和处理两类不同性质矛盾的学说。 《关于领导方法的若干问题》1943.6 第一次从哲学高度对群众路线做了理论概括。“在我党的一切工作中,凡属正确的领导,必须是从群众中来,到群众中去。” 《论联合政府》1945.4 毛泽东在中共七大上的讲话。提出党的三大作风(理论联系实践,密切联系群众,批评与自我批评); 《论人民民主专政》1949年6月30 为纪念中国共产党成立二十八周年而写的一篇论文。论述了即将成立的中华人民共和国的国家性质,各阶级在国家中的地位及其相互关系,国家对内、对外政策等。 《将革命进行到底》1948.12.30 第一次使用“人民民主专政”的概念。 《反对党八股》1942.2 延安整风的文献 八七会议1927.8.7 属于毛泽东思想形成的雏形阶段。 在“八七”会议上,毛泽东就统一战线、农村问题、军事和组织问题作了多次发言,针对大革命失败后的实际情况提出了带有根本性的意见,为制定党的路线方针和政策起了重要作用。毛泽东思想作为中国化的马克思主义,对中国革命和中国共产党的指导性作用是在八七会议上第一次比较完整地体现的 首次提出马克思主义中国化的问题。提出了“枪杆子里面出政权”的著名论断

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

第一章数据结构与算法 算法 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)的线性表。 线性链表

公共基础知识试题汇总

公共基础知识试题汇总 公共基础知识考试是考察运用有关基本理论、基本知识和基本方法分析解决领导工作中实际问题的能力。以下是由整理关于公共基础知识试题汇总的内容,希望大家喜欢! 公共基础知识试题汇总 1、2016G20峰会在( )举行 A、北京 B、大连 C、海南 D、杭州 2、2015年是亚非会议召开60周年,首届召开亚非会议的地点是( )。 A、吉隆坡 B、万隆 C、新加坡 D、雅加达 3、2015年,中国第二次湿地资源调查结果显示,( )湿地资源面积居全国第一。 A、浙江 B、青海 C、湖南 D、新疆 4、截止4月15日,亚投行意向创始成员国共有( )个。3月31日前以及当日提交加入申请的国家均已经过多边征求意见的程序,正式成为亚投行意向创始成员国。 A、47 B、50 C、57 D、64 5、4月21日,中国(广东)自由贸易试验区、中国(天津)自由贸易试验区、( )同步挂牌,标志着我国自由贸易区建设正式迎来2、0 时代。加上上海,我国由南到北四大自贸区连点成线,勾画出改革开

放、创新发展的新格局。 A、中国(辽宁)自由贸易试验区 B、中国(江苏)自由贸易试验区 C、中国(山东)自由贸易试验区 D、中国(福建)自由贸易试验区 6、2015年世界卫生日的主题是( ),为提高公众对食品安全的重视,世界卫生组织发表媒体通报,着重分析食品生产全部过程,帮助人们了解食品生产加工各个环节对食品安全的影响。 A、从农场到餐桌,食品安全人人有责 B、降压让生活更美好 C、老龄化与健康,口号是健康相伴,活力常在 D、城市化与健康 7、我国自20世纪70年代末期以来践行的改革开放其性质是( )。 A、社会主义基本制度的改变 B、社会主义经济运行方式的变革 C、社会主义原有体制的修补 D、社会主义制度的自我完善和发展 8、在中国社会主义建设中发展民主政治建设法治国家其本质和核心是( )。 A、保障人民当家做主 B、国家权力的互相制衡 C、保障公民权利合理分配 D、实现多党合作和政治协商

二级公共基础知识分类模拟题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.在栈中,栈顶指针的动态变化决定栈中元素的个数

事业单位考试公共基础知识考试重点

2016年事业单位考试《公共基础知识》考点及复习建议 《公共基础知识》主要测试应试人员对公共基础知识的掌握程度和运用知识分析问题、解决实际问题的能力,以及履行公务员义务的必备能力和素质。考试内容主要包括:政治、经济、法律、管理、科技、人文、历史、公文写作、道德、国情市情、时事常识以及事业单位人事管理相关制度等方面的知识。主要为客观性 试题。题型主要为单项选择题、多项选择题、判断题、写作等。 政治。主要测查应试者对中国特色社会主义理论体系形成、发展过程及主要内容的理解和运用。主要包括:了解中国共产党的历史和党的建设理论;正确认识毛泽东思想、邓小平理论、三个代表”重要思想和科学发展观的历史地位;了解中国共产党建立社会主义的斗争及中国共产党探索中国特色社会主义道路的历程;掌握中国特色社会主义理论体系的形成、发展及特色;学习理解党的十八大和十八届二中、三中、四中全会等重要会议精神、党和国家新时期的方针政策以及时事政治等。 【重点】马列主义基础理论、中国特色社会主义理论、党和国家新时期的方针政策以及时事政治等。 【复习建议】政治部分是考试中的绝对重点,必考,占分最高,这一部分要重点练习和记忆,特别是中特、当代中国政府与政治部分,是重点,同时有一定难度,这部分的题目要多做几遍,把握命题的规律。 经济。主要测查应试者对市场经济基本原理、社会主义市场经济体系等内容的理解和运用。主要包括:了解市场经济、社会主义市场经济的含义及特征;正确认识社会主义市场经济的政府宏观调控体系、收入分配制度和社会保障制度认识了解社会主义市场经济国家的对外经济关系以及我国的对外开放格局、经济全球化与我国对外开放的关系。 【重点】经济学基础理论、社会主义市场经济基础知识以及财务管理的基础知识。 【复习建议】经济常识在近几年分值逐渐加大,与日常生活结合更加紧密,在本题库中已经把尽可能多的题型列出,做完即可保证高分。 法律。主要测查应试者对法学的基本理论、我国法律基础知识的了解以及法律在工作生活中的实际运用能力。主要包括正确认识我国国家性质、经济制度、国家结构形式、公民的基本权利和义务以及国家机构;熟悉刑法、行政法、民法、经济法、商法等主要实体法的基本概念和基本原则,理解刑事法律关系、行政法律关系、民事法律关系、经济领域的相关法律关系等;了解刑事诉讼法、行政诉讼法、民事诉讼法、仲裁法等主要程序法及其实际运用。 【重点】宪法、刑法、行政法、民法、经济法

安徽省省直事业单位考试公共基础知识笔记全讲解

公共基础笔记 第一部分马克思主义哲学 1、哲学、世界观、方法论 哲学,是系统化、理论化的世界观。 方法论是人们认识世界、改造世界的根本方法。 2、哲学的基本问题 哲学的基本问题,包括两个方面,两个层次。 第一方面,是关于物质和意识谁是第一性、谁是第二性的问题,是划分唯物主义和唯心主义的根本依据。 第二方面,是物质和意识是否具有同一性的问题,即人的意识能否认识和反映物质世界的问题,是划分可知识和不可知论的根本依据。 在哲学基本问题之后,还有一个世界处于什么状态的问题,并由此产生形而上学和辩证法的对立。 3、马克思主义哲学的产生 自然科学:细胞学说、能量守恒定律、达尔文生物进化论 阶级基础:英国宪章运动、法国里昂工人起义、德国西里西亚纺织工人起义 社会科学:英国古典经济学、法国空想社会主义、黑格尔辩证法、费尔巴哈唯物主义 4、马克思主义哲学的基本特征 马克思主义哲学的本质特征是它的实践性,是实践基础上的科学性和革命性的统一。 5、辩证唯物主义的物质观 (一)物质观的发展 主观唯心主义:“存在就是被感知”。 客观唯心主义:“理”、“理念”、“绝对观念” 古代朴素唯物主义:物质为一种或几种常见的具体形态。 近代形而上学唯物主义:物质是物质结构的某一层次或不可分割的最小粒子。 旧唯物主义无法对意识现象及社会历史的本质,做出唯物的科学解释,旧唯物主义的物质观是形而上学的,历史观是唯心主义的。 (二)马克思主义哲学的物质观 恩格斯:“物、物质无非是各种物的总和,而这个概念就是从这一总和中抽象出来的。” 列宁:“物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖于我们的感觉而存在,为我们的感觉所复写、摄影、反映”。 物质的唯一特性:客观实在性

相关主题
文本预览
相关文档 最新文档