정적 분석(static analysis)이란 ‘프로그램을 실행시키지 않고 프로그램 텍스트의 구문을 분석해서 결함과 이상을 발견하는 작업’이다. 정적 분석에 대한 설명이 옳지 않은 것은?
- ①제어 흐름 분석 - 여러 개의 출구나 입구를 갖는 반복문과 도달할 수 없는 코드를 식별
- ②데이터 사용 분석 - 초기화하지 않고 사용된 변수, 중간에 값 배정 없이 두 번 기록된 변수, 선언만 하고 사용되지 않는 변수를 식별
- ③인터페이스 분석 - 입력 변수와 출력 변수 사이의 종속성을 식별
- ④경로 분석 - 프로그램 상의 모든 가능한 경로를 식별하고, 그 경로에서 수행되는 문장을 나열
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)