《软件工程》期终考试试卷

《软件工程》期终考试试卷
《软件工程》期终考试试卷

《软件工程》考试试卷(开卷)

学号姓名

一、单向选择题(每小题1分,共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.软件设计的主要任务是()。

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. 管理过程、培训过程等

二、判断题(每小题1分,共20分)

判断下列每个叙述是否正确。如果正确,用“√”表示;否则用“×”表示。

1.开发软件就是编写程序。

2.算法就是计算方法。

3.软件工程就是求解软件的工程。

4.高级语言(例如C语言)是计算机语言的元语言。

5.软件开发模型是过程、活动和任务的结构框架。

6.瀑布模型是一种建立系统模型的方法。

7.结构化方法、面向对象方法是两种不同范型的软件开发方法学。

8.软件需求分析的任务是建立软件模块结构图。

9.软件需求规格说明的作用之一是表述用户和开发人员对软件要做什么的共同理解。

10.以结构化分析方法建立的系统模型就是数据流图。

11.结构化分析方法在建立系统模型时使用“一般/特殊”等结构来组织信息。

12.在UML中用对象图描述对象、对象的属性和操作,以及对象之间的关系,它作用于整

个软件生存周期中

13.Rational统一开发过程(RUP)是以测试驱动的、软件体系结构为中心的、迭代和增量

的过程。

14.软件测试是要发现软件中的所有错误。

15.黑盒测试是基于程序的逻辑结构的测试。

三、简答题(每小题5分,共25分)

1.简述RUP(Rational统一开发过程)提出的软件开发的六种最佳实践的名称,并说明实

施这些最佳实践的原因。

2.简述RUP(Rational统一开发过程)的六个核心工程工作流的名称,并针对每一个核心

工作流用一句话说明其主要功能。

3.简述软件测试要经过哪几个阶段,每个阶段与什么文档有关。

四、设计计算题(每小题10分,共20分)

1.将下面给出的伪码转换为N-S图和PAD图。(每个图5分)

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;

}

2.某程序的描述如下:

if ( a > b && i > 1 || c > d && i <= 10 ) k = a;

else k = b;

1)画出单个条件的嵌套的分支结构;(4分)

2)计算该结构的McCabe环路复杂性度量;(3分)

3)为完成基本路径测试,求它的一组独立的路径。(3分)

五、建模题(每小题10分,共20分)

1. UML建模

在学校的教学管理系统中,学生查询成绩就是系统中的一次交互行为。问题陈述如下:

开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。

在用户输入学号后,系统查对学生文件,核对学生学号:若输入的学号不正确,则显示

“输入的学号不正确”,此次查询取消。若输入正确,出现“请输入课程名”。

一旦输入课程名,就开始查找课程文件:若输入的课程名不正确,则显示“输入的课程

名不正确”,此次查询取消。若输入正确,则根据“学号”和“课程名”,查询选课文件。

若在选课文件中查询成功,显示查询到的成绩,当用户选择“继续查询”后回到“请输

入学号”,当用户选择“结束查询”后回到首页,若查询失败。则显示“查询失败”后回到

“请输入学号”。

要求:

1)请画出该系统的顺序图(时序图);(5分)

2)请画出该系统的状态图。(5分)

1.请将下面的数据流图转换为系统结构图(图中的 表示“或者”)。

(5分)

加工A的子图:

(5分)

软件工程试卷答案(不打印)

一、单向选择题(每小题1分,共15分)

在每个小题的四个备选答案中选择一个正确的答案。

1. 软件是(C)。程序及其文档

2. 或瀑布模型与演化模型的主要区别是(D)。活动组织的方法不同

3.软件生存周期一般包括三个时期:软件定义期、软件开发期和软件运行期。下述(A)

不是软件开发期所应包含的活动。可行性分析

4. 软件开发方法学应给出的主要内容是(D)。概念与表示、过程与工具

5. 采用结构化分析方法所建立的系统模型主要捕获了(D)。

数据源点和终点、加工、数据流、数据存储以及加工输入、输出之间的逻辑关系

1.软件需求规格说明的内容不应包括(B)。算法的详细描述

2.软件设计的主要任务是(A)。给出软件解决方案

3.软件模块的内部实现和外部可访问性分离,这是指软件的(D)。抽象性

4.面向对象分析方法的基本思想之一是(C)。基于问题领域的成分来构造一个模块

5.面向对象的静态模型(对象模型)主要捕获了(D)。对象(类)及其连接

6.在具有多重继承的类层次结构中,类层次结构是(B)。网络型

7.程序的三种基本控制结构是(B)。顺序、选择和重复

8.软件测试的目标是(B)。发现错误、降低错误带来的风险

9.软件质量保证是面向(C)的活动。消费者

10.按不同人员的工作内容来分类软件过程,支持过程包括(B)。质量保证过程、配

置管理过程等

二、判断题(每小题1分,共20分)

判断下列每个叙述是否正确。如果正确,用“√”表示;否则用“×”表示。

(×)1、开发软件就是编写程序。

(×)2、算法就是计算方法。

(√)3、软件工程就是求解软件的工程。

(×)4、高级语言(例如C语言)是计算机语言的元语言。

(√)5、软件开发模型是过程、活动和任务的结构框架。

(×)6、瀑布模型是一种建立系统模型的方法。

(√)7、结构化方法、面向对象方法是两种不同范型的软件开发方法学。

(×)8、软件需求分析的任务是建立软件模块结构图。

(√)9、软件需求规格说明的作用之一是表述用户和开发人员对软件要做什么的共同理解。

(×)10、以结构化分析方法建立的系统模型就是数据流图。

