试题详情

试题内容

如下所示代码(用缩进表示程序块),要实现语句覆盖,至少需要(1)个测试用例。采用McCabe度量法计算该代码对应的程序流程图的环路复杂性为(2)。

(1)A、1
B、2
C、3
D、4
(2)A、2
B、1
C、3
D、4
查看答案

软题库参考答案:A、C(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

34题:

系统的可维护性可以用系统的可维护性评价指标来衡量。系统的可维护性评价指标不包括 ( )  。
A、可理解性
B、可修改性
C、准确性
D、可测试性

44题:

若视频图像序列中两帧相邻图像之间存在着极大的相关性,则这种相关性称为( )冗余。
A、空间 
B、时间 
C、视觉 
D、信息熵  

48题:

有限自动机(FA)可用于识别高级语言源程序中的记号(单词),FA 可分为确定的有限自动机(DFA)和不确定的有限自动机(NFA)。若某 DFA D 与某 NFA M 等价,则( )  。
A、DFA D 与 NFA M 的状态数一定相等
B、DFA D 与 NFA M 可识别的记号相同
C、NFA M 能识别的正规集是 DFA D 所识别正规集的真子集
D、DFA D 能识别的正规集是 NFA M 所识别正规集的真子集

45题:

在 UML 类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)五种关系,其中,(1)关系表明类之间的相互联系最弱,(2)关系表明类之间的相互联系最强,聚合(Aggregation)的标准 UML 图形表示是(3)  。
(3)(1)A、依赖
B、聚合
C、组合
D、继承
(2)A、依赖
B、聚合
C、组合
D、继承
(3)A. A
B. B
C. C
D. D

26题:关于螺旋模型,下列陈述中不正确的是( )( )。
(1)A.将风险分析加入到瀑布模型中
B.将开发过程划分为几个螺旋周期,每个螺旋周期大致和瀑布模型相符
C.适合于大规模、复杂且具有高风险的项目
D.可以快速的提供一个初始版本让用户测试
(2)A.支持用户需求的动态变化
B.要求开发人员具有风险分析能力
C.基于该模型进行软件开发,开发成本低
D.过多的迭代次数可能会增加开发成本,进而延迟提交时间
37题:

在面向对象技术中,(1)定义了超类和之类之间的关系,子类中以更具 体的方式实现从父类继承来的方法称为 (2) ,不同类的对象通过 (3) 相互通信。
(1)A.覆盖
B.继承
C.消息
D.多态
(2)A.覆盖
B.继承
C.消息
D.多态
(3)A.覆盖
B.继承
C.消息
D.多态