모두CBT

하나의 자료객체에 동시에 서로 다른 두 이름이 바인딩되어 있는 것은? | [사무자동화산업기사 필기] 17년 1회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 17년 1회차
하나의 자료객체에 동시에 서로 다른 두 이름이 바인딩되어 있는 것은?
1
부작용(side effect)
2
현수참조(dangling reference)
3
별명(alias)
4
가비지(garbage)
해설

하나의 자료 객체에 서로 다른 두 개의 이름이 동시에 바인딩된 상태를 별명(alias)이라 한다.

포인터나 참조 변수가 같은 메모리 영역을 가리킬 때 발생하며, 한 이름으로 값을 바꾸면 다른 이름을 통해서도 변경된 값이 보이게 된다.

  • 부작용(side effect)은 함수 호출 등이 예상치 못한 상태 변화를 일으키는 현상이다.
  • 현수참조(dangling reference)는 이미 해제된 메모리를 가리키는 참조를 말한다.
  • 가비지(garbage)는 더 이상 어떤 이름으로도 접근할 수 없게 된 자료 객체이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.