查看: 9929|回复: 0

四川电大5110030 软工20120春4_0001答案

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
242024
发表于 2020-9-8 11:58:42 | 显示全部楼层 |阅读模式
软工20120春4_0001
试卷总分:100       测试时间:90分钟
剩余时间:89分39秒
单项选择题判断题 填空题  
一、单项选择题(共 30 道试题,共45 分。)
1.  
关于软件需求特性不正确的描述是“软件需求具有()”。
A.多变性 B.模糊性   C. 准确性 D.主观性
A.
B.
C.
D.
     满分:1.5  分
2.  
反映模块独立性的指标是()。
A.模块的复杂性    B.模块的大小   C.模块的参数    D.内聚和耦合
A.
B.
C.
D.
     满分:1.5  分
3.  
结构化程序设计主要强调的是( )。
A.程序的规模      B.程序效率     C.程序语言的先进性     D.程序易读性
A.
B.
C.
D.
     满分:1.5  分
4.  
描述软件需求通常不用哪个工具()。
A.数据流程图 B.数据字典   C.模块结构图 D.E-R图
A.
B.
C.
D.
     满分:1.5  分
5.  
软件测试的目标是设计优秀的测试用例,()。
A.最快速地找出程序中的问题
B.以最小的代价、在最短的时间内尽可能多地发现软件中的错误
C.保障程序的正确性
D.区分出程序员的编程水平
A.
B.
C.
D.
     满分:1.5  分
6.  
软件需求分析产生一个重要文档是( )。
A.软件维护说明书            B.需求规格说明书
C.可行性报告                D.初步用户手册
A.
B.
C.
D.
     满分:1.5  分
7.  
PDL是描述处理过程( )。
A.做什么     B.为什么做      C.怎么做      D.对谁做
A.
B.
C.
D.
     满分:1.5  分
8.  在软件生存期的维护阶段,继续诊断和修正错误的过程称为()。
A.完善性维护    B.适应性维护     C.预防性维护     D.改正性维护
A.
B.
C.
D.
     满分:1.5  分
9.  
在面向对象方法中,描述系统控制结构的模型是( )模型。
A. 动态模型    B. 功能模型    C. 对象模型   D. 静态模型
A.
B.
C.
D.
     满分:1.5  分
10.  
面向对象分析的核心在于()。
A.建立正确的模型    B.识别问题域对象    C.识别对象之间的关系     D.上面都有
A.
B.
C.
D.
     满分:1.5  分
11.  
系统流程图的主要作用().
A.描述系统的物理模型 B.业务流程   C.系统处理过程 D.数据处理过程
A.
B.
C.
D.
     满分:1.5  分
12.  
如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。
A.消息机制   B.参数   C.方法   D.公共数据区
A.
B.
C.
D.
     满分:1.5  分
13.  
哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。()
A.演化模型     B.喷泉模型     C.原型模型      D.螺旋模型
A.
B.
C.
D.
     满分:1.5  分
14.  
耦合度最高的是( )。
A.外部耦合     B.内容耦合      C.控制耦合      D.数据耦合
A.
B.
C.
D.
     满分:1.5  分
15.  
用()对需要长久保存的信息进行建模。
A.实体类 B.数据库表 C.E-R图  D.对象类
A.
B.
C.
D.
     满分:1.5  分
16.  
面向对象程序设计的基本机制( )
A.继承       B.消息       C.方法      D.结构
A.
B.
C.
D.
     满分:1.5  分
17.  
以下哪一项不是软件危机的表现形式( )
A.成本高      B.生产率低     C.技术发展快   D.质量得不到保证
A.
B.
C.
D.
     满分:1.5  分
18.  以下哪一项不是面向对象的特征。()
A.多态性       B.继承性       C.封装性          D.过程调用
A.
B.
C.
D.
     满分:1.5  分
19.  
( )时,测试人员必须接触到程序源代码。
A.黑盒测试        B.白盒测试    C.压力测试     D.外观测试
A.
B.
C.
D.
     满分:1.5  分
20.  
对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A.结合     B.隐藏     C.封装     D.抽象
A.
B.
C.
D.
     满分:1.5  分
21.  
瀑布模型存在的问题是( )。
A.用户容易参与开发 B.适用可变需求  C.用户与开发者易沟通 D.缺乏灵活性
A.
B.
C.
D.
     满分:1.5  分
22.  以下哪一项不属于面向对象的软件开发方法()
A.coad方法    B.booch方法   C.jackson方法    D.omt方法
A.
B.
C.
D.
     满分:1.5  分
23.  
软件需求具有()。
A.主观性 B.不确定性 C.多变性 D.以上全部
A.
B.
C.
D.
     满分:1.5  分
24.  
源程序的效率与( )阶段确定的算法的效率直接有关。
A.概要设计  B. 总体设计         C. 单元设计    D. 详细设计
A.
B.
C.
D.
     满分:1.5  分
25.  
程序结构清晰且简单易懂,一个函数的规模一般()行。
A.等于300  B.大于500   C.不超过30  D.100左右
A.
B.
C.
D.
     满分:1.5  分
26.  
是职业软件工程师的必要条件。()
A.自律、善于沟通、具有一定的软件技能   B.编程速度快   
C.熟悉众多的软件环境    D.语言天赋
A.
B.
C.
D.
     满分:1.5  分
