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

2018컴퓨터활용능력1급 2회차

60문제로 구성된 기출 시험

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

시험 문제

문제 1

다음 중 마이크로프로세서(Microprocessor)에 관한 설명으로 옳지 않은 것은?    
  1. 제어장치, 연산장치, 주기억장치가 하나의 반도체 칩에 내장된 장치이다.
  2. 클럭 주파수와 내부 버스의 폭(bandwidth)으로 성능을 평가한다.
  3. 개인용 컴퓨터의 중앙처리장치로 사용된다.
  4. 작은 규모의 임베디드 시스템이나 휴대용 기기에도 사용된다.
정답: 1

해설

마이크로프로세서는 제어 장치와 연산 장치를 하나의 칩에 담고 있지만, **주기억장치(RAM)는 별도의 칩에 존재**합니다. 따라서 1번 보기가 마이크로프로세서에 대한 설명으로 옳지 않습니다. 마이크로프로세서의 핵심은 CPU의 주요 기능들을 집적화한 것이며, 주기억장치는 데이터와 프로그램을 임시로 저장하는 역할을 하므로 분리되어 있습니다.

문제 2

다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?    
  1. 2진수 덧셈을 수행하는 가산기(Adder)가 있다.
  2. 뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기(Complementor)가 있다.
  3. 연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있다.
  4. 연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
정답: 4

해설

정답은 4번입니다. 상태 레지스터는 연산 결과의 상태(예: 오버플로우, 제로 플래그)를 저장하는 레지스터이지, 연산에 사용될 데이터를 직접 기억하는 장치는 아닙니다. 연산에 사용될 데이터는 주로 범용 레지스터나 버퍼 레지스터에 저장됩니다.

문제 3

다음 중 Windows 방화벽 기능에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)    
  1. 통신을 허용할 프로그램 및 기능에 대한 설정을 할 수 있다.
  2. 각 네트워크 위치 유형에 따른 외부 연결의 차단과 알림을 설정할 수 있다.
  3. 내 컴퓨터에서 외부로 나가는 패킷의 내용을 체크하여 인증된 패킷만 내보내도록 설정할 수 있다.
  4. 역추적 기능으로 외부 침입자의 흔적을 찾을 수 있다.
정답: 3

해설

Windows 방화벽은 기본적으로 **들어오는 연결을 제어**하여 외부로부터의 침입을 막는 데 중점을 둡니다. 따라서 3번처럼 **나가는 패킷의 내용을 검사하여 인증된 패킷만 내보내도록 설정하는 기능은 Windows 방화벽의 핵심 기능이 아닙니다.** 1번과 2번은 방화벽의 일반적인 허용/차단 및 네트워크 위치별 설정 기능이며, 4번은 보안 로그 분석 등을 통해 간접적으로 가능할 수 있으나 방화벽 자체의 직접적인 역추적 기능은 아닙니다.

문제 4

다음 중 Windows [제어판]-[시스템]에서 실행 가능한 작업에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)    
  1. Windows의 버전과 시스템에 대한 기본 정보를 확인할 수 있다.
  2. Windows 정품 인증을 위한 제품키를 변경할 수 있다.
  3. 네트워크에서 확인 가능한 사용자 컴퓨터 이름을 변경할 수 있다.
  4. 컴퓨터에 설치된 응용 프로그램을 설치하거나 제거할 수 있다.
정답: 4

해설

정답은 4번입니다. Windows 제어판의 '시스템' 항목은 주로 시스템의 기본 정보 확인, 정품 인증, 컴퓨터 이름 변경 등 시스템 자체의 속성을 관리하는 곳입니다. 응용 프로그램 설치 및 제거는 '프로그램 및 기능' 또는 '앱 및 기능'에서 수행하는 작업으로, '시스템'과는 별개의 메뉴입니다.

문제 5

다음 중 Windows에서 하드 디스크의 용량 부족 문제가 발생하였을 때의 해결 방법으로 적절하지 않은 것은?(윈도우 10 검증 완료)    
  1. 사용 빈도가 낮은 파일은 백업한 후 하드 디스크에서 삭제한다.
  2. 바이러스에 감염된 파일을 모두 삭제한다.
  3. 사용하지 않는 Windows 구성 요소를 제거한다.
  4. 디스크 정리를 수행하여 불필요한 파일을 삭제한다.
정답: 2

해설

Windows에서 하드 디스크 용량 부족 시, 바이러스에 감염된 파일을 삭제하는 것은 **직접적인 용량 확보 방법이 아니기 때문에** 적절하지 않습니다. 바이러스 감염은 시스템 성능 저하나 보안 문제와 관련이 있으며, 용량 부족 해결과는 별개의 문제입니다. 용량 부족 해결을 위해서는 사용 빈도가 낮은 파일 삭제, 불필요한 파일 삭제, 사용하지 않는 구성 요소 제거 등이 효과적입니다.

문제 6

다음 중 Windows의 탐색기에서 검색 상자를 사용하여 파일이나 폴더를 찾는 방법으로 옳지 않은 것은?(윈도우 10 검증 완료)    
  1. 검색 상자에서 찾으려는 파일이나 폴더명을 입력하면 자동으로 필터링되어 결과가 표시된다.
  2. 검색 내용에 '$'를 붙이면 해당 내용이 포함되지 않은 파일이나 폴더를 검색한다.
  3. '*'나 '?' 등의 와일드카드 문자를 사용하여 파일이나 폴더를 검색할 수 있다.
  4. 특정 파일 그룹을 정기적으로 검색하는 경우 검색 저장 기능을 이용하면 다음에 사용할 때 원래 검색과 일치하는 최신 파일을 표시해 준다.
정답: 2

해설

정답은 2번입니다. Windows 탐색기의 검색 상자에서 '$' 기호는 검색 연산자로 사용되지 않으며, 파일을 제외하는 기능은 지원하지 않습니다. 대신, 와일드카드 문자(*, ?)를 사용하거나 파일 이름, 내용, 속성 등을 조합하여 효율적으로 파일을 찾을 수 있습니다. 검색 저장 기능을 활용하면 자주 사용하는 검색 조건을 저장해두고 편리하게 재사용할 수 있습니다.

문제 7

다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)    
  1. 컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행 정보를 관리하는 데이터베이스이다.
  2. 레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조된다.
  3. Windows에 탑재된 레지스트리 편집기는 'reg.exe' 이다.
  4. 레지스트리에 문제가 발생하면 시스템 부팅이 안 될 수도 있다.
정답: 3

해설

정답은 3번입니다. Windows의 레지스트리를 편집하는 기본 프로그램은 'regedit.exe'이며, 'reg.exe'는 명령 프롬프트에서 레지스트리를 조작하는 명령어 도구입니다. 레지스트리는 컴퓨터의 설정 정보를 담고 있어 시스템 작동에 필수적이며, 문제가 생기면 부팅 오류를 유발할 수도 있습니다.

문제 8

다음 중 서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부 또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어로 가장 적절한 것은?    
  1. CSS
  2. UML
  3. Java Script
  4. VRML
정답: 3

해설

정답은 3번 JavaScript입니다. JavaScript는 웹 브라우저에서 실행되는 스크립트 언어로, 사용자가 입력한 데이터를 서버로 보내기 전에 유효성을 검사하는 데 주로 사용됩니다. 예를 들어, 아이디나 비밀번호가 비어 있는지, 입력된 숫자가 올바른 형식인지 등을 JavaScript로 확인할 수 있습니다. CSS는 웹 페이지의 디자인을 담당하고, UML은 시스템 설계를 위한 모델링 언어이며, VRML은 3D 가상 현실을 위한 언어이므로 이 문제와는 관련이 없습니다.

문제 9

다음 중 컴퓨터에서 사용되는 운영체제의 목적에 관한 설명으로 옳지 않은 것은?    
  1. 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간을 의미하는 반환 시간의 단축이 요구된다.
  2. 일정 시간 내에 시스템이 처리하는 일의 양을 의미하는 처리 능력의 향상이 요구된다.
  3. 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미하는 신뢰도의 향상이 요구된다.
  4. 시스템을 사용할 수 있는 사용자의 수를 의미하는 사용 가능도의 향상이 요구된다.
정답: 4

해설

