2024년 상시01 컴활 1급 기출문제 · 해설

컴퓨터활용능력 1급 2024년 상시01 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.

컴퓨터 일반

문제 1
다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
연산장치의 레지스터에는 가산기, 보수기, 누산기, 데이터 레지스터 등이 있습니다. 상태 레지스터(Status Register)는 연산 결과의 상태(오버플로, 캐리, 부호 등)를 나타내는 플래그를 저장하는 레지스터로, 연산에 사용될 데이터를 기억하는 것이 아니라 연산 결과의 상태 정보를 저장합니다. 데이터를 기억하는 역할은 데이터 레지스터가 담당합니다. 시험 포인트: 상태 레지스터는 연산 결과의 상태 플래그를 저장하며, 데이터 저장 용도가 아닙니다.
문제 2
다음 중 인터넷 보안을 위한 해결책으로 사용되는 암호화 기법에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
공개키 암호화 기법(비대칭 암호화)에서는 암호화할 때 사용하는 키를 공개하고, 복호화할 때 사용하는 키를 비밀로 합니다. 즉, 공개키로 암호화하고 개인키(비밀키)로 복호화하는 방식입니다. 보기에서는 암호화 키를 비밀로 하고 복호화 키를 공개한다고 하여 순서가 반대로 서술되어 있습니다. 대표적인 공개키 알고리즘으로는 RSA가 있습니다. 시험 포인트: 공개키 암호화는 공개키로 암호화, 개인키로 복호화하는 방식입니다.
문제 3
다음 중 컴퓨터에서 사용하는 자료의 외부적 표현 방식에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
ASCII 코드는 7비트(패리티 비트 포함 8비트)로 구성되어 128가지 문자를 표현할 수 있는 데이터 통신용 코드입니다. BCD 코드는 6비트(존 2비트 + 디짓 4비트)로 구성되며 8비트가 아닙니다. EBCDIC는 8비트로 구성된 대형 컴퓨터용 범용 코드이며 6비트가 아닙니다. Unicode는 16비트 이상으로 전 세계 문자를 표현하며 256가지가 아닙니다. 시험 포인트: ASCII는 7비트 128문자, BCD는 6비트, EBCDIC는 8비트, Unicode는 16비트 이상입니다.
문제 4
통신 기술과 GPS, 그리고 컴퓨터에 저장된 데이터베이스를 이용하여 주변의 위치와 부가 서비스를 제공하는 기술은?
정답 · 해설 보기
정답
위치 기반 서비스(LBS, Location Based Service)는 GPS와 통신 기술을 활용하여 사용자의 현재 위치를 파악하고, 데이터베이스에 저장된 주변 정보를 제공하는 서비스입니다. 사물 인터넷(IoT)은 사물 간 네트워크 연결, 빅 데이터는 대규모 데이터 분석, 시맨틱 웹은 의미 기반 웹 검색 기술로 위치 기반과는 관련이 없습니다. 시험 포인트: GPS + 통신 + DB 조합으로 위치 정보를 제공하는 서비스는 LBS입니다.
문제 5
다음 중 시스템 복구를 해야 하는 시기로 가장 적절하지 않은 것은?
정답 · 해설 보기
정답
시스템 복구는 장치 설치 후 불안정, 운영체제 부팅 불가, 손상된 파일 복원 등의 상황에서 사용합니다. 파일의 단편화를 개선하여 디스크 접근 속도를 향상시키는 것은 디스크 조각 모음(디프래그먼트) 기능의 역할이며, 시스템 복구와는 관계가 없습니다. 시스템 복구는 시스템을 이전 상태로 되돌리는 기능입니다. 시험 포인트: 디스크 조각 모음은 시스템 복구가 아닌 별도의 디스크 최적화 기능입니다.
문제 6
다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
레지스트리는 Windows의 구성 정보를 저장하는 데이터베이스로, 부팅 시에만 참조되는 것이 아니라 시스템 운영 중에도 지속적으로 참조되고 갱신됩니다. 프로그램 실행, 하드웨어 설정 변경, 사용자 환경 설정 등 모든 작업에서 레지스트리가 실시간으로 사용됩니다. 레지스트리 편집기는 regedit.exe이며, 사용자 프로필과 하드웨어 정보 등이 저장됩니다. 시험 포인트: 레지스트리는 부팅 시뿐 아니라 시스템 운영 중 지속적으로 참조됩니다.
문제 7
다음 중 인터넷과 관련하여 스트리밍(Streaming) 기술에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
스트리밍(Streaming)은 네트워크를 통해 대용량 멀티미디어 파일을 전송받을 때 전체 다운로드를 기다리지 않고 전송되는 데이터를 실시간으로 재생하는 기술입니다. 정지 화상 압축은 JPEG, 하이퍼텍스트와 멀티미디어 통합은 하이퍼미디어, 아날로그 영상을 디지털로 변환하는 것은 비디오 캡처 기술에 해당합니다. 시험 포인트: 스트리밍은 전체 다운로드 없이 실시간 재생하는 기술입니다.
문제 8
다음 중 자료 구성 단위에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
워드(Word)는 CPU가 한 번에 처리할 수 있는 데이터 단위로, 문자를 표현하는 최소 단위가 아닙니다. 문자를 표현하는 최소 단위는 바이트(Byte)입니다. 니블은 4비트, 바이트는 8비트로 구성되며, 필드는 파일 구성의 최소 단위이고 여러 필드가 모여 레코드를 구성합니다. 시험 포인트: 워드는 CPU 처리 단위이고, 문자 표현 최소 단위는 바이트입니다.
문제 9
다음 중 Windows 10의 [메모장]에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
메모장에서 자동 줄 바꿈이 설정된 경우에는 이동(Go To) 명령을 사용할 수 없습니다. 이동 명령은 자동 줄 바꿈이 해제된 상태에서만 활성화되며, 줄 번호를 입력하여 특정 줄로 이동할 수 있습니다. 메모장은 텍스트 파일 편집, 찾기/바꾸기, 머리글/바닥글 설정 등의 기본 기능을 제공합니다. 시험 포인트: 메모장의 이동 명령은 자동 줄 바꿈이 해제된 상태에서만 사용 가능합니다.
문제 10
다음 중 아날로그 컴퓨터와 비교하여 디지털 컴퓨터의 특징으로 옳지 않은 것은?
정답 · 해설 보기
정답
온도, 전압, 진동 등 연속적으로 변하는 아날로그 데이터를 효율적으로 처리하는 것은 아날로그 컴퓨터의 특징입니다. 디지털 컴퓨터는 0과 1의 이산적인 데이터를 처리하며, 산술 및 논리 연산 회로 기반의 범용 컴퓨터로 프로그램에 의해 동작합니다. 아날로그 컴퓨터는 특수 목적용으로 사용되는 반면, 디지털 컴퓨터는 범용 목적으로 사용됩니다. 시험 포인트: 연속적 데이터 처리는 아날로그 컴퓨터, 이산적 데이터 처리는 디지털 컴퓨터입니다.
문제 11
다음 중 한글 Windows 10의 인쇄 작업에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
인쇄 중인 작업이라도 프린터 대기열에서 해당 문서를 선택하여 취소하거나 일시 중지할 수 있습니다. 프린터 전원을 끄지 않아도 Windows의 인쇄 관리자를 통해 인쇄 작업을 강제로 종료시킬 수 있습니다. 여러 출력 파일의 대기 상태 확인과 출력 순서 조정도 가능합니다. 인쇄 중이거나 오류가 발생한 문서는 다른 프린터로 전송할 수 없습니다. 시험 포인트: 인쇄 작업은 프린터 전원을 끄지 않아도 인쇄 관리자에서 취소할 수 있습니다.
문제 12
다음 중 인터넷 서비스와 관련하여 FTP(File Transfer Protocol)에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
FTP(File Transfer Protocol)는 파일 전송 전용 프로토콜로, 서버에 있는 프로그램을 직접 실행하는 기능은 제공하지 않습니다. FTP는 파일의 업로드와 다운로드만 수행하며, 원격 실행은 Telnet이나 SSH의 기능입니다. FTP는 웹 브라우저에서도 사용 가능하며, 그림 파일은 Binary 모드로, 텍스트 파일은 ASCII 모드로 전송합니다. 시험 포인트: FTP는 파일 전송만 가능하며, 서버 프로그램 실행 기능은 없습니다.
문제 13
다음 중 방화벽에 대한 설명으로 적절하지 않은 것은?
정답 · 해설 보기
정답
방화벽은 네트워크 보안을 위한 중요한 도구이지만, 내부와 외부로부터의 불법 해킹을 완전히 차단할 수는 없습니다. 방화벽은 네트워크 통로를 단일화하여 관리하고, 권한 없는 접근을 차단하며, 역추적 기능도 제공하지만 새로운 유형의 공격이나 내부자 위협 등에는 한계가 있습니다. 완전한 보안은 방화벽 단독으로는 불가능합니다. 시험 포인트: 방화벽은 불법 해킹을 완전히 차단할 수 없으며, 보조적 보안 수단입니다.
문제 14
다음 중 시스템 보안과 관련한 불법적인 형태에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
분산 서비스 거부 공격(DDoS, Distributed Denial of Service)은 여러 대의 컴퓨터를 이용하여 대상 서버에 대량의 트래픽을 발생시켜 정상적인 서비스를 방해하는 공격입니다. MS-DOS 운영체제와는 전혀 관련이 없으며, DoS의 약자도 Denial of Service(서비스 거부)를 의미합니다. 피싱은 가짜 사이트 유인, 스푸핑은 신분 위장, 키로거는 키 입력 탈취 공격입니다. 시험 포인트: DDoS는 분산 서비스 거부 공격이며, MS-DOS와 무관합니다.
문제 15
다음 중 컴퓨터 통신에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?
정답 · 해설 보기
정답
프록시(Proxy) 서버는 클라이언트와 서버 사이에서 중계 역할을 하며, 대표적으로 방화벽 기능과 캐시 기능을 제공합니다. 방화벽 기능으로 외부 접근을 제어하고, 캐시 기능으로 자주 접속하는 웹 페이지를 저장하여 접속 속도를 향상시킵니다. 네트워크 병목현상 해결이나 FTP 연결 해제는 프록시 서버의 주요 기능이 아닙니다. 시험 포인트: 프록시 서버의 핵심 기능은 방화벽 기능과 캐시 기능입니다.
문제 16
다음 중 CMOS 셋업 프로그램에서 설정할 수 없는 항목은?
정답 · 해설 보기
정답
CMOS 셋업은 BIOS에 내장된 설정 프로그램으로, 시스템 암호 설정, 하드디스크 타입, 부팅 순서 등을 설정할 수 있습니다. 그러나 멀티 부팅 시 사용하려는 BIOS의 종류를 선택하는 기능은 CMOS 셋업에서 제공하지 않습니다. BIOS는 하드웨어에 내장된 펌웨어이므로 CMOS 셋업에서 변경할 수 있는 대상이 아닙니다. 시험 포인트: CMOS 셋업에서는 BIOS 종류를 변경할 수 없습니다.
문제 17
다음 중 한글 Windows 10에서 파일의 검색 기능을 향상시키기 위한 기능은?
정답 · 해설 보기
정답
색인(Index) 기능은 Windows에서 파일 검색 속도를 향상시키기 위해 사용됩니다. 색인은 파일의 이름, 속성, 내용 등의 정보를 미리 데이터베이스화하여 검색 시 빠르게 결과를 제공합니다. 압축은 파일 크기 축소, 복원은 시스템 상태 되돌리기, 백업은 데이터 보관 목적으로 사용되며 검색 성능 향상과는 관련이 없습니다. 시험 포인트: 파일 검색 성능 향상을 위한 Windows 기능은 색인입니다.
문제 18
다음 중 컴퓨터에서 사용하는 멀티미디어 활용과 관련하여 VOD(Video On Demand) 서비스에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
VOD(Video On Demand)는 다양한 영상 정보를 데이터베이스에 구축하여 사용자가 원하는 시간에 원하는 영상을 선택하여 볼 수 있도록 하는 주문형 비디오 서비스입니다. 화상회의는 영상과 음성을 이용한 원격 회의 서비스, 가상현실(VR)은 컴퓨터가 만든 가상 세계를 체험하는 기술, 원격의료는 통신망을 이용한 의료 서비스에 해당합니다. 시험 포인트: VOD는 사용자가 원하는 시간에 영상을 선택하여 시청하는 주문형 서비스입니다.
문제 19
다음 중 사물 인터넷에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
사물 인터넷(IoT)은 사람, 사물, 공간, 데이터 등 모든 것을 인터넷으로 연결하는 기술입니다. 보기에서 사람을 제외한다고 서술했지만, IoT는 사람도 포함하며 이더넷이 아닌 인터넷을 기반으로 합니다. IoT는 스마트 센싱 기술과 무선 통신 기술을 융합하여 실시간 데이터 교환을 수행하며, 개방형 아키텍처 특성상 정보보안 기술 적용이 중요합니다. 시험 포인트: IoT는 사람을 포함한 모든 것을 인터넷으로 연결하는 기술입니다.
문제 20
다음 중 컴퓨터에서 사용하는 압축 프로그램에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
압축 프로그램은 데이터의 중복성을 제거하여 파일 크기를 줄이는 방식이므로, 이미 압축된 파일을 반복 압축해도 더 이상 중복성이 없어 파일 크기를 계속 줄일 수 없습니다. 오히려 압축 파일의 헤더 정보가 추가되어 크기가 증가할 수도 있습니다. 압축을 통해 여러 파일을 하나로 묶어 관리하고, 분할 압축이나 암호 설정 기능도 사용할 수 있습니다. 시험 포인트: 이미 압축된 파일을 재압축해도 크기가 계속 줄어들지 않습니다.

