当前位置:文档之家› 国家计算机二级考试公共基础知识(Access)

国家计算机二级考试公共基础知识(Access)

国家计算机二级考试公共基础知识(Access)
国家计算机二级考试公共基础知识(Access)

第一章数据结构与算法

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)对各种数据结构进行的运算。

数据:是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。

数据元素:是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。

数据对象:是性质相同的数据元素的集合,是数据的一个子集。

数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系,它反映了数据元素之间的前后件关系,通常记为R。一个数据结构可以表示成

B=(D,R)

其中B表示数据结构。为了反映D中各数据元素之间的前后件关系,一般用二元组来表示。

数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。

由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此,为了表示存放在计算机存储空间中的各数据元素之间的逻辑关系(即前后件关系),在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。

一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。因此,在进行数据处理时,选择合适的存储结构是很重要的。

考点4 线性结构与非线性结构

考试链接:

考点4在笔试考试中,虽然说不是考试经常考查的内容,但读者还是对此考点有所了解,在笔试考试中出现的几率为30%,主要是以填空题出现的形式出现,分值为2分,此考点为识记内容。

根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:

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

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

则称该数据结构为线性结构。线性结构又称线性表。在一个线性结构中插入或删除任何一个结点后还应是线性结构。如果一个数据结构不是线性结构,则称之为非线性结构。

疑难解答:空的数据结构是线性结构还是非线性结构?

一个空的数据结构究竟是属于线性结构还是属于非线性结构,这要根据具体情况来确定。如果对该数据结构的算法是按线性结构的规则来处理的,则属于线性结构;否则属于非线性结构。

1.3栈及线性链表

考点5 栈及其基本运算

考试链接:

考点5在笔试考试中,是一个必考的内容,在笔试考试中出现的几率为100%,主要是以选择的形式出现,分值为2分,此考点为重点掌握内容,读者应该掌握栈的运算。

1.栈的基本概念

栈是限定只在一端进行插入与删除的线性表,通常称插入、删除的这一端为栈顶,另一端

为栈底。当表中没有元素时称为空栈。栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。栈是按照"先进后出"或"后进先出"的原则组织数据的。

2.栈的顺序存储及其运算

用一维数组S(1∶m)作为栈的顺序存储空间,其中m为最大容量。

在栈的顺序存储空间S(1∶m)中,S(bottom)为栈底元素,S(top)为栈顶元素。top=0表示栈空;top=m表示栈满。

栈的基本运算有三种:入栈、退栈与读栈顶元素。

(1)入栈运算:入栈运算是指在栈顶位置插入一个新元素。首先将栈顶指针加一(即top 加1),然后将新元素插入到栈顶指针指向的位置。当栈顶指针已经指向存储空间的最后一个位置时,说明栈空间已满,不可能再进行入栈操作。这种情况称为栈"上溢"错误。

(2)退栈运算:退栈是指取出栈顶元素并赋给一个指定的变量。首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针减一(即top减1)。当栈顶指针为0时,说明栈空,不可进行退栈操作。这种情况称为栈的"下溢"错误。

(3)读栈顶元素:读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它赋给一个变量,因此栈顶指针不会改变。当栈顶指针为0时,说明栈空,读不到栈顶元素。

栈是按照"先进后出"或"后进先出"的原则组织数据,但是出栈方式有多种选择,在考题中经常考查各种不同的出栈方式。

考点6 线性链表的基本概念

考试链接:

考点6在笔试考试中出现的几率为30%,主要是以选择的形式出现,分值为2分,此考点为识记内容。重点识记结点的组成。

在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域,另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。

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

(1)线性链表

线性表的链式存储结构称为线性链表。

在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。这样的表称为双向链表。

(2)带链的栈

栈也是线性表,也可以采用链式存储结构。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,这种带链的栈称为可利用栈。

疑难解答:在链式结构中,存储空间位置关系与逻辑关系是什么?

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

1.4树与二叉树

考点7 树与二叉树及其基本性质

考试链接:

考点7在笔试考试中,是一个必考的内容,在笔试考试中出现的几率为100%,主要是以选择的形式出现,有时也有出现在填空题中,分值为2分,此考点为重点掌握内容。重点识记树及二叉树的性质。

误区警示:

满二叉树也是完全二叉树,而完全二叉树一般不是满二叉树。应该注意二者的区别。

1、树的基本概念

树(tree)是一种简单的非线性结构。在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点。每一个结点可以有多个后件,它们称为该结点的子结点。没有后件的结点称为叶子结点。

在树结构中,一个结点所拥有的后件个数称为该结点的度。叶子结点的度为0。在树中,所有结点中的最大的度称为树的度。

2、二叉树及其基本性质

(1)二叉树的定义

二叉树是一种很有用的非线性结构,具有以下两个特点:

①非空二叉树只有一个根结点;

②每一个结点最多有两棵子树,且分别称为该结点的左子树和右子树。

由以上特点可以看出,在二叉树中,每一个结点的度最大为2,即所有子树(左子树或右子树)也均为二叉树,而树结构中的每一个结点的度可以是任意的。另外,二叉树中的每个结点的子树被明显地分为左子树和右子树。在二叉树中,一个结点可以只有左子树而没有右子树,也可以只有右子树而没有左子树。当一个结点既没有左子树也没有右子树时,该结点即为叶子结点。

(2)二叉树的基本性质

二叉树具有以下几个性质:

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

性质2:深度为m的二叉树最多有2m-1个结点;

性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。

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

在二叉树的遍历中,无论是前序遍历,中序遍历还是后序遍历,二叉树的叶子结点的先后顺序都是不变的。

3、满二叉树与完全二叉树

满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个子结点。在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。

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

对于完全二叉树来说,叶子结点只可能在层次最大的两层上出现:对于任何一个结点,若其右分支下的子孙结点的最大层次为p,则其左分支下的子孙结点的最大层次或为p,或为p+1。

完全二叉树具有以下两个性质:

性质5:具有n个结点的完全二叉树的深度为[log2n]+1。

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

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

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

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

考点8 二叉树的遍历

考试链接:

考点8在笔试考试中考核几率为30%,分值为2分,读者应该熟练掌握各种遍历的具体算法,能由两种遍历的结果推导另一种遍历的结果。

在遍历二叉树的过程中,一般先遍历左子树,再遍历右子树。在先左后右的原则下,根据访问根结点的次序,二叉树的遍历分为三类:前序遍历、中序遍历和后序遍历。

(1)前序遍历:先访问根结点、然后遍历左子树,最后遍历右子树;并且,在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。

(2)中序遍历:先遍历左子树、然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。

(3)后序遍历:先遍历左子树、然后遍历右子树,最后访问根结点;并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。

疑难解答:树与二叉树的不同之处是什么?

在二叉树中,每一个结点的度最大为2,即所有子树(左子树或右子树)也均为二叉树,而树结构中的每一个结点的度可以是任意的。

1.5查找技术

考点9 顺序查找

考试链接:

考点9在笔试考试中考核几率在30%,一般出现选择题中,分值为2分,读者应该具体掌握顺序查找的算法。

查找是指在一个给定的数据结构中查找某个指定的元素。从线性表的第一个元素开始,依次将线性表中的元素与被查找的元素相比较,若相等则表示查找成功;若线性表中所有的元素都与被查找元素进行了比较但都不相等,则表示查找失败。

在下列两种情况下也只能采用顺序查找:

(1)如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,只能用顺序查找。

(2)即使是有序线性表,如果采用链式存储结构,也只能用顺序查找。

考点10 二分法查找

考试链接:

考点10在笔试考试中考核几率为30%,一般出现填空题中,分值为2分,考核比较多查找的比较次数,读者应该具体掌握二分查找法的算法。

二分法只适用于顺序存储的,按非递减排列的有序表,其方法如下:

设有序线性表的长度为n,被查找的元素为i,

(1)将i与线性表的中间项进行比较;

(2)若i与中间项的值相等,则查找成功;

(3)若i小于中间项,则在线性表的前半部分以相同的方法查找;

(4)若i大于中间项,则在线性表的后半部分以相同的方法查找。

疑难解答:二分查找法适用于哪种情况?

二分查找法只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。

这个过程一直进行到查找成功或子表长度为0为止。

对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。

1.6排序技术

考点11 交换类排序法

考试链接:

考点11属于比较难的内容,一般以选择题的形式考查,考核几率为30%,分值约为2分,读者应该熟练掌握几种排序算法的基本过程。

冒泡排序法和快速排序法都属于交换类排序法。

(1)冒泡排序法

首先,从表头开始往后扫描线性表,逐次比较相邻两个元素的大小,若前面的元素大于后面的元素,则将它们互换,不断地将两个相邻元素中的大者往后移动,最后最大者到了线性表的最后。

然后,从后到前扫描剩下的线性表,逐次比较相邻两个元素的大小,若后面的元素小于前面的元素,则将它们互换,不断地将两个相邻元素中的小者往前移动,最后最小者到了线性表的最前面。

对剩下的线性表重复上述过程,直到剩下的线性表变空为止,此时已经排好序。

在最坏的情况下,冒泡排序需要比较次数为n(n-1)/2。

(2)快速排序法

