책 내용 질문하기
여러가지 질문있습니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
64
작성일
2018-06-07
작성자
탈퇴*원
첨부파일

질문1: 1권 64페이지 순서도

어제 댑변에서 순서도에서는 %는 쓰일수없고 별도의 수식이나 MOD함수를 쓴다고했는데 그러면, 순서도의 조건판단기호에서 %가 쓰였는데 잘못쓰인건가요?

질문2: 디버깅(1)

C언어 예문을 보면서 디버깅 표를 그렸는데 교재에 있는 디버깅과 서로 다릅니다.

변수의 출력 결과가 같다면 디버깅표는 달라도 상관없는건가요?

질문3: 디버깅(2)

디버깅 표를 그리라는 문제가 나오기도하나요?

질문4: 1권 71페이지 for 예문

for예문 위에서 5번째줄에 for(i=1 ; i<=10 ; ++i)에서 ++i 대신에 i++나 i=i+1은 안되는건가요?

질문5: 1권 72,73,74페이지 예문

예문에서 i++ 대신 ++i는 안되는건가요?

질문6: 74페이지 예문

주어진 예문에서 굵은 글씨처럼 바꿔써도 문법적으로 맞는건가요?

if ~ else if ~ else ~로 알고 있는데, 교재에서처럼 if ~ if ~로 써도 되는건가요?

---------

(생략)

if(i>10)

break;

else if (i%5 == 0)

continue;

esle

hap + = i;

}

printf("%d,%d\n", i, hap);

}

답변
2018-06-08 09:41:38

안녕하세요.

1)

64쪽의 내용은 C언어 코드를 설명하기 위해 임의로 생성한 순서도입니다.

시험에 출제되는 순서도에서 별도의 조건 없이 %를 사용하지는 않습니다.

혹 %가 순서도에 사용되었다면 %가 어떠한 용도로 사용되었는지 처리조건에 제시되게 됩니다.

2, 3)

디버깅은 채점 대상이 아닙니다.

수험생이 순서도나 코드를 파악하기 위해 각 변수의 변화를 확인하는 용도로 사용되는 것으로 본인이 확인할 수 있는 형태에 맞게 사용하면 됩니다. 즉 결과적으로 파악만 되면 되므로 꼭 이렇게 해야 한다는 정석은 없습니다.

4)

i++이나 ++나 i=i+1이나 모두 동일하면 어떤것을 사용하든 관계가 없습니다.

5)

i++;

++i;

증감연산자가 단독으로 쓰이는 경우는 1을 증가하는 용도이므로

i++을 사용하던 ++i를 사용하든 관계없습니다.

6)

예, 동일한 결과가 산출됩니다.

i 값을 기준으로 조건을 비교하는 것이므로 동일한 결과가 산출됩니다.

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

  • *
    2018-06-08 09:41:38

    안녕하세요.

    1)

    64쪽의 내용은 C언어 코드를 설명하기 위해 임의로 생성한 순서도입니다.

    시험에 출제되는 순서도에서 별도의 조건 없이 %를 사용하지는 않습니다.

    혹 %가 순서도에 사용되었다면 %가 어떠한 용도로 사용되었는지 처리조건에 제시되게 됩니다.

    2, 3)

    디버깅은 채점 대상이 아닙니다.

    수험생이 순서도나 코드를 파악하기 위해 각 변수의 변화를 확인하는 용도로 사용되는 것으로 본인이 확인할 수 있는 형태에 맞게 사용하면 됩니다. 즉 결과적으로 파악만 되면 되므로 꼭 이렇게 해야 한다는 정석은 없습니다.

    4)

    i++이나 ++나 i=i+1이나 모두 동일하면 어떤것을 사용하든 관계가 없습니다.

    5)

    i++;

    ++i;

    증감연산자가 단독으로 쓰이는 경우는 1을 증가하는 용도이므로

    i++을 사용하던 ++i를 사용하든 관계없습니다.

    6)

    예, 동일한 결과가 산출됩니다.

    i 값을 기준으로 조건을 비교하는 것이므로 동일한 결과가 산출됩니다.

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

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