专科《软件工程》模拟题试卷

专科《软件工程》模拟题试卷
专科《软件工程》模拟题试卷

专科《软件工程》模拟题试卷

一. (共75题,共150分)

1. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、( )和多态重用。(2分)

A.性能重用

B.继承重用

C.功能重用

D.接口重用

★检查答案标准答案:B

2. 一个有效的处理风险的策略应该包括下述三个方面的容:风险识别、( )和风险控制。(2分)

A.风险评估

B.风险管理

C.风险检测

D.风险监控

★检查答案标准答案:A

3. 黑盒测试在设计测试用例时,主要需要研究( )。(2分)

A.项目开发计划

B.详细设计说明

C.需求规格说明与概要设计说明

D.概要设计说明与详细设计说明

★检查答案标准答案:C

4. 如果你所在的开发小组正在开发一个没人真正需要的“优秀产品”,这将会带来( )。(2分)

A.策略风险

B.市场风险

C.销售风险

D.预算风险

★检查答案标准答案:B

5. 软件测试的目的是发现软件中的错误。为了提高测试的效率,应该( )。(2分)

A.随机地选取测试数据

B.选取一切可能的输入数据作为测试数据

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

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

★检查答案标准答案:D

6. 需求分析最终结果是产生( )。(2分)

A.项目开发计划

B.需求规格说明书

C.设计说明书

D.可行性分析报告

★检查答案标准答案:B

7. 选择面向对象语言主要考虑的因素是( )。(2分)

A.可重用性

B.方便性

C.独立性

D.灵活性

★检查答案标准答案:A

8. 当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是( )。(2分)

A.容耦合

B.参数耦合

C.数据耦合

D.时间耦合

★检查答案标准答案:C

9. 在组织机构中如果一个小组有n个成员,则可能的通信信道有( )。(2分)

A.n(n-1)/2条

B.n(n-1)条

C.n-1条

D.n条

★检查答案标准答案:A

10. 数据流图有四种成分:源点与终点、处理、数据流和( )。(2分)

A.源点数据

B.数据存储

C.数据处理

D.终点数据

★检查答案标准答案:B

11. 在用面向对象的方法进行系统分析时,可从问题域、系统责任和( )三方面

来发现目标系统的对象。(2分)

A.系统功能

B.系统性能

C.系统边界

D.系统需求

★检查答案标准答案:C

12. 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及( )的完整集合。(2分)

A.编程

B.文档

C.代码

D.说明

★检查答案标准答案:B

13. 数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )。(2分)

A.数据、公共、标记、控制

B.控制、数据、标记、公共

C.数据、标记、控制、公共

D.控制、数据、公共、标记

★检查答案标准答案:C

14. 根据用户的要求改进或扩充软件的过程是( )。(2分)

A.完善性维护

B.适应性维护

C.纠错性维护

D.预防性维护

★检查答案标准答案:A

15. 产生软件维护的副作用,是指( )。(2分)

A.开发时的错误

B.隐含的错误

C.运行时的误操作

D.因修改软件而造成的错误

★检查答案标准答案:D

16. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( )。(2分)

A.如何做

B.做什么

C.怎么做

D.对谁做

★检查答案标准答案:B

17. 瀑布模型是以文档为驱动、适合于( )的软件项目的模型。(2分)

A.需求变化

B.需求改变

C.需求不定

D.需求固定

★检查答案标准答案:D

18. 软件总体设计(概要设计)的基本任务是( ),它直接影响下一阶段详细设计和编码的工作。(2分)

A.初始化的软件结构图

B.设计初步的软件结构图

C.模块详细的算法

D.程序编码

★检查答案标准答案:B

19. 面向数据流图的设计方法定义了一些不同的“映射”,可以由( )映射出软件结构。(2分)

A.数据

B.数据结构

C.数据流图

D.数据结果

★检查答案标准答案:C

20. 可重用软部件必须具备三个特点,请选择其中之一( )。(2分)

A.高度可塑性

B.高度修改性

C.高度稳定性

D.高度可靠性

★检查答案标准答案:A

21. 详细设计阶段,用来描述模块处理过程的工具有图形、文字、表格等类型。下述四种中,( )是图形类工具。(2分)

A.PAD

B.PDL

C.N—S图

D.判定表

★检查答案标准答案:A,C

22. 软件过程的输出信息可以分为三类:①( );②( );③( )。上述这些项组成了软件过程中产生的全部信息。(2分)

A.数据

B.相关文档

C.计算机程序

D.继承

★检查答案标准答案:C,A,B

23. 软件项目管理者的主要任务是:( )。(2分)

A.计划

B.解决问题

C.组织

D.控制

★检查答案标准答案:A,C,D

24. 软件生命周期一般可划分为问题定义、需求分析、( )、( )、测试、维护等几个典型阶段。(2分)

A.问题定义

B.设计

C.程序

D.编码

★检查答案标准答案:B,D

25. 在进行人机交互界面设计时,应主要考虑的因素有( )。(2分)

A.系统响应时间

B.程序的质量

C.用户求助机制

D.错误处理

★检查答案标准答案:A,C,D

26. 在用白盒法技术设计测试用例时,( )是最弱的覆盖标准。(2分)

A.语句覆盖

B.路径覆盖

C.判定覆盖

D.条件组合覆盖

★检查答案标准答案:A

27. 随着软硬件环境变化而修改软件的过程是( )。(2分)

A.纠错性维护

B.适应性维护

C.完善性维护

D.预防性维护

★检查答案标准答案:B

28. 软件重用是指( )。(2分)

A.多个用户都在使用同一个软件

B.重复运行一个软件,解决用户的实际问题

C.同一软件成分被多次重复使用于不同的软件中

★检查答案标准答案:C

29. 软件总体设计结束后得到( )。(2分)

A.初始化的软件结构图

B.优化后的软件结构图

C.模块详细的算法

D.程序编码

★检查答案标准答案:B

30. 行为是指对象达到某种状态时所做的一系列处理操作。这些操作是需要( )的。(2分)

A.不耗费时间

B.耗费时间

C.耗费外部设备

D.耗费外存储器

★检查答案标准答案:B

31. 在软件开发模型中,( )是一种风险驱动模型,它适用于大型软件的开发,并支持面向对象的过程和开发。(2分)

A.喷泉模型

B.增量模型

C.瀑布模型

D.螺旋模型

★检查答案标准答案:D

32. 一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程序员的( )。(2分)

A.编程风格

B.编码格式

C.程序编码

D.程序代码

