기출노트 로고기출노트
시작하기

2019컴퓨터활용능력1급 1회차

60문제로 구성된 기출 시험

💡 학습 진행률을 저장하시겠어요?
로그인하면 학습 진행률, 오답노트, 북마크 기능을 사용할 수 있습니다.

시험 문제

문제 1

다음 중 컴퓨터 시스템에서 사용하는 가상기억장치(Virtual memory)에 대한 설명으로 옳지 않은 것은?    
  1. 보조기억장치 같은 큰 용량의 기억 장치를 주기억장치 처럼 사용하는 개념이다.
  2. 주기억장치의 용량보다 큰 프로그램의 실행을 가능하게 한다.
  3. 주소 매핑(mapping)이라는 작업이 필요하다.
  4. 주기억장치의 접근 시간을 최소화하여 시스템의 처리 속도가 빨라진다.
정답: 4

해설

가상기억장치는 보조기억장치를 주기억장치처럼 사용하여 실제 주기억장치보다 큰 프로그램을 실행할 수 있게 해줍니다. 이 과정에서 주소 매핑이 필수적입니다. 하지만 가상기억장치는 보조기억장치 접근으로 인해 주기억장치보다 느리기 때문에, 오히려 시스템 처리 속도가 느려질 수 있습니다. 따라서 4번은 가상기억장치의 특징으로 옳지 않습니다.

문제 2

다음 중 멀티미디어에 대한 설명으로 옳지 않은 것은?    
  1. 멀티미디어와 관련된 표준안은 그래픽, 오디오, 문서 등 매우 다양하다.
  2. 대표적인 정지화상 표준으로는 손실, 무손실 압축 기법을 다 사용할 수 있는 JPEG과 무손실 압축 기법을 사용하는 GIF가 있다.
  3. MPEG은 Intel사가 개발한 동영상 압축 기술로 용량이 작고, 음질이 뛰어나다.
  4. 스트리밍이 지원되는 파일 형식은 ASF, WMV, RAM 등이 있다.
정답: 3

해설

정답은 3번입니다. MPEG은 동영상 압축 기술이 맞지만, Intel사가 아닌 **ISO(국제표준화기구)와 IEC(국제전기기술위원회)에서 공동으로 개발**했습니다. 또한, MPEG은 동영상 압축 기술이지 음질을 직접적으로 뛰어나게 하는 기술은 아닙니다. 핵심 개념은 **MPEG의 개발 주체와 역할**입니다.

문제 3

다음 중 컴퓨터에서 사용하는 EBCDIC 코드에 대한 설명으로 옳지 않은 것은?    
  1. 확장 이진화 10진 코드로 BCD 코드를 확장한 것이다.
  2. 특수 문자 및 소문자 표현이 가능하다.
  3. 4비트의 존 부분과 4비트의 디지트 부분으로 구성된다.
  4. 최대 64개의 문자 표현이 가능하다.
정답: 4

해설

EBCDIC은 8비트로 구성되어 최대 256개의 문자를 표현할 수 있습니다. 따라서 4번 보기의 "최대 64개의 문자 표현이 가능하다"는 설명은 옳지 않습니다. 1, 2, 3번 보기는 EBCDIC의 특징을 올바르게 설명하고 있습니다.

문제 4

다음 멀티미디어 용어 중 선택된 두 개의 이미지에 대해 하나의 이미지가 다른 이미지로 자연스럽게 변화하도록 하는 특수 효과를 뜻하는 것은?    
  1. 렌더링(Rendering)
  2. 안티앨리어싱(Anti-Aliasing)
  3. 모핑(Morphing)
  4. 블러링(Bluring)
정답: 3

해설

정답은 3번 모핑(Morphing)입니다. 모핑은 두 개의 이미지를 자연스럽게 연결하여 한 이미지가 다른 이미지로 변해가는 시각 효과를 말합니다. 이는 주로 애니메이션이나 영화에서 인물이나 사물의 변형을 표현하는 데 사용됩니다. 렌더링은 3D 모델을 2D 이미지로 만드는 과정이고, 안티앨리어싱은 계단 현상을 줄이는 기술이며, 블러링은 이미지를 흐릿하게 만드는 효과이므로 문제의 설명과는 다릅니다.

문제 5

다음 중 컴퓨터 통신과 관련하여 P2P 방식에 관한 설명으로 옳은 것은?    
  1. 인터넷에서 이루어지는 개인 대 개인의 파일 공유를 위한 기술이다.
  2. 인터넷을 통해 MP3를 제공해 주는 기술 및 서비스이다.
  3. 인터넷을 통해 동영상을 상영해 주는 기술 및 서비스이다.
  4. 여러 사용자가 동시에 온라인 게임을 할 수 있도록 제공해 주는 기술이다.
정답: 1

해설

P2P(Peer-to-Peer) 방식은 중앙 서버 없이 여러 컴퓨터가 직접 연결되어 데이터를 주고받는 기술입니다. 따라서 정답 1번은 P2P 방식의 핵심인 개인 대 개인의 파일 공유를 정확히 설명하고 있습니다. 보기 2, 3, 4번은 특정 콘텐츠 제공이나 서비스에 해당하며 P2P 방식의 일반적인 개념과는 거리가 있습니다.

문제 6

다음 중 소스 코드까지 제공되어 사용자들이 자유롭게 수정하거나 변경할 수 있는 소프트웨어를 의미하는 것은?    
  1. 주문형 소프트웨어(Customized software)
  2. 오픈 소스 소프트웨어(Open source software)
  3. 쉐어웨어(Shareware)
  4. 프리웨어(Freeware)
정답: 2

해설

정답은 2번 오픈 소스 소프트웨어입니다. 오픈 소스 소프트웨어는 소스 코드가 공개되어 누구나 자유롭게 수정하고 배포할 수 있는 소프트웨어를 말합니다. 이는 소프트웨어의 투명성을 높이고 사용자들의 참여를 통해 발전하는 특징을 가집니다. 반면, 주문형 소프트웨어는 특정 요구에 맞춰 개발된 것이며, 쉐어웨어와 프리웨어는 사용은 무료이지만 소스 코드 수정은 제한됩니다.

문제 7

다음 중 바탕 화면의 바로 가기 메뉴 [개인 설정]을 선택하여 설정할 수 있는 작업에 대한 설명으로 옳지 않은 것은?    
  1. 바탕 화면의 배경, 창 색, 소리 등을 한 번에 변경할 수 있는 테마를 선택할 수 있다.
  2. 바탕 화면의 배경 이미지를 변경할 수 있다.
  3. 바탕 화면에 시계, 일정, 날씨 등과 같은 가젯을 표시 하도록 설정할 수 있다.
  4. 화면 보호기를 설정할 수 있다.
정답: 3

해설

## 정답 이유 및 핵심 개념 설명 **정답: 3번** **이유:** 바탕 화면 바로 가기 메뉴의 [개인 설정]에서는 테마, 배경, 화면 보호기 등을 설정할 수 있습니다. 하지만 **가젯(Gadgets)** 기능은 Windows 7 이후 버전에서 제거되었기 때문에 [개인 설정] 메뉴에서 설정할 수 없습니다. **핵심 개념:** * **개인 설정:** 운영체제의 시각적 요소 및 사용자 환경을 사용자의 취향에 맞게 변경하는 기능입니다. * **가젯:** Windows 7 이전 버전에서 제공되었던 작은 프로그램으로, 바탕 화면에 시계, 달력, 날씨 등의 정보를 표시하는 데 사용되었습니다.

문제 8

다음 중 Windows에서 < Ctrl >키를 사용해야 하는 작업으로 옳지 않은 것은?    
  1. 마우스와 함께 사용하여 같은 드라이브 내의 다른 폴더로 파일이나 폴더를 복사할 때
  2. 마우스와 함께 사용하여 비연속적인 위치에 있는 여러 파일이나 폴더를 동시에 선택할 때
  3. 마우스와 함께 사용하여 다른 드라이브로 파일을 이동시킬 때
  4. < Esc >키와 함께 사용하여 시작 메뉴를 표시하고자 할 때
정답: 3

해설

정답은 3번입니다. 파일이나 폴더를 다른 드라이브로 **이동**할 때는 주로 **Ctrl + X (잘라내기)** 와 **Ctrl + V (붙여넣기)** 단축키를 사용하며, 마우스 드래그만으로는 이동 작업이 완료되지 않습니다. 1번과 2번은 마우스 드래그와 함께 Ctrl 키를 사용하여 복사나 다중 선택을 효율적으로 할 수 있는 작업입니다. 4번은 시작 메뉴 표시를 위한 기본적인 키보드 단축키입니다.

