文档库 最新最全的文档下载
当前位置:文档库 › 2016软件工程复习综合题

2016软件工程复习综合题

2016软件工程复习综合题
2016软件工程复习综合题

《软件工程》课后复习综合题

一、单项选择题

1.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于【 A 】。

A)变换型 B)事务型 C)事务分析 D)变换分析

2.PAD(Problem Analysis Diagram)图是一种【 B 】工具。

A)系统描述 B)详细设计 C)测试 D)编程辅助

3.分析员是【 B 】。

A)用户中系统的直接使用者 B)用户和软件人员的中间人

C)软件的编程人员 D)用户和软件人员的领导

4.软件测试中设计测试实例(test case)主要由输入数据和【 C 】两部分组成。

A)测试规则B)测试计划

C)预期输出结果D)以往测试记录分析

5.结构化程序设计主要强调程序的【 C 】。

A)效率 B)速度C)可读性D)大小

6.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作【 B 】。

A)软件投机 B)软件危机 C)软件工程 D)软件产生

7.模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是【 D 】。

A)顺序性内聚B)过程性内聚C)逻辑性内聚D)功能性内聚8.月收入<=800元者免税,现用输入数800元和801元测试程序,则采用的是【 A 】方法。

A)边缘值分析 B)条件覆盖C)错误推测D)等价类

9.月收入<=800元者免税,现用800元和900元来测试程序,则采用的是【 A 】方法。

A)等价划分 B)条件覆盖C)错误推测D)边界值分析

10.OOA模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组【 A 】连接来表示的。

A)消息 B)记录C)数据 D)属性

11.现有一个计算类型的程序,它的输入只有一个Y,其范围是-50≤Y≤50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是【 B 】。

A)条件覆盖法 B)等价分类法 C)边缘值分析法 D)错误推测法

12.结构化设计采用模块化方法的主要出发点是【 D 】。

A)增加内聚性 B)减少耦合度 C)提高有效性 D)降低复杂度

13.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按

八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为【 A 】。

A)(C1<100)AND NOT(C2=0) B)(C1<100)AND NOT(C2>0)

C)NOT(C1>100)AND(C2=0) D)NOT(C1<100)AND(C2>0)

14.面向对象设计时,对象信息的隐藏主要是通过【 A 】实现的。

A)对象的封装性 B、子类的继承性

C、系统模块化

D、模块的可重用

15.在某系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在【 B 】“客户”类的实例;对应每个“客户”类的实例,存在0个或多个“客户”类的实例。

A)0个B)1个C)1个或多个D)0个或多个

16.下列关于软件开发瀑布模型的说法中,正确的是【 A 】:A)必须等前一阶段的工作完成之后,才能开始后一阶段的工作。

B)前一阶段的输出文档对后一阶段影响不大。

C)可以先完成软件的编码工作再补充相关文档。

D)以上说法都不对。

17.如右图,A、B和C是什么对象【 C

A)A是实体,B是控制者,C是边界。

B)A是边界,B是实体,C是控制者。

C)A是控制者,B是实体,C是边界。

D)A是实体,B是边界,C是控制者。

18.可行性研究主要从【 A 】等方面进行研究。

A)技术可行性,经济可行性,操作可行性

B)技术可行性,经济可行性,系统可行性

C)经济可行性,系统可行性,操作可行性

D)经济可行性,系统可行性,时间可行性

19.在UML提供的图中,【 A 】用于描述系统与外部系统及用户之间的交互。

A)用例图B)类图 C)对象图D)部署图

20.软件的可行性研究中不包括【 D 】。

A)法律可行性B)技术可行性C)经济可行性D)政治可行性

21.模块的内聚性最高的是【 D 】。

A)逻辑内聚 B)时间内聚 C)偶然内聚 D)功能内聚

22.“说明系统的分布”主要在“4+1”视图中的哪个视图中完成:【 D 】

A. 用例视图

B. 逻辑视图

C. 实现视图

D. 部署视图

23.【 D 】引入了“风险驱动”的思想,适用于大规模的内部开发项目。

A)增量模型 B)喷泉模型 C)原型模型 D)螺旋模型

24.下列叙述中,与提高软件可移植性相关的是【 D 】。

A)选择时间效率高的算法

B)尽可能减少注释

C)选择空间效率高的算法

D)尽量用高级语言编写系统中对效率要求不高的部分

25.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称【 C 】。

A)软件工程 B)软件周期 C)软件危机 D)软件管理

26.为适应软件运行环境的变化而修改软件的活动称为【 B 】。

A)纠错性维护 B)适应性维护

C)改善性维护 D)预防性维护

27.下面【 A 】不是数据字典的内容。

A)程序 B)处理逻辑 C)数据结构 D)外部实体

28.判定表由四部分组成:左上部列出【 B 】。

A)条件组合与动作之间的对应关系 B)所有条件

C)所有可能的动作 D)可能的条件组合

29.影响系统可维护性的因素不包括【 D 】。

A)可理解性 B)可测试性 C)可修改性 D)可靠性

30.【 A 】是导致软件缺陷的最大原因。

A)需求规格说明书B)设计方案

C)编写代码D)测试计划

31.下列哪个图不是N-S图的构件【 C 】。

A)

B)

C)D

32.系统的健壮性是指【 C 】。

A)系统能够正确地完成预期的功能

B)系统能有效地使用计算机资源

C)在有干扰或输入数据不合理等意外情况下,系统仍能进行适当地工作D)在任何情况下,系统均具有错误自修复功能

33.以下不属于逻辑覆盖的是【 D 】。

A)语句覆盖 B)判定覆盖 C)条件覆盖 D)基本路径

34.经济可行性研究的范围包括【 C 】。

A)资源有效性 B)管理制度 C)效益分析 D)开发风险

35.需求分析的任务不包括【 B 】。

A)问题分析 B)系统设计 C)需求描述 D)需求评审。

36.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫【 D 】。

A)生存期 B)面向对象设计

C)面向对象程序设计 D)面向对象分析

37.一个软件的宽度是指其控制的【 C 】。

A)模块数 B)层数 C)跨度 D)厚度

38.为了提高模块的独立性,模块之间最好是【 D 】。

A)控制耦合 B)公共耦合 C)内容耦合 D)数据耦合

39.和包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为;下面四个选项中,哪个是包和子系统都具有的特点:【 A 】

A. 一种分组机制

B. 对外提供行为

C. 完全封装实现细节

D. 容易被替换

40.对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为【 C 】。

A)有形实体 B)作用 C)事件 D)性能说明

41.【 D 】意味着一个操作在不同的类中可以有不同的实现方式。

A)多继承 B)封装 C)类的复用 D)多态性

42.以下不属于白盒测试技术的是【 D 】。

A)逻辑覆盖 B)基本路径测试

C)循环覆盖测试 D)等价类划分

43.单元测试的测试用例主要根据【 A 】的结果来设计。

A)源程序 B)需求分析

C)概要设计 D)详细设计

44.确认测试主要涉及的文档是【 A 】。

A)需求规格说明书 B)概要设计说明书

C)详细设计说明书 D)源程序

45.产生软件维护的副作用,是指【 B 】。

A)开发时的错误 B)因修改软件而造成的错误

C)运行时误操作 D)隐含的错误

46.为了提高测试的效率,应该【 B 】。

A)随机地选取测试数据

B)选择发现错误可能性大的数据作为测试数据

C)在完成编码后制定软件的测试计划

D)取一切可能的输入数据作为测试数据库

47.描述静态数据结构的概念模式是【 B 】。

A )DFD

B )E-R 图

C )结构图

D )框图

48.高级语言通常被分成三类,其中不包括【 D 】。

A )通用高级语言

B )面向对象的语言

C )专用语言

D )自然语言

49.下列【 C 】属于不良的编程习惯。

A )尽量不使用GOTO 语句

B )每行只写一条语句

C )从来不使用注释

D )变量命名尽量直观

50.程序流程图中, 表示【 A 】。

A )处理

B )数据

C )输入/输出

D )人工操作

51.某次程序调试没有出现预计的结果,下列【 C 】不可能是原因。

A )变量没有初始化

B )循环控制出错

C )变量没有明确的注释

D )代码输入有误

