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

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

60문제로 구성된 기출 시험

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

시험 문제

문제 1

다음 중 멀티미디어와 관련된 그래픽 기법에 관한 설명으로 옳은 것은?    
  1. 안티앨리어싱(Anti-Aliasing)은 제한된 색상을 조합하여 복잡한 색이나 새로운 색을 만드는 작업이다.
  2. 모델링(Modeling)은 3차원 애니메이션을 만드는 과정중의 하나로 물체의 모형에 명암과 색상을 입혀 사실감을 더해 주는 작업이다.
  3. 모핑(Morphing)은 2개의 이미지를 부드럽게 연결하여 변환 또는 통합하는 것으로 컴퓨터 그래픽, 영화등에서 많이 사용된다.
  4. 랜더링(Rendering)은 이미지 가장자리의 톱니 모양 같은 계단 현상을 제거하여 경계선을 부드럽게 하는 필터링 기술이다.
정답: 3

해설

정답은 3번 모핑(Morphing)입니다. 모핑은 두 이미지를 자연스럽게 변화시켜 하나의 이미지에서 다른 이미지로 전환하는 기법으로, 주로 영화나 게임 등에서 특수 효과로 활용됩니다. 나머지 보기들은 각각 색상 조합(디더링), 3D 모델에 질감 입히기(텍스처 매핑/셰이딩), 계단 현상 제거(안티앨리어싱)에 대한 설명으로, 모핑과는 다른 그래픽 기법을 설명하고 있습니다.

문제 2

다음 중 인터넷 해킹과 관련하여 스니핑(Sniffing)에 관한 설명으로 옳은 것은?    
  1. 네트워크를 거쳐 전송되는 패킷 정보를 읽어 계정과 암호를 알아내는 행위이다.
  2. 프로그램이 정상적인 상태로 유지되는 것처럼 믿도록 속임수를 사용하는 행위이다.
  3. 자기 복제를 하는 프로그램으로 특정 대상을 파괴하는 행위이다.
  4. 컴퓨터 사용자 몰래 다른 파일에 자신의 코드를 복사하는 행위이다.
정답: 1

해설

스니핑은 네트워크를 흐르는 데이터를 몰래 엿듣는 행위입니다. 이를 통해 계정 정보나 암호와 같은 민감한 정보를 탈취할 수 있습니다. 따라서 네트워크 패킷 정보를 읽어 계정과 암호를 알아내는 1번이 스니핑에 대한 옳은 설명입니다.

문제 3

다음 중 이미지와 그래픽에서 사용되는 비트맵 방식의 파일 형식에 관한 설명으로 옳지 않은 것은?    
  1. 픽셀(Pixel)로 이미지를 표현하며 이미지를 확대하면 테두리가 거칠어 진다.
  2. Windows에서 표준으로 사용되는 방식으로 복원한 데이터가 압축 전의 데이터와 완전히 일치하는 무손실 압축을 사용한다.
  3. 래스터 방식이라고도 하며 다양한 색상을 사용하므로 사실 같은 이미지를 표현할 수 있다.
  4. 파일 형식에는 BMP, GIF, JPG 등이 있다.
정답: 2

해설

정답은 2번입니다. 비트맵 이미지는 픽셀로 구성되어 확대 시 계단 현상이 나타나며, 래스터 방식이라고도 불립니다. 2번에서 언급된 "복원한 데이터가 압축 전의 데이터와 완전히 일치하는 무손실 압축"은 비트맵 방식의 일반적인 특징이 아니라, 특정 압축 방식(예: GIF)에만 해당하거나 무손실 압축 자체에 대한 설명입니다. JPG와 같은 비트맵 형식은 손실 압축을 사용하여 파일 크기를 줄이는 경우가 많습니다.

문제 4

다음 중 인터넷 서비스와 관련하여 FTP 서비스에 관한 설명으로 옳지 않은 것은?    
  1. FTP 서버에 파일을 전송 또는 수신, 삭제, 이름 바꾸기 등의 작업을 할 수 있다.
  2. FTP 서버에 있는 프로그램은 접속 후에 서버에서 바로 실행시킬 수 있다.
  3. 익명(Anonymous) 사용자는 계정이 없는 사용자로 FTP 서비스를 이용할 수 있다.
  4. 기본적으로 그림 파일은 Binary 모드로 텍스트 파일은 ASCII 모드로 전송한다.
정답: 2

해설

FTP 서비스는 파일 전송 프로토콜로, 주로 파일의 업로드, 다운로드, 삭제, 이름 변경 등에 사용됩니다. **FTP 서버에 있는 프로그램은 해당 서버에서 직접 실행되는 것이 아니라, 사용자의 컴퓨터로 전송받은 후 실행해야 합니다.** 익명 FTP는 계정 없이도 파일을 주고받을 수 있게 하며, 파일 종류에 따라 Binary 또는 ASCII 모드로 전송하는 것이 일반적입니다.

문제 5

다음 중 HDD의 인터페이스 표준에 해당하지 않는 것은?    
  1. EIDE
  2. SCSI
  3. VESA
  4. SATA
정답: 3

해설

이 문제는 HDD(하드 디스크 드라이브)의 인터페이스 표준을 묻고 있습니다. EIDE, SCSI, SATA는 모두 HDD와 컴퓨터 본체를 연결하는 데 사용되는 표준 인터페이스입니다. 반면, VESA는 그래픽 카드와 같은 확장 카드를 위한 표준이며, HDD 인터페이스와는 직접적인 관련이 없습니다. 따라서 VESA는 HDD의 인터페이스 표준에 해당하지 않습니다.

문제 6

다음 중 용어에 대한 설명으로 옳지 않은 것은?    
  1. Ubiquitous : 시간과 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보 통신 환경
  2. Wibro : 고정된 장소에서 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷 서비스
  3. VoIP : 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변화하여 일반 데이터망에서 통화를 가능하게 해주는 통신서비스 기술
  4. RFID : 전파를 이용해 정보를 인식하는 기술로 출입 관리, 주차 관리에 주로 사용
정답: 2

해설

정답은 2번입니다. Wibro는 고정된 장소가 아닌, 이동 중에도 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷 서비스입니다. 따라서 "고정된 장소에서"라는 설명은 Wibro의 특징과 맞지 않습니다. Ubiquitous는 언제 어디서든 접속 가능한 환경, VoIP는 인터넷으로 음성 통화, RFID는 전파로 정보 인식 기술을 의미합니다.

문제 7

다음 중 인터넷에서 방화벽을 사용하는 이유로 적절하지 않은 것은?    
  1. 외부로부터 허가받지 않은 불법적인 접근이나 해커의 공격으로부터 내부의 네트워크를 효과적으로 보호할 수 있다.
  2. 방화벽의 접근제어, 인증, 암호화와 같은 기능으로 네트워크를 보호 할 수 있다.
  3. 역추적 기능이 있어서 외부의 침입자를 역추적하여 흔적을 찾을 수 있다.
  4. 방화벽을 이용하면 외부의 보안이 완벽하며, 내부의 불법적인 해킹도 막을 수 있다.
정답: 4

해설

방화벽은 외부의 불법적인 접근이나 공격으로부터 내부 네트워크를 보호하는 데 사용됩니다. 접근 제어, 인증, 암호화 등의 기능을 통해 네트워크 보안을 강화하며, 침입자의 흔적을 추적하는 데 도움을 줄 수 있습니다. 하지만 방화벽만으로 외부 보안이 완벽해지거나 내부의 모든 불법 행위를 막을 수는 없으므로 4번은 적절하지 않은 이유입니다.

문제 8

다음 중 Windows 7의 [제어판]에서 화면 설정과 관련된 [디스플레이]와 [개인 설정]에 대한 설명으로 옳지 않은 것은?    
  1. [디스플레이]에서 화면 해상도를 설정할 수 있다.
  2. [디스플레이]에서 화면에 표시되는 텍스트 크기 및 기타 항목을 변경할 수 있다.
  3. [개인 설정]에서 바탕 화면에 시계, 일정, 날씨 등과 같은 가젯을 표시하도록 설정할 수 있다.
  4. [개인 설정]에서 바탕 화면 아이콘 변경을 할 수 있다.
정답: 3

해설

정답은 3번입니다. Windows 7에서 **가젯**은 **바탕 화면**에 표시되도록 설정하는 기능으로, [개인 설정]이 아닌 **[바탕 화면]** 메뉴에서 관리되었습니다. [디스플레이]는 해상도 및 텍스트 크기 조절과 관련 있고, [개인 설정]은 바탕 화면 아이콘 변경 등 시각적인 꾸미기에 해당합니다.

