모두CBT

아래 제시된 제어 흐름 그래프에서 McCabe의 순환 복잡도는? | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 23년 1회차
아래 제시된 제어 흐름 그래프에서 McCabe의 순환 복잡도는?

문제 이미지
1
3
2
4
3
5
4
6
해설

이 그래프의 순환 복잡도는 5이다.

순환 복잡도는 간선 수 − 노드 수 + 2로 구한다. 노드는 0부터 9까지 10개, 간선은 13개이다.
V(G)=E−N+2=13−10+2=5V(G)=E-N+2=13-10+2=5

분기 노드로 검산해도 같다. 노드 1은 4갈래(분기 3), 노드 2는 2갈래(분기 1)이므로 3+1+1=53+1+1=5이다.

  • 3: 노드 1의 갈래를 분기 하나로만 세는 등 분기 수를 적게 센 값이다.
  • 4: 노드 2의 분기를 빠뜨린 값이다.
  • 6: 간선이나 분기를 하나 더 센 값이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기