1 
 2 
 ② 
 ② 
 1 . 
 | 출제 의도 | 함수 와 프로 시저 의 이해 
 | 해설 | 조건문 에서 조건 에 되 는 것 이 등급 이 다 . 입력 값 에 서 등급 이 2 이 므로 Select Case 문 에서 두 번 째 문항 으로 선택 이 된다 . 
 할인 액 = 구입 액 × 0 . 2 이 므로 할인 액 = 6000 × 0 . 2 = 1200 
 이 다 . 그리고 나 서 Select Case 문 을 빠져 나간다 . 
 다음 으로 If 문 에서 구입 횟수 에서 입력 값 이 8 이 므로 구입 횟수 >= 5 를 만족 하 므로 할인 액 = 1200 + 400 = 1600 이 된다 . 
 결국 지불 액 은 구입 액 - 할인 액 = 6000 - 1600 = 4400 이 다 . 
 따라서 정답 은 ② 번 이 다 . 
 2 . 
 | 출제 의도 | 연산자 의 이해 
 | 해설 | 이 문제 는 연산자 와 진법 의 개념 이 필요 하 다 . y 의 값 은 아스키 코드 로 z 보다 위 에 있 으므로 z 보다 하나 의 값 이 적 은 것 이 다 . 즉 , 1111001 이 다 . 
 입력 값 - Asc ( “ a ” ) 는 1111001 - 1100001 = 0011000 이 다 . 
 0011000 + 3 = 24 + 3 = 27 이 다 . 27 Mod 26 = 1 이 다 . 
 1 + Asc ( “ a ” ) = 1 + 1100001 = 1100010 이 된다 . 즉 , b 가 된다 . 
 따라서 정답 은 ② 번 이 다 . 
 3 . 
 | 출제 의도 | 프로그래밍 코드 의 이해 
 | 해설 | 포인터 는 일수 × 10 + 차시 × 5 + 횟수 × 2 이 므로 조건 에서 일수 는 30 , 차시 는 20 , 횟수 는 2 이 므로 포인터 = 30 × 
 10 + 20 × 5 + 2 × 2 = 300 + 100 + 4 = 404 이 다 . 
 조건문 에서 400 이상 이 면 아이템 으로 인형 을 받 는다 . 
 따라서 정답 은 ③ 번 이 다 .