운영체제의 주요 목적은 컴퓨터 하드웨어와 소프트웨어를 효율적으로 관리하고 사용자에게 편리한 인터페이스를 제공하는 것입니다. 보기 1, 2, 3은 모두 운영체제가 달성하고자 하는 중요한 성능 목표입니다. 반면, 보기 4의 '사용 가능도'는 시스템이 얼마나 자주 고장 나지 않고 사용 가능한 상태를 유지하는지를 나타내는 개념으로, 운영체제의 직접적인 성능 목표라기보다는 시스템 설계 및 유지보수와 더 관련이 깊습니다. 따라서 운영체제의 목적에 관한 설명으로 옳지 않은 것은 4번입니다.

문제 10

다음 중 컴퓨터에서 하드 디스크를 연결하는 SATA 방식에 관한 설명으로 옳지 않은 것은?     
  1. 직렬 인터페이스 방식을 사용한다.
  2. PATA 방식보다 데이터 전송 속도가 빠르다.
  3. 핫 플러그인 기능을 지원한다.
  4. EIDE는 일반적으로 SATA를 의미한다.
정답: 4

해설

SATA는 기존의 PATA 방식보다 빠르고 효율적인 직렬 인터페이스를 사용합니다. 또한, 컴퓨터를 끄지 않고도 장치를 연결하거나 분리할 수 있는 핫 플러그인 기능을 지원합니다. EIDE는 SATA와는 다른 이전 세대의 인터페이스 방식이므로, EIDE가 SATA를 의미한다는 설명은 옳지 않습니다.

문제 11

다음 중 유비쿼터스 컴퓨팅 기반 기술에 대한 설명으로 옳지 않은 것은?     
  1. 유비쿼터스 컴퓨팅이 가능하기 위한 고속의 네트워크 전송기술
  2. 휴대성을 위한 초소형, 초경량의 하드웨어 제조기술
  3. 개인별 최적화된 소프트웨어의 제작, 유통기술
  4. 기본적으로 사람이 정보를 수집하는 작업이 요구되는 기술
정답: 4

해설

유비쿼터스 컴퓨팅은 언제 어디서든 컴퓨팅 환경에 접근할 수 있는 것을 의미합니다. 이를 위해 고속 네트워크, 초소형 하드웨어, 개인 맞춤형 소프트웨어 기술이 필수적입니다. 하지만 유비쿼터스 컴퓨팅은 **사람의 개입 없이 자동으로 정보를 수집하고 처리하는 것을 목표**로 하므로, 4번 보기처럼 사람이 정보를 수집하는 작업이 요구된다는 설명은 옳지 않습니다.

문제 12

다음 중 컴퓨터를 이용한 정보처리 방식에서 분산처리 시스템에 관한 설명으로 적절한 것은?     
  1. 여러 개의 CPU와 하나의 주기억장치를 이용하여 여러 프로그램을 동시에 처리하는 방식이다.
  2. 여러 명의 사용자가 사용하는 시스템에서 시간을 분할하여 프로그램을 실행하는 시스템이다.
  3. 여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.
  4. 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식이다.
정답: 3

해설

분산처리 시스템은 여러 대의 독립적인 컴퓨터들이 통신망으로 연결되어 마치 하나의 시스템처럼 작동하는 방식입니다. 각 컴퓨터는 자체적인 CPU와 기억장치를 가지고 있으며, 작업을 분담하고 결과를 공유하여 효율성을 높입니다. 따라서 여러 대의 컴퓨터가 통신망으로 연결되어 작업 결과를 상호 교환하는 3번이 분산처리 시스템에 대한 적절한 설명입니다.

문제 13

다음 중 멀티미디어에서 사용되는 그래픽 기법에 관한 설명으로 옳지 않은 것은?     
  1. 렌더링(Rendering)은 3차원 애니메이션을 만드는 작업의 일부이다.
  2. 모핑(Morphing)은 두 개의 이미지를 부드럽게 연결하여 변화하거나 통합하는 작업이다.
  3. 앨리어싱(Aliasing)은 이미지 표현에 계단 현상을 제거하는 작업이다.
  4. 디더링(Dithering)은 제한된 색상을 조합하여 새로운 색을 만드는 작업이다.
정답: 3

해설

정답은 3번입니다. 앨리어싱은 그래픽에서 계단 현상이 발생하는 현상 자체를 의미하며, 이를 제거하는 작업은 안티 앨리어싱(Anti-aliasing)이라고 합니다. 렌더링은 3D 모델을 2D 이미지로 만드는 과정이고, 모핑은 이미지 간의 부드러운 전환, 디더링은 적은 색상으로 다양한 색을 표현하는 기법입니다.

문제 14

다음 중 JPEG 파일 형식에 대한 설명으로 옳지 않은 것은?     
  1. 저장 시 사용자가 임의로 압축률을 조정할 수 있다.
  2. 사진과 같이 다양한 색을 가진 정지영상을 표현하기에 적합하다.
  3. 8비트 알파 채널을 이용하여 부드러운 투명층을 표현할 수 있다.
  4. 압축률이 높을수록 보다 많은 정보를 지우므로 이미지의 질이 낮아진다.
정답: 3

해설

JPEG 파일 형식은 사진과 같이 다양한 색을 가진 정지 영상 압축에 뛰어나며, 압축률을 조절하여 파일 크기와 이미지 품질 사이의 균형을 맞출 수 있습니다. 하지만 JPEG는 투명도를 지원하지 않아 8비트 알파 채널을 이용한 부드러운 투명층 표현이 불가능합니다. 따라서 3번 보기가 JPEG 파일 형식에 대한 설명으로 옳지 않습니다.

문제 15

다음 중 정보통신기술 관련 용어에 대한 설명으로 옳지 않은 것은?     
  1. IoT: 사물에 센서를 부착하여 실시간으로 정보를 모은 후 인터넷을 통해 개별 사물들 간에 정보를 주고 받게 하는 기술
  2. Wibro: 고정된 장소에서 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스
  3. VoIP: 음성 데이터를 인터넷 프로토콜 네트워크를 통해 전송하여 통화할 수 있게 하는 음성 통신 기술
  4. RFID: 제품 식별, 출입 관리 등 다양한 분야에서 활용되는 기술로 전파를 이용하여 정보를 인식하는 기술
정답: 2

해설

정답은 2번 Wibro입니다. Wibro는 이동 중에도 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스로, 고정된 장소에만 국한되지 않습니다. IoT, VoIP, RFID는 각각 사물 간 정보 교환, 인터넷 기반 음성 통신, 전파를 이용한 정보 인식을 설명하는 올바른 정보통신기술 용어입니다.

문제 16

다음 중 정보사회에서 정보 보안을 위협하는 스니핑 (Sniffing)에 관한 설명으로 옳은 것은?     
  1. 네트워크를 통해 연속적으로 자기를 복제하여 시스템 부하를 높여 결국 시스템을 다운시킨다.
  2. 자기복제 능력은 없으나 프로그램 내에 숨어 있다가 해당 프로그램이 실행될 때 활성화 되어 부작용을 일으킨다.
  3. 정상적으로 실행되거나 검증된 데이터인 것처럼 속여 접속을 시도하거나 권한을 얻는 것을 말한다.
  4. 사용자가 전송하는 데이터를 훔쳐보는 것으로 네트워크의 패킷을 엿보면서 계정과 패스워드를 알아낸다.
정답: 4

해설

스니핑은 네트워크를 통해 흐르는 데이터를 엿보는 행위입니다. 마치 도청하듯 패킷을 가로채어 계정 정보나 비밀번호와 같은 민감한 정보를 탈취하는 것이 주된 목적입니다. 따라서 4번이 스니핑에 대한 정확한 설명입니다.

문제 17

다음 중 인터넷 주소와 관련된 설명으로 옳지 않은 것은?     
  1. IPv4는 클래스별로 주소 부여체계가 달라지며, A Class는 소규모 통신망에 사용된다.
  2. URL은 인터넷 상에 존재하는 각종 자원이 있는 위치를 나타내는 표준 주소 체계이다.
  3. IPv6은 128비트, IPv4는 32비트로 구성된 주소 체계 방식이다.
  4. DNS는 도메인 네임을 IP 주소로 변환하거나 그 반대의 변환을 수행하는 시스템이다.
