컴퓨터활용능력 1급 2025년 상시04 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.
컴퓨터 일반
문제 1
다음 중 한글 Windows 10의 레지스트리에 관한 설명으로 옳지 않은 것은?
①Windows의 자체 구성 정보를 저장하는 데이터베이스이다.
②Windows에 탑재된 레지스트리 편집기는 ‘regedit.exe’이다.
③레지스트리 정보는 Windows의 부팅 시에만 참조된다.
④레지스트리에는 각 사용자의 프로필과 시스템 하드웨어, 설치 된 프로그램 및 속성 설정에 대한 정보가 들어 있다.
정답 · 해설 보기
정답 ③
레지스트리는 Windows의 구성 정보를 저장하는 데이터베이스로, 부팅 시뿐만 아니라 프로그램 실행·설정 변경 등 시스템 운영 중 수시로 참조됩니다. 레지스트리 편집기는 regedit.exe이며, 각 사용자의 프로필·하드웨어·설치 프로그램 정보가 저장됩니다. 부팅 시에만 참조된다는 설명은 옳지 않습니다. 시험 포인트: 레지스트리는 시스템 운영 중 수시로 참조, regedit.exe로 편집
문제 2
다음 중 컴퓨터에서 사용하는 자료의 표현에 관한 설명으로 옳지 않은 것은?
①실수형 데이터는 정해진 크기에 부호(1bit)와 가수부(7bit)로 구분하여 표현한다.
②2진 정수 데이터는 실수 데이터 보다 표현할 수 있는 범위가 작으며 연산 속도는 빠르다.
③숫자 데이터 표현 중 10진 연산을 위하여 “팩(Pack)과 언팩 (Unpack)” 표현 방식이 사용된다.
④컴퓨터에서 뺄셈을 수행하기 위해서는 보수와 덧셈 연산을 이용한다.
정답 · 해설 보기
정답 ①
실수형 데이터는 부호(1bit), 지수부, 가수부로 구분하여 표현하며, 부호와 가수부만으로 구성되지 않습니다. 2진 정수는 실수보다 표현 범위가 작지만 연산 속도가 빠르고, 팩·언팩은 10진 연산을 위한 표현 방식입니다. 뺄셈은 보수와 덧셈을 이용하여 수행합니다. 시험 포인트: 실수형=부호+지수부+가수부, 정수형은 범위 작지만 연산 빠름
문제 3
다음 중 한글 Windows 10의 [시스템] → [정보]에 관한 설명으로 옳지 않은 것은?
①설치된 RAM의 크기를 확인할 수 있다.
②Windows의 설치 날짜를 확인할 수 있다.
③설치된 운영체제를 32비트에서 64비트로 변경할 수 있다.
④컴퓨터의 이름을 확인하거나 변경할 수 있다.
정답 · 해설 보기
정답 ③
[시스템] → [정보]에서는 RAM 크기, 컴퓨터 이름, 운영체제 종류 등의 시스템 정보를 확인할 수 있습니다. 그러나 32비트에서 64비트로 운영체제를 변경하는 기능은 제공하지 않으며, 운영체제 비트 변경은 재설치가 필요합니다. Windows 설치 날짜와 컴퓨터 이름 확인·변경은 가능합니다. 시험 포인트: 시스템 정보에서 비트 변경 불가, 확인만 가능하며 변경은 재설치 필요
문제 4
다음 중 DoS(Denial of Service)에 대한 설명으로 옳은 것은?
①네트워크 주변을 지나다니는 패킷을 엿보면서 계정과 패스워 드를 알아내는 행위이다.
②대량의 데이터를 한 곳의 서버에 집중적으로 전송함으로써, 서버의 정상적인 기능을 방해하는 것이다.
③정상적인 기능을 하는 프로그램으로 가장하여 프로그램 내에 숨어 있다가 해당 프로그램이 동작할 때 활성화되어 부작용을 일으키는 것이다.
④서비스 기술자나 유지보수 프로그래머들의 액세스 편의를 위 해 만든 보안이 제거된 비밀통로이다.
정답 · 해설 보기
정답 ②
DoS(Denial of Service)는 대량의 데이터를 서버에 집중적으로 전송하여 서버의 정상적인 기능을 방해하는 공격입니다. 패킷을 엿보는 행위는 스니핑(Sniffing), 정상 프로그램으로 위장하는 것은 트로이 목마, 보안이 제거된 비밀통로는 백도어(Backdoor)에 해당합니다. 시험 포인트: DoS=서버에 대량 데이터 전송하여 서비스 마비, 스니핑=패킷 엿보기, 백도어=비밀통로
문제 5
다음 중 mp3 파일의 크기를 결정하는 요소에 해당하지 않는 것은?
①재생 방식(Mono, Stereo)
②샘플 크기(Bit)
③프레임 너비(Pixel)
④표본 추출률(Hz)
정답 · 해설 보기
정답 ③
mp3는 오디오 파일 형식으로 파일 크기는 재생 방식(Mono/Stereo), 샘플 크기(Bit), 표본 추출률(Hz) 등에 의해 결정됩니다. 프레임 너비(Pixel)는 영상·이미지 파일에서 사용되는 개념으로 오디오 파일의 크기와는 관련이 없습니다. 시험 포인트: mp3 크기 결정 요소=재생 방식·샘플 크기·표본 추출률, 프레임 너비는 이미지 관련 단위
문제 6
다음 중 사운드 카드 관련 용어에 대한 설명으로 옳지 않은 것은?
①샘플링(Sampling)은 아날로그 신호를 디지털 신호로 변환하 는 과정 중 한 단계이다.
②샘플링률(Sampling Rate)이 높으면 높을수록 원음에 보다 가 깝다.
③샘플링 주파수(Sampling Frequency)는 낮으면 낮을 수록 좋 다.
④샘플링 비트(Sampling Bit) 수는 음질에 영향을 미친다.
정답 · 해설 보기
정답 ③
샘플링 주파수(Sampling Frequency)는 높을수록 원음에 가까운 소리를 재현할 수 있습니다. 낮을수록 좋다는 설명은 옳지 않습니다. 샘플링은 아날로그 신호를 디지털로 변환하는 과정의 한 단계이며, 샘플링률이 높을수록 원음에 가깝고, 샘플링 비트 수는 음질에 직접적인 영향을 미칩니다. 시험 포인트: 샘플링 주파수·샘플링률 모두 높을수록 음질 우수
문제 7
다음 중 컴퓨터 운영체제의 운영방식에 대한 설명으로 옳지 않은 것은?
①다중 처리(Multi-Processing) : 한 개의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식이다.
②실시간 처리(Real Time Processing) : 처리할 데이터가 입력 될 때 마다 즉시 처리하는 방식으로, 각종 예약 시스템이나 은행 업무 등에서 사용한다.
③일괄 처리(Batch Processing) : 컴퓨터에 입력하는 데이터를 일정량 또는 일정시간 동안 모았다가 한꺼번에 처리하는 방식 이다.
④시분할 시스템(Time Sharing System) : 한 대의 시스템을 여러 사용자가 동시에 사용하는 방식으로, 처리 시간을 짧은 시간 단위로 나누어 각 사용자에게 순차적으로 할당하여 실행 한다.
정답 · 해설 보기
정답 ①
다중 처리(Multi-Processing)는 여러 개의 CPU(프로세서)로 여러 프로그램을 동시에 처리하는 방식입니다. 한 개의 CPU로 여러 프로그램을 처리하는 것은 다중 프로그래밍(Multi-Programming)입니다. 실시간 처리는 데이터 발생 즉시 처리, 일괄 처리는 모아서 한꺼번에, 시분할 시스템은 시간을 분할하여 순차 할당합니다. 시험 포인트: 다중 처리=여러 CPU, 다중 프로그래밍=한 CPU로 여러 프로그램
문제 8
다음 중 프린터에서 출력할 파일의 해상도를 조절하거나 스캐너를 이용해 스캔한 파일의 해상도를 조절하기 위해 쓰는 단위는?
①PPM(Paper Per Minute)
②DPI(Dots Per Inch)
③CPS(Character Per Second)
④BPS(Bits Per Second)
정답 · 해설 보기
정답 ②
DPI(Dots Per Inch)는 1인치당 점의 수를 나타내는 해상도 단위로, 프린터 출력이나 스캐너 스캔 시 해상도를 조절하는 데 사용됩니다. PPM은 분당 출력 페이지 수, CPS는 초당 출력 문자 수로 프린터 속도 단위이고, BPS는 초당 전송 비트 수로 데이터 통신 속도 단위입니다. 시험 포인트: DPI=해상도 단위, PPM=출력 속도 단위, BPS=통신 속도 단위
문제 9
다음 중 컴퓨터 보안 기법의 하나인 방화벽에 관한 설명으로 옳지 않은 것은?
①전자 메일 바이러스나 온라인 피싱 등을 방지할 수 있다.
②해킹 등에 의한 외부로의 정보 유출을 막기 위해 사용하는 보안 기법이다.
③외부 침입자의 역추적 기능이 있다.
④내부의 불법 해킹은 막지 못한다.
정답 · 해설 보기
정답 ①
방화벽은 외부 네트워크로부터의 불법 접근을 차단하고 내부 정보 유출을 방지하는 보안 시스템입니다. 그러나 전자 메일 바이러스나 온라인 피싱은 방화벽만으로 방지하기 어려우며, 이는 백신 프로그램이나 스팸 필터의 역할입니다. 외부 침입자 역추적 기능이 있으나 내부의 불법 해킹은 막기 어렵습니다. 시험 포인트: 방화벽=외부 불법 접근 차단, 메일 바이러스·피싱 방지는 백신·스팸 필터 담당
문제 10
다음 중 컴퓨터에서 사용하는 기억장치에 관한 설명으로 옳지 않은 것은?
①플래시(Flash) 메모리는 비휘발성 기억장치로 주로 디지털 카메라나 MP3, 개인용 정보 단말기, USB 드라이브 등 휴대형 기기에서 대용량 정보를 저장하는 용도로 사용된다.
②하드디스크 인터페이스 방식은 EIDE, SATA, SCSI 방식 등이 있다.
③캐시(Cache) 메모리는 CPU와 주기억장치 사이에 위치하여 두 장치간의 속도 차이를 줄여 컴퓨터의 처리속도를 빠르게 하기 위한 메모리이다.
④연관(Associative) 메모리는 보조기억장치를 마치 주기억장 치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.
정답 · 해설 보기
정답 ④
연관(Associative) 메모리는 주소가 아닌 내용(데이터)으로 접근하는 기억장치로, 캐시 메모리 등에서 사용됩니다. 보조기억장치를 주기억장치처럼 사용하여 용량을 확대하는 것은 가상(Virtual) 메모리입니다. 플래시 메모리는 비휘발성, 캐시 메모리는 CPU-주기억장치 간 속도 차이 완충 역할을 합니다. 시험 포인트: 연관 메모리=내용 기반 접근, 가상 메모리=보조기억장치로 용량 확대
문제 11
다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?
①2진수 덧셈을 수행하는 가산기(Adder)가 있다.
②뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기 (Complementor)가 있다.
③연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있 다.
④연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
정답 · 해설 보기
정답 ④
상태 레지스터(Status Register)는 연산 결과의 상태(오버플로, 캐리, 제로 등)를 나타내는 플래그 비트를 저장하는 레지스터입니다. 연산에 사용될 데이터를 기억하는 것은 데이터 레지스터의 역할입니다. 가산기는 덧셈 수행, 보수기는 보수 변환, 누산기는 연산 결과를 임시 저장합니다. 시험 포인트: 상태 레지스터=연산 결과 상태 플래그 저장, 데이터 레지스터=연산 데이터 저장
문제 12
다음 중 저작재산권의 제한사항으로 옳지 않은 것은?
①시사 보도에 이용할 경우
②영리를 목적으로 하는 공연·방송인 경우
③보도·비평·교육·연구 등에 공표된 저작물을 인용할 경우
④재판 절차 등에 복제할 경우
정답 · 해설 보기
정답 ②
저작재산권의 제한사항은 공익적 목적으로 저작물을 자유롭게 이용할 수 있는 경우를 규정합니다. 시사 보도, 보도·비평·교육·연구 목적의 인용, 재판 절차 등에서는 저작재산권이 제한됩니다. 그러나 영리를 목적으로 하는 공연·방송은 제한사항에 해당하지 않으며, 저작권자의 허락이 필요합니다. 시험 포인트: 저작재산권 제한=공익 목적(보도·교육·연구·재판), 영리 목적은 해당 안 됨
문제 13
다음 중 인터넷 통신 장비인 게이트웨이(Gateway)의 기본적인 역할에 관한 설명으로 옳은 것은?
①네트워크 계층의 연동장치로 경로 설정에 사용된다.
②문자로 된 도메인 이름을 숫자로 이루어진 실제 IP 주소로 변환하는데 사용된다.
③인터넷 신호를 증폭하며 먼 거리로 정보를 전달할 때 사용된다.
④현재 위치한 네트워크에서 다른 네트워크로 연결할 때 사용된다.
정답 · 해설 보기
정답 ④
게이트웨이(Gateway)는 서로 다른 프로토콜을 사용하는 네트워크를 연결하는 장치로, 현재 네트워크에서 다른 네트워크로 연결할 때 사용됩니다. 경로 설정은 라우터, 도메인을 IP로 변환하는 것은 DNS 서버, 신호 증폭은 리피터의 역할입니다. 게이트웨이는 OSI 7계층 전체에서 프로토콜 변환을 수행합니다. 시험 포인트: 게이트웨이=이기종 네트워크 연결, 라우터=경로 설정, DNS=도메인→IP 변환
문제 14
다음 중 BIOS(Basic Input Output System)에 관한 설명으로 옳지 않은 것은?
①컴퓨터의 기본 입출력장치나 메모리 등 하드웨어 작동에 필요 한 명령들을 모아 놓은 프로그램이다.
②컴퓨터의 전원을 켜면 자동으로 가장 먼저 기동되며, 기본 입 출력장치나 메모리 등 하드웨어의 이상 유무를 검사한다.
③최근에는 보조기억장치인 SSD에 저장되므로 칩을 교환하지 않고도 바이오스를 업그레이드 할 수 있다.
④CMOS 셋업 프로그램을 이용하여 시스템의 날짜와 시간, 부팅 순서 등 일부 BIOS 정보를 설정할 수 있다.
정답 · 해설 보기
정답 ③
BIOS는 컴퓨터의 기본 입출력장치와 하드웨어 작동에 필요한 명령을 저장한 프로그램으로, ROM(최근에는 플래시 메모리)에 저장됩니다. SSD는 보조기억장치로 BIOS 저장 장소가 아닙니다. 플래시 메모리(EEPROM)에 저장되어 칩 교환 없이 업그레이드가 가능하며, CMOS 셋업으로 날짜·시간·부팅 순서를 설정할 수 있습니다. 시험 포인트: BIOS는 ROM/플래시 메모리에 저장, SSD 저장은 오류
문제 15
다음 중 한글 Winodws 10의 [Windows 관리 도구]에 대한 설명으로 옳은 것은?
①[시스템 정보]는 컴퓨터에 설치된 모든 하드웨어와 소프트웨 어의 실행 정보를 한군데 모아 관리한다.
②[디스크 정리]는 디스크의 필요 없는 파일을 삭제하여 여유 공간을 확보하는 기능으로 필요 없는 프로그램의 제거도 가능 하다.
③[레지스트리 편집기]에서는 하드웨어 리소스, 구성 요소, 설치 된 소프트웨어 환경 등의 정보를 확인한다.
④[컴퓨터 관리]는 하드디스크에 논리적 혹은 물리적으로 손상이 있는지 검사하고, 복구 가능한 에러가 있으면 이를 복구한다.
정답 · 해설 보기
정답 ②
[디스크 정리]는 임시 파일, 휴지통 파일, 다운로드한 프로그램 파일 등 불필요한 파일을 삭제하여 디스크 여유 공간을 확보하는 기능입니다. 또한 사용하지 않는 Windows 구성 요소나 프로그램 제거도 가능합니다. [시스템 정보]는 하드웨어·소프트웨어 정보 확인, [레지스트리 편집기]는 레지스트리 수정, [컴퓨터 관리]는 시스템 관리 도구입니다. 시험 포인트: 디스크 정리=불필요 파일 삭제+프로그램 제거 가능
문제 16
다음 중 OSI 7계층 모델에서 Telnet, FTP, E-mail 등의 프로토콜을 포함하는 계층으로 옳은 것은?
①응용(Application) 계층
②트랜스포트(Transport) 계층
③물리(Physical) 계층
④데이터 링크(Data Link) 계층
정답 · 해설 보기
정답 ①
OSI 7계층 모델에서 응용(Application) 계층은 사용자와 가장 가까운 최상위 계층으로, Telnet, FTP, SMTP, HTTP 등의 프로토콜이 포함됩니다. 트랜스포트 계층은 TCP/UDP, 데이터 링크 계층은 이더넷·PPP 등의 프로토콜을 포함하며, 물리 계층은 전기적·기계적 신호 전송을 담당합니다. 시험 포인트: 응용 계층=FTP·Telnet·SMTP·HTTP, 전송 계층=TCP·UDP
문제 17
다음 중 컴퓨터의 장치를 교체할 때 고려해야 할 사항으로 옳지 않은 것은?
①하드디스크의 용량(Gb)은 클수록 좋다.
②모니터가 지원하는 해상도(dpi)는 클수록 좋다.
③CPU 코어의 수는 많을수록 좋다.
④DRAM의 데이터 접근 속도(ns)는 클수록 좋다.
정답 · 해설 보기
정답 ④
DRAM의 데이터 접근 속도(ns, 나노초)는 작을수록 빠르므로 작을수록 좋습니다. 클수록 좋다는 설명은 옳지 않습니다. 하드디스크 용량은 클수록, 모니터 해상도는 높을수록, CPU 코어 수는 많을수록 성능이 향상됩니다. 접근 속도는 시간 단위이므로 값이 작을수록 빠른 응답을 의미합니다. 시험 포인트: DRAM 접근 속도(ns)=작을수록 빠름, 해상도·용량·코어 수=클수록 좋음
문제 18
다음 중 파일이나 폴더를 복사하는 방법으로 옳지 않은 것은?
①같은 드라이브에서 다른 위치로 파일이나 폴더를 복사하려면 [Shift]를 누른 채 파일이나 폴더를 다른 드라이브로 끌어다 놓는다.
②파일이나 폴더를 선택하고 [Ctrl]+[C]를 누른 후 복사할 위치 에서 [Ctrl]+[V]를 누른다.
③다른 드라이브로 파일이나 폴더를 복사하려면 아무것도 누르 지 않은 상태에서 파일이나 폴더를 끌어다 놓는다.
④파일이나 폴더를 선택하고 바로 가기 메뉴에서 [복사]를 선택 한 후 복사할 위치에서 바로 가기 메뉴의 [붙여넣기]를 선택 한다.
정답 · 해설 보기
정답 ①
같은 드라이브에서 파일이나 폴더를 복사하려면 [Ctrl]을 누른 채 끌어다 놓아야 합니다. [Shift]를 누르면 이동이 됩니다. 다른 드라이브로 끌어다 놓으면 기본적으로 복사되며, [Ctrl]+[C]/[V]나 바로 가기 메뉴의 복사·붙여넣기도 복사 방법입니다. 같은 드라이브에서 Shift+드래그는 이동 동작입니다. 시험 포인트: 같은 드라이브 복사=Ctrl+드래그, Shift+드래그=이동
문제 19
다음 중 한글 Windows 10의 [글꼴]에 관한 설명으로 옳지 않은 것은?
①글꼴 파일은 .rtf 또는 .inf의 확장자를 가지고 있다.
②글꼴이 설치되어 있는 폴더의 위치는 C:\Windows\Fonts 이다.
③ClearType 텍스트 조정을 사용하면 가독성을 향상시켜 준다.
④글꼴에는 기울임꼴, 굵게, 굵게 기울임꼴과 같은 글꼴 스타일 이 있다.
정답 · 해설 보기
정답 ①
글꼴 파일의 확장자는 .ttf(트루타입), .otf(오픈타입), .fon(비트맵 글꼴) 등이며, .rtf는 서식 있는 텍스트 파일, .inf는 설치 정보 파일로 글꼴 확장자가 아닙니다. 글꼴은 C:\Windows\Fonts에 설치되며, ClearType으로 가독성을 향상시킬 수 있고, 기울임꼴·굵게 등 글꼴 스타일이 있습니다. 시험 포인트: 글꼴 확장자=.ttf/.otf/.fon, .rtf=서식 텍스트, .inf=설치 정보
문제 20
다음 중 시스템 소프트웨어에 대한 설명으로 옳지 않은 것은?
①사용자가 컴퓨터를 이용하여 특정 업무를 처리할 수 있게 개발 된 프로그램이다.
②시스템 소프트웨어는 제어 프로그램과 처리 프로그램으로 구 분된다.
③컴퓨터 시스템을 효율적으로 운영해 주는 소프트웨어이다.
④대표적인 시스템 소프트웨어로는 운영체제가 있다.
정답 · 해설 보기
정답 ①
시스템 소프트웨어는 컴퓨터 시스템을 효율적으로 운영하기 위한 소프트웨어로, 운영체제가 대표적입니다. 사용자가 특정 업무를 처리할 수 있게 개발된 프로그램은 응용 소프트웨어에 해당합니다. 시스템 소프트웨어는 제어 프로그램과 처리 프로그램으로 구분됩니다. 시험 포인트: 시스템 소프트웨어=OS 등 시스템 운영, 응용 소프트웨어=특정 업무 처리용
스프레드시트 일반
문제 21
다음 워크시트에서 [파일] → [옵션]을 선택하여 'Excel 옵션' 대화상자에서 소수점 위치를 '-2'로 지정한 후 셀에 1을 입력할 경우 화면에 표시되는 값은?
①0.01
②1
③100
④10000
정답 · 해설 보기
정답 ③
Excel 옵션에서 소수점 위치를 -2로 지정하면 입력한 값에 10의 2승(100)을 곱한 값이 표시됩니다. 따라서 1을 입력하면 1×100=100이 화면에 표시됩니다. 양수 소수점 위치는 소수점을 왼쪽으로 이동시키고, 음수는 오른쪽으로 이동(즉, 10의 거듭제곱을 곱함)시킵니다. 시험 포인트: 소수점 위치 음수=10의 해당 거듭제곱 곱셈, -2이면 ×100
REPLACE 함수는 REPLACE(원본문자열, 시작위치, 문자수, 대체문자열) 형식입니다. SEARCH("U","Seoul-Unesco")는 대소문자 구분 없이 검색하므로 3(Seo"u"l)을 반환합니다. REPLACE("February",3,5," ")는 3번째부터 5글자를 공백으로 대체하여 "Fe ary"가 됩니다. "Febru"가 아닌 "Fe ary"가 올바른 결과입니다. 시험 포인트: SEARCH는 대소문자 무시, REPLACE(문자열,시작,길이,대체)
문제 23
아래와 같이 통합 문서 보호를 설정했을 경우에 대한 설명으로 옳지 않은 것은?
①워크시트를 이동하거나 삭제할 수 없다.
②새 워크시트 또는 차트 시트를 삽입할 수 없다.
③시나리오 요약 보고서를 만들 수 없다.
④워크시트에 작성된 차트를 다른 시트로 이동할 수 없다.
정답 · 해설 보기
정답 ④
통합 문서 보호는 워크시트의 구조와 창을 보호하는 기능입니다. 구조 보호 시 워크시트 이동·삭제·삽입이 불가하고 시나리오 요약 보고서 생성이 제한됩니다. 그러나 워크시트에 작성된 차트를 다른 시트로 이동하는 것은 시트 구조 변경이 아닌 개체 이동이므로 가능합니다. 시험 포인트: 통합 문서 보호=시트 구조(삽입·삭제·이동) 보호, 차트 시트 이동은 제한됨
문제 24
아래 워크시트에서 [B13:D14] 영역에는 직책별 부서별 목표액의 합계를 함수를 이용하여 계산하였다. 함수가 아닌 분석 도구를 이용하여 계산할 경우 가장 알맞은 도구는?
①목표값 찾기
②통합
③피벗 테이블
④시나리오
정답 · 해설 보기
정답 ③
직책별·부서별로 데이터를 그룹화하여 합계를 표시하는 작업은 피벗 테이블이 가장 적합합니다. 피벗 테이블은 대량의 데이터를 행·열 기준으로 요약·분석하는 도구입니다. 목표값 찾기는 원하는 결과에서 입력값을 역추적, 통합은 여러 시트의 데이터 합치기, 시나리오는 가정 분석 도구입니다. 시험 포인트: 피벗 테이블=데이터를 행·열 기준으로 그룹화하여 요약·분석
문제 25
다음은 [C3] 셀부터 [F3] 셀의 평균을 [G3] 셀에, 최대값을 [H3] 셀에 계산한 후 [G3:H3] 영역을 블록으로 지정하고 채우기 핸들을 [G10:H10] 영역까지 드래그하여 계산하는 매크로이다. 다음 중 괄호( ) 안에 해당하는 값으로 틀린 것은?
Sub 매크로1() Range("G3").Select Selection.FormulaR1C1 = "( ⓐ )" Range("H3").Select Selection.FormulaR1C1 = "( ⓑ )" Range("G3:H3").Select Selection.( ⓒ ) :( ⓓ ), Type:=xlFillDefault Range("G3:H10").Select End Sub
①ⓑ =MAX(RC[-5]:RC[-2])
②ⓐ =AVERAGE(RC[-4]:RC[-1])
③ⓓ =Range(“G3:H10”)
④ⓒ Auto Destination
정답 · 해설 보기
정답 ④
매크로에서 R1C1 참조 방식을 사용하며, 채우기 핸들로 자동 채우기 시 "Auto Destination"이 아닌 "AutoFill Destination"이 올바른 속성명입니다. AVERAGE(RC[-4]:RC[-1])은 현재 행의 왼쪽 4개 셀 평균, MAX(RC[-5]:RC[-2])는 왼쪽 5~2번째 셀의 최대값을 구합니다. Range 지정과 AutoFill 메서드 문법에 주의해야 합니다. 시험 포인트: 매크로 자동 채우기=AutoFill Destination, R1C1 참조 방식 숙지
문제 26
다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?
①[Ctrl]을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.
②셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.
③차트가 선택되어 있는 경우 차트의 종류가 표시된다.
④수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.
정답 · 해설 보기
정답 ③
이름 상자에서 차트가 선택된 경우 차트의 종류가 아닌 차트 요소의 이름(예: Chart Area, Plot Area)이 표시됩니다. Ctrl로 여러 셀 선택 시 마지막 셀 주소가 표시되고, 이름이 정의된 셀은 이름이 표시되며, 수식 작성 중에는 최근 사용한 함수 목록이 표시됩니다. 시험 포인트: 이름 상자에 차트 선택 시 차트 요소명 표시, 차트 종류는 표시 안 됨
문제 27
다음 중 엑셀의 인쇄 기능에 대한 설명으로 옳지 않은 것은?
①차트만 제외하고 인쇄하기 위해서는 [차트 영역 서식] 창에서 ‘개체 인쇄’의 체크를 해제한다.
②시트에 표시된 오류 값을 제외하고 인쇄하기 위해서는 [페이지 설정] 대화상자에서 ‘셀 오류 표시’를 ‘<공백>’으로 선택한다.
③인쇄 내용을 페이지의 가운데에 맞춰 인쇄하려면 [페이지 설 정] 대화상자에서 ‘문서에 맞게 배율 조정’을 체크한다.
④인쇄되는 모든 페이지에 특정 행을 반복하려면 [페이지 설정] 대화상자에서 ‘인쇄 제목’의 ‘반복할 행’에 열 레이블이 포함된 행의 참조를 입력한다.
정답 · 해설 보기
정답 ③
인쇄 내용을 페이지 가운데에 맞춰 인쇄하려면 [페이지 설정]의 [여백] 탭에서 페이지 가운데 맞춤(가로/세로)을 설정해야 합니다. "문서에 맞게 배율 조정"은 문서의 크기를 특정 페이지 수에 맞추는 기능으로 가운데 맞춤과는 다릅니다. 차트 인쇄 제외, 오류 값 공백 처리, 반복할 행 설정은 모두 올바른 설명입니다. 시험 포인트: 가운데 맞춤=[여백] 탭, 배율 조정=[페이지] 탭의 별도 기능
문제 28
다음 중 시나리오에 대한 설명으로 옳지 않은 것은?
①시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해 야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.
②여러 시나리오를 비교하여 하나의 테이블로 요약하는 보고서 를 만들 수 있다.
③시나리오 요약 보고서를 생성하기 전에 변경 셀과 결과 셀에 이름을 정의하면 셀 참조 주소 대신 정의된 이름이 보고서에 표시된다.
④시나리오 요약 보고서는 자동으로 다시 갱신되지 않으므로 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만 들어야 한다.
정답 · 해설 보기
정답 ①
시나리오 피벗 테이블 보고서를 만들 때에도 결과 셀을 지정해야 합니다. 시나리오 요약 보고서와 피벗 테이블 보고서 모두 결과 셀 지정이 필요합니다. 여러 시나리오를 비교하여 테이블로 요약 가능하고, 변경 셀에 이름을 정의하면 보고서에 이름이 표시됩니다. 요약 보고서는 자동 갱신되지 않아 변경 시 새로 만들어야 합니다. 시험 포인트: 시나리오 요약·피벗 테이블 보고서 모두 결과 셀 지정 필요
문제 29
아래의 워크시트에서 ‘성명’이 두 글자이고 실적이 전체 실적의 평균보다 큰 데이터를 필터링하고자 한다. 다음 중 고급 필터 실행을 위한 조건의 입력 값으로 옳은 것은? 성명 실적
①=“=??” =B2>AVERAGE($B$2:$B$10) 성명 실적평균
②=“=??” =B2>AVERAGE($B$2:$B$10) 성명 실적 =“=??”
③=B2>AVERAGE($B$2:$B$10) 성명 실적평균 =“=??”
④=B2>AVERAGE($B$2:$B$10)
정답 · 해설 보기
정답 ②
고급 필터의 조건에서 두 글자 성명은 ="=??" 형식으로, 평균보다 큰 실적은 =B2>AVERAGE($B$2:$B$10) 수식으로 지정합니다. 두 조건을 AND 조건으로 적용하려면 같은 행에 입력해야 합니다. 조건 영역의 열 이름은 원본 데이터의 필드명과 동일하게 "성명"과 "실적"을 사용하며, 수식 조건의 열 이름은 필드명과 다르게 지정합니다. 시험 포인트: 고급 필터 AND 조건=같은 행, 와일드카드 ??=두 글자
문제 30
다음 중 아래의 워크시트에서 수식의 결과로 ‘부사장’을 출력하지 않는 것은?
①=CHOOSE(CELL(“row”, B3), C2, C3, C4, C5, C6)
②=CHOOSE(TYPE(B4), C2, C3, C4, C5, C6)
③=OFFSET(A1:A6, 2, 2, 1, 1)
④=INDEX(A2:D6, MATCH(A3, A2:A6, 0), 3)
정답 · 해설 보기
정답 ①
CELL("row",B3)는 B3 셀의 행 번호인 3을 반환합니다. CHOOSE(3,C2,C3,C4,C5,C6)는 세 번째 값인 C4를 반환하므로 "부사장"이 아닌 C4의 값이 출력됩니다. TYPE(B4)는 숫자면 1을 반환하므로 CHOOSE에서 C2를 선택하고, OFFSET과 INDEX/MATCH는 위치에 따라 "부사장"을 반환할 수 있습니다. 시험 포인트: CELL("row")=행 번호 반환, CHOOSE(인덱스,값1,값2...)=해당 순서 값 반환
문제 31
다음 중 오류값 ‘#VALUE!’가 발생하는 원인으로 올바른 것은?
①잘못된 인수나 피연산자를 사용했을 경우
②수식에서 값을 0으로 나누려고 할 경우
③함수나 수식에 사용할 수 없는 값을 지정했을 경우
④셀 참조가 유효하지 않을 때
정답 · 해설 보기
정답 ①
#VALUE! 오류는 잘못된 인수나 피연산자를 사용했을 때 발생합니다. 예를 들어 숫자가 필요한 곳에 텍스트를 입력하거나, 수식에 올바르지 않은 데이터 유형을 사용하면 발생합니다. 0으로 나누는 경우는 #DIV/0!, 사용할 수 없는 값은 #N/A, 셀 참조가 유효하지 않을 때는 #REF! 오류가 발생합니다. 시험 포인트: #VALUE!=인수/피연산자 오류, #DIV/0!=0 나눗셈, #REF!=잘못된 참조
문제 32
다음 중 [페이지 설정] 대화상자에 대한 설명으로 옳지 않은 것은?
①용지 방향, 용지 크기, 인쇄 품질을 설정할 수 있다.
②‘머리글/바닥글’ 탭의 ‘머리글’ 영역에서 행/열 머리글의 인쇄 여부를 설정한다.
③여백은 사용자가 직접 값을 입력할 수 있다.
④워크시트에서 차트를 마우스로 선택한 후 [페이지 설정] 메뉴 를 선택하면, ‘시트’ 탭이 ‘차트’ 탭으로 바뀐다.
정답 · 해설 보기
정답 ②
[페이지 설정] 대화상자의 머리글/바닥글 탭은 인쇄 시 페이지 상·하단에 표시할 내용을 설정하는 곳입니다. 행·열 머리글(행 번호와 열 문자) 인쇄 여부는 [시트] 탭에서 설정합니다. 용지 방향·크기·인쇄 품질은 [페이지] 탭, 여백은 [여백] 탭에서 직접 입력 가능하며, 차트 선택 시 시트 탭이 차트 탭으로 바뀝니다. 시험 포인트: 행/열 머리글 인쇄=[시트] 탭, 머리글/바닥글 탭은 페이지 상하단 내용 설정
문제 33
다음 중 윗주에 대한 설명으로 옳지 않은 것은?
①데이터를 삭제해도 윗주는 그대로 표시되어 있다.
②윗주의 서식을 변경할 수 있다.
③문자열 데이터가 입력되어 있는 셀에만 윗주를 표시할 수 있다.
④윗주는 셀에 대한 주석을 설정하는 것이다.
정답 · 해설 보기
정답 ①
윗주는 셀에 입력된 데이터 위에 작은 글씨로 주석을 표시하는 기능입니다. 데이터를 삭제하면 윗주도 함께 사라지므로 데이터 삭제 후에도 윗주가 그대로 표시된다는 설명은 옳지 않습니다. 윗주는 문자열 데이터가 있는 셀에만 표시 가능하고, 서식을 변경할 수 있으며, 셀에 대한 주석을 설정하는 기능입니다. 시험 포인트: 윗주는 데이터 삭제 시 함께 삭제됨, 문자열 셀에만 설정 가능
문제 34
다음 중 외부 데이터의 [쿼리 및 연결] 설정 기능에 대한 설명으로 옳지 않은 것은?
①[연결 속성] 대화상자에서 시트, 이름, 위치(셀, 범위, 개체에 대한 참조), 값, 수식 등 통합 문서에서 사용되는 연결 위치 정보가 제공된다.
②[연결 속성] 대화상자에서 일정한 시간 간격으로 외부 데이터 를 자동으로 새로 고치도록 설정할 수 있다.
③[연결 속성] 대화상자에서 통합 문서를 열 때 외부 데이터를 자동으로 새로 고치거나 외부 데이터를 새로 고치지 않고 즉시 통합 문서를 열도록 설정할 수 있다.
④연결을 제거하면 현재 통합 문서에 외부에서 연결하여 가져 온 데이터도 함께 제거된다.
정답 · 해설 보기
정답 ④
외부 데이터 연결을 제거해도 이미 가져온 데이터는 워크시트에 그대로 남아 있습니다. 연결만 끊어질 뿐 데이터가 함께 제거되지는 않습니다. [연결 속성]에서 자동 새로 고침 간격 설정, 통합 문서 열 때 자동 새로 고침 설정, 연결 위치 정보 확인은 모두 가능한 기능입니다. 시험 포인트: 연결 제거 시 데이터는 유지, 연결만 끊어짐(자동 갱신 불가)
문제 35
다음 중 차트에 관한 설명으로 옳지 않은 것은?
①거품형 차트에서 데이터 레이블로 ‘거품 크기’를 지정하면 첫 번째 값이 거품 크기로 표시된다.
②차트를 작성하려면 반드시 원본 데이터가 있어야 하며, 작성된 차트는 원본 데이터가 변경되면 차트의 내용이 함께 변경된다.
③기본 차트는 [F11]을 누르면 별도의 차트 시트에 삽입되고, [Alt]+[F1]을 누르면 데이터가 있는 현재 워크시트에 삽입된다.
④자주 사용하는 형태의 차트를 차트 서식 파일 폴더에 서식 파일(crtx)로 저장하여 이용하면 편리하다.
정답 · 해설 보기
정답 ①
거품형 차트에서 데이터 레이블로 거품 크기를 지정하면 세 번째 값(거품 크기 값)이 표시되며, 첫 번째 값이 아닙니다. 거품형 차트는 X값, Y값, 거품 크기의 3개 데이터 계열을 사용합니다. 차트는 원본 데이터 변경 시 자동 반영되며, F11은 차트 시트, Alt+F1은 현재 시트에 삽입됩니다. 차트 서식 파일(.crtx)로 저장하여 재사용할 수 있습니다. 시험 포인트: 거품형 차트=X값·Y값·거품 크기 3개 계열, 거품 크기는 세 번째 값
문제 36
셀의 값이 100 이상이면 “▲”, -100 이하면 “▼”, 그 외는 값이 그대로 표시되는 사용자 지정 표시 형식으로 옳은 것은? [표시 예] 150 : ▲ 0 : 0 -50 : -50 -122 : ▼
①[>=100]“▲”;#;[<=-100]“▼”
②[>=100]“▲”;0;[<=-100]“▼”
③[>=100]“▲”;[<=-100]“▼”;#
④[>=100]“▲”;[<=-100]“▼”;0
정답 · 해설 보기
정답 ④
사용자 지정 표시 형식에서 조건은 최대 2개까지 지정할 수 있으며, 형식은 [조건1]형식1;[조건2]형식2;그 외 형식 순서입니다. [>=100]"▲";[<=-100]"▼";0 형식은 100 이상이면 ▲, -100 이하면 ▼, 그 외는 값을 그대로(0 형식) 표시합니다. 조건에 해당하지 않는 값은 세 번째 구간에서 처리됩니다. 시험 포인트: 사용자 지정 형식=[조건1];[조건2];그 외, 조건 최대 2개
문제 37
다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 데이터 를 채우는 경우에 대한 설명으로 옳지 않은 것은?
①문자 데이터가 입력된 셀을 선택하고 채우기 핸들을 드래그하 면 그대로 복사되어 채워진다.
②숫자 데이터가 입력된 셀을 선택하고 [Ctrl]을 누른 채 채우기 핸들을 드래그하면 1씩 증가하면서 채워진다.
③1개의 숫자와 문자가 조합된 데이터가 입력된 셀을 선택하고 [Ctrl]을 누른 채 채우기 핸들을 드래그 하면 숫자만 1씩 증가 하면서 채워진다.
④숫자가 입력된 두 개의 셀을 선택하고 채우기 핸들을 드래그하 면 두 값의 차이만큼 증가/감소하며 채워진다.
정답 · 해설 보기
정답 ③
숫자와 문자가 조합된 데이터가 입력된 셀에서 Ctrl을 누른 채 채우기 핸들을 드래그하면 그대로 복사됩니다. Ctrl 없이 드래그해야 숫자가 1씩 증가합니다. 문자 데이터는 드래그하면 복사되고, 숫자 데이터는 Ctrl+드래그 시 1씩 증가하며, 두 개의 숫자 셀을 선택하고 드래그하면 차이만큼 증가/감소합니다. 시험 포인트: 숫자+문자 조합은 Ctrl 없이 드래그=숫자 증가, Ctrl+드래그=복사
문제 38
다음 중 VBA에서 프로시저(Procedure)에 대한 설명으로 옳지 않은 것은?
①특정한 기능을 수행할 수 있는 명령문들의 집합이다.
②사용자가 직접 기록한 매크로도 프로시저로 기록된다.
③Sub ∼ End Sub 프로시저는 명령문들의 실행 결과를 반환한 다.
④하나 이상의 프로시저들을 이용하여 모듈을 구성할 수 있다.
정답 · 해설 보기
정답 ③
VBA에서 Sub 프로시저는 명령문을 실행하지만 값을 반환하지 않습니다. 값을 반환하는 것은 Function 프로시저의 역할입니다. 프로시저는 특정 기능을 수행하는 명령문의 집합이며, 매크로 기록 시 Sub 프로시저로 저장됩니다. 하나 이상의 프로시저로 모듈을 구성할 수 있습니다. 시험 포인트: Sub=값 반환 안 함(실행만), Function=값 반환, 매크로=Sub으로 기록
문제 39
다음 중 엑셀의 정렬 기능에 대한 설명으로 옳지 않은 것은?
①오름차순 정렬과 내림차순 정렬 모두 빈 셀은 항상 마지막으로 정렬된다.
②영숫자 텍스트는 왼쪽에서 오른쪽 방향으로 문자 단위로 정렬 된다.
③사용자가 [정렬 옵션] 대화상자에서 대/소문자를 구분하도록 변경하여, 오름차순으로 정렬하면 대문자가 소문자보다 우선 순위를 갖는다.
④공백으로 시작하는 문자열은 오름차순 정렬일 때 숫자 바로 다음에 정렬되고, 내림차순 정렬일 때는 숫자 바로 앞에 정렬 된다.
정답 · 해설 보기
정답 ③
엑셀 정렬에서 대/소문자 구분 오름차순 정렬 시 소문자가 대문자보다 먼저(우선) 정렬됩니다. 대문자가 소문자보다 우선순위를 갖는다는 설명은 옳지 않습니다. 빈 셀은 오름차순·내림차순 모두 마지막에 정렬되며, 영숫자는 왼쪽에서 오른쪽으로 정렬됩니다. 시험 포인트: 대/소문자 구분 오름차순=소문자 우선, 빈 셀은 항상 마지막
문제 40
다음 중 시트 보호 시 '이 워크시트의 모든 사용자에게 다음 사항을 허용'으로 지정할 수 있는 내용이 아닌 것은?
①개체 편집
②시트 이름 바꾸기
③자동 필터 사용
④시나리오 편집
정답 · 해설 보기
정답 ②
시트 보호에서 허용할 수 있는 사항에는 잠긴 셀·잠기지 않은 셀 선택, 셀 서식·열·행 삽입/삭제, 하이퍼링크 삽입, 열·행 정렬, 자동 필터, 피벗 테이블, 개체 편집, 시나리오 편집 등이 있습니다. 그러나 시트 이름 바꾸기는 통합 문서 보호에서 관리하는 항목으로, 시트 보호의 허용 사항에 포함되지 않습니다. 시험 포인트: 시트 이름 변경=통합 문서 보호 영역, 시트 보호에서 설정 불가
데이터베이스 일반
문제 41
다음 중 아래 쿼리에서 두 테이블에 조인된 필드가 일치하는 레코드만 결합하기 위해 괄호 안에 넣어야 할 조인 유형으로 옳은 것은? SELECT 필드목록 FROM 테이블1 ( ) 테이블2 ON 테이블1.필드=테이블2.필드;
①INNER JOIN
②OUTER JOIN
③LEFT JOIN
④RIGHT JOIN
정답 · 해설 보기
정답 ①
INNER JOIN은 두 테이블에서 조인 필드가 일치하는 레코드만 결합하여 반환합니다. LEFT JOIN은 왼쪽 테이블의 모든 레코드와 오른쪽 테이블의 일치하는 레코드를 반환하고, RIGHT JOIN은 그 반대입니다. OUTER JOIN은 두 테이블의 모든 레코드를 반환합니다. 일치하는 레코드만 필요할 때는 INNER JOIN을 사용합니다. 시험 포인트: INNER JOIN=일치 레코드만, LEFT/RIGHT=한쪽 전체+일치, OUTER=양쪽 전체
문제 42
다음 중 주문(주문번호, 고객번호, 제품번호, 주문수량) 테이블을 대상으로 고객번호별 주문횟수가 2개 이상인 제품에 대해 고객번 호, 주문횟수, 주문수량의 합계를 표시하는 SQL문으로 옳은 것은?
①Select 고객번호, Count(주문번호), Sum(주문수량) From 주문 Where Count(고객번호) >= 2 Group By 고객번호;
②Select 고객번호, Count(주문번호), Sum(주문수량) From 주문 Group By 고객번호 Having Count(고객번호) >= 2;
③Select 고객번호, Sum(주문번호), Count(주문수량) From 주문 Where Count(고객번호) >= 2 Group By 고객번호;
④Select 고객번호, Count(주문번호), Sum(주문수량) From 주문 Group By 고객번호 Having Sum(고객번호) >= 2;
정답 · 해설 보기
정답 ②
GROUP BY로 그룹화한 결과에 조건을 적용할 때는 WHERE가 아닌 HAVING 절을 사용해야 합니다. WHERE 절에서는 집계 함수(COUNT, SUM 등)를 사용할 수 없습니다. Count(주문번호)로 주문횟수, Sum(주문수량)으로 합계를 구하고, Having Count(고객번호)>=2로 2개 이상인 조건을 적용합니다. 시험 포인트: 그룹화 후 조건=HAVING, WHERE에서 집계 함수 사용 불가
문제 43
다음 중 하위 폼에 대한 설명으로 옳지 않은 것은?
①하위 폼은 폼 안에 있는 또 하나의 폼을 의미한다.
②기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.
③기본 폼과 하위 폼은 반드시 관계가 설정되어 있어야 한다.
④여러 개의 연결 필드를 지정하려면 세미콜론(;)으로 필드 이름 을 구분하여 입력한다.
정답 · 해설 보기
정답 ③
하위 폼은 폼 안에 있는 또 하나의 폼으로, 기본 폼과 하위 폼의 연결 필드 데이터 형식은 같거나 호환되어야 합니다. 그러나 기본 폼과 하위 폼 사이에 반드시 관계가 설정되어 있어야 하는 것은 아니며, 연결 필드만 지정하면 사용 가능합니다. 여러 연결 필드 지정 시 세미콜론(;)으로 구분합니다. 시험 포인트: 하위 폼은 관계 설정 없이도 연결 필드만으로 사용 가능
문제 44
다음 중 폼에서의 탭 순서(Tab Order) 지정에 관한 설명으로 옳지 않은 것은?
①폼 보기에서 ‘탭’ 키나 ‘엔터’ 키를 눌렀을 때 포커스(Focus)의 이동 순서를 지정하는 것이다.
②키보드를 이용하여 컨트롤 간 이동을 신속하게 할 수 있는 기능이다.
③레이블 컨트롤을 포함한 모든 컨트롤에 탭 순서를 지정할 수 있다.
④해당 컨트롤의 ‘탭 정지’ 속성을 ‘아니오’로 지정하면 탭 순서 에서 제외된다.
정답 · 해설 보기
정답 ③
레이블 컨트롤에는 탭 순서를 지정할 수 없습니다. 레이블은 텍스트 표시용 컨트롤로 포커스를 받을 수 없기 때문입니다. 탭 순서는 폼 보기에서 Tab이나 Enter 키를 눌렀을 때 포커스의 이동 순서를 지정하는 것으로, 텍스트 상자·콤보 상자 등 입력 가능한 컨트롤에만 적용됩니다. 탭 정지를 아니오로 설정하면 탭 순서에서 제외됩니다. 시험 포인트: 레이블=포커스 불가로 탭 순서 지정 불가, 탭 정지=아니오로 제외
문제 45
다음 중 Access 개체에 대한 설명으로 잘못된 것은?
①Recordset 개체는 현재 Microsoft Access 응용 프로그램 자체를 의미한다.
②Form 개체의 refresh 메소드는 데이터 원본으로 사용하는 레코드를 즉시 업데이트한다.
③Docmd 개체는 Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체이다.
④Control 개체의 requery 메소드는 원본 데이터를 다시 읽어 갱신한다.
정답 · 해설 보기
정답 ①
Recordset 개체는 테이블이나 쿼리의 레코드 집합을 나타내는 개체이며, Microsoft Access 응용 프로그램 자체를 의미하는 것은 Application 개체입니다. Form의 Refresh 메소드는 레코드를 즉시 업데이트하고, DoCmd 개체는 매크로 함수를 VBA에서 실행하며, Control의 Requery 메소드는 원본 데이터를 다시 읽어 갱신합니다. 시험 포인트: Recordset=레코드 집합, Application=응용 프로그램 자체
문제 46
다음 중 데이터베이스 관리자의 역할로 옳지 않은 것은?
①COBOL, PASCAL, C와 같은 호스트 프로그래밍 언어와 DCL(Data Control Language)을 이용하여 데이터를 조작한 다.
②데이터베이스의 스키마를 정의한다.
③데이터베이스의 구성 요소를 결정한다.
④시스템의 성능 분석 및 감시를 한다.
정답 · 해설 보기
정답 ①
데이터베이스 관리자(DBA)는 스키마 정의, 구성 요소 결정, 시스템 성능 분석 및 감시 등을 담당합니다. COBOL, PASCAL, C 등의 호스트 프로그래밍 언어로 데이터를 조작하는 것은 응용 프로그래머의 역할입니다. 또한 DCL(Data Control Language)은 데이터 접근 권한을 관리하는 언어로, DBA가 사용하지만 호스트 언어와 함께 사용하는 것은 아닙니다. 시험 포인트: DBA=스키마 정의·성능 감시, 응용 프로그래머=호스트 언어로 데이터 조작
문제 47
데이터 형식이 텍스트인 필드에 다음과 같이 형식을 지정한 후 값을 입력했을 때의 결과가 올바르게 표시된 것은? 형식 입력값 결과
①@@@-@@@ 123456 123
②@*_ abc abc*_
③@&@&@ 123 1 2 3
④>>->> abde AB-DE
정답 · 해설 보기
정답 ①
텍스트 필드에서 @@@-@@@ 형식을 지정하면 각 @는 입력된 문자 하나에 대응합니다. 123456을 입력하면 123-456으로 표시되므로 결과가 123이라는 것은 올바르지 않습니다. @는 문자 자리 표시자로 입력된 문자를 그대로 표시하며, &는 문자가 없으면 빈칸, >는 대문자 변환, *는 다음 문자를 빈 공간에 채우는 기능입니다. 시험 포인트: @=문자 자리 표시자, >=대문자 변환, &=선택적 문자 표시
문제 48
다음 중 데이터베이스의 3단계 구조 중 하나로 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는?
①외부 스키마
②서브 스키마
③개념 스키마
④내부 스키마
정답 · 해설 보기
정답 ③
개념 스키마는 데이터베이스 전체의 논리적 구조를 정의하며, 모든 사용자에게 적용되는 통합된 관점입니다. 외부 스키마(서브 스키마)는 개별 사용자가 보는 데이터의 논리적 구조이고, 내부 스키마는 데이터의 물리적 저장 구조를 정의합니다. 3단계 구조는 외부-개념-내부 스키마로 구성됩니다. 시험 포인트: 개념 스키마=전체 논리 구조, 외부 스키마=사용자 관점, 내부 스키마=물리 저장 구조
보고서에서 그룹 설정 기준과 중복 내용 숨기기 속성을 정확히 파악해야 합니다. 지점별 소계가 표시되었으므로 지점 필드를 기준으로 그룹이 설정된 것이지 모델명 기준이 아닙니다. 중복 내용 숨기기는 같은 값이 반복될 때 첫 번째만 표시하는 기능이며, 순번의 누적 합계 속성은 그룹 단위로 설정할 수 있습니다. 시험 포인트: 그룹 기준은 소계가 표시되는 필드 기준, 중복 숨기기=반복값 첫 번째만 표시
문제 50
다음과 같은 <교수> 테이블과 <과목> 테이블을 대상으로 ‘과목명’ 이 ‘영작문’인 과목의 ‘교수명’을 출력하는 SQL문으로 옳은 것은? <교수> 교수번호 교수명 111 홍선길 222 엄종일 333 배미경 <과목> 과목번호 과목명 교수번호 AAA 영작문 111 BBB 영작문 222 CCC 영문학 333
①Select 교수명 From 교수, 과목 Where 교수번호 = (Select 교수번호 From 과목 Where 과목 명 = “영작문”);
②Select 교수명 From 교수 Where 교수번호 In (Select 교수번호 From 과목 Where 과 목명 = “영작문”);
③Select 교수명 From 과목, 교수 Where 교수번호 = (Select 교수번호 From 과목 Where 과목 명 = “영작문”);
④Select 교수명 From 과목 Where 교수번호 In (Select 교수번호 From 교수 Where 과 목명 = “영작문”);
정답 · 해설 보기
정답 ②
하위 쿼리(서브 쿼리)에서 여러 행을 반환할 수 있는 경우 = 대신 IN 연산자를 사용해야 합니다. 영작문 과목이 여러 개 있으므로 교수번호가 복수로 반환되며, IN을 사용해야 정상 동작합니다. 또한 교수 테이블에서 교수명을 조회하고 과목 테이블에서 교수번호를 서브 쿼리로 가져와야 합니다. 시험 포인트: 서브 쿼리 결과가 복수 행이면 IN 사용, 단일 행이면 = 사용 가능
문제 51
다음 중 인덱스(Index)에 대한 설명으로 옳지 않은 것은?
①일반적으로 검색을 자주하는 필드에 대해 인덱스를 설정하는 것이 바람직하다.
②인덱스를 설정하면 레코드의 조회는 물론 레코드의 갱신 속도 가 빨라진다.
③설정하는 각 인덱스는 필드를 10개까지 사용할 수 있다.
④인덱스 속성은 아니요, 예(중복 불가능), 예(중복 가능) 중 한 개의 값을 갖는다.
정답 · 해설 보기
정답 ②
인덱스를 설정하면 레코드 조회(검색) 속도는 빨라지지만, 레코드의 갱신(삽입·삭제·수정) 속도는 오히려 느려집니다. 인덱스 유지를 위한 추가 작업이 필요하기 때문입니다. 검색이 잦은 필드에 인덱스를 설정하는 것이 바람직하며, 인덱스당 최대 10개 필드를 사용할 수 있고, 중복 가능/불가능 설정이 가능합니다. 시험 포인트: 인덱스=검색 속도 향상, 갱신 속도는 저하(추가 유지 비용)
문제 52
다음 중 <학생> 테이블에서 ‘학년’ 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? (단, <학생> 테이블의 기본 키는 ‘학번’ 필드이다.)
①=DLookup(“*”, “학생”, “학년=1”)
②=DLookup(*, 학생, 학년=1)
③=DCount(학번, 학생, 학년=1)
④=DCount(“*”, “학생”, “학년=1”)
정답 · 해설 보기
정답 ④
DCount 함수는 지정된 조건에 맞는 레코드의 개수를 반환하는 도메인 집계 함수입니다. 올바른 형식은 =DCount("필드명", "테이블명", "조건")이며, 모든 인수를 큰따옴표로 묶어야 합니다. DLookup은 특정 값을 찾는 함수로 개수 계산에는 적합하지 않습니다. *를 사용하면 모든 레코드를 대상으로 계산합니다. 시험 포인트: DCount("*","테이블","조건")=조건 맞는 레코드 수, 인수는 큰따옴표 필수
문제 53
다음 중 <학생> 테이블의 ‘나이’ 필드에 유효성 검사 규칙을 아래와 같이 지정한 경우 데이터 입력 상황에 대한 설명으로 옳은 것은? 유효성 검사 규칙 >20 유효성 검사 텍스트 숫자는 >20으로 입력합니다.
①데이터를 입력하려고 하면 항상 “숫자는 >20으로 입력합니 다.”라는 메시지가 먼저 표시된다.
②20을 입력하면 “숫자는 >20으로 입력합니다.”라는 메시지가 표시된 후 입력 값이 정상적으로 저장된다.
③20을 입력하면 “숫자는 >20으로 입력합니다.”라는 메시지가 표시되며, 값을 다시 입력을 해야만 한다.
④30을 입력하면 “유효성 검사 규칙에 맞습니다.”라는 메시지가 표시된 후 입력 값이 정상적으로 저장된다.
정답 · 해설 보기
정답 ③
유효성 검사 규칙 >20이 설정된 상태에서 20을 입력하면 조건(20보다 큰 값)에 맞지 않으므로 유효성 검사 텍스트에 지정된 메시지가 표시되고, 값을 다시 입력해야 합니다. 유효성 검사 메시지는 조건 위반 시에만 표시되며, 조건을 만족하는 값(예: 30)을 입력하면 별도 메시지 없이 저장됩니다. 시험 포인트: 유효성 검사 위반 시 텍스트 표시+재입력 요구, 만족 시 메시지 없이 저장
문제 54
다음 중 크로스탭 쿼리에 관한 설명으로 옳지 않은 것은?
①레코드의 요약 결과를 열과 행 방향으로 그룹화하여 표시할 때 사용한다.
②쿼리 데이터시트에서 데이터를 직접 편집할 수 없다.
③2개 이상의 열 머리글 옵션과 행 머리글 옵션, 값 옵션 등을 지정해야 한다.
④행과 열이 교차하는 곳의 숫자 필드는 합계, 평균, 분산, 표준 편차 등을 계산할 수 있다.
정답 · 해설 보기
정답 ③
크로스탭 쿼리에서 열 머리글 옵션은 1개만 지정할 수 있으며, 2개 이상 지정할 수 없습니다. 행 머리글은 1개 이상, 값 옵션도 1개를 지정합니다. 크로스탭 쿼리는 레코드를 행·열 방향으로 그룹화하여 요약하며, 데이터를 직접 편집할 수 없습니다. 행과 열 교차점에서 합계·평균·분산 등을 계산할 수 있습니다. 시험 포인트: 크로스탭 쿼리=열 머리글 1개, 행 머리글 1개 이상, 값 1개
문제 55
다음 중 보고서에서 순번 항목과 같이 그룹 내의 데이터에 대한 일련번호를 표시하기 위해 텍스트 상자 컨트롤의 속성을 설정하는 방법으로 옳은 것은?
①텍스트 상자의 컨트롤 원본을 ‘=1’로 지정하고, 누적 합계 속성 을 ‘그룹’으로 지정한다.
④텍스트 상자의 컨트롤 원본을 ‘=1’로 지정하고, 누적 합계 속성 을 ‘모두’로 지정한다.
정답 · 해설 보기
정답 ①
보고서에서 그룹 내 일련번호를 표시하려면 텍스트 상자의 컨트롤 원본을 =1로 지정하고 누적 합계 속성을 그룹으로 설정합니다. 그룹이 바뀔 때마다 1부터 다시 시작하여 누적됩니다. 누적 합계를 모두로 설정하면 그룹과 관계없이 전체에서 연속 번호가 부여됩니다. +1은 올바른 컨트롤 원본 형식이 아닙니다. 시험 포인트: 그룹 내 순번==1+누적 합계 그룹, 전체 순번==1+누적 합계 모두
문제 56
다음 중 폼 영역에 대한 설명으로 틀린 것은?
①연속 폼으로 설정하면 폼의 모든 영역이 반복되어 표시된다.
②폼에는 기본적으로 세부 구역(본문)이 표시되며, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역을 표시하거나 숨길 수 있다.
③페이지 머리글과 바닥글은 인쇄를 위해 사용된다.
④폼은 기본적으로 본문, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역으로 구분된다.
정답 · 해설 보기
정답 ①
연속 폼으로 설정하면 본문(세부 구역)만 반복되어 표시되며, 폼 머리글/바닥글은 반복되지 않습니다. 모든 영역이 반복된다는 설명은 옳지 않습니다. 폼에는 기본적으로 세부 구역이 표시되고, 폼 머리글/바닥글과 페이지 머리글/바닥글을 추가할 수 있습니다. 페이지 머리글/바닥글은 인쇄 시에만 표시됩니다. 시험 포인트: 연속 폼=본문만 반복, 머리글/바닥글은 반복 안 됨
문제 57
다음 중 보고서의 ‘페이지 설정’ 대화상자에 대한 설명으로 옳지 않은 것은?
①열의 너비와 높이를 보고서 본문의 너비와 높이에 맞춰 인쇄할 수 있다.
②‘페이지 설정’ 대화상자에 설정한 사항은 모든 보고서에 동일 하게 적용된다.
③여백, 용지 방향, 프린터 유형을 지정할 수 있다.
④[인쇄 옵션] 탭의 ‘데이터만 인쇄’를 선택하여 체크 표시하면 컨트롤의 테두리, 눈금선 및 선이나 상자 같은 그래픽을 표시 하지 않는다.
정답 · 해설 보기
정답 ②
보고서의 페이지 설정은 각 보고서별로 개별 적용되며, 모든 보고서에 동일하게 적용되는 것이 아닙니다. 각 보고서마다 별도로 여백, 용지 방향, 프린터 유형을 설정할 수 있습니다. 열 너비와 높이를 본문에 맞춰 인쇄 가능하고, 데이터만 인쇄 옵션으로 테두리·눈금선·그래픽을 제외할 수 있습니다. 시험 포인트: 페이지 설정은 보고서별 개별 적용, 모든 보고서 동일 적용은 오류
문제 58
다음 <매출> 테이블에 대한 함수 적용 결과로 틀린 것은? <매출> 순번 수량 금액 1 10 4000 2 20 5000 3 10 4500 4 Null 3500 5 10 4600
①=Count([금액]) → 5
②=Avg([수량]) → 10
③=Max([금액]) → 5000
④=Sum([수량]) → 50
정답 · 해설 보기
정답 ②
Avg([수량])은 Null 값을 제외하고 평균을 계산합니다. 수량 필드에서 Null을 제외한 값은 10, 20, 10, 10으로 4개이며, 합계 50을 4로 나누면 12.5가 됩니다. 10이 아닌 12.5가 올바른 결과입니다. Count([금액])은 Null이 아닌 값 5개, Max([금액])은 5000, Sum([수량])은 50이 맞습니다. 시험 포인트: Avg 함수는 Null 제외 후 평균 계산, Count도 Null 제외
문제 59
다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?
①분할 표시 폼은 [만들기] 탭의 [폼] 그룹에서 [기타 폼] → [폼 분할]을 클릭하여 만들 수 있다.
②분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하기 기능이며, 이 두 보기는 같은 데이터 원본에 연결되어 있어 항상 상호 동기화된다.
③분할 표시 폼을 만든 후에는 컨트롤의 크기 조정은 할 수 없으 나, 새로운 필드의 추가는 가능하다.
④폼 속성 창의 ‘분할 표시 폼 방향’ 항목을 이용하여 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 등 데이터시트가 표시되는 위치를 설정 할 수 있다.
정답 · 해설 보기
정답 ③
분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하는 기능으로, 만든 후에도 컨트롤의 크기 조정과 새로운 필드 추가가 모두 가능합니다. 크기 조정을 할 수 없다는 설명은 옳지 않습니다. [만들기] 탭에서 폼 분할로 생성하며, 두 보기는 동일 데이터 원본에 연결되어 동기화됩니다. 분할 표시 방향도 설정 가능합니다. 시험 포인트: 분할 표시 폼=크기 조정·필드 추가 모두 가능, 데이터시트+폼 동기화
문제 60
다음 중 액세스의 매크로에 대한 설명으로 옳지 않은 것은?
①반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있도록 하는 기능이다.
②매크로 함수 또는 매크로 함수 집합으로 구성되며, 각 매크로 함수의 수행 방식을 제어하는 인수를 추가할 수 있다.
③매크로를 이용하여 폼을 열고 닫거나 메시지 박스를 표시할 수도 있다.
④매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.
정답 · 해설 보기
정답 ④
매크로는 폼 개체뿐만 아니라 보고서, 쿼리 등 다양한 개체에서 사용할 수 있습니다. 폼 개체 내에서만 사용 가능하다는 설명은 옳지 않습니다. 매크로는 반복 작업을 자동화하며, 매크로 함수와 인수로 구성됩니다. 폼 열기·닫기, 메시지 박스 표시 등 다양한 작업을 수행할 수 있고, 컨트롤의 이벤트에 연결하여 사용합니다. 시험 포인트: 매크로는 폼·보고서·쿼리 등 모든 개체에서 사용 가능