52.软件实践故障率曲线如图【 D 】。

时间

A)故障率

时间B)

故障率时间

C)故障率

时间D)故障

53.与设计测试数据无关的文档是【 D 】。

A )需求说明书

B )设计说明书

C )源程序

D )项目开发计划

54.下列【 B 】属于详细设计。

A )分析项目的成本和效益

B )为每个模块确定采用的算法

C )编写代码

D )确定模块结构,划分模块功能

55.软件包括【 C 】。①程序 ②数据结构 ③文档 ④编程环境

A )①③

B )①②

C )①②③

D )①②③④

56.在下列关于软件需求管理的困难性的相关论述中,其中不正确的是

【 C 】。

A )需求会变更

B )需求不总是显而易见的,而且它可能来自各个方面

C)需求总是能容易用文字明白无误地表达

D)存在不同种类的需求,其详细程度各不相同

57.【 A 】是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A)软件工程 B)软件测试 C)软件生存周期 D)软件开发

58.假定X为整数类型变量,X≥1并且X≤10,如果用边界值分析法,X在测试中应该取【 D 】值。

A)1,10 B)1,5,10,11 C)1,11 D)0,1,10,11

59.需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出【 B 】的过程。

A)模块说明书 B)需求规格说明书

C)项目开发计划 D)合同文档

60.软件测试的目的是【 C 】。通常单元测试是在代码编写阶段可进行的测试,它是整个测试工作的基础。

A)表明软件的正确性 B)评价软件质量

C)尽可能发现软件中错误 D)判定软件是否合格

61.关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是【 B 】。

A)通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B)提高上层模块的扇出,减少模块调用的层次

C)将模块的作用范围限制在模块的控制范围之内

D)降低模块之间接口的复杂性,避免“病态连接”

62.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系【 D 】A)包含(include)B)扩展(extend)

C)泛化(generalization)D)关联(connect)

63.下面几种白盒测试技术,哪种是最强的覆盖准则【 D 】。

A)语句覆盖 B)条件覆盖

C)判定覆盖 D)条件组合覆盖

64.一般地,可以将软件开发的生命周期划分为问题定义、【 D 】、需求分析、总体设计、详细设计、编码和单元测试、综合测试和维护8个阶段。

A)项目论证 B)初始调查 C)项目计划 D)可行性研究

65.当模块中包含复杂的条件组合,只有【 A 】能够清晰地表达出各种动作之间的对应关系。

A)判定表和判定树 B)盒图 C)流程图 D)关系图

66.快速原型模型的主要特点之一是【 C 】。

A)开发完毕才见到产品 B)及早提供全部完整的软件产品

C)及早提供工作软件 D)开发完毕后才见到工作软件

67.需求规格说明书的作用不包括【 A 】。

A)软件可行性研究的依据

B)用户与开发人员对软件要做什么的共同理解

C)软件验收的依据

D)软件设计的依据

68.下面关于面向对象方法中消息的叙述,不正确的是【 B 】。

A)键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B)操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

C)应用程序之间可以相互发送消息

D)发送与接收消息的通信机制与传统的子程序调用机制不同

69.因计算机硬件和软件环境的变化而做出的修改软件的过程称为【 A 】。

A)适应性维护 B)完善性维护

C)改正性维护 D)预防性维护

70.程序设计主要强调的是【 D 】。

A)程序的规模 B)程序的效率

C)程序设计语言的先进性 D)程序易读性

71.在软件开发的各种资源中,【 D 】是最重要的资源。

A)开发工具 B)方法

C)硬件环境 D)人员

72.只有单重继承的类层次结构是【 D 】层次结构。

A)网状型 B)星型

C)环型 D)树型

73.软件生命周期中所花费用最多的阶段是【 A 】。

A)软件维护 B)软件编码

C)软件测试 D)详细设计

74.面向对象软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫【 C 】。

A)生存期 B)面向对象设计

C)面向对象分析 D)面向对象程序设计

75.软件开发时,一个错误发现得越晚,为改正它所付出的代价就【 D 】。

A)越接近平均水平 B)越小

C)越不可捉摸 D)越大

76.在各种不同的软件需求中,【 B 】描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A)验收测试 B)功能需求 C)详细设计 D)编码实现

77.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),该特点称为类的【 B 】。

A)多态性 B)继承性 C)重用性 D)封装性

78.软件设计中划分模块的一个准则是【 C 】。

A)低内聚低耦合 B)低内聚高耦合

C)高内聚低耦合 D)高内聚高耦合

79.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为【 D 】的方法。

A)面向属性 B)面向数据 C)面向过程 D)面向对象

80.在开发信息系统的过程中,程序设计语言的选择非常重要。下面选项中,选择准则【 D 】是错误的。

A)有良好的开发工具支持 B)可重用性

C)将来能否占主导地位 D)技术越先进的程序设计语言越好

81.在开发软件时,【 C 】可用来提高程序员的工作效率。

A)编译程序的优化功能 B)操作系统的作业管理功能

C)程序开发环境 D)并行运算的大型计算机

81.下列选项中,【 D 】不属于结构化分析方法所使用的工具。

A)数据流图 B)ER(实体联系)图

C)系统流程图 D)判定表和判定树

82.在结构化程序设计当中,不建议使用【 C 】。

A)分支语句 B)循环语句 C)转向语句 D)子程序调用语句

83.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是【 C 】。

A)条件覆盖法 B)错误推测法

C)边界值分析法 D)等价分类法

84.在软件设计和编码过程中,采取【 C 】的做法将使软件更加容易理解和维护。

A)良好的程序结构,有无文档均可

B)使用标准或规定之外的语句

C)编写详细正确的文档,采用良好的程序结构

D)尽量减少程序中的注释

85.在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为【 D 】。

A)可扩展性 B)可接近性

C)可使用性 D)可靠性

86.在软件测试中,白盒测试方法是通过分析程序的【 B 】来设计测试用例的方法。

A)应用范围 B)内部逻辑 C)输入数据 D)功能

87.系统调试完成后,在实施系统移交、投入试运行之前,必须做好编写【 C 】和人员培训工作。

A)需求规格说明书 B)系统实施方案

C)系统使用说明书 D)系统测试报告

88.以下关于程序测试的叙述,正确的是【 B 】。

A)程序测试的目的是为了证明程序的正确性

B)成功的测试是发现了尚未被发现的错误的测试。

C)黑盒测试也称为结构测试

D)白盒测试也称为功能测试

89.汽车有一个发动机。汽车和发动机之间的关系是【 B 】关系。

A)一般具体 B)整体部分 C)分类关系 D)主从关系

90.采用自底向上开发方法得到的程序往往是【 D 】

A)可读性好 B)可靠性较高

C)整体结构好 D)局部优化好

91.对象实现了数据和操作的结合,使数据和操作【 C 】于对象的统一体中。

A)结合B)隐藏C)封装D)抽象

92.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为【 B 】

A)用性B)可靠性 C)正确性D)完整性

93.程序的三种基本控制结构是【 B 】

A)过程、子程序和分程序 B)顺序、选择和重复

C)递归、堆栈和队列 D)调用、返回和转移

94.测试阶段的关键技术问题是【 A 】

A)测试方案 B)测试计划 C)测试结果 D)测试策略

95.软件详细设计的结果基本决定了最终程序的【 C 】

A)代码的规模B)运行速度C)质量D)可维护性

96.操作员指南是一种【 D 】

A)系统文档 B)安装文挡 C)维护文档 D)用户文档

97.IPO图反映系统【 D 】

A)怎么做B)对谁做C)何时做D)做什么98.在数据流图中应该描绘【 D 】

A)条件分支 B)循环

C)特定数据的流向 D)所有可能的数据流向

99.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出【 B 】的回答。

A)确定B)行或不行C)正确D)无二义

100.一般来说范式级别越高则【 A 】

A)冗余越小而表越多 B)冗余越小而表越少

C)冗余大而表增多 D)冗余越大而表减少

101.黑盒测试在设计测试用例时,主要需要研究【 A 】

A)需求规格说明与概要设计说明B)详细设计说明

C)项目开发计划 D)概要设计说明与详细设计说明102.验收测试一般使用【 A 】

