CMS专题

填空题软件复杂性主要表现在程序的复杂性。程序的复杂性主要指()程序的复杂性。

题目
填空题
软件复杂性主要表现在程序的复杂性。程序的复杂性主要指()程序的复杂性。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

算法分析的两个主要方面是()。

A.空间复杂性和时间复杂性

B.正确性和简明性

C.可读性和文档性

D.数据复杂性和程序复杂性


正确答案:A

第2题:

基本路径测试法主要包括( )。

A.程序的控制流图、程序环路复杂性、导出测试用例、导入测试用例、图形矩阵

B.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、关系矩阵

C.程序的数据流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵

D.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵


正确答案:D

第3题:

●软件的复杂性与许多因素有关。 (58) 不属于软件的复杂性参数。

(58) A.算法的难易程度

B.程序的结构

C.源程序的代码行数

D.程序中注释的多少


正确答案:D
【解析】编译系统在编译程序时,会跳过所有的注释,不会影响可执行的程序。所以注释只是供人阅读的,不会影响软件的复杂性。

第4题:

软件复杂性主要表现在程序的复杂性。程序的复杂性主要指()程序的复杂性。


正确答案:模块内

第5题:

程序的效率与程序的复杂性相关。判断对错


正确答案:错误

第6题:

软件的复杂性与许多因素有关。但(51)不会影响软件的复杂性。

A.程序中注释的多少

B.程序的结构

C.算法的难易程度

D.源程序的代码行数


正确答案:A
解析:注释只是供人阅读的,它不会对软件的复杂性造成影响,因为编译系统在编译程序时,会忽略所有的注释,注释不会对编译结果造成影响。

第7题:

软件的复杂性与许多因素有关。(37)不属于软件的复杂性参数。

A.程序中出现的操作数的数目

B.程序中注释语句的数目

C.源程序的规模

D.程序的结构


正确答案:B
解析:软件复杂性度量的参数很多,例如规模(即总共的指令数,或源程序行数)、难度(通常由程序中出现的操作数的数目所决定的量来表示)、结构(通常用程序结构有关的度量来表示)、智能度(即算法的难易程度)等。软件复杂性主要表现在程序的复杂性。程序的复杂性主要指模块内程序的复杂性,它直接关系到软件开发费用的多少、开发周期长短和软件内部潜伏错误的多少。可见程序中注释的多少不属于软件的复杂性参数,故D为正确答案。

第8题:

为结果准确,度量程序复杂性的方法要准确实用,前提不包括()。

A、可以被用来计算任何一个程序的复杂性

B、对不合理程序或无法排错的程序,不应用复杂性度量进行复杂性计算

C、如果程序中指令条数、附加存储量、计算时间增多,会减少程序的复杂性

D、如果程序中指令条数、附加存储量、计算时间增多,不会减少程序的复杂性


参考答案:C

第9题:

在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()

A软件危机

B软件工程

C程序设计革命

D结构化程序设计


A

第10题:

对McCabe度量法,叙述错误的是()

  • A、McCabe度量法是一种基于程序控制流的复杂性度量法
  • B、McCabe度量法以图论为工具,用图的环路作为程序复杂性的度量值
  • C、McCabe度量法将简单IF语句和赋值语句的复杂性同等看待
  • D、McCabe复杂性度量也称为环路度量

正确答案:C