본문 바로가기
개인 공부/컴퓨터활용능력1급 필기

[컴활1급필기] 2011.10.16 기출 문제 풀이

by 씀씀이00 2020. 7. 7.

1과목 : 컴퓨터 일반

1. 다음 중 한글 Windows[Windows 작업 관리자] 창에서 할 수 있는 작업으로 옳지 않은 것은?

   실행 중인 응용 프로그램의 작업 끝내기를 할 수 있다.

   CPU와 메모리의 사용 현황을 알 수 있다.

   사용자와 연결 끊기를 할 수 있다.

   ④ 실행 중인 응용 프로그램의 실행 순서를 변경할 수 있다.

Windows 작업 관리자 [작업 관리자]

* 컴퓨터에서 현재 실행 중인 프로그램과 프로세스에 대한 정보를 제공하고 응답하지 않는 프로그램을 종료할 때 사용함

* 현재 실행 중인 프로세스에 대해 CPU 및 메모리 사용에 대한 자세한 정보를 표시함

* [옵션] 메뉴를 이용하면, 항상 위에 표시, 전환할 때 최소화, 최소화할 때 숨기기 등을 지정할 수 있음

* 실행 중인 프로그램을 닫지 않고 사용자를 전환할 수 있음

* 컴퓨터에 연결된 사용자 및 작업 상황을 확인하고 사용자에게 메시지를 보낼 수 있음

* 실행 단축키 [Ctrl+Shift+Esc]

2. 다음 중 멀티미디어의 특징에 관한 설명으로 옳지 않은 것은?

   데이터의 디지털화

   데이터 전달의 쌍방향성

   ③ 데이터 처리의 선형성

   정보의 통합성

멀티미디어의 특징

* 디지털화 : 다양한 아날로그 데이터를 데이터로 변환하여 통합 처리함

* 쌍방형성 정보 제공자의 선택에 의해 일방적으로 데이터가 전달되는 것이 아니라 정보 제공자와 사용자 간의 의견을 통한 상호 작용에 의해 데이터가 전달됨

* 비선형성 : 데이터가 일정한 방향으로 순차적으로 처리되는 것이 아니라 사용자의 선택에 따라 다양한 방향으로 처리됨

* 정보의 통합성 : 텍스트, 그래픽, 사운드, 동영상, 애니메이션 등의 여러 미디어를 통합하여 처리함

3. 다음 중 데이터통신망의 교환 방식 중 교환기를 이용하여 정보를 패킷(packet)단위로 저장 및 전송하는 방식으로서, 송신 데이터와 수신 데이터간의 순서가 일치할 필요는 없지만 각 패킷에는 수신측 주소가 필요한 방식은?

   회선 교환 방식

   메시지 교환 방식

   가상회선 패킷 교환 방식

   ④ 데이터그램 패킷 교환 방식

* 회선 교환 방식 : 사용자가 직접 전화망을 통해 상대방을 호출하고 연결하는 방식

* 가상 회선 패킷 교환 방식 : 교환기를 이용해 접속하는 방식으로 전송 시 목적지 도착이 보장되고 순서대로 전송됨

4. 다음 중 한글 Windows에서 사용하는 바로가기 키의 설명으로 옳은 것은?

   [윈도우키+E] - [실행] 대화상자 열기

   ② [윈도우키+M] - 열려있는 모든 창 최소화하기

   [윈도우키+R] - [탐색기] 열기

   [윈도우키+F1] - 유틸리티 관리자 열기

[윈도우키+E] - [컴퓨터] 열기

[윈도우키+R] - [실행] 대화상자 열기

[윈도우키+F1] - Windows 도움말 열기

5. 다음 중 한글 Windows에서 새로운 프린터의 설치에 관한 설명으로 옳지 않은 것은?

   [프린터 및 팩스] 창에서 [프린터 추가]를 선택하여 수행되는 [프린터 추가 마법사]의 지시에 따라 설치한다.

   ② 설치한 프린터를 다른 이름으로 다시 설치할 수 없으며, 프린터 마다 개별적으로 이름을 부여하여 설치한다.

   한 대의 컴퓨터에 여러 개의 로컬 프린터를 설치할 수 있으며, 한 대의 프린터를 네트워크로 공유하여 여러 대의 컴퓨터에서 사용할 수 있다.

   기본 프린터는 1대만 지정할 수 있으며, 네트워크 프린터도 기본 프린터로 설정할 수 있다.

프린터 추가를 통해 설치한 프린터를 다른 이름으로 다시 설치할 수 있다

6. 다음 중 한글 Windows XP에서 하드디스크의 파티션에 관한 설명으로 옳지 않은 것은?

   하나의 물리적인 하드디스크를 여러 개의 논리적인 파티션으로 나누어 사용할 수 있다.

   하나의 파티션에는 한 가지의 파일 시스템만을 사용할 수 있다.

   ③ 파티션으로 나누더라도 하나의 물리적인 하드디스크는 하나의 운영체제만 사용할 수 있다.

   한 개의 하드디스크를 여러 개로 나눠 사용하는 것을 말하며, 파티션에는 기본 파티션과 확장 파티션이 있다.

파티션

* 하나의 물리적인 하드디스크를 여러 개의 논리적인 영역으로 나누는 작업으로, 기본 파티션과 확장 파티션이 있다.

* 특정 데이터만 별도로 보관할 드라이브를 확보하거나 하나의 하드디스크에 서로 다른 운영체제를 설치하기 위함

* 하나의 파티션에는 한 가지의 파일 시스템만 사용할 수 있으며 파티션을 설정한 후 데이터 저장을 위해서는 포맷 과정을 거쳐야 한다.

* 파티션 설정 : [제어판] [관리도구] [컴퓨터 관리]

7. 다음 중 한글 Windows의 네트워크 연결과 관련하여 [로컬 영역 연결 속성] 창에서 할 수 있는 것으로 옳지 않은 것은?

   ① 로컬 영역 연결의 사용 안 함을 설정할 수 있다.

   인터넷 프로토콜(TCP/IP) 등의 네트워크 구성 요소를 설치할 수 있다.

   네트워크의 연결 상태를 작업 표시줄의 알림 영역에 표시 여부를 설정할 수 있다.

   네트워크 연결에 사용된 장치를 확인할 수 있다.

