当前位置:文档之家› 二级公共基础知识历年真题.docx

二级公共基础知识历年真题.docx

二级公共基础知识历年真题.docx
二级公共基础知识历年真题.docx

(1)数据的存储结构是指(D)

A)存储在外存屮的数据B)数据所占的存储空间量

C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示

⑵下列叙述屮正确的是 ____ 。(D)

A)—个逻辑数据结构只能有一种存储结构

B)数据的逻辑结构屈于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,H各种存储结构不影响数据处理的效率

D)-个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

(3)在结构化程序设计屮,模块划分的原则是_____ 。(D)

A)各模块应包括?尽量多的功能

B)备模块的规模应尽量大

C)备模块Z间的联系应尽量紧密

D)模块内具有高内聚度、模块间具有低耦合度

⑷下列关于栈的描述屮错误的是(B)

A)栈是先进后出的线性表

B)栈只顺序存储

C)栈具有记忆作用

D)对栈的插入与删除操作屮,不需要改变栈底指针

(5)_________________________ 下列关于栈的描述正确的是o (C)

A)在栈中只能插入元素而不能删除元素

B)在栈小只能删除元素而不能插入元素

C)栈是特殊的线性表,只能在一端插入或删除元索

D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

(6)_________________________________________ 按照“麻进先出”原则纟H织数据的数据结构是 ______________________________________ 。(B)

A)队列B)栈

C)双向链表D)二叉树

(7)___________________ 下列描述屮正确的是。(A)

A)线性链表是线性表的链式存储结构

B)栈与队列是非线性结构

C)双向链表是非线性结构

D)只有根结点的二叉树是线性结构

⑻下列对队列的叙述正确的是_____ 。(D)

A)队列属于非线性表

B)队列按“先进后出”原则组织数据

C)队列在队尾删除数据

D)队列按“先进先出”原则纟H织数据

⑼下列关于栈的叙述正确的是_____ 。(B)

A)栈按“先进先出”组织数据B)栈按“先进后出”组织数据

C)只能在栈底插入数据D)不能删除数据

(10)—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元索出栈的顺序是()。(B)

A)12345ABCDE B)EDCBA54321

C)ABCDE 12345 D)54321EDCBA

(11)下列叙述屮正确的是()。(D)

A)循坏队列有队头和队尾两个指针,因此,循环队列是非线性结构

B)在循环队列小,只需要队头指针就能反映队的屮元素的动态变化情况

C)在循环队列屮,只需要队尾指针就能反映队的屮元索的动态变化情况

D)循环队列屮元素的个数是由队头指针和队尾指针共同决定

(⑵下列叙述中正确的是(D)

A)栈是“先进先出”的线性表

B)队列是“先进后出”的线性表

C)循环队列是非线性结构

D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

(13)下列数据结构屮,屈于非线性结构的是()。(C)

A)循环队列

B)带链队列

C)二叉树

D)带链栈

(14)下列数据结构屮,能够按照“先进后出"原则存取数据的是()。(B)A)循环队列

B)栈

C)队列

D)二叉树

(15)对于循环队列,下列叙述屮正确的是()。(D)

A)队头指针是固定不变的

B)队头指针一定大于队尾指针

C)队头指针一定小于队尾指针

D)队头指针可以大于队尾指针,也可以小于队尾指针

(16)支持了程序调用的数据结构是(A)

A)栈B)树C)队列D)二叉树

(17)下列叙述屮止确的是(C)

A)在栈屮,栈屮元素随栈底指针与栈顶指针的变化而动态变化

B)在栈屮,栈顶指针不变,栈屮元素随栈底指针的变化而动态变化

C)在栈屮,栈底指针不变,栈屮元素随栈顶指针的变化而动态变化

D)上述三种说法都不对

(⑻对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数屮正确的是(D) A)冒泡排序为n/2 B)冒泡排序为n

C)快速排序为n D)快速排序为n(n-l)/2

(19)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(C)

A)log2n B) n/2 C) n D) n+l

(20)在长度为64的有序线性表屮进行顺序杏找,最坏情况下需要比较的次数为____ 。(B)

A )63 B)64

C)6 D)7

⑵)冒泡排序在报坏情况下的比较次数是______ o (C)

A)n(n+l)/2 B)nlog2 nC)n(n?l)/2 D)n/2

(22)在长度为n的有序线性农屮进行二分杳找,最坏悄况下需要比较的次数是()。(C)

A)O(n) B)O(n2)

C)O(log2n) D)O(nlog2n)

(23)下列叙述中正确的是(A)

A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B)对长度为n的有序链表述行对分杳找,最坏情况下需要的比较次数为(n/2)

C)对长度为n的有序链表进行对分杳找,最坏情况下需要的比较次数为(log2n)

D)对长度为n的有序链表进行对分杳找,最坏情况下需要的比较次数为(n Iog2n)

(24)下列排序方法屮,最坏情况下比较次数最少的是(D)

A)冒泡排序B)简单选择扌非序C)冇.接插入扌非序D)堆排序

(25)下列数据结构屮,能用二分法进行杏找的是_____ o (A)

A)顺序存储的有序线性表

B)线性链表

C)二叉链表

D)有序线性链表

(26)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n?l)/2的排序方法是 __ 。(D)

A)快速排序B)冒泡排序C)肓接插入排序D)堆排序

(27)下列对于线性链表的描述中止确的是 (A ) A ) 存储空间不一定是连续,且各元索的存储顺序是任意的 B ) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C ) 存储空间必须连续,且前件元素一定存储在示件元素的前面 D ) 存储空间必须连续,且备元素的存储顺序是任意的 (28)为了使模块尽可能独立,要求(B )

(29)两个或两个以上的模块之间关联的紧密稈度称为 __ o (A ) A )耦合度 C )复杂度 B )内聚度

D )数据传输特性 (30)在数据库系统小,用户所见数据模式为 ___ o (B )

A )概念模式

B )外模式

C )内模式

D )物理模式

(31) ____________________ 下列叙述屮止确的是 o (D ) A ) 数据的逻辑结构与存储结构必定是一一对应的

B ) rfl 于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构

C ) 程序设计语言屮的数纽?一般是顺序存储结构,因此,利川数纽?只能处理线性结构

D ) 以上三种说法都不对

(32) 下列叙述屮止确的是()。(A )

A ) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B ) 顺丿孑存储结构只针对线性结构,链式存储结构只针对非线性结构