★检查答案标准答案:A

33. 根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。(2分)

A.五类

B.四类

C.三类

D.两类

★检查答案标准答案:B

34. 可重用软部件必须具备三个特点,请选择其中之一( )。(2分)

A.接口清晰、简明、可靠

B.接口清晰、简明

C.接口清晰

D.接口好

★检查答案标准答案:A

35. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )。(2分)

A.动态重用

B.功能重用

C.多态重用

D.接口重用

★检查答案标准答案:C

36. 一个有效的处理风险的策略应该包括下述三个方面的容:风险识别、风险评估和( )。(2分)

A.风险管理

B.风险控制

C.风险检测

D.风险监督

★检查答案标准答案:B

37. 在软件开发过程中,最早形成的软件配置项是( )。(2分)

A.需求说明书

B.项目计划

C.设计说明书

D.系统规格说明书

★检查答案标准答案:D

38. 结构化程序设计的一种基本方法是( )。(2分)

A.逐步求精法

B.迭代法

C.筛选法

D.递归法

★检查答案标准答案:A

39. 瀑布模型的存在问题是( )。(2分)

A.用户容易参与开发

B.用户与开发者易沟通

C.适用可变需求

D.缺乏灵活性

★检查答案标准答案:D

40. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( )。(2分)

A.如何做

B.做什么

C.怎么做

D.对谁做

★检查答案标准答案:B

41. 在软件开发过程中要产生大量的信息,要进行大量的修改,( )能协调软件开发,并使混乱减到最低程度。(2分)

A.软件进度管理

B.软件项目管理

C.软件质量管理

D.软件测试管理

★检查答案标准答案:B

42. 为了便于对照检查,测试用例应由输入数据和预期的( )两部分组成。(2分)

A.输入结果

B.输出结果

C.输入参数

D.输出参数

★检查答案标准答案:B

43. 数据流图有四种成分:源点与终点、处理、( )和数据存储。(2分)

A.数据

B.数据处理

C.数据流

D.信息处理

★检查答案标准答案:C

44. 在用面向对象的方法进行系统分析时,可从问题域、( )和系统边界三方面来发现目标系统的对象。(2分)

A.系统性能

B.系统责任

C.功能

D.接口

★检查答案标准答案:B

45. 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、( )及文档的完整集合。(2分)

A.代码

B.接口

C.数据

D.进程

★检查答案标准答案:C

46. 继承的对象能够直接获得已有对象的( )和( ),而不必重复定义他们。(2分)

A.数据

B.性质

C.接口

D.特征

★检查答案标准答案:B,D

47. 软件是由( )组成的完整集合。(2分)

A.编程

B.程序

C.计划

D.文档

E.数据

★检查答案标准答案:B,E,D

48. 面向对象方法是一种运用( )、( )、( )、封装、聚合、( )、多态性等概念来构造系统的软件开发方法。(2分)

A.对象

B.类

C.程序

D.继承

E.消息

★检查答案标准答案:A,B,D,E

49. 在进行软件项目的人员组织上,目前比较流行的组织机构主要有( )、( )和( )。(2分)

A.组织机构

B.主程序员组织结构

C.现代程序员组

D.现代程序员

★检查答案标准答案:A,B,C

50. 造成软件危机的主要原因是( )。(2分)

A.用户使用不当

B.软件本身特点

C.硬件不可靠

D.对软件的错误认识

E.缺乏好的开发方法和手段

★检查答案标准答案:B,D,E

51. 在软件开发过程中,最早形成的软件配置项是( )。(2分)

A.系统规格说明书

B.项目计划

C.需求说明书

D.设计说明书

★检查答案标准答案:A

52. 结构化程序设计的一种基本方法是( )。(2分)

A.筛选法

B.迭代法

C.逐步求精法

D.递归法

★检查答案标准答案:C

53. 瀑布模型的存在问题是( )。(2分)

A.用户容易参与开发

B.缺乏灵活性

C.用户与开发者易沟通

D.适用可变需求

★检查答案标准答案:B

54. 软件开发时,一个错误发现的越晚,为改正它所付出的代价就( )。(2分)

A.越大

B.越小

C.越不可捉摸

D.越接近平均水平

★检查答案标准答案:A

55. 结构化分析模型的核心是( )。(2分)

A.数据结构

B.数据字典

C.系统结构

D.系统功能

★检查答案标准答案:B

56. 如果模块在同一段时间完成各种初始化工作,这种聚属于( )。(2分)

A.功能聚

B.过程聚

C.逻辑聚

D.时间容

★检查答案标准答案:D

57. ( )机制实现了子类自动地共享父类中定义的数据和方法。(2分)

A.继承

B.对象

C.类

D.封装

★检查答案标准答案:A

58. 可重用软部件必须具备三个特点,请选择其中之一( )。(2分)

A.模块正确性好

B.模块独立性强

C.模块性能很强

D.模块性能很好

★检查答案标准答案:B

59. 软件是计算机系统中与硬件相互依存的另一部分,它是包括( )、数据及文档的完整集合。(2分)

A.编程

B.进程

C.计划

D.程序

★检查答案标准答案:D

60. 一个有效的处理风险的策略应该包括下述三个方面的容:( )、风险评估和风险控制。(2分)

A.风险检测

B.风险监控

C.风险识别

D.风险完善

★检查答案标准答案:C

61. 快速原型模型的主要特点之一是( )。(2分)

A.及早提供工作软件

B.及早提供全部完整的软件产品

C.开发完毕后才见到工作软件

D.开发完毕才见到产品

★检查答案标准答案:A

62. 修改软件为将来的维护活动预先做准备的过程是( )。(2分)

A.纠错性维护

B.预防性维护

C.完善性维护

D.适应性维护

★检查答案标准答案:B

63. 结构化程序设计的一种基本方法是( )。(2分)

A.筛选法

B.迭代法

C.递归法

D.逐步求精法

★检查答案标准答案:D

64. 若有一个计算类型的程序,它的输入量只有一个X,其围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。(2分)

A.边界值分析法

B.等价分类法

C.条件覆盖法

D.错误推测法

★检查答案标准答案:A

65. 在软件开发模型中,( )是一种风险驱动模型,它适用于大型软件的开发,并支持面向对象的过程和开发。(2分)

A.喷泉模型

B.螺旋模型

C.瀑布模型

D.增量模型

★检查答案标准答案:B

66. 一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程序员的( )。(2分)

A.程序编码

B.编码格式

C.编程风格

D.程序代码

★检查答案标准答案:C

