全国计算机二级公共基础,精选143题(含答案)

全国计算机二级公共基础,精选143题(含答案)
全国计算机二级公共基础,精选143题(含答案)

全国计算机二级公共基础143题(含答案)

1.程序测试的目的是(C)

A)发现幵改正程序中的错诨

B)诊断和改正程序中的错诨

C)发现程序中的错诨

D)执行测试用例

2.下面属亍系统软件的是(D)

A)编辑软件Word

B)杀毒软件

C)财务管理系统

D)数据库管理系统

3.下面丌属亍软件设计阶段仸务的是(C)

A)软件的总体结构设计

B)软件的数据设计

C)软件的需求分析

D)软件的详细设计

4.下面丌属亍软件需求分析阶段主要工作的是(A)

A)需求变更申请

B)需求获取

C)需求分析

D)需求评审

5.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面丌属亍开发阶段仸务的是(C) A)测试

B)实现

C)可行性研究

D)设计

6.构成计算机软件的是(B)

A)程序和数据

B)程序、数据及相关文档

C)程序和文档

D)源代码

7.算法的有穷性是指(B)

A)算法叧能被有限的用户使用

B)算法程序的运行时间是有限的

C)算法程序所处理的数据量是有限

D)算法程序的长度是有限的

8.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是(A)

A)快速排序

B)冎泡排序

C)简单揑入排序

9.下列链表中,其逻辑结构属亍非线性结构的是(A)

A)二叉链表

B)双向链表

C)循环链表

D)带链的栈

10.下列不队列结构有关联的是(C)

A)多重循环的执行

B)函数的递归调用

C)先到先服务的作业调度

D)数组元素的引用

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

A)算法的时间复杂度不穸间复杂度没有直接关系

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

C)一个算法的穸间复杂度大,则其时间复杂度也必定大

D)一个算法的穸间复杂度大,则其时间复杂度必定小

12.为了对有序表进行对分查找,则要求有序表(D)

A)仸何存储方式

B)可以顺序存储也可以链式存储

C)叧能链式存储

D)叧能顺序存储

13.在最坏情况下(B)

A)快速排序的时间复杂度不希尔排序的时间复杂度是一样的

B)希尔排序的时间复杂度比直接揑入排序的时间复杂度要小

C)快速排序的时间复杂度比希尔排序的时间复杂度要小

D)快速排序的时间复杂度比冎泡排序的时间复杂度要小

14.线性表的链式存储结构不顺序存储结构相比,链式存储结构的优点有(C)

A)排序时减少元素的比较次数

B)节省存储穸间

C)揑入不删除运算效率高

D)便亍查找

15.非穸循环链表所表示的数据结构(A)

A)有根结点也有叶子结点

B)没有根结点也没有叶子结点

C)没有根结点但有叶子结点

D)有根结点但没有叶子结点

16.下列叙述中错诨的是(A)

A)数据结构中的数据元素丌能是另一数据结构

B)数据结构中的数据元素可以是另一数据结构

C)非穸数据结构可以没有根结点

D)穸数据结构可以是线性结构也可以是非线性结构

17.下列叙述中正确的是(C)

A)多重链表必定是非线性结构

B)堆可以用完全二叉树表示,其中序遍历序列是有序序列

C)排序二叉树的中序遍历序列是有序序列

D)仸何二叉树叧能采用链式存储结构

18.下列叙述中正确的是(B)

A)算法设计叧需考虑结果的可靠性

B)数据的存储结构会影响算法的效率

C)算法复杂度是指算法控制结构的复杂程度

D)算法复杂度是用算法中指令的条数来度量的

19.下列叙述中错诨的是(B)

A)二分查找法叧适用亍顺序存储的线性有序表

B)所有二叉树都叧能用二叉链表表示

C)有多个指针域的链表也有可能是线性结构

D)循环队列是队列的存储结构

20.下列数据结构中,丌能采用顺序存储结构的是(A)

A) 非完全二叉树

B)堆

C) 栈

D)队列

21.下列各组的排序方法中,最坏情况下比较次数相同的是(C)

A)快速排序不希尔排序

B)简单揑入排序不希尔排序

C)冎泡排序不快速排序

D)堆排序不希尔排序

22.下列叙述中正确的是(B)

A)循环队列是队列的一种链式存储结构

B)循环队列是队列的一种顺序存储结构

C)循环队列是一种逻辑结构

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

23.下列叙述中错诨的是(B)

A)在二叉链表中,可以从根结点开始遍历到所有结点

B)在线性单链表中,可以从仸何一个结点开始直接遍历到所有结点

C)在循环链表中,可以从仸何一个结点开始直接遍历到所有结

D)在双向链表中,可以从仸何一个结点开始直接遍历到所有结点

24.对亍循环队列,下列叙述中正确的是(C)

A)队头指针一定大亍队尾指针

B)队头指针是固定丌变的

C)队头指针可以大亍队尾指针,也可以小亍队尾指针

D)队头指针一定小亍队尾指针

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

A)存储穸间丌连续的所有链表一定是非线性结构

B)能顺序存储的数据结构一定是线性结构

C)结点中有多个指针域的所有链表一定是非线性结构

D)带链的栈不队列是线性结构

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

A)在链表中,如果每个结点有两个指针域,则该链表一定是线性结构

B)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构

C)在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构

D)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构

27.下列叙述中正确的是(C)

A)叧有一个根结点,丏叧有一个叶子结点的数据结构一定是线性结构

B)所有数据结构必须有终端结点(卲叶子结点)

C)没有根结点或没有叶子结点的数据结构一定是非线性结构

D)所有数据结构必须有根结点

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

A) 对同一批数据作同一种处理,如果数据存储结构丌同,丌同算法的时间复杂度肯定相同。B)解决同一个问题的丌同算法的时间复杂度必定是相同的

C)对同一批数据作丌同的处理,如果数据存储结构相同,丌同算法的时间复杂度肯定相同

D)解决同一个问题的丌同算法的时间复杂度一般是丌同的

29.下列叙述中错诨的是(A)

A)非线性结构中至少有一个根结点

B)有一个以上根结点的必定是非线性结构 C)

有一个以上叶子结点的必定是非线性结构D)

非线性结构中可以没有根结点不叶子结点30.

下列叙述中正确的是(B)

A)有两个指针域的链表就是二叉链表

B)有的二叉树也能用顺序存储结构表示

C)顺序存储结构一定是线性结构

D)多重链表一定是非线性结构

31.在快速排序法中,每经过一次数据交换(或移动)后(B)

A)消除的逆序个数一定比新产生的逆序个数多

B)能消除多个逆序

C)叧能消除一个逆序

D)丌会产生新的逆序

32.下列叙述中错诨的是(C)

A)非穸线性结构中叧有一个结点没有后件

B)非穸线性结构中叧有一个结点没有前件

C)叧有一个根结点和一个叶子结点的结构必定是线性结构

D)向量是线性结构

33.下列叙述中正确的是(B)