[제어판] [네트워크 및 공유 센터] [로컬 영역 연결]을 클릭하여 [로컬 영역 연결 상태]를 열어 사용 안 함단추를 눌러 로컬 영역 연결을 해제할 수 있음

8. 다음 중 인터넷을 이용한 대표적인 서비스로 옳지 않은 것은?

   e-Mail ② POST

   USENET WWW

* POST : 전원이 들어오면 컴퓨터가 스스로 이상이 있는지를 검사하는 과정

--------------------------------------------

인터넷 서비스

* USENET : 분야별로 공통의 관심사를 가진 인터넷 사용자들이 서로의 의견을 주고받을 수 있게 하는 서비스

* WWW : 텍스트, 그림, 동영상 등 인터넷에 존재하는 다양한 멀티미디어 형식의 정보를 거미줄처럼 연결해놓은 종합 정보 서비스

9. 다음 중 인터넷 활용과 관련하여 컴퓨터에 IP 주소를 자동 할당해 주는 기능을 하는 서버로 옳은 것은?

   DNS 서버 ② DHCP 서버

   Telnet 서버 Web 서버

* DHCP 서버 : 클라이언트가 동적 IP주소를 할당받을 수 있게 해주는 서버

* DNS 서버 : 도메인 네임과 IP 주소를 매핑시켜 주는 역할을 담당하는 분산 네이밍 서버

* Telnet 서버 : 원격지에 있는 컴퓨터에 권한을 가진 사용자가 접속하여 프로그램을 실행하거나 시스템 관리 작업을 할 수 있는 인터넷 서비스

* Web 서버 : 웹 서버를 제공할 수 있도록 구축된 서버

10. 다음 중 EEPROM의 일종으로 휴대용 컴퓨터나 디지털카메라 등의 보조기억장치로 이용되는 메모리는?

    ① 플래시 메모리(Flash Memory)

    플로피 디스크(Floppy Disk)

    캐쉬 메모리(Cache Memory)

    광 디스크(Optical Disk)

* 플래시 메모리 : EEPROM의 일종으로 PROM 플래시라고도 하며, 전기적으로 내용을 변경하거나 일괄 소거도 가능하고 휴대용 컴퓨터나 디지털 카메라, MP3와 같은 디지털 기기에서 사용됨

* 캐쉬 메모리 : CPU와 주기억장치 사이에서 컴퓨터의 처리 속도를 향상시키는 역할

11. 다음 중 컴퓨터에서 사용하는 데이터의 유형과 관련하여 아날로그와 디지털 데이터에 대한 설명으로 옳지 않은 것은?

    ① 범용 컴퓨터는 아날로그 데이터를 취급하기 때문에 정밀도가 제한적이다.

    아날로그 데이터는 시간에 따라 크기가 연속적으로 변하는 정보를 말한다.

    하이브리드 컴퓨터는 디지털 데이터와 아날로그 데이터를 모두 처리할 수 있다.

    디지털 데이터는 복호화(Decode) 과정을 통해 아날로그 데이터로 변환될 수 있다.

범용 컴퓨터는 오늘날 우리가 사용하고 있는 대부분의 컴퓨터를 일컫는 말로, 디지털 데이터를 취급한다

12. 다음 중 비밀키 암호화 기법에 대한 설명으로 옳지 않은 것은?

    사용자의 증가에 따라 관리해야 하는 키의 수가 상대적으로 많아진다.

    대표적으로 DES(Data Encryption Standard)가 있다.

    암호화와 복호화의 속도가 빠르다.

    ④ 비대칭 키 방식이므로 알고리즘이 복잡하다.

비밀키 암호화 기법(대칭 암호화 기법)

* 대표적으로 DES가 있으며 동일한 키로 데이터를 압호화하고 복호화함

* 복호화 키를 아는 사람은 누구든지 암호문을 복호화할 수 있어 복호화키의 비밀성을 유지하는 것이 중요함

* 암호화/ 복호화 속도가 빠르며 알고리즘이 단순하고 파일 크기가 작음

* 사용자의 증가에 따라 관리해야 할 키의 수가 상대적으로 많아짐

공개키 암호화 기법(비대칭 암호화 기법)

* 대표적으로 RSA가 있으며 서로 다른 키로 데이터를 암호화하고 복호화함

* 데이터를 암호화할 때 사용되는 키는 공개하고 복호화할 때의 키는 비밀로 함

* 키의 분배가 용이하고 관리해야 할 키의 개수가 적음

* 암호화/복호화 속도가 느리며 알고리즘이 복잡하고 파일 크기가 큼

13. 다음 중 컴퓨터의 구성과 관련하여 채널(Channel) 제어장치의 역할에 관한 설명으로 옳은 것은?

    인터넷 서버까지의 경로를 추적하여 IP 주소, 목적지까지 거치는 경로의 수, 각 구간 사이의 데이터 왕복 속도 등을 파악할 수 있도록 한다.

    대형 컴퓨터에서 수행하던 작업을 여러 대의 PC나 중소형 서버를 네트워크로 연결하여 수행할 수 있도록 한다.

    인쇄할 내용을 먼저 하드디스크에 저장하였다가 프린터로 전송하여 인쇄하는 방식을 제공한다.

    ④ 중앙처리장치(CPU)와 입출력장치 사이의 속도 차이로 인한 문제점을 해결하기 위해 사용한다.

Tracert, 는 다운사이징, 은 스풀링

14. 다음 중 한글 Windows의 탐색기에서 파일이나 폴더를 바탕화면에 단축 아이콘을 만들 때 마우스와 함께 사용되는 단축키는?

    Alt+Shift Ctrl+Alt

    ③ Ctrl+Shift Alt+Tab

15. 다음 중 인터넷을 이용한 Anonymous(익명) FTP에 대한 설명으로 옳지 않은 것은?

    공용으로 사용하는 사용자 IDanonymousFTP이다.

    ② Anonymous FTP를 사용할 경우 FTP 서버의 주소를 입력할 필요가 없다.

    Anonymous FTP를 사용할 경우 비밀번호는 입력하지 않아도 된다.

    일반적으로 공개된 FTP 서버에 접속할 경우 많이 사용한다.

Anonymous FTP

* 계정이 없는 사용자도 접근하여 사용할 수 있는 FTP 서비스

