책 내용 질문하기
실기 1권 관련 질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
71
조회수
37
작성일
2018-10-03
작성자
탈퇴*원
첨부파일

1. 71쪽에서 for문 예제에서는 ++i 으로 사용된 건가요?

책에서 나온 for문 들은 소스에서 다

i++를 사용되어서 고정적으로 i++를 사용하는 것인줄 알고 있었습니다.

2. 그러면 만약에 코드에서 i++ 가 쓰이는지 ++i 가 쓰일지는 어떻게 알 수 있나요??

3. 109쪽. 문제 5번 답안에서 IN은 어떤 상황일 때 사용되나요? 사원이 2명이여서 사용된 건가요??

4. where 성명 = '장발장 or 성명 = '황진이' ->' 장발장' 이렇게 사용되는 맞나요?

그리고 장발장과 황진이 사원인데 ~과 인데 or를 사용해야 되는 건가요? and 사용해야 되는 거 아닌가요?

답변
2018-10-04 13:14:08

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

1. 71쪽에서 for문 예제에서는 ++i 으로 사용된 건가요? 책에서 나온 for문 들은 소스에서 다 i++를 사용되어서 고정적으로 i++를 사용하는 것인줄 알고 있었습니다.

[답변]

어떤 것을 사용해도 무관합니다.

i에 1을 더한다는 의미로 사용한 것으로, 선치수식을 사용하는 것과 후치수식을 사용하는 것 모두 같은 결과를 도출합니다.

2. 그러면 만약에 코드에서 i++ 가 쓰이는지 ++i 가 쓰일지는 어떻게 알 수 있나요??

[답변]

위 1번의 질문에서와 같이 for문의 증가값으로 사용되는 경우 무엇을 사용해도 무관합니다.

선치수식과 후치수식이 하나의 계산 안에 들어가서 값이 변화하는 경우는 1권 110쪽 문제 6번을 풀어보시면 알 수 있습니다.

3. 109쪽. 문제 5번 답안에서 IN은 어떤 상황일 때 사용되나요? 사원이 2명이여서 사용된 건가요??

[답변]

예, 맞습니다.

해당 속성이 여러가지 값을 갖는 조건을 쓸 때, or 또는 in을 사용하여 표현합니다.

4. where 성명 = '장발장 or 성명 = '황진이' ->' 장발장' 이렇게 사용되는 맞나요?

그리고 장발장과 황진이 사원인데 ~과 인데 or를 사용해야 되는 건가요? and 사용해야 되는 거 아닌가요?

[답변]

SQL문은 맞으며, and는 사용할 수 없습니다.

or 대신 and가 들어가는 경우 한 레코드의 2개의 속성값이 들어가 있다는 말이 되는데, 하나의 레코드의 경우 하나의 속성값을 가지므로 해당 조건을 만족하는 레코드는 존재할 수 없습니다.

and를 쓰는 경우 서로 다른 속성을 적어주셔야 합니다.

ex) where 성명 = '장발장' and 부서 = '인사과'

행복한 하루되세요.^^

  • *
    2018-10-04 13:14:08

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

    1. 71쪽에서 for문 예제에서는 ++i 으로 사용된 건가요? 책에서 나온 for문 들은 소스에서 다 i++를 사용되어서 고정적으로 i++를 사용하는 것인줄 알고 있었습니다.

    [답변]

    어떤 것을 사용해도 무관합니다.

    i에 1을 더한다는 의미로 사용한 것으로, 선치수식을 사용하는 것과 후치수식을 사용하는 것 모두 같은 결과를 도출합니다.

    2. 그러면 만약에 코드에서 i++ 가 쓰이는지 ++i 가 쓰일지는 어떻게 알 수 있나요??

    [답변]

    위 1번의 질문에서와 같이 for문의 증가값으로 사용되는 경우 무엇을 사용해도 무관합니다.

    선치수식과 후치수식이 하나의 계산 안에 들어가서 값이 변화하는 경우는 1권 110쪽 문제 6번을 풀어보시면 알 수 있습니다.

    3. 109쪽. 문제 5번 답안에서 IN은 어떤 상황일 때 사용되나요? 사원이 2명이여서 사용된 건가요??

    [답변]

    예, 맞습니다.

    해당 속성이 여러가지 값을 갖는 조건을 쓸 때, or 또는 in을 사용하여 표현합니다.

    4. where 성명 = '장발장 or 성명 = '황진이' ->' 장발장' 이렇게 사용되는 맞나요?

    그리고 장발장과 황진이 사원인데 ~과 인데 or를 사용해야 되는 건가요? and 사용해야 되는 거 아닌가요?

    [답변]

    SQL문은 맞으며, and는 사용할 수 없습니다.

    or 대신 and가 들어가는 경우 한 레코드의 2개의 속성값이 들어가 있다는 말이 되는데, 하나의 레코드의 경우 하나의 속성값을 가지므로 해당 조건을 만족하는 레코드는 존재할 수 없습니다.

    and를 쓰는 경우 서로 다른 속성을 적어주셔야 합니다.

    ex) where 성명 = '장발장' and 부서 = '인사과'

    행복한 하루되세요.^^

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