passfit.나의 학습 공간자격증 기출문제
본문 바로가기
프로그래밍 일반사무자동화산업기사 · 2018년03월04일 · 46/80

46.C언어에서 변수 p_ch 에 대입되는 것과 같은 결과를 갖는 것은?

사무자동화산업기사 2018년03월04일 46번 프로그래밍 일반 문제에 제시된 이미지
1
p_ch = buf[0];
2
p_ch = buf[1];
3
p_ch =&buf[0];정답
4
p_ch =&buf[1];

해설

1번째 줄 코드 해석 : char형 포인터 *p_ch와 char형 배열 buf 선언(buf 배열의 크기는 300) 2번째 줄 코드 해석 : p_ch에 buf를 대입 이 때 배열의 이름인 buf는 배열의 첫 번째 index의 주소(&buf[0])와 동일하다. 그러므로 p_ch = buf와 p_ch = &buf[0]는 동일하다. ※주의 : C언어에서 배열의 인덱스는 0부터 시작한다. char buf[300];으로 선언하면 인덱스가 0~299까지 300개이다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기