* 일반적으로 공개된 FTP 서버에 접속할 경우 많이 사용한다

* Anonymous FTP 서버에 접속할 때는 비밀번호 없이 접속할 FTP 서버의 주소만 입력하면 된다

16. 다음 중 컴퓨터에서 사용하는 멀티미디어 활용과 관련하여 VOD(Video On Demand) 서비스에 관한 설명으로 옳은 것은?

    초고속 통신망을 이용하여 먼거리에 있는 사람들과 비디오와 오디오를 통해 회의를 할 수 있도록 하는 서비스이다.

    ② 다양한 영상 정보 데이터베이스를 구축하여 사용자가 요구하는 영상 정보를 원하는 시간에 볼 수 있도록 하는 서비스이다.

    다양한 장치를 통해 컴퓨터가 만들어낸 가상 세계에서 여러 다른 경험을 체험할 수 있게 하는 서비스이다.

    초고속 통신망을 이용하여 의료 활동 등을 할 수 있는 서비스이다.

은 화상 회의 시스템, 은 가상현실, 는 원격 진료 시스템

17. 다음 중 정보통신과 관련하여 OSI 7계층 참조 모델에서 네트워크 계층의 주요 기능에 관한 설명으로 옳은 것은?

    ① 정보 교환 및 중계 기능, 경로 설정 기능을 제공한다.

    전송 매체에서의 전기 신호 전송 기능과, 제어 및 클럭 신호를 제공한다.

    송수신 시스템 간의 논리적 안정과 균일한 서비스를 제공한다.

    응용 프로세스 간의 정보 교환, 파일 전송 등을 제공한다.

OSI 7계층

* 물리 계층 : 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의함

* 데이터 링크 계층 : 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보의 교환 및 전송을 할 수 있도록 함

* 네트워크 계층 : 개방 시스템들 간의 네트워크 연결 관리, 데이터 교환 및 중계

* 전송 계층 : End-to-End 간의 신뢰성 있고 투명한 데이터 전송을 가능하게 함

* 세션 계층 : 송수신측 간의 관련성을 유지하고 대화 제어를 담당함

* 표현 계층 : 응용 계층으로부터 받은 데이터를 세션 계층에 맞게, 세션 계층에서 받은 데이터는 응용 계층에 맞게 변화하는 기능

* 응용 계층 : 사용가사 OSI 환경에 접근할 수 있도록 서비스를 제공함

18. 다음 중 한글 Windows[제어판]에 있는 [키보드]를 이용하여 설정할 수 있는 내용으로 옳지 않은 것은?

    ① 마우스 포인터를 숫자 키패드를 사용하여 움직일 수 있게 설정할 수 있다.

    문자 반복의 반복 속도를 설정할 수 있다.

    커서 깜빡임 속도를 설정할 수 있다.

    문자 반복의 재입력 시간을 설정할 수 있다.

마우스 포인터를 숫자 키패드를 사용하여 움직이려면 [제어판] [접근성 센터]에서 설정함

19. 다음 중 아래와 같은 특성을 갖는 웹 프로그래밍 언어로 옳은 것은?

    CGI

   ② XML

    ASP

    ④ Java Script

자바 스크립트

* 일반 사용자가 프로그래밍하기 힘든 자바 애플릿의 단점을 극복하고자 개발

* 소스 코드가 HTML 문서에 포함되어 있어 사용자의 웹 브라우저에서 직접 번역되고 실행된다.

* 클래스가 존재하지 않고 변수 선언도 필요 없다

* 서버에 데이터를 전송할 때 아이디, 비밀번호, 수량 등의 입력 사항을 확인할 때 주로 사용한다.

20. 다음 중 컴퓨터에서 사용하는 운영체제의 목적으로 옳지 않은 것은?

    처리능력(Throughput) 증가

    ② 반환시간(Turnaround Time) 증가

    신뢰도(Reliability) 증가

    사용가능도(Availability) 증가

운영체제의 목적

* 처리 능력 : 시스템의 생산성을 나타내는 단위로 일정 시간 동안 처리하는 일의 양

+ 응답 시간 : 작업 의뢰 후 시스템에서 결과가 얻어질 때까지의 시간

* 신뢰도 : 주어진 문제를 얼마나 정확하게 처리하근가의 정도

* 사용 가능도 : 시스템을 얼마나 빠르게 사용할 수 있는가의 정도

 

2과목 : 스프레드시트 일반

21. 다음 중 =SUMPRODUCT({2,3,4},{7,8,9}) 수식의 결과로 올바른 것은?

    32 48

    56 ④ 74

SUMPRODUCT(배열1, 배열2, ...) : 배열에서 대응하는 요소를 모두 곱하고 그 곱의 합을 구함

SUMPRODUCT({2,3,4}, {7,8,9})=(2×7)+(3×8)+(4×9)=74

22. 다음 중 추세선에 대한 설명으로 옳지 않은 것은?

    추세선의 종류로는 선형, 로그, 다항식, 거듭제곱, 지수, 이동 평균 등 6가지 종류로 구성되어있다.

    하나의 데이터 계열에 두 개 이상의 추세선을 동시에 사용할 수도 있다.

    ③ 추세선이 추가된 계열의 차트를 3차원 차트로 바꾸어도 추세선은 그대로 표시된다.

    방사형, 원형, 도넛형 차트에는 추세선을 사용할 수 없다.


추세선

* 특정한 데이터 계열에 대한 변화 추세를 파악하기 위해 표시하는 선

* 차트를 선택하고 [차트 도구] [레이아웃] [분석] [추세선]에서 추세선 선택

* 3차원, 방사형, 원형, 도넛형, 표면형 차트에는 추세선을 추가할 수 없다.

* 추세선이 추가된 계열의 차트를 3차원으로 변경하면 추세선이 삭제된다.

* 추세선의 종류 : 선형, 로그, 다항식, 거듭제곱, 지수, 이동 평균

* 하나의 데이터 계열에 두 개 이상의 추세선을 동시에 표시할 수 있다.