스프레드시트 일반

문제 21
다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
워크시트 이름은 영문 기준으로 최대 31자까지 지정할 수 있으며, 255자가 아닙니다. 시트 탭을 더블클릭하여 이름을 수정할 수 있고, 같은 통합 문서 안에서 동일한 시트 이름은 사용할 수 없습니다. 또한 시트 이름에는 *, ?, /, \, [, ] 등의 특수 기호를 사용할 수 없습니다. 대소문자는 구분 없이 동일하게 취급됩니다. 시험 포인트: 워크시트 이름은 최대 31자이며, 255자가 아닙니다.
문제 22
다음 중 셀에 입력된 데이터에 사용자 지정 표시 형식을 설정한 후의 표시 결과로 옳은 것은?
정답 · 해설 보기
정답
사용자 지정 표시 형식에서 #은 유효한 숫자만 표시하고, 0은 자릿수를 맞추기 위해 0을 표시합니다. 90.86에 #,##0.0 형식을 적용하면 소수점 이하 한 자리로 반올림되어 90.9가 됩니다. 0.25에 0#.#%를 적용하면 25%가 아닌 025.0%로 표시되고, 0.57에 #.#을 적용하면 .6으로 표시됩니다. 양수;음수;0;텍스트 순서에서 @는 텍스트 구간이므로 100점이 아닙니다. 시험 포인트: #은 유효 숫자만, 0은 자릿수 채움 표시이며 소수점은 반올림 처리됩니다.
문제 23
다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
수식을 입력한 후 결과값을 상수로 변환하려면 수식 입력 후 F9키를 누르고 Enter를 눌러야 합니다. Alt+F9는 수식 표시와 결과값 표시를 전환하는 기능이므로 상수 변환과는 다릅니다. 3차원 참조는 여러 워크시트의 동일 셀 범위를 참조할 때 사용하며, Ctrl+Enter는 선택 영역에 동일 수식을 한 번에 입력합니다. 배열 상수에는 숫자, 텍스트, 논리값, 오류 값이 포함될 수 있습니다. 시험 포인트: 수식을 상수로 변환하려면 수식 입력 후 F9+Enter이며, Alt+F9는 수식 표시 전환입니다.
문제 24
다음 중 부분합에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
중첩 부분합을 작성할 때는 두 번째 이후의 부분합에서 "새로운 값으로 대치" 항목의 선택을 해제해야 합니다. 이 항목을 선택하면 기존 부분합이 삭제되고 새로운 부분합으로 대체되므로, 중첩이 되지 않습니다. 부분합을 제거하면 개요와 페이지 나누기도 함께 제거되며, "데이터 아래에 요약 표시"로 요약 행 위치를 지정할 수 있습니다. 시험 포인트: 중첩 부분합 시 "새로운 값으로 대치"를 해제해야 기존 부분합이 유지됩니다.
문제 25
다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 데이터를 채우는 경우에 대한 설명으로 옳은 것은?
정답 · 해설 보기
정답
채우기 핸들로 데이터를 채울 때, 숫자와 문자가 조합된 텍스트(예: 제품1)는 숫자 부분만 1씩 증가하고 문자는 그대로 복사됩니다(제품1→제품2→제품3). 일반 문자 데이터는 그대로 복사되지만, 날짜 데이터는 1일씩 증가합니다. 숫자 데이터 하나만 드래그하면 복사되며, 증가시키려면 Ctrl을 누르고 드래그합니다. 두 셀 선택 시 차이값만큼 등차 증가합니다. 시험 포인트: 숫자+문자 조합 텍스트는 숫자만 1씩 증가하며, 날짜는 복사가 아닌 증가입니다.
문제 26
다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
피벗 테이블 보고서는 원본 데이터를 수정해도 자동으로 반영되지 않습니다. 원본 데이터 변경 후에는 피벗 테이블에서 "새로 고침"을 수동으로 실행해야 변경 사항이 반영됩니다. 텍스트나 논리값 필드는 행 영역에 추가되고, 값 영역에 2개 이상의 필드가 추가되면 시그마 값 필드가 자동 생성됩니다. 레이블 필터와 값 필터로 데이터를 필터링할 수 있습니다. 시험 포인트: 피벗 테이블은 원본 데이터 수정 시 자동 반영이 아닌 수동 새로 고침이 필요합니다.
문제 27
다음 그림과 같이 "표" 기능을 사용하여 이자율에 따른 이자액을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은?

