문제
다음 중 객체 지향 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?
① 데이터와 함수를 객체라는 단위로 묶어 프로그램을 구성한다. ② 상속, 캡슐화, 다형성 등의 특징을 가진다. ③ 대표적인 언어로 FORTRAN, COBOL, ALGOL 등을 들 수 있다. ④ 프로그램의 재사용성이 높아 유지보수가 용이하다.
정답
3번
해설
정답: 3. FORTRAN, COBOL, ALGOL은 절차 지향 언어이다. 대표적인 객체 지향 언어로는 Java, C++, Python, C# 등이 있으므로 옳지 않다.
오답 풀이
- 1번: 객체 지향은 데이터와 함수를 객체로 묶어 구성하므로 옳다.
- 2번: 상속·캡슐화·다형성은 객체 지향의 핵심 특징이므로 옳다.
- 3번: FORTRAN·COBOL·ALGOL은 절차 지향 언어이므로 옳지 않다.
- 4번: 객체의 재사용으로 유지보수가 쉬워지므로 옳다.
보충 개념 객체 지향은 추상화·캡슐화·상속·다형성을 통해 코드 재사용성과 확장성을 높인다.