(130)在最坏情况下,冒泡排序的时间复杂度为。答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)
(131)面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个。答:实体
(132)软件的需求分析阶段的工作,可以概括为四个方面:、需求分析、编写需求规格说明书和需求评审。
答:需求获取
(133)是数据库应用的核心。答:数据库设计
(134)数据结构包括数据的结构和数据的存储结构。答:逻辑
(135)软件工程研究的内容主要包括:技术和软件工程管理。答:软件开发(136)与结构化需求分析方法相对应的是方法。答:结构化设计
(137)关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、和自定义完整性。答:参照完整性
(138)数据模型按不同的应用层次分为三种类型,它们是数据模型、逻辑数据模型和物理数据模型。答:概念
(139)栈的基本运算有三种:入栈、退栈和。答:读栈顶元素#读栈顶的元素#读出栈顶元素
(140)在面向对象方法中,信息隐蔽是通过对象的性来实现的。答:封装
(141)数据流的类型有和事务型。答:变换型
(142)数据库系统中实现各种数据管理功能的核心软件称为。答:数据库管理系统#DBMS
(143)关系模型的数据操纵即是建立在关系上的数据操纵,一般有、增加、删除和修改四种操作。答:查询
(144)实现算法所需的存储单元多少和算法的工作量大小分别称为算法的。答:空间复杂度和时间复杂度
(145)数据结构包括数据的逻辑结构、数据的以及对数据的操作运算。答:存储结构
(146)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的。答:可重用性(147)面向对象的模型中,最基本的概念是对象和。答:类
(148)软件维护活动包括以下几类:改正性维护、适应性维护、维护和预防性维护。答:完善性
(149)算法的基本特征是可行性、确定性、和拥有足够的情报。答:有穷性
(150)顺序存储方法是把逻辑上相邻的结点存储在物理位置的存储单元中。答:相邻
(151)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向的设计方法。答:数据结构
(152)数据库设计分为以下6个设计阶段:需求分析阶段、、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。答:概念设计阶段#数据库概念设计阶段
(153)数据库保护分为:安全性控制、、并发性控制和数据的恢复。答:完整性控制
(154)测试的目的是暴露错误,评价程序的可靠性;而的目的是发现错误的位置并改正错误。答:调试
(155)在最坏情况下,堆排序需要比较的次数为。答:O(nlog2n)
(156)若串s="Program",则其子串的数目是。答:29
(157)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于的联系。答:1对多#1:N
(158)数据库管理系统常见的数据模型有层次模型、网状模型和三种。答:关系模型
159.以下数据结构中不属于线性数据结构的是C。A、队列B、线性表C、二叉树D、栈
160.结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是__B。
A、可行性分析B、需求分析C、详细设计D、程序编码
161.结构化程序设计主要强调的是B。
A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性
162.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是D。
A、概要设计B、详细设计C、可行性分析D、需求分析
163.下列关于栈的叙述中正确的是D。
A、在栈中只能插入数据B、在栈中只能删除数据C、栈是先进先出的线性表D、栈是先进后出的线性表
164.下面不属于软件设计原则的是__C。A、抽象B、模块化C、自底向上D、信息隐蔽
165.对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为B。
A、N+1 B、N C、(N+1)/2 D、N/2