문제 이미지
정답 · 해설 보기
정답
데이터 표에서 수식 셀은 행 입력 셀과 열 입력 셀의 교차점에 위치해야 합니다. 이 문제에서 수식은 [B5] 셀에 입력되어야 하며, [C6] 셀이 아닙니다. 데이터 표의 수식 셀 위치는 행 변수가 있는 행과 열 변수가 있는 열이 만나는 왼쪽 상단 모서리입니다. 자동 계산된 셀에는 TABLE 함수가 배열 수식으로 입력되며, 행 입력 셀과 열 입력 셀 참조가 포함됩니다. 시험 포인트: 데이터 표의 수식은 행 변수와 열 변수의 교차점(왼쪽 상단)에 입력합니다.
문제 28
아래 워크시트에서 매출액[B3:B9]을 이용하여 매출 구간별 빈도수를 [F3:F6] 영역에 계산한 후 그 값만큼 "★"를 반복하여 표시하고자 한다. 다음 중 이를 위한 수식으로 옳은 것은?

문제 이미지
정답 · 해설 보기
정답
FREQUENCY 함수는 데이터 배열(data_array)과 구간 배열(bins_array) 순서로 인수를 지정합니다. 매출액[B3:B9]이 데이터이고, 매출 구간[E3:E6]이 구간이므로 FREQUENCY(B3:B9, E3:E6) 순서가 올바릅니다. FREQUENCY는 배열 함수이므로 Ctrl+Shift+Enter로 입력하여 배열 수식으로 만들어야 하며, REPT 함수로 빈도수만큼 별 기호를 반복 표시합니다. 시험 포인트: FREQUENCY 함수는 (데이터 배열, 구간 배열) 순서이며 배열 수식으로 입력합니다.
문제 29
다음 중 워크시트 이름으로 적절하지 않은 것은?
정답 · 해설 보기
정답
워크시트 이름에는 *, ?, /, \, [, ] 등의 특수 기호를 사용할 수 없습니다. 물음표(?)는 와일드카드 문자로 사용되는 예약 문자이기 때문에 시트 이름에 포함할 수 없습니다. 반면 밑줄(_), 샵(#), 앰퍼샌드(&) 등은 시트 이름에 사용 가능합니다. 시트 이름은 최대 31자까지 지정할 수 있습니다. 시험 포인트: 워크시트 이름에 사용 불가한 기호는 *, ?, /, \, [, ] 입니다.
문제 30
아래 워크시트에서 단가표[A10:D13]를 이용하여 단가[C2:C7]를 배열수식으로 계산하고자 한다. 다음 중 [C2] 셀에 입력된 수식으로 옳은 것은?

문제 이미지
정답 · 해설 보기
정답
INDEX 함수는 배열에서 행 번호와 열 번호에 해당하는 값을 반환하며, INDEX(배열, 행번호, 열번호) 형식으로 사용합니다. MATCH 함수로 행 번호와 열 번호를 구한 후 INDEX에 전달하는 방식입니다. MATCH(A2, $A$12:$A$13, 0)은 정확히 일치하는 행 위치를, MATCH(B2, $B$10:$D$10, 1)은 이하 조건으로 일치하는 열 위치를 반환합니다. 시험 포인트: INDEX-MATCH 조합에서 INDEX의 인수 순서는 (배열, 행번호, 열번호)입니다.
문제 31
다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
셀에 작은따옴표(아포스트로피)를 먼저 입력하면 뒤따르는 내용이 텍스트로 인식되어 셀의 왼쪽에 정렬됩니다. '3을 입력하면 텍스트 "3"으로 처리되어 왼쪽 정렬이 기본이며, 오른쪽 정렬이 아닙니다. 날짜 데이터는 내부적으로 숫자이므로 오른쪽 정렬되고, 수식은 = 기호로 시작합니다. 여러 셀에 동일 데이터를 입력할 때 비연속 범위도 선택 가능합니다. 시험 포인트: 작은따옴표로 시작하는 입력은 텍스트로 인식되어 왼쪽 정렬됩니다.
문제 32
다음 중 고급 필터의 조건 범위를 [E1:F3] 영역으로 지정한 후 고급 필터를 실행했을 때 결과로 옳은 것은?

문제 이미지
정답 · 해설 보기
정답
고급 필터의 조건 범위에서 같은 행에 있는 조건은 AND로 결합되고, 다른 행에 있는 조건은 OR로 결합됩니다. E1:F3 범위에서 E열에 코너 조건, F열에 판매금액 조건이 있다면, 첫 번째 조건 행(코너가 "잡화")이거나, 두 번째 조건 행(코너가 "식료품"이고 판매금액이 평균 이상)인 데이터가 필터링됩니다. 시험 포인트: 고급 필터에서 같은 행은 AND, 다른 행은 OR 조건으로 결합됩니다.
문제 33
다음 중 묶은 세로 막대형 차트에 대한 설명으로 옳은 것은?
정답 · 해설 보기
정답
계열 겹치기는 같은 범주에 속하는 데이터 계열 간의 막대가 서로 겹치는 정도를 지정하는 옵션입니다. 양수 값이면 막대가 겹치고, 음수 값이면 간격이 벌어집니다. 축의 제목은 수정뿐만 아니라 삭제도 가능합니다. 빈 셀의 데이터 레이블은 기본값 0이 표시되지 않으며 비어 있습니다. 보조 축은 차트의 오른쪽에 표시됩니다. 시험 포인트: 계열 겹치기는 같은 범주 내 계열 간의 겹침 정도를 지정합니다.
문제 34
다음 중 아래의 워크시트에서 [C1] 셀에 수식 '=A1+B1+C1'을 입력할 경우 발생하는 상황으로 옳은 것은?

문제 이미지
정답 · 해설 보기
정답
수식 =A1+B1+C1에서 C1 셀에 수식을 입력하면서 자기 자신(C1)을 참조하는 순환 참조가 발생합니다. 순환 참조란 수식이 직접 또는 간접적으로 자기 자신의 셀을 참조하는 것으로, Excel에서는 순환 참조 경고 메시지를 표시합니다. #REF!는 잘못된 셀 참조, #NUM!은 잘못된 숫자 값, 데이터 유효성 오류는 입력 규칙 위반 시 발생합니다. 시험 포인트: 수식이 자기 자신의 셀을 참조하면 순환 참조 경고가 발생합니다.
문제 35
다음 중 셀 영역을 선택한 후 상태 표시줄의 바로 가기 메뉴인 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동 계산에 해당되지 않는 것은?
정답 · 해설 보기
정답
상태 표시줄 사용자 지정에서 선택할 수 있는 자동 계산 항목에는 합계, 평균, 개수(데이터가 입력된 셀 수), 숫자 셀 수(숫자 데이터가 입력된 셀 수), 최소값, 최대값이 있습니다. 문자 데이터만 입력된 셀의 수를 별도로 계산하는 옵션은 제공되지 않습니다. 개수는 비어있지 않은 모든 셀을 세고, 숫자 셀 수는 숫자가 입력된 셀만 셉니다. 시험 포인트: 상태 표시줄 자동 계산에 문자 데이터 셀 수 옵션은 없습니다.
문제 36
다음 중 배열 상수의 특징에 대한 설명으로 잘못된 것은?
정답 · 해설 보기
정답
배열 상수에는 괄호(()), 달러 기호($), 백분율(%), 길이가 다른 행이나 열, 셀 참조를 사용할 수 없습니다. 배열 상수는 중괄호({})로 묶어야 하며, 수식이 아닌 상수 값만 포함할 수 있습니다. 텍스트는 큰따옴표로 묶어 입력하고, TRUE/FALSE 논리값이나 #N/A 같은 오류 값도 배열 상수에 포함될 수 있습니다. 시험 포인트: 배열 상수에는 괄호, $, %, 셀 참조, 길이가 다른 행/열을 사용할 수 없습니다.
문제 37
다음 중 [틀 고정]에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
틀 고정은 워크시트를 스크롤할 때 특정 행이나 열이 화면에 계속 표시되도록 고정하는 기능입니다. 틀 고정을 취소하려면 보기 탭에서 "틀 고정 취소" 메뉴를 선택해야 하며, 틀 고정선을 더블 클릭하여 취소하는 기능은 없습니다. 더블 클릭으로 해제할 수 있는 것은 나누기(분할) 기능입니다. 틀 고정은 화면 표시용이므로 인쇄에는 영향을 주지 않습니다. 시험 포인트: 틀 고정 취소는 메뉴에서만 가능하며, 더블 클릭으로 취소할 수 없습니다.
문제 38
다음 중 아래 워크시트 (가)를 (나)와 같이 정렬하기 위한 방법으로 옳은 것은?

문제 이미지
정답 · 해설 보기
정답
행과 열을 바꿔서 정렬하려면 정렬 옵션에서 방향을 "왼쪽에서 오른쪽"으로 설정해야 합니다. 기본 정렬 방향은 "위쪽에서 아래쪽"으로 행 단위로 정렬되지만, "왼쪽에서 오른쪽"을 선택하면 열 단위로 정렬되어 열의 순서를 재배치할 수 있습니다. 셀 색 기준 정렬은 셀의 배경색에 따라 정렬하는 것으로, 행열 전환과는 관련이 없습니다. 시험 포인트: 열 단위 정렬은 정렬 옵션에서 "왼쪽에서 오른쪽" 방향을 선택합니다.
문제 39
다음 중 [데이터] → [데이터 도구]의 [통합]에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
데이터 통합에서 "원본 데이터 연결" 옵션은 통합할 데이터가 있는 워크시트와 통합 결과가 작성될 워크시트가 같은 경우뿐만 아니라 다른 워크시트에 있는 경우에도 적용할 수 있습니다. 데이터 통합은 여러 시트나 다른 통합 문서의 데이터를 합칠 수 있으며, 위치 기준 또는 이름 정의를 사용하여 통합할 수 있습니다. 참조 영역의 삭제도 가능합니다. 시험 포인트: 원본 데이터 연결은 같은 시트뿐 아니라 다른 시트에서도 적용 가능합니다.
문제 40
아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?

문제 이미지
정답 · 해설 보기
정답
매크로 코드에서 상대 참조로 기록된 경우 셀 포인터의 시작 위치에 따라 결과가 달라집니다. A3 셀에서 매크로를 실행하면 상대 위치에 따라 값이 입력되고 셀 포인터가 이동합니다. B3 셀에서 실행하면 원래 A1 기준의 상대 오프셋이 B3 기준으로 적용되므로, C3 셀에는 "성적현황"이 아닌 다른 값이 입력됩니다. 매크로 이름과 상대 참조 여부는 VBA 코드에서 확인할 수 있습니다. 시험 포인트: 상대 참조 매크로는 실행 시작 셀 위치에 따라 결과가 달라집니다.

데이터베이스 일반

문제 41
다음 중 관계 데이터 모델에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
관계 데이터 모델에서 애트리뷰트(속성)는 널(null) 값을 가질 수 있습니다. 널 값은 해당 속성에 대해 알려지지 않았거나 적용할 수 없는 값을 의미합니다. 다만 기본키에는 널 값이 허용되지 않습니다. 도메인은 속성이 취할 수 있는 모든 원자 값의 집합이며, 릴레이션은 테이블 형태로 데이터를 표현합니다. 튜플(행) 사이에는 순서가 없습니다. 시험 포인트: 애트리뷰트는 널 값을 가질 수 있지만, 기본키는 널 값이 불가합니다.
문제 42
다음 중 조건부 서식에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
Access에서 조건부 서식으로 변경할 수 있는 서식에는 굵게, 기울임꼴, 밑줄, 배경색, 글꼴 색, 사용 가능/사용 안 함 등이 있습니다. 그러나 글꼴 이름(글꼴 종류)은 조건부 서식에서 변경할 수 없습니다. 조건부 서식은 필드 값, 식, 포커스 여부를 기준으로 설정 가능하며, 여러 조건이 참인 경우 첫 번째 참인 조건의 서식만 적용됩니다. 시험 포인트: Access 조건부 서식에서 글꼴 이름은 변경할 수 없습니다.
문제 43
다음 중 인덱스에 대한 설명으로 가장 옳지 않는 것은?
정답 · 해설 보기
정답
인덱스는 데이터 검색과 정렬 속도를 향상시키는 데 목적이 있지만, 데이터의 추가, 수정, 삭제(업데이트) 시에는 인덱스도 함께 갱신해야 하므로 오히려 속도가 느려질 수 있습니다. OLE 개체 데이터 형식에는 인덱스를 설정할 수 없으며, 인덱스 속성은 아니오, 예(중복 가능), 예(중복 불가능) 중 하나를 지정합니다. 여러 필드에 인덱스 설정이 가능합니다. 시험 포인트: 인덱스는 검색 속도를 높이지만, 데이터 업데이트 속도는 오히려 느려집니다.
문제 44
다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
참조 무결성에서 외래 키가 있는 테이블(참조하는 테이블)의 레코드를 삭제하는 것은 참조 무결성을 위배하지 않습니다. 참조 무결성이 위배될 수 있는 경우는 참조되는 테이블(기본키 테이블)의 레코드를 삭제하거나, 참조하는 테이블에 존재하지 않는 외래 키 값을 가진 레코드를 추가하는 경우입니다. 외래 키 값이 널인 경우와 참조되는 테이블에 레코드를 추가하는 경우에는 무결성이 유지됩니다. 시험 포인트: 외래 키 테이블의 레코드 삭제는 참조 무결성을 위배하지 않습니다.
문제 45
다음 중 [홈] → [레코드] → [Σ 요약]에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
Access에서 시그마 요약 기능은 데이터시트 형식으로 표시되는 테이블과 쿼리에서만 사용할 수 있으며, 폼이나 보고서에서는 사용할 수 없습니다. 텍스트 형식 필드에는 개수 집계 함수만 사용 가능하고, Yes/No 형식 필드에 개수를 지정하면 모든 레코드 수가 표시됩니다(체크 여부와 무관). 요약 행을 통해 합계, 평균, 개수, 최대값, 최소값 등의 집계 함수를 쉽게 사용할 수 있습니다. 시험 포인트: 시그마 요약 기능은 테이블과 쿼리의 데이터시트에서만 사용 가능합니다.
문제 46
다음 중 테이블의 필드와 레코드 삭제에 대한 설명으로 옳은 것은?
정답 · 해설 보기
정답
데이터시트 보기 상태에서 필드를 삭제하면 해당 필드에 입력된 모든 데이터도 함께 영구적으로 삭제됩니다. 필드 삭제 후에는 Ctrl+Z로 되살릴 수 없으므로 신중하게 작업해야 합니다. 데이터시트 보기에서도 필드와 레코드 모두 삭제가 가능합니다. 필드 삭제는 해당 열 전체와 모든 레코드의 데이터를 제거하는 작업입니다. 시험 포인트: 필드 삭제 시 해당 필드의 모든 데이터도 함께 삭제되며 되돌릴 수 없습니다.
문제 47
다음 화면에서 설정되어 있는 폼의 속성 값으로 옳지 않은 것은?

문제 이미지
정답 · 해설 보기
정답
폼의 속성을 확인할 때는 화면에 표시된 형태를 기준으로 판단합니다. 문제의 화면에서 데이터가 연속으로 표시되고 있다면 보기 형식은 "연속 폼"이며, "단일 폼"이 아닙니다. 단일 폼은 한 번에 하나의 레코드만 표시하고, 연속 폼은 여러 레코드를 연속하여 표시합니다. 캡션, 탐색 단추, 레코드 선택기 등의 속성은 화면 요소로 확인 가능합니다. 시험 포인트: 여러 레코드가 연속 표시되면 연속 폼이고, 단일 레코드만 표시되면 단일 폼입니다.
문제 48
다음 중 데이터베이스에서 인덱스를 사용하는 목적으로 가장 적절한 것은?
정답 · 해설 보기
정답
인덱스의 주요 목적은 데이터 검색 및 정렬 작업의 속도를 향상시키는 것입니다. 인덱스는 테이블의 특정 필드에 대한 색인을 생성하여 검색 시 전체 데이터를 순차적으로 탐색하지 않고 빠르게 원하는 데이터를 찾을 수 있게 합니다. 데이터의 추가, 수정, 삭제는 인덱스 갱신으로 오히려 느려질 수 있으며, 데이터 일관성이나 중복성은 무결성 제약 조건의 역할입니다. 시험 포인트: 인덱스의 목적은 검색과 정렬 속도 향상이며, 데이터 수정 속도와는 무관합니다.
문제 49
다음과 같은 <교수> 테이블과 <과목> 테이블을 대상으로 과목명이 '영작문'인 과목의 교수명을 출력하는 SQL문으로 옳은 것은?

<교수>
교수번호 | 교수명
111 | 홍선길
222 | 엄종일
333 | 배미경

<과목>
과목번호 | 과목명 | 교수번호
AAA | 영작문 | 111
BBB | 영작문 | 222
CCC | 영문학 | 333
정답 · 해설 보기
정답
서브 쿼리 결과가 여러 개의 값을 반환할 수 있으므로 WHERE 절에서 = 연산자 대신 IN 연산자를 사용해야 합니다. 과목명이 "영작문"인 교수번호가 111, 222 두 개이므로, = 연산자를 사용하면 오류가 발생합니다. IN 연산자는 서브 쿼리가 반환하는 여러 값 중 하나와 일치하는지 비교합니다. 교수명은 교수 테이블에 있으므로 FROM 절에 교수 테이블을 지정해야 합니다. 시험 포인트: 서브 쿼리가 여러 값을 반환할 때는 = 대신 IN 연산자를 사용합니다.
문제 50
다음 중 직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 근무년수가 3 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름차순으로 모든 필드를 표시하는 SQL문은?
정답 · 해설 보기
정답
SQL에서 조건 필터링은 WHERE 절로, 정렬은 ORDER BY 절로 수행하며, WHERE 절이 ORDER BY 절보다 먼저 위치해야 합니다. 나이가 많은 순서는 내림차순(DESC)이고, 급여의 오름차순은 ASC입니다. ASC는 기본값이므로 생략 가능하지만 명시적으로 작성하는 것이 정확합니다. ORDER BY에서 여러 필드를 지정하면 첫 번째 필드로 정렬 후 같은 값에 대해 두 번째 필드로 정렬합니다. 시험 포인트: SQL 구문 순서는 SELECT-FROM-WHERE-ORDER BY이며, DESC는 내림차순입니다.
문제 51
기본키(Primary Key)에 대한 설명으로 틀린 것은?
정답 · 해설 보기
정답
기본키(Primary Key)는 테이블 내 모든 레코드를 고유하게 식별하는 필드로, 시간이 지나도 변하지 않는 안정적인 값이어야 합니다. 전화번호처럼 변경 가능한 정보는 기본키로 적합하지 않습니다. 기본키는 Null 값을 가질 수 없고, 설정 시 인덱스 속성이 자동으로 "예(중복 불가능)"으로 설정됩니다. 기본키는 각 레코드를 유일하게 식별할 수 있는 값이어야 합니다. 시험 포인트: 기본키는 변경 가능한 정보를 사용하면 안 되며, Null과 중복이 불가합니다.
문제 52
다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
LIKE "*신림*"은 문자열 어디에든 "신림"이 포함된 모든 레코드를 검색합니다. 별표(*)는 0개 이상의 임의 문자를 의미하므로, 앞뒤에 *를 붙이면 해당 문자열이 포함된 모든 것을 찾습니다. 두 번째 글자가 "신"이고 세 번째가 "림"인 패턴을 찾으려면 LIKE "?신림*"으로 작성해야 합니다. 물음표(?)는 정확히 1개의 임의 문자를 의미합니다. 시험 포인트: *는 0개 이상 임의 문자, ?는 정확히 1개 임의 문자를 의미하는 와일드카드입니다.
문제 53
다음 중 데이터의 형식에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
긴 텍스트(메모) 형식은 최대 약 10억 자(1GB)까지 저장할 수 있으며, 255자 제한은 짧은 텍스트 형식에 해당합니다. 짧은 텍스트는 최대 255자까지 입력 가능하고 텍스트와 숫자를 모두 저장할 수 있습니다. 숫자 형식은 필드 크기 설정으로 값의 범위를 제어하며, 하이퍼링크 형식은 웹 주소나 파일 경로를 저장하여 바로 이동할 수 있게 합니다. 시험 포인트: 긴 텍스트는 약 10억 자까지 가능하며, 255자 제한은 짧은 텍스트입니다.
문제 54
다음 중 위쪽 구역에 데이터시트를 표시하는 열 형식의 폼을 만들고, 아래쪽 구역에 선택한 레코드에 대한 정보를 수정하거나 입력할 수 있는 데이터시트 형식의 폼을 자동으로 만들어 주는 도구는?
정답 · 해설 보기
정답
폼 분할은 하나의 폼을 두 구역으로 나누어, 위쪽에는 단일 레코드의 세부 정보를 열 형식으로 표시하고 아래쪽에는 데이터시트 형식으로 여러 레코드를 표시합니다. 데이터시트에서 레코드를 선택하면 위쪽 구역에 해당 레코드의 세부 정보가 표시되어 편리하게 데이터를 수정하거나 입력할 수 있습니다. 폼은 단일 폼, 여러 항목은 연속 폼, 폼 디자인은 수동 설계 도구입니다. 시험 포인트: 폼 분할은 위쪽에 열 형식, 아래쪽에 데이터시트를 동시에 표시합니다.
문제 55
다음 중 관계 데이터베이스에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
관계 데이터베이스는 테이블 형태로 데이터를 관리하며, 그래프 형태의 데이터 모델은 네트워크 데이터베이스입니다. 계층 데이터베이스가 확장된 형태는 네트워크 데이터베이스이지, 관계 데이터베이스가 아닙니다. 관계 데이터베이스에서 기본키는 레코드를 유일하게 식별하며, 외래키는 다른 테이블의 기본키나 유일성 속성을 가진 필드를 참조하여 테이블 간 관계를 형성합니다. 시험 포인트: 관계 DB는 테이블 형태이며, 그래프 형태는 네트워크 DB입니다.
문제 56
다음 중 정규화에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
정규화는 테이블 간의 종속성을 낮추기(최소화하기) 위한 과정이며, 높이기 위한 것이 아닙니다. 정규화를 통해 데이터 중복을 최소화하고, 더 작은 필드를 갖는 테이블로 분해하여 추가, 갱신, 삭제 시 발생하는 이상(Anomaly) 현상을 방지합니다. 정규화 단계가 높아질수록 테이블이 세분화되고 종속성이 줄어들어 데이터 무결성이 향상됩니다. 시험 포인트: 정규화는 종속성을 높이는 것이 아니라 낮추는 과정입니다.
문제 57
다음 <매출> 테이블에 대한 함수 적용 결과로 틀린 것은?

<매출>
순번 | 수량 | 금액
1 | 10 | 4000
2 | 20 | 5000
3 | 10 | 4500
4 | Null | 3500
5 | 10 | 4600
정답 · 해설 보기
정답
Avg([수량])은 Null 값을 제외하고 평균을 계산합니다. 수량 필드에서 Null을 제외한 값은 10, 20, 10, 10으로 4개이며, 합계는 50입니다. 따라서 평균은 50/4 = 12.5이지 10이 아닙니다. Count([금액])은 Null이 아닌 값의 개수로 5, Max([금액])은 최대값 5000, Sum([수량])은 Null을 제외한 합계 50으로 모두 올바릅니다. 시험 포인트: Avg 함수는 Null을 제외하고 계산하므로, 분모에 Null 레코드가 포함되지 않습니다.
문제 58
다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
FindRecord 매크로 함수는 조건에 맞는 첫 번째 레코드 하나만 검색하며, 모든 레코드를 검색하는 것이 아닙니다. 모든 레코드를 검색하려면 FindNext를 반복 호출해야 합니다. ApplyFilter는 테이블이나 쿼리의 레코드를 필터링하고, OpenReport는 보고서를 호출하여 실행하며, MessageBox는 메시지 상자를 표시합니다. 시험 포인트: FindRecord는 조건에 맞는 첫 번째 레코드만 검색합니다.
문제 59
다음 중 개체 관계(Entity Relationship) 모델링에 관한 것으로 옳지 않은 것은?
정답 · 해설 보기
정답
E-R 모델에서 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체는 개체(Entity)이며, 속성(Attribute)이 아닙니다. 속성은 개체의 특성을 나타내는 세부 항목입니다. 예를 들어 학생은 개체이고, 학번이나 이름은 속성입니다. E-R 모델은 개체, 관계, 속성으로 데이터를 표현하며, 특정 DBMS에 종속되지 않는 개념적 데이터 모델입니다. 시험 포인트: E-R 모델에서 현실 세계의 대상체는 개체(Entity)이며, 속성(Attribute)이 아닙니다.
문제 60
다음 중 보고서의 시작 부분에 한 번만 표시되며 일반적으로 회사의 로고나 제목 등을 표시하는 구역은?
정답 · 해설 보기
정답
보고서 머리글은 보고서의 시작 부분에 한 번만 표시되는 구역으로, 회사 로고, 제목, 날짜 등을 배치합니다. 페이지 머리글은 각 페이지 상단에 반복 표시되며, 그룹 머리글은 각 그룹의 시작 부분에 표시됩니다. 그룹 바닥글은 각 그룹의 끝에 표시되어 그룹별 합계나 요약 정보를 나타냅니다. 보고서 바닥글은 보고서 끝에 한 번만 표시됩니다. 시험 포인트: 보고서 머리글은 보고서 시작에 한 번만, 페이지 머리글은 매 페이지에 반복 표시됩니다.