A)黑盒测试 B)白盒测试 C)集成测试 D)单元测试

103.下列属于维护阶段的文档是【 C 】

A)软件规格说明B)用户操作手册

C)软件问题报告D)软件测试分析报告

104.封装是指把类的【 A 】结合在一起,组成一个独立的类。

A)属性和操作B)信息流C)消息和事件D)数据的集合105.关于下面的类图中所表示的关联关系,下列四个选项中说法错误的是:【 D 】

A)一个学生可以选1到多门课程

B)一个老师可以教0到多门课程

C)一门课程只能由一位老师上课

D)一门课程可以被0到多个学生选课

106.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“参与者Actor” 【 D 】

A)用户 B)ATM取款机C)ATM取款机管理员 D)取款

107.下图表示类图的【 B 】

A)聚集关系 B)组合关系 C)关联关系 D)依赖关系

108.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员的可见性【 C 】

A)公有的(public)B)受保护的(protected)

C)友员(friendly)D)私有的(private)

109.UML的全称是【 B 】

A)Unify Modeling Language B)Unified Modeling Language

C)Unified Modem Language D)Unified Making Language

110.“交通工具”类与“汽车”类之间的关系属于【 D 】。

A)关联关系B)实现关系

C)依赖关系D)泛化(继承)关系

111.在面向对象软件方法中,“类”是【 D 】。

A)具有同类数据的对象的集合

B)具有相同操作的对象的集合

C)具有同类数据的对象的定义

D)具有同类数据和相同操作的对象的定义

112.编码(实现)阶段得到的程序段应该是【 B 】。

A)编辑完成的源程序 B)编译(或汇编)通过的可装配程序

C)可交付使用的程序 D)可运行程序

113.下列所述的测试原则中,错误的是【 D 】。

A)应设计非法输入的测试用例

B)测试用例要给出测试的预期结果

C)因维护修改程序后需回归测试

D)开发小组与测试小组合并

114.一个模块直接控制(调用)的下层模块的数目称为模块的【 B 】。

A)扇入数 B)扇出数 C)宽度 D)作用域

115.模块内部的算法设计在结构化方法的【 C 】阶段进行。

A)系统分析 B)概要设计 C)详细设计 D)编码(实现)

116.经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为:【 A 】

A)采购员、仓库管理员 B)定购清单、库存业务

C)库存业务 D)定购清单、采购员

117.下列耦合度表示中,最弱的耦合形式是【 C 】。

A)特征耦合 B)公共耦合 C)数据耦合 D)数据结构

118.在结构化系统分析中,判定表和判定树常用于表达数据流图中的【 A 】。

A)加工 B)数据流 C)数据存储 D)外部项

119.全局数据结构的错误通常在【 C 】中检查。

A)单元测试 B)有效性测试

C)集成(系统)测试 D)确认测试

120.银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是【 B 】。

A)变换型 B)事务型 C)既不是A也不是B D)不一定

121.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之

间是【 A 】关系。

A)包含(include)B)扩展(extend)

C)分类(classification)D)聚集(aggregation)

122.下列关于接口关系的说法不正确的是【 D 】?

A)接口是一种特殊的类

B)所有接口都是有构件型<>的类

C)一个类可以通过实现接口从而支持接口所指定的行为

D)在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息

123.用例从用户角度描述系统的行为。用例之间可以存在一定的关系。假设在“图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是【 D 】关系。

A)关联B)包含C)扩展D)泛化

二、填空题

1.软件的定义阶段包括: 问题定义、可行性研究、需求分析。

2.软件工程釆用层次化的方法,每个层次都包括过程、方法、工具三要素。3.使用快速原型可以让用户更多、更早地参与需求分析过程。

4.CASE这一术语的英文是___Computer Aided Software Engineering ___,中文含义是计算机辅助软件工程

5.软件测试用例由__测试输入数据___和___对应的预期输出结果___组成。

6.在面向对象方法学中,“方法”就是对象所能执行的【功能或操作】。7.数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是【数据定义数据信息集合】

8.决定软件可维护性的因素主要有三个,它们是:软件的可测试性、可修改性和【可理解性】。

9.在实体-关系图简称E-R图中,数据对象实体用长方形、关系用【菱形】、属性用椭圆表示。

10.瀑布模型是由W. Royce于1970年提出来的,瀑布模型又称为软件【生命周期或生存周期】模型。

11.一般来说,设计软件时应尽量使用数据耦合,减少控制耦合,限制外部环境耦合和公共数据耦合,杜绝【内容耦合】。

12.为了验证需求的正确性,一般应从四个方面进行:一致性、现实性、完整性和【有效性】。

13.详细描述处理过程常用三种类型的描述工具:【图形】、表格和语言。

14.从工程管理的角度,软件设计可分为概要设计和【详细】设计两个步骤。

15.流程图也称为程序框图是最常用的一种详细设计表示法,它有顺序、分支和【循环】三个基本控制构件。

16.软件【可用性或可使用性】是指在给定的时间点,按照规格说明书的规定,程序成功运行的概率。

17.UML中类与类之间的关系主要包含6种关系,分别是依赖、泛化、关联、实现、聚合、组合。

18.下图中类的名字是:__login__。类中的成员属性是:__ sName sPass __。类中的行为(方法)是:_____ checkUser()______________。

19.类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是【依赖或关联】关系。

20.在类层次中,子类只继承一个父类的数据结构和方法,则称为单继承;子类继承了多个父类的数据结构和方法,则称为【多重继承或多继承】。

21.数据字典主要用来描述数据流中的数据实体以及数据元素;数据流图与数据字典共同构成系统的【逻辑或需求或功能】模型。

22.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫【编码或编程或实现】过程。

23.UML中,从用户角度描述需求通常使用用例图,与之配套的文档说明叫用例描述(或用例规约)。

24.功能模型表示变化的系统的“功能”性质,指明了系统应该“做什么”。UML提供的【用例或use case】图是进行需求分析和建立功能模型的强有力的工具。25.软件【可靠性】是指在给定的时间间隔内,程序成功运行的概率。

26.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是【功能】需求。

27.为提高可交互性,一般对所有可能造成损害的用户操作,应坚持要求用户【确认】,例如,提问“你确实要删除…?”。

28.用例代表一个系统或系统的一部分行为,是对一组动作序列的描述。UML中,使用椭圆图形符号或椭圆来表示。

29.用例图两个最核心的元素是参与者与用例。

30、在UML部署图中,具有计算能力的节点、能够执行软构件的节点,通常被称为处理器节点。

31.软件测试既是软件开发阶段的最后一个活动,又是软件质量保证的最后一项措施。

它所用的主要技术是白盒测试和【黑盒】测试。

32.黑盒测试又称为【功能性测试】,白盒测试也称为【结构性测试】。

33.数据流程图按照信息流的类型主要分为【变换型】和【事务型】两种。

34.软件维护的内容包括校正性维持,适应性维护、完善性维护和【预防性维护】。35.为了便于对照检查,测试用例应由输入数据和预期的【输出结果】两部分组成。36.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、【判定树】。

37.统一过程的5个核心工作流分别是需求工作流、【分析工作流】、设计工作流、实现工作流、测试工作流。

38.对象之间通过【消息】互相联系,以模拟现实世界中不同事物彼此之间的联系。

39.实体类的提取包括功能建模、【实体类建模】和动态建模三个迭代。

40.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫【编码】过程。

41.在类层次中,子类只继承一个父类的数据结构和方法,则称为单继承;子类继承了多个父类的数据结构和方法,则称为【多重继承】。

42.在UML中,【组合】表示为实心菱形,聚合表示为空心菱形。

43.统一过程的4个阶段分别是【初始阶段】、细化阶段、构造阶段、移交阶段。。44.软件测试既是软件开发阶段的最后一个活动,又是软件质量保证的最后一项措施。【白盒法】是从被测试程序的内部逻辑入手来设计测试用例;黑盒法着重测试被测试程序的功能,而不关心内部如何实现其功能的结构,是从用户观点出发的测试。

45. 和包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为,分组机制是包和子系统都具有的特点。

三、基本概念题

1.软件

答:是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。

或回答:程序+数据+文档

2.软件工程