它的基本思想是:任取待排序序列中的某个元素作为基准(一般取第一个元素),通过一趟排序,将待排元素分为左右两个子序列,左子序列元素的排序码均小于或等于基准元素的排序码,右子序列的排序码则大于基准元素的排序码,然后分别对两个子序列继续进行排序,直至整个序列有序。

疑难解答:冒泡排序和快速排序的平均执行时间分别是多少?

冒泡排序法的平均执行时间是O(n2),而快速排序法的平均执行时间是O(nlog2n)。

1.7 例题详解

一、选择题

【例1】算法的时间复杂度取决于_______。(考点2)

A)问题的规模B)待处理的数据的初态

C)问题的难度D)A)和B)

解析:算法的时间复杂度不仅与问题的规模有关,在同一个问题规模下,而且与输入数据有关。即与输入数据所有的可能取值范围、输入各种数据或数据集的概率有关。

答案:D)

【例2】在数据结构中,从逻辑上可以把数据结构分成_______。(考点3)

A)内部结构和外部结构B)线性结构和非线性结构

C)紧凑结构和非紧凑结构D)动态结构和静态结构

解析:逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系,所以答案为B)。

答案:B)

【例3】以下_______不是栈的基本运算。(考点5)

A)判断栈是否为素空B)将栈置为空栈

C)删除栈顶元素D)删除栈底元素

解析:栈的基本运算有:入栈,出栈(删除栈顶元素),初始化、置空、判断栈是否为空或满、提取栈顶元素等,对栈的操作都是在栈顶进行的。

答案:D)

【例4】链表不具备的特点是_______。(考点6)

A)可随机访问任意一个结点B)插入和删除不需要移动任何元素

C)不必事先估计存储空间D)所需空间与其长度成正比解析:顺序表可以随机访问任意一个结点,而链表必须从第一个数据结点出发,逐一查找每个结点。所以答案为A)。

答案:A)

【例5】已知某二叉树的后序遍历序列是DACBE,中序遍历序列是DEBAC,则它的前序遍历序列是_______。(考点8)

A)ACBED B)DEABC

C)DECAB D)EDBAC

解析:后序遍历的顺序是"左子树-右子树-根结点";中序遍历顺序是"左子树-根结点-右子树";前序遍历顺序是"根结点-左子树-右子树"。根据各种遍历算法,不难得出前序遍历序列是EDBAC。所以答案为D)。

答案:D)

【例6】设有一个已按各元素的值排好序的线性表(长度大于2),对给定的值k,分别用顺序查找法和二分查找法查找一个与k相等的元素,比较的次数分别是s和b,在查找不成功的情况下,s和b的关系是_______。(考点9)

A)s=b B)s>b C)s[log2n]+1。

答案:B)

【例7】在快速排序过程中,每次划分,将被划分的表(或子表)分成左、右两个子表,考虑这两个子表,下列结论一定正确的是_______。(考点11)

A)左、右两个子表都已各自排好序

B)左边子表中的元素都不大于右边子表中的元素

C)左边子表的长度小于右边子表的长度

D)左、右两个子表中元素的平均值相等

解析:快速排序基本思想是:任取待排序表中的某个元素作为基准(一般取第一个元素),通过一趟排序,将待排元素分为左右两个子表,左子表元素的排序码均小于或等于基准元素的排序码,右子表的排序码则大于基准元素的排序码,然后分别对两个子表继续进行排序,直至整个表有序。

答案:B)

二、填空题

【例1】问题处理方案的正确而完整的描述称为_______。(考点1)

解析:计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。

答案:算法

【例2】一个空的数据结构是按线性结构处理的,则属于_______。(考点4)

解析:一个空的数据结构是线性结构或是非线性结构,要根据具体情况而定。如果对数据结构的运算是按线性结构来处理的,则属于线性结构,否则属于非线性结构。

答案:线性结构

【例3】设树T的度为4,其中度为1、2、3和4的结点的个数分别为4、2、1、1,则T中叶子结点的个数为_______。(考点7)

解析:根据树的性质:树的结点数等于所有结点的度与对应的结点个数乘积之和加1。

因此树的结点数为1×4+2×2+3×1+4×1+1=16。叶子结点数目等于树结点总数减去度不为0的结点数之和,即16-(4+2+1+1)=8。

答案:8

【例4】二分法查找的存储结构仅限于_______且是有序的。(考点10)

解析:二分查找,也称折半查找,它是一种高效率的查找方法。但二分查找有条件限制:要求表必须用顺序存储结构,且表中元素必须按关键字有序(升序或降序均可)。

答案:顺序存储结构

第二章程序设计基础

经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是结构化程序

设计的原则、面向对象方法的基本概念,读者应对此部分进行重点学习。

详细重点学习知识点:

1.结构化程序设计方法的四个原则

2.对象、类、消息、继承的概念、类与实例的区别

2.1结构化程序设计

考点1 结构化程序设计的原则

考试链接:

考点1在笔试考试中出现的几率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记结构化程序设计方法的四个主要原则。

20世纪70年代提出了"结构化程序设计"的思想和方法。结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。结构化程序设计方法的主要原则为:自顶向下、逐步求精、模块化和限制使用goto语句。

疑难解答:如何进行自顶向下设计方法?

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。

2.2面向对象的程序设计

考点2 面向对象方法的基本概念

考试链接:

考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以填空题的形式出现,分值为2分,此考点为重点识记内容,读者应该识记几个基本要素的定义、对象的特征以及消息、继承、类的定义。

误区警示:

当使用"对象"这个术语时,既可以指一个具体的对象,也可以泛指一般的对象,但是当使用"实例"这个术语时,必须是指一个具体的对象。

面向对象方法涵盖对象及对象属性与方法、类、继承、多态性几个基本要素。

(1)对象

通常把对对象的操作也称为方法或服务。

属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。属性值应该指的是纯粹的数据值,而不能指对象。

操作描述了对象执行的功能,若通过信息的传递,还可以为其他对象使用。

对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。

(2)类和实例

类是具有共同属性、共同方法的对象的集合。它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。

类是关于对象性质的描述,它同对象一样,包括一组数据属性和在数据上的一组合法操作。

(3)消息

消息是实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

一个消息由三部分组成:接收消息的对象的名称、消息标识符(消息名)和零个或多个参数。

(4)继承

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

继承分为单继承与多重继承。单继承是指,一个类只允许有一个父类,即类等级为树形结构。多重继承是指,一个类允许有多个父类。

(5)多态性

对象根据所接收的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行

疑难解答:能举一下现实中的对象及其属性和操作吗?

一辆汽车是一个对象,它包含了汽车的属性(如颜色、型号等)及其操作(如启动、刹车等)。一个窗口是对象,它包含了窗口的属性(如大小、颜色等)及其操作(如打开、关闭等)。

2.3 例题详解

一、选择题

【例1】结构化程序设计方法提出于_______。(考点1)

A)20世纪50年代B)20世纪60年代

C)20世纪70年代D)20世纪80年代

解析:20世纪70年代提出了"结构化程序设计(structured programming)"的思想和方法。结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。

答案:C)

【例2】结构化程序设计方法的主要原则有下列4项,不正确的是_______。(考点1)A)自下向上B)逐步求精

C)模块化D)限制使用goto语句

解析:结构化程序设计方法的主要原则为:

(1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。

(2)逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。

(3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。

(4)限制使用goto语句。

答案:A)

【例3】面向对象的开发方法中,类与对象的关系是_______。(考点2)

A)抽象与具体B)具体与抽象

C)部分与整体D)整体与部分

解析:现实世界中的很多事物都具有相似的性质,把具有相似的属性和操作的对象归为类,也就是说类是具有共同属性、共同方法的对象的集合,是对对象的抽象。它描述了该对象类型的所有对象的性质,而一个对象则是对应类的一个具体实例。所以本题正确答案为A)项。

答案:A)

二、填空题

【例1】在面向对象方法中,使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做_______。(考点2)

解析:继承是面向对象方法的一个主要特征。继承是使用已有的类定义作为基础建立新类的定义技术。已有的类可当作基类来引用,则新类相应地可当作派生类来引用。

答案:继承

【例2】对象的基本特点包括_______、分类性、多态性、封装性和模块独立性好等5个特点。(考点2)

解析:对象具有如下的基本特点:

(1)标识惟一性。对象是可区分的,并且由对象的内在本质来区分;

(2)分类性。可以将具有相同属性和操作的对象抽象成类;

(3)多态性。同一个操作可以是不同对象的行为;

(4)封装性。只能看到对象的外部特征,无需知道数据的具体结构以及实现操作的算法;(5)模块独立性。面向对象是由数据及可以对这些数据施加的操作所组成的统一体。

答案:标识惟一性

【例3】对象根据所接收的消息而做出动作,同样的消息被不同的对象所接收时可能导致完全不同的行为,这种现象称为_______。(考点2)

解析:对象根据所接收的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行为,该现象称为多态性。

答案:多态性

第三章软件工程基础

经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是软件生命周期、软件设计的基本原理,软件测试的目的、软件调试的基本概念,读者应对此部分进行重点学习。

详细重点学习知识点:

1.软件的概念、软件生命周期的概念及各阶段所包含的活动

2.概要设计与详细设计的概念、模块独立性及其度量的标准、详细设计常用的工具

3.软件测试的目的、软件测试的4个步骤、

4.软件调试的任务