문제 9

다음 중 파일의 바로 가기 메뉴 [연결 프로그램]에 대한 설명으로 옳지 않은 것은?    
  1. 문서나 그림 같은 데이터 파일을 더블 클릭할 때 자동으로 실행되는 응용 프로그램을 의미한다.
  2. 파일의 바로 가기 메뉴에서 [연결 프로그램]을 선택하면 연결 프로그램을 변경할 수 있다.
  3. 연결 프로그램이 지정되지 않았을 경우 데이터 파일을 더블 클릭하면 연결 프로그램을 선택하기 위한 대화 상자가 표시된다.
  4. [연결 프로그램] 대화상자에서 연결 프로그램을 삭제하면 연결된 데이터 파일도 함께 삭제된다.
정답: 4

해설

정답은 4번입니다. [연결 프로그램]은 특정 파일 형식을 열 때 사용할 프로그램을 지정하는 기능이며, 연결 프로그램을 삭제해도 해당 파일 자체는 삭제되지 않습니다. 1, 2, 3번은 [연결 프로그램]의 올바른 설명입니다.

문제 10

다음 중 인터넷 서비스와 관련하여 FTP(File TransferProtocol)에 관한 설명으로 옳지 않은 것은?     
  1. 컴퓨터와 컴퓨터 사이에 파일을 주거나 받을 수 있는 원격 파일 전송 프로토콜이다.
  2. FTP 프로그램을 이용하여 FTP 서버에 파일을 전송하거나 수신하고, 파일의 삭제 및 이름 바꾸기 등을 할 수 있다.
  3. Anonymous FTP는 FTP 서버에 계정이 없는 익명의 사용자도 접속하여 사용할 수 있는 서비스이다.
  4. 그림, 동영상, 실행 파일, 압축 파일 등은 ASCII 모드로 전송한다.
정답: 4

해설

FTP는 컴퓨터 간 파일 전송을 위한 프로토콜로, 파일을 주고받거나 관리하는 데 사용됩니다. Anonymous FTP는 계정 없이도 접속 가능한 편리한 서비스입니다. 하지만 그림, 동영상, 실행 파일 등은 바이너리 모드로 전송해야 하며, ASCII 모드로 전송하면 파일이 손상될 수 있습니다. 따라서 4번 보기가 FTP의 올바른 사용법과 거리가 있습니다.

문제 11

다음 중 Windows에서 하드 디스크에 적용하는 [오류검사]에 관한 설명으로 옳지 않은 것은?     
  1. 하드 디스크 자체의 물리적 오류를 찾아서 복구하므로 완료하는 데 시간이 더 오래 걸릴 수 있다.
  2. 하드 디스크 드라이브를 검사하는 동안에도 드라이브를 계속 사용할 수 있다.
  3. 하드 디스크 문제로 인하여 컴퓨터 시스템이 오작동하는 경우나 바이러스의 감염을 예방할 수 있다.
  4. 하드 디스크의 [속성] 창 [도구] 탭에서 오류 검사를 실행할 수 있다.
정답: 3

해설

정답은 3번입니다. Windows의 오류 검사는 하드 디스크의 논리적 오류를 찾아 수정하는 도구이며, 물리적 오류를 직접 복구하거나 바이러스 감염을 예방하는 기능은 없습니다. 따라서 하드 디스크 문제로 인한 시스템 오작동이나 바이러스 예방과는 직접적인 관련이 없습니다. 오류 검사는 하드 디스크의 속성 창에서 실행할 수 있으며, 검사 중에도 드라이브 사용이 가능합니다.

문제 12

다음 중 웹 프로그래밍 언어인 JSP에 대한 설명으로 옳지 않은 것은?     
  1. 웹 서버에서 동적으로 웹 브라우저를 관리하는 스크립트언어이다.
  2. 웹 환경에서 작동되는 웹 어플리케이션을 개발할 수 있다.
  3. JAVA 언어를 기반으로 하여 윈도우즈 운영체제에서만 실행이 가능하다.
  4. HTML 문서 내에서는 <% … %> 와 같은 형태로 작성된다.
정답: 3

해설

JSP는 웹 서버에서 실행되는 스크립트 언어로, 동적인 웹 페이지를 생성하는 데 사용됩니다. Java를 기반으로 하지만, 윈도우즈 운영체제에 국한되지 않고 다양한 환경에서 실행될 수 있다는 점이 중요합니다. 따라서 3번 보기는 JSP의 플랫폼 독립성을 간과하여 옳지 않습니다.

문제 13

다음 중 Windows에 설치된 기본 프린터에 관한 설명으로 옳지 않은 것은?     
  1. 프로그램에서 사용할 프린터를 지정하지 않고 인쇄 명령을 내렸을 때 컴퓨터가 자동으로 문서를 보내는 프린터이다.
  2. 여러 개의 프린터가 설치된 경우 네트워크 프린터와 로컬 프린터 각각 1대씩을 기본 프린터로 설정할 수 있다.
  3. 현재 설정되어 있는 기본 프린터를 다른 프린터로 변경할 수 있다.
  4. 기본 프린터로 설정된 프린터도 삭제할 수 있다.
정답: 2

해설

Windows에서 기본 프린터는 프로그램에서 프린터를 따로 지정하지 않았을 때 자동으로 인쇄물이 전송되는 프린터입니다. 여러 프린터가 설치되어 있어도 **기본 프린터는 단 한 대만 설정 가능**하며, 네트워크 프린터와 로컬 프린터를 각각 기본 프린터로 동시에 설정하는 것은 불가능합니다. 기본 프린터는 언제든지 변경하거나 삭제할 수 있습니다.

문제 14

다음 중 컴퓨터의 계산 속도 단위가 느린 것에서 빠른 순서대로 옳게 나열된 것은?     
  1. ㎳ -> ㎱ -> ㎰ -> ㎲
  2. ㎰ -> ㎱ -> ㎳ -> ㎲
  3. ㎲ -> ㎳ -> ㎱ -> ㎰
  4. ㎳ -> ㎲ -> ㎱ -> ㎰
정답: 4

해설

컴퓨터의 계산 속도 단위는 시간을 나타내며, 더 작은 단위일수록 더 빠른 속도를 의미합니다. 밀리초(ms)는 10⁻³초, 마이크로초(μs)는 10⁻⁶초, 나노초(ns)는 10⁻⁹초, 피코초(ps)는 10⁻¹²초입니다. 따라서 느린 것에서 빠른 순서대로 나열하면 ㎳ → ㎲ → ㎱ → ㎰가 됩니다.

문제 15

다음 중 컴퓨터에서 중앙처리장치와 입출력장치 사이의 속도 차이로 인한 문제점을 해결해 주는 장치는?     
  1. 레지스터(register)
  2. 인터럽트(interrupt)
  3. 콘솔(console)
  4. 채널(channel)
정답: 4

해설

정답은 4번 채널입니다. 채널은 CPU와 입출력 장치 사이의 속도 차이를 완화하기 위해 사용됩니다. CPU가 직접 입출력 작업을 처리하는 대신, 채널이 입출력 작업을 대신 수행하여 CPU의 부담을 줄이고 전체 시스템 성능을 향상시킵니다. 레지스터는 CPU 내부의 고속 메모리이고, 인터럽트는 CPU에게 외부 장치의 요청을 알리는 신호이며, 콘솔은 사용자와 컴퓨터 간의 상호작용을 위한 장치로, CPU와 입출력 장치 간의 속도 차이 해결과는 직접적인 관련이 없습니다.

문제 16

다음 중 스마트폰을 모뎀처럼 활용하는 방법으로, 컴퓨터나 노트북 등의 IT 기기를 스마트폰에 연결하여 무선 인터넷을 사용할 수 있게 하는 기능은?     
  1. 와이파이(WiFi)
  2. 블루투스(Bluetooth)
  3. 테더링(Tethering)
  4. 와이브로(WiBro)
정답: 3

해설