문제 9

다음 중 정보 통신망의 구성형태를 설명한 내용으로 옳지 않은 것은?    
  1. 망형(Mesh Topology)은 네트워크 상의 모든 노드들이 서로 연결되는 방식으로 특정 노드에 이상이 생겨도 전송이 가능하다.
  2. 링형(Ring Topology)은 모든 노드들을 하나의 원형으로 연결하는 구조로 통신 제어가 간단하고 신뢰성이 높아 특정 노드의 이상도 쉽게 해결할 수 있다.
  3. 트리형(Tree Topology)은 하나의 컴퓨터에 네트워크를 연결하여 확장하는 형태로 확장이 많을 경우 트래픽이 과중될 수 있다.
  4. 버스형(Bus Topology)은 모든 노드들이 하나의 케이블에 연결되어 있으며, 케이블 종단에는 종단 장치가 있어야 한다.
정답: 2

해설

정답은 2번입니다. 링형 토폴로지는 모든 노드가 원형으로 연결되어 통신 제어가 간단하지만, 특정 노드에 이상이 생기면 전체 네트워크에 장애가 발생할 수 있어 신뢰성이 낮다는 단점이 있습니다. 망형 토폴로지는 모든 노드가 서로 연결되어 있어 특정 노드 장애 시에도 다른 경로로 통신이 가능하여 신뢰성이 높습니다.

문제 10

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

해설

정답은 2번 오픈소스 소프트웨어입니다. 오픈소스 소프트웨어는 소스 코드가 공개되어 누구나 자유롭게 수정하고 배포할 수 있는 소프트웨어를 의미합니다. 이는 사용자가 소프트웨어를 자신의 필요에 맞게 변경하거나 개선할 수 있다는 점에서 다른 보기들과 차별화됩니다. 주문형 소프트웨어는 특정 요구사항에 맞춰 개발되며, 쉐어웨어와 프리웨어는 무료로 사용 가능하지만 소스 코드 공개나 수정 권한은 제한적입니다.

문제 11

다음 중 1952년 폰 노이만이 프로그램 내장 방식과 2진연산 방식을 적용하여 제작한 초창기 전자식 계산기는?     
  1. 에니악(ENIAC)
  2. 에드삭(EDSAC)
  3. 유니박(UNIVAC)
  4. 에드박(EDVAC)
정답: 4

해설

정답은 4번 에드박(EDVAC)입니다. 에드박은 폰 노이만이 제시한 프로그램 내장 방식과 2진 연산 방식을 최초로 구현한 컴퓨터로, 현대 컴퓨터의 기본 구조를 확립하는 데 중요한 역할을 했습니다. 에니악은 프로그램 내장 방식이 아니었고, 유니박은 에드박 이후에 개발되었습니다.

문제 12

다음 중 Windows 7의 공유에 대한 설명으로 옳지 않은 것은?     
  1. 홈 그룹을 이용하면 사진, 음악, 비디오, 문서 및 프린터를 쉽게 공유할 수 있다.
  2. 공용 폴더 공유 시 폴더 내의 일부 파일에 대해 사용자 별로 접근 권한을 다르게 설정할 수 있다.
  3. 공유 대상 메뉴를 사용하면 개별 파일과 폴더를 선택하고 다른 사용자와 공유할 수 있다.
  4. Windows 탐색기의 세부 정보 창을 통해 공유된 항목과 공유되지 않은 항목을 확인할 수 있다.
정답: 2

해설

Windows 7에서 공용 폴더 공유 시, 폴더 내의 일부 파일에 대해 사용자별로 접근 권한을 다르게 설정하는 것은 **직접적으로 지원되지 않습니다**. 공용 폴더는 모든 사용자에게 동일한 수준의 접근 권한을 부여하는 것이 기본이며, 개별 파일에 대한 세밀한 권한 설정은 다른 공유 방식(예: 특정 사용자/그룹에 대한 공유)을 통해 가능합니다. 따라서 2번 보기는 Windows 7 공유 기능에 대한 설명으로 옳지 않습니다.

문제 13

다음 중 쿠키(Cookie)에 대한 설명으로 옳은 것은?     
  1. 인터넷 사용 시 네트워크에 접속하기 위한 프로그램이다.
  2. 특정 웹 사이트 접속 시 반복적으로 사용되는 접속 정보를 가지고 있는 파일이다.
  3. 웹 브라우저에서 기본으로 제공하지 않는 기능을 부가적으로 설치하여 구현되도록 한다.
  4. 자주 사용하는 사이트의 자료를 저장한 후 다시 동일한 사이트 접속 시 자동으로 자료를 불러온다.
정답: 2

해설

쿠키는 웹사이트 방문 기록, 로그인 정보 등 사용자의 특정 웹사이트 접속 시 반복적으로 사용되는 정보를 저장하는 파일입니다. 이를 통해 사용자는 매번 정보를 다시 입력할 필요 없이 편리하게 웹사이트를 이용할 수 있습니다. 따라서 2번이 쿠키에 대한 가장 정확한 설명입니다.

문제 14

다음 중 Windows 바로 가기 아이콘의 [속성] 창에 대한 설명으로 옳지 않은 것은?     
  1. 대상 파일이나 대상 형식, 대상 위치 등에 관한 연결된 항목의 정보를 확인할 수 있다.
  2. 연결된 항목을 바로 열 수 있는 바로 가기 키를 지정 할 수 있다.
  3. 연결된 항목의 디스크 할당 크기를 확인할 수 있다.
  4. 바로 가기 아이콘을 만든 날짜와 수정한 날짜, 액세스한 날짜 등을 확인할 수 있다.
정답: 3

해설

Windows 바로 가기 아이콘의 [속성] 창에서는 대상 파일의 정보, 바로 가기 키 설정, 생성/수정/액세스 날짜 등을 확인할 수 있습니다. 하지만 **3번 보기**는 옳지 않은 설명으로, 바로 가기 아이콘 자체는 연결된 항목의 디스크 할당 크기를 직접적으로 보여주지 않습니다. 디스크 할당 크기는 실제 파일의 속성에서 확인해야 하는 정보입니다.

문제 15

다음 중 RAM(Random Access Memory)에 대한 설명으로 옳은 것은?     
  1. 주로 펌웨어(Firmware)를 저장한다.
  2. 주기적으로 재충전(Refresh)이 필요한 DRAM은 주기억장치로 사용된다.
  3. 전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.
  4. 컴퓨터의 기본적인 입출력 프로그램, 자가진단 프로그램 등이 저장되어 있어 부팅시 실행된다.
정답: 2

해설

RAM은 컴퓨터의 주기억장치로, 현재 실행 중인 프로그램과 데이터를 임시로 저장합니다. 보기 2번은 RAM의 한 종류인 DRAM이 주기적으로 재충전이 필요하며 주기억장치로 사용된다는 정확한 설명입니다. 보기 1, 3, 4번은 각각 ROM(Read Only Memory), 플래시 메모리, BIOS/UEFI 등 다른 종류의 메모리에 대한 설명입니다.

문제 16

다음 중 IPv6 주소체계에 관한 설명으로 옳지 않은 것은?     
  1. IPv4 주소체계의 주소 부족 문제를 해결하기 위해서 개발되었다.
  2. 128비트의 긴 주소를 사용하기 때문에 IPv4 주소 체계에 비해 자료 전송 속도가 느리다.
  3. 인증성, 기밀성, 데이터 무결성의 지원으로 보안성이 강화되었다.
  4. IPv4 주소체계와 호환성이 좋으며, 주소의 확장성, 융통성, 연동성이 우수하다.
정답: 2

해설

IPv6는 128비트의 긴 주소를 사용하지만, 이는 자료 전송 속도 저하의 원인이 아니라 오히려 효율적인 데이터 처리와 라우팅을 가능하게 하여 **속도 저하와는 무관**합니다. 오히려 IPv6는 IPv4의 주소 부족 문제를 해결하고, 보안성 강화, 확장성 및 융통성 증대 등 다양한 장점을 제공합니다. 따라서 2번 보기는 IPv6의 특징을 잘못 설명하고 있습니다.

문제 17