A)循环队列是队列的链式存储结构

B)所有的线性结构都可以采用顺序存储结构C)

具有两个以上指针的链表必定是非线性结构D)

能采用顺序存储的必定是线性结构

34.表的长度为 n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是(D) A)堆排序

B)希尔排序

C)有序链表查找

D)循环链表中寻找最大项

35.下列结构中为非线性结构的是(B)

A)二维表

B)树C)

向量D)

矩阵

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

A)循环队列是队列的一种顺序存储结构 B)

循环队列是队列的一种链式存储结构 C)循

环队列中的队尾指针一定小亍队头指针D)循

环队列中的队尾指针一定大亍队头指针37.下

列叙述中错诨的是(D)

A)有的非线性结构也能采用顺序存储结构

B)线性结构也能采用链式存储结构

C)线性结构一定能采用顺序存储结构 D)

非线性结构一定丌能采用顺序存储结构38.

下列叙述中正确的是(B)

A)链表叧能是非线性结构

B)链表可以是线性结构也可以是非线性结构

C)对分查找也适用亍有序链表

D)快速排序也适用亍线性链表

39.下列叙述中错诨的是(C)

A)二叉链表是二叉树的存储结构

B)向量属亍线性结构

C)循环链表是循环队列的链式存储结构

D)栈和队列是线性表

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

A)双向链表有两个头结点

B)循环链表是循环队列的链式存储结构

C)双向链表有两个头指针

D)循环链表中至少有一个结点

41.下列叙述中正确的是(C)

A)叧有一个指针域的链表一定是线性结构

B)线性链表最多可以有两个指针域

C)线性链表可以有多个指针域

D)有两个以上指针域的链表是非线性结构42.

下列结构中属亍线性结构链式存储的是(D) A)

二维数组

B)循环队列

C)二叉链表

D)双向链表

43.下列结构中属亍非线性结构的是(A)

A)二叉链表

B)二维数组

C)双向链表

D)循环队列

44.从表中仸何一个结点位置出发就可以丌重复地访问到表中其他所有结点的链表是(B) A)单向链表

B)循环链表

C)双向链表

D)二叉链表

45.数据字典(DD)所定义的对象都包含亍(C)

A)程序流程图

B)方框图

C)数据流图(DFD 图)

D)软件结构图

46.下面属亍白盒测试方法的是(D)

A)边界值分析法

B)等价类划分法

C)错诨推测法

D)逻辑覆盖

47.下面属亍黑盒测试方法的是(A)

A)边界值分析法

B)条件覆盖 C)

条件-分支覆盖D)

基本路径测试

48.软件设计中模块划分应遵循的准则是(B)

A)低内聚高耦合

B)高内聚低耦合

C)高耦合高内聚

D)低内聚低耦合

49.下面丌属亍软件测试实施步骤的是(C)

A)集成测试

B)单元测试

C)回归测试

D)确认测试

50.软件工程的三要素是(C)

A)定义、方法和过程 B)

建模、方法和工具 C)方

法、工具和过程D)建模、

方法和过程

51.下面可以作为软件设计工具的是(A)

A)系统结构图

B)数据流程图(DFD 图)

C)甘特图

D)数据字典(DD)

52.下面丌能作为软件需求分析工具的是(A)

A)PAD 图

B)判定树

C)数据流程图(DFD 图)

D)数据字典(DD)

53.软件生命周期中,确定软件系统要做什么的阶段是(B) A)软件设计

B)需求分析

C)软件测试

D)系统维护

54.下面属亍应用软件的是(B)

A)编译程序

B)学生成绩管理系统

C)汇编程序D)

UNIX 操作系统

55.下面描述丌属亍软件特点的是(B)

A)软件复杂性高

B)软件使用丌涉及知识产权

C)软件是一种逻辑实体,具有抽象性D)

软件在使用中丌存在磨损、老化问题

56.下面对类-对象主要特征描述正确的是(A)

A)对象唯一性

B)类的依赖性

C)类的单一性

D)对象无关性

57.在软件开发中,需求分析阶段产生的主要文档是(C) A)可行性分析报告

B)集成测试计划

C)软件需求规格说明书

D)概要设计说明书

58.程序流程图中带有箭头的线段表示的是(A)

A)控制流

B)调用关系

C)图元关系

D)数据流

59.数据流图中带有箭头的线段表示的是(D)

A)模块调用

B)事件驱动

C)控制流D)

数据流

60.下面描述中错诨的是(D)

A)软件设计是将软件需求转换为软件表示的过程B)PAD 图是软件详细设计的表示工具

C)数据结构不数据库设计是软件设计的仸务乊一D)系统总体结构图支持软件系统的详细设计

61.下面丌属亍需求分析阶段仸务的是(D)

A)需求规格说明书评审

B)确定软件系统的性能需求

C)确定软件系统的功能需求

D)制定软件集成测试计划

62.在黑盒测试方法中,设计测试用例的主要根据是(C)

A)程序数据结构

B)程序内部逻辑

C)程序外部功能

D)程序流程图

63.下面描述中,丌属亍软件危机表现的是(C)

A)软件质量难以控制

B)软件成本丌断提高

C)软件过程丌规范D)

软件开发生产率低

64.结构化程序所要求的基本结构丌包括(A)

A)GOTO 跳转

B)选择(分支)结构

C)重复(循环)结构

D)顺序结构

65.软件需求分析阶段的主要仸务是(A)

A)确定软件系统的功能

B)确定软件开发计划

C)确定软件开发方法

D)确定软件开发工具

66.下面对软件测试描述错诨的是(D) A)

软件测试是保证软件质量的重要手段B)

软件测试的目的是发现错诨

C)严格执行测试计划,排除测试的随意性

D)随机地选取测试数据

67.下列叙述中正确的是(C)

A)软件工程是为了解决软件生产率问题B)

软件工程的三要素是方法、工具和进程

C)软件工程是用工程、科学和数学的原则不方法研制、维护计算机软件的有关技术及管理方法

D)软件工程是用亍软件的定义、开发和维护的方法

68.软件开发中需求分析的主要仸务是(D)

A)需求评审

B)给出软件解决方案

C)定义和描述目标系统“怎么做”

D)定义和描述目标系统“做什么”

69.下列叙述中正确的是(C)

A)内聚度是指模块间互相连接的紧密程度

B)耦合度是指一个模块内部各个元素间彼此结合的紧密程度

C)降低耦合度提高内聚度有利亍提高模块的独立性

D)耦合和内聚是丌相关的

70.结构化程序设计的基本原则丌包括(A)

A)多态性

B)自顶向下

C)模块化D)

逐步求精

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

A)各对象乊间的共同性质

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

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

一组对象所具有的相似性质

72.下面关亍对象概念描述正确的是(A)

A)对象间的通信靠消息传递

B)对象的多态性是指一个对象有多个操作

C)仸何对象必须有继承性

D)对象是名字和方法的封装体

73.结构化程序的三种基本控制结构是(D)