67. 根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。(2分)

A.两类

B.三类

C.四类

D.五类

★检查答案标准答案:C

68. 可重用软部件必须具备三个特点,请选择其中之一( )。(2分)

A.接口好

B.接口清晰

C.接口清晰、简明

D.接口清晰、简明、可靠

★检查答案标准答案:D

69. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )。(2分)

A.动态重用

B.多态重用

C.功能重用

D.接口重用

★检查答案标准答案:B

70. 一个有效的处理风险的策略应该包括下述三个方面的容:风险识别、风险评估和( )。(2分)

A.风险管理

B.风险检测

C.风险控制

D.风险监督

★检查答案标准答案:C

71. 归纳关系就是( )与( )关系,它反映了一个类与若干个互不相容的子类之间的分类关系。(2分)

A.整体

B.一般

C.特殊

D.部分

★检查答案标准答案:B,C

72. 软件过程能力成熟度的5个等级从低到高顺序是( )。(2分)

A.初始级

B.已管理级

C.可重覆级

D.优化级

E.已定义级

★检查答案标准答案:A,C,E,B,D

73. ( )是封装了数据结构及可以施加在这些数据结构上的操作的封装体。(2

分)

A.类

B.信息

C.对象

D.继承

★检查答案标准答案:A,C

74. 软件生命周期一般可划分为问题定义、需求分析、设计、编码、( )、( )等几个典型阶段。(2分)

A.检测

B.测试

C.维修

D.维护

★检查答案标准答案:B,D

75. 采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。(2分)

A.能够反映多个任务之间的复杂关系

B.能够直观表示任务之间相互依赖制约关系

C.能够表示哪些任务是关键任务

D.能够表示子任务之间的并行和串行关系

★检查答案标准答案:A,D

工程制图考试试卷及其答案

试题: 01.填空题: 0102A01.一个完整的尺寸包括、、和。 0102A02.可见轮廓线用线绘制;不可见轮廓线用线绘制。 0102A03.轴线(中心线)用线绘制;断裂边界线用线绘制。 0102A04.比例是指之比。 0102A05.机件的真实大小应以依据,与图形的大小及绘图的准确度无关。0102A06.绘制圆的对称中心线时,圆心应是相交。 0102A07.整圆或大于半圆的圆弧标注尺寸,并在数字前面加注符号。0102A08.圆弧半径尺寸应标注在投影上。 0102A09.等于半圆的圆弧标注尺寸,符号是。 0102A10.平面图形的尺寸有、、。 0102A11.假想轮廓线用线绘用。 0102A12.放大比例是指。 0102A13.缩小比例是指。 0102A14.原值比例是指。 0102A15.斜度是指。 0102A16.锥度是指。 0102A17.丁字尺工作面是用来画线。 0102A18.斜度符号是,锥度符号是。 0102A19.圆弧连接是把和另一线段(直线或圆弧) 。 0102A20.平面图形的线段分为、、。 0102A21.具有定形尺寸而无定位尺寸的线段叫。 0102A22.图样中书写的文字、数字、字母都必须做到、、 、。 0102A23.汉字应采用,并写成。 0102A24.在同一图样中,同类相应线的宽度。 0102A25.尺寸线终端形式有和。 0102A26.尺寸界线表示尺寸的、位置。 0102A27.EQA的含义是。 0102A28.C2的含义是。 0102A29.尺寸线用绘制,不能用代替。 0102A30.标注尺寸数字时,垂直尺寸数字字头,水平尺寸数字字头。

华南农业大学2008年第一学期工程制图试卷

华南农业大学期末考试试卷(A卷) 2008学年第一学期考试科目:工程制图 考试类型:(闭卷)考试时间:120 分钟 一.如图,补全直线AB、CD、EF的三面投影,并判别直线的空间位置。(9分) 二.在指定位置画出A-A,B-B,C-C移出断面图。(10分)

三、选择题。(13分) 1.在下列五组视图中,正确的两组视图是()。(4分) 2. 已知:轴的主视图和三个移出断面图的三种表达方案, 选择:正确的移出断面图。(在正确的移出断面图下方画√)(6分) (a) (b) (c) (a) (b) (c) (a) (b) (c)

3.选择正确的螺栓连接画法(在正确的图下方画√)(3分) (1) (2) (3) (4)四.补全下列各剖视图中漏画的图线。(17 分) 1.已知:组合体的部分投影, 补全:所缺的图线。(5分)

2.分析下列四组投影,指出哪些组投影有漏线,并补出。(6分) 3.看懂所给视图,分析立体的内外形状,根据剖视图画法的规定,补画出剖视 图中漏画的图线。(6分) 五.标注该组合体的尺寸,尺寸数值按1︰1从图中量取后取整数。(11分)

六.根据给出物体的主视图和俯视图,在指定位置将主视图画出半剖视图,左视图画出全剖视图。(18分)

七.看懂以下的零件图,回答下列问题:(22分) 1.该零件的名称为,材料是;该零件共用了个图形表达,它们是。(5分) 2.轴上键槽的长度和宽度分别是和,键槽的定位尺寸是。(2分) 3.中的¢30是,+0.015是, -0.002是,公差是。(3分)4.该零件有处倒角,尺寸为;有处砂轮越程槽,尺寸为。(3分) 5.说明主视图中标注的含义 。(3分)6.解释M12×1-6H的含义: 。(6分)

软件工程试卷A

安徽农业大学经济技术学院2011―2012学年第二学期 《软件工程》试卷(A 卷) 考试形式: 闭卷笔试,2小时 适用专业: 计算机科学与技术 (注:分大类或全校等) 一、单项选择题(每小题1分,共计20分) 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 、软件需求说明书 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、软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作 () A、正确性 B、移植性 C、可靠性 D、完 整性 15、为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减 少返工,所以()的编制是很重要的。 A、需求说明 B、概要说明 C、软件文档 D、测试 计划 16、汽车有一个发动机,因而汽车与发动机之间的关系是()关系。 A、一般与特殊 B、整体与部分 C、分类关系 D、is a 关 系 17、在有多重继承的类层次结构图中,它的类层次结构图是()层次结 构 A、树型 B、网状性 C、星型 D、 环型 18、软件部件的内部实现与外部可访问性的分离,是指软件的()。 A、继承性 B、共享性 C、封装性 D、抽 象性 19、在结构图中,不是其主要成分的是()。 A、模块 B、模块间传递的数据 C、模块内部数据 D、模块的控制 关系 20、结构化设计方法在软件开发中,用于()。 A、测试用例设计 B、软件概要设计 C、程序设计 D、软件详细 设计 二、名词解释(每小题2分,共计20分) 21、软件质量 与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体,是所有描述计算机软件优秀程度 的特性的组合。