정답: 1

해설

정답은 1번입니다. IPv4의 A Class는 대규모 통신망에 사용되며, 소규모 통신망에는 C Class가 주로 사용됩니다. 2번 URL은 인터넷 자원의 위치를 나타내는 표준 주소이며, 3번 IPv6은 128비트, IPv4는 32비트 주소 체계를 사용합니다. 4번 DNS는 도메인 이름과 IP 주소를 상호 변환하는 시스템입니다.

문제 18

다음 중 TCP/IP를 구성하는 각 계층에 관한 설명으로 옳지 않은 것은?     
  1. 응용 계층은 응용 프로그램 간의 데이터 송수신을 담당한다.
  2. 전송 계층은 호스트들 간의 신뢰성 있는 통신을 지원한다.
  3. 인터넷 계층은 데이터 전송을 위한 주소지정 및 경로 설정을 지원한다.
  4. 링크 계층은 사용자가 컴퓨터에 접근할 수 있도록 서비스를 제공한다.
정답: 4

해설

TCP/IP 모델에서 링크 계층은 물리적인 네트워크 장치 간의 데이터 프레임 전송을 담당하며, 사용자의 컴퓨터 접근 서비스는 응용 계층의 역할입니다. 따라서 4번 설명은 링크 계층의 기능과 다르므로 옳지 않습니다. 핵심 개념은 각 계층의 역할 구분입니다.

문제 19

다음 중 정보보안을 위해 사용하는 공개키 암호화 기법에 대한 설명으로 옳지 않은 것은?     
  1. 알고리즘이 복잡하며 암호화와 복호화 속도가 느리다.
  2. 키의 분배가 용이하고 관리해야 할 키의 수가 적다.
  3. 비대칭 암호화 기법이라고도 하며 대표적으로 DES가 있다.
  4. 데이터를 암호화할 때 사용하는 키를 공개하고 복호화 할 때 키는 비밀로 한다.
정답: 3

해설

정답은 3번입니다. 공개키 암호화는 비대칭 암호화라고도 불리지만, DES는 대칭키 암호화 방식이며 공개키 암호화의 대표적인 예시가 아닙니다. 공개키 암호화의 대표적인 예시로는 RSA, ECC 등이 있습니다. 공개키 암호화는 키 분배가 용이하고 관리할 키 수가 적다는 장점이 있으며, 데이터를 암호화할 때 공개키를 사용하고 복호화할 때 비밀키를 사용하는 것이 특징입니다.

문제 20

다음 중 네트워크 운영 방식 중 하나인 클라이언트/서버 방식에 관한 설명으로 옳은 것은?     
  1. 서버와 클라이언트가 모두 처리 능력을 가지며, 분산처리 환경에 적합하다.
  2. 중앙 컴퓨터가 모든 단말기에서 요구하는 데이터 처리를 전담한다.
  3. 모든 단말기가 동등한 계층으로 연결되어 모두 클라이언트와 서버 역할을 할 수 있다.
  4. 단방향 통신 방식으로 데이터 처리를 위한 대기시간이 필요하다.
정답: 1

해설

클라이언트/서버 방식은 **서버가 자원을 제공하고 클라이언트가 이를 요청하는 형태**입니다. 정답 1번은 클라이언트와 서버 모두 처리 능력을 가지며, 이는 분산처리 환경에 적합하다는 클라이언트/서버 방식의 특징을 정확히 설명하고 있습니다. 다른 보기들은 중앙 집중식 처리(2번), P2P 방식(3번), 또는 단방향 통신(4번) 등 클라이언트/서버 방식과는 다른 네트워크 운영 방식을 설명하고 있습니다.

문제 21

다음 중 아래의 괄호 안에 들어갈 기능명으로 옳은 것은?          
  1. ㉠: 데이터 표 ㉡: 통합
  2. ㉠: 정렬 ㉡: 시나리오 관리자
  3. ㉠: 부분합 ㉡: 피벗 테이블
  4. ㉠: 목표값 찾기 ㉡: 데이터 유효성 검사
정답: 1

해설

이 문제는 엑셀과 같은 스프레드시트 프로그램에서 데이터를 다루는 기능에 대한 이해를 묻고 있습니다. ㉠은 여러 데이터를 한눈에 비교 분석하기 위해 표 형태로 정리하는 기능이며, ㉡은 서로 다른 여러 개의 데이터를 하나로 합치는 기능을 의미합니다. 이러한 맥락에서 1번 보기가 가장 적절한 기능명으로 연결됩니다.

문제 22

다음 중 고급 필터 실행을 위한 조건 지정 방법에 대한 설명으로 옳지 않은 것은?     
  1. 함수나 식을 사용하여 조건을 입력하면 셀에는 비교되는 현재 대상의 값에 따라 TRUE나 FALSE가 표시된다.
  2. 함수를 사용하여 조건을 입력하는 경우 원본 필드명과 동일한 필드명을 조건 레이블로 사용해야 한다.
  3. 다양한 함수와 식을 혼합하여 조건을 지정할 수 있다.
  4. 텍스트 데이터를 필터링할 때 대/소문자는 구분되지 않으나 수식으로 대/소문자를 구분하여 검색할 수 있다.
정답: 2

해설

## 고급 필터 조건 지정 오류 설명 **정답: 2번** **이유:** 고급 필터에서 함수나 식을 사용하여 조건을 지정할 때, 조건 레이블은 원본 필드명과 **반드시 동일할 필요는 없습니다.** 오히려 원본 필드명과 다른 레이블을 사용하여 조건을 명확하게 구분하는 것이 일반적입니다. **핵심 개념:** 고급 필터는 사용자가 설정한 다양한 조건에 따라 데이터를 추출하는 기능입니다. 함수나 식을 활용하여 복잡한 조건을 설정할 수 있으며, 이때 조건 레이블은 필터링 로직을 이해하기 쉽게 만드는 역할을 합니다.

문제 23

다음 중 피벗 테이블 보고서와 피벗 차트 보고서에 대한 설명으로 옳지 않은 것은?     
  1. 피벗 테이블 보고서에서는 값 영역에 표시된 데이터 일부를 삭제하거나 추가할 수 없다.
  2. 피벗 차트 보고서를 만들 때마다 동일한 데이터로 관련된 피벗 테이블 보고서가 자동으로 생성된다.
  3. 피벗 차트 보고서는 분산형, 주식형, 거품형 등 다양한 차트 종류로 변경할 수 있다.
  4. 행 또는 열 레이블에서의 데이터 정렬은 수동(항목을 끌어 다시 정렬), 오름차순, 내림차순 중 선택할 수 있다.
정답: 3

해설

피벗 차트 보고서는 다양한 차트 종류로 변경할 수 있지만, 분산형, 주식형, 거품형과 같이 **특정 데이터 분석에 특화된 복잡한 차트 종류로 직접 변경하는 것은 제한적**입니다. 피벗 차트는 주로 막대, 꺾은선, 원형 등 일반적인 차트 유형을 기반으로 하며, 데이터의 구조와 관계를 시각화하는 데 중점을 둡니다. 따라서 3번 보기는 피벗 차트의 유연성에 대한 설명으로 옳지 않습니다.

문제 24

다음 중 [외부 데이터 가져오기] 기능을 이용하여 텍스트 파일을 불러오는 경우에 대한 설명으로 옳은 것은?     
  1. 가져 온 데이터는 원본 텍스트 파일이 수정되면 즉시 수정된 내용이 자동으로 반영된다.
  2. 데이터의 구분 기호로 탭, 세미콜론, 쉼표, 공백 등이 기본으로 제공되며, 사용자가 원하는 구분 기호를 설정할 수도 있다.
  3. 텍스트 파일에서 특정 열(column)만 선택하여 가져올 수는 없다.
  4. 기본적으로 사용되는 텍스트 파일의 형식은 *.txt, *.prn, *.hwp이다.
정답: 2

해설

**정답 이유:** [외부 데이터 가져오기] 기능을 통해 텍스트 파일을 불러올 때, 데이터 구분 기호는 탭, 세미콜론, 쉼표, 공백 등이 기본으로 제공되며 사용자가 직접 설정할 수도 있습니다. **핵심 개념:** 텍스트 파일 가져오기 시 데이터 구분은 매우 중요하며, 다양한 옵션을 통해 유연하게 설정할 수 있습니다.