C ) 顺序存储结构能存储有序表,链式存储结构不能存储有序表

D ) 链式存储结构比顺序存储结构节省存储空间

(33)耦合性和内聚性是刘模块独立性度量的两个标准下列叙述屮正确的是(B ) A )提高祸合性降低内聚性有利于捉高模块的独立性 B ) 降低祸合性提高内聚性侑利于提高模块的独立性 C ) 合性是指一个模块内部各个元索问彼此结合的紧密程度 D ) 内聚性是指模块间互相连接的紧密稈度 (34)T 列叙述屮正确的是(B )

A ) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的

B ) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构

C ) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

D ) 上述三种说法都不对

(35) 下列对于软件测试的描述屮止确的是(C)

A )模块的内聚程度要尽量高, 且各模块间的耦合程序要尽量强

B ) 模块的内聚程度要尽量高,且各模块间的耦合稈序要尽量

D )模块的内聚程度要尽量低, 且备模块间的耦合程序要尽量强

A)软件测试的目的是证明稈序是否正确

B)软件测试的目的是使程序运行结果正确

C)软件测试的目的是尽可能地发现稈序中的错误

D)软件测试的目的是使程序符合结构化原则

(36)下列描述中正确的是(D)

A)程序就是软件

B)软件开发不受计算机系统的限制

C)软件既是逻辑实体,又是物理实体

D)软件是程序、数据与相关文档的集合

(37)卜面叙述正确的是 ___ 3(C)

A)程序设计就是编制程序

B)程序的测试必须由程序员自己去完成

C)程序经调试改错后还应进行再测试

D)程序经调试改错后不必进行再测试

(38)下列描述屮正确的是 ____ c (C)

A)软件工稈只是解决软件项目的管理问题

B)软件匸程主要解决软件产品的生产率问题

C)软件丁程的主要思想是强调在软件开发过程中需要丿M川工程化原则

D)软件工程只是解决软件开发屮的技术问题

(39)在软件设计屮,不属于过程设计T具的是 ___ o (D)

A)PDL(过稈设计语言)B)PAD图

C)N-S 图D)DFD 图

(40)下列叙述屮正确的是 ____ 0 (A)

A)软件交付使用后还需要进行维护

B)软件一旦交付使用就不需要再讲行维护

C)软件交付使用后其生命周期就结朿

D)软件维护是指修复程序屮被破坏的指令

(41)下列选项屮不属于结构化程序设计方法的是____ o (D)

A)白顶向下B)逐步求精

C)模块化D)可复用

(42)下列叙述屮正确的是 ____ o (D)

A)软件测试应该由程序开发者来完成

B)程序经调试后一般不需要再测试

C)软件维护只包括对稈序代码的维护

D)以上三种说法都不对

(43)______________________________________ 下列选项屮不符合良好稈序设计风格的定o (D)

A)源程序要文档化B)数据说明的次序要规范化

C)避免滥用goto语旬D)模块设计要保证高耦合、高内聚

(44)__________________________________________________ 从T程管理角度,软件设计一般分为两步完成,它们是______________________________________ 。(A)

A)概要设计与详细设计B)过程控制

C)软件结构设计与数据设计D)稈序设计与数据设计

(45)______________________________________________ 下列选项屮不属于软件生命周期开发阶段任务的是__________________________________________ o (A)

A)软件测试B)概要设计

C)软件维护D)详细设计

(46)____________________ 下列叙述屮正确的是0(A)

A)软件测试的主要目的绘发现程序屮的错误

B)软件测试的主要H的是确定程序中错谋的位置

C)为了提高软件测试的效率,授好由程序编制者白己来完成软件测试的工作

D)软件测试是证明软件没有错误

(47)__________ 软件是指o (D)

A)稈序B)稈序和文档

C)算法加数据结构D)程序、数据与相关文档的完整集合

(48)__________________ 软件调询*川的是o(B)

A)发现错误B)改正错误

C)改善软件的性能D)验证软件的正确性

(49)______________________________________ 在面向对象方法屮,实现信息隐蔽是依靠o (C)

A)对彖的继承B)对象的多态

C)对象的封装D)对彖的分类

(50)_____________________________________________ 下列叙述屮,不符合良好程丿孑设计风格要求的是___________________________________________ =(A)

A)程序的效率第一,清晰第二B)程序的可读性好

C)程序屮要有必要的注释D)输入数据前要有提示信息

(51)____________________ 下列叙述屮止确的是, (A)

A)稈序执行的效率与数据的存储结构密切相关

B)稈序执行的效率只取决于稈序的控制结构

C)程序执行的效率以取决于所处理的数据量

D)以上三种说法都不对

(52)____________________________________ 程序流程图屮带冇箭头的线段表示的绘o (C)

A)图元关系B)数据流C)控制流D)调用关系

(53)________________________________ 结构化程序设计的基木原则不包括o (A)

A)多态性B)H顶向下C)模块化D)逐步求精

(54)软件设计屮模块划分应遵循的准则是____ , (B)

A)低内聚低耦合B)高内聚低耦合

C)低内聚高耦合D)高内聚高耦合

(55)在软件开发屮,需求分析阶段产生的主要文档是____ 。(B)

A)可行性分析报告B)软件需求规格说明书

C)概要设计说明书D)集成测试计划

(56)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(C)

A)编译程序B)操作系统C)教务管理系统D)汇编程序

(57)方向叙述中错误的是(A)

A)软件测试的目的是发现错误并改正错误

B)对被调试的程序进行“错误定位”是程序调试的必要步骤

C)程序调试通常也称为Debug

D)软件测试应严格执行侧试计划,排除测试的随意性

(58)数据流图屮带侑箭头的线段表示的是()。(D)

A)控制流

B)爭件驱动

C)模块调用

D)数据流

(59)在软件开发屮,需求分析阶段可以使用的T具绘()。(B)

A)N-S 图

B)DFD 图

C)PAD 图

D)程序流程图

(60)在面向对象方法中,不属于“对象,基本特点的是()。(A)

A)—致性

B)分类性

C)多态性

D)标识唯一性

(61)软件设计屮划分模块的一个准则是()。(B)

A)低内聚低耦合

C)低内聚高耦合

B)高内聚低耦合

D)高内聚高耦合

(62)下列选项屮不属于结构化程序设计原则的是()。(A)

A河封装

B)自顶向下

C)模块化

