모두CBT

C언어의 포인트 형(Pointer type)에 대한 설명으로 틀린 것은? | [사무자동화산업기사 필기] 17년 2회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 17년 2회차
C언어의 포인트 형(Pointer type)에 대한 설명으로 틀린 것은?
1
포인터 변수는 기억장소의 번지를 기억하는 동적변수이다.
2
포인터는 가리키는 자료형이 일치할 때 대입하는 규칙이 있다.
3
보통 변수의 번지를 참조하려면 번지 연산자 #을 변수 앞에 쓴다.
4
실행문에서 간접연산자 *를 사용하여 포인터변수가 지시하고 있는 내용 참조한다.
해설

C언어의 포인터에 대한 설명 중 3번이 틀린 정답이다. 번지 연산자는 #이 아니라 &(앰퍼샌드)이며, 변수 앞에 붙여 그 변수의 메모리 주소를 얻는다. 1번은 포인터 변수가 메모리 주소를 저장하는 변수라는 점에서 올바르고, 2번은 포인터 대입 시 자료형이 일치해야 한다는 타입 안정성 원칙으로 올바르며, 4번은 간접연산자 *를 통해 포인터가 가리키는 값에 접근한다는 역참조(dereference) 개념으로 올바르다.

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