量独立性很强,函数外无法访问…
何谓变量?晕~~~~~~~如果这都要说,那你可以不用考二级了。
(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。 A. 控制流 B. 加工 C. 数据存储 D. 源和潭 (16) [答案]A
[考点]软件工程基础 [评析]
数据流图用于需求分析阶段,在此阶段我们只考虑大致的数据流流向,而不关心内部具体的处理,以及如何在计算机上实现,不必讨论控制流,我们只关心的:数据流、数据储存、变换/加工(相当于一个黑盒,不关心内部细节)、外部实体,数据流图通俗易懂,因为它远离了计算机,用户(无需懂编程)和软件人员都易接受。
比如一个简单的软件系统逻辑模型:
输入流和输出流即D中的源和潭。
(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。 A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确 (17) [答案]B
[考点]软件工程基础
Page 9 of 51
[评析]
评审(复审)每阶段都有,把前三个方面说完了,还剩什么呢? 此题需要记一下,至于各名词的解释,顾名即可思义。 (18) 下述关于数据库系统的叙述中正确的是______。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 (18) [答案]A
[考点]数据库设计基础 [评析]
关于数据管理技术的三个阶段如下: 1.人工管理阶段 人工管理数据的特点是: (1)数据不保存。
(2)数据无专门软件进行管理。 (3)数据不共享。 (4)数据不具有独立性。 2.文件系统阶段
该阶段的数据管理具有如下特点: (1)数据可以长期保存。
(2)由文件系统管理数据。文件系统管理数据存在如下缺点: (1)数据共享性差,数据冗余度大。 (2)数据独立性差。 3.数据库系统阶段
与人工管理和文件系统阶段相比较,数据库系统阶段具有如下的特点: (1)数据结构化
(2)数据共享性高、冗余度小、易扩充
Page 10 of 51
(3)数据独立性高
(4)统一的数据管理和控制数据库管理系统必须提供以下几个方面的数据控制和保护功能:
(1)数据的安全性(security)保护。 (2)数据的完整性(integrity)控制。 (3)数据库恢复(recovery)。 (4)并发(concurrency)控制。 (5)事务(transaction)支持。
B错,为什么会有关系规范化理论,其主要目的之一是减少数据的冗余,说明数据库系统还存在一定的冗余;C错,数据完整性约束指一组完整性规则的集合,不一定是数据类型的一致性;D项也太菜鸟了吧,数据能管理存放多少数据主要看机子硬盘空间和一些相关的设置,比如在数据库管理系统中设置某个用户的空间最大为多少。
(19) 关系表中的每一横行称为一个______。 A. 元组 B. 字段 C. 属性 D. 码 (19) [答案]A
[考点]数据库设计基础 [评析]
字段:列,属性名
属性:实体的某一特性,如学生表中的学号、姓名…
码(主健):元组(实体)的惟一标识,比如学生有同名的,但学号是惟一的。 比如表:
学号 姓名 性别 院系
0221301 陈朝霞 女 油院矿机
0221310 周建峰 男 西南工业大学机电院
Page 11 of 51
0221326 曾晓明 男 西南工业大学机电院 0221315 郭文广 男 西南工业大学机电院 0123456 茂叶 男 油院机电&软件
(20) 数据库设计包括两个方面的设计内容,它们是______。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (20) [答案]A
[考点]数据库设计基础 [评析]
需求分析--(需求说明)-->概念设计--(概念结构)-->逻辑结构设计--(逻辑结构)-->物理设计--(物理结构)--> (21) 算法的空间复杂度是指______。 A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间 (21) [答案]D
[考点]程序设计基础 [评析]
时间复杂度:在运行算法时所耗费的时间为f(n)(即 n的函数)。 空间复杂度:实现算法所占用的空间为g(n)(也为n的函数)。 算法为什么会占用存储存空间?
主要是内存空间,因为算法中的变量、地址等等通常保存在内存中(如果在虚存、缓存,甚至已在CPU中运行,也算占用了存储空间)。 (22) 下列关于栈的叙述中正确的是______。
Page 12 of 51