모두CBT

다음 중 모델링에 관련된 올바른 설명을 모두 고른 것은?가. 절차 중심… | [경찰간부후보생 소프트웨어공학] 24년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 24년 1회차
다음 중 모델링에 관련된 올바른 설명을 모두 고른 것은?
가. 절차 중심 방법은 데이터의 구조와 이를 이용한 함수들의 집합으로 구성된다.
나. 객체 지향 방법은 객체에 데이터와 이에 대한 함수를 모아 놓은 것이다.
다. 클래스는 각각의 개체들이 갖는 속성과 연산을 정의하는 템플릿이다.
라. 캡슐화는 정보은닉(Information hiding)으로 오퍼레이션과 속성을 외부에 노출되지 않게 할 수 있다.
마. 다중 상속(Multiple inheritance)은 여러 클래스의 메소드를 상속할 수 있는 기능으로, 객체지향 언어의 핵심 요소이다.
바. 다형성(Polymorphism)은 동일한 명칭의 메소드로 여러 클래스에 정의하여 객체에 따라 다른 처리를 가능하게 한다.
1
가, 나, 다, 라
2
나, 다, 라, 마, 바
3
나, 라, 마, 바
4
가, 나, 다, 라, 바
해설

모델링에 관한 옳은 설명은 가, 나, 다, 라, 바이다.

마는 틀렸다. 다중 상속은 이름 충돌 등 복잡성 문제로 Java처럼 지원하지 않는 언어도 많아 객체지향의 핵심 요소로 보지 않으며, 핵심 요소는 캡슐화·상속·다형성·추상화이다.

  • 절차 중심 방법은 데이터 구조와 이를 처리하는 함수의 집합으로 구성된다.
  • 객체 지향 방법은 객체 안에 데이터와 그 데이터를 다루는 함수를 함께 묶는다.
  • 클래스는 객체들이 공통으로 갖는 속성과 연산을 정의한 템플릿이다.
  • 캡슐화와 정보은닉으로 속성·오퍼레이션을 외부에 감출 수 있고, 다형성은 같은 이름의 메소드가 객체에 따라 다르게 동작하게 한다.

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

이어서 풀어보기

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