搜档网
当前位置:搜档网 › 中国石油大学《软件工程》复习题及答案

中国石油大学《软件工程》复习题及答案

中国石油大学《软件工程》复习题及答案
中国石油大学《软件工程》复习题及答案

《软件工程》期末复习题及答案

一、单项选择题(本大题共60小题,在每小题的四个备选答案中,选出一个正确答案,并将

正确答案填涂在答题卡上)

1. 软件危机产生的主要原因是。

A.软件日益庞大

B.不能与用户良好地沟通

C.开发人员编写程序能力差

D.没有适应的开发模型

2.软件工程的发展不包括以下那个阶段。

A.传统软件工程阶段

B.自主化开发阶段

C.过程软件工程阶段

D.构件软件工程阶段

3. 现代软件工程研究的内容不包括。

A.软件开发模型

B.软件开发方法

C.软件支持过程

D.软件开发质量

4.以下哪个软件生存周期模型是一种风险驱动的模型。

A.瀑布模型

B.增量模型

C.螺旋模型

D.喷泉模型

5.软件的开发方法不包括。

A.结构化开发方法

B.面向对象开发方法

C.面向管理的开发方法

D. 面向数据结

构的开发方法

6.软件生存周期中,准确地确定软件系统必须做什么的阶段是。

A.可行性分析和项目开发计划 B.需求分析 C.概要设计D.详细设计

7. 需求分析中开发人员要从用户那里了解。

A.软件做什么

B.用户使用界面

C.输入的信息

D.软件的规模

8. 结构化分析建立功能模型的工具是。

A.DFD

B.判定树/判定表

C.SC

D.结构化语言

9. 数据词典是对数据定义信息的集合,它所定义的对象都包含于。

A.数据流图

B.程序框图

C.软件结构

D.方框图

10.用于描述结构化分析中数据流加工逻辑的是。

A.判定树B.ER图

C.状态图D.用例图

11.下列几种耦合类型,耦合性最高的是。

A.公共耦合B.控制耦合

C.标记耦合D.数据耦合

12. 通信内聚是指。

A. 把需要同时执行的动作组合在一起形成的模块

B.各处理使用相同的输入数据或者产生相同的输出数据

C.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行

D.模块内所有元素共同完成一个功能,缺一不可

13.模块定义为受该模块内一个判定影响的所有模块集合。

A.控制域

B.作用域

C.宽度

D.接口

14.好的软件结构应该是。

A.高耦合、高内聚

B.低耦合、高内聚

C.高耦合、低内聚

D.低耦合、低内聚

15.结构化程序设计的一种基本方法是。

A.筛选法

B.递归法

C.迭代法

D.逐步求精法

16.结构化设计是一种面向的设计方法。

A.数据流

B.数据库

C.数据结构

D.程序

17.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输

出就是下一功能元素的输入,则该模块的内聚性类型是。

A.时间内聚 B.偶然内聚

C.顺序内聚 D.功能内聚

18.模块的内聚性最高的是。

A、逻辑内聚

B、时间内聚

C、偶然内聚

D、功能内聚

19.在软件结构设计完成后,对于下列说法,正确的是。

A.非单一功能模块的扇入数大比较好,说明本模块重用率高

B.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况

C.一个模块的扇出太多,说明该模块过分复杂,缺少中间层

D.一个模块的扇入太多,说明该模块过分复杂,缺少中间层

20.变换流的DFD由三部分组成,不属于其中一部分的是。

A.事务中心

B.变换中心

C.输入流

D.输出流

21.在详细设计阶段,经常采用的工具有。P96

A. PDL

B. SA

C. SC

D. DFD

22.详细设计的任务是确定每个模块的。

A.外部特性

B.内部特性

C.算法和使用的数据

D.功能和输入输出数据

23. 详细设计的结果基本决定了最终程序的。

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

24. 软件复杂性度量的参数包括。

A.效率 B.规模 C.完整性 D.容错性

25. 软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计

主要是要建立。

A、软件结构

B、软件过程

C、软件模型

D、软件模块

26. 不属于常用的程序复杂程度定量度量方法为。

A.语句行度量方法

B.Jackson方法

C.McCabe方法

D.Halstead方法

27._______工具在软件详细设计过程中不采用。

A.判定表B.IPO图 C.PDL D.DFD图

28. McCabe方法认为,环域复杂度的规模以______较为合理。

A.≦4

B.≦7

C.≦10

D.≧30

29. 一个只有顺序结构的程序,其环形复杂度是。

A.0

B.1

C.3

D.5

30. 衡量某一语言可否做为编码语言,其评价标准不包括。

A.应用领域 B.书写格式 C.算法与计算复杂性 D.效率的考虑

31. 软件测试的目的是。

A.软件的正确性

B.找出软件系统中存在的所有错误

C.证明软件系统中存在错误

D.尽可能多的发现软件系统中的错误

32. 软件测试不需要了解软件设计的。

A.功能

B. 内部结构

C. 处理过程

D.条件

33. 下面说法正确的是。

A.经过测试没有发现错误说明程序正确

B.测试的目标是为了证明程序没有错误

C.成功的测试是发现了迄今尚未发现的错误的测试

D.成功的测试是没有发现错误的测试

34. 测试的关键问题是。

A.如何组织软件评审

B.如何选择测试用例

C.如何验证程序的正确性

D.如何采用综合策略

35. 成功的测试是指运行测试用例后。

A.未发现程序错误

B.发现了程序错误

C.证明程序正确性

D.改正了程序错误

36.软件测试用例主要由输入数据和两部分组成。

A.测试计划

B.测试规则

C.预期输出结果

D.以往测试记录分析

37. 软件测试中白盒法是通过分析程序的来设计测试用例的。

A.应用范围

B.内部逻辑

C.功能

D.输入数据

38. 黑盒法是根据程序的来设计测试用例的。

A.应用范围

B.内部逻辑

C.功能

D.输入数据

39. 不属于白盒测试的技术是。

A.路径覆盖

B.判定覆盖

C.循环覆盖

D.边界值分析

40. 使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准。

A.程序内部逻辑

B.程序的复杂度

C.使用说明书

D.程序的功能

41. 单元测试方法不包括。

A.黑盒测试

B.白盒测试

C.基本路径测试

D.集成测试

42. 单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是。

A.系统功能

B.局部数据结构

C.重要的执行路径