D)逐步求精

(63)软件详细设计产生的图如下:(C)

begin

Y N

X=()

b=a c=a

end

该图是()。

A)N-S 图

B)PAD 图

C)稈序流稈图

D)E-R 图

(64)软件按功能可以分为:应用软件、系统软件和支撐软件(或工具软件)。下而属于系统软件的是(B)

A)编辑软件

B)操作系统

C)教务管理系统

D)浏览器

(65)软件(程序)调试的任务是(A)

A)诊断和改正稈序屮的错误

B)尽可能多地发现程序屮的错谋

C股现并改正程序屮的所有错误

D)确定程序屮错误的性质

(66)数据流程图(DFD图)是(C)

A)软件概要设计的T具

B)软件详细设计的丁?具

C)结构化方法的需求分析T具

D)面向对象方法的需求分析工具

(67)软件生命周期nJ分为定义阶段,丿|:发阶段和维护阶段。详细设计屈T(B)

A)定义阶段

B)开发阶段

C)维护阶段

D)上述三个阶段

(68)软件测试的目的是(D)

A)评估软件可靠性

B)发现并改正程序屮的错误

C)改正程序屮的错误

D)发现程序屮的错误

(69)下面描述屮,不屈丁?软件危机表现的是(A)

A)软件过程不规范

B)软件开发生产率低

C)软件质量难以控制

D)软件成木不断提高

(70)软件生命周期是指(A)

A)软件产品从提出、实现、使用维护到停止使用退役的过稈

B)软件从需求分析、设计、实现到测试完成的过程

C)软件的开发过程

D)软件的运行维护过程

(71)面向对象方法中,继承是指(D)

A)—组对象所具有的相似性质

B)—个对象具有另一个对象的性质

C)各对象么间的共同性质

D)类Z间共享属性和操作的机制

(72)下面选项屮不屈于面向对彖程序设计特征的绘____ o (A)

A)继承性B)多态性C)类比性D)封装性

(73)数据库独立性是数据库技术的重要特点Z-,所谓数据独立性是指(D)

A)数据与程序独立存放

B)不同的数据被存放在不同的文件中

C)不同的数据只能被对应的应用程序所使用

D)以上三种说法都不对

(74)川树形结构表示实体Z河联系的模粮绘(C)

A)关系模型B)网状模型C)层次模型D)以上三个都是

75)数据库设计的根本日标是要解决_____ 。(A)

A)数据共享问题B)数据安全问题

C)大量数据存储问题D)简化数据维护

(76)数据库系统的核心是____ 0 (B)

A)数据模型B)数据库管理系统

C)数据库D)数据库管理员

(77)数据库管理系统是()。(B)

A)操作系统的一部分

C)—种编译系统

B)在操作系统支持下的系统软件

D)—种操作系统

(78)在E-R图屮,川来表示实体联系的图形是(C)

A)椭圆形B)矩形C)菱形D)三角形

(79)在E?R图屮,用来表示实体Z间联系的图形是___ o (C)

A)矩形B)椭圆形C)菱形D)平行四边形

(80)下列叙述屮错误的是____ 。(A)

A)在数据库系统屮,数据的物理结构必须与逻辑结构一致

B)数据库技术的根木目标是要解决数据的共字问题

C)数据库设计是指在已有数据库管理系统的基础上建立数据库

D)数据库系统需要操作系统的支持

(81)下列叙述屮正确的是____ 。(B)

A)数据库系统是一个独立的系统,不需要操作系统的支持

B)数据库技术的根本目标是要解决数据的共享问题

C)数据库管理系统就是数据库系统

D)以上三种说法都不对

?2)在数据管理技术发展的二个阶段屮,数据共享最好的是()。(C)

A)人工管理阶段

B)文件系统阶段

C)数据库系统阶段

D)三个阶段相同

X3)数据库应用系统屮的核心问题是(A)

A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训

(84)Access数据库的结构层次是()。(B)

A)数据库管理系统-丿M川程序-表

B)数据库T数据表T记录T字段

C)数据农T记录T数据项T数据

D)数据表T记录-字段

(85)数据库管理系统屮负贺数据模式定义的语言是(A)

A)数据定义语言

B)数据管理语言

C)数据操纵语言

D)数据控制语言

(86)数据库设计中,用E?R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(A)

A)需求分析阶段

B)逻辑设计阶段

C)概念设计阶段

D)物理设计阶段

(X7)下列关于关系数据库中数据表的描述,正确的是(D)

A)数据表相互Z间存在联系,但用独立的文件名保存

B)数据表相互Z问存在联系,是用表名表示相互间的联系

C)数据表相互之间不存在联系,完全独立

D)数据表既相对独立,又和互联系

(88)数据库设计屮反映用户对数据要求的模式是(B)

A)内模式

B)概念模式

C)外模式

D)设计模式

(89)______________________________________________________________数据库DB、数据库系统DBS、数据库管理系统DBMSZ间的关系是_______________________________。(C)

A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBS

C)DBS包含DB和DBMS D)没有任何关系

(90)______________________________ 常见的数据模型有3种,它们是o (B)A)网状、关系和语义B)层次、关系和网状

C)环状、层次和关系D)字段名、字段类型和记录

(91)在E?R图中,用来表示实体的图形是___ 。(A)

A)矩形B)椭圆形

C)菱形D)三角形

(92)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ___ o (D)

A)编码设计E)测试阶段

C)运行阶段D)物理设计

(93)数据库技术的根木H标是解决数据的____ 0 (B)

A)存储问题B)共享问题

C)安全问题D)保护问题

(94)在数据库设计屮,将E-R图转换成关系数据模型的过程属于_____ o (C)

A)需求分析阶段B)概念设计阶段

C)逻辑设计阶段D)物理设计阶段

(95)将E?R图转换为关系模式时,实体和联系都可以表示为(C)

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

(96)按数据的组织形式,数据库的数据模型可分为三种模型,他们是(C)

A)小型、屮型和大型

B)网状、环状和链状

C)层次、网状和关系

D)独享、共享和实时

(96a)层次型、网状型和关系型数据库划分原则是(D)

A)记录长度

B)文件的大小

C)联系的复杂程度

D)数据Z间的联系方式

(97) 设有如下关系表

则下列操作小正确的是 ____ 0 (B) A)

T=RAS B)T=RUS

C)T=R X S D)T=R/S