문제 25

다음 중 작성된 매크로를 엑셀이 실행될 때마다 모든 통합 문서에서 실행할 수 있도록 하는 방법으로 옳은 것은?     
  1. 작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Auto.xlsb로 저장한다.
  2. 작성된 매크로를 임의의 폴더에 Personal.xlsb로 저장한다.
  3. 작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Personal.xlsb로 저장한다.
  4. 작성된 매크로를 임의의 폴더에 Auto.xlsb로 저장한다.
정답: 3

해설

엑셀이 실행될 때마다 모든 통합 문서에서 매크로를 자동으로 실행하려면, 해당 매크로를 **Personal.xlsb** 파일로 저장해야 합니다. 이 파일은 엑셀 시작 시 자동으로 로드되며, 그 안에 저장된 매크로는 엑셀을 실행하는 모든 통합 문서에서 접근 가능합니다. Personal.xlsb 파일은 **Office 설치 폴더 내 [XLSTART] 폴더**에 위치해야 엑셀이 이를 인식하고 자동으로 로드할 수 있습니다.

문제 26

다음 중 아래의 시트에서 주어진 표 전체만 선택하는 방법으로 옳지 않은 것은?          
  1. 행 머리글과 열 머리글이 만나는 워크시트 왼쪽 맨 위의 [모두 선택] 단추( )를 클릭한다.
  2. [A1] 셀을 클릭하고 < Shift >키를 누른 채 [E8] 셀을 클릭한다.
  3. [B4] 셀을 클릭하고 < Ctrl >+< A >키를 누른다.
  4. [A1] 셀을 클릭하고 < F8 >키를 누른 뒤에 <→>키를 눌러 E열까지 이동하고 <↓>키를 눌러 8행까지 선택한다.
정답: 1

해설

이 문제는 엑셀 시트에서 표 전체를 선택하는 다양한 방법을 묻고 있습니다. 정답은 1번인데, 그 이유는 [모두 선택] 단추는 시트 전체를 선택하는 것이지, 표 전체만 선택하는 방법이 아니기 때문입니다. 2, 3, 4번은 모두 표 전체를 선택하는 올바른 방법입니다. 핵심 개념은 엑셀에서 표 범위를 선택하는 다양한 단축키와 마우스 조작 방법을 이해하는 것입니다.

문제 27

