17 강 
 4 . 
 | 출제 의도 | 객체 지향 프로그래밍 의 이해 
 | 해설 | 클래스 는 속성 과 메소드 로 구성 된다 . 이것 은 객체 지향 프로그래밍 에 있 어서 기본 적 인 내용 이 다 . 문제 에서 학생 , 교사 는 각각 속성 과 메소드 를 갖 는 클래스 이 다 . 하 지 만 사람 의 경우 속성 을 성별 , 나이만 을 가지 고 있 고 이 속성 과 메소드 를 학생 과 교사 가 상속 받 은 형태 이 다 . 
 클 래스 를 물건 을 만들 어 내 는 틀 이 라고 본다면 객체 는 이 틀 로 찍 어 내 는 제품 이 라고 비유 할 수 있 다 . 
 3 
 2 
 1 
 ③ 
 ⑤ 
 ② 
 6 
 5 
 4 
 ① 
 ⑤ 
 ③ 
 1 . 
 | 출제 의도 | 알고리즘 의 이해 와 활용 
 | 해설 | 단계 1 에서 변수 K 와 N 을 0 으로 초기 화 한다 . 단계 2 에서 K 의 값 을 1 증가 시키 고 , 단계 3 : N 의 값 을 2 증가 시 킨다 . 단계 4 에서 N 의 값 이 6 이 면 단계 5 로 가 고 , 아니 면 N 의 값 을 1 감소 하 고 단계 2 로 간다 . 
 ① k = 1 , n = 2 이 므로 , n = 6 이 아니 므로 n = 2 - 1 = 1 이 다 . 
 ② k = 2 , n = 1 + 2 = 3 , n = 6 이 아니 므로 n = 3 - 1 = 2 이 다 . 
 ③ k = 3 , n = 2 + 2 = 4 , n = 6 이 아니 므로 n = 4 - 1 = 3 이 다 . 
 ④ k = 4 , n = 3 + 2 = 5 , n = 6 이 아니 므로 n = 5 - 1 = 4 이 다 . 
 ⑤ k = 5 , n = 4 + 2 = 6 이 므로 n = 6 을 만족 한다 . 그러면 단계 5 로 진행 된다 . 그러므로 K 의 값 k = 5 를 출력 하 고 프로그램 을 종료 한다 . 
 따라서 정답 은 ⑤ 번 이 다 . 
 2 . 
 | 출제 의도 | 프로그램 의 순서 도 작성 하 기 
 ( 가 ) 1 회 시행 된다 . 초기 값 설정 이 므로 처음 에 한 
 | 해설 | 
 번만 수행 된다 . ( 나 ) A = A + 1 은 ( 0 , 1 ) , ( 1 , 2 ) , ( 2 , 3 ) , ( 3 , 4 ) , 
 ( 4 , 5 ) , ( 5 , 6 ) , ( 6 , 7 ) , ( 7 , 8 ) , ( 8 , 9 ) , ( 9 , 10 ) , ( 10 , 11 ) 이 되 므로 11 
 번 수행 된다 . 
 또한 A 가 10 이 되 면 ( 다 ) 의 조건 A > 10 을 만족 하 지 않 으 므로 11 까지 수행 후 실행 한다 . 그래서 ( 다 ) 도 11 회 실행 된 EBS 컴퓨터 일반 33 정답 및 해설