选择题复习汇总Word格式.docx
《选择题复习汇总Word格式.docx》由会员分享,可在线阅读,更多相关《选择题复习汇总Word格式.docx(10页珍藏版)》请在冰点文库上搜索。
C、正确性D、完整性
7、类操作是对象的的抽象,用操作名和实现该操作的方法来描述()
A、行为B、状态
C、事件D、性质
8、下列耦合类型中耦合成都最低的是()
A、数据耦合B、控制耦合
C、公共耦合D、内容耦合
8、在数据流图中,有名字及方向的成分是(C)
A、控制流B、信息流
C、数据流D、信号流
9、需求分析阶段研究的对象时软件项目的(A)
A、用户要求B、合理要求
C、模糊要求D、技术人员要求
10、软件需求规格说明书的内容不应该包括对(B)的描述。
A、主要功能B、算法的详细过程
C、用户界面及运行环境D、软件的性能
11、状态迁移图是一种描述系统状态随(A)进行迁移的有效的图形手段。
A、外部信号或事件B、数据
C、时间D、信息
12、(C)是数据流图中数据结构的载体。
A、数据流B、数据流量
C、数据文件D、数据项
13、软件设计阶段一般又可分为(B)
A、逻辑设计与功能设计B、概要设计与详细设计
C、概念设计与物理设计D、模型设计与程序设计
14、研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。
A、技术可行性B、经济可行性
C、社会可行性D、法律可行性
15、瀑布模型本质上市一种(A)
A线性顺序模型B、顺序迭代模型
C、线性迭代模型D、及早见产品模型
16、软件可维护性的特性中相互矛盾的是(C)
A、可修改性和可理解性B、可测试性和可理解性
C、效率和可修改性D、可理解性和可读性
19、(C)用于说明软件中每个模块的功能、性能及接口。
A.总体设计B.运行设计
C.模块设计D.数据设计
20、PLD是(B)。
A.高级程序设计语言
B.过程描述语言
C.中级程序设计语言
D.高级程序设计语言
21、面向对象的主要特征除对象唯一性、封装、继承外,还有(A)
A.多态性B.完整性
C.可移植性D.兼容性
22、表示对象的相互行为的模型是(B)模型。
A.对象B.动态
C.功能D.静态
23、在软件工程学中,把一组具有相同数据结构和相同操作的对象的集合定义为(A),此定义包括一组数据属性和在数据上的组合法操作。
A.类B.属性
C.对象D.消息
24.通过执行对象的操作改变该对象的属性,但它必须通过(B)的传递
A.接口B.消息
C.消息D.操作
25.汽车有一个发动机,汽车和发动机之间的关系是(B)关系
A一般-具体B整体-部分
C分类D主从
26.属性的可见性有(B)
①公有的②私有的
③私有保护的④保护的
A.①②③B.①②④
C.②③④D.①②③④
27.中级结构性成本模型COCOMO是一个(A)
A。
静态单变量模型B。
动态单变量模型
C。
静态多变量模型D。
动态多变量模型
28.面向对象分析阶段监理的三个模型中,最关键的模型是(B)模型
功能B。
对象
动态D。
分析
29.火车是一种陆上交通工具,陆上工具盒火车之间的关系是(D)关系
组装B。
整体与部分
hasaD。
一般与具体
30、在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(Coursec)和方法remove(Coursec),则类CourseSchedule和类Course之间的关系是(C)
A.泛化关系B.组合关系
C.依赖关系D.包含关系
31、用黑盒技术设计测试用例的方法之一为(A)
A.边界值分析B.逻辑覆盖
C.循环覆盖D.基本路径测试
34、为了提高模块的独立性,模块内部最好是(C)
A逻辑内聚B时间内聚
C功能内聚D通信内聚
35、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为(C)
A软件工程B软件周期
C软件危机D软件产生
36、瀑布模型的存在问题是(B)
A用户容易参与开发B缺乏灵活性
C用户与开发者易沟通D适用可变需求
37、木有
38、程序的三种基本控制结构是(B)
A过程、子程序和分程序B顺序、选择和重复
C递归、堆栈和队列D调用、返回和转移
39、需求分析中开发人员要从用户那里了解(A)
A软件做什么B用户使用界面
C输入的信息D软件的规范
40、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的重要依据,因此必须给出(B)的回答。
A确定B行或不行
C正确D无二义
41、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:
-1.001,-1.0,1.0,1.001.设计这组测试用例的方法是(C)
A条件覆盖法B等价分类法
C边界分析法D错误推测法
42.下列属子回鹘阶段的文档是(C)
A软件规格说明B用户操作手册
C软件问题报告D软件测试分析报告
43.因计算机硬件和软件环境的变化而作出的修改软件得过程称为(B)
A纠正性维护B适应性维护
C完善性维护D预防性维护
44、下列文档与维护人员有关的有(C)
A软件需求说明书B项目开发计划
C概要设计说明书D操作手册
46.模块的内部征指的是()
A.输入/输出(接口)和功能
B.内部和程序代码
C功能和内部数据
D.功能和程序代码
47.模块的外部特征指的是()
48.下列关于软件体系结构设计原则的说法中错误()
A.降低模块的内聚性,提高模块的耦合性
B.模块应具有高扇入和适当的扇出
C.软件结构中的深度和宽度不宜过大
D.尽量降低模块接口的复杂度
49.下列关于软件体系结构设计原则的说法中错误的是()
A.提高模块的内聚性,降低模块的耦合性
C.模块的控制域应处于其作用域范围之内
D.软件结构中的深度和宽度不宜过大
50.一个对象通常由对象名,属性和___三部分组成.()
A.数据流.B.数据项.C操作D.类
51.封装是一种信息隐蔽技术,用户只能看见对象____的信息,对象的____对用户是隐蔽的.()
A.封装界面内部实现.B.内部实现封装界面C.属性操作D.操作属性
52.类是一组具有相同属性和相同操作的____的集合.()
A.消息.B.结构.C对象D.模型
53.类属性是对象的____的抽象,用数据结构来描述.()
A.行为.B状态.C事件.D脚本
5.(B)是硬件工程、软件工程、数据库工程和人机工程的基础。
A.系统性能B.系统定义
C.系统目标D.系统定义的评审
6.实体的三个基本组成成分是实体、联系和(B)。
A.模型B.属性
C.特征D.事务
7.数据流图中的基本符号有(D)
A.交换、加工、数据流和存储
B.输入、输出、外部实体和加工
C.交换、数据存储、加工和数据流
D.数据的源点或终点、数据流、数据存储和加工
17.好的软件结构应该是(B)
A.高耦合,高内聚
B.低耦合,高内聚
C.高耦合,低内聚
D.低耦合,低内聚
18.划分模块时,一个模块的(A)
A.作用域应处于其控制域范围之内
B.控制域应处于其作用域范围之内
C.作用域与控制域互不包含
D.作用域与控制域不受任何限制
94.在结构化设计中,(C)描述了模块的输入输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序诵读任务书和程序设计的出发点和依据。
A.系统流程图
B.IPO图
C.HIPO图
D.模块结构图
多项选择题:
1.快速应用开发(RAD)模型包含的开发阶段有(ABCDE)
A.业务建模B.数据建模
C.处理建模D应用生成
E.测试及反复
2.根据开发策略的不同,演化模型又可以细分为为两种模型,它们是(BD)
A.RAD模型B.增量模型
C.瀑布模型D.螺旋模型
3.软件重用包括的三个层次是(ABD)
A.知识重用B.方法重用
C.代码重用D.软件成分重用
4.软件成分重用包括的三个层次是(ABC)
A.分析结果重用B.设计结果重用
C.代码重用D.知识重用
6.人机工程过程包括(ABCDE)
A.活动分析B.语义分析和设计
C.语法和词法设计D.用户环境设计
E.原型
7.常用的加工逻辑描述方法有(ABC)
A.结构化语言
B.判定法
C.判定树
D.数据流图
9.变换模型数据流图一般由(BCD)组成。
A.事务中心
B.变换中心
C.输入
D.输出
19.“顾客通过网络下单之后,系统计算出总计金额,税金,运费,并将数目传递给一个外挂的会计系统,该系统时另外购买的”从这句话可以看出,系统的参与者有(AB)
A.顾客
B.会计系统
C.气候
D.温度