(98) _________________________________________________________________________ 将两个关系拼接成一个新的关系,生成的新关系屮包律满足条件的元组,这种操作称为 _____________ o (C) A) 选择B)投影 C)联接D)并

(99) 设有如下三个关系农(C) R

S

下列操作小正确的是 A)

T=R AS B)RUS

C)T=RxS D)T=R / S

(100) 在关系运算中,投影运算的含义是 ____ o (B) A) 在基木表屮选择满足条件的记录组成一个新的关系 B) 在基本表屮选择需要的字段(属性)纽成一个新的关系 C) 在基本表屮选择满足条件的记录和属性组成一个新的关系 D) 上述说法均是正确的

(101) 在下列关系运算屮,不改变关系表屮的属性个数但能减少元组个数的是 ___ 。(B) A)并

B)交

C)投影D)笛卡尔乘积

(102) 下列叙述屮正确的是 ____ 。(C)

A) 为了建立一个关系,首先要构造数据的逻辑关系

B) 表示关系的二维表屮各元组的每一个分量还可以分成若干数据项 C) 一个关系的属性名表称为关系模式 D) —个关系可以包括多个二维表

(103) .用一一维表来表不实体及实体Z 间联系的数据模型是(D) A.实体■联系模型B ?层次模型 C.网状模型D.关系模型

A B c

m 1 3 n

1

3

A B C 1 1

2 2

2

3

A B C 3

1

3

A

B c

1 1

2 2 2

3 3

1

3

B

c

1

3

T

T

(104)有三个关系R、S和T如下:(D) R S

B C D a 0 kl b

1

nl

B c

D f 3 h2 a

kl

n 2

xl B c

D a

kl

由关系R 和S 通过运算得到关系T,贝I 」所使用的运算为 ___ A )并 B )H 然连接C )笛卡尔积D )交 (105)有三个关系R 、S 和T 如下:

A B -

c ------- ? ?一

A fc * HI 1

2 1

3 術

3 5

由关系R 和S 通过运算得到关系T,则所使用的运算为()。(D )

A )笛卡尔积

B )交

C )并

D )自然连接

(106)冇两个关系R, S 如下:

R

S

由关系R 通过运算得到关系S,则所使用的运算为(B )

A ) 选择

B ) 投影

C ) 插入

D ) 连接

(107)有两个关系R 和T 如下:

则市关系R 得到关系T 的操作是(A ) A ) 选释 B ) 投影 C ) 交 D ) 并

_c_l

_2J

to L_

ZI Ml

zd

zi

tij

tij Z

R

(108)对如下二叉树

进行示序遍历的结果为_____ o (D)

A)ABCDEF B)DBEAFC

C)ABDECF D)DEBFCA

(109)在深度为7的满二叉树屮,叶了结点的个数为___ o (C)

A)32 B)31

C)64 D)63

(110)对下列一?叉树进行小序遍方的结果

A)ACBDFEG B)ACBDFGE

C)ABDCGEF D)FCADBEG

。(A)

(111)对下列二叉树

进行前序遍历的结果为_____ 。(C)

A)DYBEAFCZX B)YDEBF7XCA

C)ABDYECFXZ D)ABCDEFXYZ

(112)某二叉树屮冇n个度为2的结点,则该二叉树屮的叶了结点数为____ o (A)

A)n+1 B)n-1 C)2n D)n/2

(113)—棵二叉树屮共冇70个叶了结点与X()个度为1的结点,则该二叉树屮的总结点数为_____ 。(A) A)219 B)221 C)229 D)231

(114)某二叉树有5个度为2的结点,则该二叉树屮的叶了结点数是(C)

A)10 B)8 C)6 D)4

(115)“商品”与“顾客”两个实体集Z间的联系…般是____ ° (D)

A)―对一B)—对多

C)多对一D)多对多

(116)下列实体的联系屮,属于多对多联系的是____ 。(A)

A)学生与课程B)学校与校长

C)住院的病人与病床D)职工与工资

(117)在关系数据库屮,能够惟一地标识一个记录的屈性或屈性的纽?合,称为___ o (A)

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

(1⑻在现实世界中,每个人都有自己的出生地,实体''人”与实体“岀生地” Z间的联系是_______ 。(B) A)—对一联系B)—对多联系

C)多对多联系D)无联系

119.在企业屮,职广工资级别"与职工个人“工资”的联系是(B)

A. 一对一联系

B. 一对多联系

C.多对多联系

D.无联系

(120)—fuj宿舍可住多个学生,则实体宿舍和学生Z间的联系7E()o (B)

A)一对一

B)—对多

C)多对一

D)多对多

(122)—个T?作人员可以使丿IJ多台计算机,而一台计算机可被多个人使丿IJ,则实体丁?作人员、与实体计算机Z间的联系是(C)

A)一对一

B)—对多

C)多对多

D)多对一

(123)学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借1()木书,在这种情况一F,读者与图书Z间形成了借阅关系,这种借阅关系绘(D)

A)—*对一联系

B)—■对五联系

C)一对十联系

D)—对多联系

(124)在学生管理的关系数据库屮,存取一个学生信息的数据单位是(D)

A)文件

B)数据库

C)字段

D)记录

(125)下列叙述中正确的 ___ o (D)

A)—个算法的空间复杂度大,则其时间复杂度也必定大

B)—个算法的空间复杂度大,则其时间复杂度必定小

C)—个算法的时间复杂度大,则其空间复杂度必定小

D)上述三种说法都不对

(126)下列叙述屮正确的是 ___ o (B)

A)算法的效率貝与问题的规模有关,而与数据的存储结构无关

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

C)数据的逻辑结构与存储结构是一一对应的

D)算法的时间复杂度与空间复杂度一定相关

(127)算法的有穷性是指 ___ o (A)

A)算法程丿丫的运行时间是有限的B)算法程用所处理的数据常是有限的C)算法程序的长度绘冇限的D)算法只能被冇限的用户使川

(128)算法的空间复杂度是指()。(A)

A)算法在执行过程屮所需要的计算机存储空间

B)算法所处理的数据量

C)算法稈序屮的语句或指令条数

D)算法在执行过程屮所需要的临时工作单元数

(129)算法的时间复杂度是指(D)

A)算法的执行时间

B)算法所处理的数据量

C)算法程序小的语句或指令条数

D)算法在执行过稈中所需要的基木运算次数

(6) 数据管理技术发展过程经过人T 管理、文件系统和数据库系统三个阶段,