软件工程期末试题(含答案)解析

一、填空题(每空1分,共25分) 1.软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行 和维护。 2.基于软件的功能划分,软件可以划分成___系统软件_、支撑软件、应用软件__三种。 3.可行性研究,应从经济可行性、技术可行性、运行可行性、法律可行性和开放方 案可行性等方面研究。 4.系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子 形式描绘系统里面的每个部件 5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文 件。 6.结构化分析方法是面向_数据流_进行需求分析的方法。结构化分析方法使用_数据流图DFD_与_ 数据字典_来描述。 7.继承性是自动地共享类、子类和对象中的方法和数据的机制。 8.软件详细设计工具可分为3类,即_图示工具_、_设计语言_和_表格工具_。 9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___ 测试_。 10.大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。 二、单项选择题(每小题2分,共20分) 1.软件设计中划分模块的一个准则是(C )。 A、低内聚低耦合 B.低内聚高耦合C.高内聚低耦合 D.高内聚高耦合 2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( C )的软件设计方法。 A、对象 B.数据流 C.数据结构 D.控制结构 3.试判断下列叙述中,哪个(些)是正确的( C )。 a、软件系统中所有的信息流都可以认为是事务流 b、软件系统中所有的信息流都可以认为是变换流 c、事务分析和变换分析的设计步骤是基本相似的 A、a B、b C、c D、b和c 4.( A )是用户和设计交换最频繁的方法。 A、原型化方法 B、瀑布模型方法 C. 螺旋模型方法D、构件组装模型 5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证 是( C )。 A、硬件环境 B、软件开发的环境 C.软件开发工具和软件开发的环境 D、开发人员的素质 6.20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言 ( D )。 A、PASCAL B、 VISUAL BASIC C. C++ D、汇编语言 7.软件测试的目的是?( D ) A、证明软件的正确性 B.找出软件系统中存在的所有错误 C.证明软件系统中存在错误 D.尽可能多的发现软件系统中的错误 8.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A、程序的内部逻辑 B、程序的复杂程度 C、该软件的编辑人员 D、程序的功能 9.软件维护工作的最主要部分是( C )。 A、校正性维护 B、适应性维护 C.完善性维护 D、预防性维护

工程制图试卷(c)doc资料

工程制图试卷(c)

工程制图试题(C) 一、单项选择题: 1. 绘图时,用下列比例画同一个物体,哪个图形画得最大() A. 2:1 B. 1:5 C. 1:1 D. 5:1 2. 与H面呈45°的正垂面P,截切一轴线为铅垂线的圆柱,截交线的侧面投影是() 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 可见轮廓线 B 不可见轮廓线

C 轴线和对称线 D 假想投影轮廓线 9. 当图线宽度b取1mm时,细点画线的宽度为() A. 0.7 B. 0.6 C. 0.5 D. 0.35 10. 绘图时,用下列比例画同一个物体,哪个图形画得最大() A. 20:1 B. 10:1 C. 5:1 D. 2:1 11. 确定图形线段形状和长短的尺寸称() A.已知尺寸 B.定位尺寸 C.定形尺寸 D.总体尺寸 12. 判断点在平面上() A. 点的一个投影在平面投影的边线上 B. 点的一个投影在平面投影的图形内 C. 点的两个投影在平面投影的图形内 D. 点的一个投影在平面的积聚性投影上 13. 一般位置平面在那个投影面上的投影反映实形() A. V面 B. H面 C. W面 D. 都不反映 14. 假想用剖切平面把物体剖开,移去剖切平面前面的部分,剩余部分向投影 面投影,并画出剖面材料符号,所得到的图形叫() A. 视图 B. 主视图 C. 剖视图 D. 局部视图 15. 重合剖面的轮廓线应画成() A. 粗实线 B. 虚线 C. 细实线 D. 点划线 16. 半剖视图中视图部分与剖视部分的分界线是() A. 点划线 B. 波浪线 C. 粗实线 D. 虚线

软件工程期末试卷(A卷)

《软件工程》期末试卷(A卷) 一.单项选择题(每小题1分,共22分) 1.对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合B.隐藏C.封装D.抽象 2.软件生命周期中所花费用最多的阶段是( D )。 A.详细设计B.软件编码C.软件测试D.软件维护 3.需求分析中开发人员要从用户那里了解( A )。 A.软件做什么B.用户使用界面 C.输入的信息D.软件的规模 4.测试的关键问题是( D )。 A.如何组织对软件的评审B.如何验证程序的正确性 C.如何采用综合策略D.如何选择测试用例 5.( D )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A.软件过程B.软件测试 C.软件生命周期D.软件工程方法学 6.( A )意味着一个操作在不同的类中可以有不同的实现方式。 A.多态性B.多继承C.类的可复用D.信息隐藏 7.单元测试的测试用例主要根据( D )的结果来设计。 A.需求分析B.源程序C.概要设计D.详细设计 8.随着软硬件环境变化而修改软件的过程是( B )。 A.校正性维护B.适应性维护 C.完善性维护D.预防性维护 9.在白盒测试技术测试用例的设计中,( A )是最弱的覆盖标准。 A.语句覆盖B.路径覆盖 C.条件组合覆盖D.判定覆盖 10.结构化程序设计的一种基本方法是( C )。 A.筛选法B.迭代法 C.逐步求精法D.递归法11.不适合作为科学工程计算的程序设计语言是( D )。 A.Pascal B.C C.Fortran D.Prolog 12.只有单重继承的类层次结构是( C )层次结构。 A.网状型B.星型 C.树型D.环型 13.面向对象的开发方法中,( C )将是面向对象技术领域内占主导地位的标准建模语言。 A.Booch方法B.Coad方法C.UML语言D.OMT方法 14.瀑布模型本质上是一种( A )。 A.线性顺序模型B.顺序迭代模型 C.线性迭代模型D.及早见产品模型 15.软件维护产生的副作用,是指( C )。 A.开发时的错误B.隐含的错误 C.因修改软件而造成的错误D.运行时误操作 16.软件详细设计的主要任务是确定每个模块的( A )。 A.算法和使用的数据结构B.外部接口 C.功能D.编程 17.软件结构图的形态特征能反映程序重用率的是( C )。 A.深度B.宽度C.扇入D.扇出 18.为了提高模块的独立性,模块内部最好是( C )。 A.逻辑内聚B.时间内聚 C.功能内聚D.通信内聚 19.软件结构图中,模块框之间若有直线连接,表示它们之间存在( A )。 A.调用关系B.组成关系 C.链接关系D.顺序执行关系 20.“软件危机”是指( C )。 A.计算机病毒的出现 B.利用计算机进行经济犯罪活动 C.软件开发和维护中出现的一系列问题 D.人们过分迷恋计算机系统 21.具有风险分析的软件生命周期模型是( C )。 A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 22.数据流图(DFD)中的每个数据处理至少需要( D )。 A.一个输入数据流 B.一个输出数据流 C.一个输入或者输出数据流 D.一个输入数据流和一个输出流