23. 다음 중 매크로 기록 및 실행과 관련된 설명으로 옳지 않은 것은?

    Excel을 실행할 때마다 매크로를 사용하려면 매크로저장 위치를 개인용 매크로 통합 문서로 지정한다.

    ② 매크로를 실행할 때 셀을 선택하면 매크로는 절대참조로 기록하므로 기록할 때 선택한 셀은 무시하고 현재 선택한 셀을 이용한다.

    매크로를 실행할 때 선택한 셀의 위치를 무시하고 매크로가 셀을 선택하도록 하려면, 절대 참조로 기록하도록 매크로 기록기를 설정한다.

    기록 중지 도구모음에서 상대 참조 단추를 선택하면 Excel을 종료하거나 상대 참조 단추를 다시 클릭할 때까지 상대 참조로 매크로가 기록된다.

절대 참조 매크로는 현재의 위치와 상관없이 매크로 실행 시에 동일한 위치에서 실행되고 상대 참조 매크로는 현재의 위치에 따라 매크로 실행 시에 다른 위치에서 실행된다.

따라서 절대 참조로 기록된 매크로를 실행하면 현재 선택한 셀과 상관없이 동일한 위치에서 실행된다.

--------------------------------------------

매크로 기록

* 매크로 : 엑셀에서 다양한 명령들을 일련의 순서대로 기록해 두었다가 필요할 때마다 해당 키나 도구를 이용하여 호출하면 기록해 둔 처리 과정이 수행되도록 하는 기능

* 매크로 기록에 사용된 명령과 함수는 Visual Basic 모듈에 저장되므로 Visual Basic Editor를 사용하여 내용을 추가, 삭제, 변경할 수 있다.

* 매크로 기록 작업 중에 셀을 선택하면 셀은 기본적으로 절대 참조로 기록되지만 [개발 도구] [코드] [상대 참조로 기록]을 이용하여 상대 참조로 기록할 수 있다.

* 매크로를 절대 참조로 기록하면 매크로를 실행할 때 선택한 셀의 위치를 무시하고 매크로가 셀을 선택한다.

24. 다음 시트에서 [B2:D6] 영역이 '점수'로 이름이 정의되었을 경우 =AVERAGE(INDEX(점수, 2, 1),MAX(점수))의 결과 값으로 옳은 것은?

    75 ② 87.5

    100 86.5

=AVERAGE(INDEX(점수, 2, 1),MAX(점수))은 평균(점수의 21, 점수의 최댓값)을 의미하므로 (75+100)/2 = 87.5

25. 다음의 데이터를 이용하여 계산된 만기금액[B6]의 수식으로 옳은 것은?

    ① =FV(B4/12,B5*12,-B3,,0)

    ② =FV(B4/12,B5*12,3,,0)

    =FV(B4/12,B5,-B3,,0)

    ④ =FV(B4,B5*12,-B3,,0)

FV(이자, 기간, 금액, 현재가치, 납입시점) : 미래 가치를 구함(매월 일정한 금액을 불입하였을 경우 만기일에 받을 원금과 이자 계산)

이율은 연이율이므로 나누기 12를 한다.

기간은 년 단위이므로 곱하기 12를 한다.

FV 함수의 결과값은 음수이기 때문에 양수로 나타내기 위해 금액에 를 붙여서 표시한다.

납입 시점이 1이면 초, 0(생략 가능)이면 말을 의미한다.

26. 다음 중 []-[틀 고정] 기능에 대한 설명으로 옳지 않은 것은?

    데이터 양이 많은 경우, 특정한 범위의 열 또는 행을 고정 시켜 셀 포인터의 이동과 상관없이 화면에 항상 표시할 수 있도록 하는 기능이다.

    ② 틀 고정 설정을 원하는 위치에서 마우스를 더블클릭하면 틀 고정이 설정된다.

    화면에 틀이 고정되어 있어도 인쇄에는 적용되지 않는다.

    틀 고정을 수행하면 셀 포인터의 왼쪽과 위쪽으로 틀 고정선이 표시된다.

[보기] [] [틀 고정]을 이용해 설정

27. 다음 중 엑셀의 기능과 바로 가기 키에 대한 연결이 옳지 않은 것은?

    찾기 : Shift + F5

   ② 바꾸기 : Shift + H

    함수마법사 : Shift + F3

    ④ 이름정의 : Ctrl + F3

바꾸기 단축키 : Ctrl + H

28. 다음 [목표값 찾기] 대화상자에 대한 설명으로 옳지 않은 것은?

    [찾는 값]에는 구할 목표 값을 입력한다.

    [수식 셀]에는 [값을 바꿀 셀]이 참조하고 있는 수식이 들어있는 셀을 선택한다.

    [찾는 값]에는 셀 주소를 입력할 수 없다.

    ④ [값을 바꿀 셀]에는 하나 이상의 셀을 입력할 수 있다.

[목표값 찾기]는 변하는 데이터를 하나만 지정할 수 있다.

29. 다음 중 수식과 그 실행 결과 값의 연결이 옳지 않은 것은?

    =ABS(INT(-7.9)) 8

    =SUM(TRUNC(45.6), MOD(32, 3)) 47

    ③ =POWER(ROUND(2.3, 0), SQRT(4)) → 9

    =CHOOSE(3, SUM(10, 10), INT(30.50), 50) 50

ABS : 절댓값

INT : 입력 값 보다 크지 않은 정수

TRUNC : 지정한 자릿수 미만을 버림

MOD(인수1, 인수2) : 인수1을 인수2로 나눈 나머지

POWER(인수, 제곱 값) : 인수의 거듭 제곱 값

ROUND : 지정한 자릿수로 반올림

SQRT : 양의 제곱근(입력 값이 음수면 에러 발생)

CHOOSE(인수, 첫 번째, 두 번째, ...) : 인수가 1이면 첫 번째, 2이면 두 번째를 입력함

30. 다음 프로시저에 저장된 명령문들에 대한 설명으로 옳지 않은 것은?

    Range("A1").Select[A1] 셀을 선택하는 명령문으로, Range("A1")[A1]이라는 셀 개체를 나타내며, Select는 메서드이다.

    ActiveCell.FormulaR1C1 = "1"은 현재 활성 셀에 1을 입력하는 명령문으로, ActiveCell은 개체이며 FormulaR1C1은 속성이다.

    프로시저가 실행된 후에 셀 포인터는 최종적으로 [A4]셀에 위치한다.

    ④ ActiveCell.FormulaR1C1 = "=R[-2]C+R[-1]C"은 활성 셀로부터 두 행 아래쪽에 있는 셀과 한 행 아래쪽에 있는 셀을 더하라는 의미이다.

