[컴활1급필기] 2012.3.17 기출 문제 풀이
1과목 : 컴퓨터 일반 |
1. 다음 중 정보 통신에 사용되는 네트워크 장비인 라우터(Router)에 관한 설명으로 옳은 것은?
① 네트워크를 구성할 때 각 회선을 통합적으로 관리하여 한꺼번에 여러 대의 컴퓨터를 연결하는 장치이다.
② 디지털 신호의 장거리 전송을 위해 수신한 신호를 재생시키거나 출력 전압을 높여주는 장치이다.
③ 네트워크에서 통신을 위해 가장 최적의 경로를 설정하여 전송하고 데이터의 흐름을 제어하는 장치이다.
④ 다른 네트워크로 데이터를 보내거나 받아들이는 역할을 하는 장치이다.
① 허브, ② 리피터, ④ 게이트웨이 ---------------------------------------- 그 외 네트워크 관련 장비 * 네트워크 인터페이스 카드(NIC) : 컴퓨터와 컴퓨터 또는 컴퓨터와 네트워크를 연결하는 장치 * 브리지 : 단순 신호 증폭뿐만 아니라 네트워크 분할을 통해 트래픽을 감소시키며, 물리적으로 다른 네트워크를 연결할 때 사용 |
2. 다음 중 컴퓨터에서 사용하는 웹 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?
① ASP : 클라이언트 측에서 동적으로 수행되는 페이지를 만드는 언어이다.
② JSP : 자바를 기반으로 하고 서버 측에서 동적으로 수행하는 페이지를 만드는 언어이다.
③ PHP : Linux, Unix, Windows 등의 다양한 운영체제에서 사용 가능하다.
④ XML : 기존 HTML 단점을 보완하여 문서의 구조적인 특성들을 고려하여 문서들을 상호 교환할 수 있도록 설계된 프로그래밍 언어이다.
ASP : 서버 특에서 동적으로 수행되는 페이지를 만들기 위한 언어로, Windows 계열에서만 수행 가능함 |
3. 다음 중 웹 사이트에 접속했던 기록 및 사용자의 기본 설정에 대한 정보를 저장하고 있는 텍스트 파일로 옳은 것은?
① 스팸(Spam) ② 패스워드(Password)
③ 쿠키(Cookie) ④ 애플릿(Applet)
애플릿 : HTML 문서 내에 포함될 수 있는 자바 프로그램을 가리키는 말로, 현재 웹 상의 대부분의 프로그램에서 사용하는 방식 |
4. 다음 중 한글 Windows에서 사용할 수 있는 USB 컨트롤러에 대한 설명으로 옳지 않은 것은?
① 플러그 앤 플레이 설치를 지원하는 외부 버스이다.
② 컴퓨터를 종료하거나 다시 시작하지 않아도 USB 장치를 연결하거나 연결을 끊을 수 있다.
③ USB 포트를 사용하여 카메라, CD-ROM 드라이브, 스캐너 등 주변 기기를 연결할 수 있다.
④ 범용 병렬 버스 장치를 연결할 수 있도록 해주는 컴퓨터 인터페이스이다.
USB 컨트롤러는 범용 직렬 버스이다. |
5. 다음 중 컴퓨터에서 사용하는 멀티미디어와 관련하여 ASF파일 형식의 비디오 데이터에 관한 설명으로 옳은 것은?
① MS사에서 개발한 통합 멀티미디어 형식으로, 용량이 작고 음질이 뛰어나 주로 스트리밍 서비스를 하는 인터넷 방송국에서 사용된다.
② Apple사에서 개발한 동영상 압축 기술로 Windows에서는 Quick Time for Windows 프로그램을 설치하여 재생할 수 있다.
③ 동화상 전문가 그룹에서 제정한 동영상 압축 기술에 관한 국제 표준 규격으로, 동영상뿐만 아니라 오디오 데이터도 압축할 수 있다.
④ 동영상 압축 고화질 파일 형식으로, 비표준 동영상 파일 형식이며 Windows Media Player로만 재생이 가능하다.
비디오 데이터 * AVI : Windows의 표준 동영상 파일 형식으로, 별도의 하드웨어 장치 없이 재생 가능 * DVI : 디지털 TV를 위한 압축 기술을 인텔사에서 멀티미디어 분야의 동영상 압축 기술로 발전 시킴. 최고 144:1 정도의 압축률을 지원하며, 딜리버리 보드와 캡처 보드로 구성됨. TV나 비디오 카메라로 촬영한 영상을 컴퓨터에서 보거나 편집할 수 있도록 해주는 인터페이스 * MOV : Apple사에서 개발한 동영상 압축 기술로, JPEG의 압축 방식을 사용함. Windows에서 재생하려면 Quick Time for Windows를 설치해야 함. * MPEG : 동영상 압축 기술에 대한 국제 표준 규격. 동영상 뿐만 아니라 오디오도 압축할 수 있음. 프로엠 간의 연관성을 고려하여 중복 데이터를 제거함으로써 압축률을 높이는 손실 압축 기법을 사용. * DivX : 동영상 압축 고화질 파일 형식으로, 비표준 동영상 파일 형식. 재생하려면 소프트웨어와 코덱이 필요함.확장자는 AVI를 사용함. * ram : 리얼 미디어라는 비디오 스프림 방식에서 사용되는 파일 포맷으로, 실시간 전송이 가능하며 파일을 내려받으면서 재생할 수 있음. Real Player를 설치해야 함. |
6. 다음 중 컴퓨터에서 사용하는 기억장치에 관한 설명으로 옳지 않은 것은?
① RAM은 읽고 쓰기가 가능한 반도체 메모리로 DRAM과 SRAM으로 구분된다.
② 하드디스크 인터페이스 방식은 EIDE, SATA, SCSI 방식 등이 있다.
③ 캐시(cache) 메모리는 CPU와 주기억장치 사이에 위치하여 두 장치간의 속도 차이를 줄여 컴퓨터의 처리속도를 빠르게 하기 위한 메모리이다.
④ 연관(associative) 메모리는 보조기억장치를 마치 주기억장치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.
연관 메모리 : 저장된 내용의 일부를 이용하여 기억장치에 접근하여 데이터를 읽어오는 장치 가상 메모리 : 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 메모리 기법으로, 주기억장치보다 큰 프로그램을 불러와 실행해야 할 때 유용하게 사용됨 |
7. 다음 중 한글 Windows의 스풀(SPOOL)기능에 관한 설명으로 옳지 않은 것은?
① 컴퓨터 내부 장치에 비해 상대적으로 처리 속도가 느린 프린터 작업을 효율적으로 처리하기 위하여 사용하는 기능이다.
② 인쇄할 내용을 하드 디스크 장치에 임시로 저장한 후에 인쇄 작업을 수행한다.
③ 스풀 기능을 설정하면 보다 인쇄 속도가 빨라지고 동시 작업 처리도 가능하다.
④ 스풀 기능을 선택하면 문서 전체 또는 일부를 스풀한 다음 인쇄를 시작할 수 있게 하는 기능을 선택할 수 있다.
스풀을 사용하면 동시 작업 처리는 가능하지만 인쇄 속도는 느려진다 |
8. 다음 중 컴퓨터 그래픽과 관련하여 이미지를 표현하는 방식 중 비트맵(Bitmap) 방식에 관한 설명으로 옳지 않은 것은?
① 점과 점을 연결하는 직선이나 곡선을 이용하여 이미지를 표현하는 방식이다.
② 다양한 색상을 이용하기 때문에 사실적 표현이 용이하다.
③ 이미지를 확대하면 테두리가 거칠게 표현된다.
④ 비트맵 파일 형식으로는 BMP, TIF, GIF, JPEG 등이 있다.
비트맵 : 점으로 이미지를 표현하는 방식 벡터 : 점과 점을 연결하는 직선이나 곡석을 이용하여 이미지를 표현하는 방식 |
9. 다음은 개인 정보 보호에 대한 OECD 8원칙 중 무엇에 대한 설명인가?
개인은 자기에 관한 정보의 소개를 확인할 권리를 가지면, 필요한 경우에는 자신에 관한 정보를 합리적인 기간 내에 합리적인 비용과 방법에 의하여 알기 쉬운 형태로 통지 받은 권리를 가진다. |
① 개인 참여의 원칙
② 책임의 원칙
③ 수집 제한의 원칙
④ 정확성 원칙
OECD 프라이버시 보호 8원칙 * 수집 제한의 원칙 : 개인 정보의 수집은 제한되어야 하고, 수집하는 경우 합법적이고 공정한 절차에 따라 정보주체에게 알리거나 동의를 받아야 한다 * 정보 정확성의 원칙 : 개인정보는 그 이용 목적에 부합하는 것만 수집하고, 목적에 필요한 범위 내에서 정확하고 완전하며 최신의 상태를 유지해야 한다 * 목적의 명확화 원칙 : 개인정보는 수집 시 목적이 명확해야 하며, 이를 이용할 경우에도 수집 목적의 실현 또는 수집 목적과 양립되어야 하고 목적이 변경될 때마다 명확히 해야 한다. * 이용제한의 원칙 : 개인정보는 정보주체의 동의가 있는 경우나 법률의 규정에 의한 경우를 제외하고는 명확화된 목적 이외의 용도로 공개되거나 이용되어서는 안 된다. * 안전성 확보의 원칙 : 개인정보의 분실, 불법적인 접근, 훼손, 사용, 변조, 공개 등의 위험에 대비하여 합리적인 안전보호장치를 마련해야 한다. * 공개의 원칙 : 개인정보의 처리와 정보처리장치의 설치, 활용 및 관련 정책은 일반에게 공개해야 한다. * 개인 참가의 원칙 : 정보주체인 개인은 자신과 관련된 정보의 존재 확인, 열람 요구, 이의 제기 및 정정, 삭제, 보완 청구권을 가진다. * 책임의 원칙 : 개인정보 관리자는 위에서 제시한 원칙들이 지켜지도록 필요한 제반조치를 취해야 한다. |
10. 다음 중 컴퓨터에서 사용하는 소프트웨어에서 셰어웨어(Shareware)에 관한 설명으로 옳은 것은?
① 해당 프로그램의 모든 기능을 사용할 수 있으며, 정식 대가를 지불하고 사용하는 프로그램이다.
② 정식 프로그램의 구매를 유도하기 위해 기능이나 사용 기간에 제한을 두어 무료로 배포하는 프로그램이다.
③ 이미 제작 배포된 프로그램의 오류 수정이나 성능향상을 위해 일부 파일을 변경해 주는 프로그램이다.
④ 제작 회사에서 테스트할 목적으로 제작하는 프로그램이다.
①은 상용 소프트웨어, ③은 패치 프로그램, ④는 알파 버전 |
11. 다음 중 한글 Windows에서 하드디스크의 여유 공간이 부족할 경우의 해결 방법으로 옳지 않은 것은?
① [휴지통 비우기]를 수행한다.
② [디스크 정리]를 통해 임시 파일들을 지운다.
③ 시스템에서 사용하지 않는 응용 프로그램을 [프로그램 제거]를 이용하여 삭제한다.
④ [디스크 조각 모음(드라이브 조각 모음 및 최적화)]을 수행하여 하드디스크의 단편화를 제거한다.
디스크 조각 모음 : 여기저기 분산되어 저장된 파일들을 연속된 공간으로 최적화시켜 디스트의 접근 속도를 향상시키는 기능. 디스크에 대한 접근 속도를 향상시키기 위한 것으로 디스크의 용량 증가와는 관계가 없음. 파일과 폴더를 빠르게 액세스 하고 새 파일과 폴더를 효과적으로 저장할 수 있음 |
12. 다음 중 인터넷 서비스와 관련하여 FTP(File Transfer Protocol) 서비스에 관한 설명으로 옳지 않은 것은?
① 인터넷을 통하여 어떤 한 컴퓨터에서 다른 컴퓨터로 파일을 송수신할 수 있도록 지원하는 서비스이다.
② FTP 서버란 파일의 업로드나 다운로드 서비스를 제공하는 컴퓨터를 말한다.
③ FTP 서비스에서는 일반적으로 문자 모드와 이진 모드로 구분하여 파일을 송수신한다.
④ Anonymous FTP 서버에서 특정 파일을 다운로드 받기 위해서는 자신만의 계정을 가지고 있어야 한다.
Anonymous FTP 서버는 계정없이 FTP를 사용할 수 있다 |
13. 다음 중 아래의 설명과 관련된 것으로 옳은 것은?
① Web Server ② Proxy Server
③ Client Sever ④ FTP Server
프록시 서버 : PC 사용자와 인터넷 사이에서 중계자 역할을 하는 서버로, 방화벽 기능과 캐시 기능이 있음. |
14. 다음 중 컴퓨터에서 문자를 표현하는 코드 체계에 대한 설명으로 옳지 않은 것은?
① BCD 코드 : 64가지의 문자를 표현할 수 있으나 영문 소문자는 표현 불가능하다.
② Unicode : 세계 각국의 언어를 4바이트 체계로 통일한 국제 표준 코드이다.
③ ASCII 코드 : 128가지의 문자를 표현할 수 있으며, 주로 데이터 통신용이나 PC에서 많이 사용된다.
④ EBCDIC 코드 : BCD 코드를 확장한 코드체계로 256가지의 문자를 표현할 수 있다.
유니코드 : 전 세계의 문자를 2바이트로 표현할 수 있는 국제 표준 코드로, 정보 처리/정보 교환용으로 사용함 |
15. 다음 중 용어에 대한 설명으로 옳지 않은 것은?
① Ubiquitous : 시간과 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보 통신 환경
② Wibro : 고정된 장소에서 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷 서비스
③ VoIP : 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변화하여 일반 데이터망에서 통화를 가능하게 해주는 통신서비스 기술
④ RFID : 전파를 이용해 정보를 인식하는 기술로 출입관리, 주차 관리에 주로 사용.
Wibro(와이브로) : 무선 광대역을 의미하는 것으로, 휴대폰, 노트북, PDA 등의 모바일 기기를 이용하여 언제 어디서나 이동하면서 고속으로 무선 인터넷 접속이 가능한 서비스 |
16. 다음 중 컴퓨터 범죄에 관한 대비책으로 옳지 않은 것은?
① 컴퓨터 바이러스 예방 및 치료에 대한 프로그램을 지속적으로 개발한다.
② 크래커(cracker)를 지속적으로 양성한다.
③ 인터넷을 통한 해킹의 방지를 위한 방화벽과 해킹방지 시스템을 설치한다.
④ 정기적인 보안 검사를 통해 해킹여부를 감시하도록 한다.
크래커 : 고의로 다른 사람의 컴퓨터 시스템에 침입하여 자료를 파괴하거나 불법적으로 자료를 변경하는 행위를 하는 사람. 크래커를 방지해야 함 |
17. 다음 중 한글 Windows에서 사용하는 바로 가기 키에 관한 설명으로 옳지 않은 것은?
① [Alt]+[Enter] : 선택된 개체의 등록정보 창을 표시한다.
② [Shift]+[F10] : 선택한 항목에 대한 바로 가기 메뉴를 표시한다.
③ [Ctrl]+[Tab] : 실행 중인 여러 프로그램에서 활성화 전환을 한다.
④ [Ctrl]+[Esc] : 시작 메뉴를 표시한다.
[Alt]+[Tab] : 실행 중인 여러 프로그램에서 활성화 전환을 함 |
18. 다음 중 한글 Windows에서 사용하는 [메모장]에서 할 수 있는 기능으로 옳지 않는 것은?
① 특정 문자나 단어를 찾아서 바꾸기를 할 수 있다.
② 텍스트를 잘라내기, 복사하기, 붙여 넣기 또는 삭제를 할 수 있다.
③ 글꼴의 스타일과 크기를 바꿀 수 있다.
④ 편집 중인 문서에 그림을 삽입할 수 있다.
메모장에서는 그림, 차트, OLE 관련 개체는 삽입할 수 없음 |
19. 다음 중 한글 Windows의 [Windows 작업 관리자] 창에서 수행할 수 있는 작업으로 옳지 않은 것은?
① 컴퓨터를 이용할 사용자 계정의 추가와 삭제를 수행할 수 있다.
② 현재 실행 중인 프로그램을 강제로 종료시킬 수 있다.
③ 시스템의 CPU 사용 내용이나 할당된 메모리의 크기를 파악할 수 있다.
④ 시스템을 종료하거나 다시 시작할 수 있다.
[제어판]의 [사용자 계정]에서 사용자 계정의 추가와 삭제를 수행할 수 있음 |
20. 다음 중 컴퓨터의 연산장치에 관한 설명으로 옳지 않은 것은?
① 연산장치가 수행하는 연산에는 산술, 논리, 관계, 이동(Shift) 연산 등이 있다.
② 연산 장치에는 뺄셈을 수행하기 위하여 입력된 값을 보수로 변환하는 보수기(Complementor)와 2진수 덧셈을 수행하는 가산기(Adder)가 있다.
③ 누산기(Accumulator)는 연산된 결과를 일시적으로 저장하는 레지스터이다.
④ 연산장치에는 다음번 연산에 필요한 명령어의 번지를 기억하는 프로그램 카운터(Program Counter)를 포함한다.
연산장치 : 가산기, 보수기, 누산기, 데이터 레지스터, 상태 레지스터, 인덱스 레지스터 제어장치 : 프로그램 카운터, 명령 레지스터, 명령 해독기, 부호기, 메모리 주소 레지스터, 메모리 버퍼 레지스터 |
2과목 : 스프레드시트 일반 |
21. 아래 시트에서 수식을 실행하였을 때 다음 중 결과 값이 다른 것은?
① =ROUND(A1,3-LEN(INT(A1)))
② =ROUNDDOWN(A1,3-LEN(INT(A1)))
③ =ROUNDUP(A1,3-LEN(INT(A1)))
④ =TRUNC(A1,-5)
ROUND : 반올림 ROUNDUP : 올림 ROUNDDOWN : 내림 INT : 크지 않은 정수 TRUNC : 버림 LEN : 문자의 개수 =ROUND(A1,3-LEN(INT(A1))) : ROUND(54,832,820,-5) = 54,800,000 =ROUNDDOWN(A1,3-LEN(INT(A1))) : ROUNDDOWN(54,832,820,-5) = 54,800,000 =ROUNDUP(A1,3-LEN(INT(A1))) : ROUNDUP(54,832,820,-5) = 54,900,000 =TRUNC(A1,-5) : TRUNC(54,832,820,-5) = 54,800,000 |
22. 다음 중 데이터의 자동필터 기능에 대한 설명으로 옳지 않은 것은?
① 같은 열에 여러 개의 항목을 동시에 선택하여 데이터를 추출할 수 있다.
② 숫자로만 구성된 하나의 열에 색 기준 필터와 숫자필터를 동시에 적용할 수 없다.
③ 같은 열에 날짜, 숫자, 텍스트가 섞여 있으면 텍스트 필터가 적용된다.
④ 필터를 이용하여 추출한 데이터는 항상 레코드(행)단위로 표시된다.
자동 필터 * 단순한 비교 조건을 사용하여 간단한 데이터 추출 작업에 사용되는 필터 * [데이터] -> [정렬 및 필터] -> [필터] * 데이터 목록에 반드시 열 이름표가 있어야 사용할 수 있으며 두 개 이상의 열에 조건이 설정된 경우 AND 조건으로 결합된다. * 자동 필터를 적용하면 지정한 조건에 맞지 않는 행은 숨겨진다. * 자동 필터를 사용하면 목록 값, 서식, 조건을 이용하여 세 가지 유형의 필터를 만들 수 있지만, 한 번에 한 가지 필터만 적용할 수 있다. * 열에 입력된 데이터에 따라 [숫자 필터], [텍스트 필터], [날짜 필터]가 표시되고 하나의 필드에 날짜, 숫자, 텍스트가 섞여 있으면 가장 많이 있는 형식의 필터가 표시된다. |
23. 다음 VBA 배열 선언문에 대한 설명으로 옳지 않은 것은?
① 배열은 3차원 배열이고, 요소는 모두 24개이다.
② 배열의 첫 번째 요소는 No(0, 0, 0)이다.
③ 배열 요소의 데이터 형식은 모두 Integer 이다.
④ 배열은 4행 2열의 테이블이 3면으로 되어 있다.
VBA 문법 * 변수 선언 : 키워드 + 변수 이름 + As 데이터 유형 변수 선언 키워드 : Dim, Static, Private, Public * Option Base 1을 사용하면 배열 요소는 1부터 시작 * 요소는 면,행,열로 구성 |
24. 다음 설명 중 옳지 않은 것은?
① '채우기'에서 연속 데이터의 유형에는 선형, 급수, 날짜, 자동 채우기가 있다.
② 키보드를 이용하여 연속된 셀 범위를 선택할 때 [F8]을 사용한다.
③ 마우스 포인터를 열 머리글의 왼쪽 경계선에 위치시킨 후 더블 클릭하면 열 너비는 기본 값으로 복원 된다.
④ 열 머리글을 선택한 후 숨기기를 하면 열 너비가 '0'으로 된다.
마우스 포인터를 열 머리글의 오른쪽 경계선에 위치시킨 후 더블클릭하면 열 너비는 가장 긴 문자 데이터에 맞춰 자동 조절됨 |
25. 다음 시트에서 1학년 학생들의 국어 평균을 구하려고 할 때 수식으로 옳지 않은 것은?
① {=AVERAGE(IF(A2:A4="1학년",C2:C4))}
② {=AVERAGE((A2:A4="1학년")*(C2:C4))}
③ =AVERAGEIF(A2:A4,"1학년",C2:C4)
④ =AVERAGEIFS(C2:C4,A2:A4,"1학년")
{=AVERAGE((A2:A4="1학년")*(C2:C4))} : (C2:C4)까지의 인수가 3이므로 (80+50)/3 = 43.3333 AVERAGEIF : 조건에 맞는 셀들의 평균값 AVERAGEIFS : 여러 조건에 맞는 셀들의 평균값 |
26. 다음 중 서식 파일에 대한 설명으로 옳은 것은?
① 일반적인 서식 파일의 확장자는 'xlsx'이고, 매크로가 포함된 서식 파일의 확장자는 'xlam'이다.
② 사용자가 작성한 서식 파일은 기본적으로 'Templates' 폴더에 저장된다.
③ 기본 서식 파일을 새로 만들려면 워크시트는 'Sheets', 통합문서는 'Books'로 파일명을 지정한다.
④ 행, 열, 시트 등을 숨기거나 워크시트, 셀을 변경하지 못하게 통합 문서를 보호하여 서식 파일을 작성할 수는 없다.
서식 파일 * 일정한 형식이나 스타일을 적용하여 만들어 놓은 문서 * 일반적인 서식 파일의 확장자는 'xltx'이고 매크로가 포함도니 서식 파일의 확장자는 'xltm'이다 * 행, 열, 시트 등을 숨기거나 통함 문서를 보호하는 기능을 부여한 서식 파일을 작성할 수 있다. * 사용자가 작성한 서식 파일은 기본적으로 'Templates' 폴더에 저장된다 * 기본 서식 파일을 새로 만들려면 워크시트는 'Sheet', 통합 문서는 'Book'로 파일 이름을 지정하여 XLStart 폴더에 저장한다 |
27. 다음 서식 코드를 데이터에 사용자 지정 표시 형식으로 설정 한 후 표시되는 결과로 옳지 않은 것은? (단, 열의 너비는 기본 값인 '8.38'로 설정되어있음)
① *-#,##0(서식코드) 123(데이터) -------123(결과)
② *0#,##0(서식코드) 123(데이터) *******123(결과)
③ **#,##0(서식코드) 123(데이터) *******123(결과)
④ **#,##0(서식코드) -123(데이터) -******123(결과)
서식 코드 * 형식 ![]() * '*' : * 기호 다음에 있는 특정 문자를 셀의 너비만큼 반복하여 채움 |
28. 다음 중 '페이지 나누기'에 대한 설명으로 옳지 않은 것은?
① [페이지 나누기 미리보기]에서 수동으로 삽입된 페이지 나누기는 실선으로 표시된다.
② 행 높이와 열 너비를 변경하더라도 자동 페이지 나누기의 위치는 변하지 않는다.
③ 수동으로 삽입한 페이지 나누기를 제거하려면 페이지 나누기를 페이지 나누기 미리 보기 영역 밖으로 끈다.
④ 용지 크기, 여백 설정, 배율 옵션 등에 따라 자동페이지 나누기가 삽입된다.
행 높이와 열 너비가 변경되면 자동 페이지 나누기의 위치는 변한다. |
29. 다음 중 차트에 관한 설명으로 옳지 않은 것은?
① 차트는 차트영역, 그림영역, 계열, 항목 축, 값 축, 범례, 제목 등의 개체로 구성되어 있다.
② 차트를 만들 때 자주 사용하는 특정 차트는 기본 차트로 설정하여 활용할 수 있다.
③ 거품형 차트와 대부분의 3차원 차트는 혼합형 차트로 만들 수 없다.
④ 기본 차트는 <F11>키를 누르면 현재 시트에 삽입되고,<Alt>+<F11>키를 누르면 별도의 차트 시트에 삽입된다.
기본 차트는 <F11>을 누르면 별도의 차트 시트에 삽입되고, <Alt>+<F11>키를 누르면 Visual Basic Editor가 실행된다. |
30. 문서를 인쇄했을 때 문서의 위쪽에 '- 1 Page -' 형식으로 페이지 번호를 표시하려고 한다. 다음 중 설정 방법으로 옳은 것은?(문제 오류로 당일 시험장에서는 3번이 정답으로 발표되었으며 확정답안 발표시 1,3번이 정답으로 발표되었습니다. 여기서는 3번을 정답 처리 합니다.)
① -&[페이지 번호]& Page -
② &- [페이지 번호] Page -
③ -&[페이지 번호] Page -
④ &- [페이지 번호]& Page -
&[페이지 번호] : 현재 페이지 번호를 자동으로 삽입 -&[페이지 번호]& Page - 의 결과는 '-1Page-'처럼 1과 Page가 붙어서 표시됨 |
31. 아래 시트에서 수식을 실행했을 때 화면에 표시되는 결과가 다른 것은?
① =IFERROR(ISERR(B3),"ERROR")
② =IFERROR(ISERROR(B3),"ERROR")
③ =IFERROR(ISLOGICAL(B5), "ERROR")
④ =IF(ISNUMBER(B4), TRUE,"ERROR")
①은 FALSE, 나머지는 TRUE 표시 IFERROR : 인수1이 오류면 인수2를 표시하고 그렇지 않으면 인수1을 그대로 표시 IF : 조건을 비교하여 참이면 인수1, 거짓이면 인수2를 실행 ISERROR : 인수로 주어진 셀이 오류값을 가지면 TRUE 출력 ISERR : 인수로 주어진 셀이 #N/A를 제외한 오류값을 가지고 있으면 TRUE 출력 ISLOGICAL : 인수가 논리값이면 TRUE 출력 ISNUMBER : 인수가 숫자이면 TRUE 출력 |
32. 다음 프로시저를 실행한 결과에 대한 설명으로 옳은 것은?
① [B1] 셀에서 [B5] 셀까지 모든 셀에 10을 입력한다.
② [B1] 셀과 [B5] 셀에 10을 입력한다.
③ 1행에서 5행까지의 모든 셀에 10을 입력한다.
④ 오류가 발생한다.
Range("B1", "B5") = Range("B1":B5") |
33. 아래의 시트에서 [C4:C8] 셀에 데이터를 채우려고 할 때 아래 [데이터 표] 대화상자에 입력되어야 할 값과 실행결과 [C4:C8] 셀에 설정된 배열 수식의 쌍으로 올바르게 짝지어진 것은? (단, [C3] 셀에는 수식 '=D2*A2'가 입력되어 있으며, [B3:C8] 셀을 지정한 후 [데이터]-[데이터 도구]-[가상 분석]-'데이터 표'를 실행한다.)
① 입력값 : [행 입력 셀]:$A$2 설정값 : {=TABLE(A2,)}
② 입력값 : [열 입력 셀]:$A$2 설정값 : {=TABLE(,A2)}
③ 입력값 : [행 입력 셀]:$D$2 설정값 : {=TABLE(D2,)}
④ 입력값 : [행 입력 셀]:$A$2, [열 입력 셀]:$A$2 설정값 : {=TABLE(A2,A2)}
절대 참조 : 수식을 입력한 셀의 위치와 관계없이 고정된 주소 (EX. $A$1) 행 입력 셀 : 변화되는 값이 한 행에 있을 때 변화되는 셀의 주소 지정 열 입력 셀 : 변화되는 값이 한 열에 있을 때 변화되는 셀의 주소 지정 [B4:B8]이 열 방향이므로 열 입력 셀을 이용한다. 설정값의 형식은 {=TABLE(행, 열)}이므로 {=TABLE(,A2)}로 작성된다. ![]() |
34. 다음 시나리오 요약에 대한 설명으로 옳지 않은 것은?
① 하나의 시나리오에 최대 64개까지 변경 셀을 지정할 수 있다.
② [B2]셀의 값이 변경될 때 변경되는 [D2] 셀의 값을 예측할 수 있다.
③ [D2] 셀은 계산식이어야 하고, 변경되는 [B2] 셀은 반드시 계산식에 포함되어 있어야 한다.
④ '변경 셀'로 지정한 셀에 계산식이 포함되어 있으면 자동으로 상수로 변경되어 시나리오가 작성된다.
시나리오 * 다양한 상황과 변수에 따른 여러 가지 결과값의 변화를 가상의 상황을 통해 예측하여 분석하는 도구 * 변경 셀에는 데이터를 변경할 셀의 범위를 지정하고 결과 셀은 반드시 변경 셀을 참조하는 수식으로 입력되어야 한다 * 시나리오의 결과는 요약 보고서나 피벗 테이블 보고서로 작성할 수 있다 * 시나리오를 작성하면 현재 작업하는 시트 앞에 새 워크시트를 삽입하고 그 시트에 시나리오 보고서를 표시한다 * 시나리오 병합을 통하여 다른 통합 문서나 다른 워크시트에 저장된 시나리오를 가져올 수 있다 * 하나의 시나리오에 최대 32개까지 변경 셀을 지정할 수 있다 |
35. 다음 중 엑셀을 시작할 때 자동으로 열리는 특수한 엑셀 통합 문서인 개인용 매크로 통합 문서의 이름으로 옳은 것은?
① PERSONAL.XLSB ② PERSONAL.XLAM
③ PERSONAL.XLSM ④ PERSONAL.XLTM
개인용 매크로 통합 문서 : XLSTART 폴더 안의 PERSONAL.XLSB에 저장되므로 엑셀을 실행시킬 때마다 사용 가능함 |
36. 다음과 같이 통합 문서 보호를 설정했을 경우에 대한 설명으로 옳지 않은 것은?
① 시트의 삽입/삭제/이동 등과 같은 작업을 할 수 없다.
② 통합 문서가 열릴 때마다 통합 문서 창을 같은 크기와 위치에 유지할 수 있다.
③ 새 창/틀 고정/창 나누기 등과 같은 작업을 할 수 없다.
④ 피벗 테이블 보고서, 부분합과 같은 데이터 분석작업을 할 수 없다.
통합 문서 보호 * 통합 문서의 시트 삭제, 이동, 숨기기, 이름 바꾸기, 창 이동, 창 크기 조절, 새 창, 창 나누기, 틀 고정 등을 할 수 없도록 보호 * 통합 문서에 '시트 보호'가 설정되지 않은 경우에는 워크시트에 데이터를 입력, 수정, 삭제하거나 피벗 테이블 보고서, 부분합과 같은 데이터 분석 작업을 할 수 있다. |
37. 다음과 같은 특징을 갖는 차트의 종류는? ( ② )
① 꺽은선형, ② 분산형, ③ 주식형, ④ 영역형 |
38. 다음 그림과 같이 부분합의 결과를 요약된 결과만 다른 곳으로 복사하기 위한 작업 과정으로 옳은 것은?
① [A1:C14] 범위를 선택 → [찾기 및 선택] → [이동 옵션] → '화면에 보이는 셀만'을 선택 → 확인 → 복사 → 붙여넣기
② [A1:C14] 범위를 선택 → [찾기 및 선택] → [이동 옵션] → '현재 셀이 있는 영역'을 선택 → 확인 → 복사 → 붙여넣기
③ [A1:C14] 범위를 선택 → 복사 → 선택하여 붙여넣기 → '내용이 있는 셀만 붙여넣기' 선택 → 확인
④ [A1:C14] 범위를 선택 → 복사 → 선택하여 붙여넣기 → 값 → 확인
부분합 결과를 통해 일부 행이 숨겨져있다는 것을 알 수 있다. 요약된 데이터만 복사하기 위해 '화면에 보이는 셀만'을 선택한 후 복사, 붙여넣기 |
39. 다음 중 수식의 결과가 옳지 않은 것은?
① =FIXED(40899.4928,-2,TRUE) → 40900
② =EOMONTH(DATE(1900,1,1), 1) → 59
③ =FACT(TRUNC((PI()))) → 3
④ =ROUNDUP(PI(),0) → 4
FIXED(인수, 소수점 자릿수, 콤마 표시 유무) : 반올림 하여 지정된 자릿수까지 표시, TRUE이면 쉼표 포함, 자릿수가 지정되지 않으면 2로 인식 EOMONTH(시작 날짜, 개월 수) : 시작 날짜를 기준으로 전, 후 개월의 마지막 날짜의 일련 번호를 구함. 개월 수가 양수이면 이후 날짜, 음수이면 이전 날짜를 대상으로 구함 DATE(연, 월, 일) : 연, 월, 일에 대한 일련번호를 구함(1900년 1일 1일부터 날짜 일련 번호 1) FACT : 팩토리얼 ROUNDUP : 올림 PI : 원주율 값을 반환 ① =FIXED(40899.4928,-2,TRUE) -> 40899.4928을 십의 자리에서 반올림하고 콤마 없이 표시한다. 따라서 40900 ② =EOMONTH(DATE(1900,1,1), 1) -> 1900년 1월 1일에서 1개월이 지난 달의 마지막 날짜는 1900년 2월 28일. 1900년 1월 1일부터 일련번호가 1이고 하루가 지날 때마다 1씩 증가하므로 1900년 2월 28일은 59 ③ =FACT(TRUNC((PI()))) ->FACT(3) = 3*2*1 = 6 ④ =ROUNDUP(PI(),0) -> 0을 입력하면 올림한 정수 반환이므로 4 |
40. 다음은 [매크로 기록] 대화상자이다. 각 항목에 대한 설명으로 옳지 않은 것은?
① 매크로 이름 지정 시 첫 글자는 반드시 문자로 작성해야하고, 두 번째 글자부터 문자, 숫자, 밑줄 문자(_)등을 사용할 수 있다.
② 바로 가기 키 조합 문자는 영문자와 숫자만 가능하다.
③ 매크로 저장 위치는 개인용 매크로 통합문서, 새 통합 문서 그리고 현재 통합 문서 중 선택할 수 있다.
④ 매크로 실행을 위한 바로 가기 키로 엑셀에서 지정되어 있는 바로 가기 키를 지정할 수도 있다.
바로 가기 키 조합 문자는 영문자만 가능하고 입력하지 않아도 매크로를 기록할 수 있다. |
3과목 : 데이터베이스 일반 |
41. 다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
① ApplyFilter : 쿼리 또는 테이블에서 레코드를 검색하는 기능을 수행한다.
② FindNext : 특정한 조건식을 만족하는 레코드 중에서 첫 번째 레코드를 찾아준다.
③ CancelEvent : 이벤트를 취소하는 기능을 수행한다.
④ GotoControl : 활성화된 폼에서 포커스를 특정 컨트롤로 이동하는데 사용한다.
매크로 함수 FindNextRecord : 특정한 조건에 의해 찾아진 레코드의 바로 다음에 위치하는 조건에 만족하는 레코드를 검색함 FindRecord : 특정한 조건에 맞는 첫 번째 레코드를 검색함 GoToPage : 현재 폼에서 커서를 지정한 페이지의 첫 번째 컨트롤로 이동시킴 GoToRecord : 레코드 포인터를 이동시킴 |
42. 다음 중 데이터 조작어(DML : Data Manipulation Language)의 특징으로 옳지 않은 것은?
① 데이터 처리를 위하여 사용자와 DBMS사이의 인터페이스를 제공한다.
② 데이터 처리를 위한 연산의 집합으로 데이터의 검색, 삽입, 삭제, 변경 등 데이터 조작을 제공하는 언어이다.
③ 절차적 조작 언어와 비절차적 조작 언어로 구분된다.
④ 데이터 보안(Security), 무결성(Integrity), 회복(Recovery) 등에 관련된 사항을 정의한다.
④는 데이터 제어어에 대한 설명 |
43. 아래의 [상황]에서 두 테이블에 변경된 내용을 적용하기 위한 방법으로 가장 적절한 것은?
① 두 테이블간의 관계를 해제하고 [분류] 테이블의 '분류코드' 필드 값을 수정한다.
② [제품] 테이블의 '분류코드'를 먼저 수정한 후, [분류] 테이블의 '분류코드' 필드 값을 수정한다.
③ 관계 편집 창에서 '관련 필드 모두 업데이트'를 체크한 후, [분류] 테이블의 '분류코드' 필드 값을 수정한다.
④ 관계 편집 창에서 '관련 필드 모두 업데이트'를 체크한 후, [제품] 테이블의 '분류코드' 필드 값을 수정한다.
'분류코드'가 외래키이므로 관계 편짐 창에서 '관련 필드 모두 업데이트'를 체크한 후 [분류] 테이블의 '분류코드' 필드 값을 수정 |
44. 다음 SQL 문의 실행 결과로 옳은 것은?
① 영업부 사원들과 다른 거주지에 사는 개발부 사원명
② 개발부 사원들과 다른 거주지에 사는 영업부 사원명
③ 영업부 사원들과 같은 거주지에 사는 개발부 사원명
④ 개발부 사원들과 같은 거주지에 사는 영업부 사원명
45. 다음 중 폼 작업 시 탭 순서에서 제외되는 컨트롤로 옳은 것은?
① 레이블 ② 언바운드 개체 틀
③ 명령 단추 ④ 토글 단추
탭 순서 : 폼에 생성된 컨트롤에 적용할 수 있는 것, <Tab>이나 <Enter>를 눌렀을 경우 이동되는 컨트롤의 순서를 정의. 기본적으로 컨트롤을 작성한 순서대로 탭 순서가 설정되며, 레이블 컨트롤에는 설정할 수 없다. |
46. [매출 실적 관리] 폼의 'txt평가' 컨트롤에는 'txt매출수량' 컨트롤의 값이 1,000 이상이면 우수, 500 이상이면 보통, 그 미만이면 저조라고 표시하고자 한다. 다음 중 'txt평가'의 컨트롤 원본으로 옳지 않은 것은?
① =IIf([txt매출수량]<500,"저조", IIf(txt매출수량>=1000,"우수","보통"))
② =IIf([txt매출수량]<500,"저조",IIf(txt매출수량>=500,"보통","우수"))
③ =IIf([txt매출수량]>=1000,"우수",IIf([txt매출수량]>=500,"보통","저조"))
④ =IIf([txt매출수량]>=500,IIf([txt매출수량]<1000,"보통","우수"),"저조")
컨트롤 원본 : 컨트롤에 연결할 데이터를 설정. IIf(조건, 실행1, 실행2) : 조건이 참이면 실행1을 거짓이면 실행2를 수행 =IIf([txt매출수량]<500,"저조",IIf(txt매출수량>=500,"보통","우수")) -> 500 미만이면 저조, 500이상이면 보통으로 표시되어 우수는 표시 불가 |
47. 다음 설명에 해당하는 폼의 속성으로 옳은 것은?
① 기본 보기 ② 캡션
③ 레코드 원본 ④ 레코드 잠금
기본 보기 : 폼 보기 형식을 지정하는 것 캡션 : 제목 표시줄에 표시될 텍스트를 지정 레코드 잠금 : 2명 이상의 사용자가 동시에 같은 레코드를 편집하려고 할 때 레코드를 잠그는 방법을 설정 |
48. 회원 중에서 가입일이 2010년 10월 16일 이전인 준회원을 정회원으로 변경하고자 할 때 SQL 문으로 옳은 것은? (단, 회원 테이블에는 회원번호, 성명, 가입일, 연락처, 등급 등의 필드가 있으며, 회원의 등급은 '등급' 필드에 저장되어 있다.)
① update 회원 set 등급 = '정회원' where 가입일 <= #2010-10-16# and 등급 = '준회원'
② update 회원 set 등급 = '정회원' where 가입일 <= "2010-10-16" and 등급 = '준회원'
③ update 회원 set 등급 = '정회원' where 가입일 <= #2010-10-16#
④ update 회원 set 등급 = '정회원' where 가입일 <= "2010-10-16"
49. 다음 중 보고서의 각 부분에 대한 설명으로 옳은 것은?
① 보고서 머리글 : 보고서의 모든 페이지 상단에 표시된다.
② 구역 선택기 : 보고서를 선택하거나 보고서의 속성을 지정할 때 사용한다.
③ 그룹 바닥글 : 그룹별 요약 정보를 각 그룹의 하단에 표시한다.
④ 페이지 머리글 : 실제 데이터가 반복적으로 표시되는 부분이다.
보고서 머리글 : 보고서의 첫 페이지 상단에 한 번 표시 구역 선택기 : 각 구역을 선택하거나 구역의 속성을 지정 페이지 머리글 : 그룹이 지정될 경우 그룹의 상단에 반복적으로 표시 |
50. 다음과 같이 페이지 번호 속성을 설정하였다. 전체 페이지 수가 10페이지인 경우 3번째 페이지의 번호 표시 형식으로 옳은 것은?
① 10의 3페이지 ② 3의 10페이지
③ 3페이지 ④ 3-10페이지
51. 다음 중 폼을 작성할 수 있는 [만들기]탭 [폼]그룹에서 선택 가능한 명령에 해당하지 않는 것은?
① 폼 디자인 ② 여러 항목
③ 매크로 ④ 피벗 차트
매크로 : 여러 갱의 명령문을 하나로 묶어서 일련의 절차를 미리 정의하는 기능 |
52. 그림과 같이 '유효성 검사 규칙'과 '유효성 검사 텍스트'를 설정하였다. 다음 중 이에 대한 설명으로 옳은 것은?
① 입력되는 값은 반드시 A로 시작하면서 5자 이내이어야 하고, 규칙에 맞는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
② 입력되는 값은 반드시 A로 시작하면서 5자 이내이어야 하고, 규칙에 맞지 않는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
③ 입력되는 값은 반드시 A로 시작하면서 5자이어야 하고, 규칙에 맞는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
④ 입력되는 값은 반드시 A로 시작하면서 5자이어야 하고, 규칙에 맞지 않는 값이 입력된 경우에는 "유효성 확인입니다."라는 메시지가 나타난다.
53. 다음 중 테이블의 이름을 지정하는 방법에 대한 설명으로 옳지 않은 것은?
① 테이블 이름과 쿼리 이름은 동일하게 설정할 수 없다.
② . ! ' [] 과 같은 특수문자는 사용할 수 없다.
③ 테이블 이름에 공백은 포함시킬 수 없다.
④ 테이블 이름과 필드 이름은 동일하게 설정할 수 있다.
테이블 이름의 첫 문자로 공백을 사용할 수 없지만, 테이블 이름에 공백은 포함시킬 수 있음 |
54. 다음 중 폼을 열자마자 'txt조회' 컨트롤에 커서(포커스)를 자동적으로 위치하게 하는 이벤트 프로시저는?
① Private Sub txt조회_Click()
txt조회.AutoTab = True
End Sub
② Private Sub txt조회_Click()
txt조회.SetFocus
End Sub
③ Private Sub Form_Load()
txt조회.AutoTab = True
End Sub
④ Private Sub Form_Load()
txt조회.SetFocus
End Sub
Form_Load : 폼을 로드시킴 SetFocus : 지정한 컨트롤에 커서를 자동적으로 위치시킴 |
55. 회원목록 보고서는 '지역' 필드를 기준으로 정렬되어 있다. 동일한 지역인 경우에 지역명이 맨 처음에 한번만 표시되도록 하기 위한 속성으로 옳은 것은?
① 확장가능 속성을 '아니오'로 설정
② 누적 합계 속성을 '예'로 설정
③ 중복내용 숨기기 속성을 '예'로 설정
④ 표시 속성을 '아니오'로 설정
56. 다음 두 개의 테이블 사이에서 외래 키(Foreign Key)는 무엇인가? (단, 밑줄은 각 테이블의 기본 키를 표시함)
① 직원 테이블의 사번 ② 부서 테이블의 팀원수
③ 직원 테이블의 부서명 ④ 부서 테이블의 팀장
외래키 : 참조 테이블에서 기본키인 속성키 |
57. [성적] 테이블에서 '언어' 필드와 '수리' 필드를 더한 후 합계라는 이름으로 표시하고자 한다. 다음 중 SQL문의 괄호 안에 들어갈 내용으로 옳은 것은?
① NAME IS 합계 ② ALIAS 합계
③ AS 합계 ④ TO 합계
AS : 별명 지정 |
58. 다음 중 '영동1단지'에서 숫자로 된 단지정보 '1'을 추출하기 위한 함수로 옳은 것은?
① left("영동1단지", 3)
② right("영동1단지", 3)
③ mid("영동1단지", 3, 1)
④ instr("영동1단지", 3, 1)
LEFT(텍스트, 개수) : 텍스트의 왼쪽부터 지정한 개수만큼 표시 MID(텍스트, 시작 위치, 개수) : 텍스트의 시작 위치부터 지정한 개수만큼 표시 RIGHT(텍스트, 개수) : 텍스트의 오른쪽부터 지정한 개수만큼 표시 INSTR(문자열, 찾는 문자) : 문자열에서 찾는 문자 또는 문자열의 위치를 구함 |
59. 다음 중 다른 데이터베이스의 원본 데이터를 연결 테이블로 가져온 테이블과 새 테이블로 가져온 테이블에 대한 설명으로 옳지 않은 것은?
① 연결 테이블로 가져온 테이블을 삭제하면 연결되어 있는 원본 데이터베이스 테이블도 삭제된다.
② 연결 테이블로 가져온 테이블을 삭제해도 원본 테이블은 삭제되지 않고 연결만 삭제된다.
③ 새 테이블로 가져온 테이블을 삭제해도 원본 테이블은 삭제되지 않는다.
④ 새 테이블로 가져온 테이블을 이용하여 폼이나 보고서를 생성할 수 있다.
연결 테이블로 가져온 테이블을 삭제해도 연결되어 있는 원본 테이터베이스 테이블은 삭제되지 않음 |
60. 다음 중 보고서 작성시 그룹화와 관련된 사항 중 옳지 않은 것은?
① 그룹화된 레코드들을 내부적으로 다시 그룹화 할 수 있다.
② 날짜/시간 필드를 그룹화하면 연도/분기/월 등 세부적인 그룹화가 가능하다.
③ 텍스트 필드를 그룹화하면 전체 필드의 값이 일치하는 경우에만 같은 그룹으로 인식한다.
④ 그룹별로 머리글과 바닥글을 지정할 수 있다.
텍스트 필드를 그룹화하면 전체 값, 첫 문자, 처음 두 문자 또는 사용자가 지정한 문자와 일치하는 경우 같은 그룹으로 인식 |