정답은 3번 테더링입니다. 테더링은 스마트폰의 모바일 데이터를 다른 기기와 공유하여 인터넷을 사용할 수 있게 하는 기능입니다. 마치 스마트폰이 무선 모뎀 역할을 하는 것과 같습니다. 와이파이는 무선 네트워크를 생성하는 기술이고, 블루투스는 근거리 무선 통신 기술이며, 와이브로는 이동형 무선 인터넷 서비스로, 문제에서 설명하는 스마트폰을 모뎀처럼 활용하는 기능과는 차이가 있습니다.

문제 17

다음 중 컴퓨터에 설치된 프린터에서 인쇄가 수행되지 않을 경우의 문제 해결 방법으로 옳지 않은 것은?     
  1. 프린터 케이블의 연결 상태가 정상인지 확인한다.
  2. 프린터의 기종과 프린터의 등록정보가 올바르게 설정되어 있는지 확인한다.
  3. 프린터의 스풀 공간이 부족하여 에러가 발생한 경우에는 하드 디스크에서 스풀 공간을 확보한다.
  4. CMOS 셋업에서 프린터의 설정이 제대로 되어 있는지 시험 인쇄를 하여 확인한다.
정답: 4

해설

정답은 4번입니다. CMOS 셋업은 컴퓨터의 기본적인 하드웨어 설정을 담당하며, 프린터 설정과는 직접적인 관련이 없습니다. 따라서 CMOS 셋업에서 프린터 설정을 확인하는 것은 올바른 문제 해결 방법이 아닙니다. 다른 보기들은 프린터 연결, 드라이버 설정, 스풀러 공간 확보 등 인쇄 오류 해결에 직접적으로 관련된 조치들입니다.

문제 18

다음 중 Windows에서 [방화벽]이 수행하는 작업에 관한 설명으로 옳지 않은 것은?     
  1. 권한이 없는 사용자가 네트워크를 통해 컴퓨터에 액세스하는 것을 방지한다.
  2. 특정 연결 요청을 차단하거나 차단 해제하기 위해 사용자의 허가를 요청한다.
  3. 사용자가 원할 경우 기록을 만들어 컴퓨터에 대해 성공한 연결 시도와 실패한 연결 시도를 기록한다.
  4. 위험한 첨부 파일이 있는 전자 메일을 사용자가 열지 못하게 한다.
정답: 4

해설

Windows 방화벽은 네트워크 보안을 담당하며, 주로 **네트워크 트래픽을 제어**하는 역할을 합니다. 1번과 2번은 방화벽의 주요 기능으로, 외부로부터의 무단 접근을 막고 특정 연결을 허용하거나 차단합니다. 3번은 방화벽의 로깅 기능으로, 보안 감사에 활용될 수 있습니다. 반면, 4번은 **바이러스 백신 프로그램의 역할**이며, 방화벽은 이메일 첨부 파일의 내용을 직접 검사하지 않습니다.

문제 19

다음 중 정보 보안을 위협하는 분산 서비스 거부 공격에 관한 설명으로 옳은 것은?     
  1. 네트워크 주변을 돌아다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위
  2. 검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위
  3. 여러 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송하여 정상적인 기능을 방해하는 행위
  4. 키보드의 키 입력시 캐치 프로그램을 사용하여 ID나 암호 정보를 빼내는 행위
정답: 3

해설

정답은 3번입니다. 분산 서비스 거부(DDoS) 공격은 여러 대의 좀비 PC를 이용하여 특정 서버에 과도한 트래픽을 발생시켜 정상적인 서비스 이용을 불가능하게 만드는 공격입니다. 1번은 스니핑, 2번은 스푸핑, 4번은 키로거에 해당하며, 모두 DDoS 공격과는 다른 유형의 정보 보안 위협입니다.

문제 20

다음 중 컴퓨터의 CMOS에서 설정할 수 있는 항목으로 옳지 않은 것은?     
  1. 시스템 날짜와 시간
  2. 칩셋 설정
  3. 부팅 순서
  4. Windows 로그인 암호 변경
정답: 4

해설

CMOS는 컴퓨터의 기본적인 하드웨어 설정을 저장하는 비휘발성 메모리입니다. 시스템 날짜/시간, 칩셋 설정, 부팅 순서 등은 CMOS에서 직접 설정 가능합니다. 하지만 Windows 로그인 암호는 운영체제 자체의 보안 설정에 해당하므로 CMOS에서 변경할 수 없습니다.

문제 21

다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?     
  1. 수식에서 통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 3차원 참조를 사용한다.
  2. 계산할 셀 범위를 선택하여 수식을 입력한 후 < Ctrl > + < Enter >키를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.
  3. 수식을 입력한 후 결과값이 수식이 아닌 상수로 입력되게 하려면 수식을 입력한 후 바로 < Alt > + < F9 >키를 누른다.
  4. 배열 상수에는 숫자나 텍스트 외에 ‘TRUE’, ‘FALSE’ 등의 논리값 또는 ‘#N/A’와 같은 오류 값도 포함될 수 있다.
정답: 3

해설

정답은 3번입니다. 3차원 참조는 여러 워크시트의 동일한 셀 범위를 참조하는 올바른 방법입니다. 계산할 셀 범위를 선택하고 수식을 입력한 후 Enter 키를 누르면 해당 범위에 수식이 채워지므로 2번은 옳습니다. 배열 상수에는 다양한 데이터 형식이 포함될 수 있으므로 4번도 옳습니다. 그러나 수식을 입력한 후 결과값을 상수로 만들려면 Ctrl+Enter를 사용해야 하며, + 키를 누르는 것은 올바른 방법이 아닙니다.

문제 22

아래 워크시트에서 일자[A2:A7], 제품명[B2:B7], 수량[C2:C7], [A9:C13] 영역을 이용하여 금액[D2:D7]을 배열수식으로 계산하고자 한다. 다음 중 [D2] 셀에 입력된 수식으로 옳은 것은? (단, 금액은 단가*수량으로 계산하며, 단가는 [A9:C13] 영역을 참조하여 구함)          
  1. {=INDEX($C$10:$C$13, MATCH( MONTH(A2)&B2, $B$10:$B$13&$A$10:$A$13, 0)) *C2}
  2. {=INDEX($C$10:$C$13, MATCH( MONTH(A2)&B2, $A$10:$A$13,$A$10:$A$13, 0)) *C2}
  3. {=INDEX($C$10:$C$13, MATCH( MONTH(A2),B2, $B$10:$B$13&$A$10:$A$13, 0)) *C2}
  4. {=INDEX($C$10:$C$13, MATCH( MONTH(A2),B2, $A$10:$A$13&$B$10:$B$13, 0)) *C2}
정답: 1

해설

정답은 1번입니다. 이 문제는 `INDEX`와 `MATCH` 함수를 조합하여 배열 수식을 만드는 문제입니다. 핵심은 `MATCH` 함수로 단가를 찾기 위해, 조회할 값(월과 제품명)과 참조할 범위(월과 제품명)를 `&` 연산자로 연결하여 배열로 만드는 것입니다. 1번 수식은 `MONTH(A2)&B2`로 월과 제품명을 조합하여 조회하고, `$B$10:$B$13&$A$10:$A$13`로 참조 범위의 월과 제품명을 조합하여 일치하는 단가를 `INDEX` 함수로 가져와 수량과 곱하는 올바른 방식입니다.

문제 23

다음 중 워크시트 사용에 관한 설명으로 옳지 않은 것은?     
  1. 현재 워크시트의 앞이나 뒤의 시트를 선택할 때에는 < Ctrl > + 키와 < Ctrl > + < Page Down >키를 이용한다.
  2. 현재 워크시트의 왼쪽에 새로운 시트를 삽입할 때에는 < Shift > + < F11 >키를 누른다.
  3. 연속된 여러 개의 시트를 선택할 때에는 첫 번째 시트를 선택하고 < Shift >키를 누른 채 마지막 시트의 시트 탭을 클릭한다.
  4. 그룹으로 묶은 시트에서 복사하거나 잘라낸 모든 데이터는 다른 한 개의 시트에 붙여 넣을 수 있다.
정답: 4

해설

정답 4번은 워크시트 그룹 작업 시 잘못된 설명입니다. 그룹으로 묶은 시트에서 복사하거나 잘라낸 데이터는 **각각의 시트에 개별적으로 붙여넣어야** 합니다. 그룹으로 묶인 시트는 동일한 작업을 일괄적으로 적용할 때 유용하지만, 데이터 붙여넣기는 개별 시트 단위로 이루어집니다.

문제 24

