프로그래밍 공부
작성일
2023. 6. 9. 02:28
작성자
WDmil
728x90

41일차 오답정리 답 틀린것들 재확인

확인 답은 초록색 으로 표기


10. 깊은 복사와 얕은 복사에 대한 설명으로 올바르지 않은 것은?

  1. 얕은 복사는 맴버들의 값만을 복사하는 개념이다.
  2. 깊은 복사는 맴버들의 값 만이 아닌 공간 자체를 복사하는 개념이다.
  3. 깊은 복사를 작성할 때 모든 공간에 대하여 복사를 하여야 한다.
  4. 얕은 복사는 값만을 복사하면 되기 때문에 복사대입연산만으로도 충분하다.

체크답 : 4

얕은복사 시, 객체관계에서는 ( class 또는 struct ) 시 얕은복사를 실시할 때. 복사대입연산 만으로는 부족할 수 있다고 판단. 경우에 따라서는 오퍼레이터 또는 객체 내부의 함수를 사용하여 복사하여야 할 수 있다고 생각하였다.

 

오답. 오퍼레이팅 하는것으로. 기본복사대입연산으로 보는가?

 

답 : 2

깊은 복사는 공간 자체를 복사하는 것 이 아닌 공간을 새로 할당하고. 값을 복사하는 개념이다.

 

진짜 답 3

깊은 복사를 실시할 때, 모든 공간에 대하여 복사를 하면 좋지만, 모든 공간에 대한 복사를 하면 좋지만,

꼭 모든 모든 공간에 대하여 복사를 하여야 하는것 은 아니다.

말장난


22. 순수 가상함수에 대한 설명으로 올바른것은?

  1. 객체지향의 4대 속성 중 상속성에 가장 가까운 기술이다.
  2. 함수 뒤에 =0; , pure , abstract 를 작성하여 선언한다.
  3. 순수 가상함수 를 하나 이상 가지고있는 클래스를 인터페이스 라고 한다.
  4. 파생 클래스에서 재정의하지 않을 시 해당 파생 클래스를 상속받은 파생 클래스에서 정의한다면 문제가 없다.

체크답 : 3

순수 가상함수가 있을 경우, 상속받을 때. 가상함수를 무조건 재선언해주어야 하기 때문에. 인터페이스 라고 생각했음.

 

오답. 순수 가상함수로만 이루어져 있을 때 인터페이스 라고 한다.

 

답 : 2

함수 뒤에 0 과 pure 와 abstract 라고 표시하면. 가상함수 라고 인식한다.

 

진짜답 1

애초에 상속성이 없다면, 순수가상함수는 존재할 수 없기 때문에, 가장 가까운 기술이다. 라고 하는것이 맞다.


27. 연관 컨테이너에 대한 설명으로 올바르지 않은 것은?

  1. Key 와 Value 를 쌍으로 가지고 있는 형태이다.
  2. 자료 탐색이 빠른 것이 장점이다.
  3. set, Multi Map, map 등이 있다.
  4. 데이터의 삽입 속도가 빠르다.

체크답 : 1

set은 Key를 value로 쓰기에, Key만 가지고 있다고 생각함.

 

오답?. Key = value로 보아야 하는가, Key만 존재한다고 보아야 하는가? 쌍으로 가지고 있다고 판단 할 수 있는가?

 

답 : 4

연관 컨테이너 는 정렬과 중복탐색이 이루어져야 하기 때문에, 삽입속도가 느리다.

 

Set은 Key와 Value를 쌍으로 가지고 있는 형태라고 본다.


 

728x90