2013-04-27 2 views
1

в изображении в ссылкенеосуществимые пути в охвате пути

enter image description here

является его правильно сказать недопустимый путь

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

это неосуществимо, потому что если оценка больше 80, это определило бы передачу сообщения, даже если следующий оператор if будет выполнен.

На графике нет данных по графику as <b,d,e> с правой стороны?

ответ

1

это правильно сказать недопустимый путь

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

Ответ является No., потому что либо пути будет Traversed.

Explanation

Если оценка терке чем 80: Это напечатает Pass with Distinction, который идеально подходит.

Если оценка является , то он будет печатать Pass

Если оценка является , то он будет печатать Fail

Следовательно, все пути являются Feasible.

1

На графике все пути пройдут по крайней мере на одном тестовом примере .. со счетом более 80 он может определить, что это пропуск, но предоставление информации, которая оценивается как «различие» или нет, является полной новой информацией. Я не думаю, что это можно считать кандидатом на недопустимый граф.

Смежные вопросы