(×)11、结构化分析方法在建立系统模型时使用“一般/特殊”等结构来组织信息。(√)12、在面向对象方法中,类是客观存在的实体。

(×)13、在面向对象方法中,接口是抽象类的一种形式。

(√)14、在面向对象方法中,引入“多重性”、“限定词”等概念是为了进一步说明相关模型的语义。

(×)15、在UML中用对象图描述对象、对象的属性和操作,以及对象之间的关系,它作用于整个软件生存周期中。

(√)16、Rational统一开发过程(RUP)是以测试驱动的、软件体系结构为中心的、迭代和增量的过程。

(×)17、软件测试是要发现软件中的所有错误。

(×)18、黑盒测试是基于程序的逻辑结构的测试。

(×)19、软件维护时因为重新定义局部或全局变量、重新定义记录或文件格式而导致软件错误。这种维护的副作用属于代码修改的副作用。

(×)20、组织过程包括质量保证过程、问题解决过程等。

三、简答题(每小题5分,共25分)

1.简述SEI软件组织能力成熟度模型(CMM)五个等级的名称,并给出CMM 2级的所

有关键过程域。

【解答】

SEI软件组织能力成熟度模型(CMM)五个等级的名称是:初始级、可重复级、可定义级、可管理级、可优化级。CMM 2级的关键过程域六个,它们是:需求管理、软件项目计划、软件项目跟踪与监督、软件分包合同(或子合同)管理、软件质量管理、软件配置管理。

2.以图的形式描述SEI软件组织能力成熟度模型(CMM)中关于等级的内部结构,并给

出简单地说明。

【解答】

CMM中关于等级的内部结构如下图所示。

软件能力成熟度等级指明软件开发组织在走向成熟的途中所达到的软件过程能力。而软件过程能力则描述了(开发组织或项目组)遵循其软件过程能够实现预期结果的程度。

除去初始级以外,其它每一个成熟度等级都包含有若干个引导软件机构改进软件过程的要点,称为关键过程域。它们确定了实现一个成熟度级必需解决的问题。

每一个关键过程域确定一组相应的活动,完成这些活动,就可认为已达到了改进过程能力的一组重要的目标。关键过程域中包含为实现这些关键过程域所必需实施的关键实践,它们包含关键过程域实施的方针、规程、措施、活动以及相关基础设施。

关键实践的实施全部按如下5个共同特征加以组织:执行约定、执行能力、执行活动、测量与分析和验证实施。

3.简述RUP(Rational统一开发过程)提出的软件开发的六种最佳实践的名称,并对每一

个最佳实践用一句话做出简要说明。

【解答】

RUP的软件开发的六种最佳实践的名称是:迭代式软件开发、需求管理、基于构件的软件体系结构、建立软件可视化模型、不断验证软件质量、控制变更。

迭代式的软件开发确保在迭代过程不断改进软件产品和过程,从而保证软件质量。

需求管理是管理和监控需求的获取、需求的变更和有关需求的决策。

基于构件建立软件体系结构提供了一系列方案,用以解决软件开发中所遇到的问题。

建立可视化模型可从不同视角描述系统,将软件体系结构的结构和行为可视化、具体化,从而可以帮助开发人员提高管理软件复杂性的能力。

不断地验证软件质量,可以提供一系列方案,得到对项目状况的客观评估,发现在需求、设计和实现之间的不一致,及早发现潜藏的缺陷可以降低修改费用;

控制变更使得开发过程始终处于受控状态,保证对软件产品和过程的控制,使得软件过程不致陷于混乱。

4.简述RUP(Rational统一开发过程)的六个核心工程工作流的名称,并针对每一个核心

工作流用一句话说明其主要功能。

【解答】

RUP的核心工程工作流有:业务建模工作流、需求工作流、分析和设计工作流、实现工作流、测试工作流、实施工作流。

业务建模工作流:描述业务过程的本质和执行情形。

需求工作流:定义系统构想,使用用例模型和补充规格说明定义系统软件需求,管理系统范围和需求变更。

分析和设计工作流:研究实现环境和系统构件的效用,定义软件的组织结构,把需求获取结果转化为实现规格。

实现工作流:建立代码的分层结构,实现类和对象,进行单元测试和系统集成。

测试工作流:根据事先定义的度量和准则检查产品,确认产品是否满足或者超出事先定义并被一致接受的需求。

实施工作流:在实际使用环境中测试软件、包装要交付的软件、发布软件产品、培训最终用户及销售人员。

5.简述软件测试要经过哪几个阶段,每个阶段与什么文档有关。

【解答】

测试过程按4 个步骤进行,即单元测试、集成测试、确认测试和系统测试。

单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。

集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件概要设计说明书。

确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。

系统测试把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。与其相关的文档是系统测试计划、系统规格说明书和用户手册、安装手册等。

四、计算题(每小题10分,共20分)

1. 将下面给出的伪码转换为N-S 图和PAD 图。 (每个图5分) 【解答】 (1)N-S 图

(2)PAD 图

2. 程序的描述如下: 【解答】

(1)分支结构

(2)McCabe 环路复杂性度量 V(G) = 5

i = 1; j = 0; while ( i <= 10 ) 输入a, b, c; 计算 p = b 2 - 4ac ;

p < 0 ? 输出“方程i ”无实根 求出根并输出 ↓ p > 0 ? p == 0 ? 求出重根并输出; j = j + 1; ↓ i = i + 1;

输出重根的方程个数i

T T T F F F

i = 1; j = 0; 输出重根的方程个数i while ( i <= 10 ) 输入a,b,c; 计算 p = b 2–4ac;

求出根并输出 p > 0 ?

