1

リンクの画像に

ここに画像の説明を入力

実行不可能パスは

If score < 45 
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);

スコアが 80 より大きい場合、次の if ステートメントが実行されてもメッセージ パスと判断されてしまうため、これは実行不可能です。

グラフでは、実行不可能なグラフが表されていas <b,d,e>ますね。

4

2 に答える 2

1

実行不可能なパスは

If score < 45 
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);

答えはノーですパスのどちらかが になるためTraversedです。

Explanation

スコアが より大きい場合80:Pass with Distinctionどちらが完璧であるかが表示されます。

スコアが60の場合、印刷されますPass

スコアが40 の場合、出力されますFail

したがって、すべてのパスはFeasible.

于 2013-05-12T14:31:06.663 に答える
1

グラフでは、すべてのパスが少なくとも 1 つのテスト ケースで横断されます。スコアが 80 を超えると、それが合格であると判断される可能性がありますが、スコアが「区別」であるかどうかという情報を提供することは、まったく新しい情報です。私はそれが実行不可能なグラフの候補と見なすことができるとは思わない。

于 2013-04-27T16:42:58.570 に答える