다음 중 차트에 포함할 수 있는 추세선에 대한 설명으로 옳은 것은?     
  1. 추세선은 데이터의 추세를 그래픽으로 표시하고 예측 문제를 분석하는데 사용된다.
  2. 3차원 차트에 추세선을 표시하기 위해 2차원 차트를 작성하여 추세선을 추가한 뒤에 3차원으로 변환한다.
  3. 지수, 선형, 로그 등 3가지 추세선 유형이 있다.
  4. 모든 종류의 차트에 추세선을 사용할 수 있다.
정답: 1

해설

정답은 1번입니다. 추세선은 데이터의 전반적인 방향이나 패턴을 시각적으로 파악하고, 이를 바탕으로 미래의 값을 예측하는 데 유용합니다. 2번은 3차원 차트에서 직접 추세선을 추가하는 것이 일반적이며, 3번은 추세선 유형이 더 다양하고, 4번은 모든 차트에 추세선을 적용할 수 있는 것은 아닙니다.

문제 25

다음 중 화면 제어에 관한 설명으로 옳은 것은?     
  1. 틀 고정은 행 또는 열, 열과 행으로 모두 고정이 가능하다.
  2. 창 나누기는 항상 4개로 분할되며 분할된 창의 크기는 마우스를 드래그하여 변경 가능하다.
  3. 틀 고정선은 마우스를 드래그하여 위치를 변경할 수 있다.
  4. 창 나누기는 [실행 취소] 명령으로 나누기를 해제할 수 있다.
정답: 1

해설

정답은 1번입니다. 틀 고정 기능은 특정 행이나 열, 또는 둘 다를 고정하여 화면을 스크롤해도 해당 부분이 항상 보이도록 합니다. 2번은 창 나누기가 항상 4개로 분할되는 것은 아니며, 3번은 틀 고정선은 마우스로 드래그하여 위치를 변경할 수 없다는 점에서 틀렸습니다. 4번은 창 나누기를 해제할 때 [실행 취소] 명령을 사용할 수 있습니다.

문제 26

다음 중 데이터의 필터 기능에 대한 설명으로 옳지 않은 것은?     
  1. 필터 기능은 조건을 기술하는 방법에 따라 자동 필터와 고급 필터로 구분할 수 있다.
  2. 자동 필터에서 조건 지정 시 각 열에 설정된 조건들은 OR 조건으로 묶여 처리된다.
  3. 필터 기능은 많은 양의 자료에서 설정된 조건에 맞는 자료만을 추출하여 나타내기 위한 기능이다.
  4. 고급 필터를 이용하면 조건에 맞는 행에서 원하는 필드만 선택하여 다른 영역에 복사할 수 있다.
정답: 2

해설

정답은 2번입니다. 자동 필터에서 각 열에 설정된 조건들은 기본적으로 AND 조건으로 묶여 처리됩니다. 즉, 모든 열의 조건을 만족하는 데이터만 추출됩니다. 필터 기능은 원하는 데이터를 효율적으로 찾기 위한 필수적인 기능입니다.

문제 27

다음 중 다음과 같은 수학식을 표현하기 위한 엑셀 수식으로 옳은 것은?          
  1. =POWER(16)*(ABS(-2)+SQRT(2,3))
  2. =SQRT(16)*(ABS(-2)+POWER(3,2))
  3. =SQRT(16)*(ABS(-2)+POWER(2,3))
  4. =POWER(16)*(ABS(-2)+SQRT(3,2))
정답: 3

해설

주어진 수학식은 $16\sqrt{16} \times (|{-2}| + 2^3)$ 입니다. 엑셀에서 제곱근은 `SQRT()`, 절댓값은 `ABS()`, 거듭제곱은 `POWER(밑, 지수)` 함수를 사용합니다. 따라서 16의 제곱근은 `SQRT(16)`, -2의 절댓값은 `ABS(-2)`, 2의 3제곱은 `POWER(2,3)`으로 표현됩니다. 이들을 조합하면 `SQRT(16)*(ABS(-2)+POWER(2,3))`이 되어 3번이 정답입니다.

문제 28

다음 중 윤곽에 대한 설명으로 옳지 않은 것은?     
  1. 윤곽 기호를 설정하면 그룹의 요약 정보만 또는 필요한 그룹의 데이터만 확인할 수 있어 편리하다.
  2. 그룹별로 요약된 데이터에서 [윤곽 지우기]를 실행하면 설정된 윤곽 기호와 함께 윤곽 설정에 사용된 요약 정보도 함께 제거된다.
  3. [부분합]을 실행하면 각 정보 행 그룹의 바로 아래나 위에 요약 행이 삽입되고, 윤곽이 자동으로 만들어진다.
  4. 그룹화하여 요약하려는 데이터 목록이 있는 경우 데이터에 최대 8개 수준의 윤곽을 설정할 수 있으며 한 수준은 각 그룹에 해당한다.
정답: 2

해설

정답은 2번입니다. [윤곽 지우기]는 윤곽 기호와 설정된 윤곽만 제거하며, 요약 정보는 그대로 유지됩니다. 핵심 개념은 윤곽 설정과 해제 시 데이터의 유지 여부입니다.

문제 29

다음 중 아래의 피벗 테이블에 대한 설명으로 옳지 않는 것은?          
  1. 보고서 필터로 사용된 필드는 '구분'과 '차종'이다.
  2. 행 레이블로 사용된 필드는 '이름'과 '입사'이다.
  3. 이지원은 '총무부'이며 통근거리는 '25'이다.
  4. 값 영역에 사용된 필드는 '부서'이다.
정답: 4

해설

**정답 이유:** 피벗 테이블에서 '값' 영역에는 합계, 평균, 개수 등을 계산할 수 있는 숫자형 데이터가 배치됩니다. '부서'는 범주형 데이터이므로 값 영역에 직접 사용될 수 없습니다. **핵심 개념:** 피벗 테이블에서 각 영역(행, 열, 값, 필터)에 적합한 데이터 유형을 이해하는 것이 중요합니다. '값' 영역은 주로 숫자형 데이터의 요약 통계를 위해 사용됩니다.

문제 30

다음 중 윗주에 대한 설명으로 옳지 않은 것은?     
  1. 윗주는 셀에 대한 주석을 설정하는 것으로 문자열 데이터가 입력되어 있는 셀에만 표시할 수 있다.
  2. 윗주는 삽입해도 바로 표시되지 않고 [홈]탭 [글꼴] 그룹의 [윗주 필드 표시]를 선택해야만 표시된다.
  3. 윗주에 입력된 텍스트 중 일부분의 서식을 별도로 변경할 수 있다.
  4. 셀의 데이터를 삭제하면 윗주도 함께 삭제된다.
정답: 3

해설

정답은 3번입니다. 윗주에 입력된 텍스트는 전체가 하나의 덩어리로 취급되어, 일부만 서식을 변경하는 것이 불가능합니다. 윗주는 셀 내용에 대한 추가적인 설명을 제공하는 기능이며, 셀 데이터와 함께 관리되거나 표시 설정을 통해 나타나게 됩니다.

문제 31

다음 중 바닥글 영역에 페이지 번호를 인쇄하도록 설정된 여러 개의 시트를 출력하면서 전체 출력물의 페이지 번호가 일련번호로 이어지게 하는 방법으로 옳지 않은 것은?     
  1. [인쇄 미리 보기 및 인쇄]의 ‘설정’을 ‘전체 통합 문서 인쇄’로 선택하여 인쇄한다.
  2. 전체 시트를 그룹으로 설정한 후 인쇄한다.
  3. 각 시트의 [페이지 설정] 대화상자에서 ‘일련번호로 출력’을 선택한 후 인쇄한다.
  4. 각 시트의 [페이지 설정] 대화상자에서 ‘시작 페이지 번호’를 일련번호에 맞게 설정한 후 인쇄한다.
정답: 3

해설

정답은 3번입니다. 각 시트의 페이지 설정에서 '일련번호로 출력'을 선택하는 것은 각 시트별로 페이지 번호를 1부터 다시 시작하게 만드는 기능입니다. 전체 통합 문서를 일련번호로 이어지게 하려면, 1번과 2번처럼 전체 통합 문서를 하나의 인쇄 작업으로 처리하거나, 4번처럼 각 시트의 시작 페이지 번호를 수동으로 설정해야 합니다.

문제 32