p < 0 ? 输出方程i 无实根

p = 0 ? 求出重根并输出; j = j+1;

i = i + 1;

(3)一组独立路径为①A→D→H→K②A→B→C→J→K③A→B→E→H→K

④A→D→F→G→J→K ⑤A→D→F→I→K

五、建模题(每小题10分,共20分)

1. UML建模

【解答】

(1)顺序图

(2)状态图

2.请将下面的数据流图转换为系统结构图(图中的⊕表示“或者”)。

主图:

(5分)

加工A的子图:

(5分)

【解答】

(1)主图转化为系统结构图

(2)子图A 转化为系统结构图

武大《高等数学》期末考试试题

2000~2001学年第二学期《 高等数学 》期末考试试题(180学时) 专业班级 学号_______________ 姓名 一、 已知一个二阶常系数线性齐次微分方程有相等的实根a ,试写出此微分方程及通解。 (8分) 二、 设幂级数∑∞=?0 )1(n n n x a 在x =3处发散,在x =1处收敛,试求出此幂级数的收敛半径。(8分) 三、 求曲面323 =+xz y x 在点(1,1,1)处的切平面方程和法线方程 。(10分) 四、 设)(,0x f x >为连续可微函数,且2)1(=f ,对0>x 的任一闭曲线L,有0)(43=+∫L dy x xf ydx x ,求)(x f 。 (10分) 五、 设曲线L (起点为A ,终点为B )在极坐标下的方程为36(,2sin πθπθ≤≤= r ,其中θ=6π 对应起点A ,3 π θ=对应终点B ,试计算∫+?L xdy ydx 。(10分) 六、 设空间闭区域Ω由曲面222y x a z ??=与平面0=z 围成,其中0>a ,Σ为Ω的 表面外侧,且假定Ω的体积V 已知,计算: ∫∫Σ=+?.)1(2222dxdy xyz z dzdx z xy dydz yz x 。(10分) 七、 函数),(y x z z =由0),(=z y y x F 所确定,F 具有连续的一阶偏导数,求dz 。 (12分) 八、 计算∫∫∫Ω +,)(22dxdydz y x 其中Ω是由平面z =2与曲面2222z y x =+所围成的闭区域。(12分) 九、 已知级数 ∑∞=1n n U 的部分和arctgn S n =,试写出该级数,并求其和,且判断级数∑∞=1n n tgU 的敛散性。(12分) 十、 设)(x f 连续,证明∫∫∫??=?A A D dt t A t f dxdy y x f |)|)(()(,其中A 为正常数。D :2||,2||A y A x ≤≤ 。(8分)

安徽大学高等数学3期末考试试卷

安徽大学2011—2012学年第一学期 《高等数学A (三)》考试试卷(A 卷) 院/系 年级 专业 姓名 学号 答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线---------------------------------------- (闭卷 时间120分钟) 考场登记表序号 题 号 一 二 三 四 五 总分 得 分 阅卷人 得分 一、选择题(每小题2分,共10分) 1.设A 为阶可逆矩阵,则下列各式正确的是( )。 n (A); (B)1(2)2A ?=1A ?11(2)(2)T T A A ??=; (C); (D)。 1111(())(())T T A A ????=11(())(())T T T A A ???=1 2.若向量组12,,,r αα α可由另一向量组12,,,s ββ β线性表示,则下列说法正确的是 ( )。 (A); (B)r ; r s ≤s ≥(C)秩(12,,,r ααα )≤秩(12,,,s ββ β); (D)秩(12,,,r ααα ≥)秩(12,,,s ββ β)。 3.设,A B 为阶矩阵,且n A 与B 相似,E 为阶单位矩阵,则下列说法正确的是( )。 n (A)E A E B λλ?=?; (B)A 与B 有相同的特征值和特征向量; (C)A 与B 都相似于一个对角矩阵; (D)对任意常数,与k kE A ?kE B ?相似。 4.设123,,ααα为3R 的一组基,则下列向量组中,( )可作为3R 的另一组基。 (A)11212,,3ααααα??; (B)1212,,2αααα+; (C)12231,,3αααααα++?; (D)12231,,3αααααα+++。 5.设,,()0.8P A =()0.7P B =(|)0.8P A B =,则下列结论正确的是( )。 (A)事件A 与B 互不相容; (B)A B ?; (C)事件A 与B 互相独立; (D)。 ()()()P A B P A P B =+∪

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

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

同济大学版高等数学期末考试试卷

同济大学版高等数学期 末考试试卷 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

《高数》试卷1(上) 一.选择题(将答案代号填入括号内,每题3分,共30分). 1.下列各组函数中,是相同的函数的是( ). (A )()()2ln 2ln f x x g x x == 和 (B )()||f x x = 和 ( )g x =(C )()f x x = 和 ( )2 g x = (D )()|| x f x x = 和 ()g x =1 2.函数() 00x f x a x ≠=?? =? 在0x =处连续,则a =( ). (A )0 (B )1 4 (C )1 (D )2 3.曲线ln y x x =的平行于直线10x y -+=的切线方程为( ). (A )1y x =- (B )(1)y x =-+ (C )()()ln 11y x x =-- (D )y x = 4.设函数()||f x x =,则函数在点0x =处( ). (A )连续且可导 (B )连续且可微 (C )连续不可导 (D )不连续不可微 5.点0x =是函数4y x =的( ). (A )驻点但非极值点 (B )拐点 (C )驻点且是拐点 (D )驻点且是极值点 6.曲线1 || y x = 的渐近线情况是( ). (A )只有水平渐近线 (B )只有垂直渐近线 (C )既有水平渐近线又有垂直渐近线 (D )既无水平渐近线又无垂直渐近线 7.211 f dx x x ??' ????的结果是( ). (A )1f C x ?? -+ ??? (B )1f C x ?? --+ ??? (C )1f C x ??+ ??? (D )1f C x ?? -+ ???

软件工程试卷

一、名词解释(15分) 1.软件工程 2.结构化方法 3.软件可靠性 4.对象与类 5.变更控制 二、填空(20分) 1.增量模型适合于________不明确、设计方案有一定风险的软件项目。 2.结构化分析方法的分析策略是__________。 3.可行性研究实质上是要在较高层次上以较抽象的方式进行___________的过程。 4.衡量模块独立性的两个定性标准是_________。 5.Jackson方法是一种面向______________的设计方法。 6.软件集成测试的方法主要有两种,它们是__________。 7.维护阶段是软件生存周期中花费精力和费用_____________的阶段。 8.继承性是子类自动共享其父类的______________机制。 9.在面向对象方法中,人们常用状态图描述类中对象的___________。 10.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为_________软件。 三、选择(20分) 1.需求分析中,开发人员要从用户那里解决的最重要的问题是( )。 A、要让软件做什么 B、要给该软件提供哪些信息 C、要求软件工作效率怎样 D、要让该软件具有何种结构 2.DFD中的每个加工至少有( )。

A、一个输入流或一个输出流 B、一个输入流和一个输出流 C、一个输入流 D、一个输出流 3.详细设计与概要设计衔接的图形工具是( )。 A、DFD图 B、SC图 C、PAD图 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.过程

上海大学软件工程试卷试题(附答案)

、单项选择题(本大题共20小题,每小题 1 分,共20分) 在每小题列出的备选项中只有一个是符合题目要求的,多选或未选均无分。请将其代码填写在题后的括号内。错选、 1. 在软件生命周期的各个阶段中,工作量最大的阶段是 A .需求分析B.总体设计 C.综合测试 D .软件维护 2. 瀑布模型的特点不包括 A.前一阶段的任务没有完成,不能进入下一阶段工作 B.进入某个阶段工作后,不再回复到之前的阶段工作C.只有完成并评审了规定的文档,才标志着一个阶段的工作结束D.在软件产生之前,需求无法得到充分的测试 3. 螺旋模型强调的开发手段是 A.分阶段开发 C.风险驱动开发 4. 需求分析阶段的工作不包括 A.获得当前系统的物理模型 C.建立目标系统的逻辑模型 5. 总体设计阶段的工作不包括 A.确定程序的模块组成 C.确定实现各个模块功能的处理逻辑 6. 描绘系统物理模型的传统工具是 A .系统流程图 C.实体-联系图 7. 符合信息隐藏原理的是 A .将信息隐藏起来不被发现 C.将可能要修改的设计决策隐藏起来B.废弃式原型开发 D.增量式开发 B.抽象出当前系统的逻辑模 型 建立目标系统的物理模型 D. B.确定模块间的相互关 系 D.制定测试计划 B.数据流图 D.状态转换图 B.将信息隐藏起来确保安全 D.将不要修改的设计决策隐藏起 来 8. 模块的独立性原则是指软件设计时要尽量使模块具有 A .低内聚、低耦合B.低内聚、高耦合C.高内聚、低耦合D.高内聚、高耦合

[ 9. 有利于提高模块独立性的做法是 A.尽量使模块具有逻辑型内聚 B.尽量使模块间具有内容型耦合 C.使判定作用范围内的模块尽量成为该判定所在模块的直属下级模块 D.尽量提高模块的扇入数和扇出数 [ 10. 有关结构化设计(SD )方法的正确叙述是 ] A.只使用顺序、选择和循环 3 种控制结构 B.由数据结构映射出软件的结构 C.是一种面向对象的设计方法 D.是一种面向数据流的设计方法 [ 11. 有关总体设计阶段所使用的结构图的不正确叙述是 ] A.能够描述软件系统的模块组成 B.结构图中的模块是按照自上而下、自左向右的顺序执行的 C.能够描述模块间的调用关系以及模块间调用时所传递的信息 D.将模块间调用时所传递的信息分成两种:数据信息和控制信息 [ 12. 要求使用顺序、选择和循环控制结构的组合或嵌套来表达程序的过程设计工具是 A .程序流程图B . 盒图 C .判定表D.PDL 13 . 关于好的编码风格的正确叙述是 A .把多个语句写在同一行以节省空间B.要求用户指定输入数据的数目 C .检查输入项重要组合的合法性D.表达式中不使用多余的括号,以简化表达式 14 . 能发现软件需求规格说明书中的错误的测试步骤是 A .模块测试B.子系统测试 C .系统测试D.验收测试 15 . 自顶向下集成测试和自底向上集成测试都具有的优点是 A .较早发现主要设计错误B.可采用深度优先策略和宽度优先策略 C .支持故障隔离D.可复用模块得到充分测试 19 . 不符合面向对象设计准则的是 A .用对象的封装性来实现信息隐藏B.尽可能松散对象之间的交互耦合 C .尽可能减小继承耦合度D.尽可能设计小而简单的类 20. 上海大学校内电话号码由 5 位数字组成,但第 1 位数字只能是 5 或6。该电话号码的

高等数学学期期末考试题(含答案全)

05级高数(2-3)下学期期末试题 (A 卷) 专业 ____________ 姓名 ______________ 学号 ________________ 《中山大学授予学士学位工作细则》第六条:“考试作弊不授予学士学位” 一,填空题 (每题4分,共32分) 1. 213______4 x y kx y z k π +-=-==若平面与平面成 角,则 1/4 2. 曲线20 cos ,sin cos ,1t u t x e udu y t t z e = =+=+? 在t = 0处的切线方程为________________ 3. 方程z e xyz =确定隐函数z = f (x,y )则z x ??为____________ 4. ( ),dy f x y dx ?1 交换的积分次序为_________________________ 5.()2221,L x y x y ds +=-=?L 已知是圆周则 _________π- 6. 收敛 7. 设幂级数0 n n n a x ∞ =∑的收敛半径是2,则幂级数 21 n n n a x ∞ +=∑的收敛半径是 8. ()211x y ''+=微分方程的通解是 ()2121 arctan ln 12 y x x c x c =-+++_______________________ 二.计算题 (每题7分,共63分) 1.讨论函数 f ( x, y ) = 221 ,x y + 220x y +≠, f ( 0 , 0 ) = 0 在点( 0 , 0 )处的连续性,可导性及可微性。 P 。330 2.求函数2 222z y x u ++=在点)1,1,1(0P 处沿P 0方向的方向导数,其中O 为坐 标原点。 3.2 1 2.1n n n n n ∞ =?? ?+?? ∑判别级数的敛散性 P .544 4.设u=),(z y xy f +,),(t s f 可微,求du dz f dy f x f dx y f '+??? ??'+'+?'2211. 012 112x y z ---==z z yz x e xy ?=?-211sin ____________1 n n n ∞ =++∑级数的敛散性为

高数-下-期末考试试卷及答案

2017学年春季学期 《高等数学Ⅰ(二)》期末考试试卷(A ) 注意: 1、本试卷共 3 页; 2、考试时间110分钟; 3、姓名、学号必须写在指定地方 一、单项选择题(8个小题,每小题2分,共16分)将每题的正确答案的代号A 、B 、C 或D 填入下表中. 1.已知a 与b 都是非零向量,且满足-=+a b a b ,则必有( ). (A)-=0a b (B)+=0a b (C)0?=a b (D)?=0a b 2.极限2 2 22 00 1 lim()sin x y x y x y →→+=+( ). (A) 0 (B) 1 (C) 2 (D)不存在 3.下列函数中,d f f =?的是( ). (A )(,)f x y xy = (B )00(,),f x y x y c c =++为实数 (C )(,)f x y = (D )(,)e x y f x y += 4.函数(,))f x y y ,原点(0,0)是(,)f x y 的( ). (A )驻点与极值点 (B )驻点,非极值点 (C )极值点,非驻点 (D )非驻点,非极值点 5.设平面区域2 2 :(1)(1)2D x y -+-≤,若1d 4D x y I σ+= ??,2D I σ=,3D I σ=,则有( ). (A )123I I I << (B )123I I I >> (C )213I I I << (D )312I I I << 6.设椭圆L :13 42 2=+y x 的周长为l ,则22(34)d L x y s +=??( ). (A) l (B) l 3 (C) l 4 (D) l 12 7.设级数 ∑∞ =1 n n a 为交错级数,0()n a n →→+∞,则( ). (A)该级数收敛 (B)该级数发散 (C)该级数可能收敛也可能发散 (D)该级数绝对收敛 8.下列四个命题中,正确的命题是( ). (A )若级数 1n n a ∞ =∑发散,则级数21n n a ∞ =∑也发散 (B )若级数 21n n a ∞=∑发散,则级数1n n a ∞=∑也发散 (C )若级数 21n n a ∞ =∑收敛,则级数 1n n a ∞ =∑也收敛 (D )若级数 1 ||n n a ∞=∑收敛,则级数2 1 n n a ∞=∑也收敛 二、填空题(7个小题,每小题2分,共14分). 1.直线34260 30 x y z x y z a -+-=?? +-+=?与z 轴相交,则常数a 为 . 2.设(,)ln(),y f x y x x =+则(1,0)y f '=______ _____. 3.函数(,)f x y x y =+在(3,4)处沿增加最快的方向的方向导数为 . 4.设2 2 :2D x y x +≤,二重积分 ()d D x y σ-??= . 5.设()f x 是连续函数,22{(,,)|09}x y z z x y Ω=≤≤--,22()d f x y v Ω +???在柱面坐标系下 的三次积分为 . 6.幂级数11 (1)!n n n x n ∞-=-∑ 的收敛域是 . 7.将函数2 1,0 ()1,0x f x x x ππ --<≤??=?+<≤??以2π为周期延拓后,其傅里叶级数在点x π=处收敛 于 . 三峡大学 试卷纸 教学班号 序号 学号 姓名 …………………….……答 题 不 要 超 过 密 封 线………….………………………………

软件工程试题及答案

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、软件重用的效益是什么?

大一高等数学期末考试试卷及答案详解

大一高等数学期末考试试卷 一、选择题(共12分) 1. (3分)若2,0,(),0 x e x f x a x x ?<=?+>?为连续函数,则a 的值为( ). (A)1 (B)2 (C)3 (D)-1 2. (3分)已知(3)2,f '=则0(3)(3)lim 2h f h f h →--的值为( ). (A)1 (B)3 (C)-1 (D) 12 3. (3 分)定积分22 ππ-?的值为( ). (A)0 (B)-2 (C)1 (D)2 4. (3分)若()f x 在0x x =处不连续,则()f x 在该点处( ). (A)必不可导 (B)一定可导(C)可能可导 (D)必无极限 二、填空题(共12分) 1.(3分) 平面上过点(0,1),且在任意一点(,)x y 处的切线斜率为23x 的曲线方程为 . 2. (3分) 1 241(sin )x x x dx -+=? . 3. (3分) 201lim sin x x x →= . 4. (3分) 3223y x x =-的极大值为 . 三、计算题(共42分) 1. (6分)求20ln(15)lim .sin 3x x x x →+ 2. (6 分)设y =求.y ' 3. (6分)求不定积分2ln(1).x x dx +? 4. (6分)求3 0(1),f x dx -?其中,1,()1cos 1, 1.x x x f x x e x ?≤?=+??+>?

5. (6分)设函数()y f x =由方程00cos 0y x t e dt tdt +=??所确定,求.dy 6. (6分)设2()sin ,f x dx x C =+?求(23).f x dx +? 7. (6分)求极限3lim 1.2n n n →∞??+ ??? 四、解答题(共28分) 1. (7分)设(ln )1,f x x '=+且(0)1,f =求().f x 2. (7分)求由曲线cos 2 2y x x ππ??=-≤≤ ???与x 轴所围成图形绕着x 轴旋转一周所得旋转体的体积. 3. (7分)求曲线3232419y x x x =-+-在拐点处的切线方程. 4. (7 分)求函数y x =[5,1]-上的最小值和最大值. 五、证明题(6分) 设()f x ''在区间[,]a b 上连续,证明 1()[()()]()()().22b b a a b a f x dx f a f b x a x b f x dx -''=++--?? 标准答案 一、 1 B; 2 C; 3 D; 4 A. 二、 1 31;y x =+ 2 2;3 3 0; 4 0. 三、 1 解 原式2 05lim 3x x x x →?= 5分 53 = 1分 2 解 22l n l n l n (1),12 x y x x ==-++ 2分 2212[]121 x y x x '∴=-++ 4分

历年高等数学期末考试试题

2008-2009学年第一学期期末试题 一、填空题(每题5分,共30分) 1.曲线1ln()y x e x =+的斜渐近线方程是________________________ 2.若函数)(x y y =由2cos()1x y e xy e +-=-确定,则在点(0,1)处的法线方程是________ 3.设()f x 连续,且21 40 ()x f t dt x -=? ,则(8)______f = 4.积分 20 sin n xdx π =? ___________________ 5.微分方程044=+'+''y y y 的通解为_____________ 6 .曲边三角形y = 0,1y x ==绕x 轴旋转所得的旋转体体积为_________ 二.选择题(每题3分,共15分) 1.当0x +→ ) () A 1- () B () C 1 () D 1-2. 若1()(21)f x x x ??=-???? ,则()f x 在( )处不连续 ()A 3x = ()B 2x = ()C 12x = ()D 13 x = 3.若()sin cos f x x x x =+,则( ) ()A (0)f 是极大值,()2f π是极小值, ()B (0)f 是极小值,()2f π 是极大值 ()C (0)f 是极大值,()2f π 也是极大值 ()D (0)f 是极小值,()2 f π 也是极小值 4.设线性无关的函数123,,y y y 都是二阶非齐次线性方程()()()y p x y q x y f x '''++=的解, 12,c c 是任意常数,则该方程的通解为( ) ()A 11223c y c y y ++, ()B 1122123()c y c y c c y +-+, ()C 1122123(1)c y c y c c y +---, ()D 1122123(1)c y c y c c y ++--, 5.极限2 1 33lim ( )n n i i n n n →∞=-∑可表示为( ) ()A 2 2 13x dx -? ()B 1 2 03(31)x dx -? ()C 2 2 1 (31)x dx --? () D 1 20 x dx ?

软件工程试题与答案

《软件工程模拟试题及参考答案》(一) 一、单向选择题(四选一、每小题3分,共18分) 1、面向对象(Object Oriented)方法是将现实世界的事物以对象的方式(B )到计算机世界的方法。 对应 映射 反映 反射 2、盒图也称为(D)或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。 流程图 框图 判定表 N-S图 3、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的(A)结构。 程序 数据 逻辑 物理 4、人机界面的风格大致经过了(B)代的演变。

三 四 五 六 5、以下不属于白盒测试技术的是(D) 逻辑覆盖 基本路径测试 循环覆盖测试 等价类划分 6、为改正软件系统中潜藏的错误而进行的维护活动称为(A)。 纠错性维护 适应性维护 改善性维护 预防性维护 二、填空题(每空2分,共18分) 1.文档—一种数据媒体和其上所记录的(数据)。 2.机器语言、汇编语言:依赖于机器,面向(机器) 3.软件有效性,指软件系统的时间和(空间)效率。 4.软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。 5.软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。 6.为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。

7.一个软件的深度是指其控制的(层数)。 8.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终 可运行的代码的过程叫(编码)过程。 9.软件维护是软件生命周期的(最后)一个阶段。 三、判断题(每小题2分,共24分,错误打X、正确打√) 1.缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之 一。(√) 2.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。(X) 3.在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第 一手资料,并从中提取出有价值的需求。(√) 4.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计 一些复杂的算法等场合。(√) 5.流程图也称为程序框图是最常用的一种表示法。(√) 6.面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三 种基本形式表示数据等步骤。(√) 7.理想的人机界面应针对具有典型个性的特定的一类用户设计。(√) 8.数据输入的一般准则中包括尽量增加用户输入的动作。(X) 9.用穷举测试是较现实的测试方法。(X) 四、简答题(每小题4分,共20分)

软件工程期末试题(含答案)广东药学院

填空题 1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。 2. 技术;经济;操作;软件项目的可行性/ 3. 一致性;现实性;完整性;有效性;完整性;有效性;原型系统。 4. 模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。 5. 发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。 6. 改正性维护;适应性维护;完善性维护;预防性维护。 一、 1. 软件生命周期可划分为、和3个时期,通常把这3个时期再细分为8个阶段,它们是①、②、③、④、⑤、⑥、⑦和⑧,其中的阶段的工作量是8个阶段中最大的。 2. 可行性研究的任务是从、和等三个方面研究。 3. 至少应该从、、和4个方面验证软件需求的正确性,其中和这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发。 4. 软件总体设计时应遵循、、、、、和等6条基本原则。详细设计通常以技术为逻辑基础,因为从软件工程观点看,是软件最重要的质量标准之一。 5. 软件测试的目的是,通常把测试方法分为和两大类。因为通常不可能做到,所以精心设计是保证达到测试目的所必须的。 6. 软件维护通常包括4类活动,它们分别是、、、。 二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 1. 在进行需求分析时同时考虑维护问题。() 2. 完成测试后,为缩短源程序长度而删去程序中的注释。() 3. 尽可能在软件开发过程中保证各阶段文档的正确性。() 4. 编码时尽可能使用全局变量。() 5. 选择时间效率和空间效率尽可能高的算法。() 6. 尽可能利用硬件的特点以提高效率。() 7. 重视程序结构的设计,使程序具有较好的层次结构。() 8. 使用维护工具或软件工程环境。() 9. 进行概要设计时尽可能加强模块间的联系。() 10. 提高程序可读性,尽可能使用高级语言编程。() 三、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容 给程序输入二维数组W(I,J),其中I≤M,J≤N(MT N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。 应该完成的程序流程图如下所示

(精选)大一高数期末考试试题

一.填空题(共5小题,每小题4分,共计20分) 1. 2 1 lim() x x x e x →-= .2. ()()1 2005 1 1x x x x e e dx --+-= ? .3.设函数()y y x =由方程 2 1 x y t e dt x +-=? 确定,则 x dy dx == .4. 设()x f 可导,且1 ()()x tf t dt f x =?,1)0(=f , 则()=x f .5.微分方程044=+'+''y y y 的通解 为 . 二.选择题(共4小题,每小题4分,共计16分) 1.设常数0>k ,则函数 k e x x x f +- =ln )(在),0(∞+内零点的个数为( ). (A) 3个; (B) 2个; (C) 1个; (D) 0个. 2. 微分 方程43cos2y y x ''+=的特解形式为( ). (A )cos2y A x *=; (B )cos 2y Ax x * =; (C )cos2sin 2y Ax x Bx x * =+; (D ) x A y 2sin *=.3.下列结论不一定成立的是( ). (A )若[][]b a d c ,,?,则必有()()??≤b a d c dx x f dx x f ;(B )若0)(≥x f 在[]b a ,上可积, 则()0b a f x dx ≥?;(C )若()x f 是周期为T 的连续函数,则对任意常数a 都有 ()()?? +=T T a a dx x f dx x f 0 ;(D )若可积函数()x f 为奇函数,则()0 x t f t dt ?也为奇函数.4. 设 ()x x e e x f 11 321++= , 则0=x 是)(x f 的( ). (A) 连续点; (B) 可去间断点; (C) 跳跃间断点; (D) 无穷间断点. 三.计算题(共5小题,每小题6分,共计30分) 1. 计算定积分 2 30 x e dx - 2.2.计算不定积分dx x x x ? 5cos sin . 求摆线???-=-=),cos 1(),sin (t a y t t a x 在 2π= t 处的切线的方程.

(完整word版)同济大学版高等数学期末考试试卷

《高数》试卷1(上) 一.选择题(将答案代号填入括号内,每题3分,共30分). 1.下列各组函数中,是相同的函数的是( ). (A )()()2ln 2ln f x x g x x == 和 (B )()||f x x = 和 ( )g x =(C )()f x x = 和 ( )2 g x = (D )()|| x f x x = 和 ()g x =1 2.函数() 00x f x a x ≠=?? =? 在0x =处连续,则a =( ). (A )0 (B )1 4 (C )1 (D )2 3.曲线ln y x x =的平行于直线10x y -+=的切线方程为( ). (A )1y x =- (B )(1)y x =-+ (C )()()ln 11y x x =-- (D )y x = 4.设函数()||f x x =,则函数在点0x =处( ). (A )连续且可导 (B )连续且可微 (C )连续不可导 (D )不连续不可微 5.点0x =是函数4 y x =的( ). (A )驻点但非极值点 (B )拐点 (C )驻点且是拐点 (D )驻点且是极值点 6.曲线1 || y x = 的渐近线情况是( ). (A )只有水平渐近线 (B )只有垂直渐近线 (C )既有水平渐近线又有垂直渐近线 (D )既无水平渐近线又无垂直渐近线 7. 211 f dx x x ??' ???? 的结果是( ). (A )1f C x ?? -+ ??? (B )1f C x ?? --+ ??? (C )1f C x ?? + ??? (D )1f C x ?? -+ ??? 8. x x dx e e -+?的结果是( ). (A )arctan x e C + (B )arctan x e C -+ (C )x x e e C --+ ( D )ln()x x e e C -++ 9.下列定积分为零的是( ).

软件工程试题和答案

一、选择 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)软件。 A、系统软件 B、人工智能 C、事务软件 D、应用软件 15、选择结构的复杂性比顺序结构的复杂性要(B)。 A、小 B、大 C、相等 D、无法比较 16、模块内聚度越高,说明模块内各成分彼此结合的程度越(B)。 A、松散 B、紧密 C、无法判断 D、相等 17、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小(C)。 A、纠错性维护 B、代码维护 C、预防性维护 D、文档维护 18、在下述哪一种测试中,测试人员必须接触到源程序(C)。 Ⅰ功能测试Ⅱ结构测试 A、均不需 B、只有Ⅰ C、只有Ⅱ D、Ⅰ和Ⅱ 19、软件设计阶段的输出主要是(D)。 A、程序 B、模块 C、伪代码 D、设计规格说明书 20、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)。 A、结构合理性 B、软件外部功能 C、程序正确性 D、程序内部逻辑 21、下面哪几个阶段是软件的设计阶段(D)。 A、编码 B、可行性研究 C、测试 D、维护 E、需求分析 22、数据字典是用来定义(D )中的各个成分的具体含义的。 A.流程图B.功能结构图C.系统结构图D.数据流图

中南大学软件工程历届试卷

填空题(本题20分,每小题2分) 1. 瀑布模型是以文档为驱动、适合于(软件需求确定的)软件项目的开发。 2. 需求分析的基本任务是(确定用户需要软件做什么)。 3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(边界值分析法)。 4. 根据程序流程图划分的模块通常是(过程)内聚的模块。 5. 软件的分类,按其功能可分为:系统软件、(支撑软件)和应用软件。 6. UML的定义包括UML语义和(UML表示法)两个部分。 7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( 整体与部分结构)。 四、测试题(本题16分,每小题8分) 某程序的程序流程图如下图所示,试据此回答下述问题: 1. 计算程序的环形复杂度; 2. 设计测试用例,满足基本路径覆盖。 四.(1)环路复杂性=判断数+1=6+1=7(个) (2)路径1:(0)—①—(13)—(19) 路径2:(0)—②—③—(14)—(19) 路径3:(0)—②—④—⑤—(15)—(19) 路径4:(0)—②—④—⑥—⑦—(16)—(19) 路径5:(0)—②—④—⑥—⑧—⑨—(17)—(19) 路径6:(0)—②—④—⑥—⑧—⑩—(18)—(19) 路径7:(0)—②—④—⑥—⑧—⑩—(12)—(19) 一、填空题(本题30分,每小题1.5分) 1、软件是计算机程序、(描述计算机程序的文档)及(数据)的完整集合,将其统称为软件配置,这些项称为软件配置项。通过正式复审的软件配置项称为(基线),只有通过正式的变化控制过程才能改变它。 2、通常,将软件生命周期全过程中使用的一整套技术方法的集合称为方法学,包含三个要素,即方法、(工具)和(过程)。传统方法学采用(结构化)技术来自顶向下顺序地完成软件开发的各项任务,而面向对象方法是一种以(数据)为主线,把数据和对数据的操作紧密地结合起来的方法,其开发过程是一个多次迭代的演化过程。 3、软件测试的目标是(暴露程序中的错误),因而从心理学角度来看,由程序作者对自己编写的程序进行测试是不恰当的。设计测试方案是测试阶段的关键技术问题,测试方案一般包括(测试目的)、输入的测试数据

《高等数学B》本科期末考试试卷A卷

西南科技大学2013-2014-2学期 《高等数学B2》本科期末考试试卷(A卷) C.6 D.8 1 1)n的敛散性为()

4、求函数3u xy z =在点(1,1,2)-处的梯度__________。 5、设,αβ为有向曲线弧L 在点(,)x y 处的切向量的方向角,则平面曲线L 上的两类曲线积分的关系(________________)L L Pdx Qdy ds +=??。 三、解答题(1-2小题每题8分,3-8小题每题9分,共70分) 1、求曲面22214x y z ++=上平行于平面2320x y z ++=的切平面方程。 2、设2 2 (,),z f x y xy =-,其中f 具有连续的二阶偏导数,求2z x y ???。 3、求函数4242z x xy y =-+的极值。 4、计算|1|D I x y dxdy =+-??,其中[0,1][0,1]D =?。 5、把二次积分4 2200 )dx x y dy +?化为极坐标形式,并计算积分值。 n n 的收敛半径与收敛域。的一段弧。西南科技大学《高等数学B2

