책 내용 질문하기
624페이지 12번 문제
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
624
조회수
417
작성일
2020-05-21
작성자
탈퇴*원
첨부파일

12번문제에서 정답은 4번 보기라고 나와있습니다.

하지만 2번 보기를 적용하는 것이나 4번 보기를 적용하는 것이나 아무런 차이도 없는 것 같습니다.

'a = b' 나 '*pa = *pb' 나 똑같은 연산이 아닌가요?

 

4번 보기가 정답이 되는 반면, 2번 보기는 오답이 되는 이유가 있나요?

 

 

 

 

답변
2020-05-22 09:57:01

안녕하세요 길벗수험서 운영팀입니다.

 

예, 말씀하신대로 a=b와 *pa=*pb의 결과 차이는 존재하지 않습니다.

그저 변수를 사용했는지, 포인터를 사용했는지 정도의 차이 뿐이죠.

 

다만 문제에서 '포인터를 사용하여 두 변수 a, b의 값을 교체하는 경우'라고 언급한 바, 보기 2번도 동일한 결과를 불러오나, 문제에서 언급한대로 포인터를 이용한 보기 4번이 더 정답에 가까운 코드라고 할 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-05-22 09:57:01

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 말씀하신대로 a=b와 *pa=*pb의 결과 차이는 존재하지 않습니다.

    그저 변수를 사용했는지, 포인터를 사용했는지 정도의 차이 뿐이죠.

     

    다만 문제에서 '포인터를 사용하여 두 변수 a, b의 값을 교체하는 경우'라고 언급한 바, 보기 2번도 동일한 결과를 불러오나, 문제에서 언급한대로 포인터를 이용한 보기 4번이 더 정답에 가까운 코드라고 할 수 있습니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.