ActiveCell.FormulaR1C1 = “=R[-2]C+R[-1]C”는 활성 셀로부터 두 행 위쪽에 있는 셀(A1)과 행 위쪽에 있는 셀(A2)을 더하라는 의미

--------------------------------------------

* R1C1 참조는 “R 행 번호 C 열 번호형식으로 사용되면 상대 참조로 표현하고자 할 때는 행 번호와 열 번호를 대괄호로 묶어서 표현함. 행 번호와 열 번호가 음수이면 위쪽과 왼쪽을, 양수이면 아래쪽과 오른쪽을 의미함.

31. 다음의 매크로를 실행하면 나타나는 결과로 옳은 것은?

   

    [A1]셀에서 [D3]셀 까지의 내용이 지워진다.

    ② [A1]셀에서 [D3]셀 까지의 서식이 지워진다.

    [A1]셀에서 [D3]셀 까지 영역이 설정된다.

    워크시트 전체 내용이 지워진다.

ClearFormats은 서식을 지우는 메서드임

32. MS Access를 이용하여 만들어진 테이블의 데이터를 가져오려고 한다. 다음 설명 중 옳지 않은 것은?

    메뉴 표시줄에서 [데이터]-[외부 데이터 가져오기]-[새 쿼리 만들기]에서 'MS Access Database*' 를 선택한다.

    ② 외부 데이터가 들어갈 위치를 기존에 데이터가 있는 셀로 지정할 경우 해당 셀의 데이터가 가져온 외부데이터로 변경된다.

    MS Access로 저장된 테이블 내의 필드를 골라서 가져올 수 있다.

    쿼리를 이용하여 조건에 맞는 레코드만을 가져올 수 있다.

외부 데이터가 들어갈 위치를 기존에 데이터가 있는 셀로 지정할 경우 셀의 데이터는 외부 데이터의 열 길이만큼 밀려난다

33. 다음 프로시저가 실행된 후 i 값으로 옳은 것은?

    1 10

    ③ 15 55

34. 다음 중 [데이터]-[]에 관한 설명으로 옳지 않은 것은?

    ① 표 기능을 통해 입력된 셀의 일부분만 수정하거나 삭제할 수 있다.

    수식이 입력될 범위를 반드시 먼저 설정한 후 표 기능을 실행해야 올바른 결과를 얻을 수 있다.

    표 기능을 이용하여 계산된 결과는 참조하고 있는 셀의 데이터가 수정되면 자동으로 갱신된다.

    '열 입력 셀'만 지정되는 경우는 수식에서 참조되어야 하는 데이터가 하나의 열에 입력되어 있는 경우이다.

데이터 표 기능을 통해 입력된 셀의 일부분만 수정할 수 없다.

35. 공유 통합 문서 편집 작업시 실행 가능한 작업으로 옳은 것은?

    ① 입력된 데이터 편집하기

    조건부 서식 추가하기

    워크시트 보호하기

    피벗 테이블 보고서 추가하기

공유 통합 문서 편집 작업 실행 시 불가능한 작업

* Excel 테이블 만들기, 셀 블록 삽입 또는 삭제, 워크시트 삭제, 셀 병합 또는 병합된 셀 나누기, 조건부 서식 추가 또는 변경, 워크시트 보호하기, 차트나 피벗 차트 보고서 만들기 또는 변경, 그림이나 그 밖의 개체 삽입 또는 변경, 하이퍼링크 삽입 또는 변경 등

36. 다음 중 엑셀의 [페이지 설정]에 대한 설명으로 옳은 것은?

    인쇄 배율을 수동으로 설정할 수 있으며, 배율은 워크시트 표준크기의 10%에서 200%까지 가능하다.

    셀 구분선이나 행/열 머리글은 인쇄되도록 설정할 수 없다.

    ③ [페이지 설정] 대화 상자의 [페이지] 탭에서 [자동 맞춤]의 용지 너비와 용지 높이를 1로 지정하면 여러 페이지가 한 페이지에 출력되도록 확대/축소 배율이 자동으로 조정된다.

    셀에 설정된 메모를 시트에 표시된 대로 인쇄할 수는 없고, 시트 끝에 인쇄할 수는 있다.

: 인쇄 배율을 수동으로 설정할 수 있으며 배율은 워크시트 표준 크기의 10%에서 400%까지 가능하다

: 셀 구분선이나 행/열 머리글은 [시트] 탭에서 인쇄되도록 설정할 수 있음

: [시트] 탭에서 셀에 설정된 메모를 시트에 표시된 대로 인쇄할 수 있음

37. 다음 중 셀 범위에 이름을 지정하는 작업에 관련된 설명으로 옳지 않은 것은?

    이름을 지정할 셀 범위를 설정한 후 이름 상자에 작성할 이름을 입력하고 [Enter] 키를 누르면 이름이 지정된다.

    이름을 지정할 셀 범위를 설정한 후 [삽입]-[이름]-[정의]를 실행한 후 표시되는 대화 상자에서 이름을 지정할 수 있다.

    이름은 문자나 ‘_’, ‘중 하나로 시작하여야 하며 숫자로 시작될 수 없다.

    ④ [A1:A4] 영역의 점수를 '국어'로 이름을 지정한 경우, '국어' 이름을 이용하여 '=국어+A5' 와 같이 수식을 작성하면 A1부터 A5까지의 합을 구할 수 있다.

=SUM(국어)+A5로 수식을 작성해야 함

38. 다음 중 각 차트에 대한 설명으로 옳은 것은?

    ① 묶은 세로 막대형 차트 : 특정한 시점에 항목 간의 값을 비교하고자 할 때 작성.

    꺾은선형 차트 : 하나의 데이터 계열을 두개 이상의 선으로 표현해 시간에 따른 각 계열의 변화나 추세를 보여 주고자 할 때 작성.

    분산형 차트 : 항목의 값을 선으로 표시하여 데이터 값들의 관계를 보여줄 때 사용.

    방사형 차트 : 3차원으로 작성할 수 있으며, 각 계열마다 다른 색으로 채울 수 있다.

꺾은선형 차트 : 일정 기간 동안의 데이터 변화 추세를 확인함. 하나의 데이터 계열을 한 개의 선으로 표현함

