책 내용 질문하기
기출문제) 실전 모의고사 4회 문제 2번
도서
2023 시나공 정보처리산업기사 실기
페이지
112
조회수
217
작성일
2023-09-30
작성자
탈퇴*원
첨부파일
정답이 12아닌가요?
X+Y+Z 출력값이 12아닌가요?
왜 7이죠?
X=1, y=9, z=2 로 12 가 나오는데요..
답변
2023-10-02 17:23:47
안녕하세요 길벗수험서 운영팀입니다.
x^y는 4이므로, case 4로 이동하게 되고,
여기서 y는 4, x는 1의 값을 갖게 됩니다.
break로 인해 switch문을 벗어나 출력문으로 가게 되고,
x의 1, y의 4, z의 2를 더하여 7이 출력되는 것이죠.
x%=y/=z; 를 풀어보면 다음 두 문장이 됩니다.
y = y / z;
x = x & y;
행복한 하루되세요 :)
-
관리자2023-10-02 17:23:47
안녕하세요 길벗수험서 운영팀입니다.
x^y는 4이므로, case 4로 이동하게 되고,
여기서 y는 4, x는 1의 값을 갖게 됩니다.
break로 인해 switch문을 벗어나 출력문으로 가게 되고,
x의 1, y의 4, z의 2를 더하여 7이 출력되는 것이죠.
x%=y/=z; 를 풀어보면 다음 두 문장이 됩니다.
y = y / z;
x = x & y;
행복한 하루되세요 :)