找回密码
 注册

QQ登录

只需一步,快速开始

查看: 920|回复: 0

江大18秋《软件工程》第三次离线作业

[复制链接]
发表于 2018-10-28 00:07:47 | 显示全部楼层 |阅读模式
江南大学现代远程教育 第三阶段练习题考试科目:《软件工程》第6章至第8章(总分100分)  
______________学习中心(教学点)    批次:          层次:         
专业:                  学号:                身份证号:                 
姓名:                                              得分:                     一、单选题(每小题1分,共计20分)
1. 程序的3种基本控制结构是(    )。
  A.过程、子程序和分程序                   B.顺序、选择和重复
  C.递归、堆栈和队列                       D.调用、返回和转移
2. 程序的三种基本控制结构的共同特点是(    )。
  A.不能嵌套使用                           B.只能用来写简单程序
  C.已经用硬件实现                         D.只有一个人口和一个出口
3. 在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在人们更重视程
序的(    )。
  A.技巧性            B.保密性            C.一致性            D.可理解性
4. 为了提高易读性,源程序内部应加功能性注释,用于说明(   )。
  A.模块总的功能                           B.程序段或语句的功能
  C.模块参数的用途                         D.数据的用途
5. 不适合作为数据处理的语言是(   )。
  A.PROLOG            B.C                 C.4GL               D.SQL
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. OOA  
2. OOD  
3. OOP  
4. UML  
5. CASE  
6. COCOMO三、简答题(每小题4分,共计32分)
1.编码的主要任务?
2.测试的主要任务?
2.什么是白盒测试?
4.什么是黑盒测试?
5.什么是单元测试?
6.什么是集成测试?
7.维护的主要任务?
8. 数据流图的作用是什么?四、综合应用题(每小题12分,共计36分)
1. 设有如下流程图,试构造其程序图且计算它的McCabe复杂度。2. 设有如下流程图,试构造其程序图且计算它的McCabe复杂度。
3. 设有如下流程图,试构造其程序图且计算它的McCabe复杂度。关于答案可以联系QQ 1647861640

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 02:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表