C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现
(64)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指。(B)
A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程
(65)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为。(B)A.PAD图B.N-S图C.结构图D.数据流图
(66)数据处理的最小单位是。(C)A.数据B.数据元素C.数据项D.数据结构
(67)下列有关数据库的描述,正确的是。(C)A.数据库是一个DBF文件B.数据库是一个关系
C.数据库是一个结构化的数据集合D.数据库是一组文件
(68)单个用户使用的数据视图的描述称为。(A)A.外模式B.概念模式C.内模式D.存储模式
(69)需求分析阶段的任务是确定。(D)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能
(70)算法分析的目的是。(D)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系
C.分析算法的易懂性和可靠性D.分析算法的效率以求改进
(71)n个顶点的强连通图的边数至少有。(C)A.n-1 B.n(n-1)C.n D.n+1
(72)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是。(B)
A.堆排序B.直接插入排序C.快速排序D.直接选择排序
(73)用链表表示线性表的优点是。(A)
A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取
(74)下列不属于结构化分析的常用工具的是。(D)A.数据流图B.数据字典C.判定树D.PAD图
(75)软件开发的结构化生命周期方法将软件生命周期划分成。(A)A.定义、开发、运行维护
B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计
(76)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是。(C)
A.循环的集合B.地址的集合C.路径的集合D.目标的集合
(77)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有。(D)
A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型
(78)分布式数据库系统不具有的特点是。(B)
A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性
(79)下列说法中,不属于数据模型所描述的内容的是。(C)
A.数据结构B.数据操作C.数据查询D.数据约束
(80)算法的复杂度主要包括复杂度和空间复杂度。答:时间
(81)数据的逻辑结构在计算机存储空间中的存放形式称为数据的。答:模式#逻辑模式#概念模式
(82)若按功能划分,软件测试的方法通常分为白盒测试方法和测试方法。答:黑盒
(83)如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设备"之间存在联系。答:一对多#1:N#1:n
(84)关系数据库管理系统能实现的专门关系运算包括选择、连接和。答:投影
(85)在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、遍历和后序遍历。答:中序
(86)结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、和限制使用goto语句。答:模块化
(87)软件的调试方法主要有:强行排错法、和原因排除法。答:回溯法
(88)数据库系统的三级模式分别为模式、内部级模式与外部级模式。答:概念#概念级
(89)数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、和处理过程。
答:数据存储
设一棵完全二叉树共有500个结点,则在该二叉树中有个叶子结点。答:250
(90)在最坏情况下,冒泡排序的时间复杂度为。答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)