분산형 차트 : 항목의 값을 점으로 표시함. 가로, 세로 좌표로 이루어진 한 계열로 두 개의 숫자 그룹을 나타냄. 데이터의 불규칙한 간격이나 묶음을 보여줌.

방사형 차트 : 3차원으로 작성할 수 없음

39. 다음 중 엑셀의 인쇄 기능에 대한 설명으로 옳지 않은 것은?

    ① 통합 문서에서 몇 개의 시트만 인쇄하려면 해당 시트를 그룹으로 설정한 후 인쇄 대화 상자에서 인쇄 대상을 '선택 영역'으로 설정한다.

    특정 행을 각 페이지의 가로 제목으로 사용하려면 페이지 설정의 시트 탭에서 반복할 행에 제목으로 사용할 셀을 지정한다.

    인쇄 영역이 설정된 상태에서는 표준 도구 모음의 인쇄 단추를 클릭하면 설정된 인쇄 영역만 인쇄된다.

    머리글/바닥글은 페이지의 상단이나 하단의 별도 영역에 출력되지만 인쇄 제목의 반복할 행/열은 본문 영역에 출력된다.

인쇄 대상을 활성 시트 인쇄로 설정한다.

40. 다음 중 셀 서식의 표시 형식에 대한 설명으로 옳지 않은 것은?

    0의 값은 회계 표시 형식을 사용하면 '-'로 표시된다.

    * 표시형식은 * 기호 다음에 있는 특정 문자를 셀의 너비만큼 반복하여 채워준다.

    ③ 회계 서식을 사용하면 셀 값에 100을 곱한 값이 백분율 기호와 함께 나타난다.

    yyyy.mmm 표시 형식은 '2009.Jul'과 같은 형태로 표시된다.

백분율 서식을 사용하면 셀 값에 100을 곱한 값이 백분율 기호와 함께 나타난다.

 

3과목 : 데이터베이스 일반

41. 다음 중 인덱스(Index)에 대한 설명으로 옳지 않은 것은?

    일반적으로 검색을 자주 하는 필드에 대해 인덱스를 설정하는 것이 바람직하다.

    ② 인덱스를 설정하면 레코드의 조회는 물론 레코드의 갱신 속도가 빨라진다.

    한 테이블에서 여러 개의 인덱스를 생성할 수 있다.

    중복 불가능한 인덱스를 생성하면 동일한 값이 중복적으로 입력될 수 없다.

인덱스를 설정하면 검색과 쿼리 속도를 향상시킬 수 있지만 데이터를 추가하거나 업데이트할 때는 속도가 느려진다.

42. 다음 중 [회원] 테이블에 대한 다음 SQL문을 수행했을 때 출력 결과로 옳은 것은? (, 성명 필드는 빈문자열 허용이 예로 지정되어있으며 필드 값이 <null>로 표시된 것은 문자열이 아닌 <null>인 상태를 의미한다.)

    4 ② 3

    2 1

Count(*) : Null을 포함해서 계산

Count(필드명) : Null을 제외하고 계산

Distinct : 중복을 제외시키는 예약어지만 검색에 관련되어 있을 뿐 레코드 수를 셀 때는 관련 없다.

43. <수강> 테이블의 "학점" 필드에 1, 2, 3 만을 값으로 입력하도록 하기 위한 유효성 검사 규칙으로 옳은 것은?

    <>0 Or <4 ② in(1, 2, 3)

    Like <>0 And <4 Between <>0 And <4

0이 아니거나 4보다 작은 값

IN은 값의 포함 여부를 판단한다.

형식 오류

형식 오류, ‘Between 1 And 3’으로 이용 가능

44. 다음 중 보고서의 조건부 서식에 관한 설명으로 옳지 않은 것은?

    특정한 조건에 만족되는 경우에만 서식이 적용되도록 하는 기능이다.

    텍스트 상자와 같이 값을 표시하는 컨트롤에 대해 조건부 서식을 설정한다.

    ③ 지정한 조건 중 두 개 이상이 참이면, 조건이 참인 서식이 모두 적용된다.

    조건은 여러 개를 지정할 수 있으며 조건마다 각기 다른 서식을 부여할 수 있다.

조건에 맞는 서식을 순차로 적용하기 때문에 둘 이상의 조건을 만족하면 먼저 정한 조건의 서식이 적용된다.

45. 다음 SQL문의 INSERT를 이용해서 [학생] 테이블에 학번 : "200878", 이름 : "정몽주", 학년 : "1"인 자료를 삽입하려고 한다. () 안에 들어갈 내용으로 옳은 것은?

    ① VALUES INTO

    WHERE FROM

46. 다음 중 '기본보기(DefaultView)' 속성을 통해 설정하는 폼의 종류에 대한 설명으로 옳지 않은 것은?

    단일 폼은 한 번에 한 개의 레코드만을 표시한다.

    연속 폼은 현재 창을 채울 만큼 여러 개의 레코드를 표시한다.

    ③ 연속 폼은 매 레코드마다 폼 머리글과 폼 바닥글이 표시된다.

    데이터시트 형식은 스프레드시트처럼 행과 열로 필드를 표시한다.

단일 폼 : 레코드를 한 번에 하나만 표시하며, 매 레코드마다 폼 머리글과 폼 바닥글이 표시됨

연속 폼 : 현재 창을 채울 만큼 여러 레코드를 표시하며 폼 창마다 폼 머리글과 폼 바닥글이 표시됨

데이터 시트 : 행과 열로 구성된 형태로 표시

47. 다음과 같은 사용자 정의 숫자 형식에 대한 설명으로 옳지 않은 것은?

    양수 1050을 입력하면, 파란색으로 '1,050'이 표시된다.

    ② 음수 -50을 입력하면, 빨간색으로 '-50'이 표시된다.

    0을 입력하면, 문자 '0’이 표시된다.

    널 값은 문자열 'NULL'이 표시된다.

사용자 지정 서식

조건이 없을 때는 양수, 음수, 0, 텍스트 순으로 표시 형식이 지정되지만 조건이 있을 때는 조건이 지정된 순으로 표시 형식을 나타낸다.

조건이나 글꼴색의 지정은 대괄호 안에 입력한다.

문제의 사용자 지정 서식은 양수는 천 단위와 함께 파랑, 음수를 천 단위와 함께 빨강, 0‘0’, 문자는 ‘NULL’로 표시한다.

