软件构造(山东联盟) 知到智慧树答案满分完整版章节测试

访谓趟矫棚敖线册劫泊怕叮弟


第一章 单元测试

1、
软件实现与通常的程序设计的主要区别是( )。

A:数据结构 
B:软件的集成与测试 
C:算法设计 
D:代码格式标准
答案: 软件的集成与测试 

2、
软件规模的划分依据有多个因素,通常不包含()。

A:参加人数 
B: 运行平台
C:组织方式  
D:研发周期 
E:产品规模
答案:  运行平台;组织方式  

3、
高级程序语言的一种划分标准是按照语言的计算模型,将高级语言分为声明式式和命令式两个大类,前者进一步划分为()。

A:函数式语言
B:逻辑式语言
C:数据库语言
D:数据流语言
E:交互性
答案: 函数式语言;逻辑式语言;数据流语言

4、
按照教材 ,敏捷开发创造了一些新的技术或实践,如测试驱动开发、结对编程、代码重构和持续集成。

A:对
B:错
答案: 对

5、
从软件使用者的角度,把软件生存周期分为定义软件、开发软件和维护软件三个阶段。( ) 

A:对
B:错
答案: 错

6、
增量开发模型的基本思想是让开发者能够从早期的开发、系统的增量、交付的版本中学到经验。( ) 

A:对
B:错
答案: 对

第二章 单元测试

1、
软件分解的核心是( )。

A:将问题分解的尽可能小
B:将分解的若干小问题最终合并
C:将问题分解的足够简单解决
D:将多个问题、难点或关注点分离
答案: 将多个问题、难点或关注点分离

2、
如果用数组存不同的算式作为“习题”,产生60道不同算式的习题时算式比较的次数是( )。

A:60  
B:120 
C:1200  
D:1770
答案: 1770

3、
int add (int m,int n) {    if (m > 100 || m < 0 || n > 100 || n < 0)        return -1;    return m+n;}该程序期望输出两个100以内的正整数之和,和可以超过100。返回-1则表示输入参数不符合要求。

用边界值分析的方法测试该程序,如果要测试不期望的结果(输入参数不符合要求),要选择哪些测试数据()。

A:(1,1)
B:(0,90)
C:(99,0)
D:(99,99)
E:(1,100)
答案: (0,90);(99,0);(1,100)

4、
软件模块是指具有相对不独立性的、由数据说明、执行语句等程序对象构成的代码集合。( ) 

A:对
B:错
答案: 错

5、
等价类划分有两种不同的情况:有效等价类和无效等价类。( ) 

A:对
B:错
答案: 对

6、
Java语言的static方法不依赖于任何对象就可以进行访问,能访问类的非静态成员变量和非静态成员方法。 

A:对
B:错
答案: 错



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

软件构造(山东联盟) 知到智慧树答案满分完整版章节测试第7张

挽酷颠邦丸蝎虚姆蛙衰番电京