首页 > 试题广场 >

程序理解与测试题

[问答题]

程序理解与测试题

If(A<B)Goto 120;

If(B<C)Goto 110;

100 print C;

Goto 140;

110 print B;

Goto 140;

120 if (A<C) Goto 130;

Goto 100;

130 print A;

140

试完成:

(1) 画出程序对应的程序流程图;

(2) 程序对应的环形复杂度是多少?

(3) 设计测试用例,满足基本路径覆盖。

(4) 利用三种基本控制结构改写上述程序,去掉Goto语句。

测试用例 A=1 B=2 C=3 2 3 1 2 1 3 3 2 1
发表于 2017-03-02 11:29:40 回复(0)