3.1软件工程基本概念

考点1 软件定义与软件特点

考试链接:

考点1在笔试考试中,是一个经常考查的内容,考核的几率为70%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记软件的定义,特点及其分类。

软件指的是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。数据是使程序能正常操纵信息的数据结构。文档是与程序的开发、维护和使用有关的图文资料。可见,软件由两部分组成:

(1)机器可执行的程序和数据;

(2)机器不可执行的,与软件开发、运行、维护、使用等有关的文档。

软件的特点:

(1)软件是逻辑实体,而不是物理实体,具有抽象性;

(2)没有明显的制作过程,可进行大量的复制;

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

(4)软件的开发、运行对计算机系统具有依赖性;

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

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

根据应用目标的不同,软件可分应用软件、系统软件和支撑软件(或工具软件)。

小提示:应用软件是为解决特定领域的应用而开发的软件;系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件;支撑软件是介于两者之间,协助用户开发软件的工具性软

件。

考点2 软件工程过程与软件生命周期

考试链接:

考点2在笔试考试中,在笔试考试中出现的几率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记软件生命周期的定义,主要活动阶段及其任务。

软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。一般包括可行性分析研究与需求分析、设计、实现、测试、交付使用以及维护等活动,如图3-1所示。

图3-1软件生命周期

还可以将软件生命周期分为如上图所示的软件定义、软件开发和软件运行维护3个阶段。

生命周期的主要活动阶段是:可行性研究与计划制定、需求分析、软件设计、软件实施、软件测试及运行与维护。

3.2结构化设计方法

考点3 软件设计的基本概念

考试链接:

考点3在笔试考试中,是一个经常考查的内容,考核中几率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点掌握内容,读者应该识记模块独立性中的耦合性和内聚性。

误区警示:

在程序结构中,各模块的内聚性越强,则耦合性越弱。软件设计应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

1.软件设计的基础

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

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

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

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

(4)过程设计则是把系统结构部件转换为软件的过程性描述。

从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。

(1)概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;

(2)详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。

2.软件设计的基本原理

(1)抽象:软件设计中考虑模块化解决方案时,可以定出多个抽象级别。抽象的层次从概要设计到详细设计逐步降低。

(2)模块化:模块是指把一个待开发的软件分解成若干小的简单的部分。模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。

(3)信息隐蔽:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。

(4)模块独立性:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。内聚性是信息隐蔽和局部化概念的自然扩展。一个模块的内聚性越强则该模块的模块独立性越强。一个模块与其他模块的耦合性越强则该模块的模块独立性越弱。

内聚性是度量一个模块功能强度的一个相对指标。内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

耦合性是模块之间互相连接的紧密程度的度量。耦合性取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。耦合可以分为下列几种,它们之间的耦合度由高到低排列:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合。

在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

小提示:上面仅是对耦合机制进行的一个分类。可见一个模块与其他模块的耦合性越强则该模块独立性越弱。原则上讲,模块化设计总是希望模块之间的耦合表现为非直接耦合方式。但是,由于问题所固有的复杂性和结构化设计的原则,非直接耦合是不存在的。

考点4 详细设计

考试链接:

考点4在笔试考试中,在笔试考试中出现的几率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记过程设计包括哪些常用工具。

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

详细过程设计的常用工具有:

(1)图形工具:程序流程图,N-S,PAD,HIPO。

(2)表格工具:判定表。

(3)语言工具:PDL(伪码)。

程序流程图的5种控制结构:顺序型、选择型、先判断重复型、后判断重复型和多分支选择型。

方框图中仅含5种基本的控制结构,即顺序型、选择型、多分支选择型、WHILE重复型和UNTIL重复型。

PAD图表示5种基本控制结构,即顺序型、选择型、多分支选择型、WHILE重复型和UNTIL 重复型。

过程设计语言(PDL)也称为结构化的语言和伪码,它是一种混合语言,采用英语的词汇和结构化程序设计语言,类似编程语言。

PDL可以由编程语言转换得到,也可以是专门为过程描述而设计的。

疑难解答:程序流程图,N-S图,PAD图的控制结构的异同点是什么?

相同点是三种图都有顺序结构,选择结构和多分支选择,并且N-S图和PAD图还有相同的WHILE重复型、UNTIL重复型;不同点是程序流程图没有WHILE重复型、UNTIL重复型而有后判断重复型和先判断重复型。

3.3软件测试

考点5 软件测试的目的

考试链接:

考点5在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择题的形式出现,分值为2分,此考点为理解内容,读者应该理解测试是为了发现错误。

软件测试是在软件投入运行前对软件需求、设计、编码的最后审核。其工作量、成本占总工作量、总成本的40%以上,而且具有较高的组织管理和技术难度。

(1)软件测试是为了发现错误而执行程序的过程;

(2)一个好的测试用例是能够发现至今尚未发现的错误的用例;

(3)一个成功的测试是发现了至今尚未发现的错误的测试。

考点6 软件测试的实施

考试链接:

考点6在笔试考试中出现的几率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记软件测试过程的4个步骤,单元测试的两种测试方式。

软件测试过程分4个步骤,即单元测试、集成测试、验收测试和系统测试。

单元测试是对软件设计的最小单位--模块(程序单元)进行正确性检验测试。单元测试的技术可以采用静态分析和动态测试。

集成测试是测试和组装软件的过程,主要目的是发现与接口有关的错误,主要依据是概要设计说明书。集成测试所设计的内容包括:软件单元的接口测试、全局数据结构测试、边界条件和非法输入的测试等。集成测试时将模块组装成程序,通常采用两种方式:非增量方式组装和增量方式组装。

确认测试的任务是验证软件的功能和性能,以及其他特性是否满足了需求规格说明中确定的各种需求,包括软件配置是否完全、正确。确认测试的实施首先运用黑盒测试方法,对软件进行有效性测试,即验证被测软件是否满足需求规格说明确认的标准。

系统测试是通过测试确认软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、支撑软件、数据和人员等其他系统元素组合在一起,在实际运行(使用)环境下对计算机系统进行一系列的集成测试和确认测试。

系统测试的具体实施一般包括:功能测试、性能测试、操作测试、配置测试、外部接口测试、安全性测试等。

3.4软件的调试

考点7 软件调试的基本概念

考试链接:

考点7在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点识记内容,读者应该识记软件调试的概念。

误区警示:

程序经调试改错后还应进行再测试,因为经调试后有可能产生新的错误,而且测试是贯穿生命周期的整个过程。

在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序的调试任务是诊断和改正程序中的错误。调试主要在开发阶段进行。

程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。程序调试的基本步骤:

(1)错误定位。从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因;

(2)修改设计和代码,以排除错误;

(3)进行回归测试,防止引进新的错误。

调试原则可以从以下两个方面考虑:

(1)确定错误的性质和位置时的注意事项

分析思考与错误征兆有关的信息;避开死胡同;只把调试工具当作辅助手段来使用;避免用试探法,最多只能把它当作最后手段。

(2)修改错误原则

在出现错误的地方,很可能有别的错误;修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身;注意修正一个错误的同时有可能会引入新的错误;修改错误的过程将迫使人们暂时回到程序设计阶段;修改源代码程序,不要改变目标代码。

疑难解答:软件测试与软件调试有何不同?

软件测试是尽可能多地发现软件中的错误,而软件调试的任务是诊断和改正程序中的错误。软件测试贯穿整个软件生命周期,调试主要在开发阶段。

3.5 例题详解

一、选择题

【例1】对软件的特点,下面描述正确的是_______。(考点1)

A)软件是一种物理实体

B)软件在运行使用期间不存在老化问题

C)软件开发、运行对计算机没有依赖性,不受计算机系统的限制

D)软件的生产有一个明显的制作过程

解析:软件在运行期间不会因为介质的磨损而老化,只可能因为适应硬件环境以及需求变化进行修改而引入错误,导致失效率升高从而软件退化,所以本题正确答案为B)。

答案:B)

【例2】以下哪项是软件生命周期的主要活动阶段?_______(考点2)

A)需求分析B)软件开发

C)软件确认D)软件演进

解析:B)、C)、D)项都是软件工程过程的基本活动,还有一个是软件规格说明。

答案:A)

【例3】从技术观点看,软件设计包括_______。(考点3)

A)结构设计、数据设计、接口设计、程序设计

B)结构设计、数据设计、接口设计、过程设计

C)结构设计、数据设计、文档设计、过程设计

D)结构设计、数据设计、文档设计、程序设计

解析:技术角度,要进行结构、接口、数据、过程的设计。结构设计是定义系统各部件关系,数据设计是根据分析模型转化数据结构,接口设计是描述如何通信,过程设计是把系统结构部件转化为软件的过程性描述。

答案:B)

【例4】以下哪个是软件测试的目的?_______(考点5)

A)证明程序没有错误B)演示程序的正确性

C)发现程序中的错误D)改正程序中的错误

解析:关于测试目的的基本知识,IEEE的定义是:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求,或是弄清预期结果与实际结果之间的差别,所以正确答案是C)。

答案:C)

【例5】以下哪个测试要对接口测试?_______。(考点6)

A)单元测试B)集成测试

C)验收测试D)系统测试

