(填空题)
程序结构的复杂性度量值VG取决于程序控制流的复杂程度。顺序结构的VG值为(),选择结构的为()。
正确答案
答案解析
略
相似试题
(判断题)
环形复杂度取决于程序控制结构的复杂度,当程序的分支数目或循环数目增加时其复杂度也增加,环形复杂度与程序中覆盖的路径条数有关,在McCabe复杂度为10的附近,存在出错率的间断跃变。
(简答题)
程序复杂性的度量方法有哪些?
(单选题)
某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是()。
(单选题)
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:V(G)=m-n+2,其中V(G)是有向图G的环路个数,m是G中得有向弧数,n是G中的节点数。 下图所示程序图的程序复杂度是()。
(简答题)
下面是两个程序流程图,试分别用N-S图和PAD表示之,并计算它们的McCabe复杂性度量。
(简答题)
结合克拉默给出的用于分析程序复杂性的几个例子,分析结构与复杂性的关系。
(填空题)
通常考虑选用程序设计语言的因素有()、()、()、算法和数据结构的复杂性和软件开发人员的知识。
(判断题)
不论程序的复杂程度如何,其功能结构仅用顺序、分支和循环三种基本结构来描述。
(填空题)
类(Class)是面向对象程序设计的核心。类具有许多特点,其中()是指包含和隐藏对象信息(如内部数据结构和代码)的能力,使操作对象的内部复杂性与应用程序隔离开来。