软件构造(山东联盟) 知到智慧树答案2024 z24581


第一章 单元测试

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:错
答案: 错


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

阿布查查 » 软件构造(山东联盟) 知到智慧树答案2024 z24581
+
账户
更新
搜索
帮助
主页