[7급 국가직 소프트웨어공학 2019년 16번]

다음은 두 정수를 입력받아 큰 값을 출력하는 프로그램이다. 이 프로그램에서 caller 함수와 max 함수 간의 결합도와 max 함수의 응집도를 바르게 나열한 것은?
void caller(int x, int y) {
     int maxVal = max(x, y);
     printf("%d", maxVal);
}

int max(int v1, int v2) {
     if (v1 > v2) return v1;
     else return v2;
}
소프트웨어공학
  1. ①제어(control) 결합도, 논리적(logical) 응집도
  2. ②제어(control) 결합도, 기능적(functional) 응집도
  3. ③데이터(data) 결합도, 논리적(logical) 응집도
  4. ④데이터(data) 결합도, 기능적(functional) 응집도

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고