《软件工程》期末考试及答案

《软件工程》 期末考试试卷 考生注意:1.本试卷共有五道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 一、名词解释题(每小题3分,共15分) 1.软件生存周期模型 2.数据字典DD

3.内聚性 4.JSP方法 5.多态性 二、填空题(每空2分,共20分) 1.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度。

2.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有的软件。 3.McCall提出的软件质量模型包括个软件质量特性。 4.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、、可使用性和效率。 5. 为了便于对照检查,测试用例应由输入数据和预期的两部分组成。 6. 程序设计语言的心理特性主要表现在、简洁性、传统性、局部性和顺序性。 7. 软件结构是以为基础而组成的一种控制层次结构。 8. 使用类创建对象的过程实际上是类的过程。 9. 结构化语言是介于自然语言和之间的一种半形式语言。 10.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P= 。 三、简答题(每小题5分,共20分)

2.以G.J.Myers的观点,简述对软件测试的目的。 3.就程序设计语言的工程特性而言,对程序编码有哪些要求? 4.模块的内聚性包括哪些类型?

四、理论应用题(每小题15分,共30分) PDL语言描述在数组A(1)~A(10)中找最大数的算法。 2.根据下列条件使用等价类划分法设计测试用例。某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065。

《工程制图》期末考试题(B卷)答案

《工程制图》期末考试题(B卷)答案 \班级:姓名:学号:_____________ 题目一二三四五六七总分登分签名得分 一、根据已知视图补画缺线:(每小题分,共10分) 二、根据立体图和主视图,补画俯、左视图所缺图线,未 知尺寸可在立体图上图上量取,取整数:(共10分)得分评卷员得分评卷员

三、(一)将主视图改画为全剖视图,左视图画为半剖视 得分评卷员图:(共15 分)

(二)补齐遗漏尺寸(按1:1的比例从图中量取后取整) (10分) 四、填空(每小题1分,共5分) 得分评卷员 1)画在视图之内的断面图称为重合断面图。 2)标题栏位于图纸的右下角。 3)内、外形都需要表达,而形状又基本对称时,采用半剖视图。半剖视图的标注方法与全剖视图相同。 4)为了把物体上某些结构在视图上表达清楚,可以将这些结构用大于原图形所采用的比例画出,这种图形称为局部放大图。

五、找出图中的错误, 并改正(画在图指定的位置上:(共10 分) 外螺纹内螺纹 六、看图回答问题(共40分) (一)选出正确的移出断面(2分) ( a )( d ) 得分评卷员 得分评卷员

(二) 上图所示零件上有 3 个螺纹孔和 2 几锥形孔;零件长、宽、高三个方向的最大尺寸是230 、30 、270 ;A-A剖视图是用 2 个平行剖切平面剖切后得到的全剖视图;主视图①处所指两个圆的直径分别是Ф104和Ф20。(10分) (三)看懂下面所示的油缸下盖零件图,完成下列问题:(8分) 1、主视图采用旋转剖切方法,右边的图形是左视图; 2、零件右右两端面比较,加工精度较高的是右端面; 3、主视图图内下部画出的阶梯孔,其大孔直径为14 ,深度为8 ;小孔直径为9 ,这种孔共有 4 个。 4、图中尺寸 50r6,查表可知其上下偏差为+0.0 5、+0.034,其公差为0.016 。

软件工程期末试题(部分答案)

选择题 . 开发软件的高成本和产品的低质量之间有着尖锐的矛盾,这称作()。.软件投机.软件危机.软件工程.软件产生 . 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。 .引入新技术提高空间利用率.用较少的投资获得高质量的软件.缩短研制周期扩大软件功能.硬软件结合使系统面向应用 . 瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一阶段又可细分为若干个更小的阶段。 .详细设计.可行性分析.运行及维护.测试与排错 . 一个软件项目是否进行开发的结论是在()文档中作出的。 .软件计划.可行性报告.测试报告.需求分析说明书 . 常用的成本估计技术不包括()。 .任务分解.自动估计成本.代码行.投资回收估算 . 需求分析说明书不能作为()。 .可行性研究的依据.用户和开发人员之间的合同.系统概要设计的依据.软件验收测试的依据 . 需求分析需要确定的系统基本需求不包括()。 .开发语言.功能.性能.接口 . 状态图中定义的状态不包括()。 .初态.终态.中间状态.事件 . 验证软件正确性不包括()。 .一致性.易操作性.完整性.有效性 . 软件的()设计主要任务是建立软件系统的总体结构。 .总体.抽象.逻辑.规划 . 下面()不是模块化设计的目的。 .可采用结构化设计方法.降低复杂度 .有利于信息隐蔽.描述系统的功能与性能 . 模块内部的算法设计在结构化方法的()阶段进行。 .系统分析.概要设计.详细设计.可行性分析 . ()先于任何技术活动之前开始,贯穿于软件的整个生命周期中。 .项目计划.风险评估.软件测试.软件项目管理 . 实现包括编码和()两个阶段。 .选择开发工具.测试.数据库设计.程序复杂度计算

工程制图期末考试试卷及答案

XXXXXXXXXXX2012-2013学年第(一)学期考试试卷 课程代码: 课程名称: 考试时间: 分钟 题号 一 二 三 四 五 总成绩 得分 阅卷教师签字: 一、填空题(总分 分,每空 分) 圆规是用来画 及 的工具。 投影的分类分为 投影和 投影两大类。 三面正投影图的作图方法中三等关系是 、 和 。 两点的相对位置是指空间两个点的 、 、 的关系。 投影面垂直线的投影特性:垂直于某一投影面,与另外两投影面都 的直线。 求平面立体截交线的方法有 和 两种。 局部投影图只是基本视图的一部分,其断裂边界应当用 表示。 建筑形体的尺寸分为 、 、 三类。 坐标系统有 坐标系统和 坐标系统两种形式。 建筑详图可分为 、 和构配件详图三类。 二、作图题(总分 分) 已知空间点 的坐标是( ),求作 点的三面投影。( 分)。 已知点的两面投影,求作第三面投影。( 分) 班 级 学 号 姓 名 密封装订线 密封装订线 密封装订线

已知直线的两面投影,求作第三面投影。( 分) 已知平面的两面投影,求作第三面投影。 分 已知四棱柱表面上 点的正面投影,求其另外两个投影。( 分)

已知物体的三视图,画出它的正等轴测图。( 分) 已知凹槽的三视图,画出它的正等轴测图。( 分)

已知物体的三视图,画出它的正等轴测图。( 分) 已知物体的三视图,画出它的斜二轴测图。( 分) 已知物体的两视图,补画第三视图。( 分)

工程制图( )卷参考答案 一、填空题(总分 分,每空 分) 圆 圆弧 中心 平行 长对正 高平齐 宽相等 上下 左右 前后 平行 交点法 交线法 波浪线 定形尺寸 定位尺寸 总体尺寸 测量 建筑 节点详图 房间详图 二、作图题(共 分) 分) ( 分)