다음 중 컴퓨터 운영체제(OS) 대한 설명으로 옳지 않은 것은?     
  1. 시스템의 메모리를 관리하고, 응용 프로그램이 제대로 실행될 수 있도록 제어한다.
  2. 컴퓨터 하드웨어와 응용 프로그램을 사용하고자 하는 사용자 사이에 위치하여 인터페이스 역할을 해주는 소프트웨어이다.
  3. 프로세스 및 기억장치관리, 파일 및 주변장치 관리 그리고 컴퓨터에 설치된 프로그램 등을 관리하는 역할과 유틸리티 프로그램을 제공한다.
  4. 사용자 측면에서 특정 분야의 작업을 처리하기 위한 프로그램으로 반드시 설치될 필요는 없으나 설치하여 사용할 것을 권고하고 있다.
정답: 4

해설

정답은 4번입니다. 운영체제는 컴퓨터 하드웨어를 관리하고 응용 프로그램이 실행될 수 있도록 하는 필수적인 시스템 소프트웨어입니다. 따라서 사용자 측면에서 특정 프로그램을 설치할 필요가 없다는 설명은 옳지 않습니다. 운영체제는 컴퓨터를 사용하기 위해 반드시 필요한 핵심 소프트웨어입니다.

문제 18

다음 중 블루레이 디스크에 관한 설명으로 옳지 않은 것은?     
  1. CD, DVD에 비해 훨씬 짧은 파장을 갖는 레이저를 사용한다.
  2. 단층 구조로만 생산된다.
  3. 트랙의 폭이 가장 좁다.
  4. 디스크의 지름은 CD-ROM과 동일하다.
정답: 2

해설

블루레이 디스크는 CD, DVD보다 짧은 파장의 레이저를 사용하여 더 좁은 트랙에 데이터를 기록하므로 용량이 큽니다. 하지만 블루레이 디스크는 단층 구조뿐만 아니라 다층 구조로도 생산될 수 있어, 단층 구조로만 생산된다는 설명은 옳지 않습니다.

문제 19

다음 중 Windows 7의 [제어판]-[시스템]에서 ‘컴퓨터에 대한 기본 정보 보기’에 관한 설명으로 옳지 않은 것은?     
  1. Windows의 버전과 CPU의 종류, RAM의 크기를 직접 변경할 수 있다.
  2. 컴퓨터의 이름, 작업 그룹 등을 확인하거나 변경할 수 있다.
  3. 컴퓨터 시스템의 등급(Windows 체험 지수)을 확인 할 수 있다.
  4. Windows 정품 인증을 받을 수 있다.
정답: 1

해설

Windows 7의 '시스템' 설정에서는 컴퓨터의 하드웨어 사양이나 이름 등을 확인하고 변경할 수 있습니다. 하지만 **CPU 종류나 RAM 크기와 같은 하드웨어 정보는 물리적인 부품을 교체해야만 변경 가능하며, 소프트웨어적으로 직접 수정하는 것은 불가능**합니다. 따라서 1번 보기가 옳지 않은 설명입니다.

문제 20

다음 중 Windows 7에서 [사용자 계정]에 관한 설명으로 옳지 않은 것은?     
  1. Guest 계정은 암호가 없다.
  2. Guest 계정은 소프트웨어나 하드웨어를 설치할 수 없다.
  3. 관리자 계정은 다른 사용자 계정의 이름, 그림, 암호 및 계정 유형을 변경할 수 있다.
  4. 표준 사용자 계정은 소프트웨어나 하드웨어 설치 및 보안 설정 등을 수행할 수 있다.
정답: 4

해설

정답은 4번입니다. 표준 사용자 계정은 제한된 권한을 가지므로 소프트웨어 설치나 보안 설정 변경과 같은 중요한 작업을 수행할 수 없습니다. 이는 시스템의 안정성과 보안을 유지하기 위한 Windows의 기본적인 사용자 계정 관리 방식입니다. Guest 계정은 일시적인 사용자에게 최소한의 접근 권한을 제공하며, 관리자 계정은 시스템 전반에 대한 모든 권한을 가집니다.

문제 21

다음 중 [홈]탭 [클립보드]그룹의 [붙여넣기] 옵션에 대한 설명으로 옳은 것은?     
  1. [테두리 없음]을 이용하면 복사한 셀에 적용된 셀 서식을 모두 제외하고 셀의 내용만 붙여넣는다.
  2. [연결하여 붙여넣기]를 이용하면 복사한 셀에 입력된 내용을 연결하여 셀 서식과 함께 붙여넣는다.
  3. [바꾸기]를 이용하면 복사한 데이터의 열을 행으로 변경하고, 행을 열로 변경하여 표를 뒤집어서 붙인다.
  4. [그림 형식]-[그림으로 붙여넣기]를 이용하면 복사한 셀에 입력된 내용이 변경 되는 경우 그림에 표시되는 텍스트도 자동으로 변경된다.
정답: 3

해설

정답은 3번입니다. [붙여넣기] 옵션 중 [바꾸기]는 복사한 데이터의 행과 열을 서로 바꾸어 붙여넣는 기능으로, 표의 구조를 전환할 때 유용합니다. 1번은 [테두리 없음]이 아니라 [내용만] 붙여넣기에 가깝고, 2번은 [연결하여 붙여넣기]는 서식과 함께 붙여넣는 것이 아니라 원본과 연결되어 변경 사항이 반영되는 기능입니다. 4번은 그림으로 붙여넣으면 원본 데이터와 연결되지 않아 내용이 변경되어도 그림은 그대로 유지됩니다.

문제 22

다음 중 [B3:E6] 영역에 대해 아래 시트와 같이 배경색을 설정하기 위한 조건부 서식의 규칙으로 옳은 것은?          
  1. =MOD(COLUMNS($B3),2)=0
  2. =MOD(COLUMNS(B3),2)=0
  3. =MOD(COLUMN($B3),2)=0
  4. =MOD(COLUMN(B3),2)=0
정답: 4

해설

정답은 4번입니다. 핵심 개념은 **조건부 서식에서 행 또는 열을 기준으로 반복적인 패턴을 설정하는 방법**입니다. * **`COLUMN(B3)`**: 현재 셀의 열 번호를 반환합니다. B3 셀은 2번째 열이므로 2를 반환합니다. * **`MOD(..., 2)`**: 열 번호를 2로 나눈 나머지를 계산합니다. 짝수 열은 나머지가 0, 홀수 열은 나머지가 1이 됩니다. * **`=0`**: 나머지가 0인 경우, 즉 짝수 열에 대해 배경색을 설정하라는 조건입니다. 따라서 `MOD(COLUMN(B3),2)=0`은 B3 셀이 속한 열이 짝수일 때 (즉, B, D 열 등) 배경색을 적용하라는 조건부 서식 규칙이 됩니다. 보기 1, 2, 3번은 `COLUMNS` 함수를 사용하거나 잘못된 함수 인수를 사용하여 의도한 대로 작동하지 않습니다.

문제 23

아래의 워크시트에서 전체 평균 셀[E5]의 값이 85가 되도록 ‘이대한’의 1월 값 [B3]셀을 변경하고자 한다. 다음 중 [목표값 찾기] 기능 실행을 위한 수식 셀, 찾는 값, 값을 바꿀 셀의 지정이 순서대로 옳게 나열된 것은?          
  1. $B$3, 85, $E$5
  2. $E$5, 85, $B$3
  3. $E$5, $E$4, $B$3
  4. $B$3, $E$4, $E$5
정답: 2

해설

**핵심 개념:** 목표값 찾기 기능은 특정 셀의 값을 원하는 결과값으로 만들기 위해 다른 셀의 값을 자동으로 변경하는 기능입니다. **해설:** 목표값 찾기 기능을 실행할 때는 **수식 셀** (결과값을 계산하는 셀), **찾는 값** (목표로 하는 결과값), 그리고 **값을 바꿀 셀** (결과값을 만들기 위해 변경될 셀)을 순서대로 지정해야 합니다. 문제에서 전체 평균 셀 [E5]의 값이 85가 되도록 '이대한'의 1월 값 [B3] 셀을 변경하고자 하므로, 수식 셀은 [E5], 찾는 값은 85, 값을 바꿀 셀은 [B3]이 됩니다. 따라서 정답은 2번입니다.

문제 24

다음 중 아래 그림의 리본 메뉴에 대한 설명으로 옳지 않은 것은?          
  1. 그림과 같이 리본 메뉴에 바로 가기 키를 나타내려면 < Shift >+< F10 >키를 누른다.
  2. 오른쪽 방향키(→)를 누르면 활성화된 탭이 [홈] 탭에서 [삽입] 탭으로 변경된다.
  3. [탭] 및 [명령] 간에 이동할 때도 키보드를 사용할 수 있으며, 그림과 같은 상태에서 < N >키를 누르면 [삽입] 탭으로 변경된다.
  4. [빠른 실행 도구 모음]에 명령이 추가되면 일련번호로 바로 가기 키가 부여된다.