答案:数据库系统阶段

(7) 算法复杂度主要包括时间复杂度和【2】复杂度。

(8) 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驷动模块和

承接模块(桩模块【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

(12) 在面向对象方法屮【2】描述的是具有相似属性与操作的一组对彖。 (13) 在关系模型屮,把数据看成是二维表,每一个二维表称为一个[3]。

(14) 稈序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对稈序文本进行检查,通过 阅读和讨论,分析和发现程序屮的错误。

答案:静态分析

(15) 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可。

(17) [2]的任务是诊断和改正程序屮的错误。 (⑻一个关系表的行称为【3】。

(19) 按“先进示出”原则组织数据的数据结构是【4】。

(20) 数据结构分为线性结构和非线性结构,带链的队列属于[5]。 (21) 在深度为7的满一?叉树小,度为2的结点个数为【1】o 63 (22) 软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于【2】

(23) 在数据库系统屮,实现备种数据管理功能的核心软件称为[3]。

(1)某二叉树屮度为2的结点有IX 个,则该二叉树屮有 个叶了结点。 答案: 19 ⑵在面向对象方法屮,类的实例称为 (3) 诊断和改正程序屮错课的丁■作通常称为

(4) 在关系数据库中,把数据表示成二维表,每一个二维表称为

(5) 问题处理方案的正确而完整的描述称为。 。答案:程序调试

答案: 对象

答案: 答案: 关系

算法 其屮数据独立性最高的阶段是 答案:空间

答案:驱动模块 (9) -?棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。 (10) 数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。

(11)对长度为1()的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】 答案:32 答案:存储结构

。答案:45 答案:类 答案:关系

(16)下列软件系统结构图的宽度为【1】0

答案:程序调试 答案:元组

答案:栈

答案:线性结构 测试。答案:黑箱

答案:数据库管理系统

答案:逻辑独立性

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)可行性 由于算法的设计是为了在某一个特定的计算工具上解决某一个实际的问题而设计的,因此,它总是受到计算工具的限制,使执行产生偏差。

全国计算机二级考试公共基础知识题库365题及答案

(1)下面叙述正确的是______。(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数(指的是算法所占用的空间) C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是______。(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是______。(B)2n-1 A. 8 B.16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是______。(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口(可以有0个入口) C. 注重提高程序的执行效率 D. 不使用goto语句(只是限制使用) (5) 下面概念中,不属于面向对象方法的是______。(D) A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。 (B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是______。(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型(8) 数据库系统的核心是______。(B) A. 数据模型 B.数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是______。(C) A. 数据库是一个独立的系统,不需要操作系统的支持 B. 数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题

历年公共基础知识考题及答案

历年公共基础知识考题及答案 公共基础知识考题的练习是有效提高考试成绩的方法之一,以下是由整理关于历年公共基础知识考题及答案的内容,希望大家喜欢! 历年公共基础知识考题及答案(一) 1、党的群众路线教育实践活动重点任务是集中解决形式主义、官僚主义、享乐主义和( )之风等四风问题。 A、奢靡主义 B、腐败主义 C、冒进主义 D、跃进主义 2、1914年萨拉热窝事件,斐迪南大公被塞尔维亚人刺杀,被杀害的斐迪南大公是( )王储。 A、意大利 B、英国 C、普鲁士 D、奥匈帝国 3、复印机在使用过程中会排放出( )对人体有害的气体。 A、一氧化碳 B、二氧化硫 C、臭氧 D、氮气 4、政府为公众服务的服务性特点,首先表现在其( ) A、非赢利性 B、平等性 C、公平性 D、普遍性 5、1987年11月27日,经国务院批准,改徽州地区为地级( ) A、黄山市 B、歙县 C、安庆市 D、黄山区 6、中国共产党执政,就是替人民当家作主,维护和实现最广大人民的根本利益。 A、正确 B、错误 参考答案与解析

1、【答案】A。解析:党的群众路线教育实践活动的主要任务聚焦到作风建设上,集中解决形式主义、官僚主义、享乐主义和奢靡之风这四风问题。故本题答案为A。 2、【答案】D。解析:1914年,塞尔维亚青年普林西普刺杀奥匈帝国王位继承人斐迪南大公夫妇。故本题答案为D。 3、【答案】C。解析:在复印机工作时,因静电作用会导致复印室具有一定的臭氧。臭氧具有很高的氧化作用,可将氮气化成氮氧化物,对人的呼吸道有较强的刺激性。臭氧的比重大、流动慢,加之复印室内因防尘而通风不良,容易导致复印机操作人员发生复印机综合征。主要症状是口腔咽喉干噪、胸闷、咳嗽、头昏、头痛、视力减退等,严重者可发生中毒性水肿,同时也可引起神精系统方面的症状。 4、【答案】A。解析:政府为公众服务的服务性特点首先表现在非赢利性上。故本题答案选A。 5、【答案】A。解析:1987年11月27日,经国务院批准,改徽州地区为地级黄山市(俗称大黄山市)。 6、【答案】B。解析:中国共产党的宗旨是全心全意为人民服务,党的领导是要保证人民当家作主而不是代替人民当家作主,各级政府的一切权力都是人民赋予的,我国宪法也明确规定一切权力属于人民,从根本上确立人民享有管理和决定自己命运的权力。 历年公共基础知识考题及答案(二) 1、关于云计算,下列说法错误的是( )。

计算机二级公共基础知识题库及答案

第一章数据结构 一、选择题 (1)下列数据结构中,能用二分法进行查找的是 A)顺序存储的有序线性表 B)线性链表 C)二叉链表 D)有序线性链表 【答案】A 【解析】二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大.但允许相邻元素值相等)的。选项A正确。 (2)下列关于栈的描述正确的是 A)在栈中只能插入元素而不能删除元素 B)在栈中只能删除元素而不能插入元素 C)栈是特殊的线性表,只能在一端插入或删除元素 D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 【答案】C 【解析】栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。由此可见,选项A、选项B和选项D错误,正确答案是选项C。 (3)下列叙述中正确的是 A)一个逻辑数据结构只能有一种存储结构 B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 【答案】D 【解析】一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项D的说法正确。 (4)算法执行过程中所需要的存储空间称为算法的 A)时间复杂度B)计算工作量C)空间复杂度D)工作空间 【答案】c 【解析】算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。 (5)下列关于队列的叙述中正确的是 A)在队列中只能插入数据B)在队列中只能删除数据 C)队列是先进先出的线性表D)队列是先进后出的线性表 【答案】c 【解析】对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头。所以队列是先进先出的线性表。 (6)设有下列二叉树: A

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

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