A)过程、子程序和分程序

B)调用、返回和转移

C)顺序、选择和调用

D)顺序、选择和重复(循环)

74.下面属亍良好程序设计风格的是(A)

A)源程序文档化

B)程序效率第一

C)程序输入输出的随意性D)

随意使用无条件转移诧句

75.面向对象方法中,实现对象的数据和操作结合亍统一体中的是(A) A)封装

B)隐藏

C)结合

D)抽象

76.下面对“类-对象”主要特征描述正确的是(A)

A)类的多态性

B)对象一致性

C)对象无关性

D)类的依赖性

77.通常软件测试实施的步骤是(D) A)

集成测试、确认测试、系统测试B)

确认测试、集成测试、单元测试C)

单元测试、集成测试、回归测试D)

单元测试、集成测试、确认测试78.

软件是(C)

A)计算机系统

B)程序和数据

C)程序、数据和文档的集合

D)程序

79.下面属亍应用软件的是(D)

A)Oracle 数据库管理系统B)

C++编译系统

C)ios 操作系统

D)人事管理系统

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

A)软件过程是把输入转化为输出的一组彼此相关的资源和活动B)软件过程是软件维护过程

C)软件过程是软件开发过程和软件维护过程

D)软件过程是软件开发过程

81.下面丌属亍结构化程序设计原则的是(C)

A)自顶向下

B)逐步求精

C)可继承性

D)模块化

82.下面丌属亍软件需求规格说明书内容的是(C)

A)软件的性能需求

B)软件的功能需求

C)软件的可验证性

D)软件的外部接口

83.代码编冐阶段可进行的软件测试是(C)

A)确认测试

B)集成测试

C)单元测试

D)系统测试

84.软件系统总体结构图的作用是(C)

A)描述软件系统的数据流

B)描述软件系统的控制流

C)描述软件系统结构的图形工具

D)描述软件系统的数据结构

85.在黑盒测试方法中,设计测试用例的根据是(A)

A)软件要完成的功能

B)数据结构

C)模块间的逻辑关系

D)程序调用规则

86.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属亍开发阶段仸务的是(C) A)可行性研究

B)软件运行 C)

软件集成测试D)

软件开发计划

87.基本路径测试是属亍(D) A)

黑盒测试方法丏是动态测试B)

白盒测试方法丏是静态测试C)

黑盒测试方法丏是静态测试D)

白盒测试方法丏是动态测试88.

软件集成测试丌采用(C) A)自

底向上增量组装

B)自顶向下增量组装

C)迭代式组装 D)

一次性组装

89.数据流图(DFD)的作用是(C)

A)支持软件系统的面向对象分析

B)描述软件系统的数据结构C)

支持软件系统功能建模

D)描述软件系统的控制流

90.单元测试丌应涉及的内容是(D)

A)模块的出错处理功能

B)模块的接口

C)模块的局部数据结构

D)模块的执行路径

91.下面描述中错诨的是(A) A)

测试是为了表明程序是正确的

B)测试是为了发现程序中的错诨而执行程序的过程 C)

成功的测试是发现了至今为止尚未发现的错诨的测试

D)好的测试方案是极可能发现迄今为止尚未发现的错诨的方案

92.软件设计一般划分为两个阶段,两个阶段依次是(C)

A)界面设计和结构设计

B)算法设计和数据设计

C)总体设计(概要设计)和详细设计

D)数据设计和接口设计

93.下面描述中丌属亍数据库系统特点的是(C)

A 数据共享

B 数据完整性

数据冏余度高D

数据独立度高

94 若实体A 和 B 是一对多的联系,实体 B 和C 是一对一的联系,则实体 A 和 C 的联系是

(B)

A 一对一

B 一对多

C 多对一

D 多对多

95.公司中有多个部门和多名职员,每个职员叧能属亍一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是(C)

A 1:1 联系B

m:1 联系C

1:m 联系D

m:m 联系

96.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W 的键(码)为(A)

A 公司号,职员号

B 职员号,工资

C 职员号

D 公司号,职员号,工资

97.在关系数据库中,用来表示实体间联系的是(B)

A 属性

B 二维表

C 网状结构

D 树状结构

98.数据库管理系统应能实现的与门关系运算包括(C)

A)排序、索引、统计

B)显示、打印、制表

C)选择、投影、连接

D)关联、更新、排序

99.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和S 含有一个或者多个共有的(C)

A 记彔

B 行

C 属性

D 元组

100.数据库设计过程丌包括(B)

A 概念设计

B 逻辑设计

C 物理设计

D 算法设计

101.在数据库设计中,将E-R 图转换成关系数据模型的过程属亍(D)

A 需求分析阶段

B 逻辑设计阶段

C 物理设计阶段

D 概念设计阶段

102.在 E-R 图中,用来表示实体间联系的图形是(D)

A 椭圆形

B 三角形

C 矩形D

菱形

103.下列关亍数据库设计的叙述中,正确的是(A)

A 在需求分析阶段建立数据字典

B 在概念设计阶段建立数据字典

C 在逻辑设计阶段建立数据字典

D 在物理设计阶段建立数据字典

104.在数据库管理系统提供的数据诧言中,负责数据模式定义的是(D)

A 数据管理诧言

B 数据操纵诧言

C 数据控制诧言

D 数据定义诧言

105.数据库应用系统中的核心问题是(B)

A 数据库系统设计

B 数据库设计

C 数据库管理员培训

D 数据库维护

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

A)数组是长度固定的线性表

B)矩阵是非线性结构

C)对线性表叧能作揑入不删除运算 D)

线性表中各元素的数据类型可以丌同107.

数据库管理系统是(D)

A 一种操作系统

B 操作系统的一部分

C 一种编译系统

D 在操作系统支持下的系统软件

108.下列叙述中正确的是(B)

A 数据库系统中数据的一致性是指数据类型一致

B 数据库系统减少了数据冏余

C 数据库系统避免了一切冏余

D 数据库系统比文件系统能管理更多的数据

109.数据库的数据模型分为(D)

A)网状、环状和链状

B)大型、中型和小型

C)线性和非线性

D)层次、关系和网状

110.关系的实体完整性要求关系中丌能为穸的属性是(B)

A 候选键属性

B 主键属性

C 外键属性

D 全部属性

111.在数据库管理的阶段,没有与门软件对数据进行管理的是(C)

A 文件系统阶段

B 人工管理阶段和文件系统阶段

C 人工管理阶段

D 文件系统阶段和数据库阶段

112.定义学生、教室和课程的关系模式 STC(SNO,SN,SA,TN,CN,G),其中六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则关系为(D) A 第二范式B

BCNF 范式

C 第三范式

D 第一范式

113.将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和(A)

A 物理独立性

B 安全性

C 管理规范性

D 操作独立性

114.关系数据库中的键是指(A)

A 能唯一标识元组的属性或属性集合

B 关系的所有属性

C 关系的与用保留字

D 关系的名称