软件工程期末试题及答案

软件工程期末试题及答案 选择题 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)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是()。 A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是()。 A)等价类划分法B)边界值分析法C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现()阶段的错误。 A)需求分析B)概要设计C)详细设计D)编码

工程制图期末考试试卷及答案

X X X X X X X X X X X 2012-2013学年第(一)学期考试试卷 课程代码: 课程名称: 考试时间: 分钟 阅卷教师签字: 一、填空题(总分20分,每空1分) 1.圆规是用来画 及 的工具。 2.投影的分类分为 投影和 投影两大类。 3.三面正投影图的作图方法中三等关系是 、 和 。 4.两点的相对位置是指空间两个点的 、 、 的关系。 5.投影面垂直线的投影特性:垂直于某一投影面,与另外两投影面都 的直线。 6.求平面立体截交线的方法有 和 两种。 7.局部投影图只是基本视图的一部分,其断裂边界应当用 表示。 8.建筑形体的尺寸分为 、 、 三类。 9.坐标系统有 坐标系统和 坐标系统两种形式。 10.建筑详图可分为 、 和构配件详图三类。 二、作图题(总分80分) 1.已知空间点A 的坐标是(10,20,10),求作A 点的三面投影。(4分)。 2.已知点的两面投影,求作第三面投影。(8分) 3.已知直线的两面投影,求作第三面投影。(6分) 4.已知平面的两面投影,求作第三面投影。(8分) 5.已知四棱柱表面上M 点的正面投影,求其另外两个投影。(8分) 6.已知物体的三视图,画出它的正等轴测图。(8分) 7.已知凹槽的三视图,画出它的正等轴测图。(8分) 8.已知物体的三视图,画出它的正等轴测图。(10分) 9.已知物体的三视图,画出它的斜二轴测图。(10分) 10.已知物体的两视图,补画第三视图。(10分) 工程制图(B )卷参考答案 一、填空题(总分20分,每空1分) 1.圆 圆弧 2.中心 平行 3.长对正 高平齐 宽相等 4.上下 左右 前后 5.平行 6.交点法 交线法 7.波浪线 8.定形尺寸 定位尺寸 总体尺寸 9.测量 建筑 10.节点详图 房间详图 二、作图题(共80分) 1.(4分) 2.(8分) 班 级 学 号 姓 名 密封 装订线 密 封装 订线 密封 装订线

吉林大学,土木工程制图试卷A

吉林大学2012-2013学年度上学期 《土木工程制图 》期末考试试题A (考试时间:90分钟) 题号 一 二 三 总分 分数 20 20 60 得分 1.图样上的尺寸由 、 、 、 组成。 2.正投影规律的三个重要关系为 、 、 。 3.两倾斜平面相交,求交线的方法有 和 等。 4.如图1.4所示,直线AB 的坡度i= ,直线AB 的间距l= ,直线AB 上点C 的标高为 。 5.补作出图1.5的直线AB 的第三投影,该直线的位置名称为 。 6.如图1.6所示,B 点在A 点的右方20,前方10,上方15.作出B 点的三面投影,B 点的坐标为 。 7.补作出图1.7的平面ABC 的第三投影,该平面的位置名称为 。 得分 评卷人 一、填空 (每空1分,共20分) 学号 专业 姓名

8.三面投影图为正面投影、 和 。 1.点的投影变化规律是什么? 2.平行投影的基本性质是什么? 3.投影面垂直线的投影特性是什么? 4.直线的刻度、直线的坡度及平面的坡度比例尺的概念。 1.如图3.1所示,设正平线AB 距V 面为10,B 点在A 点右上方,α=30°,实 长30,;铅垂线CD 距W 面为5,D 点在C 点下方,实长为20.作AB 和CD 的三面投影。(6分) 得分 评卷人 二、简答 (每题5分,共20分) 得分 评卷人 三 作图 (共60分)

2.如图 3.2所示,作交叉直线AB 和CD 的公垂线MN ,并标明两交叉直线的距离。(6分) 3.如图3.3所示,补全平面五边形ABCDE 的两面投影。(6分) 4.如图3.4所示,求作两平面的交线,并判别可见性。(7分) 5.如图3.5所示,求直线MN 与平面ABC 的交点K ,并判别可见性。(7分)

软件工程试题及答案

软件工程 一、填空题(每题2分,共20分) 1、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种 元素之间的( )情况。 2、成本效益分析的目的是从( )角度评价开发一个项目是否可行。 3、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( ) 。 4、在JSP方法中解决结构冲突的具体办法是( )。 5、详细设计的任务是确定每个模块的内部特性,即模块的算法、( )。 6、所有软件维护申请报告要按规定方式提出,该报告也称( )报告。 7、独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路 径是至少包含有一条( )的边的路径。 8、设计任何一个人机界面,一般必须考虑()四个方面。 9、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明 的规定正常进行的方法称为()测试法。 10、()是对软件结构中模快间关联程度的一种度量。 三、判断题(每题2分,共20分) 1. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。 () 2. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。() 3. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手 资料,并从中提取出有价值的需求。() 4. 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些 复杂的算法等场合。() 5. 流程图也称为程序框图是最常用的一种表示法。 6. 面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基 本形式表示数据等步骤。() 7. 理想的人机界面应针对具有典型个性的特定的一类用户设计。() 8. 数据输入的一般准则中包括尽量增加用户输入的动作。() 9. 用穷举测试是较现实的测试方法。() 10、在软件维护过程中改善性维护是为适应环境的变化而修改软件的活动。() 四、论述题(共40分) 1、软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素、技术因素和 管理因素外,还有程序自身的因素,具体影响因素可归纳为:a) 软件系统的规模;b) 软件系统的年龄;c) 软件系统的结构。 试回答以下问题: 1) 给出上述三项因素的解释,阐述“规模”、“年龄”和“结构”的具体含义。(6分) 2) 扼要分析影响维护工作量的因素,即分析可能增加维护工作量的因素和可能减少维护工作 量的因素。(8分) 3) 简单传述软件可维护性度量的含义。(8分) 2、可行性研究报告的主要内容有哪些?(8分) 3、系统设计的内容是什么?(10分) 五、综合题(20分)某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一 个计算机辅助企业管理系统,其中:

软件工程期末试卷答案全解

软件工程试题一 一.单项选择题 1. 以下不是软件危机的典型表现的是:( D ) 。 A. 对软件开发成本和进度的估计常常很不准确 B. 用户对“已完成的”软件系统不满意的现象经常发生 C. 软件产品的质量往往靠不住 D. 采用面向对象方法开发软件 3. 下列哪个不是软件工程方法学中的要素( C )。 A. 方法 B. 工具 C. 程序 D. 过程 4. 下列模块的独立性的耦合方式中,最好的是( C ) A.公共耦合 B. 控制耦合 C. 数据耦合 D. 内容耦合 5.概要设计中,开发人员要解决的最重要的问题是( D ) 。 A. 要让软件做什么 B. 要给该软件提供哪些信息 C. 要求软件工作效率怎样 D. 要让该软件模块具有何种结构 6. 为了提高模块的独立性,模块内部最好是( C ) 。 A. 逻辑内聚 B. 时间内聚 C. 功能内聚 D. 通信内聚 7. 程序的三种基本控制结构的共同特点是( C ) 。 A. 不能嵌套使用 B. 只能用来写简单程序 C. 只能一个入口和一个出口 D. 已经用硬件实现 8. 以下说法错误的是( ) 。 A A. 面向对象分析与面向对象设计的定义没有明显区别 B. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程 C. 在实际的软件开发过程中,面向对象分析与面向对象设计的界限是模糊的 D. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程 9. 软件测试过程中的确认测试主要是为了发现( A ) 阶段的错误。 A. 需求分析 B. 概要设计 C. 详细设计 D. 编码 10. 在面向对象的高层设计体系结构中,( C ) 是用来描述用户一般使用软件习惯的部分 A. 人机交互界面 B. 问题论域 C. 系统交互界面 D. 数据管理 11. 为适应软硬件环境变化而修改软件的过程是( B ) 。 A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 12. 在UML的各类图中,( A )图是描述软件功能的。 A 用例图 B 类图 C 活动图 D 顺序图 13.( D )不属于OO三要素。 A.对象 B. 继承 C.封装 D.多态 14.(C )在ATM机系统中,下列哪个不能在面向对象设计中被定义为类。C A 中央计算机 B 柜台事务 C 拨号 D 营业厅15.在黑盒测试中,作为相关黑盒测试有效补充的测试方法是( B ) 。 A. 等价类划分法 B. 边界值分析法 C. 错误推测法 D. 因果图法二.判断题(本大题共__15__题,每题___1___分,共___15_____分。 1.软件简单的说就是程序和相关的数据及文档。T

广州大学-2018软件工程试卷a及答案

广州大学2017—2018 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共25分,答案写在下表中) 1.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题 A.产生危机 B.质量保证 C.开发效率 D.生产工程化 2.瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。下列(D )不属于开发期内的工作。 A.总体设计 B.详细设计 C.程序设计

D.维护 3.结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B)属于计划时期的任务。 A.需求分析 B.问题定义 C.总体设计 D.编码 4.可行性研究要进行一次(C)需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 5.经济可行性研究的范围包括(C)。 A.资源有效性 B.管理制度 C.效益分析 D.开发风险 6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。 A.确定 B.行或不行 C.正确 D.无二义 7.产生软件维护的副作用,是指(C )。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时错误操作 8.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(B)。 A.用户 B.需求评审 C.总结 D.都不对

9.软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C) A.业务流程图、处理说明 B.软件流程图、模块说明 C.数据流程图、数据字典 D.系统流程图、程序编码 10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) A.控制流 B.加工 C.数据存储 D.数据流 11.软件开发的结构生命周期法的基本假定是认为软件需求能做到(C) A.严格定义 B.初步定义 C.早期冻结 D.动态改变 软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。 12.在结构化方法中,软件功能分解属于软件开发中的(C)阶段 A.详细设计 B.需求分析 C.总体设计 D.编程调试 13.概要设计的结果是提供一份(A) A.模块说明书 B.框图 C.程序 D.数据流图 14.耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于(B)方式 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 解释:耦合分为以下几种,按照耦合度由高到低排列是:

软件工程试题及答案98695

软件工程 窗体顶端 1: 92.下面说法哪个不属于设计准则() 1.①提高模块的内聚,降低模块间的耦合 2.②降低模块接口的复杂程度 3.③模块大小要适中 4.④模块要有重用性 2:88.计算机的体系结构对程序设计语言具有() 1.①反作用 2.②促进作用 3.③抑制作用 4.④完善作用 3:79.程序图的作用是() 1.①定性度量软件的复杂程度 2.②定量度量软件的复杂程度 3.③预测软件的质量标准 4.④估计软件中的错误数量 4: 87.下面说法正确的是() 1.①模块的作用域在模块的控制域之内 2.②模块的控制域在模块的作用域之内 3.③模块的作用域和模块的控制域有时相同

4.④模块的作用域和模块的控制域都是一种层次结构5:94.等价类划分属于() 1.①白盒测试 2.②黑盒测试 3.③穷尽测试 4.④系统测试 6:90.软件维护组织包括() 1.①系统维护人员和系统管理人员 2.②系统程序员和硬件维护人员 3.③系统程序员和操作员 4.④打字员和软件工程师 7: 86.可行性研究阶段使用的图形工具是() 1.①DFD图 2.②N-S图 3.③PAD图 4.④Warnier图 8: 85.好的软件结构它的外观形状一般呈() 1.①线性 2.②扇形 3.③椭圆形 4.④层次型