全国计算机二级考试公共基础知识题库 习题一 (1) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C) A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报 (2) 希尔排序法属于哪一种类型的排序法______。(B) A. 交换类排序法 B. 插入类排序法 C. 选择类排序法 D. 建堆排序法 (3) 下列关于队列的叙述中正确的是______。(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表 (4) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B) A. N+1 B. N C.(N+1)/2 D. N/2 (5) 信息隐蔽的概念与下述哪一种概念直接相关______。(B)

A. 软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度 (6) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。(C) A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念 C. 使用现实世界的概念抽象地思考问题从而自然地解决问题 D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 (7) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。(C) A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试 (8) 软件调试的目的是______。(B) A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能 (9) 按条件f对关系R进行选择,其关系代数表达式为______。(C) A. R|X|R B. R|X|R C. бf(R)

公务员公共基础知识考试真题

公务员公共基础知识考试真题 公务员公共基础知识考试真题(一) A、行政合理性原则 B、行政合法性原则 C、行政比列问题 D、程序正义原则 2、对机关和机关工作人员的哪些行为,受害人有权要求损害赔偿?() A、违法行使职权侵犯公民,法人和其他组织的合法权益造成损害的 C、违法行驶职权给公民法人和其他组织造成损害的 D、行使职权侵犯共民,法人和其他组织的合法权益造成损害的 3、俗话说三个和尚没水喝,这说明的是人浮于事,但如果三个和尚,都很负责,结果也许会造成水满为患。这两种不同的说法表明 A、管理工作的有效性需要考虑内部环境各部分的整体效应 B、即使管理无方,人多还是比人少好办事 C、即使管理有方,也不一定是人多好办事 D、在不同的心态作用下会产生不同的群体合作效果 4、下列文种中,可用于下级机关就某一重大事项向上级机关提出建议和设想,供上级机关在决策时参考,同时也可作为同级机关开展这一工作依据的是()。 5、不适用著作权保护法的作品有()。(多选题) B、《少女之梦》(黄色书籍) C、人民法院编写的《行政诉讼案例选编》

D、律师的代理词 A、正确 B、错误 参考答案与解析 2、【答案】D。解析:赔偿是指对机关及其工作人员在行使职权的过程中给相对人造成的损害给予赔偿的活动。我国的赔偿包括行 政赔偿和司法赔偿两大类型。行政赔偿是指行政机关及其工作人员 在行使职权时,违法侵犯公民、法人和其他组织的合法权益造成损 害的,依法向受害人赔偿的制度。司法赔偿是指司法机关及其工作 人员在行使司法职权过程中,违法侵犯公民、法人和其他组织的合 法权益造成损害的,依法向受害人予以赔偿的制度。因此本题的正 确答案为D。 3、【答案】A。解析:“三个和尚没水喝”的情况之所以会发生,是因为缺乏有效的制度安排来调动和尚们挑水的积极性:“三个和尚”都很负责,结果也许会造成水满为患,说明了因为不合理的管 理安排,尽管调动各方积极性同样产生过犹不及的效果,本题的启 示是如何实现管理的有效性,达到整体优化的目的。故本题答案为A。 公务员公共基础知识考试真题(二) 1、邓小平指出,一个党,一个国家,一个民族,如果一切以本 本出发,思想僵化,迷信盛行,那他就不能前进,他的生命机体就 停止了,就要亡党亡国。这段话非常深刻的阐明了()。 A、改革开放的重要性 B、唯物主义的重要性 C、解放思想的重要性 D、大胆的闯的重要性 2、政党监督的主体除了党委和党的纪律检查委员会还有()。 A、党的宣传部门 B、党的基层组织 C、党的组织部门 D、党的领 导 3、关于法律责任与法律制裁的关系,下列说法不正确的是()。

全国计算机等级考试二级公共基础知识练习题及答案.doc

全国计算机等级考试二级公共基础知识练习题 及答案 全国计算机二级考试主要考核使用一种高级计算机语言编写程序以及 上机调试的基本技能,以下是由我整理关于的内容,希望大家喜欢! (一) 1、域名是ISP的计算机名,域名中的后缀、gov表示机构所属类型为( )。 A、政府机构 B、教育机构 C、商业机构 D、军事机构考试用书 答案:A 2、中文EXCEL的分类汇总方式不包括( )。 A、乘积 B、平均值 C、值 D、求和 答案:A 3、地址为202、18、66、5的IP地址属于( )类IP地址。 A、A B、C C、D

D、B 答案:B 4、微型计算机硬件系统中最核心的部件是( )。 A、硬件 B、I/O 设备 C、内存储器 D、CPU 答案:D 5、在计算机技术指标中,MIPS用来描述计算机的( )。 A、运算速度 B、时钟频率 C、存储容量 D、字长 答案:A (二) 1、Excel的主要功能是( )。 A、表格处理,文字处理,文件管理 B、表格处理,网络通讯,图表处理 C、表格处理,数据库管理,图表处理 D、表格处理,数据库管理,网络通讯 答案:C 2、关于Word中的文本框,下列说法( )是不正确的。

A、文本框可以做出冲蚀效果 B、文本框可以做出三维效果 C、文本框只能存放文本,不能放置图片 D、文本框可以设置底纹 答案:C 3、局域网的英文缩写是( )。 A、WAN B、LAN C、MAN D、Internet 答案:B 4、在WORD编辑状态下,当前编辑文档中的字体是宋体,选择了一段文字使之反显,先设定了楷体,又设定了黑体,则( )。 A、文档全文都是楷体 B、被选择的内容仍是宋体 C、被选择的内容便成了黑体 D、文档全部文字字体不变 答案:C 5、下列叙述中,正确的是( )。 A、CPU 能直接读取硬盘上的数据 B、CPU 能直接存取内存储器中的数据 C、CPU 由存储器和控制器组成

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

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

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

二级c公共基础知识及练习题库.doc