000 123 x y z k ===令 ,代入方程22214x y z ++=中可得1k =±---————--4分, 在点(1,2,3)处的切平面为2314x y z ++=-————----2分, 在点(-1,-2,-3)处的切平面为23140x y z +++=----————-2分。 2、解:122(3)z xf yf x ?'' =+?分。 3、解:3440,440x y z x y z x y =-==-+=求得驻点为(0,0),(1,1),(-1,-1)。(3分) 212,4,4xx xy yy A z x B z C z ====-==,在点(0,0)处2160AC B -=-<没有极值,(3分) 在点(1,1)和(-1,-1)处2320,0AC B A -=>>,所以有极小值(1,1) 1.z ±±=-(3分) 4、解: 5 、解3334 4cos 22 3 4 2200 )64cos 12dx x y dy d r dr d π π θ θθθπ+===??? ?分 分 分 。 6、解:131lim 3 31n n n n n ρ+→∞==+,所以收敛半径为3,收敛区间为323x -<-<,即15 x -<<(3分) 当5x =时11313n n n n n n ∞ ∞===∑∑发散(2分),当1x =-时11 (3)(1)3n n n n n n n ∞∞ ==--=∑∑收敛,(2分) 因此原级数的收敛域为[1,5)-。(2分) 7、解:42332,4,24Q P P xy y Q x xy x y x y ??=-=-==-??,所以该曲线积分和积分路径无关。(4分) 11 4 2 3 30 (23)(4)314)=3L xy y dx x xy dy dx y dy -++-=+-???((5分) 8、解:由高斯公式得22322()2=()xy dydz x y z dzdx xydxdy x y dxdy ∑ Ω +-++?????(4分) 由柱面坐标2 24 2230028()3 r x y dxdydz d r dz ππ θΩ +== ?????(5分)

相关文档
最新文档