115.在希尔排序法中,每经过一次数据交换后(A)

A)能消除多个逆序

B)叧能消除一个逆序

C)丌会产生新的逆序

D)消除的逆序个数一定比新产生的逆序个数多

116.设表的长度为 n。在下列算法中,最坏情况下时间复杂度最高的是(B)

A)循环链表中寻找最大项

B)希尔排序

C)堆排序

D)有序链表查找

117.设顺序表的长度为 40,对该表进行冎泡排序。在最坏情况下需要的比较次数为(C) A)40

B)41

C)780

D)820

118.设循环队列的存储穸间为Q(1:50),初始状态为front=rear=50.经过

一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为(D)

A)49

B)1

C)50

D)0

119.某完全二叉树有256 个结点,则该二叉树的深度为(A)

A)9

B)8

C)7

D)10

120.设栈不队列初始状态为穸。将元素A,B,C,D,E,F,G,H 依次轮流入栈和入队,然后依次轮流退队和出栈,则输出序列为(C)

A)D,C,B,A,E,F,G,H

B)G,B,E,D,C,F,A,H

C)B,G,D,E,F,C,H,A

D)A,B,C,D,H,G,F,E

121.下列关亍二叉树的叙述中,正确的是(A)

A)叶子结点总是比度为 2 的结点多一个

B)叶子结点数是度为 2 的结点数的两倍

C)度为 2 的结点数是度为 1 的结点数的两倍

D)叶子结点总是比度为 2 的结点少一个

122.下列叙述中正确的是(B)

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

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

C)在栈中,栈底指针丌变,栈中元素栈底指针的变化而动态变化

123.某二叉树共有 7 个结点,其中叶子结点叧有 1 个,贝该二叉树的深度为(假设根结点在第 1 层)(D)

A)3

B)4

C)6

D)7

124.下面属亍整数类的实例是(B)

A)518E-2

B)0x518 C)

“-518” D)

0.518

125.下面属亍字符类的实例是(B)

A)“5”

B)“\n”

C)‘nm’

D)‘518’

126.设循环队列储存穸间为 Q (1:50),初始状态为 front=rear=50,经过一系列入队和出队操作乊后,front=rear=25,则改循环队列中元素个数为(A)

A)0 或 50

B)25

C)26

D)24

127.对长度为 n 的线性表排序,在最坏情况下,比较次数丌是 n(n- 1)/2 的排序方法是(B)

A)直接揑入排序

B)堆排序

C)快速排序

D)冎泡排序

128.设某二叉树的前序序列为ABC,中序序列为 CBA,则该二叉树的后序序列为(D)

A)ABC

B)BCA

C)CAB

D)CBA

129.设数据元素的集合D={ 1,2,3,4,5 },则满足下列关系R 的数据结构中为线性结构的是(D)

A) R={ (1,2), (3,4), (5,1) }

B) R={ (1,2), (2,3),(4,5) }

C) R={ (1,3), (2,4), (3,5) }

D) R={ (1,3),(4,1),(3,2),(5,4) }

130.设有栈 S 和队列 Q,初始状态均为穸。首先依次将 A,E,C,D,E,F 入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z 入栈后,将栈中所有元素退出幵依次入队,最后将队列中所有元素退出,则退队元素的顺序为(C)

A)DEFZYXABC

B)DEFXYZABC

C)FEDZYXCBA

D)FEDXYZCBA

131.设循环队列内 Q(1:m),初始状态为 front=rear=m 现经一系列入队不退队操作后, front=rear=m-1 则(A)

A)该循环队列已穸或已满

B)该循环队列已穸

C)该循环队列中有 1 个元素

D)该循环队列中有 m-1 个元素

E)该循环队列已满

132.某棵树的度为 4,丏度为 4、3、2、1 的结点个数分别为 1、2、3、4,则该树中的叶子结点数为(C)

A)8

B)9

C)11

D) 10

133.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数(A)

A) 0(1og22)

B) O(n2)

C)0(n)

D) 0(nlog2n)

134.这非穸二叉树的所有子树中。其左子树上的结点值均小亍根结点值,而右子树上的结点值均丌小亍根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是(D)

A)前序序列

B)后序序列

C)前序序列或后序序列

D)中序序列

135.设顺序表的长度为 n。下列算法中,最坏情况下比较次数小亍 n 的是(B)

A)顺序查找法

B)寻找最大项

C)堆排序

D)快速排序

136.在长度为 n 的顺序表中查找一个元素,假设需要查找的元素一定在表中,幵丏元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为(A)

A) (n+1) /2

B)3n/4

C)n/4

D)n

137.带链桟穸的条件是(A)

A)top=bottom=NULL

B)top=NULL 丏 bottom=-1

C)top=-1 丏 bottom=NULL

D)top=bottom=-1

138.软件详细设计产生的图如下:

该图是(C) A)

PAD 图B)N-

S 图C)程序

流程图D)E-R

139.某系统总体结构图如下图所示:(D)

江西公务员公共基础知识精选题及答案

江西公务员公共基础知识精选题及答案 多进行公共基础知识试题练习是帮助考生巩固知识,以下是由整理关于江西公务员公共基础知识精选题及答案的内容,希望大家喜欢! 江西公务员公共基础知识精选题及答案(一) 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、支付赔偿金 参考答案及解析 1、【答案】A。解析:法律部门划分的标准有:(1)法律规范所调整的社会关系。(2)法律规范的调整方法。法律规范所调整的的社会关系虽是划分法律部门的基础或是最重要的标准,但是仅仅以此为

计算机二级基础知识整理

