软件构造(山东联盟) 2024智慧树满分答案

帅酮雹虹苟径秒壬乌赏稍汲花


软件构造(山东联盟) 2024智慧树满分答案

●▂●

第一章 单元测试

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元购买,完整答案是全部章节的课后答案。制作这些答案花费了很多心血,希望大家理解,如需购买请点击下方红字:

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

注意:完整答案是全部的课后答案,无期末答案!


萌面人优惠券

一键领取淘宝,天猫,京东,拼多多无门槛优惠券,购物省省省!

如需了解详情请点击下方红字:

点击这里,查看淘宝天猫优惠券


萌面人优惠券APP下载

支持安卓,苹果,PC电脑等设备,可查看各种大学网课答案,可一键领取淘宝,天猫,京东,拼多多无门槛优惠券

详情请点击下方红字:

点击这里,查看app详情


更多信息:如何找到本平台?

方法一:

点击下方红字,访问萌面人资料铺

点击这里,访问萌面人资料铺

方法二:

搜狗搜索:萌面人资料铺 认准域名:www.xuexianswer.com 或者域名:xuexianswer.com 点击进入

方法三:

打开手机微信,搜索微信公众号:萌面人资料铺

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍



为了下次更快打开本网站,建议在浏览器添加书签收藏本网页。

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页


 

瑰啊丛哩奉瞄度岗贬酸惨南歇

搜索
登录
订单
帮助