D.错误处理

43. 集成测试时,能较早发现高层模块接口错误的测试方法为。

A.自顶向下渐增式测试

B.自底向上渐增式测试

C.非渐增式测试

D.系统测试

44.与确认测试阶段有关的文档是。

A.需求规格说明书

B.概要设计说明书

C.详细设计说明书

D.源程序

45. 确认测试也称为。

A.有效性测试B.无效性测试

C.静态测试D.动态测试

46. 检查软件产品是否符合需求定义的过程称为。

A.确认测试

B.集成测试

C.系统测试

D.单元测试

47.关于软件维护的说法错误的是。

A.软件维护是软件生命周期中占用时间最长的一个阶段

B.软件维护不只是修改软件中的错误

C.软件维护对于开发商来说是无利可图的

D.在编码过程中添加适当的注释,可以降低软件维护的难度

48.与“程序维护手册”文档有关的人员是。

A.管理人员和开发人员B.管理人员和维护人员

C.维护人员和用户D.管理人员和用户

49.在整个软件维护阶段所花费的全部工作中,所占比例最大的是。

A.校正性维护

B.适应性维护

C.完善性维护

D.预防性维护

50.下列选项中,影响软件可维护性的决定因素是。

A. 文档

B. 资金

C. 程序代码

D. MTTF

51.把一组具有相似特性的对象组合在一起,称之为。

A. 多态性

B.继承性

C.类

D.消息

52.面向对象的主要特征除唯一性、继承性、多态性外,还具有。

A.封装性

B.移植性

C.完整性

D.兼容性

53.应用执行对象的操作可以改变该对象的。

A.属性

B.功能

C.行为

D.数据

54.面向对象分析中,对象模型描述了系统的。

A.静态结构B.动态结构

C.控制结构D.顺序结构

55.面向对象设计中存在三种内聚,分别是。

A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚C.属性内聚、操作内聚、对象内聚 D.操作内聚、类内聚、一般-具体内聚56.不属于人机交互界面设计的准则的是。

A.一致性B.减少记忆

C.可维护性D.富有吸引力

57.不属于面向对象系统测试的内容的是。

A.功能测试B.强度测试

C.基于线程的测试D.性能测试

58.下列模型属于成本估算方法的有。

A.COCOMO模型

B.McCall模型

C.McCabe度量法

D.时间估算法

59.版本管理是对系统不同版本进行的过程。

A.标识与跟踪

B.标识变更

C.发布变更

D.控制变更

60.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是。

A.工作无序,项目进行过程中经常放弃当初的计划

B.建立了项目级的管理制度

C.建立了企业级的管理制度

D.软件过程中活动的生产率和质量是可度量的

二.判断题(本大题共30小题,请将答案填涂在答题卡上,正确的涂A,错误的涂B)

1. SA方法的基本思想是自顶向下逐步分解。( )

2. 数据词典是为分析人员查找数据流图中有关名字的详细定义而服务的。( )

3. 类是对具有共同特征的对象的进一步抽象。( )

4. Jackson图只能表达程序结构,不能表达数据结构。( )

5. 测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。( )

6. 设计阶段的输出是编码阶段的输入。( )

7. 模块耦合越强,则说明模块的独立性越强。( )

8. 基本路径测试是黑盒技术设计测试用例的方法之一。( )

9. 软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。( )

10.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。( )

11.在进行需求分析时同时考虑维护问题。()

12.完成测试后,为缩短源程序长度而删去程序中的注解,对软件的维护不会产生影响。

()

13.尽可能在软件开发过程中保证各阶段文档的正确性。()

14.在面向对象的需求分析方法中,建立动态模型是最主要的任务。()

15.项目应用领域是选择语言的关键因素。()

16.类是对具有共同特征的对象的进一步抽象。()

17.如果测试过程没有发现任何错误,则说明软件没有错误。()

18.CMM 是指导软件开发的一种面向对象的新技术。()

19.CMM包含6个成熟度等级。()

20.Jackson方法是面向数据结构的设计方法。()

21. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。()

22. 耦合是指一个模块内各个元素彼此结合的紧密程度。()

23. 随着软件技术的发展,人们逐渐认识到阅读程序的重要性,编码不仅要强调效率还

要强调清晰。()

24. 白盒法是一种静态测试方法,主要用于模块测试。()

25. 软件工程过程应该以软件设计为中心,关键是编写程序。()

26. 类是对具有共同特征的对象的进一步抽象。()

27. 基于情景的测试是面向对象系统确认测试的主要方法。()

28. 重用是提高软件生产率和目标系统质量的重要途径,它基本上始于设计。()

29. 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()

30. 软件项目管理始于项目计划,而第一项计划活动就是估算。()

三.简答题(本大题共9小题)

1.软件生存周期都包括哪些活动?

2.为什么说现代牌汽车是小汽车类的特化,而车轮不是小汽车的特化?

3.模块独立性与信息隐蔽有何关系?

4. 什么是结构化分析方法?该方法使用什么描述工具?

5. 面向对象方法的启发规则有哪些?

6.试述软件测试过程?

7. 软件工程面临的问题都有那些。

8.面向对象的集成测试主要有哪几种不同的测试策略?

9. 模块的内聚性包括哪些类型?

四、设计题(本大题共6小题)

1. 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令

则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复

印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,

装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡

纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态

转换图描绘复印机的行为。

2.请使用N-S图和PDL语言描述下列程序的算法。

在数据A(1)~A(10)中求最大数和次大数。

3. 假如要建立一个网站,用于发布家教消息,同时建立家教及学生的沟通桥梁。基本需求

如下:

(1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。

(2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。

(3)管理员希望能够发布网站公告、处理家教信息。

根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。

4. 将下面给出的伪码转换为PAD图。

void root ( float root1, float root2 ) {

i = 1; j = 0;

while ( i <= 10 ) {

输入一元二次方程的系数a, b, c;

p = b*b – 4*a*c;

if ( p < 0 ) 输出“方程i无实数根”;

else if ( p > 0 ) 求出根并输出;

if ( p == 0 ) {

求出重根并输出;

j = j + 1;

}

i = i +1;

}

输出重根的方程的个数j;

}

5.假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有

需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。要求:画出系统的数据流图。

6. 画出下列伪码程序的流图,计算其环形复杂度.

START

INPUT(A, B, C, D) IF(A>0)AND(B>0) THEN X=A+B ELSE X=A-B END

IF(C>A)OR(D

THEN Y=C-D ELSE Y=C+D END

PRINT(X, Y) STOP

《软件工程》期末复习题参考答案

一.单项选择题(本大题共60小题,每小题2分。在每小题的四个备选答案中,选出一个正确答案,并将正确答案填涂在答题卡上)

1. A

2. B

3. D

4. C

5.C

6. B

7.A

8.A

9.B 10.A

11.A 12.B 13.B 14.B 15.D 16.A 17.C 18.D 19.C 20.A

21.A 22.C 23.A 24.B 25.C 26.B 27.D 28.C 29.B 30.B

31.D 32.D 33.D 34.B 35.B 36.C 37.B 38.C 39.D 40. A

41.D 42.A 43.A 44.A 45.A 46.A 47.D 48.B 49.C 50. A

51.C 52.A 53.A 54.A 55.D 56.C 57.C 58.A 59.A 60. D

二.判断题(本大题共30小题,请将答案填涂在答题卡上,正确的涂A,错误的涂B)

1. A

2.A

3.A

4.B

5.B

6.A

7.B

8.B

9.B 10.A

11.A 12.B 13.A 14.B 15.A 16.A 17.B 18.A 19.B 20.A

21.A 22.B 23.A 24.B 25.B 26.A 27.B 28.A 29.B 30.A 三.简答题

1.软件生存周期都包括哪些活动?(5分)

答:软件生命期的活动包括:(1分)可行性研究与计划;(1分)需求分析;(1分)概要设计、详细设计;(1分)编码、测试;(1分)维护等活动。(这些活动将以适当的方式分配到不同阶段去完成)

2.为什么说现代牌汽车是小汽车类的特化,而车轮不是小汽车的特化?(5分)

答:现代牌汽车是具有小汽车的全部属性和行为(1分),它只不过是一种特定品牌的小汽车,因此现代牌汽车可以从基类派生出来(1分),也就是说,现代牌汽车是小汽车类的特化。

车轮是组成小汽车的一种零件(1分)。小汽车还有车身,发动机等许多种其他的零件,小汽车所具有的许多属性和行为车轮都不具有(1分),因此车轮不能从小汽车类派生出来(1分),它不是小汽车类的特化!

3.模块独立性与信息隐蔽有何关系?(5分)

答“模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的(1分)。

所谓的“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的。也就是说,

模块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用(1分)。

衡量模块独立性的一个准则就是模块内聚,达到信息隐蔽的模块是信息内聚模块,它是高内聚的情形,因此模块独立性当然就很强了(3分)。

4.什么是结构化分析方法?该方法使用什么描述工具??(5分)

答:结构化分析方法:是面向数据汉进行需求分析的方法。(2分)

描述工具:a、数据流图b、数据字典c、描述加工逻辑的结构化语言、判定表、判

定树。(3分)

5. 面向对象方法的启发规则有哪些?(5分)

答:(1)设计结构应该清晰易懂(2)一般-特殊结构的深度应适当

(3)设计结构的类(4)使用简单的协议(5)使用简单的服务

(6)把设计变动减至最小。

写出一个并进行解释给一分,给满为止。

6.试述软件测试过程?(5分)

答:可概括为用单元测试保证模块正确工作,用综合测试保证模块集成到一起后正常工作,用确认测试保证软件需求的满足,用系统测试保证软件与其他系统元素合成后达到系统各项性能要求。

7. 答:内容:①软件开发技术②软件开发管理

面临的主要问题:①软件费用②软件可靠性③软件维护④软件生产率⑤软件重用(5分)

8. 面向对象的集成测试主要有哪几种不同的测试策略?

答:传统的集成测试策略没有意义(1分)。面向对象软件的集成测试主要有下述两种不同的测试策略:基于线程的测试(2分)基于的测试使用(2分)

9.模块的内聚性包括哪些类型?(5分)

答:模块的内聚性包括:

(1)偶然内聚

(2)逻辑内聚

(3)时间内聚

(4)通信内聚

(5)顺序内聚

(6)功能内聚

四、设计题(本大题共6小题,每小题15分,共30分)

1. 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。教材P171 答:从问题陈述可知,复印机的状态主要有“闲置”、“复印”、“缺纸”和“卡纸”。引起状态转换的事件主要是“复印命令”、“完成复印命令”、“发现缺纸”、“装满纸”、“发生卡纸故障”和“排除了卡纸故障”。

2.请使用N-S图和PDL语言描述下列程序的算法。

在数据A(1)~A(10)中求最大数和次大数。教材P95

答:

PDL语言描述:

GET(a[1],a[2],...a[10])

max=a[1];

max2=a[2];

FOR i=2 TO 10

IF

ELSE a[i]>max

max2=max;

max=a[i];

IF a[i]>max2

max2=a[i];

ENDIF

ENDIF

ENDFOR

PUT(max,max2)

END

3. 假如要建立一个网站,用于发布家教消息,同时建立家教及学生的沟通桥梁。基本需求

如下:

(1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。

(2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。

(3)管理员希望能够发布网站公告、处理家教信息。

根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。教材P151 答:

4. 将下面给出的伪码转换为PAD图。教材P95

void root ( float root1, float root2 ) {

i = 1; j = 0;

while ( i <= 10 ) {

输入一元二次方程的系数a, b, c;

p = b*b – 4*a*c;

if ( p < 0 ) 输出“方程i无实数根”;

else if ( p > 0 ) 求出根并输出;

if ( p == 0 ) {

求出重根并输出;

j = j + 1;

}

i = i +1;

}

输出重根的方程的个数j;

}

答:

5.假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有

需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。要求:画出系统的数据流图。教材P80 答:

6. 画出下列伪码程序的流图,计算其环形复杂度. 教材P101

START

INPUT(A, B, C, D)

IF(A>0)AND(B>0)

THEN X=A+B

ELSE X=A-B

END

IF(C>A)OR(D

THEN Y=C-D

ELSE Y=C+D

END

PRINT(X, Y)

STOP

答:

使用下述3种方法中的任一种都可以算出上图所示流图的环形复杂度为5。(1)该流图共有15条边,12个结点,所以环形复杂度为15-12+2=15。 (2)该流图共

有5个区域,因此环形复杂度为5。

(3)该流图中共有4个判定结点,因此环形复杂度为4+1=5。

中国石油大学华东历年考研专业课真题和答案

中国石油大学(华东)历年考研专业课真题目录: 中国石油大学(华东)历年考研 代码 真题年代 专业课真题科目 211 翻译硕士英语2011 212 翻译硕士俄语2011 242 俄语2008---2011 243 日语2008---2011 244 德语2011 245 法语2008---2011 357 英语翻译基础2011 358 俄语翻译基础2011 448 汉语写作与百科知识2011 703 公共行政学2011 704 数学分析2011 705 普通物理2011 706 有机化学2000,2005---2009,2011 707 无机及分析化学2007---2009,2011 708 生物化学2011 法学基础(法理学、民法学、刑 2011 710 法学)

711 中国古代文学2011 715 中国化马克思主义原理2008,2011 体育学专业基础综合(体育教育 2011 716 学、运动生理学、运动训练学) 801 沉积岩石学2005---2008 802 构造地质学2003---2010 803 地震勘探2003---2009,2011 805 电子技术基础2011 806 软件技术基础2011 808 地理信息系统2011 809 石油地质学2001---2011 810 测井方法与原理2005---2011 811 工程流体力学2001---2009,2011 812 理论力学2008---2011 813 材料力学2006---2011 814 物理化学1999---2009,2011 815 渗流物理2001---2009,2011 816 油田化学基础2011 817 工程热力学2008---2011 818 化工原理1999---2009,2011 819 生物工程2011

中国石油大学(北京)英语1-3次在线作业答案

第一次作业 第1题 – hello. may i speak to mary? -- _________ 您的答案:B 题目分数:0.5 此题得分:0.5 批注:电话用语,常直接说,speaking,意思是我就是,您请讲。 第2题 – Can I talk with Mr. Wang? --___________ 您的答案:A 题目分数:0.5 此题得分:0.5 批注:打电话常用语。 第3题 –I’d like to speak to Jessie, please. --___________ 您的答案:C 题目分数:0.5 此题得分:0.5 批注:打电话常用语。hold on 意思是请别挂断,稍等。 第4题 She wanted to go boating with Jack, but her father warned her ________. 您的答案:C 题目分数:0.5 此题得分:0.5 批注:warn一词要求后用不定式,warn sb. to do sth.劝某人做某事,否定形 式为warn sb. not to do sth. 劝某人不要做某事 第5题 Her English is very good. She can speak English better than _________ in her grade. 您的答案:C 题目分数:0.5

批注:anyone else 其他任何人 第6题 They usually have less money at the end of the month than _______ at the beginning. 您的答案:C 题目分数:0.5 此题得分:0.5 批注:注意比较的对象,是他们有钱的情况 第7题 Iron expands when____ . 您的答案:C 题目分数:0.5 此题得分:0.5 批注:当when 引导的时间状语中的主语与句子的主语一致时,主语和be动词都 可以省略。Iron expands when it is heated. 第8题 All the people here, whether ______, will get a present. 您的答案:B 题目分数:0.5 此题得分:0.5 批注:wheather...or... 的用法 第9题 If you_________, I’ll buy the tickets. 您的答案:A 题目分数:0.5 此题得分:0.5 批注:从句意来判断 第10题 This is one of the oldest buildings in town, ___________. 您的答案:A

软件工程期末试卷A

青岛黄海职业学院2008-2009学年度第二学期考试试卷 信息工程系 07级软件工程课程 考试类型:闭卷 A卷答卷时间:90分钟 一、判断题(每题1分,共20分) 1.测试计划、测试用例和有关的分析报告一般不用长期保存。() 2.软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的 期望。() 3.软件工程使用的软件支持工具能够自动或半自动地支持软件的开发、管理和文档 的生成。() 4.面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因之一。 () 5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构化 设计思想。() 6.数据流图就是用来刻画数据流动和转换的信息系统建模技术。() 7.PDL经常表现为一种“混杂”形式的语言,它不允许自然语言如英语的词汇与某 种结构化程序设计语言(如Pascal、C、Ada等)的语句结构交织在一起。()8.内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七 级,内聚度越低越好。() 9.质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有 组织的活动。() 10. 数据字典是数据流图中的数据流动,加工、数据存储、数据的源和终点进行详细定义。() 11. 软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。() 12. 模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。() 13. 集成测试主要由用户来完成。()14.只有了解用户、了解任务,才能设计出好的用户界面。() 15.开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好, 可能导致灾难性的后果。() 16.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好 的人际关系,善于听取别人的意见。( ) 17.快速原型技术适用于软件产品要求大量的用户交互、或产生大量的可视输出、或 设计一些复杂的算法等场合。() 18.数据输入的一般准则中包括尽量增加用户输入的动作。() 19.程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的 实现机制决定的。() 20. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。() 1、在软件生命周期中,确定系统必须做什么和必须具备哪些功能的阶段是()。 A 概要设计 B 详细设计 C 可行性分析 D 需求分析 2、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流合法图符的是()。 A 控制流 B 加工 C 数据存储 D 输入和输出 3.软件测试中设计测试实例(test case)主要由输入数据和( )两部分组成。 A〃测试规则B〃测试计划 C〃预期输出结果D〃以往测试记录分析 4、软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及()。 A 阶段性报告 B 需求评审 C 总结报告 D 都不正确 5、模块的(),则说明模块的独立性越强。 A〃耦合越强B〃扇入数越高 C〃耦合越弱D〃扇入数越低 6、成功的测试是指( )。 A〃运行测试实例后未发现错误项B〃发现程序的错误 C〃证明程序正确D〃改正程序的错误 7、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中() 软件工程第2页(共8)软件工程第1页(共8页)

【精品】中国石油大学英语在线作业答案

第一次在线作业 单选题 (共40道题) 1.( 2.5分)The question is still ______ d iscussion. A、in B、by C、for D、under 我的答案:D 此题得分:2.5分 2.(2.5分)–hello. may i speak to mary? --_________ A、Sorry. B、Speaking. C、I don’t know you. D、Why? 我的答案:B 此题得分:2.5分 3.(2.5分)–Can I talk with Mr. Wang? --___________ A、He’s not in right now. B、He’ll come back.

C、He likes coffee. D、He has run away. 我的答案:A 此题得分:2.5分 4.(2.5分)–I’d like to speak to Jessie, please. --___________ A、I don’t know. B、Never mind. C、Hold on, please. D、Go on. 我的答案:C 此题得分:2.5分 5.(2.5分)She wanted to go boating with Jack, but her father warned her ________. A、not go B、not C、not to D、don’t 我的答案:C 此题得分:2.5分 6.(2.5分)Her English is very good. She can speak English bette r than _________ in her grade. A、any one B、the one

《软件工程》试题及参考答案(第6套)

第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A 业务需求 B 功能要求 C 非功能需求 D 用户需求 3、软件测试计划开始于需求分析阶段,完成于()阶段。 A 需求分析 B 软件设计 C 软件实现 D 软件测试 4.下面关于面向对象方法中消息的叙述,不正确的是( )。 A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。 A.工作无序,项目进行过程中经常放弃当初的计划 B.建立了项目级的管理制度 C.建立了企业级的管理制度 D.软件过程中活动的生产率和质量是可度量的 6.在McCall软件质量度量模型中,()属于面向软件产品修改。 A.可靠性B.可重用性C.适应性 D.可移植性 7.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测 试 D.软件维护 8.需求分析阶段的任务是确定() A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能

2015中国石油大学 采油工程(含课程设计)在线作业3.2.1答案 100分.

第三阶段在线作业答案 多选题(共20道题) 收起 1.( 2.5分)影响酸岩反应速度的有 ?A、面容比 ?B、酸液流速 ?C、温度 ?D、压力 ?E、酸液类型 我的答案:ABCDE 此题得分:2.5分2.(2.5分)常用的酸化液的类型主要有 ?A、盐酸 ?B、土酸 ?C、乳化酸 ?D、泡沫酸 ?E、缓速酸 我的答案:ABCDE 此题得分:2.5分3.(2.5分)压裂液支撑剂的主要类型有 ?A、粘土颗粒 ?B、天然石英砂 ?C、陶粒 ?D、树脂包层砂粒 ?E、树脂包层粘土 我的答案:BCD 此题得分:2.5分

4.(2.5分)酸化时常用的助排剂是 ?A、氧气 ?B、氮气 ?C、氢气 ?D、氦气 ?E、氯气 我的答案:B 此题得分:2.5分 5.(2.5分)压裂液的类型主要有 ?A、水基压裂液 ?B、油基压裂液 ?C、泡沫压裂液 ?D、乳化压裂液 ?E、气体压裂液 我的答案:ABCD 此题得分:2.5分6.(2.5分)水基压裂液中的添加剂有哪些 ?A、降粘剂 ?B、交联剂 ?C、稠化剂 ?D、破胶剂 ?E、起泡剂 我的答案:BCD 此题得分:2.5分 7.(2.5分)注入水水质指标有 ?A、含油量 ?B、含铁量

?C、固体含量 ?D、硫化物 ?E、含气量 我的答案:ABCD 此题得分:2.5分 8.(2.5分)视吸水指数是日注水量与哪个的比值 ?A、井底压力 ?B、井底压差 ?C、井口压力 ?D、油藏压力 ?E、井筒平均压力 我的答案:C 此题得分:2.5分 9.(2.5分)酸液添加剂主要有 ?A、缓蚀剂 ?B、表面活性剂 ?C、稳定剂 ?D、增粘剂 ?E、起泡剂 我的答案:ABCD 此题得分:2.5分 10.(2.5分)注水水源的类型有哪些 ?A、地面水 ?B、地下水 ?C、海水 ?D、油层产出水 ?E、地表污水

中国石油大学(华东)高起专英语答案

一、汉译英 1、虽然我们周围都是空气,但我们看不见它 Although there is air all around us, we can't see it. 2、关键问题是如何把计划付诸实施 The key question is how to put the plan into practice 3、孩子们高兴得跳了起来 The children jumped for joy 4、你听见有人在敲门吗? Do you hear someone knocking at the door? 二、完形填空 A It was two o' clock in the morning and it was dark. Mr. Thompson woke up his wife. "Irene," he called softly, "the baby' s crying." Mrs. Thompson sat up in bed and listened. "That' s not the baby, Jim," she said. "It’ s a cat!" "It can' t be a cat," her husband said. "I' II go and look." Mr.Thompson got up and went to the window. "You' re right, Irene," he said. "There is a cat in the garden. Listen to it!" "You must stop it, Jim," Mrs.Thompson said. "That cat will wake up our baby." "What can I do?" Mr.Thompson asked. "Throw a shoe at it,” his wife said. "I can' t do that,” Mr Thompson said. "Why not?" his wife asked. "Can you see it?" "I can see it very well" said Mr.Thompson. "But I can' t throw a shoe at it. It’ s sitting on my green-house." B In Mount Berry, Georgia, people find a group of schools built specially for mountain children. The schools, as well as the mountain itself, are named after Martha Berry herself, a daughter of a Georgian mountaineer. Martha Berry was born in 1866. Luckier than most Georgian mountain children, she received an education. But she never forgot other children of the mountains whose parents couldn't afford to send them to school. In 1902 Martha Berry started a school for these children It was housed in a single small log cabin and was attended by only five pupils. Now, eighty years later, there are a score of Berry schools in the area, with a total of over one thousand students and waiting list of about five thousand.

软件工程试题和答案.doc

一、选择 1、在软件开发的各种资源中,(B)是最重要的资源。 A开发工具B方法C硬件环境D人员 2、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A固有的B人为的C可消除的D不可降低的 3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A )系统。 A需求不确定的B需求确定的C管理信息D决策支持 4、单元测试的测试用例主要根据( D )的结果来设计。 A需求分析B源程序C概要设计D详细设计 5、(A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A软件过程B软件工具C软件生存周质量保证D软件工程 6、(A )意味着一个操作在不同的类中可以有不同的实现方式。 A多态性B类的复用C封装 7、软件测试计划开始于需求分析阶段,完成于(D )阶段。 A需求分析B软件设计C软件实现D软件测试 8、在软件生存周期的瀑布模型中一般包括计划、(C )、设计、编码、测试、维护等阶段。 A可行性分析B需求采集C需求分析D问题定义 9. 软件需求分析阶段的测试手段一般采用( C )。 A总结B阶段性报告C需求分析评审D不测试 10. (C )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A多态性B继承C封装D消息 11. 软件测试是为了(B )而执行程序的过程。 A纠正错误B发现错误C避免错误D证明正确 12. 在结构化分析方法中,(C )表达系统内部数据运动的图形化技术。 A数据字典B实体关系图C数据流图D状态转换图 13. 软件工程的基本要素包括方法、工具和( A )。 A过程B软件系统C硬件环境D人员 14. TURBO PASCAL是(A)软件。

计算机网络课程设计--中国石油大学校园网设计(finish)-(23794)

中国石油大学远程教育学院 20**-20**-*学期 《计算机网络课程设计》大作业 题目:中国石油大学校园网系统设计 专业: 班级: 学生姓名: 学号: 年月

目录 第一章综述 (3) 1.1网络设计背景分析 (3) 1.2网络设计采用的方法和原则 (3) 第二章用户需求分析 (5) 2.1网络功能性需求分析 (5) 2.2网络非功能性需求分析 (5) 2.2.1网络拓扑结构需求分析 (5) 2.2.2网络性能需求分析 (5) 2.2.3网络可靠性需求分析 (6) 2.2.4网络安全需求分析 (6) 第三章网络拓扑结构设计 (6) 3.1网络拓扑结构 (6) 3.2网络硬件结构 (8) 3.3网络地址规划 (9) 第四章网络性能设计 (10) 第五章网络可靠性设计 (11) 第六章网络安全设计 (12) 第七章网络物理设计 (14) 7.1网络传输介质的选择 (14) 7.2网络综合布线设计 (15) 第八章课程设计总结与体会参考文献 (16) 参考文献 (17)

第一章综述 1.1 网络设计背景分析 随着科技的发展,对于公司、企业、政府机构、银行等系统而言,信息日益成为关键 性的资源,必须精确、高速地传输于各类通讯设备、数据处理设备之间。用户普遍希望尽 可能地改进通讯系统,根据需要配置完整、灵活的结构。然而传统建筑采用的布线技术致 使各子系统互不兼容,无法适应技术的高速发展;管路拥挤,配线投资巨大而且重复;这 个问题随着公司、企业、政府部门的成长、设备的更新、人员和办公环境的变 动而日益严重:局部的变动引发全局的变动,降低个人效率,对整体工作产生不良影响。 尤其随着 ISDN ( 综合业务数字网 ) 和 Internet ( 国际互联网络 ) 的应用和推广,传统布线根本无法满足要求。因此,寻求合理、优化、弹性、稳定和易扩展的布线技术,成为建设者 的当务之急。它必须满足当前的需求,并有能力迎接未来的挑战。 本课程设计以中国石油大学为背景,结合学校的未来发展,重新设计校园网网络架 构,利用网络的优势,来加强各级学院的管理和整个校区资源的共享。 1.2 网络设计采用的方法和原则 本课程设计以网络的实用性、拓展性、可靠性、安全性为基本原则,合理利用现有 的资源和环境,在保障各学院正常工作的前提下,对现有网络架构的基础上进行改进和 拓展,极大的降低了设计失败而产生的风险和损失。 由于计算机网络的特殊性,网络建设需要考虑以下因素:系统的先进性、系统的稳 定性、系统的可扩展性、系统的可维护性、应用系统和网络系统的配合度、与外界网络 的连通性以及建设的成本等问题。 1、选择高带宽网络设计 校园网应用具体要求决定了网络必须采取高带宽网络。多媒体课件包含了大量的声音、图像和动画信息,需要高带宽网络通信能力的支持。在构建校园网时,不能由于网络 传输速率不足,而影响整个网络的整体性能。所以要尽可能的采用最新的高带宽网络技术。 2、选择可扩充的网络架构

软件工程试题

南京信息工程大学软件工程模拟试题 出题人:软件工程一班 一.选择题(每题一分,15题,共15分) 1. 是最低程度的耦合。 A.数据耦合 B.控制耦合 C.内容耦合 D.离散耦合 2. 是影响软件可维护性的决定因素。 A. 需求性分析 B. 程序员 C. 文档 D.详细设计 3. 模型能在较短的时间内向用户提交可完成部分工作的产品。 A.快速原型模型 B.增量模型 C.螺旋模型 D.喷泉模型 4.软件生命周期中所花费用最多的阶段是() A.详细设计B.软件编码C.软件测试D.软件维护 5.详细设计的结果基本决定了最终程序的() A.代码的规模B.运行速度C.质量D.可维护性 6..经济可行性研究的范围包括() A.资源有效性B.管理制度C.效益分析D.开发风险 7.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是() A.SQIC B.SQMC C.SQRC D.SQDC 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.下列哪一项不是为处理命名的要求() A、先为数据流命名再为与之相关的处理命名; B、名字应该反映内容; C、可以用经常用“加工”、“处理”等笼统的动词命名; D、尽量分解为简单的处理; 14.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法 15.使用程序流程图作为工具设计软件时,常常通过研究流程图确定模块的划分,这样得到的往往是( )的模块。 A.时间内聚 B.逻辑内聚 C.过程内聚 D.功能内聚 二.填空题(每空一分,15空,共15分) 1.通常和统称为实现。 2.耦合方式有、、特征耦合、公共环境耦合、。

中国石油大学化工原理课程设计毕胜苯-甲苯-乙苯

化工原理课程设计 说明书 设计题目:分离苯(1)-甲苯(2)-乙苯(3)混合物 班级:化工06-2班 姓名:毕胜 指导教师:马庆兰 设计成绩: 设计任务书 目录 工艺流程简图 第一部分精馏塔的工艺设计 第一节产品组成及产品量的确定 一、清晰分割法 二、质量分率转换成摩尔分率 三、物料平衡表 第二节操作温度与压力的确定 一、回流罐温度

二、回流罐压力 三、塔顶压力 四、塔顶温度 五、塔底压力 六、塔底温度 七、进料压力 八、进料温度 第三节最小回流比的确定 第四节最少理论板数的确定 第五节适宜回流比的确定 一、作N-R/R 图 min 二、作N(R+1)-R/R 图 min 三、选取经验数据 第六节理论塔板数的确定 第七节实际塔板数及实际加料板位置的确定附表:温度压力汇总表

一、精馏段塔径 二、提馏段塔径 第九节热力学衡算 附表:全塔热量衡算总表 第二部分塔板设计 第一节溢流装置设计 第二节浮阀塔板结构参数的确定第三节浮阀水力学计算 第四节负荷性能图 第三部分板式塔结构 第一节塔体的设计 一、筒体设计 二、封头设计 三、人孔选用 四、裙座设计

第四部分辅助设备设计 第一节全凝器设计 第二节再沸器选择 第三节回流泵选择 第五部分计算结果汇总 第六部分负荷性能图 第七部分分析讨论 附录参考资料 第一部分精馏塔的工艺设计 第一节产品组成及产品量的确定 一、清晰分割法(P492) 重关键组分为甲苯,轻关键组分为苯,分离要求较高,而且与相邻组分的相对挥发度都较大,于是可以认为是清晰分割,假定乙苯在塔顶产品中的含量为零。现将已知数和未知数列入下表中:

中国石油大学(北京)《大学英语(一)》第三阶段在线作业答案

第三次在线作业 单选题(共40道题) 收起 For personal use only in study and research; not for commercial use 1.( 2.5分)--How about taking a break?--______. ?A、Thank you ?B、Good idea ?For personal use only in study and research; not for commercial use ? ?C、See you ?D、Good-bye 我的答案:B 此题得分:2.5分 2.(2.5分)Seldom ____ any mistakes during my past few years of working here. ?A、would I make ?B、did I make ?C、I did make ?D、shall I make 我的答案:B 此题得分:2.5分 3.(2.5分)Not until all the fish died in the river, _____ how serious the pollution was. ?A、did the villagers realize ?B、the villagers realized ?C、the villagers did realize ?D、didn’t the villagers realize 我的答案:A 此题得分:2.5分

4.(2.5分)--I just got promoted to sales manager. -- __________ ?A、When? ?B、How could you? ?C、Congratulations! ?D、That' s good 我的答案:C 此题得分:2.5分 5.(2.5分)I have been to the doctor’s about my headache. He says there is_____ but I must lie up for a few days. ?A、something serious ?B、anything serious ?C、not serious ?D、nothing serious 我的答案:D 此题得分:2.5分 6.(2.5分)He is ______ of an actor. ?A、anybody ?B、anyone ?C、somebody ?D、something 我的答案:D 此题得分:2.5分 7.(2.5分)I don’t drink ______ water during the day. ?A、a few ?B、much ?C、little ?D、lots of

软件工程试题及答案

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1.软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C )5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[, ],现从输入的角度考虑一组测试用例:, , , .设计这组测试用例的方法是() A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )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.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

中国石油大学(北京)《大学英语(四)》第一阶段在线作业 答案

1.( 2.5分)– It’s our great pleasure to have you visit our company. --_________________ ?A、Thank you. ?B、Nice to meet you. ?C、It’s our pleasure, too. ?D、Wonderful. 2.(2.5分)– Would you mind giving me an introduction of your company? --________________ ?A、Of course not. ?B、Thank you. ?C、I’m fine. ?D、You’re welcome. 3.(2.5分)– Are there any morning flights to Wuhan? --_______________ ?A、Which one do you like? ?B、Yes, there are two. ?C、Not at all. ?D、Thank you. 4.(2.5分)– How much is the air ticket? -- ________________ ?A、It’s 150 dollars. ?B、Which flight do you like? ?C、Nice talking with you. ?D、See you. 5.(2.5分)– Which flight do you want? -- _______________ ?A、I like flying. ?B、May I book a ticket? ?C、I’m sorry. ?D、The morning flight.

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

选择题 1、以下哪个不是详细设计中常用的图形描述工具 A 。 A、数据流图 B、程序流图 C、盒图(N-S图) D、问题分析图(PAD) 2、耦合是对软件结构中各个不同模块之间互相关联程度的度量。一个模块直接访问另一个模块的内部信息应属于 B 方式。 A、控制耦合 B、内容耦合 C、数据耦合 D、外部耦合 3、在七种内聚中属于最强的是功能内聚,最弱的是偶然内聚 4、软件工程的原则包括: 模块化 、抽象与 逐步求精 、信息隐藏与局部化、 模块独立 。 模块 D ,则说明模块的独立性越强。 A.耦合越强 B、扇入数越高 C、扇入数越低 D、耦合越弱 5、软件设计包括 D 两个阶段。 A、接口设计和结构设计 B、数据设计和概要设计 C、结构设计和过程设计 D、概要设计和详细设计 6、现有一个计算类型的程序,它的输入只有一个Y,其范围是— 50≤Y≤50。现从输入的角度考虑设计了一组测试用例:—100,100,0。设计这组测试用例的方法是 D 173页 A、条件覆盖法 B、边缘值分析法 C、错误推测法 D 、等价划分法 7、系统设计分为两个阶段分别为 设计方案 与 选择方案 92页 。 8、对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的输入边界,输出边界和变换中心。 9、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和 宽度优先的策略 157页。 10、在用面向对象观点建立起的3种模型中, B 231页基本、最重要、最核心的。 A、动态模型 B、对象模型 C、功能模型 D、状态模型 11、在软件结构图的有关术语中,用于表示软件结构中控制的层数的是 C 。 A、扇出 B、扇入 C、深度 D、宽度 12、指出PDL是哪种语言过程设计语言 128页 13、在进行软件测试时,首先应当进行单元测试,然后再进行组装

中国石油大学操作系统课程设计

中国石油大学(华东)操作系统课程设计 设计报告 中国石油大学(华东)计算机科学与技术学院

要求(本页打印): 1、双面打印,内容篇幅不要过长(每个实验不要超过3页),禁止贴全部程序,只贴关键代码即可。 2、禁止抄袭 3、 4、

实验1:螺旋矩阵实验——Linux下的C编程一、实验情景描述 完成一个程序,要求输入两个数字即可形成相应的字母螺旋矩阵。 例如输入5,6,则程序会生成如下5行6列的矩阵,Z之后循环至A: A B C D E F R S T U V G Q B C D W H P A Z Y X I O N M L K J 二、实验原理 完成程序ju.c,并用Makefile完成编译。 三、关键代码 Makefile如下 CC=gcc OBJS=ju.o EXEC=ju all:$(EXEC) $(EXEC):$(OBJS) $(CC) -o $@ $(OBJS) clean: rm -f $(OBJS) $(EXEC) ju.c部分代码如下 int total = 1; char digit = 65; x = 0, y = 0; a[x][y] = 65; while(total < m*n){ while(y+1=90){ digit = 64;

} a[x][++y] = ++digit; ++total; } while(x+1=90){ digit = 64; } a[++x][y] = ++digit; ++total; } while(y-1>=0&&!a[x][y-1]){ if(digit>=90){ digit = 64; } a[x][--y] = ++digit; ++total; } while(x-1>=0&&!a[x-1][y]){ if(digit>=90) { digit = 64;} a[--x][y] = ++digit; ++total; }} 四、实验结果

软件工程试题(一)

软件工程测试题(一) 一选择题。 1、软件是一种(C ) A.物质产品 B.物理产品 C.逻辑产品 D.文档产品 2、下列4种模型中,属于风险驱动的是( D) A.喷泉模型 B.增量模型 C.瀑布模型 D.螺旋模型 3、分层DFD的顶层图描述了系统的( B ) A.细节 B.输入与输出 C.作者 D.绘制时间 4、软件结构使用的图形工具,一般采用( C ) A. DFD图 B. PAD图 C. SC图 D. ER图 5、下列工作中不属于详细设计基本任务的是( D ) 为模块内的数据结构进行设计 B.对数据库进行物理设计 C.为每个模块进行详细的算法设计 D.为模块进行功能设计 6、黑盒法设计测试用例的根据是程序的( C ) A.应用范围 B.内部逻辑 C.功能 D.输入数据 7、关于集成测试,下列描述中错误的是( A ) A.可采用演绎法 B.可采用自顶向下结合法 C.可采用自底向上结合法 D.可采用非渐增式方法 面向对象程序设计语言不同于其他语言的最主要的特点是( A ) A.继承性 B.多态性 C.封装性 D.内聚性 9、面向对象的方法中描述功能模型的图形工具是( D ) A.程序图 B.对象图 C.状态图 D.DFD

10、ISO软件质量评价模型分为( C ) A. 1层 B. 2层 C. 3层 D. 4层 一、填空题。 1.软件工程包含软件软件开发技术和软件工程管理两大部分内容。 2.面向对象开发方法一般用喷泉模型,也可选用瀑布模型、增量模型。结构化方法可 选用瀑布模型、增量模型、螺旋模型。 3.SA方法中主要描述工具是DFD(数据流图) 与DD(数据字典) 。 4.耦合性最低的是无直接耦合。内聚性最高的是功能内聚。 5.程序的三种基本控制结构是顺序结构、选择(分支) 结构、重复(循环) 结构。 6.动态测试包括白盒法和黑盒法,检查程序是否满足功能要求应采用黑盒法,测试程序 的内部逻辑是否正确应使用白盒法。 7.关联表示类之间的联系。两个类之间的关联称二元关联,其在对象图上的表示是在两 个类之间画一条直线;三个类之间的关联称三元关联,其在对象图上的表示是在三个类之间的连线上画一个菱形。 8.冗余技术中的结构冗余包括:静态冗余、动态冗余和混合冗余。 9.CASE集成主要有平台集成、数据集成、表示集成、控制集成、过程集成。 10.计算机辅助软件工程这一术语的英文缩写是CASE 。 三、名词解释。 1.需求分析:开发人员准确理解用户要求,进行调查分析,将用户非形式的需求陈述转化为 完整的需求定义,再转换到相应的形式功能规约(需求规格说明)的过程。 2.内聚性:模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度。

中国石油大学远程教育学院《机械设计课程设计》

期末考试 《机械设计课程设计》 学习中心:__江苏岳王镇成人教育中心校奥鹏学习中心[21]_ 姓名:___陈明磊_____ 学号:__936001__ 关于课程考试违规作弊的说明 1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。 2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。 3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不相干者,认定为“白卷”或“错卷”,成绩为“0”。 一、题型 课程设计,包含问答题、改错分析题型及设计计算题,问答题共2题,每题10分,共20分;改错题1题,共30分;设计计算题1题,共50分。 二、题目 (1)学号末尾数为1、3、5的课程设计题目 1、对轴瓦材料主要有哪些要求(10分) 答:(1)对轴瓦的材料主要要求包括: 1)良好的减摩性、耐磨性和抗胶合性;2)良好的跑合性、顺应性、嵌藏性和塑性; 3)足够的抗压强度和疲劳强度; 4)良好的导热性和加工工艺性; 5)热膨胀系数低、耐腐蚀; 2、传动齿轮设计时,如何确定齿轮的结构参数。(10分) 答:通过齿轮传动的强度计算,确定出齿轮的主要尺寸(如齿数、模数、齿宽、螺旋角、分度圆直径等),齿圈、轮辐、轮子毂等的结构形式及尺寸大小,通常由结构设计而定,而不进行强度计算。 齿轮的结构设计与齿轮的几何尺寸、毛坯、材料、加工方法、使用要求及经济性等因素有关。进行齿轮的结构设计时,必须综合地考虑上述各方面的因