다음 중 아래의 VBA 코드에 대한 설명으로 옳지 않은 것은?          
  1. 일반 모듈이 아닌 워크시트 이벤트를 사용한 코드이다.
  2. [A1] 셀을 선택하면 [A1] 셀의 값이 메시지 박스에 표시된다.
  3. VBA 코드가 작성된 워크시트에서만 동작한다.
  4. [A1] 셀이 변경되면 [A1] 셀의 글꼴 색이 ColorIndex가 5인 색으로 변경된다.
정답: 2

해설

## 정답 이유 및 핵심 개념 설명 **정답: 2번** **이유:** 제시된 VBA 코드는 워크시트의 A1 셀이 변경될 때 발생하는 `Worksheet_Change` 이벤트를 사용합니다. 이 이벤트는 A1 셀의 값이 변경되었을 때 특정 코드를 실행하도록 설계되었으며, 코드에는 A1 셀의 글꼴 색을 변경하는 내용만 포함되어 있습니다. 따라서 A1 셀을 선택한다고 해서 A1 셀의 값이 메시지 박스에 표시되는 동작은 발생하지 않습니다. **핵심 개념:** * **워크시트 이벤트:** 특정 워크시트에서 발생하는 이벤트(예: 셀 변경, 시트 활성화 등)에 반응하여 VBA 코드를 실행하는 기능입니다. * **`Worksheet_Change` 이벤트:** 워크시트의 셀 내용이 변경될 때 자동으로 실행되는 이벤트입니다. * **`Target` 객체:** `Worksheet_Change` 이벤트에서 변경된 셀을 참조하는 객체입니다. 이 코드는 `Target` 객체를 사용하여 A1 셀의 글꼴 색을 변경합니다.

문제 33

다음 중 시트의 특정 범위만 항상 인쇄하는 경우에 대한 설명으로 옳지 않은 것은?     
  1. 인쇄할 영역을 블록 설정한 후 [페이지 레이아웃]탭 [페이지 설정]그룹의 [인쇄 영역]-[인쇄 영역 설정]을 클릭한다.
  2. 인쇄 영역으로 설정되면 페이지 나누기 미리보기에서는 설정된 부분만 표시된다.
  3. 인쇄 영역을 설정하면 자동으로 Print_Area라는 이름이 작성되며, 이름은 < Ctrl > + < F3 >키 혹은 [수식]탭-[정의된 이름]그룹-[이름 관리자]에서 확인할 수 있다.
  4. 인쇄 영역 설정은 [페이지 설정] 대화상자의 [시트]탭에서 지정할 수도 있다.
정답: 2

해설

**정답 이유:** 인쇄 영역 설정은 실제로 페이지 나누기 미리보기에서 설정된 부분만 표시되는 것이 아니라, 인쇄 시 해당 영역만 출력되도록 하는 기능입니다. 페이지 나누기 미리보기는 시트 전체의 페이지 분할 상태를 시각적으로 보여줍니다. **핵심 개념:** 인쇄 영역 설정은 인쇄 범위를 지정하는 기능이며, 페이지 나누기 미리보기는 페이지 분할 상태를 확인하는 기능으로, 두 가지는 직접적인 연관성이 없습니다.

문제 34

다음 중 아래 워크시트에서 [B1:B3] 영역의 문자열을 [B4] 셀에 목록으로 표시하여 입력하기 위한 키 조작으로 옳은 것은?          
  1. Tab + ↓
  2. Shift + ↓
  3. Ctrl + ↓
  4. Alt + ↓
정답: 4

해설

정답은 4번 'Alt + ↓'입니다. 이 키 조합은 엑셀에서 **데이터 유효성 검사 목록**을 표시하는 단축키입니다. [B1:B3] 영역에 이미 목록으로 사용할 데이터가 입력되어 있다면, [B4] 셀에서 Alt + ↓를 누르면 해당 목록이 드롭다운 형태로 나타나 원하는 값을 쉽게 선택하여 입력할 수 있습니다. 다른 보기들은 셀 이동이나 범위 선택에 사용되는 단축키로, 목록 표시 기능과는 무관합니다.

문제 35

다음 중 수식의 결과가 옳지 않은 것은?     
  1. =FIXED(3456.789,1,FALSE) → 3,456.8
  2. =EOMONTH(DATE(2015,2,25),1) → 2015-03-31
  3. =CHOOSE(ROW(A3:A6), "동","서","남","북") → 남
  4. =REPLACE("February", SEARCH("U", "Seoul-Unesco"), 5,"") → Febru
정답: 4

해설

정답은 4번입니다. `REPLACE` 함수는 지정된 위치부터 지정된 개수만큼 문자를 다른 문자열로 바꾸는 함수인데, `SEARCH` 함수가 "Seoul-Unesco"에서 "U"를 찾지 못해 오류를 반환합니다. 따라서 `REPLACE` 함수도 올바르게 작동하지 않아 결과가 틀렸습니다. **핵심 개념:** * **`REPLACE` 함수:** 문자열의 일부를 다른 문자열로 치환합니다. * **`SEARCH` 함수:** 특정 문자열 안에서 다른 문자열의 시작 위치를 찾습니다. 대소문자를 구분하지 않습니다. * **오류 처리:** `SEARCH` 함수가 찾고자 하는 문자를 찾지 못하면 오류를 반환하며, 이 오류는 `REPLACE` 함수에도 영향을 미칩니다.

문제 36

다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?          
  1. 데이터 표식 항목 사이의 간격을 넓히기 위해서는 '간격너비' 옵션을 현재 값보다 더 큰 값으로 설정한다.
  2. 데이터 계열 항목 안에서 표식이 겹쳐 보이도록 '계열 겹치기' 옵션을 음수 값으로 설정하였다.
  3. 세로 (값) 축의 '주 눈금선'이 표시되지 않도록 설정 하였다.
  4. 레이블의 위치를 '바깥쪽 끝에'로 설정하였다.
정답: 2

해설

정답은 2번입니다. '계열 겹치기' 옵션은 데이터 계열 항목들이 서로 얼마나 겹칠지를 조절하는 것으로, 음수 값으로 설정하면 계열들이 겹치게 됩니다. 그러나 문제에서 제시된 차트에서는 계열들이 겹치지 않고 분리되어 있으므로, 2번 보기가 옳지 않습니다. 핵심 개념은 '계열 겹치기' 옵션의 작동 방식입니다.

문제 37

다음 중 아래 시트에서 부서별 인원수[H3:H6]를 구하기 위하여 [H3]셀에 입력되는 배열 수식으로 옳지 않은 것은?          
  1. {=SUM(($C$3:$C$9=G3) * 1)}
  2. {=DSUM(($C$3:$C$9=G3) * 1)}
  3. {=SUM(IF($C$3:$C$9=G3, 1))}
  4. {=COUNT(IF($C$3:$C$9=G3, 1))}
정답: 2

해설

정답은 2번입니다. DSUM 함수는 데이터베이스 함수로, 특정 조건을 만족하는 데이터의 합계를 구하는 데 사용됩니다. 따라서 단순히 조건을 만족하는 개수를 세는 데는 적합하지 않습니다. 1, 3, 4번 수식은 모두 배열 수식으로, 조건을 만족하는 경우 1을 더하거나 (SUM, IF) 조건에 맞는 개수를 세어 (COUNT, IF) 부서별 인원수를 올바르게 구할 수 있습니다.

문제 38

다음 중 셀에 입력된 데이터에 사용자 지정 표시형식을 설정한 후의 표시 결과로 옳은 것은?     
  1. 0.25 → 0#.#% → 0.25%
  2. 0.57 → #.# → 0.6
  3. 90.86 → #,##0.0 → 90.9
  4. 100 → #,###;@"점" → 100점
정답: 3

해설

정답은 3번입니다. 3번은 숫자 90.86에 #,##0.0 형식으로 사용자 지정 표시 형식을 적용하여 소수점 첫째 자리까지 반올림하여 90.9로 표시하는 올바른 예시입니다. 1번은 0.25를 0.25%로 표시하는 것이 아니라 25%로 표시해야 하며, 2번은 0.57을 0.6으로 표시하는 것은 맞지만, 0#.#%와 같은 백분율 기호의 사용이 잘못되었습니다. 4번은 100에 100점이라는 텍스트를 붙이는 것은 맞으나, 사용자 지정 표시 형식의 기본 원칙에 따라 숫자가 아닌 텍스트를 표시할 때는 @기호를 사용해야 합니다.

문제 39

