책 내용 질문하기
4번
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
578
조회수
374
작성일
2020-04-13
작성자
탈퇴*원
첨부파일

기출문제 따라잡기 

4번문제가 이해가안돼요ㅜㅜ

int a = 100인데

참이 나올수가 있나요?

a = 200이 아니니까 else 구문을 수행해야하는거아닌가요..?

 

해설에서 갑자기 관계연산자가 나오는게 헷갈려요 설명좀해주세요ㅠㅠ

답변
2020-04-13 20:44:46

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

 

a는 b와 같다를 의미하는 조건식을 프로그래밍 언어로 구현하려면

a==b가 되어야 합니다.

 

a=b는 b의 값을 a에 저장하라는 의미입니다.

 

즉, if문의 'a=200'은 a와 200을 비교하는 것이 아닌 a에 200을 저장하라는 구문이 되며, a의 값 200이 조건식이 됩니다. 조건식에서 0이 아니면 전부 true 죠.

 

해당 문제는 '잘못된 코드'가 어떻게 수행되는지 파악하는 문제입니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-13 20:44:46

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

     

    a는 b와 같다를 의미하는 조건식을 프로그래밍 언어로 구현하려면

    a==b가 되어야 합니다.

     

    a=b는 b의 값을 a에 저장하라는 의미입니다.

     

    즉, if문의 'a=200'은 a와 200을 비교하는 것이 아닌 a에 200을 저장하라는 구문이 되며, a의 값 200이 조건식이 됩니다. 조건식에서 0이 아니면 전부 true 죠.

     

    해당 문제는 '잘못된 코드'가 어떻게 수행되는지 파악하는 문제입니다.

     

    행복한 하루되세요 :)

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