문제
상속성, 다형성, 추상화, 캡슐화 등의 특징을 가지며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 단점을 보완하기 위해 등장한 프로그래밍 기법은?
① 구조적 프로그래밍 ② 객체지향 프로그래밍 ③ 하향식 프로그래밍 ④ 비주얼 프로그래밍
정답
2번
해설
정답: 2. 객체지향 프로그래밍은 추상화, 캡슐화, 상속성, 다형성 등의 특징을 가진다.
오답 풀이
- 1번: 구조적 프로그래밍은 순차, 선택, 반복 구조를 강조한다.
- 2번: 객체지향 프로그래밍은 객체 중심으로 프로그램을 구성한다.
- 3번: 하향식 프로그래밍은 큰 문제를 작은 문제로 나누어 설계한다.
- 4번: 비주얼 프로그래밍은 시각적 요소를 활용해 프로그램을 작성한다.
보충 개념 객체지향은 코드 재사용성과 확장성을 높이기 위해 클래스와 객체를 활용한다.