직업탐구 영역

(프로그래밍)

직업탐구 영역

(프로그래밍)

제 4 교시

1

성명

수험 번호

2008학년도 대학수학능력시험 9월 모의평가 문제지

직업탐구 영역(프로그래밍)

다음은 프로그램을 작성하여 실행하는 과정을 나타낸 그림이다. (가)의 역할로 옳은 것을 <보기>에서 모두 고른 것은?

	<보 기>
-
ㄱ. 목적 프로그램을 실행하기 위해 기억 장소에 놓는다. ㄴ. 여러 개의 목적 파일과 라이브러리 파일을 통합하고 연결한다. ㄷ. 실행하기 전의 준비 처리기로 매크로 확장, 기호 변환 등의 작업을 수행한다.

① ㄱ	② ㄴ	③ ㄱ, ㄷ

④ ㄴ, ㄷ	⑤ ㄱ, ㄴ, ㄷ

대화 내용에서 (가)～(라)를 변수로 선언할 때, 옳은 것을 <보기>에서 고른 것은?

철수：나 어제 컴퓨터 샀어.

영희：어느 회사 제품이야?

철수：(가) ⃝⃝회사 제품인데 (나) 30% 할인해서 (다) 800000원이야.

영희：듀얼 모니터 기능은 있어?

철수：(라) 있어, 다음에 모니터 하나 더 사서 연결할거야.

① (가), (나)	② (가), (다)	③ (나), (다)

④ (나), (라)	⑤ (다), (라)

다음은 달팽이의 이동 조건이다. 유리컵을 빠져 나가기 위해 필요한 일수로 옳은 것은?

[조건]

○ 유리컵의 높이는 20cm이다.

○ 달팽이는 처음에 맨 아래 0cm 지점에서 0시에 출발한다.

○ 매일 0시부터 15시 전까지는 5cm 위로 올라가고, 15시부터 24시 전까지는 3cm 아래로 미끄러진다.

○ 20cm 지점에 도달하면 빠져 나간다.

○ 달팽이의 크기는 고려하지 않는다.

① 7	② 8	③ 9	④ 10	⑤ 11

다음 연산식을 우선순위에 의한 트리구조로 바르게 나타낸 것은?

다음에서 설명하는 프로그래밍 방식으로 옳은 것을 <보기>에서 모두 고른 것은?

실제 생활에서 나타나는 다양한 현상을 객체 단위로 모델링한 기법으로 객체, 클래스, 상속이라는 개념을 기본으로 하며 객체가 주체가 되어 객체들 사이에 메시지 전달을 통하여 원하는 결과를 얻는 방식이다.

	<보 기>
-
ㄱ. 대표적인 언어는 C, COBOL, FORTRAN 등이다. ㄴ. 캡슐화, 추상화, 다형성 등의 특징을 지원하는 방식이다. ㄷ. 번역 과정 없이 컴퓨터가 바로 실행할 수 있도록 지원하는 방식이다.

① ㄱ	② ㄴ	③ ㄱ, ㄷ

④ ㄴ, ㄷ	⑤ ㄱ, ㄴ, ㄷ

다음 프로그램의 실행 결과로 옳은 것은? [3점]

① 300	② 300	③ 300	④ 400	⑤ 400

300	400	400	300	400

100	100	200	200	100

200	200	100	100	200

다음 알고리즘의 실행 결과로 옳은 것은? [3점]

[조건]

◦ 1번부터 15번까지 숫자가 부여된 상자에 구슬이 들어 있다.

[알고리즘]

단계 1：변수 p=1, n=15를 선언한다.

단계 2：1번 상자에서 구슬을 제거하고, p에 2를 대입한다.

단계 3：p보다 크고, n보다 작거나 같은 p의 배수에 해당되는 구슬이 있는 상자에서 구슬을 모두 제거한다.

단계 4：p보다 큰 상자 번호 중에서 최소 번호를 p에 대입한다.

단계 5：p가 n보다 작으면 단계 3으로 가고, 그렇지 않으면 단계 6으로 간다.

단계 6：구슬이 남아있는 상자 번호의 합을 출력하고 종료한다.

① 28	② 35	③ 41	④ 56	⑤ 64