정답: 1

해설

**정답 이유:** 리본 메뉴에 바로 가기 키를 표시하는 단축키는 '+' 키가 아니라 'Alt' 키입니다. 'Alt' 키를 누르면 각 탭과 명령에 해당하는 단축키가 표시됩니다. **핵심 개념:** * **리본 메뉴의 바로 가기 키:** 리본 메뉴의 각 탭과 명령에는 키보드로 접근할 수 있는 바로 가기 키가 할당되어 있습니다. * **바로 가기 키 활성화:** 일반적으로 'Alt' 키를 눌러 이러한 바로 가기 키를 활성화하고 표시합니다.

문제 25

다음 중 아래 [시나리오 관리자] 대화상자의 각 버튼에 대한 설명으로 옳지 않은 것은?          
  1. 표시 : 선택한 시나리오에 대해 결과를 표시한다.
  2. 편집 : 선택한 시나리오를 변경한다.
  3. 병합 : 다른 워크시트의 시나리오를 통합하여 함께 관리한다.
  4. 요약 : 시나리오에 대한 요약 보고서나 피벗 테이블을 작성한다.
정답: 3

해설

이 문제는 엑셀의 [시나리오 관리자] 기능에 대한 이해를 묻습니다. 정답이 3번인 이유는, [시나리오 관리자]의 '병합' 기능은 다른 **워크시트**의 시나리오를 통합하는 것이 아니라, 다른 **통합 문서**의 시나리오를 현재 통합 문서로 가져와 함께 관리하는 기능이기 때문입니다. 따라서 보기 3번의 설명은 [시나리오 관리자]의 실제 기능과 일치하지 않습니다. 핵심 개념은 각 버튼의 정확한 기능과 범위를 파악하는 것입니다.

문제 26

다음 중 엑셀의 다양한 데이터 입력 방법에 대한 설명으로 옳지 않은 것은?     
  1. 하나의 셀에 여러 줄을 입력할 때는 < Alt >+< Enter > 키를 눌러 줄 바꿈을 한다.
  2. 선택한 범위에 동일한 데이터를 한 번에 입력할 때에는 입력 후 바로 < Ctrl >+< Enter >키를 누른다.
  3. 배열 수식을 작성할 때는 수식 입력 후 < Ctrl >+< Shift >+< Enter >키를 누른다.
  4. 셀에 입력된 수식의 결과가 아닌 수식 자체를 보기 위해서는 < Alt >+<~>키를 누른다.
정답: 4

해설