9: 93.变换型结构的数据流呈() 1.①线性形状 2.②辐射状 3.③椭圆形 4.④阶梯形 10:78.结构化程序设计就是要() 1.①保留GOTO语句 2.②取消前转GOTO语句 3.③限制GOTO语句的使用 4.④取消后转GOTO语句 11: 89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用() 1.①自顶向下的开发方法 2.②自底向上的开发方法 3.③渐增式的开发方法 4.④非渐增式的开发方法 12: 软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1 )。 ①大部分错误是在编码之前造成的 ②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率 ③错误发现得越晚,所付出的修正代价越高 ④为了便于控制开发进度 1.供选择的答案: 1.A. ①② 2.B. ①③

软件工程期末试卷10套(带答案)

软件工程期末试题(一) 单项选择题 1.瀑布模型的存在问题是(B) A.用户容易参与开发B.缺乏灵活性 C.用户与开发者易沟通D.适用可变需求 2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C) A.软件工程 B.软件周期 C.软件危机 D.软件产生 3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是(B) A.数据、公共、标记、控制 B.数据、标记、控制、公共 C.控制、数据、标记、公共 D.控制、数据、公共、标记 4.在SD方法中全面指导模块划分的最重要的原则是(D) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性 5.软件测试的目的是(B)。 A.评价软件的质量B.发现软件的错误 C.找出软件的所有错误D.证明软件是正确的 6.在设计测试用例时,(A)是用得最多的一种黑盒测试方法。 A.等价类划分B.边界值分析C.因果图D.判定表 7.需求分析最终结果是产生(B)。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.可行性分析报告 8.Jackson图中,模块框之间若有直线连接,表示它们之间存在(B)。 A.调用关系 B.组成关系 C.链接关系 D.顺序执行关系 9.软件详细设计的主要任务是确定每个模块的(C)。 A.功能 B.外部接口 C.算法和使用的数据结构 D.编程 10.为了提高软件的可维护性,在编码阶段应注意(D) A.保存测试用例和数据 B.提高模块的独立性 C.文档的副作用 D.养成好的程序设计风格 11.设年利率为i,现存入p元,若计复利,n年后可得钱数为(B) A.p﹡(1+i﹡n) B.p﹡(i+1)n C.p﹡(1+i)﹡n D.p﹡(i+n) 12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(A)。 A.状态图B.数据流图C.系统结构图D.时序图

1工程制图期末考试试卷

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 1 A 卷《 工程制图与CAD 》第 1 页,共 7 页 A 卷《 工程制图与CAD 》第 2 页,共 7 页 《 工程制图与CAD 》课程( A )卷(闭卷)考试 题号 一 二 三 四 五 六 七 八 总分 得分 答卷须知: 1、作图题要用铅笔答题,用绘图仪器与工具作图。 2、要求作图准确,线型清晰,字体工整。 3、一题有多解时,只要求作出一解。 一、 填空题 (每空1分,共10分) 1 制图国家标准规定,汉字要写成________,共有______种号数。 2 制图国家标准规定,图样中的图线,可见的轮廓线用_______表示,不可见的轮廓线用_____表示。 3 标注尺寸时,圆的直径应在尺寸前加_____符号,球的直径尺寸应在尺寸数字前加______符号。 4 三视图的投影规律是__________________、 ____________________、和________________。 5 剖视图分为全剖视图、_________和局部剖视图三种。 二、选择题 (每题2分,共14分) 1、已知带有圆柱孔的半球体的四组投影,正确的画法是( a )图。 2、已知物体的主、俯视图,正确的左视图是( c )图。 3、点A 在圆柱表面上,正确的一组视图是( ) 4、根据主、俯视图,选择正确的主视图的剖视图。( b ) 5、已知圆柱切割后的主、俯视图,正确的左视图是( d )图。 6、下面选项中,立体正确的左视图是( a )图。

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 2 A 卷《 工程制图与CAD 》第 3 页,共 7 页 A 卷《 工程制图与CAD 》第 4 页,共 7 页

《软件工程》试卷A

导游综合试卷编号: 座位号 《软件工程》试题 一、填空题(每空 分,共 分) 软件工程包括 个要素,即 、 和 。 软件与物质产品很大的区别在于软件是一种 。 软件生存周期一般可分为问题定义、 、 、设计、 、 测试、运行与维护等阶段。 可行性研究,应从 、技术可行性、运行可行性、 和开发方案可行性等方面研究。 软件的详细设计也称为“过程设计”,主要确定每个模块的 。 软件生存周期中时间最长、花费精力和费用最多的一个阶段是 阶段。 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 。 二、单项选择题(每小题 分,共 分) )。 、程序设计方法学的影响 、其它工程科学的影响 、软件危机的出现 、计算机的发展 软件开发的结构化生命周期方法将软件生命周期划分成( )。 、 计划阶段、开发阶段、运行阶段 、 计划阶段、编程阶段、测试阶段 、 总体设计、详细设计、编程调试 、需求分析、功能定义、系统设计 下列关于模块的描述,错误的是( )。 、具有独立的模块软件比较容易开发出来 、独立的模块的维护和测试比较容易 、模块的独立程度可以通过内聚和耦合标定 、独立的模块一般不能完成一个相对独立的特定子功能 ( )是用户和设计人员交换意见最频繁的方法。 、原型化方法 、瀑布模型方法 、 螺旋模型方法 、构件组装模型 在软件的需求分析中,开发人员要从用户那里了解的最重要问题是( )。 、要让软件做什么 、要给该软件提供哪些信息 、要求软件工作效率怎样 、要让软件具有何种结构 软件设计一般分为概要设计和详细设计,它们之间的关系是( )。 、 全局和局部 、 抽象和具体 、 总体和层次 、 功能和结构 软件测试的目的是?( ) 、证明软件的正确性 、找出软件系统中存在的所有错误 、证明软件系统中存在错误 、尽可能多的发现软件系统中的错误 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 、程序的内部逻辑 、程序的复杂程度 、该软件的编辑人员 、程序的功能 软件维护工作最主要的是( )。 、校正性维护 、适应性维护 、完善性维护 、预防性维护 为了提高软件的可移植性,应注意提高软件的( )。 、 减少输入输出次数 、选择好的计算机 、有完备的文档 、选择好的操作系统 三、判断题(正确的在括号内打上“√”,错误的打上“×”。每小题 分,共 分) 软件开发的主要任务是写程序。 ( ) 测试只能证明程序有错误 不能证明程序没有错误。( ) 模块化程序设计中,模块越小,模块化的优点越明显。一般来

相关文档
最新文档