27.  
面向对象分析和设计涉及到三个方面的内容:( )、一系列有效的分析步骤和一个方便易用的建模工具。
A.一套完善的建模符号   B.有效的数据结构
C.灵活的体系结构       D.稳定的系统架构
A.
B.
C.
D.
     满分:1.5  分
28.  
即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为( )。
A.完善性维护    B.预防性维护    C.适应性维护     D.代码重构
A.
B.
C.
D.
     满分:1.5  分
29.  
在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。
A.要求软件做什么            B.要给软件提供哪些信息
C.要求软件工作效率如何      D.要求软件具有什么样的结构
A.
B.
C.
D.
     满分:1.5  分
30.  
经济可行性研究的主要内容包括()
A.开发过程     B.开发工具      C.风险分析      D. 效益分析
A.
B.
C.
D.
     满分:1.5  分
二、判断题(共 10 道试题,共 15分。)
1.  软件危机是指在软件开发和维护过程中遇到的一系列严重问题。
A. 错误
B. 正确
     满分:1.5  分
2.  软件项目的可行性研究主要集中在技术可行性上。
A. 错误
B. 正确
     满分:1.5  分
3. UML只能应用于软件系统模型的建立。
A. 错误
B. 正确
     满分:1.5  分
4.  程序设计语言中应绝对禁止使用GOTO语句。
A. 错误
B. 正确
     满分:1.5  分
5.  在软件测试中,若发现错误则说明程序有问题,软件需要修改;若未发现错误,则说明程序是正确的,软件可以交付使用。
A. 错误
B. 正确
     满分:1.5  分
6.  独立编译是指将一个大程序的不同程序单元分别编译,然后重新连接整个程序段。(  )
A. 错误
B. 正确
     满分:1.5  分
7.  内聚是指一个软件结构内各个模块之间互连程度的度量。
A. 错误
B. 正确
     满分:1.5  分
8.  自底向上成本估计不是从整体开始,而是从任务单元开始。
A. 错误
B. 正确
     满分:1.5  分
9.  在软件设计中应该尽量设计紧密耦合的系统。
A. 错误
B. 正确
     满分:1.5  分
10. PAD图在设置了五种基本的控制结构后,还允许递归调用。
A. 错误
B. 正确
     满分:1.5  分
三、填空题(共 20 道试题,共 40分。)
1.  设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低耦合提高。
  试题满分:2 分
第 1 空、  满分:2 分  
2.  
设计测试方案中最困难的问题是设计,通常的做法是先用白盒测试设计基本的测试方案,再用黑盒测试补充一些方案。
  试题满分:2 分
第 1 空、  满分:2 分  
3.  为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:型、选择型、while循环、until循环、多情况型选择。
  试题满分:2 分
第 1 空、  满分:2 分  
4.  软件生存周期一般可分为问题定义、可行性研究、需求分析 、设计、编码 、测试、阶段。
  试题满分:2 分
第 1 空、  满分:2 分  
5.  把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的.
  试题满分:2 分
第 1 空、  满分:2 分  
6.  在需求分析阶段常用的图形工具有层次方框图、Warnier图、图。
  试题满分:2 分
第 1 空、  满分:2 分  
7.  软件测试的步骤主要包括、集成测试、确认测试和系统测试。     
  试题满分:2 分
第 1 空、  满分:2 分  
8.  一旦确定了软件需求之后,就进入开发阶段。开发阶段由三个互相关联的步骤组成:设计、实现(编码)、。
  试题满分:2 分
第 1 空、  满分:2 分  
9.  
数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 数据流和文件。
  试题满分:2 分
第 1 空、  满分:2 分  
10.  系统流程图是描绘的传统工具。
  试题满分:2 分
第 1 空、  满分:2 分  
11.  模块独立的概念是、抽象、信息隐蔽和局部化概念的直接结果。
  试题满分:2 分
第 1 空、  满分:2 分  
12.  基本路径测试就是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行集合,从而设计测试用例。
  试题满分:2 分
第 1 空、  满分:2 分  
13.  
设计测试方案中最困难的问题是设计测试用例,通常的做法是先用设计基本的测试方案,再用黑盒测试补充一些方案。
  试题满分:2 分
第 1 空、  满分:2 分  
14.  设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低提高内聚。
  试题满分:2 分
第 1 空、  满分:2 分  
15.  
数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 和数据存储文件。
  试题满分:2 分
第 1 空、  满分:2 分  
16.  是对软件的过程性细节做细致的检查。这一方法允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
  试题满分:2 分
第 1 空、  满分:2 分  
17.  模块的表示一个模块直接调用(或控制)的其他模块数目。
  试题满分:2 分
第 1 空、  满分:2 分  
18. HIPO图是由一组图和一张HC图组成。
  试题满分:2 分
第 1 空、  满分:2 分  
19.  模块的强弱取决于模块间接口的复杂程度、调用模块的方式和通过接口的信息。
  试题满分:2 分
第 1 空、  满分:2 分  
20.  需求分析的基本任务是准确的回答系统必须.
  试题满分:2 分
第 1 空、  满分:2 分  

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表