在线作业 发表于 2018-5-31 09:32:02

江南大学2018年上半年《软件工程》第3阶段题目

江南大学现代远程教育 第三阶段练习题考试科目:《软件工程》第6章至第8章(总分100分)
______________学习中心(教学点)    批次:          层次:         
专业:                  学号:                身份证号:               
姓名:                                              得分:                     单选题(每小题1分,共计20分)
1. 在黑盒测试中,着重检查输入条件组合的方法是(   )
   A.等价类划分法    B.边界值分析法   C.错误推测法      D.因果图法
2. McCabe复杂性度量又称(   )
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.找出软件中全部错误
17. 与设计测试用例无关的文档是(   )
A.项目开发计划                        B.需求规格说明书
C.设计说明书                        D.源程序
18. 下列几种逻辑覆盖标准中,查错能力最强的是(   )
   A.语句覆盖      B.判定覆盖         C.条件覆盖         D.条件组合覆盖
19.软件测试中,白盒法是通过分析程序的什么来设计测试用例的?(   )
   A.应用范围      B.内部逻辑         C.功能            D.输入数据
20.软件维护的困难主要原因是(   )
   A.费用低                              B人员少         
C.开发方法的缺陷                      D.维护难二、名词解释(每小题2分,共计12分)
1. 编码   
2. 驱动   
3. 存根
4. 调试
5. 测试
6. 穷举三、简答题(每小题4分,共计32分)
1.软件测试的目标?
2.软件测试的步骤?
3.什么是软件可靠性?
4.什么是软件的可用性?
5.什么是改正性维护?
6.什么是适应性维护?
7.什么是完善性维护?
8.什么是预防性维护?四、综合应用题(1~4小题7分,5小题8分,共计36分)
1.设有如下流程图,试构造其程序图且计算它的McCabe复杂度。
2.设有如下流程图,试构造其程序图且计算它的McCabe复杂度。
          3. 设有如下流程图,试构造其程序图且计算它的McCabe复杂度。江南大学作业www.ap5u.com整理,转载请注明

页: [1]
查看完整版本: 江南大学2018年上半年《软件工程》第3阶段题目