아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?          
  1. 매크로의 이름은 '매크로2'이다.
  2. '성적현황','학번','학과'는 상대 참조로 기록 되었다.
  3. [A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.
  4. [B3] 셀을 클릭하고 매크로를 실행한 후의 [C3] 셀의 값은'성적현황'이다.
정답: 3

해설

정답은 3번입니다. 매크로 기록 시 상대 참조 기능이 활성화되지 않았기 때문에, 매크로 실행 시 셀 포인터는 항상 기록된 절대 경로를 따라 이동합니다. 따라서 [A3] 셀에서 매크로를 실행해도 셀 포인터는 [A5] 셀이 아닌, 매크로 기록 시 작업했던 절대 위치로 이동하게 됩니다. 핵심 개념은 **절대 참조**와 **상대 참조**의 차이입니다.

문제 28

다음 중 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?     
  1. 엑셀의 현재 작업 상태를 표시하며, 선택 영역에 대한 평균, 개수, 합계 등의 옵션을 선택하여 다양한 계산 결과를 표시할 수 있다.
  2. 확대/축소 컨트롤을 이용하면 10%~400% 범위 내에서 문서를 쉽게 확대/축소할 수 있다.
  3. 자주 사용하는 도구들을 모아서 간단히 추가하거나 제거할 수 있으며, 리본 메뉴 아래에 표시할 수도 있다.
  4. 기본적으로 상태 표시줄 왼쪽에는 매크로 기록 아이콘 ()이 있으며, 매크로 기록 중에는 기록 중지 아이콘 ( )으로 변경된다.
정답: 3

해설

정답은 3번입니다. 엑셀의 상태 표시줄은 현재 작업 상태, 선택 영역 계산 결과, 확대/축소 기능 등을 표시하지만, 자주 사용하는 도구를 모아 리본 메뉴 아래에 표시하는 기능은 상태 표시줄이 아닌 **빠른 실행 도구 모음**의 기능입니다. 따라서 3번 설명은 상태 표시줄에 대한 내용이 아닙니다.

문제 29

다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?     
  1. 시트 탭의 시트 이름을 더블 클릭하여 이름을 수정할 수 있다.
  2. 시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.
  3. 하나의 통합 문서 안에서는 동일한 시트 이름을 지정할 수 없다.
  4. 시트 이름 입력 시 *, ?, /, [ ] 등의 기호는 입력되지 않는다.
정답: 2

해설

정답은 2번입니다. 워크시트 이름은 영문 기준 **대·소문자를 구분하여** 최대 255자까지 지정할 수 있습니다. 따라서 대소문자를 구분하지 않는다는 설명이 틀렸습니다. 핵심 개념은 워크시트 이름의 **명명 규칙**이며, 특히 **대소문자 구분 여부**가 중요한 포인트입니다.

문제 30

다음 중 엑셀의 화면 설정에 대한 설명으로 옳은 것은?     
  1. 워크시트 화면의 확대/축소 배율 지정은 모든 시트에 같은 배율로 적용된다.
  2. 틀 고정과 창 나누기를 동시에 수행할 수 있다.
  3. 화면에 표시되는 틀 고정 형태는 인쇄 시 적용되지 않는다.
  4. 틀 고정 구분선은 마우스 드래그로 위치를 변경할 수 있다.
정답: 3

해설

정답은 3번입니다. 엑셀의 틀 고정 기능은 화면 스크롤 시 특정 행이나 열이 고정되도록 하여 데이터를 쉽게 파악하도록 돕는 기능입니다. 하지만 이 틀 고정은 화면 표시를 위한 설정일 뿐, 인쇄 시에는 적용되지 않아 인쇄 결과물과는 별개의 설정입니다. 따라서 화면에 표시되는 틀 고정 형태가 인쇄 시에도 그대로 적용된다는 설명은 틀렸습니다.

문제 31

다음 중'선택하여 붙여넣기'기능에 대한 설명으로 옳지 않은 것은?     
  1. 선택하여 붙여넣기 명령을 사용하면 워크시트에서 클립보드의 특정 셀 내용이나 수식, 서식, 메모 등을 복사하여 붙여 넣을 수 있다.
  2. 선택하여 붙여넣기의 바로 가기 키는 < Ctrl >+< Alt >+< V >이다.
  3. 잘라 낸 데이터 범위에서 서식을 제외하고 내용만 붙여 넣으려면 '내용 있는 셀만 붙여넣기'를 선택한다.
  4. '연결하여 붙여넣기'를 선택하면 원본 셀의 값이 변경 되었을 때 붙여넣기 한 셀의 내용도 자동 변경된다.
정답: 3

해설

정답은 3번입니다. '내용 있는 셀만 붙여넣기'는 서식을 제외하고 내용만 붙여넣는 것이 아니라, 비어 있지 않은 셀만 선택적으로 붙여넣는 기능입니다. 선택하여 붙여넣기는 클립보드의 특정 요소만 골라 붙여넣는 유용한 기능이며, '연결하여 붙여넣기'는 원본 변경 시 붙여넣기 셀도 자동으로 업데이트되는 특징이 있습니다.

문제 32

아래 그림과 같이 조건부 서식의 수식을 사용하여 표의 홀수 행마다 배경색을 노랑색으로 채우고자 한다. 다음중 조건부 서식에서 작성해야 할 수식으로 옳은 것은?          
  1. =MOD(COLUMN(),2)=1
  2. =MOD(ROW(),2)=1
  3. =COLUMN()/2=1
  4. =ROW()/2=1
정답: 2

해설

**정답 이유:** 조건부 서식에서 `ROW()` 함수는 현재 셀이 속한 행 번호를 반환합니다. `MOD(ROW(), 2)`는 행 번호를 2로 나눈 나머지를 구하며, 이 값이 1이면 홀수 행을 의미합니다. 따라서 `=MOD(ROW(),2)=1` 수식은 홀수 행에만 노란색 배경색을 적용합니다. **핵심 개념:** * **`ROW()` 함수:** 현재 셀의 행 번호를 반환합니다. * **`MOD()` 함수:** 두 숫자를 나눈 나머지를 반환합니다. * **조건부 서식:** 특정 조건에 따라 셀의 서식을 자동으로 변경하는 기능입니다.

문제 33

다음 중 데이터 입력 및 편집에 대한 설명으로 옳지 않은 것은?     
  1. 숫자 데이터를 문자 데이터로 입력하려면 숫자 앞에 문자 접두어(인용 부호')를 먼저 입력한 후 이어서 입력한다.
  2. 한 셀 내에서 줄을 바꾸어 입력하려면 < Alt >+< Enter > 키를 이용한다.
  3. 여러 셀을 선택하여 동일한 데이터를 한 번에 입력하려면 입력하자마자 < Shift >+< Enter >키를 누른다.
  4. [홈]탭 [편집]그룹의 [지우기]를 이용하면 셀에 입력된 데이터나 서식, 메모 등을 선택하여 지울 수 있다.
정답: 3

해설

정답은 3번입니다. 여러 셀에 동일한 데이터를 한 번에 입력할 때는 입력 후 Ctrl+Enter를 눌러야 합니다. + 키는 다른 기능을 수행하며, 이 경우 의도한 대로 작동하지 않습니다. 나머지 보기들은 데이터 입력 및 편집의 올바른 방법을 설명하고 있습니다.

문제 34

다음 중 정보 함수에 대한 설명으로 옳은 것은?     
  1. ISBLANK 함수: 값이 '0' 이면 TRUE를 반환한다.
  2. ISERR 함수: 값이 #N/A를 제외한 오류 값이면 TRUE를 반환한다.
  3. ISODD 함수: 숫자가 짝수이면 TRUE를 반환한다.
  4. TYPE 함수: 값의 데이터 형식을 나타내는 문자를 반환 한다.
정답: 2

해설

정답은 2번 ISERR 함수입니다. ISERR 함수는 #N/A 오류를 제외한 모든 오류 값에 대해 TRUE를 반환하는 정보 함수입니다. 1번 ISBLANK 함수는 셀이 비어 있을 때 TRUE를 반환하며, 3번 ISODD 함수는 홀수일 때 TRUE를 반환합니다. 4번 TYPE 함수는 값의 데이터 형식을 숫자로 반환합니다.

문제 35

다음 중 각 차트 종류에 대한 설명으로 적절하지 않은 것은?     
  1. 영역형 차트: 워크시트의 여러 열이나 행에 있는 데이터에서 시간에 따른 변동의 크기를 강조하여 합계 값을 추세와 함께 살펴볼 때 사용된다.
  2. 표면형 차트: 일반적인 척도를 기준으로 연속적인 데이터를 표시할 수 있으므로 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다.
  3. 도넛형 차트: 여러 열이나 행에 있는 데이터에서 전체에 대한 각 부분의 관계를 비율로 나타내어 각 부분을 비교할 때 사용된다.
  4. 분산형 차트: 여러 데이터 계열에 있는 숫자 값 사이의 관계를 보여 주거나 두 개의 숫자 그룹을 xy 좌표로 이루어진 하나의 계열로 표시할 때 사용된다.
정답: 2

해설

정답은 2번, 표면형 차트입니다. 표면형 차트는 3차원 형태로 데이터를 시각화하여 여러 데이터 계열 간의 관계를 파악하는 데 유용하지만, 일정 간격에 따른 데이터의 추세를 표시하는 데는 적합하지 않습니다. 대신 **영역형 차트**가 시간에 따른 변동의 크기와 합계 값의 추세를 함께 살펴볼 때 사용되는 것이 더 적절합니다.

문제 36

다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?          
  1. [데이터 계열 서식] 대화상자에서 '계열 겹치기' 값이 0보다 작게 설정되었다.
  2. 'A상표' 계열에 선형 추세선이 추가되었고, 'C상표' 계열에는 데이터 레이블이 추가되었다.
  3. 세로(값) 축의 주 단위는 20이고, 최소값과 최대값은 각각 20과 100으로 설정되었다.
  4. 기본 세로 축 제목은 '제목 회전'으로 “비타민 함유량”이 입력되었다.
정답: 1

해설

이 문제는 주어진 차트의 시각적 특징을 분석하여 설명과 일치하지 않는 부분을 찾는 문제입니다. **정답 이유:** 1번 보기는 '계열 겹치기' 값이 0보다 작게 설정되었다고 주장하지만, 실제 차트에서는 계열들이 겹치지 않고 나란히 배치되어 있습니다. 따라서 이 설명은 옳지 않습니다. **핵심 개념:** * **차트 구성 요소 이해:** 차트의 축, 데이터 계열, 추세선, 데이터 레이블 등 각 구성 요소의 명칭과 역할을 이해해야 합니다. * **시각적 특징 분석:** 차트의 시각적인 요소를 주의 깊게 관찰하고, 각 보기에 제시된 설명과 일치하는지 비교하는 능력이 중요합니다. * **데이터 계열 서식:** '계열 겹치기'와 같은 데이터 계열 서식 옵션이 차트의 시각적 표현에 어떻게 영향을 미치는지 이해하면 문제 해결에 도움이 됩니다.

문제 37

다음 중 [페이지 레이아웃] 보기 상태에서 설정 가능한 설명으로 옳지 않은 것은?     
  1. 눈금자, 눈금선, 머리글 등을 표시하거나 숨길 수 있다.
  2. 마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정할 수 있다.
  3. 기본 보기에서와 같이 셀 서식을 변경하거나 수식 작업을 할 수 있다.
  4. 머리글과 바닥글을 짝수 페이지와 홀수 페이지에 각각 다르게 지정할 수 있다.
정답: 2

해설

**정답 이유:** [페이지 레이아웃] 보기는 인쇄 미리 보기와 유사한 상태로, 페이지 나누기 선을 **표시**할 수는 있지만 마우스로 직접 **조정**하는 것은 [페이지 나누기] 보기에서 가능한 기능입니다. **핵심 개념:** * **페이지 레이아웃 보기:** 실제 인쇄될 문서의 레이아웃을 보여주는 보기 모드입니다. * **페이지 나누기:** 문서가 여러 페이지로 나뉘는 지점을 의미하며, 이를 조정하는 기능은 특정 보기 모드에서만 제공됩니다.

문제 38

다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?          
  1. =MID(A5,SEARCHB(A1,A5)+5,3) → '설악산'
  2. =REPLACE(A5,SEARCHB("한",A2),5,"") → '설악산'
  3. =MID(A2,SEARCHB(A4,A3),2) → '민국'
  4. =REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'
정답: 4

해설

## 문제 해설 이 문제는 엑셀의 문자열 함수인 `MID`와 `REPLACE`, 그리고 `SEARCHB` 함수를 이해하고 있는지 묻는 문제입니다. 각 보기를 분석하여 수식의 작동 방식과 결과 값을 정확히 파악하는 것이 중요합니다. ### 정답 이유 및 핵심 개념 **정답: 4번** **이유:** * **`SEARCHB` 함수의 오작동:** `SEARCHB` 함수는 인수로 주어진 문자열이 원본 문자열에서 몇 번째 바이트부터 시작하는지를 반환합니다. 4번 보기에서는 `SEARCHB(A4, A3)`로, A4 셀의 "산"이라는 문자가 A3 셀의 "분기명세서"에서 몇 번째 바이트부터 시작하는지를 찾으려 합니다. 하지만 "산"은 A3 셀에 존재하지 않으므로 `SEARCHB` 함수는 오류 값을 반환합니다. * **`REPLACE` 함수의 오류:** `REPLACE` 함수는 지정된 위치부터 지정된 길이만큼의 문자를 새로운 문자열로 대체합니다. `SEARCHB` 함수가 오류를 반환하면 `REPLACE` 함수 역시 올바르게 작동하지 못하고 예상치 못한 결과를 초래하거나 오류를 발생시킵니다. **핵심 개념:** * **`MID(text, start_num, num_chars)`:** `text` 문자열에서 `start_num` 번째 위치부터 `num_chars` 개수만큼의 문자를 추출합니다. * **`REPLACE(old_text, start_num, num_chars, new_text)`:** `old_text` 문자열에서 `start_num` 번째 위치부터 `num_chars` 개수만큼의 문자를 `new_text`로 대체합니다. * **`SEARCHB(find_text, within_text)`:** `within_text` 문자열에서 `find_text` 문자열이 시작하는 위치(바이트 단위)를 반환합니다. 만약 `find_text`가 `within_text`에 없으면 오류를 반환합니다. 따라서 4번 보기는 `SEARCHB` 함수가 "산"을 찾지 못해 오류를 반환하기 때문에 결과 값이 '분기명세서'가 될 수 없습니다.

문제 39

아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 금액을 구하려고 한다. 다음 중 이를 위한 수식으로 옳은 것은? (금액 = 수량 * 단가)          
  1. {=B2*C2}
  2. {=B2:B5*C2:C5}
  3. {=B2*C2:B5*C5}
  4. {=SUMPRODUCT(B2:B5,C2:C5)}
정답: 2

해설

이 문제는 배열 수식을 사용하여 여러 셀에 걸쳐 곱셈을 한 번에 수행하는 방법을 묻고 있습니다. 정답인 2번 `{=B2:B5*C2:C5}`는 배열 수식의 핵심인 **배열 연산**을 활용합니다. 이 수식은 B2부터 B5까지의 각 셀과 C2부터 C5까지의 각 셀을 순서대로 곱하여 결과 배열을 생성하며, 이를 통해 각 행의 금액을 한 번에 계산할 수 있습니다. 1번은 단일 셀 곱셈이고, 3번은 곱셈 순서가 잘못되었으며, 4번은 SUMPRODUCT 함수를 사용한 것으로 배열 수식 자체를 직접 입력하는 방식과는 다릅니다.

문제 40

아래 워크시트의 [C3:C15] 영역을 이용하여 출신지역 별로 인원수를 [G3:G7] 영역에 계산하려고 한다. 다음 중 [G3] 셀에 수식을 작성한 뒤 채우기 핸들을 사용하여 [G7] 셀까지 수식 복사를 할 경우 [G3] 셀에 입력할 수식으로 옳은 것은?          
  1. =SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))
  2. {=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))}
  3. =SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))
  4. {=SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))}