答:①软件工程是开发、运行、维护和修复软件的系统方法。

②建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运

行的可靠软件的一系列方法。

③所谓软件工程,提倡的是一种软件开发中的系统思想的具体实现,是一门科

学,也被称为是软件产业中的“软”科学。

④IEEE:软件工程是开发、运行、维护和修复软件的系统方法,是一门工程

学科。

⑤软件工程即采用工程的概念、原理、技术和方法来开发和维护软件。

⑥软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营、

和维护上的过程。

以上的任一描述都正确,可酌情给分。

3.软件测试

答:为寻找错误而运行程序的过程。

或回答:

为了发现程序中的错误而执行程序的过程。

4.软件配置

答:①软件配置,包括需求说明书、设计说明书和源程序清单等。

②软件生存周期各个阶段活动的产物经审批后即可称之为软件配置。

③软件配置为软件文档和源码

以上的任一描述都正确,可酌情给分。

5.类

答:具有相同或相似性质的对象的抽象就是类。

6.什么是对象?试着列举三个现实中的例子。

答:①对象是具有相同状态的一组操作的集合。

②对象是对问题域中某个东西的抽象,这种抽象反映了系统保存有关这个东西

的信息和与它交互的能力。

③对象是对属性值和操作的封装。

④对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看

作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。类的

具体化就是对象,也可以说类的实例是对象。

⑤对象是某种可被人感知的事物,也可是思维\感觉或动作所能作用的物质或精

神体。

以上的任一描述都正确,可酌情给分。

举例说明:

例如:桌子.椅子.汽车等。

7.测试用例

答:①测试用例应由输入数据和预期的输出结果两部分组成。

②测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结

果,以便测试某个程序路径或核实是否满足某个特定需求。

以上的任一描述都正确,可酌情给分。

8.内聚性

答:内聚性:是模块独立性的衡量标准之一,它是指模块的功能强度的度量,

即一个模块内部各个元素彼此结合的紧密程度的度量。

9.集成测试

答:集成测试也称组装测试或联合测试。是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。组装模块的方式有两种:

渐增式测试和非渐增式测试。

10.重用

答:

重用也叫再用或复用,是指同一事务不做修改或稍加修改就多次重复使用。软件重用分为3个层次:1)知识重用,2)方法和标准重用,3)软件成分重用。

11.多态性

答:多态性:指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一消息可以产生不同的结果。)

12.信息隐蔽

答:是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。

13.模块化

答:

①模块化是指解决一个复杂问题是自顶向下逐层把软件系统划分成若干模块的过程,每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。

或:

②模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的要求。

14. 单重继承

答:在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。

15. 多重继承

答:在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。

四、叙述分析题:

1.什么是模型?开发软件时为什么要建立模型?

答:

第一问:所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。

第二问:

①为了开发复杂的软件系统,系统分析员应该从不同角度抽象出目标系统的特

性,使用精确的表示方法构造系统的模型,验证模型是否满足客户对目标系

统的需求,并在设计过程中逐渐把和实现有关的细节加进模型中,直至最终

用程序实现这个模型。对于那些因过分复杂而不能直接理解的系统,特别需

要建立模型。

或:

②建立模型的目的主要是为了降低复杂性。

③为了更好地理解复杂事务,人们常常采用建立事务模型的方法。

2.关联中的组合和聚合之间的区别是什么?

答:

聚合关系反映了一个对象是另一个对象的一部分,或者说表明了一个对象是由若干个其他对象组成的。

或:

由关联关系精化而来

表示整体和部分的含义,整体拥有部分

组合关系描述部分对象依赖于整体对象,这种依赖关系通过如下两种方式表现出来:首先,在任一给定时刻,一个部分对象只能属于一个组合对象;其次,当一个组合对象被撤销时,所有依赖于这个组合对象的部分对象都将同时被撤销。

或:

组合是聚合的一种形式,具有很强的归属关系和一致的生存期,部分不能脱离整体而存在

把整体和部分的关系的意思回答正确即可

3.请根据下列用过程设计语言(Procedure Design Language, PDL)描述的业务,画出判定树。

if 发货单金额超过$1000 then

if 欠款超过了50天then

在偿还欠款前不予批准

else (欠款未超期)

发批准书,发货单

else (发货单金额未超过$1000)

if 欠款超过50天then

发批准书,发货单及赊欠报告

else (欠款未超期)

发批准书,发货单

答:

发货单处理金额超过

$1000

金额未超

$1000

欠款超过

了50天

欠款未超

在偿还欠款

前不予批准

发批准书,

发货单

欠款超过

了50天

欠款未超

发批准书,

发货单及赊

欠报告

发批准书,

发货单

4.什么是类?类与类之间有哪几种关系组成。

答:

第一问:

①在面向对象的软件技术中,“类”就是对具有相同数据和相同操作的一组相似对

象的定义。

或:

②又称对象类(Object Class),是一组具有相同属性和相同操作的对象的集合。

第二问:

类与类之间通常有关联、泛化(继承)、依赖和细化等4种关系。

关联:表示两个类的对象之间存在某种语义上的联系。

泛化(继承):指出在类与类之间存在“一般—特殊”关系。

依赖:描述两个模型元素之间的语义连接关系:其中一个模型元素是独立的,另一个模型元素不是独立的,它依赖于独立的模型元素。

细化:当对同一事物在不同抽象层次上描述时,这些描述之间具有细化关系。

5.阐述软件测试的目的,什么是软件成功的测试标准?

答:

①【测试目的】是发现程序中的错误,是为了证明程序有错,而不是证明程序无

错。

②【成功的测试标准】:能够发现错误的测试是成功的测试,否则是失败的测试。

6.什么是软件危机?软件危机表现在哪几个方面?

答:

第一问:

①由于软件特点和长期以来一直没有发明一种高效的开发方法,导致软件生产效

率非常低,交付期一拖再拖,最终交付的软件产品在质量上很难保障。这种现象早在20世纪60年代被定义为“软件危机”。

或回答:

②软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重问题。

第二问:

它的具体表现如下:

(1) 对软件开发成本和进度的估计常常很不准确。

(2) 用户对“已完成的”软件系统不满意的现象经常发生。

(3) 软件产品的质量往往靠不住。

(4) 软件常常是不可维护的。

(5) 软件通常没有适当的文档资料。

(6) 软件成本在计算机系统总成本中所占的比例逐年上升。

