智慧树知到《软件工程导论》章节测试答案


B.三明治集成

C.一次性集成

D.自顶向下集成

正确答案:自底向上集成;三明治集成;自顶向下集成

2、选择编程语言的时候,需要考虑以下哪些因素?()

A.产品类型与编程工具

B.编程语言的适用条件

C.以往的开发经验

D.风险因素

正确答案:产品类型与编程工具;编程语言的适用条件;以往的开发经验;风险因素

3、程序语言的特性包括()。

A.习惯特性

B.工程特性

C.算法特性

D.技术特性

正确答案:算法特性

4、软件实现是将()的结果翻译成用某种程序设计语言编写的并可以最终运行的程序代码。

A.详细设计

B.架构设计

C.总体设计

D.软件设计

正确答案:软件设计

5、以下哪一项不是第4代语言(4GL)的主要特征?()

A.高效的程序代码

B.应用程序生成器

C.面向机器

D.友好的用户界面

正确答案:面向机器

6、在编写代码过程中,可以适用行内注释,而且行内注释越多越好。()

A.正确

B.错误

正确答案:错误

7、序言性注释一般写在代码之前,对代码的属性信息进行标注。()

A.正确

B.错误

正确答案:正确

8、If-else嵌套层次多与少,对代码可读性没有影响。()

A.正确

B.错误

正确答案:错误

9、代码中使用的变量名字命名风格可以根据程序员的个人喜好和习惯自行定义。()

A.正确

B.错误

正确答案:错误

10、为了简便起见,可以将大量常数值直接编写在代码中。()

A.正确

B.错误

正确答案:错误

第五章单元测试

1、以下哪几项属于白盒测试技术?()

A.等价类划分

B.边界值分析

C.判断/条件覆盖

D.条件组合覆盖

正确答案:判断/条件覆盖;条件组合覆盖

2、以下哪几项属于黑盒测试技术?()

A.边界值分析

B.语句覆盖

C.等价类划分

D.分支覆盖

正确答案:边界值分析;等价类划分

3、为提高集成测试效果,软件的集成测试工作最好由()承担。

A.该软件的设计人员

B.不属于该软件开发组的软件设计人员

C.软件开发组负责人

D.软件编程人员

正确答案:不属于该软件开发组的软件设计人员

4、黑盒测试与白盒测试分别是从()的观点测试。

A.开发人员、用户

B.开发人员、管理人员

C.用户、管理人员

D.用户、开发人员

正确答案:用户、开发人员

5、软件测试可能发现软件中的(),但不能证明软件没有错误。

A.所有错误

B.错误

C.逻辑错误

D.设计错误

正确答案:错误

6、使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。

A.程序的复杂程度

B.程序的功能

C.程序的内部逻辑

D.程序的难易程度

正确答案:程序的内部逻辑

7、代码走查的查错效率低于黑盒测试效率。()

A.正确

B.错误

正确答案:错误

8、验收测试使用的是模拟测试数据,产品测试使用的是用户真实数据。()