정답: 2

해설

정답은 2번입니다. 이 문제는 **배열 수식**을 사용하여 특정 조건에 맞는 데이터의 개수를 세는 문제입니다. * **핵심 개념:** * `SUM(IF(조건, 참일 때 값, 거짓일 때 값))` 형태의 배열 수식은 조건에 맞는 각 셀에 대해 지정된 값을 반환하고, 이를 합산하여 최종 결과를 도출합니다. * `LEFT(F3,2)`는 F3 셀의 텍스트에서 왼쪽에서 두 글자를 추출하여 출신 지역을 비교하는 데 사용됩니다. * `$C$3:$C$15`와 같이 절대 참조를 사용하면 수식을 복사해도 참조 범위가 고정되어 올바르게 계산됩니다. * 배열 수식은 `{}`로 묶어줘야 하며, 일반적인 방법으로 입력하면 Ctrl+Shift+Enter를 눌러야 배열 수식으로 인식됩니다. * **정답 이유:** * 1번과 3번은 배열 수식이 아니므로, 각 셀의 조건에 따라 1이 아닌 0이 반환될 가능성이 있어 올바르게 개수를 세지 못합니다. * 3번과 4번은 IF 함수의 참일 때 값을 1로 설정했지만, 이는 조건에 맞는 경우에도 1을 더하는 것이 아니라 1이라는 값을 반환하므로 개수 계산에 문제가 없습니다. 하지만 배열 수식이 아니라는 점에서 틀렸습니다. * 2번은 배열 수식으로, `IF($C$3:$C$15=LEFT(F3,2),1,0)`는 C3부터 C15까지 각 셀이 F3 셀의 지역과 일치하면 1, 아니면 0을 반환하는 배열을 생성합니다. `SUM` 함수는 이 배열의 합계를 계산하여 출신 지역별 인원수를 정확하게 산출합니다.

문제 41

다음 중 테이블의 '디자인 보기'에서 필드마다 <한/영> 키를 사용하지 않고도 데이터 입력 시의 한글이나 영문 입력 상태를 정할 수 있는 필드 속성은?     
  1. 캡션
  2. 문장 입력 시스템 모드
  3. IME 모드
  4. 스마트 태그
정답: 3

해설

정답은 3번 'IME 모드'입니다. IME(Input Method Editor) 모드는 사용자가 입력하려는 언어(한글, 영문 등)의 입력 방식을 설정하는 기능입니다. 이를 통해 키보드 입력 시 자동으로 한글 또는 영문 모드로 전환되도록 미리 지정할 수 있어, 데이터 입력 시 편리성을 높여줍니다. 캡션은 필드의 표시 이름을, 스마트 태그는 특정 기능 실행을 위한 도구를 의미하므로 문제와 관련이 없습니다.

문제 42

다음 중 테이블의 조회 속성에 대한 설명으로 옳지 않은 것은?     
  1. 조회 속성을 이용하면 사용자가 직접 값을 입력하는 과정에서 발생하는 오류를 줄일 수 있다.
  2. 조회 열에서 다른 테이블이나 쿼리에 있는 값을 조회 하도록 설정할 수 있다.
  3. 원하는 값을 직접 입력하여 조회 목록을 만들 수 있다.
  4. 조회 목록으로 표시할 열의 개수는 변경할 수 없으며, 행 원본에 맞추어 자동으로 설정된다.
정답: 4

해설

정답은 4번입니다. 조회 속성은 다른 테이블이나 쿼리에서 값을 가져와 목록으로 보여주므로 직접 입력 오류를 줄이고, 원하는 값을 직접 입력해 목록을 만들 수도 있습니다. 하지만 조회 목록으로 표시할 열의 개수는 **변경 가능하며**, 사용자가 설정할 수 있습니다.

문제 43

다음 중 특정 필드의 입력 마스크를 'LA09#'으로 설정하였을 때 입력 가능한 데이터로 옳은 것은?     
  1. 12345
  2. A상345
  3. A123A
  4. A1BCD
정답: 2

해설

이 문제는 입력 마스크의 각 문자가 어떤 종류의 문자를 허용하는지 이해하는 것이 핵심입니다. 'L'은 영문 대문자, 'A'는 영문 대소문자, '0'은 숫자, '#'은 숫자 또는 기호를 의미합니다. 따라서 'LA09#' 마스크는 영문 대문자, 영문 대소문자, 숫자, 숫자 또는 기호의 순서로 입력되어야 합니다. 보기 2번 'A상345'는 첫 번째 문자가 영문 대소문자(A), 두 번째 문자가 한글(상)로, 입력 마스크의 'L'과 'A' 규칙에 부합하며, 이후 숫자와 기호도 허용되는 범위 내에 있으므로 올바른 입력입니다.

문제 44

다음 중 하위 보고서 작성에 대한 설명으로 옳지 않은 것은?     
  1. 하위 보고서를 통해서 기본 보고서 내용을 보강한 보고서를 만들 수 있다.
  2. 디자인 보기 화면에서는 삽입된 하위 보고서의 크기를 조절할 수 없다.
  3. 일대다 관계에 있는 테이블이나 쿼리를 효과적으로 표시할 수 있다.
  4. 일반적으로 하위 보고서의 개수에는 제한이 없으나 하위 보고서를 중첩하는 경우 7개의 수준까지 중첩시킬 수 있다.
정답: 2

해설

정답은 2번입니다. 하위 보고서는 디자인 보기 화면에서 삽입된 후에도 크기 조절이 가능하며, 이는 기본 보고서의 내용을 보강하고 일대다 관계를 효과적으로 표현하는 데 중요한 역할을 합니다. 하위 보고서의 중첩 개수에는 제한이 있다는 점도 알아두어야 합니다.

문제 45