解析:检查对测试实施各阶段的了解,集成测试时要进行接口测试、全局数据结构测试、边界条件测试和非法输入的测试等,所以正确答案是B)。

答案:B)

【例6】程序调试的主要任务是_______。(考点7)

A)检查错误B)改正错误

C)发现错误D)以上都不是

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

答案:B)

【例7】以下哪些不是程序调试的基本步骤?_______(考点7)

A)分析错误原因B)错误定位

C)修改设计代码以排除错误D)回归测试,防止引入新错误解析:程序调试的基本步骤:

(1)错误定位。从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因。

(2)修改设计和代码,以排除错误。

(3)进行回归测试,防止引进新的错误。

答案:A)

【例8】在修改错误时应遵循的原则有_______。(考点7)

A)注意修改错误本身而不仅仅是错误的征兆和表现

B)修改错误的是源代码而不是目标代码

C)遵循在程序设计过程中的各种方法和原则

D)以上3个都是

解析:修改错误原则:

(1)在出现错误的地方,很可能有别的错误;

(2)修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身;

(3)注意修正一个错误的同时有可能会引入新的错误;

(4)修改错误的过程将迫使人们暂时回到程序设计阶段;

(5)修改源代码程序,不要改变目标代码。

答案:D)

二、填空题

【例1】软件设计是软件工程的重要阶段,是一个把软件需求转换为_______的过程。(考点3)

解析:软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。其基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。

答案:软件表示

【例2】_______是指把一个待开发的软件分解成若干小的简单的部分。(考点3)

解析:模块化是指把一个待开发的软件分解成若干小的简单的部分。如高级语言中的过程、函数、子程序等。每个模块可以完成一个特定的子功能,各个模块可以按一定的方法组装起来成为一个整体,从而实现整个系统的功能。

答案:模块化

【例3】数据流图采用4种符号表示_______、数据源点和终点、数据流向和数据加工。(考点4)

解析:数据流图可以表达软件系统的数据存储、数据源点和终点、数据流向和数据加工。其中,用箭头表示数据流向,用圆或者椭圆表示数据加工,用双杠表示数据存储,用方框来表示数据源点和终点。

答案:数据存储

第四章数据库设计基础

经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是数据库管理系统,数据库基本特点,数据库系统的三级模式及二级映射,E-R模型,关系模型和关系代数,读者应对此部分进行重点学习。

详细重点学习知识点:

1.数据的概念、数据库管理系统提供的数据语言、数据管理员的主要工作、数据库系统阶段的特点、数据的物理独立性及逻辑独立性、数据统一管理与控制、三级模式及两级映射的概念

2.数据模型3个描述内容、E-R模型的概念及其E-R图表示法、关系操纵、关系模型三类数据约束

3.关系模型的基本操作、关系代数中的扩充运算

4.数据库设计生命周期法的4个阶段

4.1数据库系统的基本概念

考点1 数据、数据库、数据库管理系统

考试链接:

考点1在笔试考试中,是一个经常考查的内容,在笔试考试中出现的机率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记数据语言所包括的数据定义语言、数据操纵语言和数据控制语言。

数据是数据库中存储的基本对象,描述事物的符号记录。

数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。

数据库管理系统(DBMS,Database Management System)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心,主要有如下功能:数据模式定义、数据存取的物理构建、数据操纵、数据的完整性、安全性定义和检查、数据库的并发控制与故障恢复、数据的服务。

为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言:数据定义语言、数据操纵语言、数据控制语言。

数据库管理员的主要工作如下:数据库设计、数据库维护、改善系统性能,提高系统效率。

考点2 数据库系统的发展

考试链接:

考点2在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者还应该注意各个阶段的特点。

数据管理技术的发展经历了3个阶段,见表4-1:

表4-1 各阶段特点的详细说明

考点3 数据库系统的基本特点

考试链接:

考点3在笔试考试中出现的机率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该理解物理独立性和逻辑独立性的定义。

数据独立性是数据与程序间的互不依赖性,即数据库中的数据独立于应用程序而不依赖于应用程序。

数据的独立性一般分为物理独立性与逻辑独立性两种。

(1)物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理结构(包括存储结构、存取方式等)改变时,如存储设备的更换、物理存储的更换、存取方式改变等,应用程序都不用改变。

(2)逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,如修改数据模式、增加新的数据类型、改变数据间联系等,用户程序都可以不变。

数据统一管理与控制主要包括以下3个方面:数据的完整性检查、数据的安全性保护和并发控制。

考点4 数据库系统的内部结构体系

考试链接:

考点4在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者还应该理解三级模式及两级映射的定义。

误区警示:

一个数据库只有一个概念模式。一个概念模式可以有若干个外模式。三级模式都有几种名称,读者应该熟记每个模式的另一些名称。

1.数据统系统的3级模式

(1)概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。一个数据库只有一个概念模式。

(2)外模式,外模式也称子模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导而出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个概念模式可以有若干个外模式。

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

内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中间层,它反映了设计者的数据全局逻辑要求,而外模式处于最外层,它反映了用户对数据的要求。

小提示:内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中间层,它反映了设计者的数据全局逻辑要求,而外模式处于最外层,它反映了用户对数据的要求。

2.数据库系统的两级映射

两级映射保证了数据库系统中数据的独立性。

(1)概念模式到内模式的映射。该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构间的对应关系;

(2)外模式到概念模式的映射。概念模式是一个全局模式而外模式是用户的局部模式。一个概念模式中可以定义多个外模式,而每个外模式是概念模式的一个基本视图。

疑难解答:数据库应用系统的结构是什么样的?

数据库应用系统的7个部分以一定的逻辑层次结构方式组成一个有机的整体,它们的结构关系是:应用系统工、应用开发工具软件、数据库管理系统、操作系统、硬件。

4.2数据模型

考点5 数据模型的基本概念

考试链接:

考点5在笔试考试中是一个经常考查的内容,出现的机率为70%,主要是以填空形式出现,分值为2分,此考点为重点识记内容,读者应该识记数据模型的3个部分。

数据模型用来抽象、表示和处理现实世界中的数据和信息。分为两个阶段:把现实世界中的客观对象抽象为概念模型;把概念模型转换为某一DBMS支持的数据模型。

数据模型所描述的内容有3个部分,它们是数据结构、数据操作与数据约束。

考点6 E-R模型

考试链接:

考点6在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为4分,此考点为理解内容,读者应该理解实体间三种函数关系,识记实体、属性、联系各用什么图形来表示。

1.E-R模型的基本概念

(1)实体:现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位,它们是客观存在的且又能相互区别的事物。

(2)属性:现实世界中事物均有一些特性,这些特性可以用属性来表示。

(3)码:唯一标识实体的属性集称为码。

(4)域:属性的取值范围称为该属性的域。

(5)联系:在现实世界中事物间的关联称为联系。

两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种:一对一的联系、一对多或多对一联系、多对多。

2.E-R模型的图示法

E-R模型用E-R图来表示。

(1)实体表示法:在E-R图中用矩形表示实体集,在矩形内写上该实体集的名字。

(2)属性表示法:在E-R图中用椭圆形表示属性,在椭圆形内写上该属性的名称。

(3)联系表示法:在E-R图中用菱形表示联系,菱形内写上联系名。

考点7 层次模型

考试链接:

考点7在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该理解层次模型的定义。它的基本结构是树形结构。

满足下面两个条件的基本层次联系的集合为层次模型。

(1)有且只有一个结点没有双亲结点,这个结点称为根结点;

(2)除根结点以外的其他结点有且仅有一个双亲结点。

考点8 关系模型

考试链接:

考点8笔试考试中,是一个经常考查的内容,在笔试考试中出现的机率为70%,主要是以选择题的形式出现,分值为2分,此考点重点掌握为理解内容,读者应该理解二维表的7个性质,识记三类数据约束。

误区警示:

当对关系模型进行查询运算,涉及到多种运算时,应当注意它们之间的先后顺序,因为有可能进行投影运算时,把符合条件的记录过滤,产生错误的结果。

关系模型采用二维表来表示,二维表一般满足下面7个性质:

(1)二维表中元组个数是有限的--元组个数有限性;

(2)二维表中元组均不相同--元组的唯一性;

(3)二维表中元组的次序可以任意交换--元组的次序无关性;

(4)二维表中元组的分量是不可分割的基本数据项--元组分量的原子性;

(5)二维表中属性名各不相同--属性名唯一性;

(6)二维表中属性与次序无关,可任意交换--属性的次序无关性;

(7)二维表属性的分量具有与该属性相同的值域--分量值域的统一性。

在二维表中惟一标识元组的最小属性值称为该表的键或码。二维表中可能有若干个健,它们称为表的侯选码或侯选健。从二维表的所有侯选键选取一个作为用户使用的键称为主键或主码。表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。

关系操纵:数据查询、数据删除、数据插入、数据修改。

关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。

小提示:关系模式采用二维表来表示,一个关系对应一张二维表。可以这么说,一个关系就是一个二维表,

疑难解答:E-R图是如何向关系模式转换的?

从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。

4.3关系代数

考点9 关系代数

考试链接:

考点9在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为2分,此考点重点掌握理解内容,读者应该理解关系模型的基本操作以及关系代数的几种运算。

误区警示:

当对关系模型进行查询运算,涉及到多种运算时,应当注意它们之间的先后顺序,因为有可能进行投影运算时,把符合条件的记录过滤,产生错误的结果。