(7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

(8) 开发者只专注于技术、风险意识薄弱。

7.说明软件测试在软件开发阶段的地位和作用。比较测试和调试的异同点。

答:

软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审,对软件的可靠性有着非常重要的影响。

测试是为了发现程序中的错误而执行程序的过程。调试是在测试发现错误之后

排除错误的过程。

测试的目标是发现软件中的错误,但发现错误并不是最终目的,通过测试发现

的错误之后必须诊断并改正错误,这就是调试的目的,调试是测试阶段最困难

的工作。

8.什么是软件配置?什么是测试配置?为什么要选用少量的“最有效的”测试数据,做到尽可能完备的测试?

答:

(1)软件配置,包括需求说明书、设计说明书和源程序清单等;

(2)测试配置,包括测试计划和测试方案。

(3)不同的测试数据发现程序错误的能力差别很大,为了提高测试效率降低测试成

本,应该选用高效的测试数据。因为不可能进行穷尽的测试,选用少量“最有效的”

测试数据,做到尽可能完备的测试就更重要了。

9. 用例为什么不是功能分解?

答:

一个用例可能需要多个功能来实现,一个功能也可能被用于多个用例;

10.简述对软件测试的目的。

答:

软件测试的目的是:

(1)为了发现错误而执行程序的过程;

(2)一个好的用例能够发现至今尚未发现的错误的测试。

(3)一个成功的测试是发现至今尚未发现的错误的测试。

11.在下列用例图中,哪些是系统的行为者?

答:

软件工程复习题答案

一、选择题 1.软件工程研究的主要内容有(ABCD) 2.A. 软件开发方法、技术 B. 软件开发工具及环境 3.C. 软件管理技术 D. 软件规范(国际规范) 4.目前典型的软件开发模型有(ABCD): 5.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 6.包含风险分析的软件工程模型是(C): 7.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 8.软件危机的主要表现是(BD) 9.A. 软件成本太高 B. 软件产品的质量低劣 10. C. 软件开发人员明显不足 D. 软件生产率低下 11.以下属于非功能需求的有(ABC) 12. A. 机构需求 B. 产品需求 C. 外部需求 D. 领域需求 13.需求分析的作用是(ABCD) 14. A. 定义软件的范围及必须满足的约束 15. B. 确定软件的功能和性能及与其他系统成分的接口 16. C. 建立数据模型、功能模型和行为模型 17. D. 最终提供需求规格说明,并用于作为评估软件质量的依据 18.需求工程的基本活动包括(ABCD) 19. A. 获取需求 B. 需求分析与建模 C. 确认需求 D. 进化需求 20.需求获取之所以困难,其主要原因有(ABCD) 21. A. 缺乏领域知识 B. 存在默认的知识 22. C. 存在多个知识源 D. 客户可能的偏见 23.常用的需求分析方法有(BCD) 24. A. 功能分析方法 B. 结构化分析方法 25. C. 信息建模法 D. 面向对象的分析方法 26.数据词典中可包含的条目有(ABCD) 27.A. 数据流 B. 数据项 C. 文件 D. 加工 28.属于分布式的软件体系结构有(B) 29.A. 仓库模型 B. 客户/服务器模型 C. 分布式对象结构 D. 中间件 30.对于以下给出的几种类型的耦合,按照耦合性由高到低排列的是(A) 31.(1)内容耦合(2)公共耦合(3)控制耦合(4)复合耦合(5)数据耦合32.A. 1 2 3 4 5 B. 1 3 4 2 5 C. 1 2 5 3 4 D. 5 4 3 2 1 33.对于块内部联系的类型,内聚性由弱到强的是(A) 34.(1)偶然型(2)逻辑型(3)瞬时型(4)通信型(5)顺序型(6)功能型35.A. 1 2 3 4 5 6 B. 1 2 4 5 3 6 C. 3 2 4 1 5 6 D. 6 5 4 3 2 1 36.(C)是指相同的操作(或函数、过程)作用于不同的对象上并获得不同的结果37.A. 继承性 B. 封装性 C. 多态性 D. 动态绑定 38.以下UML的几种图中,属于动态模型的有(ACD) 39.A. 状态图 B. 类图 C. 合作图 D. 顺序图 40.以下软件复用中,抽象程度最低的是(A) 41.A. 代码的复用 B. 设计结果的复用 C. 分析结果的复用 D. 测试信息的复用42.以下软件复用中,抽象程度最高的是(D) 43.A. 代码的复用 B. 设计结果的复用 C. 分析结果的复用 D. 测试信息的复用

软件工程试题与答案 (6)

第一章软件工程概述 一. 填空题 1. 软件的发展过程 , , , . 2. 基于软件的工作方式,软件可以划分为 , , , . 3. 在软件发展的第四阶段计算机体系结构迅速地从环境转变为环境 . 4. 在计算机系统中,软件是 , 而硬件是 . 5. 软件危机是在软件发展第阶段末期,随着第代计算机和诞而产生。 6. 文档一般可分为面向的文档,面向的文档,面向的文档和面向的文档。 7. 软件生存期若分为三个大的阶段,, . 8. 它是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。 9. 在软件的生存周期开发阶段要经三个步骤 , , 。 10. 瀑布模型是以文档为驱动、适合于的软件项目的模型。 11. 螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内为,, 和四个步骤。 12. 软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了____。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对____ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个____ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。 13. 软件开发模型 , , , , , . 14. 软件工程面临的问题有 , , , . 15. 面向对象方法学把客观世界的事物或实体都看成对象,把对象作为分析设计的元素,把所有对象都划分成对象类,类可以派生和 . 16.基于软件的功能划分可以把软件划分为 , ,和。 17.计算机系统发展的早期所形成的一系列错误概念和做法,已经严重地阻碍了计算机软件的开发,甚至有的根本无法维护,只能提前报废,造成大量人力、物力的浪费,从而导致软件危机。为了研究解决的方法,计算机科学技术领域中的一门新兴的学科逐步形成了,这就是。18.软件工程是指导的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。 19.为了开发出低成本高质量的软件产品,软件工程学应遵守以下基本原则: , ,和 , 。 20.原型模型是从需求分析开始。软件开发者和用户在一起定义,说明需求,并规划出定义的区域。然后快速设计软件中对用户/客户可见部分的表示。快速设计导致了原形的建造,原形由用户/客户评估,并进一步求精。

2016麻醉试题及答案

年北京市医师定期考核业务水平测评 2016 (麻醉专业试卷) 单位: ___________________________________________________ 姓__名__: ____________ 性别:_____________ 身份证号: ____________________________________________________________ 分_数___ 共100分,60 分合格。 一 .A型选择题(单选题10 X 2分) 1. 男性,60 岁,胰十二指肠切除后5 天发生胰痿,出现呼吸深快。查体:面部潮红.心率110 次/ 分,血压12/8kpa(90/60mmhg)。腱反射减弱,血气分析:pH7.27 PaCO 2 3.9kpa(28mmHg),BE-15mmol/L 。该病人酸碱失衡诊断最可能是下列哪一项() A?呼吸性酸中毒合并代谢性酸中毒 B.代谢性酸中毒伴代偿性低CQ血症C.呼吸性碱中毒合并代谢性酸中毒 D.代谢性碱中毒合并呼吸性碱中毒 E.呼吸性酸中毒合并代谢性碱中毒 2. 下列哪项不是呼气末正压通气(PEEP的特点() A. 可使萎陷的肺泡重新扩张 B. 可增加功能余气量 C. 可降低肺顺应性 D. 可减少肺内分流 E. 可增加胸内压, 使心排血量减少 3. 开胸手术时若病人仍保留自主呼吸,下列病理生理改变哪项不对() A.反常呼吸 B.纵隔移位 C.纵隔摆动 D.通气/血流比值增加,致肺内分流 E.心排血量降低 4. 全麻病人侧卧位时上下侧比较肺内气血分布正确的是() A. 下肺血流多、通气少 B. 下肺通气多、血流少 C. 下肺血流多、通气多 D. 上肺通气多、血流多 E. 上肺血流多、通气少 5. 正常人心率超过180 次/min 时,心排血量减少的主要原因是() A. 快速充盈期缩短 B. 减慢充盈期缩短 C. 等容收缩期缩短 D. 减慢射血期缩短 E. 心房收缩期缩短 6. 依托咪酯不宜用于() A. 老人、儿童 B. 心功能不全 C. 肝功能不全 D. 肾功能不全 E.ICU 病人长期镇静 7. 下列5 个心脏功能指标中反映左心前负荷的指标是() A. 心室舒张末容积(LVEDV) B. 心室dp/dt C. 肺小动脉楔压(PAWP) D. 左室收缩压(LVPs) E. 动脉收缩压(Aps) 8. 老年人吸入麻醉药的MAC 与年轻人相比() A. 增大 B. 减小 C. 与吸入麻醉药的性质有关 D. 与老年人的胖瘦有关 E. 与老年人的肺功能有关 9. 经尿道前列腺切除术,经膀胱冲洗病人出现心动过缓,低血压,癫痫样发作的可能原因为() A. 麻醉药过量 B. 低钠血症 C. 迷走神经张力过高 D. 有效循环血量减少 E. 以上都不是 10. 老年病人脊麻的特点是() A. 起效慢、扩散广 B. 起效快、扩散广、作用维持短 C. 起效快、扩散广、作用时间长 D. 起效快、扩散范围小 E. 起效慢、扩散范围狭小 .B 型选择题(10X1 分)

软件工程复习题库带答案完整版

软件工程复习题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合

7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后

软件工程综合练习题

《软件工程》课程练习题 第一章软件工程概述 一、选择题 1、瀑布模型本质上是一种()。 A、线性迭代模型 B、顺序迭代模型 C、线性顺序模型 D、及早见产品模型 2、计算机辅助软件工程,简称()。 A、SA B、SD C、SC D、CASE 3、以下判断正确的是()。 A、所谓软件开发就是编写程序。 B、利用软件工程的思想,已成功的解决了软件危机。 C、完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 D、一般来说,程序中存在错误的概率与在该段程序中已发现的错误数成正比。 4、_____是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审 5、瀑布模型的存在问题是()。 A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 6、软件生命周期中所花费用最多的阶段是()。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 7、计算机系统就是() A.主机,显示器,硬盘,软驱,打印机等。 B.CPU,存储器,控制器,I/O接口及设备。 C.计算机硬件系统和软件系统。 D.计算机及其应用系统。 8、产生软件危机的原因主要与两个方面的问题有关: A.软件在计算机中很难识别,存在磁盘中也看不到。

B.软件设计对人的智商要求很高,也要求很高的资金投入。 C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。 D.软件很难理解,硬件也很复杂。 9、软件开发瀑布模型中的软件定义时期各个阶段依次是() A.可行性研究,问题定义,需求分析。 B.问题定义,可行性研究,需求分析。 C.可行性研究,需求分析,问题定义。 D.以上顺序都不对。 10、下列选项中()是软件开发中存在不正确的观念、方法。 A.重编程、轻需求 B.重开发,轻维护 C.重技术,轻管理 D.以上三条都是 二、填空题 1、软件工程的三个基本要素包括()、()和()。 2、一般软件应该有三部分组成:()、()和()。 3、按软件的功能可将软件分成()、()和()等三类。 4、计算机软件的生存期可以分为六个步骤,它们是()、()()、()、软件测试和运行/维护。 5、软件质量是与软件产品满足规定的和隐含的需求的能力有关的()的全体。 6、软件危机是指在()所遇到的一系列严重问题。 7、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是()。 8、喷泉模型是一种以需求分析为动力,以()为驱动的模型。 三、名词解释 1、CASE 2、软件工程 3、计算机软件 2、软件生存期 四、简答题 1、什么是软件危机?其主要表现有那些? 2、程序的可移植性 3、为什么说“CASE领域是一个应用、集成和综合的领域”?

麻醉科2016年上半年三基三严考试题

麻醉科2016 年上半年三基三严考试题 (共30 道题,总分100 分) 姓名_________________职称______________ 分数 __________ 一、单选题【A1】:每一道考试题下面有A B、C、D E五个备选答案。请从中选择一个最佳答案。(共20题, 每题3分) 1 、对强心苷中毒引起的重症快速型心律失常,首选哪种药治疗() A、阿托品 B、利多卡因 C、戊巴比妥 D地西泮 E、苯妥英钠 2、心源性哮喘与支气管哮喘不同点在于() A、慢性、阵发性、季节性发作史 B、呼气性呼吸困难 C、肺部听诊哮鸣音 D心脏无特殊体征 E、咳粉红色泡沫痰 3、肝衰竭的病因包括() A、病毒性肝炎 B、化学物中毒 C、休克 D自身免疫病 E、以上均是 4、I CU 危重病患者发生的肠功能衰竭以哪一型常见() A、功能性小肠长度减少型 B、小肠实质广泛损伤型 C、小肠消化功能损伤型 D小肠吸收功能损伤型 E、肠黏膜屏障功能障碍为主型 5、以下有关急性肾损伤的预防和治疗措施中,错误的是() A、早期积极液体复苏 B、复苏时只选择胶体进行扩容 C、必要时行肾替代治疗 D避免出现持续性低血压 E、避免使用肾毒性药物 6、哪项不属于危重病人急性肾衰竭的发病机制() A、内皮素/ NO比例失衡 B、肾小管上皮细胞脱落堵塞肾小管 C、肾能量代谢障碍

E、以上都不是 7、中枢神经系统感染性疾病通过以下哪种途径() A、空气感染 B、飞沫感染 C、血行感染 D接触感染 E、饮食感染 8、氨基糖苷类抗生素的消除途径是() A、被单胺氧化酶代谢 B、以原型经肾小球滤过排出 C、以原型经肾小管分泌排出 D经肝药酶氧化 E、与葡萄糖醛酸结合后排出 9、治疗电击伤错误的是() A、脱离电源 B、单纯处理电击部位 C、胸外按压 D人工通气 E、开放气道 10、脓毒症时氧输送() A、增加 B、减少 C、不变 D先减少后增加 E、先增加后减少 11、神经肌肉接头传递功能的监测主要采用() A、 F 波 B、H 反射 C、神经传导检查 D肌电图检查 E、重复电刺激检查 12、下面哪种情况是无创正压通气(NPPV)的适应证() A、血流动力学稳定、能配合的心源性肺水肿患者 B、昏迷的脑外伤患者 C、合并急性呼吸衰竭的肠梗阻患者 D严重低氧血症的ARDS患者 E、以上都是 13、创伤类型不包括的是() A、切割伤或挫伤 B、刀伤 C、钝挫伤 D弹道伤

软件工程复习试题及答案

一、填空题(在下划线上填写正确的答案,每题2分,共20分) 1. _等价划分________ 是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。 2?—数据流图_________ 和数据字典共同构成了系统的逻辑模型。 3?盒图也称为 _ N-S图 ________ 。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。 4. ___________________________________ 软件有效性,指软件系统的时间和空间效率。 5. IPO图的中文意思是结构化设计中变换型结构的输入(In put )、加工 (Processing )、输出(Output )__________________ 。 6. ___________________________ 数据流图有四种基本成分: _______________________________ 源、终点,处理,存储,数据流________________________ 。 7 .数据字典有以下四种条目:数据流、数据项、数据存储、基本加工,其 中数据项是组成数据流和数据存储的最小元素。 &软件工程中的结构化分析SA是一种面向—数据流___________ 的分析方法。 9 .软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个_由下而上 的过程。 10.耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到 高内聚、_低 _________ 耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 1. 常用的软件开发模型有瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型 2. 软件生存周期一般可分为—问题定义、可行性研究、需求分析、设计、编码、单元测试、运行与维护阶段。 3. 软件测试的步骤:单元、集成、系统、验收。 4. 数据流图的基本符号包括―加工、数据流、数据存储文件、汇点—。 5. IPO图由—输入_________ 、处理和输出三个框组成。这个图的特点是能够直 观的显示三者之间的关系。 6. 面向对象方法是一种运用—类、实例、属性、重载、消息传送、多态性等概念来构造系统的软件开发方法。 7?分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的_逆向工程________ 。&程序测试是对编码阶段的语法错、语义错和运行错____________ 进行查找的编码执行活

软件工程考试题(含答案)

软件工程考试题 简答题 1、什么叫软件? 软件就是计算机系统中与硬件相互依存的另一部分,它就是包括程序,数据及其相关文档的完整集合 2、什么叫软件危机?软件危机包含哪两点?软件危机产生的原因就是什么? 软件危机就是指在计算机软件开发与维护过程中所遇到的一系列严重问题。包括两点: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 软件开发与维护过程中存在的许多严重问题,一方面与软件本身的特点有关,另一方面也与软件开发与维护的方法不正确有关。具体表现如下: (1)软件就是逻辑部件而不就是物理部件。 (2)软件的规模越来越大,复杂性越来越大。 (3)轻视需求分析的重要性,轻视软件维护的错误观点与方法。 3、什么叫软件工程? 1968年在第一届NATO会议上的早期定义: “建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”。 1993年IEEE的定义: “①软件工程就是:把系统的、规范的、可度量的途径应用于软件开发、运行与维护过程,也就就是把工程应用于软件;②进而研究①实现的途径”。 我们国家最近定义:软件工程就是指导计算机软件开发与维护的工程学科。它采用工程的概念、原理、技术与方法来开发与维护软件,把经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来。 4、两种软件工程方法学开发软件时要建立哪些模型? 软件工程方法学包括:传统方法学与面向对象方法学。常用的开发模型有: 瀑布模型(需求稳定,而且可以预先指定) 原型模型(需求模糊或者随时间变化) 增量模型(分析员先作出需求分析与概要设计,用户参与逐步完善) 螺旋模型(将瀑布模型与原型化模型结合起来,并加入了风险分析) 喷泉模型(使开发过程具有迭代性与无间隙性) 5、软件过程模型有哪些?简述它们的特点。 过程模型分为五大类:1、管理过程模型。2、瀑布模型(又称为生命周期模型)。3、增量过程模型:包括增量模型,,RAD模型。4、烟花过程模型:包括原型开发模型,螺旋模型,协同开发模型。5、专用过程模型:包括机遇构建的开发模型,形式化方法模型,面向方面的软件开发模型。 6、什么就是软件生命周期? 一个软件从定义,开发,使用与维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长时期称为生命周期 7、软件生命周期有哪几个阶段与步骤? 三个阶段:定义、开发、维护 八个步骤:问题定义、可行性研究、需求分析;总体设计、详细设计、编码与单元测试、综合测试;运行维护。 8、计算机软件的开发经过哪三个大阶段? 三个阶段:定义、开发、维护 9、软件开发的各阶段的任务就是什么? 定义阶段:问题定义--任务:关于规模与目标的报告书;可行性研究--任务:系统的高层逻辑模型:数据流图,成本/效益分析;需求分析--任务:系统的逻辑模型:数据流图,数据字典,算法描述。 开发阶段:总体设计--任务:系统流程图,成本/效益分析,推荐的系统结构:层次图/结构图;详细设计--任务:HIPO图或PDL 图;编码与单元测试--任务:源程序清单,单元测试方案与结果;综合测试--任务:综合测试方案,结果集成测试,验收测试,完整一致的软件配置。 维护阶段:软件维护--任务:维护记录以及改正性维护,适应性维护,完整性维护与预防性维护

2021麻醉科医生招聘测试题附答案

2021麻醉科医生招聘测试题附答案 使用前必须做皮肤过敏试验的麻醉药是: ( ) A. 普鲁卡因【正确答案】 B. 依替卡因 C. 利多卡因 D. 丁卡因 E. 罗哌卡因 胆囊手术病人麻醉清醒后应采取的卧位是: ( ) A. 头低足高位【正确答案】 B. 膝胸位 C. 平卧位 D. 半卧位 E. 头高足低位 全身麻醉患者清醒前应采取的体位是:() A. 仰卧位【正确答案】 B. 去枕平卧,头偏向一侧 C. 半卧位 D. 头高卧位 E. 俯卧位 硬膜外麻醉病人手术后应采取的卧位是:() A. 去枕平卧4-6小时【正确答案】

B. 平卧,可不去枕 C. 半坐卧位 D. 侧卧位 E. 俯卧位 全麻苏醒延迟的常见原因不包括:() A. 麻醉药过量【正确答案】 B. 低体温 C. 高血压 D. 肝肾功能障碍 E. 糖代谢异常 全麻恢复期呼吸性酸中毒最先解决的问题是:() A. 抗生素控制肺部感染【正确答案】 B. 进行人工呼吸 C. 应用呼吸兴奋剂 D. 解除呼吸道梗 E. 输碱性液体 对疼痛程度的评估测量不包括:() A. 数字评分【正确答案】 B. 文字描述评分 C. 健康状况评分 D. 视觉模拟评分 E. 面部表情测 处理喉痉挛的首选措施是:()

A. 静注琥珀胆碱【正确答案】 B. 快速气管插管 C. 环甲膜穿刺 D. 气管切开 E. 面罩加压给氧 麻醉前病情评估的主要目的是:() A.认识病人以防发生麻醉错误【正确答案】 B.了解手术方式 C.了解病人对麻醉手术的耐受力 D.确定麻醉方案 高血压病人的术前准备,以下哪项正确: ( ) A 凡舒张压持续超过100mmHg, 均给抗高血压药治疗【正确答案】 B 对舒张压超过110mmHg, 抗高血压药治疗必须延续到手术日晨C长期用抗高血压药治疗,如血压稳定,术前3天可以停药 D 高血压并存心肌缺血者,择期手术应列为禁忌 E单纯慢性高血压患者,对麻醉的耐受力较差 在有疼痛存在时,下列哪种药可引起谵妄和不安: ( ) A.咪达唑仑【正确答案】 B.氯丙嗪 C.东莨菪碱 D.地西泮 E.氟哌利多 关于麻醉前用药的药理作用,以下叙述哪项正确:()

软件工程复习考试题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合D.数据耦合 7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行(B)维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法?B对软件的认识不够 C软件生产能力不足D软件工具落后 12、DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。 A.输入、输出、外部实体和加工

软件工程试题及答案

综合练习一答案 一.选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末 B.60年代初C.60年代末 D.70年代初 A.运筹学B.工程学 C.软件学 D.软件学 E.数字 2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用 5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护 B.测试 C.详细设计 D.概要设计 E.编码 F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员 D。用户和软件人员的领导 10.下列叙述中,_______不属于数据字典的作用。 A、作为编码阶段的描述工具 B、为用户与开发人员之间统一认识 C、作为概要设计的依据 D、为需求分析阶段定义各类条目 11.使用结构化分析方法时,采用的基本手段是____。 A.分解和抽象 B.分解和综合C.归纳与推导D.试探与回溯12.结构化系统分析主要是通过____进行分析的。 A.算法分解B.控制结构分解 C.数据结构分解D.处理功能分解13.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。 总貌B.细节C.抽象D.软件的作者 13.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于____。 A.变换型 B 事务型 14.需求分析说明书不能作为______。

最新麻醉科试题及答案

麻醉学试题库 1、麻醉学专业的任务及范围是() A临床麻醉B急救和复苏C重症监测治疗D疼痛治疗及其机制研 究E以上均是 2、ASA分类的Ⅳ类是指() A 濒死状态,麻醉手术危险性很大。 B 重要脏器病变严重,虽在代偿范围,但对麻醉手术的耐受性差。 C 重要脏器轻度病变,代偿健全,对麻醉手术的耐受性差一般。 D 各器官功能正常,体健,对麻醉手术的耐受性差良好。 E 重要脏器病变严重,代偿不全并已威胁生命,麻醉手术危险性较大。 3、麻醉前病情评估的主要目的是: A 认识病人以防发生麻醉错误 B 与病人建立感情,获得病人信任 C 了解手术方式 D 了解病人对麻醉手术的耐受力 E 确定麻醉方案 4、高血压病人的术前准备,以下哪项正确:() A 凡舒张压持续超过100mmHg,均给抗高血压药治疗 B 对舒张压超过110 mmHg,抗高血压药治疗必须延续到手术日晨 C 长期用抗高血压药治疗,如血压稳定,术前3天可以停药 D 高血压并存心肌缺血者,择期手术应列为禁忌 E 单纯慢性高血压患者,对麻醉的耐受力较差 5、临床麻醉工作的目的,哪项是正确的:() A 消除疼痛 B 保证安全 C 便利外科手术 D 意外情况的预防与处理 E 以上全部 6、ASA的含义为:() A American Society of Anesthesiologists B American Stomatological Association C American Surgical Association D Americal Standard Association E American Statistical Association

软件工程试题及答案

4. 面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性 D) 实体、属性、操作 9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[, ],现从输入的角度考虑一组测试用例:, , , . 设计这组测试用例的方法是( c ) A.条件覆盖法 B.等价分类法C.边界值分析法 D.错误推测法 10、详细设计的基本任务是确定每个模块的( d )A.功能B.调用关系C.输入输出数据 D.算法 11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( a ) A.模块化的根据 B.逐步求精的根据 C.抽象的根据 D.信息隐藏和局部化的根据13.面向数据流的设计方法把( D )映射成软件结构。 A.数据流 B.系统结构 C.控制结构 D.信息流 14.内聚程度最低的是( A.偶然 )内聚A.偶然 B.过程 C.顺序 D.时间 15.确定测试计划是在( D )阶段制定的.A.总体设计 B.详细设计 C.编码 D.测试 16.需求分析的产品是( D ) A.数据流程图案 B.数据字典 C.判定表D.需求规格说明书 17.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C ) A.数据库设计 B.数据通信 C.数据定义 D.数据维护 18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 A.增量模型 B.喷泉模型 C.原型模型D.螺旋模型 (×)2、系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。 (×)4、软件需求分析的任务是建立软件模块结构图。 (√)5、尽可能使用高级语言编写程序(×)6、以结构化分析方法建立的系统模型就是数据流图。 (×)7、进行总体设计时加强模块间的联系。(×)8、编码时尽量多用全局变量. (√)9、用CASE环境或程序自动生成工具来自动生成一部分程序.(×)10、软件测试是要发现软件中的所有错误。 1. 软件生命期各阶段的任务是什么答:软件生命期分为7个阶段:1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么?

