책 내용 질문하기
C언어 관련 질문
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
392
조회수
80
작성일
2017-04-06
작성자
탈퇴*원
첨부파일

안녕하세요?

교재 392페이지 예상문제은행 문제10번에서 f(행의 끝 위치를 지정해 주는 변수) 값 구하는 식 관련 질문이 있습니다.

일단 문제를 분석해보면,

j(열) 행의 시작위치(s) 행의 끝 위치(f)

0 0 6

1 1 5

2 2 4

3 3 3

4 2 4

5 1 5

6 0 6

위와 같습니다. 그리고 배열의 중간 열번호 ct는 3입니다.

여기서 j

이와 별개로 배열문제와 관련하여 공통된 질문이 있습니다.

교재에서 392페이지 문제10번과 399페이지 문제 14번에서 부등호를 구할 때 중간 값이 포함되어도 즉, =이 추가되도 디버깅 할때 이상이 없는데, 답안에는 =없이 < 작을 경우만 가능하다고 되어있습니다.

<= 작거나 같다로 대입하고 디버깅해도 똑같은 결과가 나오는데, 이런 경우 시험장에서는 어떻게 해야 하나요?

답변
2017-04-07 11:00:40

안녕하세요.

별도의 처리조건, 즉 같은 경우에 대한 언급이 없는 경우는 둘 다 맞게 채점됩니다.

하지만 정답의 범위를 제한하기 위해 이런 경우는 부등호를 입력하도록 하지 않고

j < ( ) 또는 ( ) < ct

j <= ( ) 또는 ( ) <= ct

와 같이 변수를 입력하거나 상수를 입력하도록 문제가 제시될 가능성도 있습니다.

이점도 학습에 참고하세요.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-07 11:00:40

    안녕하세요.

    별도의 처리조건, 즉 같은 경우에 대한 언급이 없는 경우는 둘 다 맞게 채점됩니다.

    하지만 정답의 범위를 제한하기 위해 이런 경우는 부등호를 입력하도록 하지 않고

    j < ( ) 또는 ( ) < ct

    j <= ( ) 또는 ( ) <= ct

    와 같이 변수를 입력하거나 상수를 입력하도록 문제가 제시될 가능성도 있습니다.

    이점도 학습에 참고하세요.

    오늘도 즐거운 하루 되세요.

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