找考题网-背景图
问答题

简答题

下面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey(),一是交换两数组元素内容的操作Swap():

(1)试计算此程序段的McCabe复杂性;
(2)用基本路径覆盖法给出测试路径;
(3)为各测试路径设计测试用例。

【参考答案】

(1)McCabe环路复杂性=5
(2)独立路径有5条:
①③
……①②⑤⑧
……①②⑤⑨
……①②④⑥
……①②④⑦

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)
热门试题