1、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及Br
A阶段性报告B需求评审C总结D都不正确r
r
2、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是Cr
A模拟现实世界中不同事物之间的联系B强调模拟现实世界中的算法而不强调概念C使用现实世界的概念抽象地思考问题从而自然地解决问题D鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考r
r
3、在结构化方法中,软件功能分解属于下列软件开发中的阶段是C注:总体设计也就是概要设计r
A详细设计B需求分析C总体设计D编程调试r
r
4、下面不属于软件工程的3个要素的是Dr
A工具B过程C方法D环境r
r
5、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是Dr
A自顶向下B由底向上C由内向外D由整体到局部r
r
6、关系表中的每一横行称为一个Ar
A元组B字段C属性D码r
r
7、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是Ar
A数据库系统B文件系统C人工管理D数据项管理r
r
8、下面不属于软件设计原则的是Cr
A抽象B模块化C自底向上D信息隐蔽r
r
9、设有下列二叉树:图见书P46r
对此二叉树中序遍历的结果为Br
AABCDEFBDBEAFCCABDECFDDEBFCAr
r
10、数据库设计包括两个方面的设计内容,它们是Ar
A概念设计和逻辑设计B模式设计和内模式设计r
C内模式设计和物理设计D结构特性设计和行为特性设计r
r
11、用树形结构来表示实体之间联系的模型称为Br
A关系模型B层次模型C网状模型D数据模型r
r
12、数据库系统的核心是Br
A数据模型B数据库管理系统C软件工具D数据库r
r
13、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为B注:利用公式
0
1
2、
0
21和完全二叉数的特点可求出r
A349B350C255D351r
r
14、在下列选项中,哪个不是一个算法一般应该具有的基本特征Cr
A确定性B可行性C无穷性D拥有足够的情报r
r
15、按条件f对关系R进行选择,其关系代数表达式为Cr
ARXRBRXRfCбfRD∏fRr
r
16、在深度为5的满二叉树中,叶子结点的个数为Cr
A32B31C16D15r
r
17、下列叙述中正确的是Cr
A数据库是一个独立的系统,不需要操作系统的支持B数据库设计是指设计数据库管理系统C数据库技术的根本目标是要解决数据共享的问题D数据库系统中,数据的物理结构必须与逻辑结构一致r
r
18、软件调试的目的是r