软件工程试题库集及答案

综合练习一答案 选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末B.60年代初C.60年代末D.70年代初 A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D。用户和软件人员的领导

2020年(麻醉科)住院医师规范化培训试题库(单选题B型)

2020 年(麻醉科)住院医师规范化培训试题库( 单选题B型) (1) . 患者男性,45 岁。原发性肺动脉高压伴严重低氧血症和心衰的终末期支气管肺疾患,行心肺联合移植术。入手术室心率120 次/ 分,血压110/70mmHg ,PaCO2 55mmHg,PaO2 75mmH。g 下列哪项检测是错误的:( ) A. 有创动脉压检测 B. 设置漂浮导管 C. 右颈内静脉置管测CVP D. ECG E. SPO2 及呼气末CO2 浓度 参考答案: C (2) . 男性,55 岁,因肝内外胆管结石,在全麻下行肝内外胆管切开取石术,既往有冠心病史,长期服用β 受体阻滞剂。术中心率49~51 次/ 分左右,但血压尚能维持,这种情况该如何处理:( ) A. 给予阿托品 B. 给予多巴胺 C. 给予麻黄碱 D. 给予东莨菪碱 E. 给予肾上腺素 参考答案: A (3) . 某女性患者,56 岁,60kg ,拟喉罩通气全麻下行左眼眶肿瘤切除术。哪项术前检查对麻醉意义最大:( ) A. 查体温 B. 尿液分析 C. 咽喉检查 D. 脑电图检查 E. 血液流变学检查 参考答案: B (4) . 男性,60 岁,胰十二指肠切除后 5 天发生胰痿,出现呼吸深快。查体:面部潮红. 心率110 次/ 分,血压12/8kpa(90/60mmHg) 。腱反射减弱,血气分析: pH7.27 paco2 3.9kpa(28mmHg) ,BE-15mmol/L 。该病人酸碱失衡诊断最可能是下列哪一项( ) A. 呼吸性酸中毒合并代谢性酸中毒 B. 代谢性酸中毒伴代偿性低C02 血症 C. 呼吸性碱中毒合并代谢性酸中毒 D. 代谢性碱中毒合并呼吸性碱中毒 E. 呼吸性酸中毒合并代谢性碱 参考答案: B (5) . 男性患者,50 岁,52kg 。患支气管扩张症,每日痰量80-120ml ,该病人插管后,侧卧位时可能发生( ) A. 气道阻力增加,应及时减少潮气量 B. 气道阻力下降,应及时增加潮气量 C. 脓性痰液顺体位流出,应常吸引

