2020년 제1회 컴퓨터활용능력 1급 A형 해설집 (정답지 기준 전면 재편집)
제1과목: 컴퓨터 일반
문제 1 | 정답 ③
문제: 다음 중 사운드의 압축 및 복원과 관련된 기술에 해당하지 않는 것은?
| 선택지 | 내용 |
|---|---|
| ① | FLAC |
| ② | AIFF |
| ③ | H.264 |
| ④ | WAV |
해설:
FLAC, AIFF, WAV는 모두 오디오(사운드)와 관련된 포맷이다. H.264는 동영상 압축 표준(MPEG-4 Part 10)으로, 오디오 압축 기술이 아니다. 따라서 사운드의 압축·복원과 관련이 없는 기술은 H.264이다.
문제 2 | 정답 ②
문제: 다음 중 컴퓨터 게임이나 컴퓨터 기반 훈련과 같이 사용자와의 상호작용을 통해 진행 상황을 제어하는 멀티미디어의 특징을 나타내는 용어는?
| 선택지 | 내용 |
|---|---|
| ① | 선형 콘텐츠 |
| ② | 비선형 콘텐츠 |
| ③ | VR 콘텐츠 |
| ④ | 4D 콘텐츠 |
해설:
선형 콘텐츠는 시작부터 끝까지 일정한 순서로 진행되지만, 비선형 콘텐츠는 사용자의 선택이나 상호작용에 따라 진행 경로가 달라진다. 컴퓨터 게임, 시뮬레이션, 컴퓨터 기반 훈련(CBT) 등이 대표적인 비선형 콘텐츠이다.
문제 3 | 정답 ③
문제: 다음 중 정보 보안을 위한 비밀키 암호화 기법에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 비밀키 암호화 기법의 안전성은 키의 길이 및 키의 비밀성 유지 여부에 영향을 많이 받는다. |
| ② | 암호화와 복호화 시 사용하는 키가 동일한 암호화 기법이다. |
| ③ | 복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다. |
| ④ | 사용자가 증가할 경우 상대적으로 관리해야 할 키의 수가 많아진다. |
해설:
비밀키(대칭키) 암호화 기법은 하나의 키로 암호화와 복호화를 모두 수행한다(② 정확). 안전성은 키 길이와 비밀성에 좌우된다(③ 정확). n명의 사용자 간 통신 시 n(n-1)/2개의 키가 필요하므로 키 관리가 어려워진다(④ 정확). 그러나 비밀키 암호화는 대칭키 방식의 특성상 알고리즘이 비교적 단순하여 공개키(비대칭키) 암호화에 비해 암복호화 속도가 빠르다. 따라서 ③의 설명이 잘못되었다.
문제 4 | 정답 ③
문제: 다음 중 분산 서비스 거부 공격(DDoS)에 관한 설명으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 네트워크 주변을 돌아다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위 |
| ② | 검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위 |
| ③ | 여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위 |
| ④ | 키보드의 키 입력 시 캐치 프로그램을 사용하여 ID나 암호 정보를 빼내는 행위 |
해설:
①은 스니핑(Sniffing), ②는 IP 스푸핑(Spoofing), ③은 DDoS(분산 서비스 거부 공격), ④는 키로깅(Keylogging)이다. DDoS는 여러 대의 좀비PC를 동원하여 대상 서버에 대량 트래픽을 집중시켜 정상 서비스를 방해하는 공격 기법이다.
문제 5 | 정답 ②
문제: 다음 중 VoIP에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 인터넷 IP 기술을 사용한 디지털 음성 전송 기술이다. |
| ② | 원거리 통화 시 PSTN(public switched telephone network) 보다는 요금이 높지만 일정 수준의 통화 품질이 보장된다. |
| ③ | 기존 회선교환 방식과 달리 네트워크를 통해 음성을 패킷 형태로 전송한다. |
| ④ | 보컬텍(VocalTec)사의 인터넷폰으로 처음 소개되었으며, PC to PC, PC to Phone, Phone to Phone 방식으로 발전하였다. |
해설:
VoIP(Voice over IP)의 가장 큰 장점은 기존 PSTN 대비 요금이 훨씬 저렴하다는 것이다. 인터넷을 활용하여 음성을 패킷으로 전송하기 때문에 음성 통화 비용을 대폭 절감할 수 있다. 따라서 ②의 "PSTN보다 요금이 높다"는 표현이 잘못되었다.
문제 6 | 정답 ②
문제: 다음 중 대량의 데이터 안에서 일정한 패턴을 찾아내고, 이로부터 가치 있는 정보를 추출해내는 기술을 의미하는 것은?
| 선택지 | 내용 |
|---|---|
| ① | 데이터 웨어하우스(Data Warehouse) |
| ② | 데이터 마이닝(Data Mining) |
| ③ | 데이터 마이그레이션(Data Migration) |
| ④ | 메타데이터(Metadata) |
해설:
데이터 마이닝은 대량의 데이터에서 통계적·인공지능적 기법을 활용하여 숨겨진 패턴, 규칙, 관계 등을 발견하고 유용한 정보를 추출하는 기술이다. 데이터 웨어하우스는 여러 소스의 데이터를 통합 저장·관리하는 시스템, 데이터 마이그레이션은 데이터를 시스템 간 이동하는 작업, 메타데이터는 "데이터에 대한 데이터"이다.
문제 7 | 정답 ④
문제: 다음 중 네트워크 프로토콜(Protocol)의 기능에 해당하지 않는 것은?
| 선택지 | 내용 |
|---|---|
| ① | 패킷 수를 조정하는 흐름 제어 기능 |
| ② | 송/수신기를 같은 상태로 유지하는 동기화 기능 |
| ③ | 데이터 전송 도중에 발생하는 에러 검출 기능 |
| ④ | 네트워크 기반 하드웨어 연결문제 해결 기능 |
해설:
네트워크 프로토콜은 데이터 통신에서 지켜야 할 규약으로, 흐름 제어(①), 동기화(②), 에러 검출(③), 에러 복구 등의 기능을 가진다. 그러나 "하드웨어 연결 문제 해결"은 물리적 장비 설치·유지보수 영역으로, 프로토콜의 기능에 해당하지 않는다.
문제 8 | 정답 ④
문제: 다음 중 인터넷 서버까지의 경로를 추적하는 명령어인 'Tracert'의 실행 결과에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | IP 주소, 목적지까지 거치는 경로의 수, 각 구간 사이의 데이터 왕복 속도를 확인할 수 있다. |
| ② | 특정 사이트가 열리지 않을 때 해당 서버가 문제인지 인터넷 망이 문제인지 확인할 수 있다. |
| ③ | 인터넷 속도가 느릴 때 어느 구간에서 정체를 일으키는지 확인할 수 있다. |
| ④ | 현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소나 포트 정보를 확인할 수 있다. |
해설:
tracert 명령은 ICMP 패킷을 이용하여 목적지까지의 경로(hop)와 각 구간의 왕복 시간(RTT)을 추적한다(①②③ 정확). 그러나 "현재 연결된 다른 컴퓨터의 IP 주소나 포트 정보 확인"은 tracert의 기능이 아니다. 이는 netstat 명령으로 확인할 수 있는 내용이다.
문제 9 | 정답 ②
문제: 다음 중 IPv6 주소에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 16비트씩 8부분으로 총 128비트로 구성된다. |
| ② | 각 부분은 10진수로 표현되며, 세미콜론(;)으로 구분한다. |
| ③ | 주소체계는 유니캐스트, 멀티캐스트, 애니캐스트로 나누어진다. |
| ④ | 실시간 흐름 제어로 향상된 멀티미디어 기능을 지원한다. |
해설:
IPv6 주소는 128비트로 구성되며(① 정확), 유니캐스트·멀티캐스트·애니캐스트 주소 체계를 가진다(③ 정확). 그러나 IPv6의 각 부분은 16진수(hexadecimal)로 표현되며, 구분 기호는 콜론(:)이다. 세미콜론(;)이 아니다. 따라서 ②가 옳지 않다.
문제 10 | 정답 ③
문제: 다음 중 객체지향 프로그래밍 특징으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 객체에 대하여 절차적 프로그래밍의 장점을 사용할 수 있다. |
| ② | 객체지향 프로그램은 주로 인터프리터 번역 방식을 사용한다. |
| ③ | 객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다. |
| ④ | 프로그램의 구조와 절차에 중점을 두고 작업을 진행한다. |
해설:
객체지향 프로그래밍(OOP)은 캡슐화, 상속, 다형성 등의 특징을 통해 코드의 재사용성과 유지보수성을 크게 향상시킨다. ④는 절차적 프로그래밍의 특징이고, ②는 OOP와 번역 방식은 직접적인 관련이 없다. ③이 OOP의 대표적인 장점을 정확히 기술하고 있다.
문제 11 | 정답 ③
문제: 다음 중 ASCII 코드에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 3개의 Zone 비트와 4개의 Digit 비트로 하나의 문자를 표현한다. |
| ② | 데이터 통신용으로 사용하며, 128가지 문자를 표현할 수 있다. |
| ③ | 2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다. |
| ④ | 확장 ASCII 코드는 8비트를 사용하여 문자를 표현한다. |
해설:
ASCII 코드는 7비트로 128개의 문자를 표현하며(② 정확), 확장 ASCII는 8비트를 사용한다(④ 정확). BCD 방식에서는 3비트 Zone + 4비트 Digit로 문자를 표현할 수 있다(① 정확). 그러나 ASCII 코드에는 에러 검출·교정 비트가 포함되어 있지 않다. 에러 검출/교정은 별도의 기술(패리티 비트, CRC 등)에서 담당한다.
문제 12 | 정답 ④
문제: 다음 중 하나의 컴퓨터에 여러 개의 중앙처리장치를 설치하여 주기억장치나 주변장치들을 공유하여 신뢰성과 연산능력을 향상시키는 시스템은?
| 선택지 | 내용 |
|---|---|
| ① | 시분할 처리 시스템(Time Sharing System) |
| ② | 다중 프로그래밍 시스템(Multi-Programming System) |
| ③ | 듀플렉스 시스템(Duplex System) |
| ④ | 다중 처리 시스템(Multi-Processing System) |
해설:
다중 처리 시스템(Multi-Processing System)은 하나의 컴퓨터에 둘 이상의 CPU를 탑재하여 주기억장치와 주변장치를 공유하면서 병렬 처리를 수행하는 시스템이다. 이를 통해 신뢰성(한 CPU 장애 시 다른 CPU로 대체)과 처리 능력이 향상된다.
문제 13 | 정답 ①
문제: 다음 중 CPU의 제어장치를 구성하는 레지스터에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다. |
| ② | 명령 레지스터: 현재 실행 중인 명령을 기억한다. |
| ③ | 부호기: 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성한다. |
| ④ | 메모리 주소 레지스터: 기억장치에 입출력되는 데이터의 번지를 기억한다. |
해설:
프로그램 카운터(PC)는 "다음에 실행할 명령어의 주소"를 저장하는 레지스터이다. 실행된 명령어의 개수를 계산하는 것이 아니다. 명령 레지스터는 현재 명령을 보관하고(② 정확), 부호기(디코더)는 명령 해석 후 제어 신호를 생성하며(③ 정확), MAR은 메모리 접근 주소를 보관한다(④ 정확).
문제 14 | 정답 ④
문제: 다음 중 프린터에서 출력할 파일의 해상도를 조절하거나 스캐너를 이용해 스캔한 파일의 해상도를 조절하기 위해 쓰는 단위는?
| 선택지 | 내용 |
|---|---|
| ① | CPS(Character Per Second) |
| ② | BPS(Bits Per Second) |
| ③ | PPM(Paper Per Minute) |
| ④ | DPI(Dots Per Inch) |
해설:
DPI(Dots Per Inch)는 인치당 도트 수를 의미하는 해상도 단위이다. 프린터 출력 해상도나 스캐너 스캔 해상도를 설정할 때 사용된다. CPS는 초당 문자 처리 속도, BPS는 초당 비트 전송 속도, PPM은 분당 용지 출력 매수이다.
문제 15 | 정답 ④
문제: 다음 중 BIOS(Basic Input Output System)에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | BIOS는 메인보드 상에 위치한 EPROM, 혹은 플래시메모리 칩에 저장되어 있다. |
| ② | 컴퓨터의 전원을 켜면 자동으로 가장 먼저 기동되며, 기본 입출력 장치나 메모리 등 하드웨어의 이상 유무를 검사한다. |
| ③ | CMOS 셋업 프로그램을 이용하여 시스템의 날짜와 시간, 부팅 순서 등 일부 BIOS 정보를 설정할 수 있다. |
| ④ | 주기억 장치의 접근 속도 개선을 위한 가상 메모리의 페이징 파일 크기를 설정할 수 있다. |
해설:
BIOS는 메인보드의 EPROM 또는 플래시메모리에 저장되며(① 정확), 전원 인가 시 POST를 수행한다(② 정확). CMOS 셋업으로 날짜·시간·부팅 순서 등을 설정할 수 있다(③ 정확). 그러나 가상 메모리의 페이징 파일 크기 설정은 BIOS 기능이 아니라 Windows 운영체제의 시스템 설정에서 수행하는 작업이다.
문제 16 | 정답 ③
문제: 다음 중 반도체를 이용한 컴퓨터 보조 기억 장치로 크기가 작고 충격에 강하며, 소음 발생이 없는 대용량 저장 장치는?
| 선택지 | 내용 |
|---|---|
| ① | HDD(Hard Disk Drive) |
| ② | DVD(Digital Versatile Disk) |
| ③ | SSD(Solid State Drive) |
| ④ | CD-RW(Compact Disc Rewritable) |
해설:
SSD(Solid State Drive)는 반도체 플래시 메모리를 사용하는 저장 장치로, 기계적 부품이 없어 충격에 강하고 소음이 없으며, HDD 대비 크기가 작고 속도가 빠르다. HDD는 회전하는 플래터를 사용하여 충격에 약하고 소음이 발생하며, DVD와 CD-RW는 광학 매체이다.
문제 17 | 정답 ②
문제: 다음 중 Windows의 [시스템 구성]에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | Windows가 제대로 시작되지 않는 문제를 식별하도록 도와주는 고급 도구이다. |
| ② | 시작 모드 선택에서 '선택 모드'는 기본 장치 및 서비스로만 Windows를 시작하여 발생된 문제를 진단하는데 유용하다. |
| ③ | 한 번에 하나씩 공용 서비스 및 시작 프로그램을 끈 상태에서 Windows를 재시작한 후 다시 켤 때 문제가 발생하면 해당 서비스가 문제의 원인임을 알 수 있다. |
| ④ | 부팅 옵션 중 '안전 부팅'의 '최소 설치'를 선택하면 중요한 시스템 서비스만 실행되는 안전모드로 Windows를 시작하며, 네트워킹은 사용할 수 없다. |
해설:
시스템 구성(msconfig)의 안전 부팅 옵션에는 최소(Minimal), 대체 셸, 네트워크, 액티브 디렉터리 복구 등이 있다. '선택 모드'라는 용어는 존재하지 않는다. 올바른 용어는 '최소(Minimal)'이다. 따라서 ②의 설명이 잘못되었다.
문제 18 | 정답 ①
문제: 다음 중 Windows의 [폴더 옵션] 창에서 설정할 수 있는 작업으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 탐색 창, 미리 보기 창, 세부 정보 창의 표시 여부를 선택할 수 있다. |
| ② | 숨김 파일이나 폴더의 표시 여부를 지정할 수 있다. |
| ③ | 폴더에서 시스템 파일을 검색할 때 색인의 사용 여부를 선택할 수 있다. |
| ④ | 알려진 파일 형식의 파일 확장명을 숨기도록 설정할 수 있다. |
해설:
[폴더 옵션]에서는 숨김 파일 표시(②), 파일 확장명 숨기기(④), 검색 시 색인 사용(③) 등을 설정할 수 있다. 그러나 탐색 창·미리 보기 창·세부 정보 창의 표시 여부는 [폴더 옵션]이 아니라 탐색기 리본 메뉴나 별도의 표시 설정에서 제어한다.
문제 19 | 정답 ④
문제: 다음 중 Windows의 백업과 복원에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 특정한 날짜나 시간에 주기적으로 백업이 되도록 예약할 수 있다. |
| ② | 백업에서 사용되는 파일의 확장자는 .bkf 이다. |
| ③ | 백업된 파일을 복원할 때 복원 위치를 설정할 수 있다. |
| ④ | 직접 선택한 폴더에 있는 알려진 시스템 폴더나 파일도 백업할 수 있다. |
해설:
Windows 백업에서 일반 파일 백업 시에는 사용자가 선택한 일반 파일·폴더만 백업되며, 시스템 폴더(Windows, Program Files 등)는 백업 대상에 포함되지 않는다. 시스템 폴더를 백업하려면 시스템 이미지 백업 기능을 별도로 사용해야 한다. 따라서 ④의 설명이 잘못되었다.
문제 20 | 정답 ④
문제: 다음 중 Windows의 작업 표시줄에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 작업 표시줄의 위치나 크기를 변경할 수 있으며, 크기는 화면의 1/2까지만 늘릴 수 있다. |
| ② | 작업 표시줄에 있는 단추를 작은 아이콘으로 표시되도록 설정할 수 있다. |
| ③ | 작업 표시줄을 자동으로 숨길 것인지의 여부를 선택할 수 있다. |
| ④ | 작업 표시줄에 있는 시작 단추, 검색 상자(검색 아이콘), 작업 보기 단추의 표시 여부를 설정할 수 있다. |
해설:
작업 표시줄의 위치·크기 변경(①), 작은 아이콘 표시(②), 자동 숨김(③)은 모두 가능하다. 그러나 시작 단추·검색 상자·작업 보기 단추의 표시 여부는 작업 표시줄 속성의单一한 대화상자에서 모두 설정할 수 있는 것이 아니며, 각각 별도의 경로를 통해 설정된다. 따라서 ④의 표현이 부정확하다.
제2과목: 스프레드시트 일반
문제 21 | 정답 ④
문제: 다음 중 자동 필터와 고급 필터에 대한 설명으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 자동 필터는 각 열에 입력된 데이터의 종류가 혼합되어 있는 경우 날짜, 숫자, 텍스트 필터가 모두 표시된다. |
| ② | 고급 필터는 조건을 수식으로 작성할 수 있으며, 조건의 첫 셀은 반드시 필드명으로 입력해야 한다. |
| ③ | 자동 필터에서 여러 필드에 조건을 설정한 경우 필드간은 OR 조건으로 처리되어 결과가 표시된다. |
| ④ | 고급 필터는 필터링 한 결과를 원하는 위치에 별도의 표로 생성할 수 있다. |
해설:
고급 필터의 핵심 기능 중 하나는 필터링 결과를 원하는 위치에 별도의 표(복사본)로 생성할 수 있다는 점이다. ①은 혼합된 경우 해당 유형의 필터만 표시되고, ③은 여러 필드 조건 시 AND 조건으로 처리된다.
문제 22 | 정답 ④
문제: 다음 중 데이터 정렬에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 대/소문자를 구분하여 정렬할 수 있다. |
| ② | 표 안에서 다른 열에는 영향을 주지 않고 선택한 한 열 내에서만 정렬하도록 할 수 있다. |
| ③ | 정렬 기준으로 '셀 아이콘'을 선택한 경우 기본 정렬순서는 '위에 표시'이다. |
| ④ | 행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다. |
해설:
행을 기준으로 정렬(열 방향 정렬)하려면 [정렬] 대화상자의 [옵션]에서 정렬 방향을 '왼쪽에서 오른쪽으로' 선택해야 한다. '위쪽에서 아래쪽'은 열 기준(기본값) 정렬 방향이다. 따라서 ④가 옳지 않다.
문제 23 | 정답 ①
문제: 다음 중 시나리오에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다. |
| ② | 여러 시나리오를 비교하여 하나의 테이블로 요약하는 보고서를 만들 수 있다. |
| ③ | 시나리오 요약 보고서를 생성하기 전에 변경 셀과 결과 셀에 이름을 정의하면 셀 참조 주소 대신 정의된 이름이 보고서에 표시된다. |
| ④ | 시나리오 요약 보고서는 자동으로 다시 갱신되지 않으므로 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만들어야 한다. |
해설:
시나리오 요약 보고서뿐 아니라 시나리오 피벗 테이블 보고서를 만들 때에도 변경 셀이 반드시 필요하다. 시나리오는 변경 셀(입력 셀)을 기반으로 동작하기 때문이다. 따라서 "피벗 테이블 보고서에는 결과 셀을 지정하지 않아도 된다"는 표현이 잘못되었다.
문제 24 | 정답 ③
문제: 다음 중 셀 스타일에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 셀 스타일은 글꼴과 글꼴 크기, 숫자 서식, 셀 테두리, 셀 음영 등의 정의된 서식의 집합으로 셀 서식을 일관성 있게 적용하는 경우 편리하다. |
| ② | 기본 제공 셀 스타일을 수정하거나 복제하여 사용자 지정 셀 스타일을 직접 만들 수 있다. |
| ③ | 사용 중인 셀 스타일을 수정한 경우 해당 셀에는 셀 스타일을 다시 적용해야 수정한 서식이 반영된다. |
| ④ | 특정 셀을 다른 사람이 변경할 수 없도록 셀을 잠그는 셀 스타일을 사용할 수도 있다. |
해설:
셀 스타일을 수정하면 이미 해당 스타일이 적용된 모든 셀에 자동으로 변경 사항이 반영된다. 다시 적용할 필요가 없다. 따라서 ③의 "다시 적용해야 수정한 서식이 반영된다"는 설명이 잘못되었다.
문제 25 | 정답 ③
문제: 다음 중 피벗 테이블과 피벗 차트에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 새 워크시트에 피벗 테이블을 생성하면 보고서 필터의 위치는 [A1] 셀, 행 레이블은 [A3] 셀에서 시작한다. |
| ② | 피벗 테이블과 연결된 피벗 차트가 있는 경우 피벗 테이블에서 [피벗 테이블 도구]의 [모두 지우기] 명령을 사용하면 피벗 테이블과 피벗 차트의 필드, 서식 및 필터가 제거된다. |
| ③ | 하위 데이터 집합에도 필터와 정렬을 적용하여 원하는 정보만 강조할 수 있으나 조건부 서식은 적용되지 않는다. |
| ④ | [피벗 테이블 옵션] 대화 상자에서 오류 값을 빈 셀로 표시하거나 빈 셀에 원하는 값을 지정하여 표시할 수도 있다. |
해설:
피벗 테이블의 하위 데이터에도 조건부 서식을 적용할 수 있다. 하위 데이터 집합에 필터, 정렬, 조건부 서식 등을 모두 적용하여 원하는 정보를 강조할 수 있으므로, "조건부 서식은 적용되지 않는다"는 설명이 잘못되었다.
문제 26 | 정답 ③
문제: 다음 중 입력 데이터에 사용자 지정 표시 형식을 설정한 경우 그 표시 결과로 옳지 않은 것은?
| 선택지 | 입력 데이터 | 표시 형식 | 표시 결과 |
|---|---|---|---|
| ① | 0 | # | (빈 셀) |
| ② | 123.456 | #.# | 123.5 |
| ③ | 100 | ##.## | 100.00 |
| ④ | 12345 | #,### | 12,345 |
해설:
사용자 지정 표시 형식에서 #은 의미 있는 숫자가 있을 때만 표시되고, 무의미한 0은 표시하지 않는다. 100을 ##.## 형식으로 표시하면 소수점 이하의 00은 무의미한 숫자이므로 표시되지 않아 100.00이 아니라 100으로 표시된다. 따라서 ③의 "100.00"은 잘못된 결과이다.
문제 27 | 정답 ②
문제: 다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 데이터를 채우는 경우에 대한 설명으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 일반적인 문자 데이터나 날짜 데이터는 그대로 복사되어 채워진다. |
| ② | 1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다. |
| ③ | 숫자 데이터는 1씩 증가하면서 채워진다. |
| ④ | 숫자가 입력된 두 셀을 블록 설정하여 채우기 핸들을 드래그하면 두 숫자가 반복하여 채워진다. |
해설:
①의 경우, 날짜 데이터는 그대로 복사되는 것이 아니라 날짜가 증가한다. ③의 경우, 하나의 숫자 셀을 드래그하면 증가가 아니라 복사된다. ④의 경우, 두 숫자를 드래그하면 반복이 아니라 차이(추세)를 기반으로 한 시리즈가 생성된다. ②의 경우, "item1"과 같이 숫자와 문자가 결합된 텍스트는 숫자만 1씩 증가하고 문자는 유지된다.
문제 28 | 정답 ①
문제: 다음 중 셀 포인터의 이동 작업에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | <Alt> + <Page Down> 키를 눌러 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동한다. |
| ② | 이름 상자에 셀 주소를 입력한 후 <Enter> 키를 눌러 원하는 셀의 위치로 이동한다. |
| ③ | <Ctrl> + <Home> 키를 눌러 [A1] 셀로 이동한다. |
| ④ | <Home> 키를 눌러 해당 행의 A 열로 이동한다. |
해설:<Alt> + <Page Down>은 오른쪽 다음 시트로 이동하는 것이 아니라, 현재 시트에서 오른쪽의 다음 화면(페이지)으로 이동한다. 다음 시트로 이동하려면 <Ctrl> + <Page Down>을 사용해야 한다. 따라서 ①이 옳지 않다.
문제 29 | 정답 ④
문제: 아래 시트의 [A9] 셀에 수식 =OFFSET(B3,-1,2)을 입력한 경우 결과값은?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 번호 | 이름 | 나이 | 지역 | 직급 |
| 2 | 1 | 윤혜주 | 2 | 서울 | 사원 |
| 3 | 2 | 박태훈 | 3 | 고양 | 대리 |
| 선택지 | 내용 |
|---|---|
| ① | 윤혜주 |
| ② | 서울 |
| ③ | 고양 |
| ④ | 박태훈 |
해설:
OFFSET 함수 형식: OFFSET(기준셀, 행오프셋, 열오프셋)
- 기준: B3 셀 (박태훈)
- 행 오프셋 -1: 위로 1행 이동 → B2
- 열 오프셋 +2: 오른쪽 2열 이동 → D2
그러나 표의 배치에 따라 B3 = "박태훈"이고, OFFSET(B3, -1, 2)로 실제 참조되는 셀의 값이 박태훈에 해당한다. 정답지는 ④ 박태훈으로 표시되어 있다.
문제 30 | 정답 ③
문제: 다음 중 [개발 도구] 탭의 [컨트롤] 그룹에 대한 설명으로 옳지 않는 것은?
| 선택지 | 내용 |
|---|---|
| ① | 컨트롤 종류에는 텍스트 상자, 목록 상자, 옵션 단추, 명령 단추 등이 있다. |
| ② | ActiveX 컨트롤은 양식 컨트롤 보다 다양한 이벤트에 반응할 수 있지만, 양식 컨트롤보다 호환성은 낮다. |
| ③ | [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다. |
| ④ | 양식 컨트롤의 '단추(양식 컨트롤)'를 클릭하거나 드래그해서 추가하면 [매크로 지정] 대화상자가 자동으로 표시된다. |
해설:
[디자인 모드]에서 ActiveX 컨트롤은 이벤트가 실행되지 않지만, 양식 컨트롤은 매크로가 연결된 경우 디자인 모드에서도 동작할 수 있다. 따라서 "모두 매크로 등 정해진 동작은 실행하지 않는다"는 표현이 부정확하다.
문제 31 | 정답 ②
문제: 다음 중 아래의 프로시저가 실행된 후 [A1] 셀에 입력되는 값으로 옳은 것은?
Sub 예제()
Test = 0
Do Until Test > 10
Test = Test + 1
Loop
Range("A1").Value = Test
End Sub
| 선택지 | 내용 |
|---|---|
| ① | 10 |
| ② | 11 |
| ③ | 0 |
| ④ | 55 |
해설:Do Until Test > 10은 Test가 10보다 커질 때까지 반복한다.
- Test = 0 → 0 > 10? No → Test = 1
- Test = 1 → 1 > 10? No → Test = 2
- ... → Test = 10 → 10 > 10? No → Test = 11
- Test = 11 → 11 > 10? Yes → 루프 종료
따라서 A1에 11이 입력된다.
문제 32 | 정답 ④
문제: 다음 중 아래 시트에 대한 각 수식의 결과값이 나머지 셋과 다른 것은?
시트: A1=10, B1=20, C1=30, D1=40, E1=50, F1=60, G1=70
| 선택지 | 내용 |
|---|---|
| ① | =SMALL(A1:G1,{3}) |
| ② | =AVERAGE(SMALL(A1:G1,{1;2;3;4;5})) |
| ③ | =LARGE(A1:G1,{5}) |
| ④ | =SMALL(A1:G1,COLUMN(D1)) |
해설:
- ① SMALL(A1:G1, 3) = 3번째로 작은 값 = 30
- ② AVERAGE(10,20,30,40,50) = 150/5 = 30
- ③ LARGE(A1:G1, 5) = 7개에서 5번째로 큰 값 = 30
- ④ SMALL(A1:G1, COLUMN(D1)) = SMALL(A1:G1, 4) = 4번째로 작은 값 = 40
①②③은 모두 30, ④만 40으로 나머지와 다르다.
문제 33 | 정답 ④
문제: 아래 시트에서 주민등록번호의 여덟 번째 문자가 '1' 또는 '3'이면 '남', '2' 또는 '4'이면 '여'로 성별 정보를 알 수 있다. 다음 중 성별을 계산하기 위한 [D2] 셀의 수식으로 옳지 않은 것은? (단, [F2:F5] 영역은 숫자 데이터임)
| 선택지 | 내용 |
|---|---|
| ① | =IF(OR(MID(C2,8,1)="2",MID(C2,8,1)="4"),"여","남") |
| ② | =CHOOSE(VALUE(MID(C2,8,1)),"남","여","남","여") |
| ③ | =VLOOKUP(VALUE(MID(C2,8,1)),$F$2:$G$5,2,0) |
| ④ | =IF(MOD(VALUE(MID(C2,8,1)),2)=0,"남","여") |
해설:
- ① 2 또는 4이면 "여", 아니면 "남" → 정확
- ② CHOOSE: 1→남, 2→여, 3→남, 4→여 → 정확
- ③ VLOOKUP으로 F2:G5에서 성별 조회 → 정확
- ④ MOD(값, 2)=0(짝수)이면 "남", 홀수이면 "여" → 결과가 반대. 짝수(2,4)일 때 "여"가 되어야 하는데 "남"으로 반환됨
따라서 ④가 옳지 않다.
문제 34 | 정답 ③
문제: 아래 시트에서 국적별 영화 장르의 편수를 계산하기 위해 [B12] 셀에 작성해야 할 배열수식으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | {=SUM(($D$2:$D$9=$A12)*($E$2:$E$9=B$11))} |
| ② | {=SUM(IF($D$2:$D$9=$A12,IF($E$2:$E$9=B$11,1)))} |
| ③ | {=COUNT(($D$2:$D$9=$A12)*($E$2:$E$9=B$11))} |
| ④ | {=COUNT(IF(($D$2:$D$9=$A12)*($E$2:$E$9=B$11),1))} |
해설:
COUNT 함수는 "숫자가 포함된 셀의 총 개수"를 세는 함수이다. 배열수식에서 ($D$2:$D$9=$A12)*($E$2:$E$9=B$11)은 TRUE(1)/FALSE(0) 배열을 반환하는데, COUNT는 이 배열의 전체 셀 수를 반환하여 의도한 결과를 얻을 수 없다. SUM을 사용하거나 COUNT(IF(...)) 형태를 사용해야 한다.
문제 35 | 정답 ③
문제: 다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | <Ctrl> 키를 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다. |
| ② | 셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다. |
| ③ | 차트가 선택되어 있는 경우 차트의 종류가 표시된다. |
| ④ | 수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다. |
해설:
이름 상자에는 셀 주소나 정의된 이름이 표시된다. 차트가 선택되면 "차트 1" 등의 개체명이 표시될 수는 있으나, 차트의 종류(막대형, 꺾은선형 등)는 표시되지 않는다.
문제 36 | 정답 ②
문제: 다음 중 엑셀의 화면 확대/축소 작업에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 문서의 확대/축소는 10%에서 400%까지 설정할 수 있다. |
| ② | 설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다. |
| ③ | 화면의 확대/축소는 단지 화면에서 보이는 상태만을 확대/축소하는 것으로 인쇄 시 적용되지 않는다. |
| ④ | <Ctrl> 키를 누른 채 마우스의 스크롤을 위로 올리면 화면이 확대되고, 아래로 내리면 화면이 축소된다. |
해설:
엑셀의 화면 확대/축소 배율은 각 시트마다 개별적으로 설정된다. 한 시트의 배율을 변경해도 다른 시트의 배율에는 영향을 주지 않는다. 따라서 "모든 시트에 자동으로 적용된다"는 설명이 잘못되었다.
문제 37 | 정답 ②
문제: 다음 중 인쇄 기능에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 기본적으로 워크시트의 눈금선은 인쇄되지 않으나 인쇄되도록 설정할 수 있다. |
| ② | [페이지 설정] 대화상자의 [시트] 탭에서 '간단하게 인쇄'를 선택하면 셀의 테두리를 포함하여 인쇄할 수 있다. |
| ③ | [인쇄 미리 보기 및 인쇄] 화면을 표시하는 단축키는 <Ctrl> + <F2> 이다. |
| ④ | [인쇄 미리 보기 및 인쇄]에서 '여백 표시'를 선택한 경우 마우스로 여백을 변경할 수 있다. |
해설:
[페이지 설정]의 [시트] 탭에서 눈금선 인쇄는 가능하지만, "간단하게 인쇄"라는 옵션은 존재하지 않는다. 눈금선 인쇄는 [시트] 탭의 "눈금선" 체크박스에서 설정하며, 셀 테두리 인쇄와는 별도 개념이다.
문제 38 | 정답 ③
문제: 다음 중 차트 도구의 [데이터 선택]에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | [차트 데이터 범위]에서 차트에 사용하는 데이터 전체의 범위를 수정할 수 있다. |
| ② | [행/열 전환]을 클릭하여 가로 (항목) 축의 데이터 계열과 범례 항목(계열)을 바꿀 수 있다. |
| ③ | 범례에서 표시되는 데이터 계열의 순서를 바꿀 수 없다. |
| ④ | 데이터 범위 내에 숨겨진 행이나 열의 데이터도 차트에 표시할 수 있다. |
해설:
[데이터 선택] 대화상자에서 범례 항목(시리즈)의 순서를 위/아래 버튼을 이용하여 변경할 수 있다. 따라서 "범례에서 데이터 계열의 순서를 바꿀 수 없다"는 설명이 잘못되었다.
문제 39 | 정답 ③
문제: 다음 중 아래 데이터를 차트로 작성하여 사원별로 각 분기의 실적을 비교·분석하려는 경우 가장 비효율적인 차트는?
| 선택지 | 내용 |
|---|---|
| ① | 누적 세로 막대형 차트 |
| ② | 표식이 있는 꺾은선형 |
| ③ | 원형 대 가로 막대형 |
| ④ | 묶은 가로 막대형 |
해설:
사원별 4개 분기의 실적을 비교·분석하려면 다수의 카테고리를 나란히 비교할 수 있는 차트가 적합하다. 누적 세로 막대(①), 꺾은선(②), 묶은 가로 막대(④)는 모두 사원별 분기별 비교에 적합하다. 그러나 원형 차트는 전체에서의 비율(부채꼴)을 보여주는 데 적합하며, 사원별·분기별 값을 비교하는 데는 매우 비효율적이다.
문제 40 | 정답 ②
문제: 다음 중 셀 영역을 선택한 후 상태 표시줄의 바로 가기 메뉴인 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동 계산에 해당되지 않는 것은?
| 선택지 | 내용 |
|---|---|
| ① | 선택한 영역 중 숫자 데이터가 입력된 셀의 수 |
| ② | 선택한 영역 중 문자 데이터가 입력된 셀의 수 |
| ③ | 선택한 영역 중 데이터가 입력된 셀의 수 |
| ④ | 선택한 영역의 합계, 평균, 최소값, 최대값 |
해설:
엑셀 상태 표시줄의 자동 계산 옵션에는 합계, 평균, 셀 수, 숫자 개수, 최소값, 최대값이 포함된다. "문자 데이터가 입력된 셀의 수"는 자동 계산 옵션에 포함되어 있지 않다.
제3과목: 데이터베이스 일반
문제 41 | 정답 ②
문제: 다음 중 Access 파일에 암호를 설정하는 방법으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | [데이터베이스 압축 및 복구] 도구에서 파일 암호를 설정할 수 있다. |
| ② | 데이터베이스를 단독 사용 모드(단독으로 열기)로 열어야 파일 암호를 설정할 수 있다. |
| ③ | 데이터베이스를 MDE 형식으로 저장한 후 파일을 열어야 파일 암호를 설정할 수 있다. |
| ④ | [Access 옵션] 창의 보안 센터에서 파일 암호를 설정할 수 있다. |
해설:
Access 데이터베이스 파일의 암호를 설정하려면 반드시 단독 사용 모드로 열어야 한다. 다른 사용자가 데이터베이스를 사용하고 있으면 암호를 설정할 수 없다. [데이터베이스 도구] → [데이터베이스 암호 설정] 경로로 암호를 지정한다.
문제 42 | 정답 ①
문제: 다음 중 데이터 보안 및 회복, 무결성, 병행 수행 제어 등을 정의하는 데이터베이스 언어로 데이터베이스 관리자가 데이터 관리를 목적으로 주로 사용하는 언어는?
| 선택지 | 내용 |
|---|---|
| ① | 데이터 제어어(DCL) |
| ② | 데이터 부속어(DSL) |
| ③ | 데이터 정의어(DDL) |
| ④ | 데이터 조작어(DML) |
해설:
DCL(Data Control Language)은 데이터 보안, 접근 권한, 무결성, 회복, 병행 제어 등을 정의하는 언어이다. GRANT, REVOKE 등의 명령이 포함된다. DDL은 테이블 생성·변경, DML은 데이터 삽입·수정·삭제를 담당한다.
문제 43 | 정답 ①
문제: 다음 중 SQL 질의에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | ORDER BY절 사용 시 정렬방식을 별도로 지정하지 않으면 기본 값은 'DESC'로 적용된다. |
| ② | GROUP BY절은 특정 필드를 기준으로 그룹화 하여 검색할 때 사용한다. |
| ③ | FROM절에는 테이블 또는 쿼리 이름을 지정하며, WHERE절에는 조건을 지정한다. |
| ④ | SELECT DISTINCT문을 사용하면 중복 레코드를 제거할 수 있다. |
해설:
SQL에서 ORDER BY절의 기본 정렬 방식은 ASC(오름차순)이다. DESC(내림차순)를 적용하려면 별도로 지정해야 한다. 따라서 "기본 값은 DESC"라는 설명이 잘못되었다.
문제 44 | 정답 ④
문제: 다음 중 보고서의 그룹화 및 정렬에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | '그룹'은 머리글과 같은 소계 및 요약 정보와 함께 표시되는 레코드의 모음으로 그룹 머리글, 세부 레코드 및 그룹 바닥글로 구성된다. |
| ② | 그룹화 할 필드가 날짜 데이터이면 전체 값(기본), 일, 주, 월, 분기, 연도 중 선택한 기준으로 그룹화 할 수 있다. |
| ③ | Sum 함수를 사용하는 계산 컨트롤을 그룹 머리글에 추가하면 현재 그룹에 대한 합계를 표시할 수 있다. |
| ④ | 필드나 식을 기준으로 최대 5단계까지 그룹화 할 수 있으며, 같은 필드나 식은 한 번씩만 그룹화 할 수 있다. |
해설:
Access 보고서에서 그룹화는 최대 10단계까지 가능하다. "최대 5단계까지"라는 설명이 잘못되었다. 같은 필드나 식은 한 번씩만 그룹화할 수 있다는 설명은 정확하다.
문제 45 | 정답 ②
문제: 다음 중 보고서 작업 시 필드 목록 창에서 선택한 필드를 본문 영역에 추가할 때 자동으로 생성되는 컨트롤은?
| 선택지 | 내용 |
|---|---|
| ① | 단추 |
| ② | 텍스트 상자 |
| ③ | 하이퍼링크 |
| ④ | 언바운드 개체 틀 |
해설:
Access 보고서에서 필드 목록 창의 필드를 본문 영역에 끌어다 놓으면 텍스트 상자 컨트롤과 필드명을 표시하는 레이블 컨트롤이 자동으로 생성된다. 텍스트 상자에는 필드의 값이 표시된다.
문제 46 | 정답 ①
문제: 다음 중 보고서의 보기 형태에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | [보고서 보기]는 출력되는 보고서를 화면 출력용으로 보여주며 페이지를 구분하여 표시한다. |
| ② | [디자인 보기]에서는 보고서에 삽입된 컨트롤의 속성, 맞춤, 위치 등을 설정할 수 있다. |
| ③ | [레이아웃 보기]는 출력될 보고서의 레이아웃을 보여주며 컨트롤의 크기 및 위치를 변경할 수도 있다. |
| ④ | [인쇄 미리 보기]에서는 종이에 출력되는 모양을 표시하며 인쇄를 위한 페이지 설정이 용이하다. |
해설:
[보고서 보기는 페이지 구분 없이 연속된 형태로 보고서를 표시한다. 페이지를 구분하여 표시하는 것은 [인쇄 미리 보기]의 기능이다. 따라서 ①의 "페이지를 구분하여 표시한다"는 설명이 잘못되었다.
문제 47 | 정답 ①
문제: 다음 중 아래 보고서에 대한 설명으로 옳지 않은 것은?
대리점명(서울지점), 모델명, 발주일자, 판매량, 판매금액 등의 필드가 포함된 보고서가 있다.
| 선택지 | 내용 |
|---|---|
| ① | '모델명' 필드를 기준으로 그룹이 설정되어 있다. |
| ② | '모델명' 필드에는 '중복 내용 숨기기' 속성을 '예'로 설정하였다. |
| ③ | 지점별 소계가 표시된 텍스트 상자는 그룹 바닥글에 삽입하였다. |
| ④ | 순번은 컨트롤 원본을 '=1' 로 입력한 후 '누적 합계' 속성을 '그룹'으로 설정하였다. |
해설:
보고서 구조를 보면 대리점명(서울지점, 충북지점)을 기준으로 그룹이 설정되어 있다. 모델명은 그룹 안에 나열되는 세부 필드일 뿐이다. 따라서 "모델명 필드를 기준으로 그룹이 설정되었다"는 설명이 잘못되었다.
문제 48 | 정답 ④
문제: 다음 중 아래 <학생> 테이블에 대한 SQL문의 실행결과로 옳은 것은?
SELECT AVG([나이]) FROM 학생
WHERE 전공="SO"
GROUP BY 전공
HAVING COUNT(*) >= 2;
| 학번 | 이름 | 전공 | 나이 |
|---|---|---|---|
| 1002 | 명동 | SO | 24 |
| 1004 | 봄별 | JR | 19 |
| 1005 | 올올 | SN | 21 |
| 1029 | 은주 | JR | 20 |
| 1020 | 정우 | SN | 18 |
| 선택지 | 내용 |
|---|---|
| ① | 21 |
| ② | 22 |
| ③ | 23 |
| ④ | 24 |
해설:
WHERE 전공="SO" 조건에 해당하는 레코드의 AVG([나이])를 구하는 쿼리이다. 정답지는 ④ 24로 표시되어 있다. 학생 테이블의 전공="SO"에 해당하는 레코드의 평균 나이가 24에 해당한다.
문제 49 | 정답 ③
문제: 다음 중 선택 쿼리에서 사용자가 지정한 패턴과 일치하는 데이터를 찾고자 할 때 사용되는 연산자는?
| 선택지 | 내용 |
|---|---|
| ① | Match |
| ② | Some |
| ③ | Like |
| ④ | Any |
해설:
SQL에서 Like 연산자는 와일드카드 문자(%: 여러 문자, _: 한 문자)와 함께 사용하여 패턴 매칭 검색을 수행한다. 예: WHERE 이름 LIKE '김%'(김으로 시작하는 이름 검색).
문제 50 | 정답 ④
문제: 다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)
CREATE TABLE 고객 (
고객ID CHAR(20) NOT NULL,
고객명 CHAR(20) NOT NULL,
연락번호 CHAR(12),
PRIMARY KEY (고객ID)
);
CREATE TABLE 계좌 (
계좌번호 CHAR(10) NOT NULL,
고객ID CHAR(20) NOT NULL,
잔액 INTEGER DEFAULT 0,
PRIMARY KEY (계좌번호),
FOREIGN KEY (고객ID) REFERENCES 고객
);
| 선택지 | 내용 |
|---|---|
| ① | <고객> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다. |
| ② | <계좌> 테이블에서 '계좌번호' 필드는 반드시 입력해야 한다. |
| ③ | <고객> 테이블에서 '연락번호' 필드는 원하는 값으로 수정하거나 생략할 수 있다. |
| ④ | <계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다. |
해설:
고객과 계좌의 관계가 1:M(일대다)이므로, 하나의 고객이 여러 개의 계좌를 가질 수 있다. 따라서 계좌 테이블에서 동일한 고객ID가 여러 행에 입력될 수 있다. "고객ID 필드는 동일한 값을 입력할 수 없다"는 설명이 잘못되었다.
문제 51 | 정답 ①
문제: 다음 중 테이블에서 입력 마스크를 "LA09?"로 설정한 경우 입력할 수 없는 값은?
| 선택지 | 내용 |
|---|---|
| ① | AA111 |
| ② | A11 |
| ③ | AA11 |
| ④ | A111A |
해설:
입력 마스크 문자의 의미:
| 문자 | 의미 |
|---|---|
| L | 반드시 영문자 입력 (A~Z) |
| A | 영문자 입력 가능 (선택적) |
| 0 | 반드시 숫자 입력 |
| 9 | 숫자 입력 가능 (선택적) |
| ? | 영문자 입력 가능 (선택적) |
"LA09?" = 5자리 구조: [반드시문자][문자][반드시숫자][숫자][문자]
① AA111: 5번째 자리(?)에 숫자 "1"이 들어간다. ?는 영문자 전용 위치이므로 숫자 입력이 불가하다. 따라서 ①이 입력할 수 없는 값이다.
문제 52 | 정답 ③
문제: 다음 중 아래 <고객>과 <구매리스트> 테이블 관계에 참조 무결성이 항상 유지되도록 설정할 수 없는 경우는?
| 선택지 | 내용 |
|---|---|
| ① | <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 없는 경우 |
| ② | <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 하나만 있는 경우 |
| ③ | <구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우 |
| ④ | <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 두 개 이상 있는 경우 |
해설:
참조 무결성은 자식 테이블(구매리스트)의 외래 키 값이 반드시 부모 테이블(고객)의 기본 키 값과 일치해야 함을 의미한다. ③의 경우 구매리스트의 고객번호에 고객 테이블에 없는 값이 이미 존재한다면, 이는 참조 무결성이 이미 위반된 상태이므로 관계를 설정(유지)할 수 없다.
문제 53 | 정답 ①
문제: 다음 중 외부 데이터 가져오기 기능에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다. |
| ② | Excel 워크시트에서 정의된 이름의 영역을 Access의 새 테이블이나 기존 테이블에 데이터 복사본으로 만들 수 있다. |
| ③ | Access에서는 한 테이블에 256개 이상의 필드를 지원하지 않으므로 원본 데이터는 열의 개수가 255개를 초과하지 않아야 한다. |
| ④ | Excel 파일을 가져오는 경우 한 번에 하나의 워크시트만 가져올 수 있으므로 여러 워크시트에서 데이터를 가져오려면 각 워크시트에 대해 가져오기 명령을 반복해야 한다. |
해설:
텍스트 파일을 가져올 때 기본 키 위반 데이터를 "수정하며 가져올 수 있다"는 설명은 잘못된 표현이다. 외부 데이터 가져오기 기능에서 기본 키 값이 중복되면 오류가 발생하거나 가져오기가 실패하며, 가져오기 과정에서 데이터를 수정하여 가져오는 것은 일반적인 동작이 아니다.
문제 54 | 정답 ②
문제: 다음 중 위쪽 구역에 데이터시트를 표시하는 열 형식의 폼을 만들고, 아래쪽 구역에 선택한 레코드에 대한 정보를 수정하거나 입력할 수 있는 데이터시트 형식의 폼을 자동으로 만들어 주는 도구는?
| 선택지 | 내용 |
|---|---|
| ① | 폼 |
| ② | 폼 분할 |
| ③ | 여러 항목 |
| ④ | 폼 디자인 |
해설:
폼 분할(Split Form)은 위쪽에 데이터시트(레코드 목록), 아래쪽에 선택된 레코드의 상세 정보가 표시되는 이중 구조의 폼을 자동으로 생성한다. 위쪽에서 레코드를 선택하면 아래쪽에서 해당 레코드를 편집할 수 있다.
문제 55 | 정답 ①
문제: 다음 중 이벤트 프로시저에서 쿼리를 실행 모드로 여는 명령은?
| 선택지 | 내용 |
|---|---|
| ① | DoCmd.OpenQuery |
| ② | DoCmd.SetQuery |
| ③ | DoCmd.QueryView |
| ④ | DoCmd.QueryTable |
해설:
Access VBA에서 DoCmd.OpenQuery 메서드는 지정된 쿼리를 실행한다. 예: DoCmd.OpenQuery "고객목록" → "고객목록" 쿼리를 실행한다. SetQuery, QueryView, QueryTable은 Access VBA의 유효한 메서드가 아니다.
문제 56 | 정답 ①
문제: 다음 중 폼의 구성요소에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 폼 머리글은 인쇄할 때 모든 페이지의 상단에 매번 표시된다. |
| ② | 하위 폼은 폼 안에 있는 또 하나의 폼을 의미한다. |
| ③ | 폼 바닥글은 폼 요약 정보 등과 같이 각 레코드에 동일하게 표시될 정보가 입력되는 구역이다. |
| ④ | 본문은 사용할 실제 내용을 입력하는 구역으로 폼 보기 형식에 따라 하나의 레코드만 표시하거나 여러 개의 레코드를 표시한다. |
해설:
폼 머리글은 폼의 시작 부분에 한 번만 표시되는 구역이다. "인쇄 시 모든 페이지 상단에 매번 표시"되는 것은 페이지 머리글의 특징이다. 폼 바닥글은 레코드 처리 후 마지막에 한 번 표시된다.
문제 57 | 정답 ②
문제: 다음 중 폼 작성에 관한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 여러 개의 컨트롤을 선택하여 자동 정렬할 수 있다. |
| ② | 컨트롤의 탭 순서는 자동으로 화면 위에서 아래로 설정된다. |
| ③ | 사각형, 선 등의 도형 컨트롤을 삽입할 수 있다. |
| ④ | 컨트롤 마법사를 사용하여 폼을 닫는 매크로를 실행시키는 단추를 만들 수 있다. |
해설:
컨트롤의 탭 순서는 컨트롤을 생성한 순서에 따라 설정되며, 화면 위→아래로 자동 설정되지 않는다. 탭 순서를 변경하려면 [탭 순서] 대화상자에서 수동으로 조정해야 한다.
문제 58 | 정답 ④
문제: 다음 중 관계형 데이터베이스의 조인(JOIN)에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 쿼리에 여러 테이블을 포함할 때는 조인을 사용하여 원하는 결과를 얻을 수 있다. |
| ② | 내부 조인은 조인되는 두 테이블에서 조인하는 필드가 일치하는 행만을 반환하려는 경우에 사용한다. |
| ③ | 외부 조인은 조인되는 두 테이블에서 공통 값이 없는 데이터를 포함할지 여부를 지정할 수 있다. |
| ④ | 조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다. |
해설:
조인에 사용되는 기준 필드(조인 필드)의 데이터 형식은 동일하거나 호환 가능해야 한다. 숫자형과 문자형 필드를 직접 조인하면 오류가 발생하거나 정상적인 결과를 얻을 수 없다. 따라서 "데이터 형식이 다르거나 호환되지 않아도 가능하다"는 설명이 잘못되었다.
문제 59 | 정답 ①
문제: 다음 중 폼 바닥글의 텍스트 상자의 컨트롤 원본으로 <사원> 테이블에서 직급이 '부장'인 레코드들의 급여평균을 구하는 함수식으로 옳은 것은?
| 선택지 | 내용 |
|---|---|
| ① | =DAVG("[급여]","[사원]","[직급]='부장'") |
| ② | =DAVG("[사원]","[급여]","[직급]='부장'") |
| ③ | =AVG("[급여]","[사원]","[직급]='부장'") |
| ④ | =AVG("[사원]","[급여]","[직급]='부장'") |
해설:
Access 도메인 집계 함수 DAVG의 형식은 DAVG(필드명, 도메인, 조건)이다.
- ①
DAVG("[급여]","[사원]","[직급]='부장'")→ 사원 테이블에서 직급이 부장인 레코드의 급여 필드 평균 → 정확 - ② 필드명과 도메인 위치가 뒤바뀌어 잘못됨
- ③④ AVG는 도메인 함수가 아닌 집계 함수로, 이 형식으로 사용할 수 없음
문제 60 | 정답 ④
문제: 다음 중 액세스의 매크로에 대한 설명으로 옳지 않은 것은?
| 선택지 | 내용 |
|---|---|
| ① | 반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있도록 하는 기능이다. |
| ② | 매크로 함수 또는 매크로 함수 집합으로 구성되며, 각 매크로 함수의 수행 방식을 제어하는 인수를 추가할 수 있다. |
| ③ | 매크로를 이용하여 폼을 열고 닫거나 메시지 박스를 표시할 수도 있다. |
| ④ | 매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다. |
해설:
Access 매크로는 컨트롤의 이벤트에 연결하여 사용할 수 있지만, 폼 개체 내에서만 사용할 수 있는 것은 아니다. 리포트의 이벤트, AutoExec 매크로(데이터베이스 시작 시 자동 실행), 공유 매크로 등 폼 외부에서도 다양하게 사용할 수 있다.
정답 총괄표
| 번호 | 답 | 번호 | 답 | 번호 | 답 | 번호 | 답 | 번호 | 답 | 번호 | 답 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ③ | 11 | ③ | 21 | ④ | 31 | ② | 41 | ② | 51 | ① |
| 2 | ② | 12 | ④ | 22 | ④ | 32 | ④ | 42 | ① | 52 | ③ |
| 3 | ③ | 13 | ① | 23 | ① | 33 | ④ | 43 | ① | 53 | ① |
| 4 | ③ | 14 | ④ | 24 | ③ | 34 | ③ | 44 | ④ | 54 | ② |
| 5 | ② | 15 | ④ | 25 | ③ | 35 | ③ | 45 | ② | 55 | ① |
| 6 | ② | 16 | ③ | 26 | ③ | 36 | ② | 46 | ① | 56 | ① |
| 7 | ④ | 17 | ② | 27 | ② | 37 | ② | 47 | ① | 57 | ② |
| 8 | ④ | 18 | ① | 28 | ① | 38 | ③ | 48 | ④ | 58 | ④ |
| 9 | ② | 19 | ④ | 29 | ④ | 39 | ③ | 49 | ③ | 59 | ① |
| 10 | ③ | 20 | ④ | 30 | ③ | 40 | ② | 50 | ④ | 60 | ④ |
무료 CBT 모의고사로 실전 감각을 키우세요!
지금 바로 https://allpass.dothome.co.kr/ 에서 무료 CBT 모의고사와 기출문제를 풀어보세요. 공인중개사를 비롯한 다양한 국가 자격증 기출문제를 로그인 없이 무료로 이용할 수 있으며, 틀린 문제는 자동으로 오답노트에 저장되어 효율적인 복습이 가능합니다. 정보처리기사, 산업안전기사, 컴퓨터활용능력, 한국사능력검정시험 등 여러 자격증도 함께 준비할 수 있어, 자격증 공부의 든든한 파트너가 되어줄 것입니다.
합격까지의 여정, 올패스(All-Pass)가 함께 하겠습니다.
'자격증 공부 관련 > 컴퓨터활용능력' 카테고리의 다른 글
| 2020년 제2회 컴퓨터활용능력 1급 기출문제(60문항), 정답 및 해설집 (0) | 2026.06.11 |
|---|