다음 중 매크로를 작성하고 사용하는 방법에 대한 설명으로 옳지 않은 것은?     
  1. 매크로를 기록하는 경우 기본적으로 셀은 절대 참조로 기록되며, 상대 참조로 기록하고자 할 경우 ‘상대 참조로 기록’을 선택 한 다음 매크로 기록을 실행한다.
  2. 매크로에 지정된 바로 가기 키가 엑셀 고유의 바로 가기 키와 중복될 경우 엑셀 고유의 바로 가기 키가 우선한다.
  3. 매크로를 기록하는 경우 실행하려는 작업을 완료하는데 필요한 모든 단계가 매크로 레코더에 기록되며, 리본 메뉴에서의 탐색은 기록된 단계에 포함되지 않는다.
  4. 개인용 매크로 통합 문서에 저장한 매크로는 엑셀을 시작할 때마다 자동으로 로드되므로 다른 통합 문서에서도 실행할 수 있다.
정답: 2

해설

정답은 2번입니다. 엑셀에서 매크로에 지정된 바로 가기 키가 엑셀 고유의 바로 가기 키와 중복될 경우, **매크로에 지정된 바로 가기 키가 우선**합니다. 따라서 엑셀 고유의 바로 가기 키가 매크로 바로 가기 키에 의해 덮어쓰여지지 않습니다.

문제 40

다음 중 시나리오에 대한 설명으로 옳지 않은 것은?     
  1. 시나리오는 별도의 파일로 저장하고 자동으로 바꿀 수 있는 값의 집합이다.
  2. 시나리오를 사용하여 워크시트 모델의 결과를 예측할 수 있다.
  3. 여러 시나리오를 비교하기 위해 시나리오를 한 페이지의 피벗 테이블로 요약할 수 있다.
  4. 시나리오 피벗 테이블 보고서에는 결과 셀이 반드시 있어야 한다.
정답: 1

해설

정답은 1번입니다. 시나리오는 별도의 파일로 저장하는 것이 아니라 워크시트 내에 저장되며, 자동으로 바꿀 수 있는 값의 집합이라는 설명은 옳지 않습니다. 시나리오는 워크시트 모델의 결과를 예측하고 여러 시나리오를 비교하기 위해 피벗 테이블로 요약하는 데 유용합니다.

문제 41

다음 중 폼이나 보고서의 특정 컨트롤에서 '=[단가]*[수량]*(1-[할인률])'과 같은 계산식을 사용하고, 계산 결과를 소수점 이하 첫째자리까지 표시하고자 할 때 사용 해야 할 함수는?     
  1. Str( )
  2. Val( )
  3. Format( )
  4. DLookUp( )
정답: 3

해설

정답은 3번 Format() 함수입니다. Format() 함수는 숫자, 날짜, 통화 등 다양한 데이터를 지정된 형식으로 변환하는 데 사용됩니다. 문제에서 제시된 계산 결과인 소수점 이하 첫째자리까지 표시하는 것은 바로 이 Format() 함수의 주요 기능 중 하나입니다. Str() 함수는 숫자를 문자열로 변환하고, Val() 함수는 문자열을 숫자로 변환하며, DLookUp() 함수는 데이터베이스에서 값을 조회하는 함수이므로 문제의 요구사항과는 관련이 없습니다.

문제 42

다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?     
  1. 참조 무결성은 참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태를 의미한다.
  2. 다른 테이블을 참조하는 테이블 즉, 외래 키 값이 있는 테이블의 레코드 삭제 시에는 참조 무결성이 위배될 수 있다.
  3. 다른 테이블을 참조하는 테이블의 레코드 추가 시 외래 키 값이 널(Null)인 경우에는 참조 무결성이 유지된다.
  4. 다른 테이블에 의해 참조되는 테이블에서 레코드를 추가하는 경우에는 참조 무결성이 유지된다.
정답: 2

해설

정답은 2번입니다. 참조 무결성은 테이블 간의 관계가 일관성을 유지하는 것을 의미합니다. 외래 키를 가진 테이블의 레코드를 삭제할 때, 해당 레코드가 다른 테이블에서 참조되고 있다면 참조 무결성이 위배될 수 있습니다. 반면, 외래 키 값이 널이거나 참조되는 테이블에 레코드를 추가하는 경우는 일반적으로 참조 무결성을 위배하지 않습니다.

문제 43

다음 중 그룹화된 보고서의 그룹 머리글과 그룹 바닥글에 대한 설명으로 옳지 않은 것은?     
  1. 그룹 머리글은 각 그룹의 첫 번째 레코드 위에 표시된다.
  2. 그룹 바닥글은 각 그룹의 마지막 레코드 아래에 표시된다.
  3. 그룹 머리글에 계산 컨트롤을 추가하여 전체 보고서에 대한 요약 값을 계산할 수 있다.
  4. 그룹 바닥글은 그룹 요약과 같은 항목을 나타내는데 효과적이다.
정답: 3

해설

정답은 3번입니다. 그룹 머리글은 각 그룹의 시작 부분에 표시되며, 그룹 요약 계산은 일반적으로 그룹 바닥글에 배치하는 것이 더 효율적입니다. 3번 보기에서처럼 그룹 머리글에 전체 보고서 요약 값을 계산하는 것은 그룹화된 보고서의 일반적인 용도와는 맞지 않기 때문에 옳지 않습니다. 그룹화된 보고서의 핵심은 각 그룹별로 데이터를 구분하고 요약하는 것입니다.

문제 44

다음 중 하나의 필드에 할당되는 크기(바이트 수 기준)가 가장 작은 데이터 형식은?     
  1. Yes/No
  2. 날짜/시간
  3. 통화
  4. 일련 번호
정답: 1

해설

정답은 1번 'Yes/No'입니다. 'Yes/No' 데이터 형식은 일반적으로 참 또는 거짓 값을 저장하며, 이는 가장 적은 비트(보통 1비트)로 표현될 수 있습니다. 다른 보기들은 날짜/시간, 통화, 일련 번호 등 더 복잡한 정보를 저장해야 하므로 더 많은 바이트를 필요로 합니다. 따라서 'Yes/No'가 크기가 가장 작습니다.

문제 45

다음 중 기본 키(Primary Key)에 대한 설명으로 옳은 것은?     
  1. 모든 테이블에는 기본 키를 반드시 설정해야 한다.
  2. 액세스에서는 단일 필드 기본 키와 일련번호 기본 키만 정의 가능하다.
  3. 데이터가 이미 입력된 필드도 기본 키로 지정할 수 있다.
  4. OLE 개체나 첨부 파일 형식의 필드에도 기본 키를 지정할 수 있다.
정답: 3

해설

정답은 3번입니다. 기본 키는 테이블의 각 레코드를 고유하게 식별하는 데 사용되며, **이미 데이터가 입력된 필드라도 고유한 값을 가지고 있다면 기본 키로 지정할 수 있습니다.** 1번은 모든 테이블에 기본 키가 필수는 아니며, 2번은 액세스에서 다양한 종류의 기본 키를 지원합니다. 4번은 OLE 개체나 첨부 파일 필드는 기본 키로 지정할 수 없습니다.

문제 46

다음 중 폼을 디자인 보기나 데이터시트 보기로 열기위해 사용하는 매크로 함수는?     
  1. RunCommand
  2. OpenForm
  3. RunMacro
  4. RunSQL
정답: 2

해설

정답은 2번 OpenForm입니다. OpenForm 매크로 함수는 지정된 폼을 디자인 보기나 데이터시트 보기 등 원하는 보기로 열도록 하는 데 사용됩니다. RunCommand는 다양한 Access 명령을 실행하는 데 사용되며, RunMacro는 다른 매크로를 실행할 때, RunSQL은 SQL 문을 실행할 때 사용되므로 폼을 여는 데 직접적인 기능을 하지 않습니다.

문제 47

다음 중 직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 '근무년수'가 3 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름 차순으로 모든 필드를 표시하는 SQL문은?     
  1. select * from 직원 where 근무년수 >= 3 order by 나이, 급여
  2. select * from 직원 order by 나이, 급여 where 근무 년수 >= 3
  3. select * from 직원 order by 나이 desc, 급여 asc where 근무년수 >= 3
  4. select * from 직원 where 근무년수 >= 3 order by 나이 desc, 급여 asc
정답: 4

해설