1.关系模型的基本操作

关系模型的基本操作:插入、删除、修改和查询。

其中查询包含如下运算:

①投影运算。从R中选择出若干属性列组成新的关系。

②选择运算。选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。设关系的逻辑条件为F,则R满足F的选择运算可写成:σF(R)

③笛卡尔积运算。设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,元组个数是p×q,由R与S的有序组组合而成。

小提示:当关系模式进行笛卡尔积运算时,读者应该注意运算后的结果是n+m元关系,元组个数是p ×q,这是经常混淆的。

2.关系代数中的扩充运算

(1)交运算:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为R∩S。

(2)除运算

如果将笛卡尔积运算看作乘运算的话,除运算就是它的逆运算。当关系T=R×S时,则可将除运算写成:T÷R=S或T/R=S

S称为T除以R的商。除法运算不是基本运算,它可以由基本运算推导而出。

(3)连接与自然连接运算

连接运算又可称为θ运算,这是一种二元运算,通过它可以将两个关系合并成一个大关系。设有关系R、S以及比较式iθj,其中i为R中的域,j为S中的域,θ含义同前。则可以将R、S在域i,j上的θ连接记为:

R |×| S

iθj

在θ连接中如果θ为"=",就称此连接为等值连接,否则称为不等值连接;如θ为"<"时称为小于连接;如θ为">"时称为大于连接。

自然连接(natural join)是一种特殊的等值连接,它满足下面的条件:

①两关系间有公共域;

②通过公共域的等值进行连接。

设有关系R、S,R有域A1,A2,…,An,S有域B1,B2,…,Bm,并且,A i1,A i2,…,Aij,与B1,B2,…,Bj分别为相同域,此时它们自然连接可记为:

R|×|S

自然连接的含义可用下式表示:

R|×|S=πA1,A2,……An,Bj+1,……Bm(σAi1=B1^Ai2=B2^…^Aij=,Bj (R×S))

疑难解答:连接与自然连接的不同之处在什么?

一般的连接操作是从行的角度进行运算,但自然连接还需要取消重复列,所以是同时从行和列的角度进行运算。

4.4数据库设计与管理

考点10 数据库设计概述

考试链接:

考点10在笔试考试中出现的机率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者还应识记数据库设计的前4个阶段以及它们相应的任务。

数据库设计中有两种方法,面向数据的方法和面向过程的方法:

面向数据的方法是以信息需求为主,兼顾处理需求;面向过程的方法是以处理需求为主,兼顾信息需求。由于数据在系统中稳定性高,数据已成为系统的核心,因此面向数据的设计方法已成为主流。

数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。它们是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段。在数据库设计中采用前4个阶段。

疑难解答:数据库设计的前4个阶段的成果分别是什么?

数据库设计中一般采用前4个阶段,它们的成果分别是需求说明书、概念数据模型、逻辑数据模型和数据库内模式。

4.4 例题详解

一、选择题

【例1】对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工

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

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

全国计算机等级考试二级MSOffice高级应用考试大纲(最新版)

全国计算机等级考试二级MSOffice高级应用考试大纲(最新版) 基本要求 1. 掌握计算机基础知识及计算机系统组成。 2. 了解信息安全的基本知识,掌握计算机病毒及防治的基本概念。 3. 掌握多媒体技术基本概念和基本应用。 4. 了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用。 5. 正确采集信息并能在文字处理软件Word、电子表格软件Excel、演示文稿制作软件Power-Point 中熟练应用。 6. 掌握Word的操作技能,并熟练应用编制文档。 7. 掌握Excel 的操作技能,并熟练应用进行数据计算及分析。 8. 掌握PowerPoint 的操作技能,并熟练应用制作演示文稿。 考试内容 一、计算机基础知识 1. 计算机的发展、类型及其应用领域。 2. 计算机软硬件系统的组成及主要技术指标。 3. 计算机中数据的表示与存储。 4. 多媒体技术的概念与应用。 5. 计算机病毒的特征、分类与防治。 6. 计算机网络的概念、组成和分类;计算机与网络信息安全的概念和防控。 7. 因特网网络服务的概念、原理和应用。 二、Word的功能和使用 1. Microsoft Office应用界面使用和功能设置。 2. Word的基本功能,文档的创建、编辑、保存、打印和保护等基本操作。

3. 设置字体和段落格式、应用文档样式和主题、调整页面布局等排版操作。 4. 文档中表格的制作与编辑。 5. 文档中图形、图像(片)对象的编辑和处理,文本框和文档部件的使用,符号与数学公式的输入与编辑。 6. 文档的分栏、分页和分节操作,文档页眉、页脚的设置,文档内容引用操作。 7. 文档审阅和修订。 8. 利用邮件合并功能批量制作和处理文档。 9. 多窗口和多文档的编辑,文档视图的使用。 10. 分析图文素材,并根据需求提取相关信息引用到Word文档中。 三、Excel 的功能和使用 1. Excel 的基本功能,工作簿和工作表的基本操作,工作视图的控制。 2. 工作表数据的输入、编辑和修改。 3. 单元格格式化操作、数据格式的设置。 4. 工作簿和工作表的保护、共享及修订。 5. 单元格的引用、公式和函数的使用。 6. 多个工作表的联动操作。 7. 迷你图和图表的创建、编辑与修饰。 8. 数据的排序、筛选、分类汇总、分组显示和合并计算。 9. 数据透视表和数据透视图的使用。 10. 数据模拟分析和运算。 11. 宏功能的简单使用。 12. 获取外部数据并分析处理。 13. 分析数据素材,并根据需求提取相关信息引用到Excel 文档中。

公共基础知识第五章:社会主义市场经济理论

