(297)线性表的顺序存储结构和线性表的链式存储结构分别是。(B)
A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构
(298)在单链表中,增加头结点的目的是。(A)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现
(299)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指。(B)
A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程
(300)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为。(B)A.PAD图B.N-S图C.结构图D.数据流图
(301)数据处理的最小单位是。(C)A.数据B.数据元素C.数据项D.数据结构
(302)下列有关数据库的描述,正确的是。(C)A.数据库是一个DBF文件B.数据库是一个关系
C.数据库是一个结构化的数据集合D.数据库是一组文件
(303)单个用户使用的数据视图的描述称为。(A)A.外模式B.概念模式C.内模式D.存储模式
(304)需求分析阶段的任务是确定。(D)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能
(305)算法分析的目的是。(D)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系
C.分析算法的易懂性和可靠性D.分析算法的效率以求改进
(306)n个顶点的强连通图的边数至少有。(C)A.n-1 B.n(n-1)C.n D.n+1
(307)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是。(B)
A.堆排序B.直接插入排序C.快速排序D.直接选择排序
(308)用链表表示线性表的优点是。(A)
A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取
(309)下列不属于结构化分析的常用工具的是。(D)A.数据流图B.数据字典C.判定树D.PAD图
(310)软件开发的结构化生命周期方法将软件生命周期划分成。(A)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计
(311)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是。(C)
A.循环的集合B.地址的集合C.路径的集合D.目标的集合
(312)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有。(D)
A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型
(313)分布式数据库系统不具有的特点是。(B)A.分布式B.数据冗余
C.数据分布性和逻辑整体性D.位置透明性和复制透明性
(314)下列说法中,不属于数据模型所描述的内容的是。(C)A.数据结构B.数据操作C.数据查询D.数据约束
315.算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度
C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数
316.算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数
C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间
317.下列叙述中正确的是(A)
A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构
318.数据的存储结构是指(B)A.数据所占的存储空间量
B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据
319.下列关于队列的叙述中正确的是(C)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表
320.下列关于栈的叙述中正确的是(D)
A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表
321.在深度为5的满二叉树中,叶子结点的个数为(B)A.32 B.31 C.16 D.15
322.对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B)A.N+1 B.N C.(N+1)/2 D.N/2