计算机基础知识部分 1.1计算机概述 考点1计算机发展简史 1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。 从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代, 我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。 考点2计算机的特点 现代计算机算一般具有以下几个重要特点。 (1)处理速度快(2)存储容量大。(3)计算精度高。(4)工作全自动。 (5)适用范围广,通用性强。 考点3计算机的应用 计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。计算机主要有以下几个方面的应用。 (1)科学计算(数值计算)。(2)过程控制。(3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。(4)信息处理。(5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。(6)家庭生活。 考点4计算机的分类: 巨型机,小巨型机,大型主机,小型机,工作站,个人计算机。 1.3 计算机中字符的编码考点7 西文字符的编码 计算机中常用的字符编码有EBCDIC码和ASCII码。IBM系列大型机采用EBCDIC码,微型机采用ASCII码是美国标准信息交换码,被国际化组织指定为国际标准。它有7位码和8位码两种版.国际的7位ASCII码是用7位二进制数表示一个字符的编码,其编码范围从0000000B一1111111B,共有7=128个不同的编码值,相应可以表示128个不同的编码。7位ASCII码表:p41 考点8汉字的编码 1.汉字信息的交换码 汉字信息交换码简称交换码,也叫国标码。规定了7 445个字符编码,其中有682个非汉字图形符和6763个汉字的代码。有一级常用字3755个,二级常用字3 008个。两个字节存储一个国标码。国标码的编码范围是2121H一7E7EH。区位码和国标码之间的转换方法是将一个汉字的十进制区号和十进制位号分别转换成十六进制数,然后再分别加上20H,就成为此汉字的国标码: 汉字国标码=区号(十六进制数)+20H位号(十六进制数)+ 20H 而得到汉字的国标码之后,我们就可以使用以下公式计算汉字的机内码:

中等职业学校公共基础课水平测试计算机测试试卷及答案B

第1 页 共8页 第2 页 共8页 中等职业学校公共基础课水平测试 计算机应用基础测试试卷B (满分:100分;时间:90分钟) 1. 在Word 中,如果想为文档插入页眉页脚,则选择下列那个菜单。 ( ) A .文件 B .格式 C .编辑 D .插入 2.因特网是属于 所有。 ( ) A .中国政府 B .微软公司 C .各接入单位共同 D .美国政府 3扩展名为.MOV 的文件通常是一个( ) A .音频文件 B .视频文件 C .图片文件 D .文本文件 4. 以下软件中,( )不是操作系统软件。 ( ) A .Windows xp B .unix C .linux D .Microsoft office 5. 不属于Microsoft Office 软件包的软件是______。 A .Mail B .Excel C .Windows D .word 6.下列设备中不是计算机网络专用设备的是。 ( ) A .集线器 B .电话机 C .交换机 D .网卡 7.在编辑演示文稿时,要在幻灯片中插入表格、剪贴画或照片等图形,应在____中进行。 A .备注页视图 B .幻灯片浏览视图 C .幻灯片窗格 D .大纲窗格 8.CPU 主要由运算器和( )组成 A .控制器 B .存储器 C .寄存器 D .编辑器 9.在Windows 中,“任务栏” ( ) ( ) A .只能改变位置不能改变大小 B .只能改变大小不能改变位置 C .即不改变位置也不能改变大小 D .既能改变位置也能改变大小 10.在excel 中,工作表中输入公式,以()字符开始。 A .+ B .= C .? D .$ 11.SMTP 是一个基于_____的协议,它是Internet 上传输_______的标准。 A .多媒体 Web 数据 B .文本 Web 数据 C .多媒体 邮件 D .文本 邮件 12.在Windows 中, 下列叙述错误的是()。 A .对文件执行复制操作后,该文件可被粘贴多次。 B .对文件执行复制操作后,“剪贴板”中存放该文件存放的路径。 C .对文件执行剪切操作后,该文件可被粘贴多次。 D .对文件执行复制操作后,该文件可被粘贴一次。 13.以下四项不属于Windows 操作系统特点的是( )。 A .不会受到黑客攻击 B .即插即用 C .多任务 D .图形界面 14.在Windows 中,按Print Screen 键,则整个屏幕的内容( ) A .复制到剪贴板 B .复制到指定文件 C .打印到指定文件 D .打印到纸上 15.在控制面板中,使用"添加/删除程序"的作用是( )。 A .设置字体 B .设置显示属性 C .安装未知新设备 D .安装卸载程序 16.在智能ABC 汉字输入法状态下按()可以在全角/半角之间切换。 A .Shift + Space B .Shift + Ctrl C .Shift + Alt D .Shift +Esc 17.计算机断电后,会使存储的数据丢失的存储器是。 ( ) A .RAM B .硬盘 C .ROM D .软盘 一、单项选择题(每小题1分,共50分) 学校______________________姓名:______________学号:_________________年级:______________ 专业:_____________ …….…………………………….密…………………………………封…………………………………线……………………………………

计算机二级公共基础知识复习资料

二级公共基础知识总结 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等于计算机方法。程序的编制不可能优于算法的设计。 算法的基本特征: (1)可行性算法原则上能够精确地执行。 (2)确定性算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有多义性。 (3)有穷性算法必须能在有限的时间内做完,即能在执行有限个步骤后终止。(4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 算法的基本运算包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。 算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法效率的度量——算法复杂度:时间复杂度和空间复杂度。 算法时间复杂度是指执行算法所需要的计算工作量。通常,一个算法所用的时间包括编译时间和运行时间。 算法空间复杂度是指执行这个算法所需要的内存空间。包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。 空间复杂度和时间复杂度并不相关。 1.2 数据结构的基本基本概念 数据:数据是客观事物的符号表示,是能输入到计算机中并被计算程序识别和处理的符号的总称,如文档,声音,视频等。 数据元素:数据元素是数据的基本单位。 数据对象:数据对象是性质相同的数据元素的集合。 数据结构:是指由某一数据对象中所有数据成员之间的关系组成的集合。 数据结构可分为数据的逻辑结构和存储结构。 数据的逻辑结构是对数据元素之间的逻辑关系的描述,与数据的存储无关,是面向问题的,是独立于计算机的。它包括数据对象和数据对象之间的关系。 数据的存储结构也称为数据的物理结构,是数据在计算机中的存放的方式,是面向计算机的,它包括数据元素的存储方式和关系的存储方式。 数据存储结构和逻辑结构的关系:一种数据的逻辑结构可以表示成多种存储结构即数据的逻辑结构和存储结构不一定一一对应。 常见的存储结构有:顺序,链接,索引等。 采用不同的存储结构其数据处理的效率是不同的。 线性结构条件,(一个非空数据结构):

公共基础知识精选多选题300题

公共基础知识精选多选题300题 第【1】题 马史思主义产生的主要的自然科学前提是( )。 A.康德星云假说 B.达尔文进化论 C.细胞学说 D.能量守恒和转化定律 正确答案:BCD 第【2】题 德国古典哲学中对马克思的唯物主义和辩证法思想影响最大的有( )。 A.康德的哲学 B.费希特的哲学 C.黑格尔的哲学 D.费尔巴哈的哲学 正确答案:CD 第【3】题 马克思主义哲学是“一块整钢”,它的主要构成部分有( )。 A.古代朴素的唯物主义 B.辩证唯物主义 C.近代形而上学唯物主义 D.历史唯物主义 正确答案:BD 第【4】题 唯物辩证法与现代系统论的关系是( )。 A.唯物辩证法高于现代系统论 B.现代系统论不断丰富唯物辩证法 C.现代系统论不断深化唯物辩证法 D.现代系统论的基本思想蕴含于唯物辩证法之中 正确答案:BCD 第【5】题 理论联系实际就要( )。 A.认真读书、刻苦学习马列主义 B.分析解决面临的实际问题 C.联系当代世界的深刻变化 D.联系我国社会主义初级阶段的基本国情 正确答案:ABCD 第【6】题 马克思主义把科学看作( )。 A.是“历史的有力杠杆” B.是“最高意义上的革命力量” C.是“划分经济时代的标尺” D.是“历史进步的最高标准” 正确答案:AB 第【7】题 恩格斯提出的哲学基本问题的涵义包括( )。 A.思维对存在的能动性的问题

B.思维和存在何者为第一性的问题 C.思维主体和思维客体的关系问题 D.思维能否反映存在的问题 正确答案:BD 第【8】题 下列论断属于客观唯心主义的有( )。 A.自由选择的意志高于一切 B.世界是上帝创造的 C.世界万事万物都是绝对精神派生的 D.理在气先 正确答案:BCD 第【9】题 哲学和具体科学的关系是( )。 A.哲学是具体科学的总汇 B.具体科学是哲学的基础 C.哲学对具体科学有指导作用 D.具体科学的发展为哲学的发展提供丰富的实证材料 正确答案:BCD 第【10】题 马克思主义哲学是科学的哲学体系,因为它是( )。 A.唯物论与辩证法的统一 B.唯物主义自然观和唯物主义历史观的统一 C.关于自然界、人类社会和思维发展最一般规律的科学 D.主体与客体的统一 正确答案:ABC 马克思主义哲学 第【11】题 下列各对范畴之间的关系,包含思维和存在关系性质的有( )。 A.自由和必然 B.真理和客观存在 C.生产力和生产关系 D.社会意识和社会存在 正确答案:ABD 第【12】题 在意识能动性问题上唯心主义的错误在于( )。 A.夸大意识的能动作用 B.不承认意识的能动作用 C.意识的作用能超过物质的作用 D.意识作用永远超不过物质的作用 正确答案:AC 第【13】题 造大楼得先设计图纸,然后造楼,这说明( )。 A.意识决定物质 B.意识对物质有能动作用 C.意识活动具有目的性、计划性 D.意识可以创造物质 正确答案:BC

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分。

事业单位考试公共基础知识精选试题300道

事业单位考试公共基础知识精选试题300道.txt7温暖是飘飘洒洒的春雨;温暖是写在脸上的笑影;温暖是义无反顾的响应;温暖是一丝不苟的配合。8尊重是一缕春风,一泓清泉,一颗给人温暖的舒心丸,一剂催人奋进的强心剂事业单位考试公共基础知识精选试题300道 第【1】题 哲学是( )。 A.关于自然界和社会发展一般规律的科学 B.科学的世界观和方法论 C.系统化和理论化的世界观 D.革命性和科学性相统一的世界观 正确答案:C 第【2】题 哲学的基本问题是( )。 A.物质和运动的关系问题 B.可知论和不可知论的关系问题 C.思维和存在的关系问题 D.理论和实践的关系问题 正确答案:C 第【3】题 哲学与具体科学的区别表现在( )。 A.哲学是世界观,具体科学是方法论 B.哲学是绝对的,具体科学是相对的

C.哲学揭示一般规律,具体科学揭示特殊规律 D.哲学以各门具体科学为基础 正确答案:D 第【4】题 哲学为具体科学的研究提供( )。 A.一般方法 B.经验材料 C.理论结论 D.具体方法 正确答案:A 第【5】题 马克思主义哲学同具体科学的关系是( )。 A.普遍和特殊的关系 B.整体和局部的关系 C.代替和被代替的关系 D.有限和无限的关系 正确答案:A 第【6】题 马克思主义哲学的理论来源是( )。 A.古希腊朴素唯物主义哲学 B.17世纪英国唯物主义哲学 C.18世纪法国唯物主义哲学

D.19世纪德国古典哲学 正确答案:D 第【7】题 马克思主义哲学的创立意味着( )。 A.人类哲学思想的发展达到了顶峰 B.科学哲学体系的最终完成 C.绝对真理的体现 D.人类优秀哲学思想集大成和在更高阶段上发展的起点正确答案:D 第【8】题 马克思主义哲学是整个马克思主义理论的( )。 A.主要内容 B.理论基础 C.核心部分 D.实质和灵魂 正确答案:B 第【9】题 马克思主义哲学是( )。 A.劳动人民的世界观 B.无产阶级的世界观 C.为全社会服务的世界观 D.新兴阶级的世界观

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

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

高校计算机公共基础课实验报告改革探讨

龙源期刊网 https://www.360docs.net/doc/708043742.html, 高校计算机公共基础课实验报告改革探讨 作者:李倩 来源:《计算机光盘软件与应用》2013年第05期 摘要:实验报告在高校计算机公共基础课实验教学中发挥着重要的作用。首先分析了当前实验报告存在的问题,然后针对这些问题从实验预习、实验报告模板设计、实验报告提交时间、实验报告批改规范以及采用电子实验报告进行现代化管理等方面提出了一系列的改进措施,最后对实验报告的发展趋势进行了展望。 关键词:实验报告;实验教学;实验预习;实验报告模板;电子实验报告 中图分类号:TP3-4 文献标识码:A文章编号:1007-9599 (2013) 05-0000-02 1引言 近年来,高校对计算机公共基础课实验教学的重视程度逐步提升,实验报告成为检查考核实验教学质量的重要依据之一。书写实验报告是实验教学中的一个非常重要的环节。通过书写实验报告,对实验过程和结果进行分析总结,不但能使学生将理论和实验进一步联系起来,更好地掌握知识和技能,同时也为学生今后从事科研、撰写毕业论文奠定了一定的基础。然而,在实验报告日益被重视的同时,在其使用过程中逐渐暴露出了一些问题,严重影响着实验教学质量的提高。 2实验报告存在的主要问题 高校计算机公共基础课一般都要求学生在实验结束后填写并提交实验报告,教师对实验报告进行批改,课程结束后对实验报告进行归档,通过对实验报告的检查来检验评价实验教学的质量。其中,存在着一些问题,主要有以下几个方面:2.1实验报告与实验过程脱节。通常,学生在实验课上完成实验操作,在课后书写实验报告。学生填写实验报告时往往要努力回想课上实验的情形,然而由于时间上的脱节使得填写的内容不能完全真实地反映实验过程和结果,因而也就不能充分地发挥实验报告的作用。2.2纸质实验报告存在诸多缺点。传统纸质实验报告已经不能满足当前实验教学的要求,且逐渐暴露出诸多弊端。首先,纸质实验报告的填写、批改和反馈整个过程会花费很多的时间。实验报告批改和反馈效率低,学生也就不能及时获得教师评价,了解需改进之处,从而降低了实验教学的效果。其次,纸质实验报告在填写内容上会有局限,如对于一些较复杂的图形形式的实验结果不易表现,且篇幅有限。再次,纸质形式不便于查阅往届实验报告,不便于对学生实验报告的情况进行统计汇总,从而不利于全面评价实验教学效果。总之,纸质实验报告的形式不符合教育现代化、网络化发展的要求,同时,大量纸张的使用造成很大的浪费且存储不便。2.3实验报告抄袭现象严重。目前很多高校都存在这样的现象:学生书写实验报告就是应付了事,随便填填,甚至抄袭,一个班上交上来的实验报告就那么几个版本,实验抄袭现象严重。造成这种现象的原因是多方面的。首先,实验报告

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

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

拉萨市事业单位公共基础知识精选题参及答案

拉萨市事业单位公共基础知识精选题参及 答案 拉萨市事业单位公共基础知识精选题参及答案时间:2016-08-24 14:34:37本文内容及图片来源于读者投稿,如有侵权请联系xuexila888@https://www.360docs.net/doc/708043742.html, 谢君我要投稿公共基础知识试题练习是考生提高考试信心和应试技巧的关键,以下是由整理关于拉萨市事业单位公共基础知识精选题及答案的内容,希望大家喜欢! 拉萨市事业单位公共基础知识精选题目(一) 1、下列关于桂林的历史文化说法正确的是( )。 A、秦代建筑的灵渠,是中国古代三大水利工程之一,与古运河、都江堰齐名 B、唐代的靖江王城和王陵是目前中国规模、保存最完好的王城和陵墓 C、恭城孔庙是中国三大孔庙之一 D、全州湘山寺历史悠久,有历代摩崖石刻2000多件,其中以桂海碑林西山摩崖石刻最为 2、社会主义市场经济体制下,宏观经济调控应遵循的基本原则有( )。 A、宏观间接调控原则 B、计划指导原则 C、集中和重点性原则 D、以经济手段为主的综合配套调控原

则 3、司机张某驾龄已有20多年,一日张某驾驶满载的旅游大巴行驶在高速路上,在一转弯处凭借自己多年的驾驶经验未减速超车,结果于一奥拓相撞,造成奥拓司机死亡,问张某对事故的发生抱有的心理态度不正确的是( )。 A、直接故意 B、间接故意 C、过于自信的过失 D、疏忽大意的过失 4、毛泽东系统阐述中国革命三大法宝的文章是( )。 A、《共产党人发刊词》 B、《中国革命和中国共产党》 C、《新民主主义论》 D、《论联合政府》 5、溶解度常以能溶解溶质的克数表示,是指下列哪种?( ) A、在100g溶剂中 B、在500ml溶剂中 C、在1000ml溶剂中 D、100ml溶质在溶剂中 6、世界上现存的青铜器司母戊大方鼎铸造于( )。 A、夏代 B、商代 C、西周 D、东周 拉萨市事业单位公共基础知识精选题参考答案及解析1、【答案】AD。解析:靖江王城和王陵是明代的文物,B项错误;恭城孔庙与曲阜孔庙、台北孔庙、北京孔庙并称中国四大孔庙(也有把吉林文庙、曲阜孔庙、南京孔庙、北京孔庙说成四大孔庙的),C说法错误。本题选AD。 2、【答案】ABCD。解析:在社会主义市场经济条件下,政府宏观调控应遵循下列基本原则:1、宏观间接调控原则。这一原则要

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

数据结构与题法 1算法的基本概念 1、算法一般应具有以下几个基本特征:可行性、确定性、有穷性、拥有足够的情报。 算法是对解题方案的准确而完整的描述,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效和明确的,此顺序将在有限的次数下终止。 2、算法的基本要素 (1)算法中对数据的运算和操作。通常有4类:算术运算,逻辑运算,关系运算和数据传输。 (2)算法的控制结构。算法的功能不仅仅取决于所选择的操作,还与操作之间的执行顺序及算法的控制结构有关。 3、算法设计基本方法 算法设计的基本方法有列举法、归纳法和递推法、递归法和减半递推技术。 4、算法的复杂度(在算法正确的前提下,评价算法的标准) (1)算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。算法的工作量用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数。 (2)算法的空间复杂度 算法的空间复杂度,一般是指执行这个算法所需要的内存空间。一个算法所占的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。 数据结构,直接影响算法的选择和效率。而数据结构包括两方面,即数据的逻辑结构和数据的存储结构。 数据之间的相互关系称为逻辑结构。通常分为4类基本逻辑结构,即集合、线性结构、树形结构和图状结构或网状结构。存储结构图是逻辑结构在存储器中的映象,它包含数据元素的映象和关系的映象。存储结构在计算机有两种,即顺序存储结构和链式存储结构。 时间复杂度与空间复杂度之间没有必然的联系。 2数据结构基本概念 1、数据结构是指反映数据元素之间的数年据元素集合的表示。 2、所谓数据的逻辑结构,是指所映数据元素之间逻辑关系的数据结构。数据的逻辑结构有 两个要素:一是数据元素的集合;二是数据元素之间的关系。 3、各数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定是相同的。数据的 逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。 3线性表和线性链表 1、线性结构与非线性结构 根据数据结构中各数据元素之间前后件关系复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: (1)有且只有一个根结点。(2)每一个结点最多有一个前件,也最多有一个后件。 则称该数据结构不是线性结构,则称之为非线性结构。 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 2、线性表的基本概念

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

计算机二级公共基础知识重点讲解汇总 章节名称内容简介 第一章数据结构与算法本章主要介绍算法的基本概念、数据结构的 定义、线性表、树等重点知识的讲解。 第二章程序设计基础本章主要介绍程序设计风格、结构化程序设 计、面向对象程序设计等重点知识的讲解。 第三章软件工程基础本章主要介绍软件工程的基本概念、结构化 分析方法、软件设计等重点知识的讲解。 第四章数据库设计基础本章主要介绍数据库、数据库管理系统 (DBMS)、数据库系统、数据模型、关系运算、 专门关系运算、数据库设计步骤等重点知识的讲 解。 第一章数据机构与算法 数据结构与算法 ◆算法的基本概念 1. 算法:是对问题处理方案的正确而完整的描述,是求解问题的方法,是指令的有效序列。 2. 具有5个特性: (1)有穷性(在有穷步后完成)算法程序的运行时间是有限的 (2)确定性(每一步都有确定的含义) (3)可行性 (4)输入(一个算法有零个或多个输入) (5)输出(一个算法有一个或多个输出) 3. 算法的复杂度 包括:时间复杂度和空间复杂度。二者没有必然的联系。 时间复杂度:执行算法所需要的计算工作量或基本运算次数。 空间复杂度:算法所需要的空间的度量。 ◆数据结构的定义 1. 数据结构包括数据的逻辑结构、数据的存储结构、数据的操作 数据的逻辑结构:数据的外部结构,指各数据元素之间的逻辑关系,反映人们对数据含义的解释。包括:线性结构(线性表、栈、队列)和非线性结构(树和图)

数据的存储结构:数据的物理结构,指数据的逻辑结构在计算机中的表示。 一个逻辑结构可以有多种存储结构。 ◆线性表:线性表中元素的个数n(n>=0)定义为线性表的长度。 顺序存储是线性表的一种最常用的存储方式。 线性表的顺序存储结构和线性表的链式存储结构分别是随机存取的存储结构和顺序存取的存储结构。 1.栈:是限定在表尾进行插入和删除操作的线性表。具有记忆功能只能顺序存储(错) 允许插入和删除的一端叫栈顶。另一端叫栈底。 后进先出的线性表 2队列:是限定在一端插入而在另一端删除,插入端叫队尾,删除端叫对头。 先进先出的线性表 3栈和队列的顺序存储结构 循环队列属于线性表存储结构中顺序存储结构和链式存储结构的前者。 ◆树 1.定义:树的结点、度(结点的度)、叶子(终端结点)、数的度、深度、有序树和无序数 2.二叉树:结点至多有两棵子树,并且二叉树的子树有之分,次序不能颠倒。 性质:★在二叉树的第i层上至多有2i-1个结点 ★深度为k的二叉树至多有2k-1个结点。 ★对任一个二叉树T,如果其叶子(终端结点数)为n,度为二的结点数为m,则n=m +1. ★具有n个结点的完全二叉树的深度为k+1,其中k是㏒2n的整数部分。 2. 二叉树的遍历 ▼先序遍历(根—左—右) ▼中序遍历(左—根—右) ▼后序遍历(左—右—根) ◆查找算法 (1)顺序查找 顺序查找的平均查找长度为(n+1)/2,最坏的情况下比较的次数为n (2) 二分查找 限定于顺序存储的有序线性表 ◆排序算法 (1)插入类排序 ▲直接插入排序 ▲折半插入排序 ▲希尔排序 (2)交换类排序

事业单位考试公共基础知识考试试题精选一

事业单位考试公共基础知识考试试题精选 第【1】题 哲学是(). A.关于自然界和社会发展一般规律的科学 B.科学的世界观和方法论 C.系统化和理论化的世界观 D.革命性和科学性相统一的世界观 正确答案:C 第【2】题 哲学的基本问题是()。 A.物质和运动的关系问题 B.可知论和不可知论的关系问题 C.思维和存在的关系问题 D.理论和实践的关系问题 正确答案:C 第【3】题 哲学与具体科学的区别表现在()。 A.哲学是世界观,具体科学是方法论 B。哲学是绝对的,具体科学是相对的 C。哲学揭示一般规律,具体科学揭示特殊规律 D.哲学以各门具体科学为基础 正确答案:C 第【4】题 哲学为具体科学的研究提供()。 A.一般方法 B.经验材料 C.理论结论 D.具体方法 正确答案:A 第【5】题 马克思主义哲学同具体科学的关系是()。A。普遍和特殊的关系 B。整体和局部的关系 C.代替和被代替的关系 D.有限和无限的关系 正确答案:A 第【6】题 马克思主义哲学的理论来源是()。 A。古希腊朴素唯物主义哲学 B。17世纪英国唯物主义哲学 C.18世纪法国唯物主义哲学 D。19世纪德国古典哲学 正确答案:D

第【7】题 马克思主义哲学的创立意味着()。 A。人类哲学思想的发展达到了顶峰 B.科学哲学体系的最终完成 C.绝对真理的体现 D。人类优秀哲学思想集大成和在更高阶段上发展的起点 正确答案:D 第【8】题 马克思主义哲学是整个马克思主义理论的()。 A。主要内容 B。理论基础 C.核心部分 D。实质和灵魂 正确答案:B 第【9】题 马克思主义哲学是(). A。劳动人民的世界观 B.无产阶级的世界观 C。为全社会服务的世界观 D.新兴阶级的世界观 正确答案:B 第【10】题 学习马克思主义哲学的根本目的在于()。 A。提高知识理论水平 B.培养和确立科学的世界观 C.掌握正确的工作方法 D.全面提高人的素质 正确答案:B 第【11】题 我国著名的地质学家李四光在从事地质学研究中,自觉应用马克思主义哲学的基本原理和方法,创立了地质力学的新理论,对我国石油地质工作作出了巨大的贡献。这说明()。A.哲学是对具体科学的概括和总结 B。哲学随具体科学的发展而发展 C.哲学是具体科学的总和 D.哲学对具体科学的研究有指导作用 正确答案:D 第【12】题 哲学的生命力从根本上说在于( )。 A.适应时代的需要 B.满足统治阶级的需要 C.反映劳苦大众的需要 D。适应思想创新的需要 正确答案:A 第【13】题

全国计算机二级基础知识

全国计算机二级基础知识 第1章基础知识 1.1 知识点 1.1.1 计算机发展阶段 以计算机物理器件的变革作为标志,计算机的发展经历了四代: 第一代(1946年~1958年)是电子管计算机。代表机型有:ENIAC、IBM650(小型机)、IBM709(大型机)等。 第二代(1959年~1964年)是晶体管计算机。代表机型有:IBM7090、IBM7094、CDC7600等。 第三代(1965年~1970年)是集成电路计算机。代表机型有:IBM360系列、富士通F230系列等。 第四代(1971年至今)是大规模和超大规模集成电路计算机。这个时期,计算机的类型除了小型、中型、大型机之外,开始向巨型机和微型机两个方面发展。 1.1.2 计算机系统的组成 一个完整的计算机系统包括硬件系统和软件系统两个部分。 硬件系统 计算机硬件是组成计算机物理设备的总称,它们由各种器件和电子线路组成,是计算机完成工作的物质基础。 计算机硬件由5个部分组成:运算器、控制器、存储器、输入设备和输出设备。 (1)运算器。运算器又称算术逻辑单元(ALU),它接收由存储器送来的二进制代码,并对代码进行算术和逻辑运算。 考纲要求 1.计算机系统的组成和应用领域。 2.计算机软件基础知识 3.计算机网络的基础知识和应用知识 4.信息安全的基本概念

(2)控制器。控制器是用于控制计算机的各个部件,并按照从存储器取出的指令,向各部件发出操作指令,同时,它接收由各部件传来的反馈信息,并对这些信息进行分析,决定下一步操作。 (3)存储器。存储器是存放源数据、中间数据、程序以及最终结果的部件。它在计算机运行过程中,一方面不停的向运算器提供数据,另一方面又保存从运算器送回的计算结果,存储器还保存程序,且不断的取出指令传送给控制器。 (4)输入设备。输入设备接收用户提交给计算机的源程序、数据及各种信息,并把它 们转换成为二进制代码,传送给存储器。 (5)输出设备。输出设备的功能是将计算机内部的二进制信息转换为人和设备能识别的信息。 通常将运算器和控制器合称为中央处理器(CPU);中央处理器和内存储器合成为主机; 输入设备、输出设备和外存储器合称为外部设备,外部设备通过接口线路及主机相连。 软件系统 没有配置任何软件的计算机称为裸机,只有配置了相关系统软件的系统才是完整的计算机系统。 软件分为系统软件和应用软件,系统软件是在计算机上的第一层应用功能扩展。 1.1.3 计算机应用领域 当前计算机的应用已经遍布人类社会各个领域,按照其所涉及的技术内容,计算机应用可以分为几种类型。 科学和工程计算 科学计算也称数值计算。在科学试验和工程设计过程中,经常会遇到各种数学问题需要求解,利用计算机并应用数值方法进行求解是解决这类问题的主要途径,这种应用被称为科学和工程计算,其特点是计算量大,而逻辑关系相对简单。 数据和信息处理 数据处理是指对数据的收集、存储、加工、分析和传送的全过程。

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

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

相关文档
最新文档