-50을 입력하면 음수 표시 없이 빨강색으로 50을 표시한다.

48. 다음 중 폼에 대한 설명으로 옳지 않은 것은?

    폼은 데이터를 시각적으로 돋보이게 하는 역할을 한다.

    폼은 여러 테이블이나 쿼리로부터 데이터를 편리하게입력하고 수정하게 한다.

    ③ 테이블의 특정 레코드만을 대상으로 하려면 해당 필드에 연결된 컨트롤을 표시하면 된다.

    폼은 데이터가 연결되어 있는지의 여부에 따라 바운드 폼(Bound Form)과 언바운드 폼(Unbound Form)으로 구분한다.

테이블의 특정 레코드만을 대상으로 하려면 폼의 레코드 원본을 SQL이나 쿼리로 작성해야 함. 필드에 연결된 컨트롤을 표시하면 모든 레코드가 표시됨.

49. 다음 중 폼에서 특정 컨트롤에 표시된 데이터를 수정할 수 없도록 하기 위한 설명으로 옳지 않은 것은?

    컨트롤 원본을 '= [필드명]'의 형태로 설정하면 해당 필드의 값은 표시하지만 수정은 할 수 없다.

    ② 컨트롤 원본을 비워두면 값은 입력받을 수 있지만 표시된 값을 수정할 수는 없다.

    폼의 편집가능(AllowEdits) 속성을 아니오(False)로 지정하면 폼의 컨트롤의 값을 수정할 수 없다.

    잠금(Locked) 속성을 True로 지정하면 해당 컨트롤의 값을 수정할 수 없다.

컨트롤 원본을 비워두면 컨트롤에 아무것도 표시되지 않는다.

50. 다음 중 하위 폼에 대한 설명으로 옳지 않은 것은?

    폼안에 있는 또 하나의 폼으로 하나의 레코드와 관련된 다수의 레코드를 표시하는 경우에 좋다.

    [장비] 테이블에 대한 복수의 이력을 표시하는 [장비이력] 테이블은 하위 폼에 표시하는 것이 좋다.

    특정 필드를 기준으로 기본 폼(상위 폼)과 연결하는 경우 기본 폼의 레코드에 관련된 데이터를 표시한다.

    ④ 하위 폼/하위 보고서 컨트롤을 이용하며, 기본 필드연결(LinkMasterFields) 속성을 이용하여 표시할 폼의 이름을 지정한다.

‘Name’ 속성을 이용하여 표시할 폼의 이름을 지정함. ‘기본 필드 연결속성은 기본 폼 쪽에서 하위 폼 쪽과 연결하는 필드를 정하는 역할을 함.

51. 다음 매크로 함수에 대한 설명 중 옳지 않은 것은?

    ① 특정 컨트롤을 Requery하는 경우 컨트롤 원본의 데이터를 최신으로 바꾸며 레코드가 처음으로 이동한다.

    지정한 데이터베이스 개체를 다른 액세스 데이터베이스나 현재 데이터베이스에 새 이름으로 복사하기 위해서는 CopyObject 함수를 이용한다.

    OpenReport는 디자인보기나 미리보기 상태로 보고서를 여는 함수이며, 프린터로 직접 인쇄도 할 수 있다.

    OpenQuery 함수는 저장해 놓은 실행함수 쿼리를 실행한다.

Requery : 개체의 컨트롤 원본을 갱신함

Requery를 통해 현재 개체나 특정 컨트롤에 최신 데이터를 표시할 수 있다. 그러나 레코드 포인터의 위치에는 영향을 주지 않는다.

52. 다음 중 프로시저에 대한 설명으로 옳지 않은 것은 ?

    프로시저는 연산을 수행하거나 값을 계산하는 일련의 명령문과 메서드로 구성된다.

    ② 명령문은 대체로 프로시저나 선언 구역에서 한 줄로 표현되며 명령문의 끝에는 세미콜론(;)을 찍어 구분한다.

    이벤트 프로시저는 특정 객체에 해당 이벤트가 발생하면 자동적으로 실행되나 다른 프로시저에서도 이를 호출하여 실행할 수 있다.

    Function 프로시저는 Function 문으로 함수를 선언하고 End Function 문으로 함수를 끝낸다.

프로시저의 명령문의 끝에는 세미콜론을 사용하지 않는다.

53. 비디오 대여점을 위한 데이터베이스를 구성하여 '고객'별로 '대여일''반납일'을 관리하려고 한다. 고객들은 여러 비디오를 대여하며, 한 비디오는 여러 고객들에게 대여된다. 다음의 테이블 설계 중에서 가장 옳은 것은? (, 밑줄은 기본키를 의미함)

    ① 고객(고객번호, 이름, 연락처)
비디오(비디오코드, 영화제목, 출시일)
대여(고객번호, 비디오코드, 대여일, 반납일, 대여금액)

    대여(고객번호, 이름, 연락처, 대여일, 반납일, 대여금액)
비디오(비디오코드, 영화제목, 출시일)

    고객(고객번호, 이름, 연락처, 대여비디오코드)
비디오(비디오코드, 영화제목, 출시일)
대여(고객번호, 대여일, 반납일, 대여금액)

    대여(고객번호, 이름, 연락처, 대여일, 반납일, 대여금액)
비디오(비디오코드, 고객번호, 영화제목, 출시일)

고객과 비디오는 다 대 다 관계이므로 이를 중재해주는 연결 테이블을 만들어, 각각의 일 대 다 관계로 분할해줘야 한다.

54. 다음 중 두 테이블간의 관계를 다음과 같이 설정하였을 경우에 대한 설명으로 옳은 것은?

    [상품] 테이블의 '상품번호' 필드 값이 바뀌면 이를 참조하는 [매출내역] 테이블의 '상품번호' 필드 값이 자동으로 변경된다.

    [매출내역]에서 참조하고 있는 [상품] 테이블의 레코드는 삭제할 수 있다.

    [매출내역] 테이블의 모든 레코드를 삭제하는 경우, 참조 무결성이 위배될 수 있다.

    ④ [상품] 테이블에 레코드를 추가하는 경우, 참조 무결성은 위배되지 않는다.

참조 무결성 : 외래키 값은 참조 테이블의 기본키 값과 동일해야 함.

