책 내용 질문하기
기출 따라잡기 질문입니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
84
조회수
130
작성일
2018-09-10
작성자
탈퇴*원
첨부파일

1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건 가요?

2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?

답변
2018-09-10 16:34:54

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

1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건가요?

[답변]

예, 맞습니다.

C·Java 언어에서 배열은 무조건 0부터 시작합니다.

단, 순서도의 경우 하나의 언어가 아닌 여러 언어를 대상으로 하므로 배열의 시작 위치가 0 또는 1로 처리조건에 제시되며, 제시된 위치에 맞게 순서도를 파악하면 됩니다.

2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?

[답변]

아뇨, 다양하게 표현할 수 있습니다.

해당 문제는 독자들에게 배열의 포인터를 활용하여 코드를 작성하고 읽는 방법을 연습하기 위해 그와 같이 표현하고 있습니다.

*(st + k)는 st[k]로, *(st + n)은 st[n]으로 바꾸어 쓸 수 있습니다.

행복한 하루되세요.^^

  • *
    2018-09-10 16:34:54

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

    1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건가요?

    [답변]

    예, 맞습니다.

    C·Java 언어에서 배열은 무조건 0부터 시작합니다.

    단, 순서도의 경우 하나의 언어가 아닌 여러 언어를 대상으로 하므로 배열의 시작 위치가 0 또는 1로 처리조건에 제시되며, 제시된 위치에 맞게 순서도를 파악하면 됩니다.

    2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?

    [답변]

    아뇨, 다양하게 표현할 수 있습니다.

    해당 문제는 독자들에게 배열의 포인터를 활용하여 코드를 작성하고 읽는 방법을 연습하기 위해 그와 같이 표현하고 있습니다.

    *(st + k)는 st[k]로, *(st + n)은 st[n]으로 바꾸어 쓸 수 있습니다.

    행복한 하루되세요.^^

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