A. 输入:A=1,B=1,C=2,D=0预期的输出:X=0,Y=2
B. 输入:A=1,B=0,C=2,D=1预期的输出:X=1,Y=3
C. 输入:A=0,B=1,C=-1,D=0预期的输出:X=1,Y=0
D. 输入:A=0,B=0,C=-1,D=1预期的输出:X=0,Y=0
答案:D
- 关注公众号【】,对话框内发送试题,获得答案。
二 、单选题
1. 面向对象设计首先要确定系统的总体结构和风格,构造系统的( )。
A. 逻辑模型
B. 物理模型
C. 数据模型
D. 用例模型
答案:B
- 关注公众号【】,对话框内发送试题,获得答案。
2. 在需求分析过程中,分析员要从用户那里解决的最重要的问题是( )。
A. 要求软件做什么
B. 要给软件提供哪些信息
C. 要求软件工作效率如何
D. 要求软件具有什么样的结构
答案:A
- 关注公众号【】,对话框内发送试题,获得答案。
3. 结构化程序设计主要强调的是( )。
A. 程序的规模
B. 程序效率
C. 程序语言的先进性
D. 程序易读性
答案:D
- 关注公众号【】,对话框内发送试题,获得答案。
4. DFD中的每个加工至少需要( )
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. 类有3种类型,即( )。
A. 边界类、实体类、控制类
B. 实体类、控制类、界面类
C. 控制类、实体类、虚类
D. 界面类、控制类、公共类
答案:关注公众号【】,对话框内发送试题,获得答案。
17. PDL是描述处理过程( )。
A. 做什么
B. 为什么做
C. 怎么做
D. 对谁做
答案:关注公众号【】,对话框内发送试题,获得答案。
18. ( )是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
A. 消息连接
B. 参数传递
C. 方法重写
D. 继承
答案:关注公众号【】,对话框内发送试题,获得答案。
19. 软件测试的目的是( )。
A. 评价软件的质量
B. 发现软件的错误
C. 找出软件中的所有错误
D. 证明软件是正确的
答案:关注公众号【】,对话框内发送试题,获得答案。
20. UML 中,包图是一种( )。
A. 集合
B. 数据结构
C. 分组机制
D. 对系统的动态描述
答案:关注公众号【】,对话框内发送试题,获得答案。
三 、判断题
1. 软件工程学科出现的主要原因是其他工程科学的影响。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
2. 软件是程序以及开发、使用和维护程序所需的所有文档。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
3. 在E-R 模型中,包含以下基本成分:实体、属性、联系。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
4. 数据流程图的主要作用是描述模块组成。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
5. 判定表是结构化设计的工具,用于多条件的描述。其结构分为4部分:条件列表、条件组合、操作列表、特定条件下的操作组合。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 概要设计是要详细设计、编写出每个模块的代码。( )
A. √
B. ×,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【】,对话框内发送试题,获得答案。,我们的目标是要做全覆盖、全正确的答案搜索服务。
7. 软件测试的一个重要原则是把测试放在最后,并且由程序员负责仔细测试自己编写的程序代码,他测试后就可以直接交付验收。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
8. 软件需求分析产生一个重要文档是可行性报告。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
9. 软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为黑盒法测试。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
10. 通俗的说,软件项目管理中常说的基线是通过正式复审的文档。( )
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
关注公众号【】,回复【试题】获取试题答案