안녕하세요 길벗 수험서 운영팀입니다.
예, 맞습니다. C언어에서는 배열의 첫 요소의 주소 값을 0으로 잡고 시작합니다.
다만, 순서도에서는 앞에서 <처리 조건>에서 따로 언급하지 않았다면 배열의 첫 요소를 1로 잡고 시작합니다.
실제 시험의 문제에서도 마찬가지입니다.
대부분의 순서도 문제에서는 배열의 첫 요소를 1로 잡으며, 만약 0으로 잡고 시작하는 경우 아래와 같은 문구가 처리 조건에 언급됩니다.
ㆍ배열 A[10]은 A[0]부터 A[9]까지 10개의 요소로 구성된 것으로 본다.
만약 위와 같은 문구가 없는 경우 배열의 첫번째 요소는 1이라고 생각하시고 문제를 해결하셔야 합니다.
C코드의 경우는 굳이 따로 언급없이 첫 요소를 0으로 시작합니다.
행복한 하루 되세요 :)
-
관리자2019-01-14 14:13:43
안녕하세요 길벗 수험서 운영팀입니다.
예, 맞습니다. C언어에서는 배열의 첫 요소의 주소 값을 0으로 잡고 시작합니다.
다만, 순서도에서는 앞에서 <처리 조건>에서 따로 언급하지 않았다면 배열의 첫 요소를 1로 잡고 시작합니다.
실제 시험의 문제에서도 마찬가지입니다.
대부분의 순서도 문제에서는 배열의 첫 요소를 1로 잡으며, 만약 0으로 잡고 시작하는 경우 아래와 같은 문구가 처리 조건에 언급됩니다.
ㆍ배열 A[10]은 A[0]부터 A[9]까지 10개의 요소로 구성된 것으로 본다.
만약 위와 같은 문구가 없는 경우 배열의 첫번째 요소는 1이라고 생각하시고 문제를 해결하셔야 합니다.
C코드의 경우는 굳이 따로 언급없이 첫 요소를 0으로 시작합니다.
행복한 하루 되세요 :)