'부서코드'를 기본 키로 하는 [부서] 테이블과 '부서 코드'를 포함한 사원정보가 있는 [사원] 테이블을 이용하여 관계를 설정하였다. 다음 중 이와 관련된 관계 설정에 대한 설명으로 옳은 것은? (단, 한 부서에는 여러 명의 사원이 소속되어 있으며, 한 사원은 하나의 부서에 소속된다.)     
  1. '항상 참조 무결성 유지'를 설정하면 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.
  2. '항상 참조 무결성 유지'를 설정하면 [사원] 테이블에서 '부서코드'를 수정하는 경우 [부서] 테이블의 해당 '부서코드'도 자동으로 수정된다.
  3. '항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.
  4. '항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에서 사용 중인 '부서코드'는 [부서] 테이블에서 삭제할 수 없다.
정답: 1

해설

정답은 1번입니다. '항상 참조 무결성 유지'는 외래 키 제약 조건의 일종으로, 참조하는 테이블(여기서는 [부서] 테이블)에 해당 데이터가 반드시 존재해야 함을 보장합니다. 따라서 [사원] 테이블에 새로운 사원을 추가하거나 부서 코드를 수정할 때, 해당 부서 코드가 [부서] 테이블에 없으면 오류가 발생합니다. 2번은 자동 수정이 아닌, 참조 무결성 위반 시 오류 발생을 의미합니다. 3번과 4번은 참조 무결성 유지를 설정하지 않았을 때의 상황을 설명하는데, 이 경우 존재하지 않는 부서 코드를 입력하거나 사용 중인 부서 코드를 삭제하는 것이 가능해져 데이터의 일관성이 깨질 수 있습니다.

문제 46

다음 중 아래 VBA 코드를 실행했을 때 MsgBox에 표시되는 값은?          
  1. 7
  2. 12
  3. 24
  4. 28
정답: 2

해설

이 VBA 코드는 `i` 변수를 1부터 5까지 반복하면서 2를 곱한 값을 `result` 변수에 누적합니다. 따라서 `result`는 2, 4, 8, 16, 32가 순차적으로 저장되며, 최종적으로 `MsgBox`에는 가장 마지막에 저장된 값인 32가 표시됩니다. **핵심 개념:** * **For...Next 루프:** 특정 횟수만큼 코드를 반복 실행합니다. * **변수 누적:** 변수에 값을 계속 더하거나 곱하여 누적하는 방식입니다.

문제 47

다음 중 매크로에 대한 설명으로 옳지 않은 것은?     
  1. 매크로는 작업을 자동화하고 폼, 보고서 및 컨트롤에 기능을 추가하는 데 사용되는 도구이다.
  2. 특정 조건이 참일 때에만 매크로 함수를 실행하도록 설정할 수 있다.
  3. 하나의 매크로에는 하나의 매크로 함수만 포함될 수있다.
  4. 매크로를 컨트롤의 이벤트 속성에 포함시킬 수 있다.
정답: 3

해설

매크로는 여러 작업을 묶어 자동화하는 도구로, 여러 매크로 함수를 순차적으로 실행하거나 조건에 따라 다르게 실행할 수 있습니다. 따라서 하나의 매크로에 여러 매크로 함수를 포함시키는 것이 가능하므로, 3번 보기는 옳지 않은 설명입니다. 핵심 개념은 매크로의 다중 함수 포함 가능성입니다.

문제 48

다음 중 데이터베이스의 3단계 구조 중 하나로 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는?     
  1. 외부 스키마
  2. 서브 스키마
  3. 개념 스키마
  4. 내부 스키마
정답: 3

해설

데이터베이스의 3단계 구조에서 **개념 스키마**는 데이터베이스 전체의 논리적인 구조를 나타냅니다. 이는 모든 사용자가 공유하는 데이터의 전체적인 모습을 정의하며, 개별 사용자의 관점이나 물리적인 저장 방식과는 독립적입니다. 따라서 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는 개념 스키마입니다.

문제 49

다음 중 정규화에 대한 설명으로 옳지 않은 것은?     
  1. 한 테이블에 너무 많은 정보를 포함해서 발생하는 이상 현상을 제거한다.
  2. 정규화를 실행하면 모든 테이블의 필드 수가 동일해진다.
  3. 정규화를 실행하면 테이블이 나누어져 최종적으로는 일관성을 유지하게 된다.
  4. 정규화를 실행하는 목적 중 하나는 데이터 중복의 최소화이다.
정답: 2

해설

정규화는 데이터베이스에서 데이터 중복을 줄이고 이상 현상을 제거하여 데이터의 일관성을 높이는 과정입니다. 보기 2번은 정규화를 실행한다고 해서 모든 테이블의 필드 수가 동일해지는 것은 아니므로 옳지 않은 설명입니다. 정규화는 테이블을 분리하여 각 테이블이 특정 주제에 집중하도록 만들며, 이는 데이터 중복을 최소화하고 데이터 무결성을 향상시키는 데 기여합니다.

문제 50

다음 중 보고서를 작성하는 방법으로 옳지 않은 것은?     
  1. [보고서] 도구를 사용하여 보고서 만들기
  2. [보고서 디자인] 도구를 사용하여 보고서 만들기
  3. [새 보고서] 도구를 사용하여 보고서 만들기
  4. [데이터] 도구를 사용하여 보고서 만들기
정답: 4

해설

보고서 작성은 일반적으로 보고서의 내용과 형식을 구성하는 데 초점을 맞춥니다. '데이터' 도구는 데이터를 수집, 분석, 관리하는 데 사용되므로 보고서 자체를 직접 작성하는 방법과는 거리가 있습니다. 따라서 보고서 작성 방법으로 옳지 않은 것은 '데이터' 도구를 사용하는 것입니다.

문제 51

다음 중 보고서의 각 구역에 대한 설명으로 옳지 않은 것은?     
  1. 보고서 바닥글 영역에는 로고, 보고서 제목, 날짜 등을 삽입하며, 보고서의 모든 페이지에 출력된다.
  2. 페이지 머리글 영역에는 열 제목 등을 삽입하며, 모든 페이지의 맨 위에 출력된다.
  3. 그룹 머리글/바닥글 영역에는 일반적으로 그룹별 이름, 요약 정보 등을 삽입한다.
  4. 본문 영역은 실제 데이터가 레코드 단위로 반복 출력되는 부분이다.
정답: 1

해설

정답은 1번입니다. 보고서 바닥글은 일반적으로 보고서의 맨 마지막 페이지에만 나타나는 정보(예: 총 페이지 수, 최종 요약)를 담고 있습니다. 로고, 보고서 제목, 날짜 등은 보고서 머리글에 삽입되어 모든 페이지에 반복 출력되는 것이 일반적입니다. 따라서 바닥글에 대한 설명으로 옳지 않습니다.

문제 52

다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳은 것은? (단, 현재 페이지는 1페이지이고, 전체 페이지는 5페이지임)     
  1. ="Page" &[Page] &"/" &[Pages] → 1/5 Page
  2. =[Page] &"페이지" → 5페이지
  3. =[Page] &"/" &[Pages] &" Page" → Page1/5
  4. =Format([Page], "00") → 01
정답: 4

해설

정답은 4번입니다. 4번은 `Format` 함수를 사용하여 현재 페이지 번호(`[Page]`)를 두 자리 숫자로 표시하도록 설정했기 때문에, 현재 1페이지이므로 "01"로 올바르게 표시됩니다. 다른 보기들은 페이지 번호나 전체 페이지 수를 잘못 조합하거나, 텍스트와 숫자를 잘못 배치하여 올바른 결과를 내지 못합니다. 핵심 개념은 보고서 컨트롤에서 텍스트와 필드 값을 조합하여 원하는 형식으로 표시하는 것입니다.

문제 53

아래는 쿼리의 '디자인 보기'이다. 다음 중 아래 쿼리의 실행 결과로 옳은 것은?          
  1. 2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시
  2. 2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시
  3. 2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름, 전공, 입학연도를 표시
  4. 2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생의 이름, 전공, 입학연도를 표시
정답: 2

해설

이 쿼리는 '지도 학생' 테이블에서 '입학연도'가 2018년 이전이고 '전공'이 '컴퓨터공학'인 학생들의 '이름'과 '전공'을 선택합니다. 따라서 2018년 전에 입학하면서 동시에 컴퓨터공학을 전공하는 학생들의 정보만 표시하는 것이 올바른 결과입니다. 핵심 개념은 **AND 조건**을 사용하여 두 가지 조건을 모두 만족하는 데이터를 필터링하는 것입니다.