다음 프로그램의 실행 결과로 옳은 것은? [3점]

① 26 2 7	② 30 3 8	③ 36 5 9	④ 42 7 10	⑤ 52 9 11

다음은 구조화 프로그래밍 기법에 의한 순서도이다. 출력 S의 값으로 옳은 것은?

① 5	② 6	③ 7	④ 8	⑤ 9

다음 [조건]과 그림을 보고 출발점에서 도착점까지 가기 위한 최단 경로의 지하철 요금은?

[조건]

○ Ⓐ지점에서 출발하여 Ⓗ지점에 도착한다.

○ Ⓐ～Ⓗ의 각 지점은 환승역이다.

○ 환승하기 위해 이동한 거리와 횟수는 무시한다.

○ 12km까지는 기본요금 1,000원을 부과하고, 이후 매 6km까지는 100원을 추가한다.

① 1,000원	② 1,100원	③ 1,400원

④ 1,500원	⑤ 1,700원

다음은 2차원 배열에 값을 저장하는 과정을 나타낸 순서도이다. (가), (나)에 들어갈 명령문으로 옳은 것은? [3점]

다음은 퀴즈를 풀고 결과에 따라 야구 게임을 하는 놀이이다. 퀴즈를 모두 풀었을 때 3루에 있는 사람을 모두 고른 것은? [3점]

① 길동	② 철수	③ 길동, 영희

④ 영희, 철수	⑤ 길동, 영희, 철수

포장 용기에 담긴 제품의 무게 측정을 위해 추의 수를 선정하는 프로그램이다. 프로그램의 실행 결과로 옳은 것은? [3점]

① 1 1	② 1 2	③ 1 2	④ 1 3	⑤ 1 3

2 1	2 1	2 2	2 2	2 2

3 1	1 3	3 1	2 3	3 1

다음 프로그램의 실행 결과로 옳은 것은? [3점]

① 23  34  38  42  65  67	② 23  34  38  42  67  65

③ 23  34  38  65  67  42	④ 23  34  65  42  67  38

⑤ 23  42  65  34  67  38

다음은 [조건]에 의해 스위치를 조작하는 프로그램이다. 프로그램의 실행 결과로 옳은 것은? [3점]

[조건]

○ 1번부터 7번까지 꺼져 있는 7개의 전등과 7명의 사람이 있다.

○ 스위치는 꺼진 상태에서 누르면 켜지고(1), 켜진 상태에서 누르면 꺼진다(0).

○ 첫 번째 사람은 모든 번호의 스위치를 누르고, 그 이후 2번째부터 7번째 사람은 자기 배수의 스위치만 누른다.

① 1 4	② 1 3 5	③ 1 4 6

④ 2 4 6	⑤ 1 3 5 7

다음 순서도에서 s의 출력값으로 옳은 것은?

① -6	② -5	③ 5	④ 6	⑤ 7

다음 프로그램의 실행 결과로 옳은 것은?

① 3 9	② 3 14	③ 4 14	④ 4 16	⑤ 5 18

다음 프로그램의 실행 결과로 옳은 것은? [3점]

① 17 60	② 17 70	③ 27 60	④ 27 70	⑤ 37 70

[19～20] 다음은 갓 태어난 한 쌍의 쥐를 사육하여 10개월 후 몇 쌍의 쥐가 되는지를 예측하는 프로그램이다. 물음에 답하시오.

[조건]

○ 한 쌍의 쥐는 태어나서 1개월 후에 새끼를 갖는다.

○ 새끼를 가진 쥐는 1개월 후에 한 쌍(암․수 각 1마리씩)의 새끼를 낳는다.

○ 성장한 한 쌍의 쥐는 1개월마다 계속 한 쌍의 새끼를 낳는다.

○ 출생한 쥐는 죽지 않고 1년 동안 산다.

위 프로그램의 에 들어갈 명령문으로 옳은 것은? [3점]

(가)

위 프로그램의 실행 결과로 옳은 것은?

① 55	② 89	③ 144	④ 512	⑤ 1024

* 확인 사항

◦ 답안지의 해당란에 필요한 내용을 정확히 기입(표기)했는지 확인하시오.