软件工程复习题及答案完整

一、选择 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。对 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。错 3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。错 4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。错 5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错 6、软件配置管理是一组标识、组织和控制修改源程序的活动。错 7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。错 8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。对 9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。对 10、面向对象的分析是面向计算机系统建立软件系统的对象模型。错 11、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 12、ISO9000是由ISO/TC176制定的关于(B)和质量保证的国际标准。 A 质量控制 B 质量管理 C 质量策划 D 质量改进 13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干(B)。 A 关键实践 B 关键过程域 C 软件过程能力 D 软件过程 14、在软件开发的各种资源中,(D)是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员 15、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的 B 人为的 C 可消除的 D 不可降低的 16、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A 业务需求 B 功能需求 C 非功能需求 D 用户需求 17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。 A 需求不确定的 B 需求确定的 C 管理信息 D 决策支持 18、(A)意味着一个操作在不同的类中可以有不同的实现方式。 A 多态性 B 多继承 C 类的可复用 D 信息隐蔽 19、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。 A 用例图 B 类图 C 活动图 D 协作图 20、单元测试的测试用例主要根据(D)的结果来设计。 A 需求分析 B 源程序 C 概要设计 D 详细设计 二、填空题 1、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系。 2、类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是依赖关系。 3、用例及其协作之间是实现关系。 4、接口及其实现类或构件之间是实现关系。 5、动物与老虎之间是泛化关系。 三、问答题 1、软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。 可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。 2、传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。 传统"瀑布模型"的主要缺陷及其原因:在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。 3、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统