二级C公共基础知识及例题 1.1数据结构与算法 1丄1算法 1.算法的概念 (1)概念:算法是指一系列解决问题的清晰指令. (2)4个基本特征:可行性、确定性、有穷性、拥有足够的情报。 (3)两种基本要素:对数据对象的运算和操作、算法的控制结构(运算和操作时间顺序) (4)设计的基木方法:列举法、归纳法、递推法、递归法、减半递推技术和冋溯法。 2.算法的复杂度 (1)算法的时问复杂度:执行算法所需要的计算王作量。 (2)算法的空间复杂度:执行算法所需的内存空问。 1. 1. 2数据结构的基木概念 数据结构指相互有关联的的数据元素的集合,即数据的组织形式。其屮逻辑结构反映数据元素Z间逻辑关系;存储结构为数据的逻笹结构在计算机存储空间中的存放形式,有顺序存储、链式存储、索引存储和散列存储4种方式。数据结构按各种元素之间的前示件的关系的复杂度可划分为:(1)线性结构:有且只有一个根节点,且每个节点最多有一个直接前驱和一个直接后继的非空数据结构。 (2)非线性结构:不满足线性结构的数据结构。 1. 1. 3线性表及其顺序存储结构 1.线性表的基木概念 线性结构乂称线性表,线性表是最简单也是最常用的一种数据结构。 2.线性表的顺序存储结构 ?元素所占的存储空间必须连续。 ?元素在存储空间的位置是按逻辑顺序存放的。 3?线性表的插入运算 在第i个元索Z前插入一个新元素的步骤如下: 步骤一:把原来第n个节点至第i个节点依次往后移一个元索位置。 步骤二:把新节点放在第i个位置上。 步骤三:修正线性表的节点个数。 4.线性表的删除运算 删除第i个位置的元索的步骤如下: 步骤一:把第i个元索Z后的不包括第i个元素的n-i个元索依次前移一个位置; 步骤二:修正线性表的结点个数。 1. 1. 4栈和队列 1.栈及其基木运算 (1)基木概念:栈是一种特殊的线性表,其插入运算与删除运算都只在线性表的一端进行,也被称为“先进后出"表或,后进先出”表。 ?栈顶:允许插入与删除的一端。 ?栈底:栈顶的另一端。(不允许插入与删除的一端) ?空栈:栈屮没有元素的栈。 (2)特点。 ?栈顶元索是最示被插入和最早被删除的元索。 ?栈底元素是最早被插入和最后被删除的元素。 ?栈有记忆作用。

公共基础知识试题汇总

公共基础知识试题汇总 公共基础知识考试是考察运用有关基本理论、基本知识和基本方法分析解决领导工作中实际问题的能力。以下是由整理关于公共基础知识试题汇总的内容,希望大家喜欢! 公共基础知识试题汇总 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、实现多党合作和政治协商

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

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

二级公共基础知识

计算机二级公共基础 2009-09-14 15:13第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: (1)可行性; (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。 算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。算法复杂度:算法时间复杂度和算法空间复杂度。 算法时间复杂度是指执行算法所需要的计算工作量。 算法空间复杂度是指执行这个算法所需要的内存空间。 1.2 数据结构的基本基本概念 数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。 数据结构是指相互有关联的数据元素的集合。 数据的逻辑结构包含: (1)表示数据元素的信息; (2)表示各数据元素之间的前后件关系。 数据元素之间的前后件关系是指他们的逻辑关系(反映数据元素之间逻辑关系的数据结构),而与他们在计算机中的存储位置无关。 数据的逻辑结构有两个要素:一、数据元素的集合,通常记为D;二、D上的关系,它反映D中各数据元素之间的前后间关系,通常记为R;即一个数据结构可以表示成 B=(D,R)其中B表示数据结构。未反应数据元素间的前后件关系,一般用二元组表示。a,b是D中的两个数据,二元组(a,b)表示a是b的前件,b是a 的后件。 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(数据的物理结构)。数据的存储结构有顺序、链接、索引等。 线性结构条件: (1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。 非线性结构:不满足线性结构条件的数据结构。

2020年事业单位招聘考试公共基础知识试题库及答案(题量巨大)

2020年事业单位招聘考试公共基础知识试题库 及答案(题量巨大) 根据我国现行《宪法》的规定,我国现行的行政区域包括哪些?( )。 A、一般行政区,即省(直辖市)、县、市和乡、镇三级 B、民族自治地方,即自治区、自治州、自治县、自治乡四级 C、特别行政区,即香港特别行政区 D、经济特区,即深圳、珠海、厦门等经济特区 标准答案: ac 国家负行政赔偿责任的情况是()。 A、卫生局工作人员在检查卫生中因违法造成损害的 B、行政机关工作人员因其个人行为造成他人损害的 C、国有企事业单位的生产经营行为造成损害的 D、国有企事业单位的行政干部在履行其职权时造成他人损害的 标准答案: a 同一违法行为不得给予两次以上罚款的行政处罚。 标准答案:对

欠缴税款的纳税人需要出境的,应当在出境前向税务机关结清应纳税款、滞纳金或者提供纳税担保。 标准答案:对 行政违法并应承担侵权责任的主体是()。 A、行政主体 B、行政相对方 C、公务员 D、国家机关 标准答案:a 合理性原则要求行使行政权力时,应当建立在正当考虑的基础上。标准答案:对 人身权的特点有()。 A、对人权 B、不具财产内容 C、标的为人身利益 D、与特定人身密不可分 标准答案: bd 行政处罚应遵循的主要的原则有()。

A、处罚法定原则 B、公正、公开原则 C、一事不再罚原则 D、过罚相当原则 标准答案: abcd 历史上三次社会大分工依次是() A、畜牧业、手工业、工商业先后从农业分离 B、手工业、畜牧业、工商业先后从农业分离 C、工商业、畜牧业、手工业先后从农业分离 D、手工业、工商业、畜牧业先后从农业分离 标准答案: a 若发现已生效的行政执法行为违法或不当,则()。 A、委托诉讼代理人 B、撤诉 C、申请回避 D、上诉 标准答案: c 调解可以运用于()。 A、行政诉讼

计算机二级公共基础知识试题及答案

计算机二级公共基础知识试题及答案 一、选择题 1.在深度为7的满二叉树中,叶子结点的个数为() A.32 B.31 C.64 D.63 参考答案:C 参考解析:在满二叉树中每层的结点数都达到最大值,而且叶子结点全部出现在最底层。第1层(根结点所在的层)有20个结点,第 2层有21个结点,……第n层有2n-1个结点。在深度为7的满二 叉树中,第7层有27-1=64个结点(全部是叶子结点)、在深度为7 的满二叉树中,共有2^(7-1)=64个结点、因此本题的正确答案是C。 2.下列叙述中正确的是() A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构 C.程序执行的效率只取决于所处理的数据量 D.以上三种说法都不对 参考答案:A 参考解析:程序的执行效率与算法和数据结构有密切的关系,瑞士科学家沃士说过“程序=算法+数据结构”。所以程序执行的效率 与数据的存储结构密切相关;程序执行的效率与程序的控制结构、所 处理的数据量有关,但不绝对相关。因此本题的正确答案是A。 3.下列工具为需求分析常用工具的是 A.PAD B.PFD C.N-S D.DFD

参考答案:D 4.以下算法设计基本方法中基本思想不属于归纳法的.是() A.递推法 B.递归法 C.减半递推技术 D.回溯法 参考答案:D 5.对长度n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是() A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序 参考答案:D 参考解析:排序技术有:①交换类排序法(冒泡排序法、快速排序法);②插入类排序法(简单插入排序、希尔排序);③选择类排序法(简单选择排序法、堆排序法)。在最坏情况下,希尔排序需要的比较次数是O(nl.5)、堆排序需要的比较次数是O(nlog2n)、其它排序方法需要的比较次数都是n(n.1)/2。因此本题的正确答案是D。 6.按软件的功能划分,需求分析工具软件属于 A.应用软件 B.系统软件 C.支撑软件 D.专用软件 参考答案:C 7.对右下图二叉树进行后序遍历的结果为() A.ABCDEF B.DBEAFC C.ABDECF D.D.EBFCA 参考答案:D 参考解析:后序遍历的方法是:若二叉树为空,则结束返回。否则先后序遍历左子树,再后序遍历右子树,最后访问根结点。本题

二级公共基础知识历年真题.docx

(1)数据的存储结构是指(D) A)存储在外存屮的数据B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示 ⑵下列叙述屮正确的是 ____ 。(D) A)—个逻辑数据结构只能有一种存储结构 B)数据的逻辑结构屈于线性结构,存储结构属于非线性结构 C)一个逻辑数据结构可以有多种存储结构,H各种存储结构不影响数据处理的效率 D)-个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (3)在结构化程序设计屮,模块划分的原则是_____ 。(D) A)各模块应包括?尽量多的功能 B)备模块的规模应尽量大 C)备模块Z间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度

