컴퓨터활용능력 1급 2025년 상시05 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.
컴퓨터 일반
문제 1
다음 중 컴퓨터 통신에서 사용하는 프록시 서버(Proxy)의 기능으로 옳은 것은?
①네트워크 병목현상 해결 기능
②프로토콜 연결 해제 기능
③방화벽 기능과 캐시 기능
④내부 불법 해킹 차단 기능
정답 · 해설 보기
정답 ③
프록시 서버는 클라이언트와 서버 사이에서 중계 역할을 하며, 방화벽 기능으로 외부 침입을 차단하고 캐시 기능으로 자주 접속하는 웹페이지를 저장하여 속도를 향상시킵니다. 프로토콜 연결 해제는 프록시의 기능이 아니며, 네트워크 병목현상 해결도 캐시를 통한 부수적 효과입니다. 시험 포인트: 프록시 서버 = 방화벽(보안) + 캐시(속도향상) 기능
문제 2
다음 중 시스템 복구를 해야 하는 시기로 가장 적절하지 않은 것은?
①그림 화면이 나타나지 않으며 운영체제를 시작할 수 없을 때
②새 장치를 설치한 후 시스템이 불안정할 때
③누락되거나 손상된 데이터 파일을 이전 버전으로 되돌리고자 할 때
④파일의 단편화를 개선하여 디스크의 접근 속도를 향상시키고자 할 때
정답 · 해설 보기
정답 ④
시스템 복원은 Windows가 불안정해졌을 때 이전 정상 상태로 되돌리는 기능입니다. 화면이 나타나지 않거나, 새 장치 설치 후 불안정하거나, 손상된 파일을 복원할 때 사용합니다. 파일 단편화 개선은 디스크 조각 모음의 기능이며 시스템 복원과는 무관합니다. 시험 포인트: 시스템 복원은 시점 복구 기능이고, 디스크 조각 모음은 단편화 해결 도구임
문제 3
다음 중 컴퓨터 통신과 관련하여 P2P 방식에 관한 설명으로 옳은 것은?
①인터넷에서 이루어지는 개인 대 개인의 파일 공유를 위한 기술이다.
②인터넷을 통해 MP3를 제공해 주는 기술 및 서비스이다.
③인터넷을 통해 동영상을 상영해 주는 기술 및 서비스이다.
④여러 사용자가 동시에 온라인 게임을 할 수 있도록 제공해 주는 기술이다.
정답 · 해설 보기
정답 ①
P2P(Peer to Peer)는 서버 없이 개인과 개인이 직접 연결하여 파일을 공유하는 기술입니다. 중앙 서버를 거치지 않고 각 사용자의 컴퓨터가 서버이자 클라이언트 역할을 동시에 수행합니다. MP3 서비스, 동영상 서비스, 온라인 게임은 P2P를 활용할 수 있는 응용 분야일 뿐 P2P의 정의가 아닙니다. 시험 포인트: P2P = 서버 없이 개인 간 직접 파일 공유하는 네트워크 기술
문제 4
다음 중 컴퓨터 프로그래밍 언어인 JAVA 언어에 대한 설명으로 옳지 않은 것은?
①네트워크 환경에서 분산 작업이 가능하다.
②멀티스레드 기능을 제공하므로 여러 작업을 동시에 처리할 수 있다.
③운영체제에 관계없이 독립적으로 실행할 수 있는 프로그램을 작성할 수 있다.
④수식처리를 비롯하여 기호 처리 분야에 사용되고 있으며 특히 인공 지능 분야에 널리 사용되고 있다.
정답 · 해설 보기
정답 ④
JAVA는 객체지향 프로그래밍 언어로 분산 환경의 작업 처리가 가능하고, 멀티스레드를 지원하며, JVM(자바 가상 머신)을 통해 운영체제에 독립적으로 실행됩니다. 기호 처리와 인공지능 분야에 주로 사용되는 언어는 LISP입니다. 시험 포인트: JAVA = 객체지향·멀티스레드·OS독립(JVM), LISP = 기호처리·AI 분야 언어
문제 5
다음 중 컴퓨터에서 사용하는 모니터에 관한 설명으로 옳지 않은 것은?
①모니터 크기는 화면의 가로와 세로 길이를 더한 값을 Inch로 표시한다.
②모니터 해상도는 픽셀(Pixel) 수에 따라 결정된다.
③재생률(Refresh Rate)이 높을수록 모니터의 깜박임이 줄어든다.
④플리커 프리(Flicker Free)가 적용된 모니터의 경우 눈의 피로를 줄일 수 있다.
정답 · 해설 보기
정답 ①
모니터 크기는 화면의 대각선 길이를 인치 단위로 측정하며, 가로와 세로를 합한 값이 아닙니다. 해상도는 화면을 구성하는 픽셀 수로 결정되고, 재생률(주사율)이 높을수록 깜박임이 줄어듭니다. Flicker Free 기능은 깜박임을 제거하여 눈의 피로를 줄여주는 기술입니다. 시험 포인트: 모니터 크기 = 대각선 길이(인치), 해상도 = 픽셀 수
문제 6
다음 중 RAM(Random Access Memory)에 대한 설명으로 옳은 것은?
①주로 펌웨어(Firmware)를 저장한다.
②주기적으로 재충전(Refresh)이 필요한 DRAM이 주기억장치로 사용된다.
③컴퓨터의 기본적인 입출력 프로그램(BIOS)이 저장되어 있어 부팅 시 실행된다.
④전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.
정답 · 해설 보기
정답 ②
RAM(Random Access Memory)은 읽기와 쓰기가 가능한 휘발성 메모리입니다. DRAM은 주기적으로 재충전(Refresh)이 필요하며 주기억장치로 사용됩니다. 펌웨어 저장, BIOS 저장 및 부팅 시 실행, 비휘발성·읽기 전용 특성은 모두 ROM의 특징입니다. SRAM은 재충전이 불필요하고 캐시 메모리에 사용됩니다. 시험 포인트: DRAM = 재충전 필요·주기억장치, SRAM = 재충전 불필요·캐시메모리
문제 7
다음 중 인터넷과 관련하여 스트리밍(Streaming) 기술에 관한 설명으로 옳은 것은?
①정지 화상의 프레임에서 중복되는 정보를 삭제하여 데이터를 압축하는 기술이다.
②네트워크를 통해 대용량의 멀티미디어 데이터 파일을 다운받을 때 사용자가 전체 파일을 다운 받을 때까지 기다릴 필요 없이 전송되는 대로 재생시키는 기술이다.
③하이퍼텍스트와 멀티미디어를 통합한 개념으로 문자뿐만 아니라 그래픽, 사운드, 동영상 등의 정보를 연결해 놓은 미디어 통합 기술이다.
④카메라로 촬영한 아날로그 영상을 디지털 영상으로 변환·캡처하여 편집·저장시키는 기술이다.
정답 · 해설 보기
정답 ②
스트리밍(Streaming)은 멀티미디어 파일을 전체 다운로드하지 않고 전송받는 대로 실시간으로 재생하는 기술입니다. 프레임 압축은 코덱(Codec)의 기능이고, 하이퍼미디어는 다양한 미디어를 하이퍼링크로 연결하는 기술이며, 비디오 캡처는 영상을 디지털로 변환하는 것입니다. 시험 포인트: 스트리밍 = 다운로드 완료 없이 전송받으며 실시간 재생하는 기술
문제 8
정보시스템을 통하여 전자문서를 전송하기 위해서는 정보 보호를 위하여 보안 서비스가 필요하다. 다음 중 보안 서비스에 해당하지 않는 것은?
①부인방지
②기밀성
③무결성
④확장성
정답 · 해설 보기
정답 ④
정보 보안의 핵심 서비스에는 기밀성(비인가자 접근 차단), 무결성(데이터 변조 방지), 가용성(필요시 접근 보장), 부인 방지(행위 사실 부정 방지), 인증(신원 확인) 등이 있습니다. 확장성은 시스템 성능이나 용량을 늘릴 수 있는 능력으로, 보안 서비스가 아닌 시스템 설계의 특성입니다. 시험 포인트: 보안 서비스 = 기밀성·무결성·가용성·부인방지·인증
문제 9
다음 중 컴퓨터의 하드디스크와 관련하여 RAID(Redundant Array of Inexpensive Disks) 기술에 관한 설명으로 옳지 않은 것은?
①미러링(Mirroring) 방식은 데이터를 두 개의 디스크에 동일하게 기록하여 한쪽 디스크의 데이터 손상 시 다른 한쪽 디스크를 이용하여 복구한다.
②스트라이핑(Striping) 방식은 데이터를 여러 개의 디스크에 나눠서 기록하는 방법으로 자료를 읽고 쓰는 시간을 단축할 수는 있다.
③한 개의 하드디스크를 여러 개의 하드디스크처럼 나누어 관리하는 기술이다.
④RAID를 이용하면 데이터의 안정성이 높아지며 데이터 복구가 용이하다.
정답 · 해설 보기
정답 ③
RAID(Redundant Array of Independent Disks)는 여러 개의 물리적 디스크를 하나의 논리적 디스크처럼 사용하는 기술입니다. 미러링(RAID 1)은 동일 데이터를 두 디스크에 기록하고, 스트라이핑(RAID 0)은 데이터를 분산 기록합니다. 하나의 하드디스크를 여러 개로 나누는 것은 파티션(Partition)이지 RAID가 아닙니다. 시험 포인트: RAID = 여러 디스크를 하나로 묶는 기술, 파티션 = 하나를 여러 개로 나눔
문제 10
다음 중 컴퓨터에서 사용하는 자료의 외부적 표현 방식에 관한 설명으로 옳은 것은?
①ASCII는 데이터 통신용이나 개인용 컴퓨터에서 사용하며 128가지의 문자를 표현할 수 있다.
②BCD는 비트로 구성되어 있으며 하나의 문자를 표현할 수 있다.
③EBCDIC는 대형 컴퓨터에서 사용되는 범용 코드이며 6비트로 구성되어 있다.
④Unicode는 국제 표준 코드로 최대 256가지의 문자 표현이 가능하다.
정답 · 해설 보기
정답 ①
ASCII(American Standard Code for Information Interchange)는 7비트로 128개 문자를 표현하며 데이터 통신에 사용되는 표준 코드입니다. BCD는 4비트로 숫자만 표현하고, EBCDIC는 8비트 코드이며, 유니코드(Unicode)는 16비트로 65,536개 문자를 표현합니다. 시험 포인트: ASCII=7비트·128자, BCD=4비트, EBCDIC=8비트, Unicode=16비트·65536자
문제 11
다음 중 인터넷 보안을 위한 해결책으로 사용되는 암호화 기법에 대한 설명으로 옳지 않은 것은?
①비밀키 암호화 기법은 동일한 키로 데이터를 암호화하고 복호화한다.
②비밀키 암호화 기법은 대칭키 암호화 기법 또는 단일키 암호화 기법이라고도 하며 대표적으로 DES(Data Encryption Standard)가 있다.
③공개키 암호화 기법은 비대칭 암호화 기법이라고도 하며 대표적인 암호화 방식으로 RSA(Rivest, Shamir, Adleman)가 있다.
④공개키 암호화 기법에서는 암호화할 때 사용하는 키는 비밀로 하고 복호화 할 때 사용하는 키는 공개하는 방식을 사용한다.
정답 · 해설 보기
정답 ④
암호화 기법에서 비밀키(대칭키) 방식은 암호화와 복호화에 동일한 키를 사용하며 대표적으로 DES가 있습니다. 공개키(비대칭키) 방식은 암호화키(공개키)와 복호화키(비밀키)가 서로 다르며 대표적으로 RSA가 있습니다. 공개키 방식에서 암호화키는 공개되고 복호화키만 비밀로 유지됩니다. 시험 포인트: 대칭키=DES·동일키, 비대칭키=RSA·공개키는 공개·복호화키만 비밀
문제 12
다음 중 PC의 바이오스(BIOS)에 대한 설명으로 옳지 않은 것은?
①바이오스는 컴퓨터의 입출력 장치나 메모리 등 하드웨어를 관리하는 프로그램이다.
②컴퓨터에 연결된 주변장치를 관리하는 인터럽트(Interrupt) 처리 부분이 있다.
③바이오스는 하드디스크에 저장되어 있다.
④PC의 전원을 올리면 먼저 바이오스 프로그램이 작동하여 시스템을 초기화시킨다.
정답 · 해설 보기
정답 ③
BIOS(Basic Input Output System)는 ROM에 저장되어 컴퓨터 전원을 켜면 가장 먼저 실행되는 프로그램입니다. 하드웨어를 초기화하고 관리하며, 인터럽트를 처리합니다. BIOS는 하드디스크가 아닌 ROM에 저장되며, 하드디스크에 저장되는 것은 운영체제입니다. 시험 포인트: BIOS = ROM에 저장, 전원 시 최초 실행, 하드웨어 초기화 및 관리
문제 13
다음 중 전자우편에서 사용하는 프로토콜에 관한 설명으로 옳은 것은?
①사용자가 작성한 이메일을 다른 사람의 계정으로 전송해 주는 역할을 한다.
②메일 서버의 이메일을 사용자의 컴퓨터로 가져올 수 있도록 메일 서버에서 제공하는 프로토콜이다.
③멀티미디어 전자우편을 주고 받기 위한 인터넷 메일의 표준 프로토콜이다.
④웹 브라우저에서 제공하지 않는 멀티미디어 파일을 확인하여 실행시켜주는 프로토콜이다.
정답 · 해설 보기
정답 ②
전자우편 프로토콜에서 SMTP는 메일을 전송할 때, POP3는 메일 서버에서 사용자 PC로 메일을 가져올 때 사용합니다. MIME는 텍스트 외에 이미지, 오디오 등 멀티미디어 파일을 메일에 첨부할 수 있게 해주는 프로토콜입니다. 플러그인은 브라우저 기능을 확장하는 프로그램으로 메일 프로토콜이 아닙니다. 시험 포인트: SMTP=메일 전송, POP3=메일 수신, MIME=멀티미디어 메일 첨부
문제 14
다음 중 한글 Windows 10의 백업과 복원에 관한 설명으로 옳지 않은 것은?
①파일이 백업되는 주기를 지정할 수 있다.
②파일 히스토리를 이용하여 자동으로 파일이 백업되도록 설정할 수 있다.
③백업된 파일을 복원할 때 복원 위치를 설정할 수 있다.
④백업에서 제외할 폴더를 지정할 수 없다.
정답 · 해설 보기
정답 ④
Windows 10의 백업 기능은 백업 주기를 지정할 수 있고, 파일 히스토리를 통해 자동 백업이 가능하며, 복원 위치를 설정할 수 있습니다. 또한 제외 폴더를 지정하여 특정 폴더를 백업에서 제외할 수도 있으므로 제외 폴더 지정이 불가하다는 설명은 틀립니다. 시험 포인트: Windows 백업은 주기 설정, 자동 백업, 복원 위치, 제외 폴더 지정 모두 가능
문제 15
핸드폰, 노트북과 같은 휴대기기를 서로 연결하여 정보를 교환할 수 있도록 하는 근거리 무선 통신 기술은?
①블루투스
②와이파이
③와이브로
④테더링
정답 · 해설 보기
정답 ①
블루투스(Bluetooth)는 약 10m 이내의 근거리에서 기기 간 무선 통신을 지원하는 기술입니다. 와이파이(Wi-Fi)는 무선 LAN으로 수십~수백m 범위이고, 와이브로(WiBro)는 이동 중 초고속 인터넷 서비스이며, 테더링은 스마트폰의 인터넷을 다른 기기와 공유하는 기능입니다. 시험 포인트: 블루투스 = 10m 이내 근거리 무선 통신, 기기 간 직접 연결
문제 16
다음 중 컴퓨터 운영체제(OS)에 대한 설명으로 옳지 않은 것은?
①컴퓨터 하드웨어와 응용 프로그램을 사용하고자 하는 사용자 사이에 위치하여 인터페이스 역할을 해주는 소프트웨어이다.
②운영체제는 컴퓨터가 동작하는 동안 주기억장치에 위치하며, 프로세스, 기억장치, 입출력장치, 파일 등의 자원을 관리한다.
③운영체제의 목적에는 처리 능력의 향상, 응답 시간의 단축, 사용 가능도의 향상, 신뢰도 향상 등이 있다.
④운영체제의 종류에는 어셈블러, 컴파일러, 인터프리터 등이 있다.
정답 · 해설 보기
정답 ④
운영체제(OS)는 하드웨어와 소프트웨어 간의 인터페이스를 제공하고, 주기억장치에 상주하며 자원을 관리합니다. 성능 평가 기준으로 처리 능력, 응답 시간, 가용성, 신뢰도가 있습니다. 어셈블러, 컴파일러, 인터프리터는 프로그래밍 언어를 번역하는 언어 번역 프로그램으로 운영체제가 아닙니다. 시험 포인트: OS = 자원관리·인터페이스, 언어번역기(어셈블러·컴파일러·인터프리터)는 OS가 아님
문제 17
다음 중 인터넷 해킹과 관련하여 피싱(Phishing)에 관한 설명으로 옳은 것은?
①거짓 메일을 보내서 가짜 금융 기관 등의 가짜 웹 사이트로 유인하여 정보를 빼내는 행위이다.
②정상적인 기능을 하는 프로그램으로 가장하여 프로그램 내에 숨어 있다가 해당 프로그램이 동작할 때 활성화되어 부작용을 일으킨다.
③여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위이다.
④네트워크를 거쳐 전송되는 패킷 정보를 읽어 계정과 암호를 알아내는 행위이다.
정답 · 해설 보기
정답 ①
피싱(Phishing)은 금융기관 등을 사칭한 가짜 이메일을 보내 가짜 웹사이트로 유도한 뒤 개인정보를 탈취하는 사기 수법입니다. 트로이 목마는 정상 프로그램으로 위장한 악성코드, DDoS는 다수의 시스템으로 서버를 공격하는 것, 스니핑은 네트워크 상의 데이터를 도청하는 행위입니다. 시험 포인트: 피싱 = 가짜 메일·사이트로 유도하여 개인정보 탈취하는 사회공학적 공격
문제 18
다음 중 인터넷에서 사용하는 표준 주소 체계인 URL(Uniform Resource Locator)의 4가지 구성 요소를 순서대로 옳게 나열한 것은?
①프로토콜, 서버 주소, 포트 번호, 파일 경로
②서버 주소, 프로토콜, 포트 번호, 파일 경로
③프로토콜, 서버 주소, 파일 경로, 포트 번호
④포트 번호, 프로토콜, 서버 주소, 파일 경로
정답 · 해설 보기
정답 ①
URL(Uniform Resource Locator)은 인터넷에서 자원의 위치를 나타내는 주소 체계입니다. 구성 순서는 프로토콜(http://) → 서버 주소(도메인) → 포트 번호 → 파일 경로 순입니다. 프로토콜은 통신 규약을 지정하고, 포트 번호는 생략 시 기본값(HTTP=80, HTTPS=443)이 적용됩니다. 시험 포인트: URL 구성 순서 = 프로토콜 → 서버주소 → 포트번호 → 경로
문제 19
다음 중 인터넷 서버까지의 경로를 추적하는 명령어인 ‘Tracert’에 대한 설명으로 옳은 것은?
①주소 목적지까지 거치는 경로의 수와 각 구간 사이의 데이터 IP 왕복 속도를 확인할 수 있다.
②원격 컴퓨터가 현재 네트워크에 연결되어 정상적으로 작동하고 있는지 알아볼 수 있다.
③컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이에서 파일을 주고받을 수 있도록 하는 원격 파일 전송 프로토콜이다.
④현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소 및 포트 정보를 볼 수 있다.
정답 · 해설 보기
정답 ①
Tracert(Trace Route)는 목적지까지의 네트워크 경로를 추적하는 명령어로, 경유하는 라우터의 IP 주소, 경로 수, 왕복 속도를 확인할 수 있습니다. Ping은 연결 상태 확인, FTP는 파일 전송, Netstat는 네트워크 연결 상태와 포트 정보를 확인하는 명령어입니다. 시험 포인트: Tracert = 경로 추적(IP·경로수·왕복속도), Ping = 연결확인, Netstat = 포트확인
문제 20
다음 중 인터넷에서 사용하는 DNS에 관한 설명으로 옳지 않은 것은?
①DNS는 Domain Name Server 또는 Domain Name System의 약자로 쓰인다.
②DNS는 문자로 만들어진 도메인 이름을 숫자로 된 IP 주소로 바꾸는 시스템이다.
③DNS 서버는 IP 주소를 이용하여 패킷의 최단 전송 경로를 설정한다.
④DNS에서는 모든 호스트들을 각 도메인별로 계층화시켜서 관리한다.
정답 · 해설 보기
정답 ③
DNS(Domain Name System)는 도메인 이름을 IP 주소로 변환하는 시스템으로 계층적 구조로 관리됩니다. 최단 전송 경로를 결정하는 것은 라우터(Router)의 역할이며 DNS의 기능이 아닙니다. DNS 서버는 이름 해석만 수행하고 데이터 전송 경로와는 무관합니다. 시험 포인트: DNS = 도메인→IP 변환·계층적 관리, 최단 경로 결정 = 라우터의 역할
스프레드시트 일반
문제 21
다음 중 엑셀의 틀 고정에 대한 기능 설명으로 옳지 않은 것은?
①틀 고정 방법으로 첫 행 고정을 실행하면 선택된 셀의 위치와 상관없이 첫 행이 고정된다.
②틀 고정은 특정 행 또는 열을 고정할 때 사용하는 기능으로, 주로 표의 제목 행 또는 제목 열을 고정한 후 작업할 때 유용하다.
③선택된 셀의 왼쪽 열과 바로 위의 행이 고정된다.
④틀 고정 구분선을 마우스로 잡아끌어 틀 고정 구분선을 이동시킬 수 있다.
정답 · 해설 보기
정답 ④
틀 고정은 특정 행이나 열을 화면에 고정하여 스크롤해도 항상 보이게 하는 기능입니다. 첫 행 고정은 커서 위치와 무관하게 가능하고, 행과 열을 동시에 고정할 수도 있습니다. 틀 고정 구분선은 마우스로 이동할 수 없으며, 변경하려면 틀 고정을 해제한 후 다시 설정해야 합니다. 시험 포인트: 틀 고정 구분선은 이동 불가, 변경 시 해제 후 재설정 필요
문제 22
아래 워크시트와 같이 시상내역 표를 이용하여 시상내역을 계산하였다. 다음 중 [D2:D10] 셀에 입력된 배열 수식으로 옳은 것은?
배열 수식에서 INDEX와 MATCH 함수를 조합하면 행과 열 조건을 동시에 만족하는 값을 찾을 수 있습니다. MATCH 함수의 세 번째 인수(match_type)가 1이면 오름차순 정렬된 데이터에서 이하 값 중 가장 큰 값을, 0이면 정확히 일치하는 값을, -1이면 이상 값 중 가장 작은 값을 찾습니다. 시험 포인트: MATCH match_type: 1=오름차순(이하최대), 0=정확일치, -1=내림차순(이상최소)
문제 23
다음과 같은 이벤트를 실행시켰을 때 나타나는 결과로 옳은 것은? Private Sub CommandButton1_Click() Range("B2:C3").Select Selection.Delete Shift:=xlToLeft End Sub
①[B2:C3] 영역을 셀의 왼쪽에 복사한다.
②[B2:C3] 영역을 삭제한 후 왼쪽에 있는 셀을 오른쪽으로 이동한다.
③[B2:C3] 영역을 삭제한 후 오른쪽에 있는 셀을 왼쪽으로 이동한다.
④[B2:C3] 영역을 셀의 오른쪽에 복사한다.
정답 · 해설 보기
정답 ③
VBA에서 Selection.Delete Shift:=xlToLeft는 선택한 셀을 삭제한 후 오른쪽에 있는 셀을 왼쪽으로 이동시키는 명령입니다. xlUp은 아래쪽 셀을 위로 이동, xlToRight는 오른쪽으로 이동시킵니다. Delete 메서드의 Shift 매개변수는 삭제 후 셀이 이동하는 방향을 지정합니다. 시험 포인트: xlToLeft=오른쪽→왼쪽 이동, xlUp=아래→위 이동
문제 24
다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
①날짜 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
②‘3’과 같이 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
③수식 또는 함수 식을 입력할 때는 = 기호를 붙여 입력한다.
④여러 개의 셀에 동일한 데이터를 한번에 입력할 때 범위는 연속적으로 지정하지 않아도 된다.
정답 · 해설 보기
정답 ②
엑셀에서 셀에 작은따옴표를 앞에 붙여 숫자를 입력하면 문자로 인식되어 왼쪽 정렬됩니다. 날짜 데이터는 숫자로 취급되어 오른쪽 정렬되고, 수식은 등호(=) 등의 기호로 시작하며, 비연속 범위 선택 후 데이터 입력이 가능합니다. 문자 데이터는 항상 왼쪽 정렬이 기본입니다. 시험 포인트: 작은따옴표(')+숫자 = 문자 변환 → 왼쪽 정렬
문제 25
다음 중 아래 설명에 해당하는 차트 종류는? ㆍ항목의 값을 점으로 표시하여 여러 데이터 값들의 관계를 보여 주며 주로 과학 데이터의 차트 작성에 사용된다. ㆍ가로 축의 값이 일정한 간격이 아닌 경우나 데이터 요소의 수가 많은 경우 사용된다. ㆍ기본적으로 5개의 하위 차트 종류가 제공되며 3차원으로 작성할 수 없다.
①분산형 차트
②도넛형 차트
③방사형 차트
④혼합형 차트
정답 · 해설 보기
정답 ①
분산형(XY 산점도) 차트는 두 변수 간의 상관관계를 점으로 표시하며, 주로 과학적 데이터 분석에 사용됩니다. 분산형 차트는 3차원으로 표현할 수 없는 특징이 있습니다. 꺾은선형은 시간에 따른 추세를, 원형은 비율을, 막대형은 항목별 비교를 표현하는 데 적합합니다. 시험 포인트: 분산형 차트 = 점 표시 + 과학 데이터 + 상관관계 분석 + 3차원 불가
문제 26
다음 그림과 같이 표기능을 사용하여 단가(C7:E7)와 판매량(B8:B11)에 따른 판매금액(C8:E11)을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은?
①‘데이터 테이블’ 대화상자가 표시되면 행 입력 셀은 [B3] 셀과 열 입력 셀은 [B2] 셀을 지정한 후 확인을 선택한다.
②영역을 블록으로 설정한 후 데이터 예측 → 가상 분석 → 데이터 표를 선택한다.
③수식이 입력되어야 하는 셀을 선택하고 수식 “=B2*B3”을 입력한다.
④자동으로 결과가 구해진 셀을 하나 선택해서 살펴보면 “{=TABLE(B3,B2)}”와 같은 배열 수식이 들어 있다.
정답 · 해설 보기
정답 ②
데이터 표는 엑셀의 가상 분석 도구 중 하나로, 수식에서 특정 변수를 변경했을 때의 결과를 한눈에 볼 수 있습니다. 경로는 데이터 탭 → 예측 → 가상 분석 → 데이터 표이며, 예측에서 데이터 표로 직접 접근하는 것이 아니라 가상 분석을 거쳐야 합니다. 시험 포인트: 데이터 표 경로 = 데이터 탭 → 예측 → 가상 분석 → 데이터 표
문제 27
다음 중 아래 시트에서 고급 필터 기능을 이용하여 점수가 전체 평균보다 크면서 성별이 ‘남’인 데이터를 추출하려고 할 때 고급 필터의 조건식으로 옳은 것은?
①
②
③
④
정답 · 해설 보기
정답 ②
고급 필터는 별도의 조건 범위를 설정하여 복잡한 조건으로 데이터를 필터링하는 기능입니다. 같은 행에 입력된 조건은 AND 조건으로, 다른 행에 입력된 조건은 OR 조건으로 처리됩니다. 수식을 조건으로 사용할 때는 필드명 대신 빈 셀이나 다른 이름을 사용해야 합니다. 시험 포인트: 고급 필터 조건 = 같은 행 AND, 다른 행 OR
문제 28
다음 중 부분합에 대한 설명 중 옳지 않은 것은?
①그룹화할 항목으로 선택된 필드는 자동으로 오름차순 정렬하여 부분합이 계산된다.
②부분합에서는 합계, 평균, 개수 등의 함수 이외에도 다양한 함수를 선택할 수 있다.
③부분합에서 데이터 아래에 요약을 표시할 수 있다.
④부분합에서 그룹 사이에 페이지를 나눌 수 있다.
정답 · 해설 보기
정답 ①
부분합은 정렬된 데이터를 그룹별로 소계를 자동 계산하는 기능입니다. 부분합을 실행하기 전에 반드시 그룹화할 필드를 기준으로 수동 정렬해야 하며, 부분합 기능이 자동으로 정렬하지 않습니다. 부분합은 중첩 사용이 가능하고, 그룹별 윤곽 기호가 표시됩니다. 시험 포인트: 부분합 = 자동 정렬 안 됨, 반드시 사전에 수동 정렬 필요
문제 29
다음 중 아래 시트에서 각 수식을 실행했을 때의 결과 값으로 옳은 것은?
①=SUM(COUNTA(B2:D4), MAXA(B2:D4)) → 102
②=AVERAGE(SMALL(C2:C4, 2), LARGE(C2:C4, 2)) → 75
③=SUM(LARGE(B3:D3, 2), SMALL(B3:D3, 2)) → 174
④=SUM(COUNTA(B2, D4), MINA(B2, D4)) → 109
정답 · 해설 보기
정답 ③
LARGE 함수는 k번째로 큰 값을, SMALL 함수는 k번째로 작은 값을 반환합니다. COUNTA 함수는 비어 있지 않은 셀의 개수를 세고, MAXA 함수는 논리값과 텍스트를 포함하여 최대값을 구합니다. MAX는 숫자만 대상으로 하지만 MAXA는 TRUE=1, FALSE=0으로 계산합니다. 시험 포인트: LARGE=k번째 큰값, SMALL=k번째 작은값, COUNTA=비어있지 않은 셀 수
문제 30
다음 중 아래 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은? 셀의 값이 500 이상 1000 미만이면 빨강, 1000 이상이면 파랑, 각 조건에 대해 천단위 구분 기호(,)와 소수 이하 첫째 자리까지 표시한다. 표시 예: 1234.56 → 1,234.6, 432 → 432.0
①[>=1000]#,##0.0;[>=500]#,##0.0;#,##0.0
②[>=1000]#,###.#;[>=500]#,###.#;#,###.#
③[>=1000]<#,##0.0;[>=500]<#,##0.0;#,##0.0
④[>=1000]<#,###.#;[>=500]<#,###.#;#,###.#
정답 · 해설 보기
정답 ①
사용자 지정 표시 형식에서 조건을 지정하면 값에 따라 다른 서식이 적용됩니다. [>=1000]이면 파란색, [>=500]이면 빨간색, 나머지는 기본 서식이 적용됩니다.
핵심: #과 0의 차이를 구분해야 합니다. - #: 의미 있는 숫자만 표시, 없으면 공백 → 432를 #,###.# 로 표시하면 "432."가 되어 뒷자리 0이 나오지 않습니다. - 0: 의미 없어도 0으로 표시 → 432를 #,##0.0 으로 표시해야 "432.0"이 됩니다.
문제의 표시 예 "432 → 432.0"을 만족하려면 소수점 이하에 반드시 0이 와야 하므로, 정답은 ① #,##0.0 입니다. ② #,###.# 는 432가 "432."로 표시되어 조건 불일치.
시험 포인트: 사용자 지정 형식 조건은 최대 2개, #는 유효숫자만, 0은 항상 표시.
문제 31
다음 중 워크시트의 인쇄 영역 설정에 대한 설명으로 옳지 않은 것은?
①인쇄 영역은 리본 메뉴의 페이지 레이아웃 탭이나 페이지 설정 대화상자의 시트 탭에서 설정할 수 있다.
②인쇄 영역을 설정했더라도 인쇄 시 활성 시트 전체가 인쇄되도록 설정할 수 있다.
③여러 시트에서 원하는 영역을 추가하여 인쇄 영역을 확대할 수 없다.
④여러 영역이 인쇄 영역으로 설정된 경우 설정한 순서대로 각기 다른 페이지에 인쇄된다.
정답 · 해설 보기
정답 ③
인쇄 영역은 워크시트에서 인쇄할 범위를 지정하는 기능입니다. 인쇄 영역 추가는 동일한 시트 내에서만 가능하며, 여러 시트에 걸쳐 인쇄 영역을 추가하는 것은 불가능합니다. 각 시트마다 별도로 인쇄 영역을 설정해야 합니다. 인쇄 영역은 페이지 레이아웃 탭에서 설정합니다. 시험 포인트: 인쇄 영역 추가 = 같은 시트 내에서만 가능, 여러 시트 불가
문제 32
다음 중 시트 보호 기능에 대한 설명으로 옳지 않은 것은?
①시트 보호 설정 시 암호를 설정할 수 있다.
②시트 보호를 실행하면 시트의 삽입, 삭제, 이동, 숨기기, 이름 바꾸기 등의 작업을 할 수 없다.
③시트 보호 시 특정 셀의 내용만 수정 가능하도록 하려면 해당 셀의 셀 서식에서 잠금 설정을 해제한다.
④시트 보호를 설정하면 셀에 데이터를 입력하거나 수정하려고 했을 때 경고 메시지가 나타난다.
정답 · 해설 보기
정답 ②
시트 보호는 셀의 내용 수정, 서식 변경 등을 제한하는 기능입니다. 시트의 삽입, 삭제, 이동, 숨기기 등 시트 구조에 관한 보호는 통합 문서 보호에서 설정합니다. 시트 보호에서는 셀 선택, 서식, 행/열 삽입 등의 허용 여부를 개별적으로 지정할 수 있습니다. 시험 포인트: 시트 보호 = 셀 내용 보호, 통합 문서 보호 = 시트 삽입·삭제·이동·숨기기 보호
문제 33
다음 중 차트에 대한 설명으로 옳은 것은?
①워크시트에서 차트에 사용될 데이터를 범위로 지정한 후 [Ctrl]+[F1]을 누르면 별도의 차트 시트에 기본 차트가 작성된다.
②원형 차트에 축을 표시할 수 있다.
③추세선은 기본적으로 선형 추세선으로 표시되고 사용자가 다른 추세선으로 변경할 수 없다.
④트리맵, 히스토그램 차트는 3차원 차트로 작성할 수 없다.
정답 · 해설 보기
정답 ④
트리맵과 히스토그램 차트는 3차원으로 표현할 수 없습니다. 차트 시트를 만드는 단축키는 F11이며 Ctrl+F1은 리본 메뉴 표시/숨기기입니다. 원형 차트에는 축이 없고, 추세선은 차트 유형을 변경할 수 있습니다. 새로 추가된 차트 유형의 3차원 지원 여부는 자주 출제됩니다. 시험 포인트: 트리맵·히스토그램 = 3차원 불가, F11 = 차트 시트, 원형 = 축 없음
문제 34
다음 중 시나리오에 대한 설명으로 옳지 않은 것은?
①시나리오 관리자에서 시나리오를 삭제하면 시나리오 요약 보고서의 해당 시나리오도 자동으로 삭제된다.
②특정 셀의 변경에 따라 연결된 결과 셀의 값이 자동으로 변경되어 결과값을 예측할 수 있다.
③여러 시나리오를 비교하기 위해 시나리오를 피벗 테이블로 요약할 수 없다.
④변경 셀과 결과 셀에 이름을 지정한 후 시나리오 요약 보고서를 작성하면 결과에 셀 주소 대신 지정한 이름이 표시된다.
정답 · 해설 보기
정답 ①
시나리오는 여러 가지 가정을 설정하여 결과를 비교하는 가상 분석 도구입니다. 시나리오 요약 보고서는 생성 시점의 데이터를 기반으로 작성되며, 원본 시나리오를 삭제하더라도 이미 만들어진 요약 보고서는 자동으로 삭제되지 않습니다. 요약 보고서는 독립적인 워크시트로 생성됩니다. 시험 포인트: 시나리오 삭제해도 요약 보고서는 자동 삭제되지 않음(독립 시트)
문제 35
다음 중 매크로 대화상자에 대한 설명으로 옳지 않은 것은?
①편집 단추를 클릭하면 선택한 매크로를 수정할 수 있도록 VBA가 실행된다.
②삭제 단추를 클릭하면 선택한 매크로를 삭제한다.
③한 단계씩 코드 실행 단추를 클릭하면 선택한 매크로를 한 줄씩 실행한다.
④옵션 단추를 클릭하면 선택한 매크로의 이름이나 바로 가기 키, 설명 등을 설정하거나 변경할 수 없다.
정답 · 해설 보기
정답 ④
매크로 대화상자에서 옵션 단추를 클릭하면 매크로의 바로 가기 키와 설명을 설정하거나 변경할 수 있습니다. 바로 가기 키는 Ctrl 키와 조합하여 지정하며, 설명란에 매크로에 대한 메모를 작성할 수 있습니다. 옵션에서 이 설정들을 변경할 수 없다는 설명은 잘못된 것입니다. 시험 포인트: 매크로 옵션 = 바로 가기 키 + 설명 설정 및 변경 가능
문제 36
다음 중 영역 [A1:C3]에 대해 조건부 서식의 수식 규칙을 다음과 같이 설정할 경우 결과 화면으로 옳은 것은? =MOD(ROW($A1), 2)=MOD(COLUMN(A$1), 2)
①
②
③
④
정답 · 해설 보기
정답 ②
조건부 서식에서 MOD(ROW(),2)=MOD(COLUMN(),2) 수식은 행 번호와 열 번호를 각각 2로 나눈 나머지가 같은 셀에 서식을 적용합니다. 즉, 행과 열이 모두 홀수이거나 모두 짝수인 셀에 서식이 적용되어 체스판과 같은 패턴이 만들어집니다. MOD 함수는 나머지를 구하는 함수입니다. 시험 포인트: MOD(ROW(),2)=MOD(COLUMN(),2) → 행·열 홀짝 일치 셀에 서식 적용
문제 37
다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?
①[Ctrl]을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.
②셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.
③차트가 선택되어 있는 경우 차트의 종류가 표시된다.
④수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.
정답 · 해설 보기
정답 ③
이름 상자는 현재 선택된 셀 주소를 표시하고, 셀 이름을 정의하거나 이동하는 데 사용됩니다. Ctrl 키로 여러 셀 선택 시 마지막 셀 주소가 표시되고, 이름 정의 시 해당 이름이 표시됩니다. 차트 선택 시에는 차트 이름이 표시되며 차트 종류가 표시되지는 않습니다. 수식 작성 중에는 함수 목록이 나타납니다. 시험 포인트: 이름 상자에 차트 선택 시 차트 이름 표시(차트 종류가 아님)
문제 38
다음 중 참조의 대상 범위로 사용하는 이름 정의 시 이름의 지정 방법에 대한 설명으로 옳지 않은 것은?
①이름의 첫 글자는 문자나 밑줄(_)만 쓸 수 있고 나머지 글자는 문자, 숫자, 밑줄(_), 마침표(.)를 사용할 수 없다.
②같은 통합 문서에서 동일한 이름을 중복하여 사용할 수 없다.
③이름 상자의 화살표 단추를 누르고 정의된 이름 중 하나를 클릭하면 해당 셀 또는 셀 범위가 선택된다.
④이름의 첫 글자는 문자나 밑줄(_)만 쓸 수 있고 나머지 글자는 문자, 숫자, 밑줄(_), 마침표(.)를 사용할 수 있다.
정답 · 해설 보기
정답 ①
이름 정의에서 첫 글자는 문자나 밑줄(_)로 시작해야 하며, 나머지 글자에는 문자, 숫자, 밑줄, 마침표(.)를 사용할 수 있습니다. 공백은 사용할 수 없으며 밑줄로 대체합니다. 셀 참조(A1 등)와 동일한 이름은 사용할 수 없고, 이름은 최대 255자까지 가능합니다. 시험 포인트: 이름 정의 규칙 = 첫 글자(문자·밑줄), 나머지(문자·숫자·밑줄·마침표 가능)
문제 39
다음 중 워크시트 이름으로 적절하지 않은 것은?
①_매출실적
②매출실적?
③#매출실적
④매출실적&
정답 · 해설 보기
정답 ②
엑셀에서 시트 이름에 사용할 수 없는 문자는 역슬래시(\), 슬래시(/), 별표(*), 물음표(?), 대괄호([ ]), 콜론(:)입니다. 시트 이름은 최대 31자까지 가능하며 빈 문자열은 사용할 수 없습니다. 이 금지 문자들은 파일 경로나 수식에서 특수한 의미를 가지기 때문에 제한됩니다. 시험 포인트: 시트 이름 금지 문자 = \ / * ? [ ] : (7개)
문제 40
다음 중 매크로를 작성하고 사용하는 방법에 대한 설명으로 옳지 않은 것은?
①매크로 기록 도중에 선택한 셀은 절대 참조로 기록할 수도 있고 상대 참조로 기록할 수도 있다.
②매크로에 지정된 바로 가기 키가 엑셀 고유의 바로 가기 키와 중복될 경우 매크로 실행의 바로 가기 키가 우선한다.
③컨트롤의 명령 단추를 추가하면 매크로 지정 대화상자가 자동으로 표시되어 실행할 매크로를 바로 지정할 수 없다.
④VBA에서 코드 편집을 통해 매크로의 이름이나 내용을 바꿀 수 있다.
정답 · 해설 보기
정답 ③
매크로 실행 시 양식 컨트롤의 단추를 삽입하면 매크로 지정 대화상자가 자동으로 표시되어 바로 매크로를 연결할 수 있습니다. 반면 ActiveX 컨트롤의 명령 단추는 자동으로 매크로 지정 대화상자가 나타나지 않으며, VBA 코드를 직접 작성하여 수동으로 연결해야 합니다. 시험 포인트: 양식 컨트롤 단추 = 매크로 지정 자동 표시, ActiveX = 수동 코드 작성
데이터베이스 일반
문제 41
다음 중 테이블을 데이터시트 형태로 열었을 때 표시되는 테이블 [필드] 탭에 대한 설명으로 가장 옳지 않은 것은?
①이름 및 캡션: 현재 커서가 있는 곳의 필드 이름을 변경할 수 있다.
②삭제: 현재 커서가 있는 레코드를 삭제한다.
③기본값: 식 작성기 대화상자가 표시된다.
④보기: 테이블의 보기 형태를 변경할 수 있다.
정답 · 해설 보기
정답 ②
Access에서 데이터시트 보기의 필드 탭에서 필드를 삭제하면 해당 필드(열) 전체가 삭제됩니다. 이는 레코드(행) 삭제가 아니라 필드 구조 자체를 제거하는 것입니다. 필드 삭제 시 해당 필드에 저장된 모든 데이터가 함께 삭제되므로 주의해야 합니다. 시험 포인트: 필드 탭 삭제 = 필드(열) 삭제이며 레코드(행) 삭제가 아님
문제 42
다음 중 입력 마스크에서 사용되는 사용자 지정 기호에 대한 설명으로 틀린 것은?
①0: 0~9까지의 숫자만 입력 가능하며 반드시 입력해야 한다.
②#: 숫자나 공백의 입력이 가능하지만 공백은 저장되지 않으며 반드시 입력해야 한다.
③L: A~Z까지의 영문자와 한글만 입력 가능하며 반드시 입력해야 한다.
④?: A~Z까지의 영문자와 한글만 입력 가능하며 선택적으로 입력할 수 있다.
정답 · 해설 보기
정답 ②
Access 입력 마스크에서 # 기호는 숫자나 공백을 입력할 수 있는 선택적 입력 자리입니다. 필수 입력이 아니라 비워둘 수 있습니다. 0은 숫자 필수 입력, 9는 숫자 선택 입력, L은 영문자·한글 필수 입력, ?는 영문자·한글 선택 입력을 의미합니다. 시험 포인트: # = 숫자·공백 선택 입력, 0 = 숫자 필수, 9 = 숫자 선택, L = 문자 필수
문제 43
다음 중 각 쿼리 유형에 대한 설명으로 옳지 않은 것은?
①매개 변수 쿼리: 쿼리를 실행할 때마다 값이나 패턴을 묻는 메시지를 표시하여 조건에 맞는 필드만 반환한다.
②크로스탭 쿼리: 레코드의 합계나 평균 등의 요약을 계산한 다음 데이터시트의 왼쪽 세로 방향과 위쪽 가로 방향 두 종류로 결과를 그룹화하는 쿼리로 데이터를 쉽게 분석할 수 있게 해준다.
③추가 쿼리: 테이블의 데이터를 복사하거나 데이터를 보관해야 하는 경우에 사용되며 새로운 테이블을 생성하지 않는다.
④선택 쿼리: 하나 이상의 테이블, 기존 쿼리 또는 이 두 가지의 조합에서 데이터를 가져올 수 있다.
정답 · 해설 보기
정답 ③
Access에서 추가 쿼리는 기존 테이블에 다른 테이블의 레코드를 추가하는 쿼리입니다. 새 테이블을 생성하여 데이터를 저장하는 것은 테이블 만들기 쿼리입니다. 업데이트 쿼리는 기존 레코드를 수정하고, 삭제 쿼리는 조건에 맞는 레코드를 제거합니다. 시험 포인트: 추가 쿼리 = 기존 테이블에 레코드 추가, 테이블 만들기 쿼리 = 새 테이블 생성
문제 44
다음 중 입력 마스크의 속성에 관한 설명으로 옳지 않은 것은?
①첫 번째 부분은 사용자 지정 기호를 사용하여 입력 마스크를 지정한다.
②두 번째 부분은 데이터를 입력할 때 ‘-’, ‘/’, ‘=’와 같은 서식 문자를 테이블에 저장할지의 여부를 지정한다.
③세 번째 부분은 데이터를 입력할 때 데이터가 입력되어야 하는 자리에 표시되는 문자를 지정한다.
④입력 마스크는 콜론(:)으로 나눈 세 개의 부분으로 구성된다.
정답 · 해설 보기
정답 ④
Access 입력 마스크 속성은 세 부분으로 나뉘며 세미콜론(;)으로 구분합니다. 첫째는 마스크 문자열, 둘째는 리터럴 문자 저장 여부(0 또는 1), 셋째는 자리 표시 문자입니다. 콜론(:)이 아닌 세미콜론(;)을 사용하는 것이 올바른 구분 기호입니다. 시험 포인트: 입력 마스크 구분 기호 = 세미콜론(;), 콜론(:)이 아님
문제 45
다음 중 학번, 이름, 전화번호 필드로 동일하게 구성되어 있는 ‘재학생’ 테이블과 ‘졸업생’ 테이블을 통합하여 나타내는 쿼리문으로 옳은 것은?
①SELECT 학번, 이름, 전화번호 FROM 재학생, 졸업생 WHERE 재학생.학번 = 졸업생.학번;
②SELECT 학번, 이름, 전화번호 FROM 재학생 SELECT 학번, 이름, 전화번호 FROM 졸업생;
③SELECT 학번, 이름, 전화번호 FROM 재학생 OR SELECT 학번, 이름, 전화번호 FROM 졸업생;
④SELECT 학번, 이름, 전화번호 FROM 재학생 UNION SELECT 학번, 이름, 전화번호 FROM 졸업생;
정답 · 해설 보기
정답 ④
UNION 쿼리는 두 개 이상의 테이블이나 쿼리의 결과를 하나로 통합하여 표시하는 SQL 명령입니다. UNION은 중복 레코드를 자동으로 제거하고, UNION ALL은 중복을 포함하여 모든 레코드를 표시합니다. 통합할 쿼리들의 필드 수와 데이터 형식이 일치해야 합니다. 시험 포인트: UNION = 테이블 통합 + 중복 제거, UNION ALL = 중복 포함 통합
문제 46
다음 중 폼 작성에 대한 설명으로 옳지 않은 것은?
①폼 디자인 도구의 디자인 탭에서 컨트롤 마법사 사용 여부를 선택할 수 있다.
②레이블 컨트롤은 마법사를 이용한 만들기가 제공되지 않으며 레이블 컨트롤을 추가한 후 내용을 입력하지 않으면 추가된 레이블 컨트롤이 자동으로 사라진다.
③텍스트 상자 컨트롤을 지칭하는 이름은 중복 설정이 불가능하다.
④단추 컨트롤은 명령 단추 마법사를 이용하여 다양한 매크로 함수를 제공한다.
정답 · 해설 보기
정답 ③
Access 폼에서 텍스트 상자 컨트롤의 이름은 중복될 수 없으며 각각 고유한 이름을 가져야 합니다. 컨트롤 이름이 중복되면 참조 오류가 발생하고 VBA 코드나 수식에서 올바르게 동작하지 않습니다. 컨트롤 이름은 속성 시트의 기타 탭에서 변경할 수 있습니다. 시험 포인트: 폼의 컨트롤 이름은 중복 불가, 각 컨트롤마다 고유 이름 필요
문제 47
다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳은 것은? ‘현재 페이지는 페이지이고 전체 페이지는 페이지임’ ="Page" & [Page] & "/" & [Pages]
①1/5 Page
②Page 1/5
③Page1/5
④01
정답 · 해설 보기
정답 ④
Access 보고서에서 페이지 번호를 특정 형식으로 표시하려면 Format 함수를 사용합니다. =Format([Page],"00")은 페이지 번호를 두 자리로 표시하여 1페이지는 01, 2페이지는 02로 나타냅니다. [Page]는 현재 페이지, [Pages]는 전체 페이지 수를 반환하는 속성입니다. 시험 포인트: Format([Page],"00") = 페이지 번호 두 자리 표시(1→01)
문제 48
다음 중 폼에 대한 설명으로 가장 옳지 않은 것은?
①바운드 폼은 직접 테이블에 연결되어 입출력 환경으로 사용된다.
②언바운드 폼은 사용자 편의를 위한 안내나 지시를 나타내기 위하여 사용된다.
③컨트롤은 폼을 구성하는 거의 모든 요소들을 포괄적으로 가리키는 말이다.
④이벤트를 통하여 컨트롤의 성격과 특징을 설정할 수 없다.
정답 · 해설 보기
정답 ④
Access 폼에서 이벤트는 클릭, 로드, 변경 등 특정 동작이 발생했을 때 실행되는 매크로나 프로시저를 연결하는 것입니다. 컨트롤의 성격이나 특징(크기, 색상, 글꼴 등)을 설정하는 것은 속성(Property)이며 이벤트가 아닙니다. 이벤트는 동작을 트리거하는 역할만 합니다. 시험 포인트: 이벤트 = 동작 발생 시 실행될 코드 연결, 속성 = 컨트롤 성격·특징 설정
문제 49
다음 중 매출 테이블에서 판매량이 100에서 200 사이에인 제품의 제품번호, 제품명, 판매량을 검색하는 질의문으로 가장 옳지 않은 것은?
①SELECT 제품번호, 제품명, 판매량 FROM 매출 WHERE 판매량 IN (100, 200);
②SELECT 제품번호, 제품명, 판매량 FROM 매출 WHERE 판매량 >= 100 AND 판매량 <= 200;
③SELECT 제품번호, 제품명, 판매량 FROM 매출 WHERE NOT(판매량 < 100 OR 판매량 > 200);
④SELECT 제품번호, 제품명, 판매량 FROM 매출 WHERE 판매량 BETWEEN 100 AND 200;
정답 · 해설 보기
정답 ①
Access에서 IN 연산자는 지정한 값 목록 중 하나와 정확히 일치하는 레코드를 검색합니다. IN(100,200)은 판매량이 정확히 100 또는 200인 레코드만 반환하며, 100에서 200 사이의 범위 검색이 아닙니다. 범위 검색에는 BETWEEN 100 AND 200을 사용해야 합니다. 시험 포인트: IN = 목록 중 정확한 값 일치, BETWEEN = 범위 검색
문제 50
아래의 두 테이블을 다음과 같이 조인하여 질의를 수행한 경우의 결과에 대한 설명으로 가장 옳지 않은 것은? 거래처 테이블: 거래처번호, 거래처명 1, 갑을상사 2, 영광상회 3, 갑자무역 매출 테이블: 번호, 매출거래처, 매출일 1, 1, 5월1일 2, 2, 5월2일 3, 1, 5월3일 4, NULL, 5월4일
①조회 결과의 필드 수는 5개이다.
②조회 결과의 레코드 수는 3개이다.
③3번 거래처에 대한 정보는 나타나지 않는다.
④4번 매출에 대한 정보는 나타나지 않는다.
정답 · 해설 보기
정답 ②
LEFT JOIN(왼쪽 외부 조인)은 왼쪽 테이블의 모든 레코드와 오른쪽 테이블에서 일치하는 레코드를 결합합니다. 일치하지 않는 경우 오른쪽 테이블의 필드는 NULL로 표시됩니다. 거래처 테이블이 왼쪽이면 매출이 없는 거래처도 포함되어 결과에 나타납니다. 시험 포인트: LEFT JOIN = 왼쪽 테이블 전체 포함 + 불일치 시 NULL 표시
문제 51
다음 문장에 대한 설명으로 가장 올바른 것은? DELETE FROM 영업 WHERE 사원번호 = 123;
①영업 테이블에서 사원번호가 123인 사원의 레코드를 검색한다.
②영업 테이블에서 사원번호가 123인 사원의 필드를 검색한다.
③영업 테이블에서 사원번호가 123인 사원의 레코드를 삭제한다.
④영업 테이블에서 사원번호가 123인 사원의 필드를 삭제한다.
정답 · 해설 보기
정답 ③
DELETE FROM 테이블명 WHERE 조건 구문은 지정한 테이블에서 조건에 맞는 레코드를 삭제하는 SQL 문입니다. WHERE 절을 생략하면 테이블의 모든 레코드가 삭제됩니다. DELETE는 레코드(행)를 삭제하며 테이블 구조는 유지됩니다. 테이블 자체를 삭제하려면 DROP TABLE을 사용합니다. 시험 포인트: DELETE FROM WHERE = 조건부 레코드 삭제, DROP TABLE = 테이블 삭제
문제 52
다음 중 아래 보고서의 부서명과 같이 컨트롤의 현재 값이 이전 컨트롤 값과 동일할 경우 데이터를 표시하지 않도록 설정하는 속성은 무엇인가?
①누적 합계
②표시
③중복 내용 숨기기
④확장 가능
정답 · 해설 보기
정답 ③
Access 보고서에서 중복 내용 숨기기 속성을 사용하면 이전 레코드와 동일한 값을 가진 컨트롤의 내용을 표시하지 않아 보고서를 깔끔하게 만들 수 있습니다. 이 속성은 텍스트 상자 컨트롤의 형식 속성에서 설정하며, 그룹화된 보고서에서 반복되는 값을 숨길 때 유용합니다. 시험 포인트: 중복 내용 숨기기 = 이전 값과 동일 시 비표시, 형식 속성에서 설정
문제 53
다음 중 폼이나 보고서의 원본이 되는 테이블이나 쿼리의 레코드를 특정 조건에 맞는 것으로 제한하기 위해 사용하는 매크로 함수는 무엇인가?
①ApplyFilter
②FindRecord
③OpenQuery
④EMailDatabaseObject
정답 · 해설 보기
정답 ①
Access에서 레코드를 필터링하는 매크로 함수는 ApplyFilter입니다. ApplyFilter는 폼이나 보고서에서 특정 조건에 맞는 레코드만 표시하도록 필터를 적용합니다. OpenForm은 폼 열기, GoToRecord는 레코드 이동, FindRecord는 레코드 검색에 사용되는 매크로 함수입니다. 시험 포인트: ApplyFilter = 레코드 필터링, OpenForm = 폼 열기, GoToRecord = 레코드 이동
문제 54
다음 중 보고서에 대한 설명으로 옳은 것은?
①업무 문서 양식 마법사를 이용하여 세금 계산서, 거래 명세서, 우편물 레이블을 작성할 수 있다.
②우편물 레이블 마법사에서 우편물 레이블로 추가 가능한 필드의 개수는 최대 10개이다.
③디자인 보기 화면에서 삽입된 하위 보고서의 크기 조절은 불가능하다.
④레이블 보고서는 우편물 발송을 위한 것이므로 반드시 출력하려는 테이블에 우편번호와 주소가 있어야 한다.
정답 · 해설 보기
정답 ②
Access 보고서에서 우편물 레이블 마법사를 사용할 때 추가할 수 있는 필드는 최대 10개입니다. 우편물 레이블은 보고서의 한 종류로, 주소록 데이터를 이용하여 우편 발송용 레이블을 대량으로 인쇄할 수 있습니다. 레이블 크기와 제조업체를 선택하여 다양한 형태로 출력 가능합니다. 시험 포인트: 우편물 레이블 = 보고서 유형, 추가 필드 최대 10개
문제 55
다음 중 보고서에서 원본 데이터로 테이블이나 쿼리를 선택하기 위한 속성은?
①데이터 원본
②레코드 원본
③원본
④컨트롤 원본
정답 · 해설 보기
정답 ②
Access 보고서에서 원본 데이터를 지정하는 속성은 레코드 원본(Record Source)입니다. 레코드 원본에 테이블이나 쿼리를 지정하면 해당 데이터가 보고서에 표시됩니다. 컨트롤 원본(Control Source)은 개별 컨트롤에 바인딩할 필드를 지정하는 속성입니다. 시험 포인트: 보고서 데이터 지정 = 레코드 원본, 개별 필드 지정 = 컨트롤 원본
문제 56
다음 중 보고서 영역에서 실제 데이터가 반복적으로 표시되는 영역은 어디인가?
①본문 영역
②보고서 바닥글
③보고서 머리글
④페이지 바닥글
정답 · 해설 보기
정답 ①
Access 보고서에서 데이터가 반복적으로 표시되는 영역은 본문(Detail) 영역입니다. 본문 영역은 레코드 수만큼 반복 출력되며, 보고서의 핵심 데이터가 표시되는 구간입니다. 보고서 머리글/바닥글은 보고서 전체에 한 번, 페이지 머리글/바닥글은 각 페이지마다 한 번 표시됩니다. 시험 포인트: 본문(Detail) = 레코드 수만큼 반복 표시되는 영역
문제 57
다음 중 하나의 필드에 할당되는 크기(바이트 수) 기준 가장 작은 데이터 형식은?
①Yes/No
②날짜/시간
③통화
④일련 번호
정답 · 해설 보기
정답 ①
Access에서 가장 작은 저장 공간을 사용하는 데이터 형식은 Yes/No(예/아니오)로 1비트만 사용합니다. 바이트는 1바이트(8비트), 정수는 2바이트, 긴 정수는 4바이트, 텍스트는 최대 255자까지 저장됩니다. Yes/No 형식은 논리값(참/거짓)을 저장하는 데 사용됩니다. 시험 포인트: Yes/No = 1비트(가장 작음), 바이트 = 8비트, 정수 = 2바이트
문제 58
다음 중 폼이나 보고서에서 조건에 맞는 특정 컨트롤에만 서식을 적용하는 조건부 서식에 대한 설명으로 옳은 것은?
①조건부 서식은 식이 아닌 필드 값으로만 설정이 가능하다.
②컨트롤 값이 변경되어 조건을 만족하지 않으면 적용된 서식이 해제된다.
③조건은 50개까지 지정할 수 있으며 조건별로 다른 서식을 적용할 수 없다.
④지정한 조건 중 2개 이상이 참이면 조건이 참인 서식이 모두 적용된다.
정답 · 해설 보기
정답 ②
Access 조건부 서식은 컨트롤 값이 변경되면 서식이 자동으로 해제되고 조건을 다시 평가합니다. 또한 하나의 컨트롤에 최대 50개의 조건을 지정할 수 있습니다. 조건부 서식은 폼과 보고서의 텍스트 상자와 콤보 상자에 적용 가능하며, 규칙 관리자에서 우선순위를 설정할 수 있습니다. 시험 포인트: 조건부 서식 = 값 변경 시 재평가 + 최대 50개 조건 가능
문제 59
다음 중 입력 마스크 설정에 사용하는 사용자 정의 입력 마스크 기호에 대한 설명으로 옳은 것은?
①9: 소문자로 변환
②>: 숫자나 공백을 입력받도록 설정
③<: 영문 대문자로 변환하여 입력받도록 설정
④L: 영문자와 한글만 입력받도록 설정
정답 · 해설 보기
정답 ④
Access 입력 마스크에서 L 기호는 영문자 또는 한글을 반드시 입력해야 하는 필수 입력 자리입니다. 물음표(?)는 영문자나 한글 선택 입력, A는 영문자·숫자 필수 입력, a는 영문자·숫자 선택 입력을 의미합니다. 대문자 기호가 필수, 소문자 기호가 선택으로 기억하면 편리합니다. 시험 포인트: L = 문자 필수, ? = 문자 선택, A = 영숫자 필수, a = 영숫자 선택
문제 60
다음 중 매크로 함수 중 ExportWithFormatting 함수로 변환할 수 있는 변환 형식에 속하지 않는 형식은 무엇인가?
①HTML 형식
②PDF 형식
③TXT 형식
④ASP 형식
정답 · 해설 보기
정답 ④
Access에서 ExportWithFormatting 매크로 함수는 데이터를 다양한 형식으로 내보내기할 수 있으며, 지원 형식에는 HTML, PDF, TXT, XPS, RTF 등이 있습니다. ASP(Active Server Pages)는 지원되지 않는 형식입니다. OutputTo 매크로 함수와 유사하지만 서식을 유지한 채 내보내기한다는 차이가 있습니다. 시험 포인트: ExportWithFormatting 지원 형식 = HTML, PDF, TXT, XPS, RTF (ASP 불가)