정답은 4번입니다. 엑셀에서 셀에 입력된 수식 자체를 보기 위해서는 Ctrl + ` (억음 부호) 키를 사용해야 합니다. + 키는 줄 바꿈이나 배열 수식 입력에 사용되는 키가 아닙니다. 1번은 Alt + Enter 키로, 2번은 Ctrl + Enter 키로, 3번은 Ctrl + Shift + Enter 키로 배열 수식을 입력하는 것이 올바른 방법입니다.

문제 27

다음 중 사용자 지정 표시 형식에서 숫자 형식 지정에 관한 설명으로 옳지 않은 것은?     
  1. ? : 데이터를 공백으로 구분
  2. 0 : 숫자의 자릿수가 서식에 지정된 자릿수보다 적으면 유효하지 않은 0을 표시
  3. # : 입력한 숫자의 자릿수가 소수점 위쪽 또는 아래쪽에서 서식에 지정된 # 기호보다 적은 경우 추가로 0을 표시하지 않음
  4. , : 1000 단위마다 구분 기호로 콤마 표시
정답: 1

해설

사용자 지정 표시 형식에서 '?'는 숫자가 없을 경우 공백으로 표시하는 '자리 표시자' 역할을 합니다. 반면, '0'은 해당 자리에 숫자가 없으면 0으로 채우는 '필수 자릿수' 역할을 합니다. 따라서 '?'가 데이터를 공백으로 구분한다는 설명은 옳지 않습니다. '0'과 '#' 기호는 숫자의 자릿수를 표현하는 방식에 차이가 있으며, ','는 천 단위 구분 기호로 사용됩니다.

문제 28

아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터 값을 번호[A2:A11]를 기준으로 순서대로 반복하여 배정하고자 한다. 다음 중 [C2] 셀에 입력할 수식으로 옳은 것은?          
  1. =INDEX($E$2:$E$4, MOD(A2,3))
  2. =INDEX($E$2:$E$4, MOD(A2,3)+1)
  3. =INDEX($E$2:$E$4, MOD(A2-1,3)+1)
  4. =INDEX($E$2:$E$4, MOD(A2-1,3))
정답: 3

해설

정답은 3번입니다. 이 문제는 **MOD 함수**와 **INDEX 함수**를 활용하여 순환적으로 데이터를 배정하는 방법을 묻고 있습니다. MOD 함수는 나머지를 반환하는데, 이를 통해 번호(A2)를 기준으로 부서명(E2:E4) 목록을 순환적으로 참조할 수 있습니다. 부서명 목록이 3개이므로 3으로 나눈 나머지를 사용하며, A2 셀의 값이 1부터 시작하므로 A2에서 1을 빼서 MOD 함수에 적용하면 0부터 시작하는 나머지 값을 얻을 수 있습니다. 마지막으로 INDEX 함수는 이 나머지 값에 1을 더하여 부서명 목록에서 올바른 순서의 데이터를 가져오게 됩니다.

문제 29

다음 중 [찾기 및 바꾸기] 대화상자의 ‘찾기’ 기능에 대한 설명으로 옳지 않은 것은?(원본 그림 파일이 너무 커서 문제 풀기에 필요한 부분만 잘라내었습니다. 참고하세요.)          
  1. [서식] 단추를 이용하면 특정 셀의 서식을 선택하여 동일한 셀 서식이 적용된 셀을 찾을 수도 있다.
  2. ‘찾을 내용’으로 숫자, 특수문자, 한자 등을 입력하여 찾을 수 있으나 *와 ?는 와일드카드 문자이므로 사용할 수 없다.
  3. ‘찾는 위치’는 수식, 값, 메모 중 선택하여 찾을 수 있다.
  4. ‘검색’에서 행 방향을 우선하여 찾을 것인지 열 방향을 우선하여 찾을 것인지를 지정할 수 있다.
정답: 2

해설

정답은 2번입니다. 와일드카드 문자 '*'와 '?'는 특정 문자를 대신하여 다양한 내용을 찾을 때 유용하게 사용될 수 있습니다. 따라서 이 문자는 잘못된 설명입니다. 핵심 개념은 엑셀의 '찾기 및 바꾸기' 기능에서 와일드카드 문자의 활용 가능성입니다.

문제 30

다음 중 아래 차트의 종류에 대한 설명으로 가장 적절한 것은?          
  1. 각 항목의 값들이 항목 합계의 비율로 표시되므로 중요한 요소를 강조할 때 사용한다.
  2. 특정 데이터 계열의 값이 다른 계열의 값과 현저하게 차이가 날 경우나 두 가지 이상의 데이터 계열을 가진 차트에 사용하면 편리하다.
  3. 두 개 이상의 데이터 계열을 갖는 차트에서 시간에 따른 특정 데이터 계열을 강조하고자 할 때 사용하면 편리하다.
  4. 각 항목 간의 값을 막대의 길이로 비교, 분석하는 누적 세로 막대형 차트이다.
정답: 2

해설

제시된 차트는 **누적 세로 막대형 차트**입니다. 이 차트는 각 막대가 여러 데이터 계열의 합으로 구성되며, 각 계열은 전체 합계 내에서 차지하는 비중을 보여줍니다. 따라서 **2번 보기**가 가장 적절한 설명으로, 특정 데이터 계열의 값이 다른 계열과 비교하여 두드러질 때 또는 여러 데이터 계열을 비교할 때 유용합니다. 핵심 개념은 **전체 합계 내 개별 요소의 기여도 비교**입니다.

문제 31

다음 중 아래의 데이터를 이용하여 계산할 현재가치 [D3]의 수식으로 옳은 것은?          
  1. =PV(A3/12,B3*12,,C3)
  2. =PV(A3/12,B3/12,,C3)
  3. =PV(A3/12,B3,,C3)
  4. =PV(A3,B3,,C3)
정답: 1

해설

이 문제는 **현재가치(PV) 함수**를 활용하여 미래의 현금 흐름을 현재 가치로 할인하는 방법을 묻고 있습니다. 정답은 1번 `=PV(A3/12,B3*12,,C3)`입니다. 핵심은 이자율과 기간을 연간 단위에서 월 단위로 정확하게 변환하는 것입니다. * **이자율(Rate):** 연간 이자율(A3)을 12로 나누어 월별 이자율로 변환합니다. * **기간(Nper):** 연간 기간(B3)에 12를 곱하여 총 월수로 변환합니다. * **미래가치(Fv):** 문제에서 명시되지 않았으므로 생략합니다. * **지급액(Pmt):** 문제에서 명시되지 않았으므로 생략합니다. * **미래 현금 흐름(C3):** 현재가치로 할인할 미래의 현금 흐름입니다. 따라서 1번 수식이 이자율과 기간을 월 단위로 올바르게 조정하여 현재가치를 계산합니다.

문제 32

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

해설

이 문제는 엑셀과 같은 스프레드시트 프로그램에서 데이터를 분석하고 요약하는 기능들을 묻고 있습니다. 정답은 1번으로, (ㄱ) '데이터 표'는 다양한 변수에 따른 결과값을 한눈에 보여주는 기능이며, (ㄴ) '통합'은 여러 시트의 데이터를 합치거나 요약하는 데 사용됩니다. 이 두 기능은 스프레드시트에서 데이터를 효율적으로 관리하고 분석하는 데 핵심적인 역할을 합니다.

문제 33

차트에 표시할 데이터 계열의 요소 간 값의 차이가 큰 경우 [수정 전] 차트와 같이 그 차이를 차트에 표시하기가 어려운데, [수정 후] 차트처럼 변경하면 값의 차이를 표시 할 수 있게 된다. 다음 중 [수정 전] 차트를 [수정 후]와 같이 변경하기 위한 축 옵션으로 옳은 것은?          
  1. 최소값과 최대값을 각각 1과 1,000,000으로 설정한다.
  2. 로그 눈금 간격을 10으로 설정한다.
  3. 주단위를 1,000,000으로 설정한다.
  4. 표시 단위를 백만으로 설정한다.
정답: 2

해설

이 문제는 데이터 값의 범위가 매우 클 때 차트 가독성을 높이는 방법에 대한 질문입니다. 정답은 2번 '로그 눈금 간격을 10으로 설정'하는 것입니다. **핵심 개념:** * **로그 스케일:** 값의 차이가 매우 큰 데이터를 표시할 때, 일반적인 선형 스케일 대신 로그 스케일을 사용하면 작은 값과 큰 값 모두를 효과적으로 표현할 수 있습니다. 로그 스케일은 값의 비율적인 차이를 보여주므로, 값의 절대적인 차이가 커도 왜곡 없이 표시됩니다. * **로그 눈금 간격:** 로그 스케일에서 눈금 간격을 설정하는 옵션으로, 일반적으로 10으로 설정하면 1, 10, 100, 1000 등과 같이 10배씩 증가하는 값들을 균등한 간격으로 표시하여 데이터의 분포를 쉽게 파악할 수 있습니다. **정답 이유:** [수정 전] 차트에서 데이터 계열 간 값의 차이가 크다는 것은, 작은 값과 큰 값이 함께 존재하여 일반적인 축으로 표현하면 작은 값들이 거의 보이지 않게 되는 상황을 의미합니다. 이러한 문제를 해결하기 위해 로그 스케일을 적용하면, 값의 크기에 관계없이 모든 데이터 포인트가 차트에 잘 보이도록 조정할 수 있습니다. 보기 중 로그 스케일과 관련된 유일한 옵션이 2번이며, 로그 눈금 간격을 10으로 설정하는 것은 로그 스케일을 적용하는 일반적인 방법입니다. 다른 보기들은 값의 범위를 직접 설정하거나 표시 단위를 조정하는 것으로, 값의 차이가 큰 문제를 근본적으로 해결하기 어렵습니다.

문제 34

다음 중 A열의 글꼴 서식을 ‘굵게’로 설정하는 매크로로 옳지 않은 것은?     
  1. Range("A:A").Font.Bold = True
  2. Columns(1).Font.Bold = True
  3. Range("1:1").Font.Bold = True
  4. Columns("A").Font.Bold = True
정답: 3

해설

이 문제는 엑셀에서 특정 셀 또는 열의 글꼴 서식을 변경하는 매크로 코드에 대한 이해를 묻고 있습니다. 정답은 3번입니다. **정답 이유:** * **핵심 개념:** 엑셀 VBA(Visual Basic for Applications)에서 `Range` 개체는 특정 셀이나 범위를 지정할 때 사용되며, `Columns` 개체는 열 전체를 지정할 때 사용됩니다. `Font.Bold = True`는 글꼴을 굵게 설정하는 속성입니다. * **오답 분석:** * 1번 `Range("A:A")`는 A열 전체를 의미하므로 A열의 글꼴을 굵게 설정합니다. * 2번 `Columns(1)`은 첫 번째 열, 즉 A열을 의미하므로 A열의 글꼴을 굵게 설정합니다. * 4번 `Columns("A")` 역시 A열을 의미하므로 A열의 글꼴을 굵게 설정합니다. * 3번 `Range("1:1")`은 **1행 전체**를 의미합니다. 따라서 이 코드는 A열이 아닌 1행의 글꼴을 굵게 설정하게 됩니다. **따라서 A열의 글꼴 서식을 ‘굵게’로 설정하는 매크로로 옳지 않은 것은 3번입니다.**

문제 35

다음 중 아래 프로시저에 대한 설명으로 옳지 않은 것은?          
  1. LocalVariable()에서 strMsg를 문자열 변수로 선언 하였다.
  2. LocalVariable()에서 변수 strMsg에 "작업이 완료되었습니다."라는 문자열을 대입시킨다.
  3. LocalVariable()에서 변수 strMsg 내용을 MsgBox를 이용해 대화상자에 표시한다.
  4. OutsideScope()에서도 LocalVariable()에서 선언된 strMsg 변수가 적용되어 MsgBox를 이용해 대화 상자에 표시한다.
정답: 4

해설

이 문제는 프로시저 내 지역 변수의 유효 범위에 대한 이해를 묻고 있습니다. **지역 변수는 선언된 프로시저 내에서만 유효**하며, 다른 프로시저에서는 접근할 수 없습니다. 따라서 LocalVariable() 프로시저에서 선언된 strMsg 변수는 OutsideScope() 프로시저에서 접근할 수 없으므로 4번 보기가 옳지 않습니다.

문제 36

워크시트에서 [A1:D2] 영역을 블록 설정하고, ‘={1, 2, 3, 4; 6, 7, 8, 9}’을 입력한 후 < Ctrl >+< Shift >+< Enter >키를 눌렀다. 다음 중 [B2] 셀에 입력되는 값은?     
  1. 0
  2. 4
  3. 7
  4. 없다.
정답: 3

해설

이 문제는 배열 상수를 워크시트 범위에 입력하는 방법을 이해하는지 묻고 있습니다. **정답 이유:** `={1, 2, 3, 4; 6, 7, 8, 9}`는 2행 4열의 배열 상수입니다. 여기서 세미콜론(;)은 행을 구분하므로, 첫 번째 행에는 `{1, 2, 3, 4}`가, 두 번째 행에는 `{6, 7, 8, 9}`가 들어갑니다. [A1:D2] 영역에 이 배열 상수를 입력하면, 각 셀에는 배열의 해당 위치에 있는 값이 순서대로 채워집니다. 따라서 [B2] 셀에는 두 번째 행의 두 번째 값인 '7'이 입력됩니다. **핵심 개념:** * **배열 상수:** 중괄호 `{}` 안에 숫자를 입력하여 직접 배열을 만드는 것입니다. * **행 구분자 (세미콜론 `;`)**: 배열 상수에서 행을 구분하는 데 사용됩니다. * **열 구분자 (쉼표 `,`)**: 배열 상수에서 열을 구분하는 데 사용됩니다. (문제에서는 명시적으로 사용되지 않았지만, 일반적으로 쉼표를 사용합니다.)

문제 37

다음 중 아래 그림과 같이 [A1:C19] 영역을 복사하여 부분합의 요약된 결과만 [A23:C27] 영역에 붙여넣기 위한 방법으로 옳은 것은?          
  1. [A1:C19] 영역 선택 → [홈]-[편집]-[찾기 및 선택]-[이동 옵션]에서 '화면에 보이는 셀만'을 선택한 후 [확인] 클릭 → 복사 → 붙여넣기
  2. [A1:C19] 영역 선택 → [홈]-[편집]-[찾기 및 선택]-[이동 옵션]에서 '현재 셀이 있는 영역'을 선택한 후 [확인] 클릭 → 복사 → 붙여넣기
  3. [A1:C19] 영역 선택 → 복사 → 선택하여 붙여넣기 → '내용이 있는 셀만 붙여넣기'를 선택한 후 [확인] 클릭
  4. [A1:C19] 영역 선택 → 복사 → 선택하여 붙여넣기 →‘값’을 선택한 후 [확인] 클릭
정답: 1

해설

정답은 1번입니다. 부분합 기능으로 생성된 요약 결과만 복사하려면, 부분합으로 인해 숨겨진 행을 제외하고 화면에 보이는 셀만 선택해야 합니다. '화면에 보이는 셀만' 옵션은 부분합으로 인해 접혀 있는 행을 제외하고 실제 보이는 데이터만 선택하도록 해주므로, 요약된 결과만 복사하여 붙여넣는 데 적합합니다.

문제 38

다음 중 [페이지 설정] 대화상자의 [시트] 탭에 대한 설명으로 옳지 않은 것은?     
  1. 인쇄 영역을 지정하지 않으면 기본적으로 워크시트의 모든 내용을 인쇄한다.
  2. 반복할 행은 “$1:$3”과 같이 행 번호로 나타낸다.
  3. 메모의 인쇄 방법을 ‘시트 끝’으로 선택하면 원래 메모가 속한 각 페이지의 끝에 모아 인쇄된다.
  4. 여러 페이지가 인쇄될 경우 열 우선을 선택하면 오른쪽 방향으로 인쇄를 마친 후에 아래쪽 방향으로 진행된다.
정답: 3

해설

정답은 3번입니다. [페이지 설정] 대화 상자의 [시트] 탭에서 메모 인쇄 시 '시트 끝'으로 선택하면 메모는 **시트 전체의 끝**에 모여 인쇄되며, 원래 메모가 속한 각 페이지의 끝에 인쇄되는 것이 아닙니다. 나머지 보기들은 [시트] 탭의 올바른 기능에 대한 설명입니다.

문제 39

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

해설

정답은 4번입니다. `REPLACE` 함수는 지정된 위치부터 지정된 개수만큼 문자를 다른 문자열로 바꾸는 함수인데, 이 문제에서는 5개의 문자를 빈 문자열("")로 바꾸도록 되어 있습니다. 하지만 `SEARCH("U","Seoul-Unesco")`는 "U"가 있는 위치를 찾으므로, "Seoul-Unesco"에서 "U"는 7번째에 있습니다. 따라서 7번째부터 5개의 문자를 지우면 "Seoul-Unesco"는 "Seol-esco"가 되어야 합니다. 핵심 개념은 `REPLACE` 함수의 올바른 사용법과 `SEARCH` 함수의 문자열 위치 반환입니다.

문제 40

다음 중 엑셀의 메뉴인 [데이터]탭 [외부 데이터 가져 오기]그룹을 이용하여 가져올 수 없는 파일 형식은?     
  1. Access(*.mdb)
  2. 웹(*.htm)
  3. XML 데이터(*.xml)
  4. MS-Word(*.doc)
정답: 4

해설

엑셀의 [데이터] 탭에서 [외부 데이터 가져오기] 기능을 사용하면 데이터베이스, 웹 페이지, XML 파일 등 다양한 형식의 데이터를 가져올 수 있습니다. 하지만 MS-Word 파일(*.doc)은 텍스트 문서 형식이므로 엑셀에서 직접 외부 데이터로 가져오는 기능은 제공되지 않습니다. 따라서 MS-Word 파일은 [외부 데이터 가져오기]를 통해 가져올 수 없는 파일 형식입니다.

문제 41

다음 중 개체 관계 모델(Entity Relationship Model)에 관한 설명으로 옳지 않은 것은?     
  1. 개념적 설계에 가장 많이 사용되는 모델로 개체 관계도(ERD)가 가장 대표적이다.
  2. 개체집합과 관계집합으로 나누어서 개념적으로 표시하는 방식으로 특정 데이터베이스 관리 시스템(DBMS)을 고려한 것은 아니다.
  3. 데이터를 개체(entity), 관계(relationship), 속성(attribute)과 같은 개념으로 표시한다.
  4. 개체(entity)는 가상의 객체나 개념을 의미하고, 속성(attribute)은 개체를 묘사하는데 사용될 수 있는 특성을 의미한다.
정답: 4

해설

정답은 4번입니다. 개체(entity)는 현실 세계에서 독립적으로 존재할 수 있는 사물이나 개념을 의미하며, 속성(attribute)은 이러한 개체의 특징을 나타냅니다. 따라서 4번에서 개체가 '가상의 객체'를 의미한다는 설명은 옳지 않습니다. 개체 관계 모델은 데이터베이스의 구조를 개념적으로 표현하는 데 사용되며, 실제 DBMS 구현과는 독립적입니다.

문제 42

다음 중 SQL문의 각 WHERE절에 대한 설명으로 옳지 않은 것은?     
  1. WHERE 부서 = '영업부' → 부서 필드의 값이 '영업부' 인 레코드들이 검색됨
  2. WHERE 나이 Between 28 in 40 → 나이 필드의 값이 29에서 39 사이인 레코드들이 검색됨
  3. WHERE 생일 = #1996-5-10# → 생일 필드의 값이 1996-5-10인 레코드들이 검색됨
  4. WHERE 입사년도 = 2014 → 입사년도 필드의 값이 2014인 레코드들이 검색됨
정답: 2

해설

정답은 2번입니다. SQL의 `BETWEEN` 연산자는 **포함 범위**를 나타내므로, `WHERE 나이 BETWEEN 28 AND 40`은 나이가 28세부터 40세까지인 레코드를 검색합니다. 따라서 29세에서 39세 사이만 검색한다는 설명은 옳지 않습니다. 다른 보기들은 `WHERE`절의 기본적인 필터링 기능을 올바르게 설명하고 있습니다.

문제 43

다음 중 성적(학번, 이름, 학과, 점수) 테이블의 레코드 수가 10개, 평가(학번, 전공, 점수) 테이블의 레코드 수가 5개일 때, 아래 SQL의 결과에 대한 설명으로 옳은 것은?          
  1. 쿼리 실행 결과의 필드 수는 모든 테이블의 필드를 더한 개수만큼 검색된다.
  2. 쿼리 실행 결과의 총 레코드 수는 15개이다.
  3. 쿼리 실행 결과의 필드는 평가.학번, 평가.전공, 평가.점수이다.
  4. 쿼리 실행 결과는 학번의 내림차순으로 정렬되어 표시된다.
정답: 2

해설

이 SQL 쿼리는 두 테이블을 `FULL OUTER JOIN`으로 결합합니다. `FULL OUTER JOIN`은 두 테이블의 모든 레코드를 포함하며, 매칭되지 않는 레코드의 경우 해당 테이블의 필드는 NULL로 채워집니다. 따라서 두 테이블의 레코드 수를 합한 15개의 레코드가 결과로 나타납니다.

문제 44

다음 중 폼이나 보고서에서 사용되는 조건부 서식 기능에 대한 설명으로 옳지 않은 것은?(2015년 문제임을 감안하고 푸시기 바랍니다. 오피스 2007 기준문제 입니다.)     
  1. 조건을 지정할 때 와일드 카드 문자(*, ?)는 사용 할 수 없다.
  2. 조건부 서식은 레이블 컨트롤에 필드 값이나 식을 기준으로만 설정할 수 있다.
  3. 각 컨트롤에 대해 조건을 3개까지 지정할 수 있으며, 조건별로 다른 서식을 지정할 수 있다.
  4. 조건에 맞는 경우 적용할 서식과 조건에 맞지 않을 경우 적용할 기본 서식을 함께 지정할 수 있다.
정답: 2

해설

2015년 오피스 2007 기준으로 폼이나 보고서의 조건부 서식에 대한 설명으로 옳지 않은 것은 2번입니다. 조건부 서식은 레이블 컨트롤뿐만 아니라 텍스트 상자, 콤보 상자 등 다양한 컨트롤에 적용 가능하며, 필드 값이나 식 외에도 다른 컨트롤의 값을 기준으로도 설정할 수 있습니다. 핵심 개념은 조건부 서식이 특정 컨트롤에만 국한되지 않고 다양한 종류의 컨트롤에 유연하게 적용된다는 점입니다.

문제 45

다음 중 텍스트 상자 컨트롤에 대한 설명으로 옳지 않은 것은?     
  1. 일반 텍스트 상자는 컨트롤 원본 속성이 테이블의 필드명을 제외한 일반 텍스트가 입력된 경우이다.
  2. 바운드 텍스트 상자는 컨트롤 원본 속성이 테이블의 필드명으로 지정된 경우이다.
  3. 언바운드 텍스트 상자는 컨트롤 원본 속성이 비어 있는 경우이다.
  4. 계산 텍스트 상자는 컨트롤 원본 속성이 식으로 입력 되어 있는 경우이다.
정답: 1

해설

정답은 1번입니다. **일반 텍스트 상자**는 컨트롤 원본 속성이 테이블의 필드명을 **제외한** 일반 텍스트가 입력된 경우를 의미하는 것이 아니라, **아무런 데이터 원본에 연결되지 않은** 텍스트 상자를 말합니다. 바운드 텍스트 상자는 테이블 필드에 연결되고, 언바운드 텍스트 상자는 연결되지 않으며, 계산 텍스트 상자는 식을 통해 값을 표시한다는 점이 핵심 개념입니다.

문제 46

다음 중 컨트롤의 이동과 복사 방법에 대한 설명으로 옳은 것은?     
  1. 다른 구역에서 복사하여 붙여넣으면 붙여넣기 구역의 오른쪽 위에 붙여진다.
  2. 같은 구역내에서 복사하여 붙여넣으면 복사한 컨트롤의 바로 아래에 붙여진다.
  3. < Ctrl > 키를 누른 상태에서 이동하면 다른 컨트롤과 세로 및 가로 맞춤을 유지할 수 있다.
  4. < Shift > 키를 누른 상태에서 방향키를 눌러 컨트롤의 위치를 변경할 수 있다.
정답: 2

해설

정답은 2번입니다. 같은 구역 내에서 컨트롤을 복사하여 붙여넣으면 원래 컨트롤 바로 아래에 복사본이 생성됩니다. 이는 동일한 영역 내에서 작업할 때 컨트롤의 상대적인 위치를 유지하며 복제하는 편리한 기능입니다. 다른 보기들은 컨트롤의 이동 및 복사 방식에 대한 설명이 틀렸습니다.

문제 47

다음 중 아래와 같은 테이블 구조를 가진 데이터베이스에서 부서명이 ‘인사부’인 직원들의 정보를 조회하는 SQL문으로 가장 적절한 것은?          
  1. SELECT * FROM 부서 WHERE 부서번호 IN (SELECT 부서번호 FROM 직원)
  2. SELECT * FROM 직원 WHERE 부서번호 IN (SELECT 부서번호 FROM 부서 WHERE 부서명='인사부')
  3. SELECT 직원.* FROM 직원, 부서 WHERE 부서.부서명 = '인사부'
  4. SELECT * FROM 부서 WHERE 부서명='인사부' ORDER BY 부서번호
정답: 2

해설

정답은 2번입니다. 2번 SQL문은 '부서' 테이블에서 부서명이 '인사부'인 부서번호를 먼저 찾은 후, '직원' 테이블에서 해당 부서번호를 가진 직원들의 모든 정보를 조회합니다. 이는 부서명으로 직원을 찾는 가장 정확하고 효율적인 방법입니다. 핵심 개념은 **서브쿼리(Subquery)**를 사용하여 조건에 맞는 데이터를 먼저 필터링한 후, 그 결과를 바탕으로 메인 쿼리를 실행하는 것입니다.

문제 48

다음 중 전체 페이지가 5페이지이고 현재 페이지가 2페이지인 보고서에서 표시되는 식과 결과가 올바른 것은?     
  1. 식 : =[Page] → 결과 : 2/5
  2. 식 : =[Page] &"페이지" → 결과 : 2페이지
  3. 식 : =[Page] &"중 " &[Page] → 결과 : 5중 2
  4. 식 : =Format([Page], "000") → 결과 : 005
정답: 2

해설

이 문제는 보고서에서 현재 페이지 번호와 전체 페이지 수를 표시하는 방법을 묻고 있습니다. 정답은 2번으로, `[Page]`는 현재 페이지 번호를, `&"페이지"`는 "페이지"라는 텍스트를 추가하여 "2페이지"라고 올바르게 표시합니다. 다른 보기는 현재 페이지 번호만 표시하거나, 전체 페이지 수를 잘못 표시하거나, 형식을 잘못 적용했습니다. 핵심 개념은 필드 코드(`[Page]`)와 텍스트 연결(`&`)을 사용하여 원하는 형식으로 정보를 조합하는 것입니다.

문제 49

다음 중 테이블 간의 관계 설정에서 일대일 관계가 성립하는 것은?     
  1. 양쪽 테이블의 연결 필드가 모두 중복 불가능의 인덱스나 기본키로 설정되어 있는 경우
  2. 어느 한쪽의 테이블의 연결 필드가 중복 불가능의 인덱스나 기본키로 설정되어 있는 경우
  3. 오른쪽 관련 테이블의 연결 필드가 중복 가능한 인덱스나 후보키로 설정되어 있는 경우
  4. 양쪽 테이블의 연결 필드가 모두 중복 가능한 인덱스나 후보키로 설정되어 있는 경우
정답: 1

해설

일대일 관계는 두 테이블에서 각 행이 최대 하나만 연결될 수 있음을 의미합니다. 이를 위해 양쪽 테이블의 연결 필드가 모두 중복되지 않도록 기본 키나 고유 인덱스로 설정되어야 합니다. 이렇게 하면 각 레코드가 고유하게 식별되어 정확히 하나의 대응 관계만 보장할 수 있습니다.

문제 50

다음 중 외부 데이터로 Access 파일을 가져오는 경우에 관련된 설명으로 옳지 않은 것은?     
  1. 테이블의 관계도 함께 복사할 수 있다.
  2. Access 개체는 테이블과 쿼리 개체만 복사할 수 있다.
  3. 테이블의 정의만 가져오는 경우 데이터가 없는 빈 테이블이 만들어진다.
  4. 원본 개체와 같은 이름의 개체가 대상 데이터베이스에 이미 있으면 가져오기 개체의 이름에 숫자(1, 2, 3 등)가 추가된다.
정답: 2

해설

Access에서 외부 데이터를 가져올 때, 테이블의 관계는 함께 복사되지 않습니다. Access는 테이블과 쿼리뿐만 아니라, 폼, 보고서, 매크로 등 다양한 개체를 가져올 수 있습니다. 따라서 테이블의 정의만 가져오면 데이터가 없는 빈 테이블이 생성되며, 이름이 중복될 경우 숫자가 추가되는 것은 올바른 설명입니다.

문제 51

다음 중 관계형 데이터 모델에서 데이터의 정확성과 일관성을 보장하기 위한 것은?     
  1. 릴레이션
  2. 관계 연산자
  3. 무결성 제약조건
  4. 속성의 집합
정답: 3

해설

관계형 데이터 모델에서 데이터의 정확성과 일관성을 보장하는 것은 **무결성 제약조건**입니다. 이는 데이터베이스에 저장되는 데이터가 특정 규칙을 만족하도록 강제하여, 잘못된 데이터가 입력되거나 수정되는 것을 방지합니다. 예를 들어, 기본 키 제약조건은 각 행이 고유함을 보장하고, 외래 키 제약조건은 테이블 간의 관계를 유지합니다.

문제 52

다음 중 보고서의 각 구역에 관한 설명으로 옳지 않은 것은?     
  1. 보고서 머리글은 보고서의 맨 앞에 한 번 출력되며, 일반적으로 로고나 제목 및 날짜와 같이 표지에 나타나는 정보를 추가한다.
  2. 그룹 머리글은 각 새 레코드 그룹의 맨 앞에 출력되며, 그룹 이름을 출력하려는 경우에 사용한다.
  3. 본문은 레코드 원본의 모든 행에 대해 한 번씩 출력되며, 보고서의 본문을 구성하는 컨트롤이 여기에 추가된다.
  4. 보고서 바닥글은 모든 페이지의 맨 끝에 출력되며, 페이지 번호 또는 페이지별 정보를 표시하려는 경우에 사용한다.
정답: 4

해설

정답은 4번입니다. 보고서 바닥글은 모든 페이지의 맨 끝이 아니라, **보고서 전체의 맨 끝**에 출력되는 것이 일반적입니다. 페이지별 정보는 보통 페이지 바닥글에 표시됩니다. 핵심 개념은 보고서의 각 구역(머리글, 본문, 바닥글)이 출력되는 위치와 용도에 대한 이해입니다.

문제 53

다음 중 필드의 각 데이터 형식에 대한 설명으로 옳지 않은 것은?     
  1. 통화 형식은 소수점 이하 4자리까지의 숫자를 저장 할 수 있으며, 기본 필드 크기는 8바이트이다.
  2. 예/아니오 형식은 Yes/No, True/False, On/Off 등 두 값 중 하나만 입력하는 경우에 사용하는 것으로 기본 필드 크기는 1비트이다.
  3. 일련번호 형식은 새 레코드를 만들 때 자동으로 생성되는 고유 값으로 저장된다.
  4. 메모 형식은 텍스트 및 숫자 데이터가 최대 255자 까지 저장된다.
정답: 4

해설

정답은 4번입니다. 메모 형식은 텍스트 및 숫자 데이터를 **65,535자까지** 저장할 수 있으므로, 255자까지라는 설명은 옳지 않습니다. 핵심 개념은 각 데이터 형식의 **최대 저장 용량**을 이해하는 것입니다.

문제 54

다음 중 읽기 전용 폼을 만들기 위한 폼과 컨트롤의 속성 설정이 옳지 않은 것은?     
  1. [편집 가능] 속성을 ‘아니오’로 설정한다.
  2. [삭제 가능] 속성을 ‘아니오’로 설정한다.
  3. [잠금] 속성을 ‘아니오’로 설정한다.
  4. [추가 가능] 속성을 ‘아니오’로 설정한다.
정답: 3

해설

읽기 전용 폼은 사용자가 데이터를 수정할 수 없도록 만드는 것이 목적입니다. 따라서 데이터를 수정하는 데 관련된 속성을 '아니오'로 설정해야 합니다. 3번 보기의 '[잠금] 속성을 ‘아니오’로 설정한다'는 오히려 폼을 잠금 해제하여 수정 가능하게 만드는 것이므로 읽기 전용 폼의 목적과 반대됩니다. 핵심 개념은 '읽기 전용'의 의미를 이해하고, 데이터 수정과 관련된 속성을 올바르게 설정하는 것입니다.

문제 55

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

해설

정답은 4번 '입력 시스템 모드(IME Mode)'입니다. 이 속성은 사용자가 특정 컨트롤에 포커스를 놓았을 때 자동으로 입력 모드를 '한글' 또는 '영숫자반자' 등으로 설정할 수 있게 해줍니다. 다른 보기들은 입력 모드와 직접적인 관련이 없습니다.

문제 56

다음 중 Application 개체의 속성과 메서드에 대한 설명으로 옳은 것은?     
  1. CurrentData : 현재 액세스 프로젝트나 액세스 데이터베이스에 대한 참조
  2. Run : 사용자 정의 Function 또는 Sub 프로시저를 수행
  3. CurrentProject : 현재 데이터베이스에 저장된 개체를 참조
  4. DoCmd : 인수로 지정된 명령어를 실행
정답: 2

해설

정답은 2번입니다. `Run` 메서드는 사용자 정의 함수나 서브 프로시저를 실행하는 데 사용되는 Application 개체의 메서드입니다. 1번의 `CurrentData`는 현재 프로젝트나 데이터베이스에 대한 참조가 아니라, 현재 사용 중인 데이터베이스의 레코드 집합에 대한 참조를 제공합니다. 3번의 `CurrentProject`는 현재 데이터베이스에 저장된 개체를 참조하는 것이 맞지만, 문제에서는 Application 개체의 속성과 메서드에 대한 설명 중 옳은 것을 묻고 있습니다. 4번의 `DoCmd`는 인수로 지정된 명령어를 실행하는 메서드가 맞지만, 보기의 설명은 `DoCmd` 자체의 역할을 정확하게 설명하고 있지 않습니다.

문제 57

다음 중 SQL문의 각 예약어에 대한 설명으로 옳지 않은 것은?     
  1. SQL문에서 검색 결과가 중복되지 않게 표시하기 위해서 'DISTINCT' 를 입력한다.
  2. ORDER BY문을 사용할 때에는 HAVING절을 사용하여 조건을 지정한다.
  3. FROM절에는 SELECT문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.
  4. 특정 필드를 기준으로 그룹화하여 검색할 때에는 GROUP BY문을 사용한다.
정답: 2

해설

정답은 2번입니다. `ORDER BY`는 검색 결과를 정렬하는 데 사용되며, 조건을 지정할 때는 `HAVING`이 아닌 `WHERE` 절을 사용합니다. `HAVING`은 `GROUP BY`로 그룹화된 결과에 조건을 적용할 때 사용되는 예약어입니다. 따라서 `ORDER BY`와 `HAVING`의 역할이 혼동된 설명이 옳지 않습니다.

문제 58

다음 중 아래 그림과 같이 ‘성명’필드가 ‘txt검색’ 컨트롤에 입력된 문자를 포함하는 레코드만을 표시하도록 하는 프로시저의 코드로 옳은 것은?(원본 그림이 너무 커서 문제 풀기에 필요한 부분만 잘라내었습니다. 참고하세요.)          
  1. Me.Filter = "성명 = '*" &txt검색 &"*'"Me.FilterOn = True
  2. Me.Filter = "성명 = '*" &txt검색 &"*'"Me.FilterOn = False
  3. Me.Filter = "성명 like '*" &txt검색 &"*'"Me.FilterOn = True
  4. Me.Filter = "성명 like '*" &txt검색 &"*'"Me.FilterOn = False
정답: 3

해설

이 문제는 데이터베이스에서 특정 조건을 만족하는 레코드만 필터링하는 방법을 묻고 있습니다. 핵심 개념은 **필터링 조건 설정**과 **필터 적용**입니다. 정답은 3번입니다. `Me.Filter = "성명 like '*" & txt검색 & "*'"`는 '성명' 필드에 'txt검색' 컨트롤에 입력된 문자가 포함된 레코드를 찾기 위한 조건을 설정합니다. 여기서 `LIKE` 연산자와 와일드카드 문자(`*`)를 사용하여 부분 일치를 수행합니다. `Me.FilterOn = True`는 설정된 필터 조건을 실제로 적용하여 해당 레코드만 표시하도록 합니다.

문제 59

다음 중 데이터베이스에서 인덱스를 사용하는 목적으로 가장 적절한 것은?     
  1. 레코드 검색 속도 향상
  2. 데이터 독립성 유지
  3. 중복성 제거
  4. 일관성 유지
정답: 1

해설

데이터베이스에서 인덱스는 **레코드 검색 속도 향상**을 목적으로 사용됩니다. 마치 책의 찾아보기와 같이, 인덱스는 특정 데이터를 빠르게 찾을 수 있도록 데이터베이스의 특정 열에 대한 정렬된 복사본을 저장합니다. 이를 통해 전체 테이블을 스캔하는 대신 인덱스를 통해 원하는 레코드를 효율적으로 찾아낼 수 있습니다.

문제 60

폼의 머리글에 아래와 같은 도메인 함수 계산식을 사용하는 컨트롤을 삽입하였다. 다음 중 계산 결과 값에 대한 설명으로 옳은 것은?          
  1. 성명 테이블에서 사원 번호가 1인 데이터의 성명 필드에 저장되어 있는 값
  2. 성명 테이블에서 사원 번호가 1인 데이터의 사원 필드에 저장되어 있는 값
  3. 사원 테이블에서 사원 번호가 1인 데이터의 성명 필드에 저장되어 있는 값
  4. 사원 테이블에서 사원 번호가 1인 데이터의 사원 필드에 저장되어 있는 값
정답: 3

해설

이 문제는 도메인 함수 계산식의 작동 방식을 이해하는 것을 묻고 있습니다. 도메인 함수는 특정 조건에 맞는 레코드 집합에서 값을 가져오는 데 사용됩니다. 보기 3번은 "사원 테이블"에서 "사원 번호가 1인 데이터"를 찾은 후, 해당 데이터의 "성명 필드" 값을 가져오므로, 이는 도메인 함수가 의도하는 바와 일치합니다. 다른 보기들은 테이블이나 필드 이름이 잘못되었거나, 도메인 함수의 일반적인 사용법과 다릅니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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