문제 54

다음 중 SELECT문에 대한 설명으로 옳지 않은 것은?     
  1. FROM 절에는 SELECT 문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.
  2. 검색 결과에 중복되는 레코드를 없애기 위해서는 'DISTINCT' 조건자를 사용한다.
  3. AS 문은 필드 이름이나 테이블 이름에 별명을 지정할 때 사용한다.
  4. GROUP BY 문으로 레코드를 결합한 후에 WHERE 절을 사용하면 그룹화된 레코드 중 WHERE 절의 조건을 만족하는 모든 레코드가 표시된다.
정답: 4

해설

정답은 4번입니다. **핵심 개념:** `GROUP BY` 문으로 레코드를 그룹화한 후에는 그룹화된 결과를 필터링하기 위해 `HAVING` 절을 사용해야 합니다. `WHERE` 절은 `GROUP BY` 이전에 개별 레코드를 필터링하는 데 사용되므로, 그룹화된 결과에는 영향을 미치지 않습니다. 따라서 4번은 `GROUP BY` 이후에 `WHERE` 절을 사용하는 잘못된 상황을 설명하고 있습니다.

문제 55

다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?     
  1. 분할된 화면에서 데이터를 [폼 보기]와 [데이터시트 보기]로 동시에 볼 수 있다.
  2. 폼의 두 보기 중 하나에서 필드를 선택하면 다른 보기에서도 동일한 필드가 선택된다.
  3. 데이터 원본을 변경하는 경우 데이터시트 보기에서만 데이터를 변경할 수 있다.
  4. 데이터시트가 표시되는 위치를 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 중에서 선택할 수 있다.
정답: 3

해설

분할 표시 폼은 폼 보기와 데이터시트 보기를 동시에 제공하여 데이터를 효율적으로 탐색하고 편집할 수 있게 합니다. 폼 보기에서 필드를 선택하면 데이터시트 보기에서도 해당 필드가 강조 표시되며, 반대로 데이터시트 보기에서 데이터를 변경하면 폼 보기에도 반영됩니다. 따라서 데이터시트 보기에서만 데이터를 변경할 수 있다는 설명은 옳지 않습니다.

문제 56

다음 중 [학생] 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? 단, [학생] 테이블의 기본 키는 '학번' 필드이다.     
  1. =DLookup("*","학생","학년=1")
  2. =DLookup(*,학생,학년=1)
  3. =DCount(학번,학생,학년=1)
  4. =DCount("*","학생","학년=1")
정답: 4

해설

정답은 4번입니다. **정답 이유:** `DCount` 함수는 특정 조건에 맞는 레코드의 개수를 세는 데 사용됩니다. 첫 번째 인자에는 개수를 셀 필드 이름이나 와일드카드(*)를, 두 번째 인자에는 테이블 이름을, 세 번째 인자에는 조건을 지정합니다. 따라서 '학년' 필드가 1인 레코드의 개수를 세기 위해 `DCount("*","학생","학년=1")` 수식이 올바르게 사용되었습니다. **핵심 개념:** `DCount` 함수는 데이터베이스 테이블에서 특정 조건을 만족하는 레코드 수를 계산하는 데 유용한 함수입니다.

문제 57

다음 중 아래 SQL문에 대한 설명으로 옳은 것은?          
  1. 테이블 T2에서 소재지가 서울 또는 수원 이거나 T1과 품번이 일치하는 레코드들만 선택된다.
  2. 테이블 T1과 T2의 품번이 일치하면서 소재지는 서울과 수원을 제외한 레코드들만 선택된다.
  3. 테이블 T1의 품번 필드와 테이블 T2의 소재지 필드만 SQL 실행 결과로 표시된다.
  4. 테이블 T1의 품번 필드와 테이블 T2의 제조사 필드만 SQL 실행 결과로 표시된다.
정답: 4

해설

## SQL문 설명 및 정답 이유 **정답: 4번** **이유:** SQL문은 `SELECT T1.품번, T2.제조사`를 통해 테이블 T1의 '품번' 필드와 테이블 T2의 '제조사' 필드만 결과로 선택합니다. `FROM T1 JOIN T2 ON T1.품번 = T2.품번`은 두 테이블을 '품번' 필드를 기준으로 조인하며, `WHERE T2.소재지 IN ('서울', '수원')` 조건은 T2 테이블의 소재지가 '서울' 또는 '수원'인 레코드만 필터링합니다. **핵심 개념:** * **SELECT 절:** 어떤 필드를 결과로 보여줄지 지정합니다. * **FROM 절:** 데이터를 가져올 테이블을 지정합니다. * **JOIN 절:** 여러 테이블을 특정 조건으로 연결합니다. * **WHERE 절:** 특정 조건을 만족하는 레코드만 필터링합니다. * **IN 연산자:** 여러 값 중 하나와 일치하는지 확인할 때 사용합니다.

문제 58

다음 중 아래와 같은 결과를 표시하는 SQL문은?          
  1. SELECT * FROM book ORDER BY [저자], [출간연도];
  2. SELECT * FROM book ORDER BY [출간연도] DESC, [출판사] DESC;
  3. SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;
  4. SELECT * FROM book ORDER BY [저자] DESC, [출간 연도] ASC;
정답: 3

해설

주어진 결과는 출간 연도가 오름차순으로 정렬된 후, 같은 출간 연도 내에서는 저자 이름이 오름차순으로 정렬되어 있습니다. SQL의 `ORDER BY` 절은 여러 컬럼을 지정하여 다중 정렬을 수행할 수 있으며, 각 컬럼 뒤에 `ASC` (오름차순) 또는 `DESC` (내림차순)를 붙여 정렬 순서를 지정합니다. 따라서 3번 선택지가 출간 연도를 오름차순(`ASC`), 저자를 오름차순(`ASC`)으로 정렬하여 문제의 결과와 일치합니다.

문제 59

다음 중 폼의 속성에 대한 설명으로 옳은 것은?     
  1. 팝업 속성을 설정하면 포커스를 다른 개체로 이동하기 위해서는 반드시 폼을 닫아야 한다.
  2. '레코드 잠금' 속성의 기본 값은 '잠그지 않음'이며, 이 경우 레코드 편집 작업이 완료되기 전에 다른 사용자가 레코드를 변경할 수 있다.
  3. 그림 맞춤 속성은 폼의 크기가 이미지의 원래 크기와 다른 경우 다양한 확대/축소 유형을 선택할 수 있다.
  4. 레코드 집합 종류 속성의 값이 '다이너셋'인 경우 원본 테이블의 업데이트는 안되며, 조회만 가능하다.
정답: 2

해설

정답은 2번입니다. '레코드 잠금' 속성이 '잠그지 않음'으로 설정되면, 현재 사용자가 레코드를 편집하는 동안 다른 사용자가 해당 레코드를 수정할 수 있어 데이터 충돌이 발생할 수 있습니다. 이는 데이터 무결성을 유지하기 위한 중요한 설정입니다.

문제 60

다음 중 폼에서 컨트롤의 탭 순서를 변경하는 방법으로 옳지 않은 것은?     
  1. 마법사 또는 레이아웃과 같은 도구를 사용하여 폼을 만든 경우 컨트롤이 폼에 표시되는 순서(위쪽에서 아래쪽 및 왼쪽에서 오른쪽)와 같은 순서로 탭 순서가 설정된다.
  2. 기본적으로는 컨트롤을 작성한 순서대로 탭 순서가 설정되며, 레이블에는 설정할 수 없다.
  3. [탭 순서] 대화상자를 이용하면 컨트롤의 탭 순서를 컨트롤 이름 행을 드래그해서 조정할 수 있다.
  4. 탭 순서에서 컨트롤을 제거하려면 컨트롤의 탭 정지 속성을 '예'로 설정한다.
정답: 4

해설

정답은 4번입니다. 폼에서 컨트롤의 탭 순서를 변경하는 것은 사용자가 키보드로 폼을 탐색할 때 컨트롤이 활성화되는 순서를 정하는 것입니다. 탭 순서에서 컨트롤을 제거하려면 해당 컨트롤의 '탭 정지' 속성을 '아니요'로 설정해야 하며, '예'로 설정하는 것은 탭 순서에 포함시키는 방법입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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