정답은 4번입니다. 이 문제는 SQL의 `WHERE` 절과 `ORDER BY` 절을 올바르게 사용하는 방법을 묻고 있습니다. `WHERE` 절은 특정 조건을 만족하는 행만 선택하는 데 사용되며, `ORDER BY` 절은 결과를 정렬하는 데 사용됩니다. 문제에서 요구하는 '근무년수' 3 이상이라는 조건은 `WHERE 근무년수 >= 3`으로, 나이가 많은 순서대로 정렬하고 같은 나이일 경우 급여 오름차순 정렬은 `ORDER BY 나이 DESC, 급여 ASC`로 표현해야 합니다. 따라서 4번이 정답입니다.

문제 48

다음 중 하위 폼에 관한 설명으로 옳지 않은 것은?     
  1. 하위 폼은 기본 폼 내에서만 존재하며 별도의 독립된 폼으로 열 수 없다.
  2. 일대다 관계가 설정되어 있는 테이블이나 쿼리를 효과적으로 사용하기 위하여 사용한다.
  3. 하위 폼은 보통 일대다 관계에서 '다'에 해당하는 테이블이나 쿼리를 원본으로 한다.
  4. 연결 필드의 데이터 형식과 필드 크기는 같거나 호환되어야 한다.
정답: 1

해설

정답은 1번입니다. 하위 폼은 기본 폼에 포함되어야 하지만, **별도의 독립된 폼으로 열 수도 있습니다.** 이는 하위 폼이 독립적인 데이터 원본을 가질 수 있고, 필요에 따라 독립적으로 탐색 및 편집이 가능하기 때문입니다. 나머지 보기는 하위 폼의 일반적인 특징과 용도를 정확하게 설명하고 있습니다.

문제 49

다음 중 현재 폼에서 'cmd숨기기' 단추를 클릭하는 경우, DateDue 컨트롤이 표시되지 않도록 하기 위한 이벤트 프로시저로 옳은 것은?     
  1. Private Sub cmd숨기기_Click( )Me.[DateDue]!Visible = FalseEnd Sub
  2. Private Sub cmd숨기기_DblClick( )Me!DateDue.Visible = TrueEnd Sub
  3. Private Sub cmd숨기기_Click( )Me![DateDue].Visible = FalseEnd Sub
  4. Private Sub cmd숨기기_DblClick( )Me.DateDue!Visible = TrueEnd Sub
정답: 3

해설

정답은 3번입니다. 'cmd숨기기' 버튼을 클릭했을 때 'DateDue' 컨트롤을 숨기려면, 버튼의 **Click 이벤트**를 사용해야 합니다. 또한, 컨트롤의 가시성을 설정하는 올바른 구문은 `Me![컨트롤이름].Visible = False` 또는 `Me.[컨트롤이름].Visible = False` 입니다. 따라서 3번이 정답입니다.

문제 50

다음 중 크로스탭 쿼리에 대한 설명으로 옳지 않은 것은?     
  1. 쿼리 결과를 Excel 워크시트와 비슷한 표 형태로 표시하는 특수한 형식의 쿼리이다.
  2. 맨 왼쪽에 세로로 표시되는 행 머리글과 맨 위에 가로 방향으로 표시되는 열 머리글로 구분하여 데이터를 그룹화한다.
  3. 그룹화한 데이터에 대해 레코드 개수, 합계, 평균 등을 계산할 수 있다.
  4. 열 머리글로 사용될 필드는 여러 개를 지정할 수 있지만, 행 머리글로 사용할 필드는 하나만 지정할 수 있다.
정답: 4

해설

크로스탭 쿼리는 데이터를 행과 열로 그룹화하여 요약 정보를 보여주는 특수한 쿼리입니다. 1, 2, 3번 설명은 크로스탭 쿼리의 특징을 올바르게 설명하고 있습니다. 하지만 4번에서 제시된 것처럼 행 머리글로 사용할 필드는 여러 개를 지정할 수 있으며, 열 머리글로 사용할 필드 역시 여러 개 지정하는 것이 가능합니다. 따라서 4번이 옳지 않은 설명입니다.

문제 51

다음 중 실행 쿼리의 삽입(INSERT)문에 대한 설명으로 옳지 않은 것은?     
  1. 한 개의 INSERT문으로 여러 개의 레코드를 여러 개의 테이블에 동일하게 추가할 수 있다.
  2. 필드 값을 직접 지정하거나 다른 테이블의 레코드를 추출하여 추가할 수 있다.
  3. 레코드의 전체 필드를 추가할 경우 필드 이름을 생략할 수 있다.
  4. 하나의 INSERT문을 이용해 여러 개의 레코드와 필드를 삽입할 수 있다.
정답: 1

해설

정답은 1번입니다. INSERT 문은 기본적으로 **하나의 테이블에 데이터를 추가**하는 데 사용됩니다. 여러 테이블에 동시에 동일한 데이터를 삽입하려면 각 테이블별로 별도의 INSERT 문을 실행해야 합니다. 2번, 3번, 4번은 INSERT 문의 유효한 기능들을 설명하고 있습니다.

문제 52

다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?     
  1. "수학" or "영어" : "수학" 이나 "영어" 인 레코드를 찾는다.
  2. LIKE "서울*" : "서울"이라는 문자열로 시작하는 필드를 찾는다.
  3. LIKE "*신림*" : 문자열의 두번째가 "신"이고 세번째가 "림"인 문자열을 찾는다.
  4. NOT "전산과" : 문자열의 값이 "전산과"가 아닌 문자 열을 찾는다.
정답: 3

해설

정답은 3번입니다. LIKE 연산자는 와일드카드 문자를 사용하여 문자열 패턴을 검색하는데, '*'는 0개 이상의 문자를 의미합니다. 따라서 "LIKE '\*신림\*'"는 문자열의 어느 위치에든 "신림"이라는 문자열이 포함된 필드를 찾습니다. 2번 보기의 "서울*"는 "서울"로 시작하는 문자열을 올바르게 찾습니다.

문제 53

입사 지원자의 정보를 DB화 하기 위해 테이블을 설계하고자 한다. 다음 중 한명의 지원자가 여러 개의 이력이나 경력 사항을 갖는 경우 가장 적절한 테이블 구조는?     
  1. 지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 회사, 직무, 근무기간)
  2. 지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 지원자ID, 회사, 직무, 근무기간)
  3. 지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사, 직무, 근무기간)
  4. 지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사1, 직무1, 근무기간1, 회사2, 직무2, 근무기간2, 회사3, 직무3, 근무기간3)
정답: 2

해설

정답은 2번입니다. 이는 **1:N 관계**를 올바르게 표현한 구조입니다. 지원자 테이블은 지원자 정보를, 경력 테이블은 해당 지원자의 여러 경력 사항을 저장하며, `지원자ID`를 통해 두 테이블을 연결합니다. 이렇게 하면 한 지원자가 여러 경력을 가질 수 있다는 요구사항을 데이터 중복 없이 효율적으로 관리할 수 있습니다. 1번은 경력과 지원자가 연결되지 않고, 3번은 한 지원자당 경력 수가 고정되지 않아 비효율적이며, 4번은 경력 수가 늘어날 때마다 컬럼이 무한정 늘어나므로 부적절합니다.

문제 54

다음 중 동아리 회원 목록을 표시하는 [동아리회원] 폼에서 아래 그림과 같이 여자 회원인 경우 본문 영역의 모든 컨트롤들의 글꼴 서식을 굵게, 기울임꼴로 표시하는 방법으로 적절한 것은?          
  1. 본문 영역에서 '성별' 컨트롤을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.
  2. 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 조건 식을 [성별]='여자' 로 지정한 후 서식을 설정한다.
  3. 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.
  4. 테이블의 데이터시트 보기에서 여자 회원 레코드들을 모두 선택한 후 서식을 설정한다.
정답: 2

해설

정답은 2번입니다. **조건부 서식**은 특정 조건에 따라 컨트롤의 서식을 자동으로 변경하는 기능입니다. 여자 회원의 경우 본문 영역의 **모든 컨트롤**에 서식을 적용해야 하므로, 본문 영역의 모든 컨트롤을 선택한 후 '성별' 필드 값이 '여자'일 때 굵게, 기울임꼴로 표시하도록 조건식을 설정하는 것이 가장 적절합니다. 1번과 3번은 '성별' 컨트롤 자체에만 서식이 적용되거나, 모든 컨트롤에 동일한 조건으로 서식을 적용하는 것이 아니므로 오답입니다. 4번은 데이터시트 보기에서 수동으로 적용하는 방법으로, 폼에서 동적으로 서식을 변경하는 조건부 서식과는 다릅니다.