软件工程综合习题及答案样本

软件工程综合习题( 1) 及答案 一、选择题 1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾, 这种现象称做( C) 。 A.软件工程 B.软件周期 C.软件危机 D.软件产生 2.瀑布模型本质上是一种( A ) 模型。 A.线性顺序 B.顺序迭代 C.线性迭代 D.早期产品 3.瀑布模型存在的问题是( B ) 。 A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求4.螺旋模型是一种将瀑布模型和( A) 结合起来的软件开发模型。 A.增量模型B.专家系统C.喷泉模型D.变换模型 5.原型化方法是用户和设计者之间执行的一种交互构成, 适用于( A) 系统。 A.需求不确定性高的B.需求确定的 C.管理信息D.实时 6.下列有关软件工程的标准, 属于国际标准的是(D ) A.GB B.DIN C.ISO D.IEEE 7.结构化方法是一种基于( D) 的方法。 A.数据结构 B.程序结构 C.算法 D.数据流 8.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。 A、简化、压缩的 B、详细的 C、彻底的 D、深入的 9.可行性研究的目的是( D) A、分析开发系统的必要性 B、确定系统建设的方案 C、分析系统风险 D、确定是否值得开发系统 10.设年利率为i, 现存入p元, 不计复利, n年后可得钱数为( C) 。 A、 P×(1+i*n) B、 P× (i+1)*n C、 p×(1+i)n D、 p×(i+n) 11.可行性研究是在( A) 之前 A、系统开发 B、测试 C、试运行 D、集成测试 12.可行性研究需要的时间长短取决于系统的规模, 一般来说, 可行性研究的成本只是

2016年麻醉科专科试题

2016年麻醉恢复室专科试题 一.单选题 1.阿托品用于全麻前给药的目的是( C ) A.增强麻醉效果 B.减少麻醉药用量 C.减少呼吸道腺体分泌 D.预防心动过缓 E.辅助骨骼肌松弛 2.ASA分级的Ⅳ级指( E) A .濒死状态,麻醉手术危险性很大 B. 重要脏器病变严重,虽在代偿范围,但对麻醉手术的耐受 性差 C .重要脏器轻度病变,代偿健全,对麻醉手术的耐受性差 D .各器官功能正常,体健,对麻醉手术的耐受性差良好 E .重要脏器病变严重,代偿不全并已威胁生命,麻醉手术危 险性较大 3.腰麻期间最常见的并发症( A ) A.头痛 B.呼吸抑制 C.血压下降 D.脊神经损伤 E.尿潴留 4.拟行全麻的病人,应从哪些方面估计经口插管的难易度( E) A.张口度 B.颈部活动度 C.甲颏间隙 D.舌/咽的相对大小 E.以上都是 5.全麻后病人呕吐的紧急处理是( E )

A.立即用阿托品 B.立即插胃管 C.立即气管插管 D.嘱病人呕吐 E.上身放低,头转向一侧并吸引 6.全身麻醉病人清醒前的护理首要的是( E ) A.保持安静 B.保持输液通畅 C.注意保暖 D.定时测BP、P、R E.保持呼吸、输液通畅 7.全麻引起窒息的原因不包括( A ) A.肺不张 B.喉痉挛 C.舌后坠 D.呕吐误吸 E.气管异物阻塞 8.全麻后对体温的护理错误的是( E ) A.一般术后体温偏低 B.小儿术后体温可高 C.低温的要注意保暖 D.高热的要警惕抽搐 E.高热的不必处理 9.全身麻醉后引起肺不张的主要原因是( B ) A.切口疼痛 B. 分泌物阻塞支气管 C.术后腹胀 D.松弛药的残留作用 E.使用吗啡 10.全身麻醉后苏醒延迟是指麻醉结束后意识恢复超过( C ) A.A.半小时 B. 1小时 C. 2小时 D. 3小时 E.6小时 11.术后患者极易发生心室纤颤的体温是低于( B ) A.28°C B.30°C

相关文档
相关文档 最新文档