[상품] 테이블에 없는 레코드를 [매출내역] 테이블에 추가할 수 없으나 [상품] 테이블은 기본 테이블이므로 레코드를 추가할 수 있다.

: [관련 필드 모두 업데이트]가 선택되어 있지 않으므로 [상품] 테이블의 상품번호필드 값이 바뀌어도 [매출내역] 테이블의 상품번호필드 값은 자동으로 변경되지 않는다.

: [관련 레코드 모두 삭제]가 선택되어 있지 않으므로 삭제할 수 없다.

: 참조하는 테이블의 모든 레코드를 삭제할 수 있다.

55. 다음 중 보고서의 정렬 및 그룹화에 대한 설명으로 옳지 않은 것은?

    특정 필드로 데이터를 그룹화하면 해당 필드를 기준으로 데이터가 정렬되어 표시된다.

    특정한 필드나 식을 기준으로 데이터를 구분하거나 표시 순서를 지정하기 위해 사용한다.

    그룹을 만들면 매 그룹의 데이터에 대한 요약 정보를 그룹 머리글이나 그룹 바닥글에 표시할 수 있다.

    ④ 그룹 머리글의 컨트롤은 별도의 설정 없이 해당 그룹이 시작되는 부분이나 새로운 페이지가 시작될 때 표시된다.

그룹 머리글의 반복 실행 구역 속성이 로 설정되어 있어야 해당 그룹이 시작되는 부분이나 페이지가 시작될 때 표시됨.

56. 전통적인 파일 처리방식에 비해 데이터베이스를 이용하는 경우의 장점으로 가장 거리가 먼 것은?

    데이터를 여러 프로그램에서 공유할 수 있다.

    응용 프로그램과 독립적으로 데이터의 관리가 가능하다.

    응용 프로그램의 개발 및 유지 보수가 용이하다.

    ④ 응용 프로그램에 가장 적합하고 효율적으로 데이터를 관리할 수 있다.

데이터베이스는 특정 조직의 기능을 수행하는 데 필요한 상호 관련된 데이터들의 모임이다. 하나의 응용 프로그램이나 응용 시스템을 위한 데이터가 아니라, 한 조직에 있는 여러 응용 시스템들이 공용으로 소유하고 유지하며 이용하는 공용 데이터이다.

57. 전체 페이지가 5이고 현재 페이지번호가 1일 때 다음 설명 중 옳은 것은?

    ① 강제로 페이지를 구분하려면 해당 위치에 [페이지 나누기] 컨트롤을 생성하여 놓는다.

    =[Page]/[Pages]& "페이지" 식의 결과는 "1/5 페이지" 이다.

    =Format([Pages], "000")식의 결과는 001이다.

    보고서를 인쇄하면서 모든 페이지의 아랫부분에 페이지 번호를 출력하고자 하면 보고서의 바닥글을 이용해야 한다.

: =[Page]&“/”&[Pages]&“페이지

: =Format([Pages], "000")식의 결과는 005

: 페이지 바닥글을 이용해야 함

--------------------------------------------

[Page] : 현재 페이지

[Pages] : 전체 페이지

& : 식이나 문자열 연결

큰 따옴표 : 큰 따옴표 안의 내용을 그대로 표시

Format(인수, 형식) : 인수를 형식에 맞게 표현

--------------------------------------------

=[Page] 1

=[Pages] 5

=[Page] & “페이지1페이지

=[Page]&“/”&[Pages]&“페이지1/5페이지

=[Pages]&“페이지 중”&[Page]&“페이지5페이지 중 1페이지

=Format([Page], “000”) 001

58. '' 테이블의 속성 A1, 2, 3, 4, 5의 도메인을 가지고 있고, '' 테이블의 속성 A0, 2, 3, 4, 6의 도메인을 가지고 있다고 가정할 때 다음 SQL구문의 실행 결과는?

    2,3,4 ② 0,1,2,3,4,5,6

    1, 5, 6 0

UNION은 테이블을 결합할 때 중복 레코드는 반환하지 않는다.

59. 다음 중 보고서에 대한 설명으로 옳지 않은 것은?

    보고서는 데이터를 출력하기 위한 개체이다.

    레코드 원본에 SQL문장을 입력하면 질의 결과를 대상으로 하는 보고서를 작성할 수 있다.

    보고서의 컨트롤에서는 컨트롤 원본을 사용하여 특정 필드에 바운드 시킬 수 있다.

    ④ 보고서에서 데이터를 입력 혹은 수정하려면 텍스트상자 컨트롤을 이용해야 한다.

보고서에서 데이터를 입력 혹은 수정하려면 폼 개체를 이용해야 한다.

--------------------------------------------

보고서

* 보고서는 데이터베이스에 저장된 테이블이나 쿼리의 내용을 화면이나 프린터로 출력하기 위한 개체

* 보고서는 폼과 달리 컨트롤에 데이터를 입력하거나 수정할 수 없음

* 보고서는 그룹과 페이지에 데이터별 평균, 합계와 같은 요약 정보를 인쇄할 수 있음

* 보고서 머리글/바닥글, 페이지 머리글/바닥글, 그룹 머리글/바닥글, 본문 등의 여러 구역으로 구성됨.

* 보고서의 머리글/바닥글, 페이지의 머리글/바닥글 구역은 숨기거나 나타낼 수 있으며 그룹이 설정되어 있는 경우 그룹 머리글과 그룹 바닥글이 표시됨

60. 회원(회원번호, 이름, 나이, 주소) 테이블에서 주소가 ' 인천'인 회원의 이름, 나이 필드만 검색하되, 나이가 많은 순으로 검색하는 질의문으로 옳은 것은?

    SELECT 이름, 나이 From 회원 Order By 나이 Where 주소='인천'

    SELECT 이름, 나이 From 회원 Where 주소='인천' Order By 나이 Asc

    ③ SELECT 이름, 나이 From 회원 Where 주소='인천' Order By 나이 Desc

    SELECT 이름, 나이 From 회원 Order By 나이 Desc Where 주소='인천

SELECT [ALL | DISTINCT] 열 리스트

FROM 테이블 리스트

[WHERE 조건]

[GROUP BY 열 리스트 [HAVING 조건]]

[ORDER BY 열 리스트 [ASC | DESC]];

ASC : 오름차순(생략 가능)

DESC : 내림차순