|
电子科技大学
电子科大11春学期《软件工程》在线作业一
单选题
1.模块中所有成分引用共同的数据,该模块的内聚度是( )。
A. 逻辑性
B. 顺序性
C. 功能性
D. 通信性
资料:D
2.软件工程的出现是由于( )。
A. 软件危机的出现
B. 计算机硬件技术的发展
C. 软件社会化的需要
D. 计算机软件技术的发展
资料:D
3.模块内的某成分的输出是另一些成分的输入,该模块的内聚度是( )的。
A. 功能性
B. 顺序性
C. 逻辑性
D. 瞬时性
资料:B
4.程序流程图中的箭头代表( )。
A. 数据流
B. 控制流
C. 顺序流
D. 调用
资料:B
5.在编制程序时,应采纳的原则之一是( )。
A. 不限制goto语句的使用
B. 减少或取消注解行
C. 程序越短越好
D. 程序结构应有助于读者理解
资料:D
6.在四种类型的维护中,( )维护是针对用户对软件提出的功能和性能要求的。
A. 正确性
B. 适应性
C. 完善性
D. 预防性
资料:C
7.软件生存周期的( )的工作和软件可维护性有密切的关系。
A. 编码阶段
B. 设计阶段
C. 测试阶段
D. 每个阶段
资料:D
8.软件的可维护性,可使用性,( )是衡量软件质量的几个主要特性。
A. 可靠性
B. 可复用性
C. 可理解性
D. 可000性
资料:A
9.下列属于软件的特点的是( )。
A. 软件是一种逻辑实体,具有抽象性
B. 软件在使用过程中没有磨损、老化的问题
C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高
D. 以上都正确
资料:D
10.程序控制的三种基本结构中,( )结构可提供程序重复控制。
A. 遍历
B. 排序
C. 循环
D. 分支
资料:C
11.软件需求分析的任务不应包括( )。
A. 问题分析
B. 信息域分析
C. 结构化程序设计
D. 确定逻辑模型
资料:C
12.结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构( )。
A. 顺序结构
B. 嵌套结构
C. 顺序结构
D. 选择结构
资料:B
13.模块( ),则说明模块的独立性越强。
A. 耦合越强
B. 扇人数越高
C. 耦合越弱
D. 扇人数越低
资料:C
14.选择程度设计语言的关键因素是( )。
A. 软件应用领域
B. 软件执行环境
C. 软件开发方法
D. 算法和数据结构
资料:D
15.块内联系中,( )块内联系最强。
A. 偶然性
B. 功能性
C. 通信性
D. 顺序性
资料:B
16.下列属于应用软件的是( ):I. 计算机辅助教学软件;II. 软件测试工具;III. 办公自动化软件;IV. 工程与科学计算软件。
A. I、II和III
B. I、III和IV
C. II、III和IV
D. 以上都正确
资料:B
17.( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A. 变换型
B. 事务型
C. 结构化
D. 非结构化
资料:A
18.数据存储和数据流都是( ),仅仅所处的状态不同。
A. 分析结果
B. 事件
C. 动作
D. 数据
资料:D
19.在设计测试用例时,( )是用的最多的一种黑盒测试方法。
A. 等价类划分
B. 边值分析
C. 因果图
D. 判定表
资料:A
20.一组语句在程序的多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的。
A. 逻辑性
B. 瞬时性
C. 偶然性
D. 通信性
资料:C |
|