素。通常是先按齿轮的直径大小,选定合适的结构形式,然后再根据荐用的经验数据,进行结构设计。 对于直径很小的钢制齿轮,若齿根圆到键槽底部的距离较小时,应将齿轮和轴做成一体(称为齿轮轴)。 当齿顶圆直径小于160mm时,一般做成实心结构的齿轮。但航空产品中的齿轮,也有做成腹板式的。 当齿顶圆直径小于500mm时,宜做成腹板式结构,腹板上开孔的数目按结构尺寸大小及需要而定。 当齿顶圆直径大于400mm而小于1000mm时,一般应做成轮辐截面为十字形的轮辐式结构的齿轮。 为了节约贵重金属对于尺寸较大的圆柱齿轮,可做成组装齿圈式的结构。齿圈用钢制,而轮芯则用铸铁或铸钢。 3、改错分析题(30分) 指出下图结构中的错误,并用文字说明。(本题至少有6处错误,每指出一处错误得5分) 解: 1.安装轮毂的第一段轴应制有定位轴肩; 2.键槽过长安装上的键与轴承端盖干涉(相碰); 3.轴承端盖的加工面与非加工面没有区分开; 4.在轴与轴承端盖孔之间缺少密封圈; 5.在轴与轴承端盖孔之间应留有间隙; 6.在轴承端盖与箱体轴承孔端面缺少调整垫片; 4、计算题(50分) 试设计铣床中的一对标准直齿圆柱齿轮传动。已知:传递功率P=,小齿轮

相关主题