문제 55

폼의 각 컨트롤에 포커스가 위치할 때 입력모드를 '한글' 또는 '영숫자 반자'로 각각 지정하고자 한다. 다음 중 이를 위해 설정해야 할 컨트롤 속성은?     
  1. 엔터키 기능(EnterKey Behavior)
  2. 상태 표시줄(StatusBar Text)
  3. 탭 인덱스(Tab Index)
  4. IME 모드(IME Mode)
정답: 4

해설

정답은 4번 IME 모드(IME Mode)입니다. IME(Input Method Editor) 모드는 텍스트 입력 시 사용되는 입력 방식을 제어하는 속성입니다. 각 컨트롤에 포커스가 이동했을 때, IME 모드 속성을 '한글' 또는 '영숫자 반자' 등으로 설정하여 원하는 입력 모드를 지정할 수 있습니다. 나머지 보기들은 입력 모드와 직접적인 관련이 없는 속성들입니다.

문제 56

아래와 같이 보고서의 그룹 바닥글에 도서의 총 권수와 정가의 합계를 인쇄하고자 한다. 다음 중 총 권수와 정가 합계 두 컨트롤의 수식으로 옳은 것은?          
  1. =Count([정가]) &"권", =Total([정가])
  2. =CountA([정가]) &"권", =Sum([정가])
  3. =CountA([도서명]) &"권", =Total([정가])
  4. =Count(*) &"권", =Sum([정가])
정답: 4

해설

정답은 4번입니다. 보고서 그룹 바닥글에서 총 권수를 계산하기 위해서는 모든 레코드를 대상으로 하는 `Count(*)` 함수를 사용해야 하며, 정가 합계는 `Sum([정가])` 함수로 구할 수 있습니다. `CountA`는 빈 값을 제외하고 개수를 세므로, 빈 정가 필드가 있을 경우 총 권수 계산에 오류가 발생할 수 있습니다. `Total` 함수는 특정 필드의 합계를 구하는 표준적인 함수가 아니므로 `Sum` 함수를 사용하는 것이 올바릅니다.

문제 57

다음 중 정규화에 대한 설명으로 옳지 않은 것은?     
  1. 대체로 더 작은 필드를 갖는 테이블로 분해하는 과정이다.
  2. 데이터 중복을 최소화하기 위한 작업이다.
  3. 정규화를 통해 테이블 간의 종속성을 높이기 위한 것이다.
  4. 추가, 갱신, 삭제 등 작업 시의 이상(Anomaly) 현상이 발생하지 않도록 하기 위한 것이다.
정답: 3

해설

정규화는 데이터베이스에서 데이터 중복을 줄이고 데이터 무결성을 높이기 위한 과정입니다. 1번과 2번은 정규화의 목적과 특징을 올바르게 설명합니다. 4번은 정규화를 통해 해결되는 이상 현상에 대한 설명입니다. 3번은 정규화가 테이블 간의 종속성을 높이는 것이 아니라, 오히려 **종속성을 분석하고 재구성하여 데이터의 구조를 개선하는 것**이므로 옳지 않은 설명입니다.

문제 58

다음 중 Access의 개체에 대한 설명으로 옳지 않은 것은?     
  1. 쿼리는 폼이나 보고서의 원본 데이터로 사용할 수 있다.
  2. 폼은 테이블이나 쿼리 데이터의 입출력 화면을 작성한다.
  3. 매크로는 모듈에 비해 복잡한 작업을 처리하기 위해 프로그램을 직접 작성하는 것이다.
  4. 테이블은 데이터를 저장하는 데 사용하는 데이터베이스 개체로, 레코드 및 필드로 구성된다.
정답: 3

해설

정답 3번이 옳지 않은 이유는 매크로와 모듈의 역할이 반대로 설명되었기 때문입니다. 매크로는 미리 정의된 명령을 순서대로 실행하여 간단한 작업을 자동화하는 데 사용되며, 모듈은 VBA(Visual Basic for Applications)를 사용하여 복잡한 프로그래밍을 직접 작성하는 것입니다. 따라서 복잡한 작업을 처리하기 위해 프로그램을 직접 작성하는 것은 모듈에 대한 설명입니다.

문제 59

다음 중 보고서에서 '페이지 번호'를 표현하는 식과 그 결과의 연결이 옳은 것은? (단, 전체 페이지는 3이고, 현재 페이지는 1이다.)     
  1. =[Page] → 3
  2. =[Page]& "페이지" → 1& 페이지
  3. =Format([Page], "000") → 1000
  4. =[Page]& "/"& [Pages]& "페이지" → 1/3페이지
정답: 4

해설

이 문제는 보고서에서 페이지 번호를 표현하는 방식과 그 결과를 연결하는 것을 묻고 있습니다. 정답인 4번은 현재 페이지와 전체 페이지를 함께 표시하는 일반적인 형식인 "현재 페이지/전체 페이지 페이지"를 올바르게 표현하고 있습니다. 다른 보기들은 페이지 번호의 표현 방식이나 결과가 잘못되었습니다. 핵심 개념은 **문자열 연결 연산자('&')**와 **서식 지정 함수(Format)**의 올바른 사용입니다.

문제 60

다음 중 액세스의 보고서에 대한 설명으로 옳은 것은?     
  1. 보고서 머리글과 보고서 바닥글의 내용은 모든 페이지에 출력된다.
  2. 보고서에서도 폼에서와 같이 이벤트 프로시저를 작성 할 수 있다.
  3. 보고서의 레코드 원본으로 테이블, 쿼리, 엑셀과 같은 외부 데이터, 매크로 등을 지정할 수 있다.
  4. 컨트롤을 이용하지 않고도 보고서에 테이블의 데이터를 표시할 수 있다.
정답: 2

해설

정답은 2번입니다. 보고서에서도 폼과 마찬가지로 특정 이벤트가 발생했을 때 실행되는 VBA 코드(이벤트 프로시저)를 작성할 수 있습니다. 이를 통해 보고서의 출력 방식을 더욱 동적으로 제어하고 복잡한 기능을 구현할 수 있습니다. 나머지 보기는 보고서의 일반적인 특징과 다르거나 잘못된 설명입니다.

2019년 컴퓨터활용능력1급 1회차 회차 학습 안내

2019년 컴퓨터활용능력1급 1회차 기출문제 60문항을 회차 단위로 모아 둔 페이지입니다. 화면에서 바로 훑어본 뒤 정답만 포함하거나 해설까지 포함한 시험지로 프린트해 종이 풀이에 쓸 수 있습니다.

회차 전체 풀이

문제 번호를 따로 이동하지 않고 60문항을 한 흐름으로 확인할 수 있어 실제 시험지처럼 이어서 풀기 좋습니다.

정답과 해설 선택

처음 풀 때는 정답을 가리고, 복습할 때는 정답 또는 해설을 포함해 같은 회차를 다시 볼 수 있습니다.

종이 시험지 출력

프린트 옵션을 맞춘 뒤 출력하면 표시해 둔 정답과 해설 포함 상태가 그대로 반영됩니다.

자주 묻는 질문

2019년 컴퓨터활용능력1급 1회차 기출문제는 몇 문항인가요?

2019년 컴퓨터활용능력1급 1회차는 총 60문항으로 구성되어 있습니다. 한 회차 전체를 이어서 보고, 필요한 경우 종이 시험지처럼 출력해 풀 수 있습니다.

정답과 해설을 포함해서 프린트할 수 있나요?

네. 시험 문제 위의 프린트 옵션에서 정답 포함 또는 해설 포함을 선택한 뒤 출력할 수 있습니다. 해설 포함을 켜면 정답도 함께 포함됩니다.

로그인 없이 회차 문제를 볼 수 있나요?

공개된 시험 회차의 문제와 해설은 로그인 없이 확인할 수 있습니다. 학습 진행률, 오답 기록, 북마크처럼 개인별로 이어지는 기능은 로그인이 필요할 수 있습니다.

컴퓨터활용능력1급 기출문제는 어떻게 복습하는 게 좋나요?

처음에는 정답을 가리고 한 회차를 풀어 본 뒤, 틀린 문제만 해설 포함 상태로 다시 확인하는 흐름이 좋습니다. 시험 직전에는 같은 회차를 프린트해 시간 배분과 실수 패턴을 함께 점검해보세요.