컴퓨터 일반 정답

1	⑤	2	④	3	③	4	④	5	①
6	②	7	③	8	②	9	③	10	③
11	②	12	⑤	13	④	14	⑤	15	②
16	⑤	17	③	18	④	19	①	20	①

해 설

1. [출제의도] 컴퓨터 신기술 활용에 대해 이해한다.

학생들의 발표 내용이 모두 클라우드 컴퓨팅 활용의 예를 설명하고 있다.

2. [출제의도] 저작권의 중요성을 이해하고 허용 여부를 판별할 수 있다.

형성평가 답안의 1번, 3번 내용은 저작권 허용 여부에 맞게 설명하고 있다.

[오답풀이] 2번은 다운로드한 영화를 웹 하드에 공유하는 것은 불법이므로 틀린 내용이다.

3. [출제의도] 불 대수의 기본 법칙을 알고 논리식을 간소화할 수 있다.

[eqn: rm F```=`X``․`( bar{X}` +`Y)`=`X`․` bar{X}` +`X`․`Y`=`0`+`X`․`Y`=`X`․`Y]으로 간소화되어 논리곱(AND) 게이트만 필요하므로 300원이다.

4. [출제의도] 운영체제 윈도XP의 시스템 환경을 파악 할 수 있다.

DVD 드라이브로 CD를 읽을 수 있으며 시스템 정보표시를 선택하면 CPU 사양을 확인할 수 있다.

[오답풀이] 로그인한 사용자 계정 이름은 user이고 하드디스크는 C, D 두 개의 파티션으로 나누어져 있다.

5. [출제의도] 하드웨어 장치를 알고 구성 요소간의 관계를 이해한다.

(가)는 제어 장치로 명령해독기가 구성 요소에 속한다. 연산 장치로 제어 신호를 보낸다.

[오답풀이] (나)는 주기억 장치이며 HDD와 CD-ROM은 보조기억 장치에 속한다. (라)에서는 출력 장치로 데이터를 보낸다.

6. [출제의도] 언어번역 프로그램의 종류와 특징을 알고 있다.

컴파일러는 원시프로그램을 한꺼번에 번역하여 목적프로그램을 생성하고 실행한다.

[오답풀이] 어셈블러는 저급언어인 어셈블리어로 작성한 프로그램을 번역하고, 인터프리터는 고급언어로 작성한 프로그램을 번역하여 한 줄 단위로 실행한다.

7. [출제의도] 2진법, 8진법, 16진법을 10진법으로 변환할 수 있다.

각각을 10진수로 변환하면 (17)8 = 15, (1011)2 = 11, (24)8 = 20, (10010)2 = 18, (D)16 = 13 이다.

8. [출제의도] 소프트웨어의 분류를 이해하고 종류를 알고 있다.

(가)는 시스템 소프트웨어로 운영체제, 언어번역 프로그램 등이 있다.

[오답풀이] 문서작성 프로그램, 프레젠테이션 프로그램은 응용 소프트웨어이다.

9. [출제의도] 연산장치 구성 요소를 알고 그 기능을 이해한다.

(가)는 누산기이며 연산할 데이터나 계산 결과를 임시 저장한다. (나)는 상태 레지스터이며 연산결과로 발생한 자리올림을 기억한다.

[오답풀이] 다음에 실행할 명령어가 있는 주기억 장치의 주소를 기억하는 것은 제어장치의 명령계수기이다.

10. [출제의도] 변수와 반복문을 알고 프로그램을 이해한다.

(가)는 2개의 변수를 선언한 것이며 정수형이다. (나)는 반복문으로 변수 i 값이 1, 3, 5, 7, 9로 5회 반복한다.

11. [출제의도] 프로그램 작성 절차를 이해한다.

(가)는 코딩 및 입력 단계로 언어의 문법과 규칙에 맞게 명령문을 작성하는 단계이다.

[오답풀이] 입력 데이터의 종류와 형식을 결정하는 것은 입출력 설계 단계이며, 프로그램에 논리적 오류가 발생하는지를 검사하는 것은 모의 실행 단계이다.

12. [출제의도] 방화벽의 기능에 대해 알고 있다.

방화벽은 외부에서 불법적으로 접근하는 것을 차단하여 내부 통신망을 보호한다.

[오답풀이] ①은 데이터 전송방식을 ④는 모뎀을 설명한 것이며, ②와 ③은 잘못된 설명이다.

13. [출제의도] 문자 및 그래픽 데이터 표현 방식을 알고 있다.

(가)는 유니코드, (나)는 벡터 방식이다.

14. [출제의도] HTML 태그를 알고 웹 문서를 작성한다.

각각 사용한 태그는 (가) <title>, (나) <img>, (다) <td colspan="6">, (라) <table> 이다.

15. [출제의도] 비주얼베이식으로 작성한 프로그램을 분석할 수 있다.

시작 Mod 3=0이면 3의 배수이므로 출력값 sum은  3, -6, 9의 순으로 누적 합을 구한다.

16. [출제의도] 통신망의 형태와 그 기능을 알고 있다.

그림의 통신망의 형태는 버스형이고 ㄱ, ㄴ, ㄷ 모두 옳은 설명이다.

17. [출제의도] 순서도를 이해하고 객체지향 언어를 구분할 수 있다.

순서도는 No 1 ~ 5까지의 데이터를 입력받아 객체지향언어 No의 합 A를 구하는 과정을 나타낸다. 따라서 C, COBOL, FOTRAN은 절차지향 언어이고 JAVA, C++은 객체지향 언어이므로 결과값 A는 8이 된다.

18. [출제의도] 워드프로세서의 기능을 알고 있다.

(가)는 상용구 기능을, (나)는 캡션달기 기능을 설명하고 있다.

19. [출제의도] 논리게이트에 대하여 이해하고 이를 응용할 수 있다.

XOR게이트는 1의 입력 값이 홀수 개일 때 1을 출력하고, 나머지는 0을 출력한다.

입력 값		출력 값		XOR게이트
1	0	1	●
1	1	0	○
0	0	0	○
1	1	0	○
1	0	1	●

20. [출제의도] 스프레드시트 프로그램에서 함수를 활용할 수 있다.

[G4]셀의 함수식은

‘=IF(RANK(F4,$F$4:$F$8)<=2,"A","B")’ 또는
‘=IF(RANK(F4,$F$4:$F$8)>2,"B","A")’ 또는
‘=IF(RANK(F4,$F$4:$F$8,0)<=2,"A","B")’ 또는
‘=IF(RANK(F4,$F$4:$F$8,0)>2,"B","A")’ 이므로
①번이 정답이다.