公共基础知识第五章:社会主义市场经济理论 一、单项选择题 1.改革开放30年来,我国公有制经济主体地位不断得到加强的同时,个体经济快速发展。统计资料表明,1978年全国个体经济从业人员为15万人,到2007年6月底,全国个体经济从业人员为5309万人。个体经济得以恢复和发展的原因在于( )。A.①⑦B.①③C.②③D.②④ ①它是社会主义市场经济的重要组成部分②它适应了我国现实生产力的状况③它可以吸纳大量人口就业④它是以劳动者自己劳动为基础的经济成分 2.同较低的生产力发展水平相适应、以人的依赖关系为基础的经济形式是( )。A.自然经济B.市场经济C.产品经济D.循环经济 3.“大部制”改革把加强和改善宏观调控作为重点,强化管宏观、抓大事的职责。这是( )。 A.健全现代市场体系的要求B.价值规律发挥作用的要求C.我国市场经济发展的要求D.市场经济一般特征的要求 4.中国经济体制改革的目标是( ),以利于进一步解放和发展生产力。 A.建立社会主义市场经济体制B.对经济结构进行战略性调整C.调整生产力布局D.提高企业经济效益 5.市场机制是一种利益调节机制,它只有在( )方面才能起完全的作用,才真正具有效率( )。 A.具有竞争性,但具有排他性的公共物品B.不具有竞争性和排他性的纯公共物品C.具有竞争性和排他性的私人物品D.私人物品和公共物品 A.政府调控市场信息B.明晰产权C.政府生产公共物品D.政府有效地控制市场结构 9.我国现阶段的私营经济是( )。A.新型的资本主义经济B.新型的社会主义性质的经济C.存在雇佣劳动关系的经济D.个体经济的同义语或代名词1O.发挥市场对资源配置起基础性作用的关键是( )。A.适应市场经济要求的供求机制和竞争机制B.计划形成价格的机制C.市场形成价格的机制D.效率优先、兼顾公平的分配机制 11.党的( )明确提出,我国经济体制改革的目标是建立社会主义市场经济体制。A.十二大B.十三大C.十四大D.十五大 12.现代企业制度的基本特征是( )。A.自主经营、自负盈亏、自我发展、自我约束B.产权清晰、权责明确、政企分开、科学管理C.政企分开、宏观管住、微观放开D.面向市场、自由经营、自由发展 13.决定我国现阶段多种所有制形式并存的根本原因是( )。A.产品经济的存在B.物质利益的差别C.劳动就业的需要D.社会生产力的多层次性14.市场经济的基本作用是( )。A.优化资源配置B.改进生产技术C.进行商品交换 D.物价调控 15.市场活动中最直接的反映信号和最有效的经济调节手段是( )。A.价格B.竞争C.财政政策D.货币政策 16.市场机制对经济运行发挥作用,必须要求( )。A.国家完全放任自流B.市场不受法律法规约束C.价格完全取决于政府决定D.市场竞争主体自我经营、自负盈亏、自我发展、自我约束 17.宏观调控中法律调节手段的主要实现形式是( )。A.宪法B.刑法C.民法D.经济法 18.目前,在我国的许多地区,小造纸厂、小化工厂、小炼油厂遍地开花,造成了严重的环境污染。从经济学的角度来看,上述现象的出现在很大程度上是由于( )造成的。A.自然垄断B.产权不明晰C.信息不完全D.市场功能缺陷 19.金融手段调控的对象中,核心是控制( )。A.货币总供给量B.固定资产投资贷款C.信贷总规模D.法定准备金率 20.我国社会主义市场经济与资本主义市场经济的根本区别在于( )。A.市场在资源配置中的作用不同B.国家对经济运行宏观调控的方式不同C.社会基本经济制度不同D.国家在经济发展中的作用不同 21.具有排他性,但不具有竞争性的物品是( )。A.私人物品B.公共物品C.纯公共物品D.垄断物品 22.垄断一旦形成,市场的竞争性就会( )。A.消失B.增强C.减弱D.无法判断 23.如果政府把经济增长作为宏观调控的政策目标,通常要实行扩张性财政政策和货币政策,以刺激总需求,一般情况下会导致( )。 A.物价水平下降或通货紧缩B.物价水平上升或通货膨胀C.就业机会减少或失业率提高D.通货紧缩和就业机会增加 24.公共医疗、环保设施、公共住房、财政补贴属于( )。A.社会福利B.社会救助C.社会保险D.社会优抚 25.社会保障以生产力发展为物质基础,保障项目、保障水平等和生产力发展相适应的原则是社会保障中的( )。 A.普遍保障原则B.适度保障原则C.权利与业务对等原则D.公平与效率统一的原则 A.社会主义制度B.经济规模和经济结构C.国有经济本身的性质D.共产党的领导 28.宏观调控是指国家运用各种手段通过( )对经济运行进行调控。A.经济增长量B.经济变化量C.国民生产总值D.经济总量 29.市场经济是( )。A.一种基本经济制度B.一种经济运行方式C.一种资本组织形式D.一种生产经营方式 30.在市场经济发展中,既有市场在资源配置中起基础性作用,又有国家的宏观调控,这是由( )决定的。A.我国社会主义市场经济固有的特性B.所有市场经济本身的特点C.资本主义市场经济固有的特点D.计划经济与市场经济相结合产生的特点 二、多项选择题 1.经济制度,即人类社会发展到一定阶段的生产关系总和,它包括(A.生产资料所有制形式B.生产过程中人们所处的地位及其相互关系C.劳动产品的分配方式D.一定经济制度所采取的具体组织形式和管理制度 2.一般认为,现代市场经济具有的特征包括( )。A.独立的企业制度B.有效的市场竞争C.良好的社会信用D.规范的政府职能与健全的法治基础 3.“大市场”和“小政府”是成熟市场经济条件下的一种合理选择。根据这一思路,在下列选项中,属于政府职能范围的是( )。A.制定市场规则,维护市场秩序B.调节收入分配,避免两极分化C.对资源进行配置和再配置D.制定宏观经济发展计划和产业政策E.运用经济政策干预经济运行 4.在社会主义市场经济体制中,政府的经济职能有( )。A.经济调节B.市场监管C.社会管理D.公共服务E.经济管制 5.政府对经济运行调控的手段是多种多样的,主要有( )。A.国家计划B.行政手段C.经济手段D.教育手段E.法律手段 6.公平与效率之间的关系是( )。A.效率是公平的物质前提和基础B.公平是提高效率的前提和保障C.公平与效率统一于生产方式之中D.公平与效率统一于人类利益的追求之中 7.马克思主义经典作家认为,生产资料所有制是一个系统结构,它包括生产资料( )。A.所有权B.占有权C.支配权D.使用权 8.与国家计划、经济手段、行政手段相比,法律手段具有的特点有( )。A.约束性B.直接性C.强制性D.稳定性E.速效性 9.运用法律手段进行宏观调控,主要体现在( )。A.对微观经济主体的经济活动进行直接调节B.对微观经济主体的经济活动进行间接调节C.为市场机制的有序运行提供法律保障D.保证计划、经济、行政等手段的正常运行来调节经济运行E.通过规定、指令直接干预和控制经济活动 1O.国家调控经济的宏观经济政策主要有( )。A.财政政策B.货币政策C.产业政策D.外交政策E.收入分配政策 11.完善社会主义市场经济体制的主要任务是( )。A.完善公有制为主体、多种所有制经济共同发展的基本经济制度B.建立有利于逐步改变城乡二元经济结构的体制,形成促进区域经济协调发展的机制C.建立统一开放、竞争有序的现代市场体系D.健全就业、收入分配和社会保障制度E.建立促进经济社会可持续发展的机制 12.计划经济体制的弊端主要表现为( )。A.国家对企业统得过多过死B.排斥商品生产、价值规律和市场的作用C.在分配上搞平均主义D.企业各自自成体系,互相封锁,造成重复建设、重复生产 13.促进劳动力国际流动的经济原因主要是( )。A.收入的国际差距B.各国劳动力供求的不平衡C.国外就业预期和收入预期的不稳定性D.语言文化上的障碍E.经济的周期性波动

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

全国计算机等级考试二级公共基础知识考试大纲 (2018年版) 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线 性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格。 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、

集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念;数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式 1.公共基础知识不单独考试,与其他二级科目组合在一起,作为二级科目考核内容的 一部分。 2.上机考试,10道单项选择题,占10分。

2014年全国计算机等级考试二级MS_Office高级应用考试大纲

全国计算机等级考试二级MS Office高级应用考试大纲 (2014年新版) 基本要求 1.掌握计算机基础知识及计算机系统组成。 2.了解信息安全的基本知识,掌握计算机病毒及防治的基本概念。 3.掌握多媒体技术基本概念和基本应用 4.了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用。 5.正确采集信息并能在文字处理软件Word、电子表格软件Excel、演示文稿制作软件Powerpoint中熟练应用。 6.掌握Word的操作技能,并熟练应用编制文档。 7.掌握Excel的操作技能,并熟练应用进行数据计算及分析。 8.掌握Powerpoint的操作技能,并熟练应用制作演示文稿。 考试内容 一、计算机基础知识 1. 计算机的发展、类型、特点及其应用领域。 计算机的发展:1943年美国宾夕法尼亚大学的教授莫克利和他的研究生埃克特开始研制电子数字积分计算机(ENIAC),1946年研制成功。 发展的四个阶段: 阶段部件第一阶段 (1946-1959) 第二阶段 (1959-1964) 第三阶段 (1964-1972) 第四阶段 (1972年至今) 主机电子器件电子管晶体管中小规模集成电 路大规模,超大规模集成电路 内存汞延迟线磁芯存储器半导体存储器半导体存储器 外存储器穿孔卡片,纸 袋磁带磁带,磁盘磁带,磁盘,挂 盘等大容量存 储器 处理速度几千条几万至几十 万条几十万至几百万上千万至万亿 条 计算机的类型: 按处理数据的类型分:模拟计算机,数字计算机,数字和模拟计算机 按用途分:通用计算机,专用计算机 按计算机的性能、规模、处理能力分:巨型机、大型通用机、微型计算机、工作站及服

事业单位考试—公共基础知识经济常识40题一

事业单位考试—公共基础知识:经济常识40题一【导语】经济常识作为事业单位公基考试的重要部分,今天中公事业单位考试网就针对经济常识部分整理出了四十道练习题,希望考生在熟悉经济学概念的基础上,结合练习题巩固经济学知识点。 单项选择题 1.尽管新的生产要素能够提高农业产量,但在现实中往往能看到许多传统农民拒绝接受和采用这种包含着新的技术变化的许多生产要素。这是因为( )。 A.传统农民是保守的 B.传统农民懒惰 C.传统农民不愿进行过多的劳动 D.农民对风险承受能力差 2.马尔萨斯的人口理论忽视了一个关键因素,它就是( )。 A.土地的收益递减 B.劳动的收益递减 C.科学技术进步 D.人口增长放缓 3.产业结构成长是指( )。 A.企业规模的扩大 B.经济效益的提高 C.资本积累的增加 D.产业从低级形态向高级形态的发展过程 4.学杂费、书费等直接的教育费用属于人力资本投资中的( )。 A.心理成本 B.经济成本 C.机会成本 D.生产成本 5.低收入阶层受通货膨胀影响的程度要大于高收入阶层,下列选项中,对这一结论解释不正确的是( )。 A.通货膨胀使低收入阶层的财务负担更重 B.通货膨胀使低收入阶层消费支出的增加幅度更大 C.通货膨胀使低收入阶层的实际收入下降可能性更大 D.通货膨胀使低收入阶层的储蓄倾向更高 6.中央银行购买债券会导致( )。

A.商业银行准备金减少 B.货币供给不变 C.货币供给增加 D.货币供给减少 7.自动稳定器的作用表现在( )。 A.经济繁荣时,税收减少 B.经济繁荣时,救济增加 C.经济萧条时,税收增加 D.经 济萧条时,税收减少 8.一个人的学历证书或培训证明是要解决( )。 A.保险市场信息不对称问题 B.教育市场的信息不对称问题 C.资本市场的信息不对称问题 D.劳动力市场信息不对称问题 9.可持续发展的含义是( )。 A.经济增长能够自我维持 B.在发展过程中尽量提高经济增长率 C.一个阶段的发展能够自动生产一个阶段的发展 D.在不牺牲未来几代人需要的情况下,满足我们这代人的需要 10.工业化是指( )。 A.用机器生产替代手工劳动 B.机器大工业在国民经济中的比重大幅度提高 C.农业产量降低,工业产量增加 D.在农业中采用先进的技术 参考答案 1.【答案】D。中公解析:农民对于风险的承受能力是很弱的,因为靠天吃饭的农业存在着极大的不稳定性,而新的技术变化的生产要素具有很强的风险性,所以一般农民不愿意接受。 2.【答案】C。中公解析:在1798年发表的《人口学原理》中,马尔萨斯做出一个著名的预言:人口增长超越食物供应,会导致人均占有食物的减少。但是他却忽略了科技进步的因素,因为随着科技的进步,粮食产量也是在增加的。 3.【答案】D。中公解析:产业结构成长不仅仅是一个量的增长的过

公共基础知识——公民道德建设基础知识重点整理

公民道德建设基础 Ch1.公民道德建设概述 §1-1公民道德的含义 2001.9.20,中共中央颁发《公民道德建设纲要》 →9.20,公民道德建设日 2006.3.8,胡,提出“八荣八耻”的社会主义荣辱观[为新时期公民道德建设指明了方向] 道德——人们共同生活及其行为的准则和规范,主要是人们判别善与恶、是与非的一种基本尺度,也是人们在行为中选择应当怎样做和不应当怎样做的基本标准。 公民道德——指一个国家所有公民都必须遵守和履行的道德规范的总和,包括到的核心、道德原则、道德的基本要求和一系列的道德规范。 公民基本道德规范——爱国守法,明礼诚信,团结友善,勤俭自强,敬业奉献。(爱明团勤敬,20字,十个道德规范)——我国公民应当遵守,全社会大力倡导。第一次系统的、集中地作为我国公民的基本道德规范被提出来。 守法:不仅仅是法律层面的要求,也是道德层面的要求。[对法律的自觉认同,积极自觉地学法、懂法和守法] 明礼:狭义上指讲究起码的礼节、礼仪和礼貌;广义上明礼就是讲文明,特别是注重公共场合中言谈举止的文明。 诚信:诚信道德规范既是市场经济领域中基础性的行为规范,也是个人与社会、个人与个人之间的相互关系的基础性道德规范。 公民这十个基本道德规范,在调整公民个人与社会、与国家、与他人的关系中,各有不尽相同的功能。 守法,是公民对国家的道德责任的底线。 文明礼貌,是公民在公共场合应当遵守的最基础的道德准则。 团结,公民与公民之间的道德关系,强调公民之间的亲和力。[貌似省事考过?] §1-2我国现阶段道德建设的成绩与问题 存在的问题 ①一些人唯利是图的思想恶性膨胀,以追逐个人的私利为唯一目的。 ②由于一些人受到腐朽思想的腐蚀,把市场经济等价交换的原则,渗透到政治生活中来,导致在一些党政干部中发生的以权谋私、贪污受贿、腐化堕落等腐败现象严重存在。 ③愚昧路后、封建迷信、歪理邪说危害严重,“黄、赌、毒”等社会丑恶现象沉渣泛起。 ④在一些领域中,出现了道德失范现象,是非、善恶、美丑、荣辱界限混淆。 §1-3加强公民道德建设的意义 公民道德建设的根本目的——要通过道德的说服力和感化作用,加强道德教育,培育一代又一代有理想、有道德、有文化、有纪律的社会主义公民。 加强道德教育,实施“以德治国”,是保证我国社会主义现代化顺利进行的治国方略的一个重要方面。 道德是上层建筑的一个重要方面。 道德的实施,不是依靠某种强制性手段,而是通过道德教育的手段,以其说服力和劝导力来影响和提高社会成员的道德觉悟,使人们自觉的遵守这些行为规范。道德诉诸人们的“良心”,也就是诉诸人们内心的“道德信念”。 把法制建设和道德建设紧密结合起来,把“依法治国”与“以德治国”紧密结合起来,这是我们党和人民治理国家的重要方略。 加强公民道德建设的现实意义 ①加强公民道德建设,首先要求党政干部以身作则实践履行公民道德,树立到的示范的作用。 ②社会阶层发生新变化,要使他们通过诚实劳动和合法经营为社义生产力和其他事业作出更大贡献,就必须…… ③加强青少年和儿童的公民道德教育,也是一个不容忽视的重要问题。 ④违法犯罪分子和受到刑事处分的人,在对他们进行必要地惩罚以外,更应该对他们实行革命的人道主义,进行思想上的公民教育和改造,要使他们从灵魂的深处认识到犯罪的“可耻”,培育他们的“羞耻之心”,使他们有正确的“荣辱观念”。 Ch2.公民道德建设的指导思想和方针原则 §2-1我国公民道德建设的指导思想 指导思想——《纲要》,当前和今后一个时期,我国公民道德建设的指导思想是:“以马列毛邓为指导,全面贯彻江三,坚持党的基本路线、基本纲领,重在建设,以人

全国计算机等级考试二级Office高级应用考试大纲(2020年版)

1全国计算机等级考试二级MSOffice高级 应用考试大纲(2020年版) 基本要求 1.掌握计算机基础知识及计算机系统组成。 2.了解信息安全的基本知识,掌握计算机病毒及防治的基本概念。 3.掌握多媒体技术基本概念和基本应用。 4.了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用。 5.正确采集信息并能在文字处理软件Word、电子表格软件Excel、演示文稿制作软件Power Point中熟练应用。 6.掌握Word的操作技能,并熟练应用编制文档。 7.掌握Excel的操作技能,并熟练应用进行数据计算及分析。 8.掌握PowerPoint的操作技能,并熟练应用制作演示文稿。 考试内容 一、计算机基础知识 1.计算机的发展、类型及其应用领域。 2.计算机软硬件系统的组成及主要技术指标。 3.计算机中数据的表示与存储。 4.多媒体技术的概念与应用。 5.计算机病毒的特征、分类与防治。 6.计算机网络的概念、组成和分类;计算机与网络信息安全的概念和防控。 7.因特网网络服务的概念、原理和应用。 二、Word的功能和使用 1.MicrosoftOffice应用界面使用和功能设置。 2.Word的基本功能,文档的创建、编辑、保存、打印和保护等基本操作。 3.设置字体和段落格式、应用文档样式和主题、调整页面布局等排版操作。 4.文档中表格的制作与编辑。 5.文档中图形、图像(片)对象的编辑和处理,文本框和文档部件的使用,符号与数学公式的

2 输入与编辑。 6.文档的分栏、分页和分节操作,文档页眉、页脚的设置,文档内容引用操作。7.文档审阅和修订。 8.利用邮件合并功能批量制作和处理文档。 9.多窗口和多文档的编辑,文档视图的使用。 10.分析图文素材,并根据需求提取相关信息引用到Word文档中。 三、Excel的功能和使用 1.Excel的基本功能,工作簿和工作表的基本操作,工作视图的控制。 2.工作表数据的输入、编辑和修改。 3.单元格格式化操作、数据格式的设置。 4.工作簿和工作表的保护、共享及修订。 5.单元格的引用、公式和函数的使用。 6.多个工作表的联动操作。 7.迷你图和图表的创建、编辑与修饰。 8.数据的排序、筛选、分类汇总、分组显示和合并计算。 9.数据透视表和数据透视图的使用。 10.数据模拟分析和运算。 11.宏功能的简单使用。 12.获取外部数据并分析处理。 13.分析数据素材,并根据需求提取相关信息引用到Excel文档中。 四、PowerPoint的功能和使用 1.PowerPoint的基本功能和基本操作,演示文稿的视图模式和使用。 2.演示文稿中幻灯片的主题设置、背景设置、母版制作和使用。 3.幻灯片中文本、图形、SmartArt、图像(片)、图表、音频、视频、艺术字等对象的编辑和应用。 4.幻灯片中对象动画、幻灯片切换效果、链接操作等交互设置。 5.幻灯片放映设置,演示文稿的打包和输出。 6.分析图文素材,并根据需求提取相关信息引用到PowerPoint文档中。 考试方式 上机考试,考试时长120分钟,满分100分。 1.题型及分值 单项选择题20分(含公共基础知识部分10分)。 Word操作30分。 Excel操作30分。 PowerPoint操作20分。

计算机二级考试题目

在考生文件夹下打开文档WORD.DOCX。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2. 将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3. 根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4. 调整邀请函中内容文字段落对齐方式。 5. 根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6. 在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx "文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7. 邀请函文档制作完成后,请保存"Word.docx"文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作: 1. 请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2. 根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP 函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3. 根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4. 在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5. 根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6. 根据"订单明细表"工作表中的销售数据,统计《MS Office高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平

2015年12月全国计算机等级考试二级MS office高级应用考试真题解析

2015年12月全国计算机等级考试 二级MS office高级应用考试真题解析 题干: 【背景素材】 晓雨任职人力资源部门,她需要对企业员工Office应用能力考核报告进行完善和分析。按照如下要求帮助晓雨完成数据处理工作。 1.在考生文件夹下,将“Excel素材.xlsx”文件另存为“Excel.xlsx”,后续操作均基于此文件,否则不得分。 2.在“成绩单”工作中,设置工作表标签颜色为标准红色;对数据区域套用“表样式浅色16”表格格式,取消镶边行后将其转换为区域。 3.删除“姓名”列中所有汉语拼音字母,只保留汉字。 4.设置“员工编号”列的数据格式为“001,002,…334”;在G3:K336单元格区域中所有空单元格中输入数值0。 5.计算每个员工5个考核科目(Word、Excel、PowerPoint、Outlook和Visio)的平均成绩,并填写在“平均成绩”列。 6.在“等级”列中计算并填写每位员工的考核成绩等级,等级的计算规则如下: 7. 设置为水平、垂直方向均居中对齐。 8.依据自定义序列“研发部—物流部—采购部—行政部—生产部—市场部”的顺序进行排序;如果部门名称相同,则按照平均成绩由高到低的顺序排序。 9.设置“分数段统计”工作表标签颜色为蓝色;参考考生文件夹中的“成绩分布及比例.png”示例,以该工作表B2单元格为起始位置创建数据透视表,计算“成绩单”工作中平均成绩在各分数段的人数以及所占比例(数据透视表的数据格式设置以参考示例为准,其中平均成绩各分数段下限包含临界值);根据数据透视表在单元格区域E2:L17内创建数据透视图(数据透视图图表类型、数据系列、坐标轴、图例等设置以参考示例为准)。

计算机二级考试题目

Word 2010 高级应用综合操作题打开素材库中的“典型试题”文件,按下面的操作要求进行操作,并把操作结果存盘。 1.操作要求 (1)对正文进行排版。 ①使用多级符号对章名、小节名进行自动编号,代替原始的编号。要求: * 章号的自动编号格式为:第X 章(例:第1 章),其中:X 为自动排序,阿拉伯数字序号。对应级别1。居中显示。 *小节名自动编号格式为:,X为章数字序号,Y为节数字序号(例:),X、Y均为阿拉伯数字序号。对应级别2。左对齐显示。 ②新建样式,样式名为:“样式”+考生准考证号后5 位。其中: *字体:中文字体为“楷体” ,西文字体为“ Time New Roman ”,字号为“小四” 。 *段落:首行缩进2 字符,段前行,段后行,行距倍;两端对齐。其余格式,默认设置。 ③对正文中的图添加题注“图” ,位于图下方,居中。要求: *编号为“章序号” -“图在章中的序号” 。例如,第1 章中第2 幅图,题注编号为1-2。 *图的说明使用图下一行的文字,格式同编号。 *图居中。 ④对正文中出现“如下图所示”的“下图”两字,使用交叉引用。 *改为“图X-Y”,其中“ X-Y'为图题注的编号。 ⑤对正文中的表添加题注“表” ,位于表上方,居中。 *编号为“章序号” -“表在章中的序号” 。例如,第1 章中第1 张表,题注编号为1-1。 *表的说明使用表上一行的文字,格式同编号。 *表居中,表内文字不要求居中。 ⑥对正文中出现“如下表所示”中的“下表”两字,使用交叉引用。 *改为“表X-Y,其中“ X-Y'为表题注的编号。 ⑦对正文中首次出现“ Access'的地方插入脚注。 *添加文字“ Access是由微软发布的关联式数据库管理系统。”。 ⑧将②中的新建样式应用到正文中无编号的文字。不包括章名、小节名、表文字、表和图的题注、脚注。 (2)在正文前按序插入三节,使用Word 提供的功能,自动生成如下内容: ①第1 节:目录。其中:“目录”使用样式“标题1”,并居中;“目录”下为目录项。 ②第2 节:图索引。其中:“图索引”使用样式“标题1”,并居中;“图索引”下为图索引项。 ③第3 节:表索引。其中:“表索引”使用样式“标题1”,并居中;“表索引”下为表索引项。 (3)使用适合的分节符,对正文进行分节。添加页脚,使用域插入页码,居中显示。要求: ①正文前的节,页码采用“i ,ii』[,???”格式,页码连续。 ②正文中的节,页码采用“ 1,2,3,…”格式,页码连续。 ③正文中每章为单独一节,页码总是从奇数开始。 ④更新目录、图索引和表索引。

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

公共基础知识总结

1.法是由国家制定或认可并由国家强制力保证实施的,反映着统治阶级意志的规范体系。 2.法的特征:规范性、国家意志性、国家强制性、普遍性、程序性、可诉性、权利义务性。 3.法的作用可分为规范作用和社会作用。规范作用包括指引、评价、教育、预测和强制作用。社会作用一方面,法的社会作用体现在维护阶级统治 ; 另一方面,体现在维护社会公共利益,执行社会公共事务方面。 4.法律关系构成三要素:主体、内容、客体。 5.法的效力层次:上位法优于下位法,特别法优于一般法,新法优于旧法。 6.法律制裁以惩罚为主要形式,主要包括: (1) 民事制裁。 (2) 行政制裁。 (3) 刑事制裁。 (4) 违宪制裁。 7.宪法集中体现统治阶级建立民主国家的意志和利益,集中表现各种政治力量的对比关系,调整国家根本社会关系,确认和规定国家根本制度和根本任务,保障公民基本权利,具有最高法律效力的国家根本法。 8.宪法的特征:宪法是国家的根本法 ( 母法 ) ,宪法是公民权利的保障书,宪法是民主事实法律化的基本形式。 9.宪法的基本原则:人民主权原则,基本人权原则,法治原则,权力制约原则。 10.全国人民代表大会是最高的国家权力机关,也是最高的国家立法机关。 11.人大作用:批准省、自治区和直辖市的建制,决定特别行政区的设立及其制度,决定战争与 和平问题。 12.全国人大常委会是全国人大的常设机关,是在全国人民代表大会闭会期间经常行使最高国家 权力的机关,也是国家立法机关。 13.我国的政权组织形式是人民代表大会制度,这也是我国的政体和根本政治制度。 14.我国选举制度的基本原则:普遍性原则、平等原则、直接选举和间接选举并用原则、秘密投 票原则。

全国计算机等级考试-二级MS-Office高级应用Excel函数总结

VLOOKUP函数 【第1套】 =VLOOKUP(D3,编号对照!$A$3:$C$19,2,FALSE)【第5套】 =VLOOKUP(E3,费用类别!$A$3:$B$12,2,FALSE) 【第9套】 =VLOOKUP(D3,图书编目表!$A$2:$B$9,2,FALSE) 【第10套】 =VLOOKUP(A2,初三学生档案!$A$2:$B$56,2,0)

SUMPRODUCT函数

三、用于多条件求和对于计算符合某一个条件的数据求和,可以用SUM IF函数来解决。如果要计算符合2个以上条件的数据求和,用SUMIF函数就不能够完成了。这就可以用函数SUMPRODUCT。用函数SUMPRODUCT计算符合多条件的数据和,其基本格式是:SUMPRODUCT(条件1*条件2*……,求和数据区域)考试题中,求和公式在原来的计数公式中,在相同判断条件下,增加了一个求和的数据区域。也就是说,用函数SUMPRODUCT 求和,函数需要的参数一个是进行判断的条件,另一个是用来求和的数据区域。 *1的解释 umproduct函数,逗号分割的各个参数必须为数字型数据,如果是判断的结果逻辑值,就要乘1转换为数字。如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1。例如: 【第1套】 =SUMPRODUCT(1*(订单明细表!E3:E262="《MS Office高级应用》"),订单明细表!H3:H262) 1 =SUMPRODUCT(1*(订单明细表!C350:C461="隆华书店"),订单明细表!H350:H461) =SUMPRODUCT(1*(订单明细表!C263:C636="隆华书店"),订单明细表!H263:H636)/12 【第5套】 =SUMPRODUCT(1*(费用报销管理!D74:D340="北京市"),费用报销管理!G74:G340) =SUMPRODUCT(1*(费用报销管理!B3:B401="钱顺卓"),1*(费用报销管理!F3:F401="火车票"),费用报销管理!G3:G401) =SUMPRODUCT(1*(费用报销管理!F3:F401="飞机票"),费用报销管理!G3:G401)/SUM(费用报销管理!G3:G401) =SUMPRODUCT((费用报销管理!H3:H401="是")*(费用报销管理!F3:F401="通讯补助"),费用报销管理!G3:G401) 【第7套】 =SUMPRODUCT(1*(D3:D17="管理"),I3:I17) =SUMPRODUCT(1*(D3:D17="管理"),M3:M17)

上海市高等学校计算机等级考试(二级)考试大纲

上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲 (2010年修订) 一、考试性质 上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,考试每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。 本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。 二、考试目标 C语言是当前常用的一种简洁、高效、功能丰富的程序设计语言,是理工科大学生学习计算机编程能力、理解计算机解决问题的方法的重要工具。学生通过该课程的学习,应能了解、掌握C语言的语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。 《C程序设计》的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。 三、考试细则 考试采用基于网络环境的无纸化上机考试系统。考试时间为120分钟。试卷总分为100分。 试题由四部分组成:单选题、程序调试题、程序填空题和综合编程题。试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。考试阅卷采用机器和人工相结合的网上阅卷方式。 四、试卷参考样式

五、考试内容和要求

六、几点说明 (一)建议学时数 48-64学时,其中16-32学时为实验课 (二)建议考试对象 理、工、农、医专业类非计算机专业本科生 (三)建议计算机配置 计算机硬件基本要求: 中央处理器Pentium III 550MGHz以上 内存 128MB以上 硬盘 20GB以上 计算机软件基本要求: 操作系统Windows 2000及以上 编程环境中文Microsoft Visual C++ 6.0 (四)考试环境 安装并使用“上海市高校计算机等级考试通用平台”进行考试。

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