⑷下列关于栈的描述屮错误的是(B) A)栈是先进后出的线性表 B)栈只顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作屮,不需要改变栈底指针 (5)_________________________ 下列关于栈的描述正确的是o (C) A)在栈中只能插入元素而不能删除元素 B)在栈小只能删除元素而不能插入元素 C)栈是特殊的线性表,只能在一端插入或删除元索 D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (6)_________________________________________ 按照“麻进先出”原则纟H织数据的数据结构是 ______________________________________ 。(B) A)队列B)栈 C)双向链表D)二叉树 (7)___________________ 下列描述屮正确的是。(A) A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构 C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构 ⑻下列对队列的叙述正确的是_____ 。(D) A)队列属于非线性表 B)队列按“先进后出”原则组织数据 C)队列在队尾删除数据 D)队列按“先进先出”原则纟H织数据 ⑼下列关于栈的叙述正确的是_____ 。(B) A)栈按“先进先出”组织数据B)栈按“先进后出”组织数据 C)只能在栈底插入数据D)不能删除数据 (10)—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元索出栈的顺序是()。(B) A)12345ABCDE B)EDCBA54321 C)ABCDE 12345 D)54321EDCBA (11)下列叙述屮正确的是()。(D) A)循坏队列有队头和队尾两个指针,因此,循环队列是非线性结构

武汉市事业单位考试《公共基础知识》真题(完整版)

武汉市事业单位考试试题完整版 《公共基础知识》(教育类) (满分:100分时限:90分钟) 一、是非题(判断下列各题正误,正确的请在答题卡上按对应题号把A涂黑,错误的把B涂黑。每题0.6分,共12分) 1.“安而不忘危,存而不忘亡,治而不忘乱”这句话启示我们矛盾的主要方面决定事物的性质。() 2.唯物主义真理观和唯心主义真理观的区别是是否承认真理的客观性。() 3.人在心情愉快时会感到“光阴似箭”,心情抑郁时会感到“度日如年”这表明时间的具体特性是可变的。() 4.唯物辩证法和形而上学斗争的焦点集中在是否承认事物是永恒发展的。() 5.货币流通规律的基本要求是货币发行量应相当于商品流通中对金属货币的需要量。() 6.相对剩余价值的获得是企业劳动生产率高于部门平均劳动生产率的结果。() 7.个别的企业工人的剩余劳动是超额剩余价值的源泉。() 8.根据《刑法》规定,醉酒的人犯罪不负刑事责任。() 9.在《民法》中,把年满16周岁未满18周岁并以自己的劳动收入为主要生活来源且精神正常的自然人视为完全民事行为能力人。() 10.行政处罚是行政主体依法对违反行政法律规范的管理相对人的惩罚。() 11.行政诉讼的被告只能是行政机关。() 12.上级人民法院领导下级人民法院的审判工作。() 13.代理产生的法律后果由代理人承担。() 14.所有权的四项权能是占有、使用、收益和处分。() 15.行政权力是以强制力作为后盾,具有某种强制性。() 16.行政价值是对行政管理系统所追求目标的应然性概括。() 17.在议论中以充分的论据从正面证明自己论点正确的方法称之为申论。() 18.文章主题是一种“观念”,是人们对现实生活的理性认识。() 19.条例、规定、办法的撰写,一般以章节、条款的形式安排表达次序。() 20.廉洁奉公这一道德规范,要求公务员做到艰苦朴素。() 二、单项选择题(下列各题的备选答案中,只有一项是符合题意的,请将所选答案的字母代号填涂在答题卡上。每题0.8分,共48分) 21.社会建设与人民幸福安康息息相关。党的十七大报告提出,要加快推进以改善民生为重点的社会建设。下列各项不属于社会建设范畴的是()。 A.在学校建立贫困生活资助体系

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

全国计算机等级考试二级公共基础知识考纲 考试内容 一、基本数据结构与算法 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.算法的基本概念:算法是指解题方案的准确而完整的描述。即是一组严谨地定义运算顺序的规则,并且

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