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

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

컴퓨터 일반

문제 1
다음 중 인터넷 주소 체계에서 IPv6에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
IPv6는 128비트 주소 체계로 IPSec을 기본 내장하여 인증성, 기밀성, 데이터 무결성을 지원합니다. 주소 유형은 Unicast, Anycast, Multicast 세 가지이며 Broadcast는 없습니다. 각 부분은 콜론(:)으로 구분하며 세미콜론이 아닙니다. IPv4보다 전송 속도가 느린 것이 아니라 확장된 헤더로 효율적 처리가 가능합니다. 시험 포인트: IPv6는 128비트, 콜론 구분, Multicast(Broadcast 없음), IPSec 기본 지원입니다.
문제 2
프로그램을 실행하는 도중에 예기치 않은 상황이 발생할 경우 현재 실행중인 작업을 일시 중단하고, 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는 것을 의미하는 용어는?
정답 · 해설 보기
정답
인터럽트는 프로그램 실행 중 예기치 않은 상황이 발생하면 현재 작업을 일시 중단하고 해당 상황을 우선 처리한 뒤 원래 작업으로 복귀하는 메커니즘입니다. 채널은 입출력 전용 프로세서이고, DMA는 CPU를 거치지 않고 메모리에 직접 접근하는 방식이며, 레지스터는 CPU 내부의 고속 기억장치입니다. 시험 포인트: 인터럽트는 작업 중단→우선 처리→복귀의 3단계 과정입니다.
문제 3
다음 중 컴퓨터 보조기억장치로 사용되는 SSD(Solid State Drive)에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
SSD는 반도체(플래시 메모리)를 이용하여 데이터를 저장하는 보조기억장치로, HDD와 달리 기계적 장치가 없어 고속 입출력이 가능하고 소형이며 충격에 강합니다. 그러나 HDD보다 저장 용량당 가격이 비싼 것이 단점입니다. 저렴하다는 설명은 사실과 반대입니다. 시험 포인트: SSD는 반도체 기반, 고속·내충격·저소음이지만 용량당 가격은 HDD보다 비쌉니다.
문제 4
다음 중 컴퓨터에서 문자를 표현하는 코드 체계에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
BCD 코드는 6비트로 64가지 문자를 표현하며 영문 소문자는 표현 불가능합니다. EBCDIC은 BCD를 확장한 8비트 코드로 256가지 문자를 표현합니다. Unicode는 전 세계 문자를 표현할 수 있습니다. 확장 ASCII는 8비트를 사용하여 256가지 문자를 표현하며, 7비트 128가지는 표준 ASCII의 사양입니다. 시험 포인트: 표준 ASCII 7비트(128가지), 확장 ASCII 8비트(256가지)를 구분해야 합니다.
문제 5
통신 기술과 GPS, 그리고 컴퓨터에 저장된 데이터베이스를 이용하 여 주변의 위치와 부가 서비스를 제공하는 기술은?
정답 · 해설 보기
정답
위치 기반 서비스(LBS)는 통신 기술과 GPS, 데이터베이스를 결합하여 사용자 위치에 따른 부가 서비스를 제공하는 기술입니다. 빅 데이터는 대규모 데이터 분석 기술이고, 사물 인터넷(IoT)은 사물 간 네트워크 연결 기술이며, 시맨틱 웹은 의미 기반 웹 검색 기술로 위치 서비스와는 관련이 없습니다. 시험 포인트: LBS는 GPS+통신+DB를 활용한 위치 기반 서비스입니다.
문제 6
다음 중 LAN에 연결된 컴퓨터에서 고정 IP 주소로 인터넷에 접속하기 위해 설정해야 할 인터넷 프로토콜(TCP/IP) 항목으로 옳지 않은 것은?
정답 · 해설 보기
정답
고정 IP로 인터넷에 접속하려면 IP 주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소를 설정해야 합니다. DHCP 서버 주소는 IP를 자동으로 할당받을 때 필요한 것으로, 고정 IP 설정과는 관련이 없습니다. DHCP는 Dynamic Host Configuration Protocol로 IP 자동 할당 프로토콜입니다. 시험 포인트: 고정 IP 설정 항목은 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버입니다.
문제 7
다음 중 NTFS 파일 시스템에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
NTFS는 Windows NT 계열에서 사용하는 파일 시스템으로 파일·폴더 액세스 제어, 보안, 대용량 파일 지원 등 FAT32보다 우수한 기능을 제공합니다. 그러나 모든 디스크 드라이브에서 사용할 수 있는 범용 파일 시스템이 아니며, 리눅스나 macOS에서는 기본 지원하지 않습니다. 파일 크기는 볼륨 크기에 의해서만 제한됩니다. 시험 포인트: NTFS는 Windows 전용이며 범용 파일 시스템이 아닙니다.
문제 8
다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
Windows 레지스트리는 시스템 구성 정보를 저장하는 데이터베이스로, 사용자 프로필, 하드웨어 정보, 프로그램 설정 등을 포함합니다. 레지스트리 편집기는 regedit.exe이며, 레지스트리 정보는 부팅 시에만 참조되는 것이 아니라 시스템 운영 중에도 수시로 참조됩니다. 프로그램 실행, 설정 변경 등 다양한 상황에서 실시간 참조됩니다. 시험 포인트: 레지스트리는 부팅 시뿐 아니라 운영 중에도 실시간 참조됩니다.
문제 9
다음 중 컴퓨터에서 사용하는 가상 메모리에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
가상 메모리는 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 기법으로, 물리적 RAM보다 큰 프로그램을 실행할 수 있게 합니다. CPU와 주기억장치 사이에 위치하는 것은 캐시 메모리이고, CPU가 필요한 데이터를 미리 저장하는 것도 캐시 메모리의 역할입니다. 보조기억장치의 공간을 확장하는 것이 아니라 주기억장치를 확장하는 개념입니다. 시험 포인트: 가상 메모리는 보조기억장치를 RAM처럼 사용하여 주기억장치를 확장하는 기법입니다.
문제 10
다음 중 컴퓨터 소프트웨어의 개발을 위한 객체 지향 언어에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
객체 지향 언어는 데이터와 함수를 객체로 묶어 문제를 해결하며 상속, 캡슐화, 추상화, 다형성을 지원합니다. 대표적인 객체 지향 언어로는 Java, C++, Python 등이 있습니다. BASIC, Pascal, C언어는 절차 지향 언어로 객체 지향 언어에 해당하지 않습니다. 객체 지향은 시스템 확장성이 높고 정보 은폐가 용이합니다. 시험 포인트: BASIC, Pascal, C는 절차 지향 언어이고, Java, C++, Python이 객체 지향 언어입니다.
문제 11
다음 중 하나의 컴퓨터에 여러 개의 중앙처리장치를 설치하여 주기억장치나 주변장치들을 공유하고, 신뢰성과 연산 능력을 향상 시키는 시스템을 의미하는 것은?
정답 · 해설 보기
정답
다중 처리 시스템(Multi-Processing System)은 하나의 컴퓨터에 여러 CPU를 설치하여 주기억장치와 주변장치를 공유하고, 신뢰성과 연산 능력을 향상시키는 시스템입니다. 시분할 처리는 CPU 시간을 분할하여 여러 사용자가 동시에 사용하는 방식이고, 다중 프로그래밍은 하나의 CPU로 여러 프로그램을 교대 실행하는 방식이며, 듀플렉스 시스템은 이중화 시스템입니다. 시험 포인트: 다중 처리(Multi-Processing)는 여러 CPU 사용, 다중 프로그래밍은 하나의 CPU로 여러 프로그램 실행입니다.
문제 12
다음 중 컴퓨터 그래픽과 관련하여 이미지를 표현하는 방식 중 비트맵(Bitmap) 방식에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
점과 점을 연결하는 직선이나 곡선으로 이미지를 표현하는 방식은 벡터(Vector) 방식입니다. 비트맵 방식은 픽셀(점) 단위로 이미지를 표현하며, 다양한 색상으로 사실적 표현이 용이하지만 확대 시 테두리가 거칠어지는 계단 현상(앨리어싱)이 발생합니다. 대표 형식으로 BMP, TIF, GIF, JPEG 등이 있습니다. 시험 포인트: 비트맵은 픽셀 기반(확대 시 깨짐), 벡터는 수학적 곡선 기반(확대 시 선명)입니다.
문제 13
다음 중 OSI 7계층에서 각 계층의 기능에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
OSI 7계층에서 코드 변환, 데이터 암호화, 데이터 압축 기능을 제공하는 것은 응용 계층이 아닌 표현 계층(Presentation Layer)입니다. 응용 계층은 사용자와 직접 상호작용하는 최상위 계층으로 HTTP, FTP, SMTP 등의 서비스를 제공합니다. 세션 계층은 대화 제어, 네트워크 계층은 경로 설정, 물리 계층은 전기적·기계적 접속을 담당합니다. 시험 포인트: 표현 계층은 암호화·압축·코드 변환, 응용 계층은 사용자 인터페이스 서비스입니다.
문제 14
다음 중 한글 Windows 10의 [휴지통]에 보관된 파일을 복원하는 방법으로 옳지 않은 것은?
정답 · 해설 보기
정답
휴지통에서 파일을 복원하는 방법으로는 바로 가기 메뉴의 [복원] 선택, 원하는 위치로 드래그 앤 드롭, 잘라내기 후 붙여넣기 등이 있습니다. 그러나 휴지통의 바로 가기 메뉴에는 [전체 복원하기]라는 항목이 없습니다. 모든 항목을 복원하려면 휴지통을 열고 [관리] 탭에서 [모든 항목 복원]을 클릭해야 합니다. 시험 포인트: 휴지통 바로 가기 메뉴에 [전체 복원하기]는 없으며, [모든 항목 복원]은 관리 탭에 있습니다.
문제 15
다음 중 컴퓨터의 분류에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
컴퓨터는 처리 능력, 데이터 취급 형태, 사용 용도에 따라 분류할 수 있습니다. 데이터 취급 형태에 따라서는 디지털, 아날로그, 하이브리드 컴퓨터로 구분합니다. 미니 컴퓨터, 마이크로 컴퓨터, 슈퍼 컴퓨터는 처리 능력(크기·성능)에 따른 분류입니다. 사용 용도에 따라서는 범용 컴퓨터와 전용 컴퓨터로 분류합니다. 시험 포인트: 데이터 취급 형태 분류는 디지털·아날로그·하이브리드이며, 처리 능력 분류와 혼동하지 않아야 합니다.
문제 16
다음 중 멀티미디어의 특징에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
멀티미디어의 특징에는 비선형성, 디지털화, 상호 작용성 등이 있습니다. 용이성(Easiness)은 멀티미디어의 표준 특징이 아닙니다. 멀티미디어는 여러 매체를 통합하므로 오히려 각각의 분리된 매체보다 콘텐츠 제작이 더 복잡합니다. 멀티미디어의 대표적 특징은 상호 작용성, 비선형성, 디지털화, 통합성, 정보의 공유성 등입니다. 시험 포인트: 멀티미디어 특징은 상호 작용성, 비선형성, 디지털화, 통합성이며 용이성은 해당하지 않습니다.
문제 17
다음 중 네트워크 프로토콜(Protocol)의 기능에 해당하지 않는 것은?
정답 · 해설 보기
정답
네트워크 프로토콜의 주요 기능에는 흐름 제어(패킷 수 조정), 동기화(송수신기 상태 유지), 오류 검출(데이터 전송 중 에러 탐지), 주소 지정, 캡슐화, 순서 제어, 단편화 및 재결합 등이 있습니다. 네트워크 기반 하드웨어 연결 문제 해결은 프로토콜의 기능이 아니라 물리적 계층의 문제로, 프로토콜의 소프트웨어적 기능과는 다릅니다. 시험 포인트: 프로토콜 기능은 흐름 제어, 동기화, 오류 제어, 순서 제어, 주소 지정 등입니다.
문제 18
다음 중 RAID에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
RAID는 여러 하드디스크를 묶어 하나처럼 사용하는 기술로, 데이터 복구 용이성과 속도 향상을 제공합니다. RAID Level은 구성 방식을 나타내며, 숫자가 작을수록 신뢰성이 높고 효율적이라는 설명은 틀립니다. 예를 들어 RAID 0은 스트라이핑으로 속도는 빠르지만 안전성이 없고, RAID 5는 패리티를 사용하여 안전성과 효율성이 모두 높습니다. 시험 포인트: RAID Level 숫자와 신뢰성·효율성은 비례 관계가 아닙니다.
문제 19
다음 중 컴퓨터 및 정보기기에서 사용하는 펌웨어(Firmware)에 관한 설명으로 옳은 것은?
정답 · 해설 보기
정답
펌웨어(Firmware)는 하드웨어에 내장된 소프트웨어로, ROM이나 플래시 메모리에 저장됩니다. 하드디스크 부트 레코드가 아닌 ROM에 저장되며, 인터프리터 방식이 아닌 기계어로 직접 실행됩니다. 운영체제의 일부가 아니라 하드웨어와 소프트웨어의 중간 형태입니다. 펌웨어 업데이트를 통해 기능을 향상시킬 수 있다는 것이 맞는 설명입니다. 시험 포인트: 펌웨어는 ROM에 저장되며, 소프트웨어 업데이트로 기능 향상이 가능합니다.
문제 20
다음 중 컴퓨터의 CMOS에서 설정할 수 있는 항목으로 옳지 않은 것은?
정답 · 해설 보기
정답
CMOS 설정에서는 하드디스크 타입, 부팅 순서(하드디스크·USB 등), 시스템 암호 설정, 날짜·시간 등을 설정할 수 있습니다. 그러나 멀티부팅 시 사용할 BIOS의 종류를 선택하는 기능은 CMOS에 없습니다. BIOS는 하드웨어에 고정된 펌웨어이며, 멀티부팅은 운영체제 선택의 문제로 부트로더가 담당합니다. 시험 포인트: CMOS 설정 항목은 하드디스크 타입, 부팅 순서, 시스템 암호, 날짜·시간 등입니다.

스프레드시트 일반

문제 21
다음 중 아래 설명에 해당하는 기능은?
ㆍ잠긴 셀 또는 잠기지 않은 셀로 이동하거나 셀 서식을 변경하지 못하도록 막는다.
ㆍ워크시트 요소를 삽입하거나 변경하는 것을 막는다.
정답 · 해설 보기
정답
시트 보호는 잠긴 셀이나 잠기지 않은 셀로의 이동을 제한하고, 셀 서식 변경이나 워크시트 요소의 삽입·변경을 막는 기능입니다. 통합 문서 보호는 시트의 추가·삭제·이름 변경 등 문서 구조를 보호하며, 통합 문서 공유는 여러 사용자가 동시에 편집할 수 있게 하는 기능입니다. 잠금은 셀의 속성일 뿐 보호 기능 자체는 아닙니다. 시험 포인트: 시트 보호는 셀 이동·서식 변경·요소 삽입을 제한하는 기능입니다.
문제 22
다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?
문제 이미지
정답 · 해설 보기
정답
이 문제는 차트 이미지를 보고 판단하는 문제입니다. 차트에서 수량 계열의 데이터 레이블이 가운데가 아닌 다른 위치에 표시되어 있다는 점이 핵심입니다. 차트 제목, 보조 축 지정, 데이터 테이블의 범례 표지 등은 차트에서 올바르게 확인할 수 있는 요소입니다. 데이터 레이블의 위치는 가운데, 안쪽 끝, 바깥쪽 끝 등으로 설정할 수 있습니다. 시험 포인트: 차트의 데이터 레이블 위치(가운데·안쪽 끝·바깥쪽 끝)를 구분해야 합니다.
문제 23
다음 중 정렬에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
엑셀에서 정렬 시 숨겨진 행은 정렬에 포함되지 않으며, 숨겨진 열도 마찬가지로 정렬 대상에서 제외됩니다. 표 스타일이 적용된 영역을 좌우 방향으로 정렬하려면 먼저 범위로 변환해야 하며, 셀 값·셀 색·글꼴 색으로 정렬 기준을 지정할 수 있습니다. 사용자 지정 목록으로 원하는 순서대로 정렬도 가능합니다. 시험 포인트: 숨겨진 행과 열은 정렬에 포함되지 않습니다.
문제 24
다음 중 수식과 그 실행 결과 값의 연결이 옳지 않은 것은?
정답 · 해설 보기
정답
SUMPRODUCT({1,2,3},{5,6,7})은 각 요소를 곱한 후 합산하므로 1×5+2×6+3×7=5+12+21=38이 됩니다. 결과가 32가 아니라 38이므로 이 연결이 틀렸습니다. DAYS("2020-11-1","2020-10-1")은 31일, ROUNDDOWN(45.6789,2)는 45.67, SQRT(4)*(INT(-2)+POWER(2,3))=2×(-2+8)=2×6=12가 올바릅니다. 시험 포인트: SUMPRODUCT는 대응 요소끼리 곱한 뒤 합산하는 함수입니다.
문제 25
다음 중 [페이지 설정] 대화상자에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
페이지 설정 대화상자에서 머리글과 바닥글의 여백은 [여백] 탭에서 지정하며, [머리글/바닥글] 탭에서는 머리글·바닥글의 내용을 편집합니다. 또한 여백 단위는 mm가 아닌 cm 단위를 사용합니다. 페이지 탭에서 자동 맞춤으로 한 페이지 인쇄가 가능하고, 여백 탭에서 페이지 가운데 맞춤 설정, 시트 탭에서 눈금선 표시 여부를 지정할 수 있습니다. 시험 포인트: 머리글·바닥글 여백은 [여백] 탭에서 설정하며, [머리글/바닥글] 탭은 내용 편집용입니다.
문제 26
다음 중 조건부 서식에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
조건부 서식에서 수식을 이용하여 조건을 지정할 때 셀을 클릭하면 절대 참조($A$1)로 입력됩니다. 상대 참조로 작성된다는 설명은 틀립니다. 사용자가 필요에 따라 수동으로 상대 참조로 변경해야 합니다. 조건은 TRUE/FALSE 결과가 나오도록 작성하며, 같은 통합 문서의 특정 셀을 이용한 조건 지정이 가능하고, 이동 옵션으로 조건부 서식이 지정된 셀을 찾을 수 있습니다. 시험 포인트: 조건부 서식에서 셀 클릭 시 절대 참조로 입력되며, 상대 참조는 수동 변경이 필요합니다.
문제 27
아래 워크시트에서 순위[G2:G10]는 총점을 기준으로 구하되 동점 자에 대해서는 국어를 기준으로 순위를 구하였다. 다음 중 [G2] 셀에 입력된 수식으로 옳은 것은?
문제 이미지
정답 · 해설 보기
정답
동점자 처리를 위한 배열 수식입니다. RANK 함수로 총점 순위를 구한 후, 동점인 사람들 중 국어 점수가 더 높은 사람의 수를 더하여 최종 순위를 결정합니다. 수식에서 ($F$2:$F$10=$F2)는 총점이 같은 레코드를 찾고, ($B$2:$B$10>$B2)는 국어 점수가 더 높은 레코드를 찾아 그 개수를 RANK에 더합니다. 배열 수식이므로 Ctrl+Shift+Enter로 입력해야 합니다. 시험 포인트: 동점자 순위는 RANK+SUM(조건1*조건2) 배열 수식으로 처리합니다.
문제 28
다음 조건을 이용하여 사용자 지정 표시 형식을 설정할 경우 옳은 것은? 셀의 값이 200 이상이면 ‘빨강’, 200 미만 100 이상이면 ‘파랑’, 100 미만이면 색을 지정하지 않고, 천 단위 구분 기호와 소수 이하 첫째 자리까지 표시할 것
정답 · 해설 보기
정답
사용자 지정 표시 형식에서 조건은 [색상][조건] 순서로 작성합니다. 200 이상은 빨강, 100 이상은 파랑, 나머지는 색 없이 표시하며, 천 단위 구분 기호(#,##0)와 소수 첫째 자리(.0)를 포함해야 합니다. 형식은 양수;음수;0;텍스트 순서로 세미콜론으로 구분하며, 세 번째 섹션 뒤에 세미콜론이 없어야 합니다. #,##0은 소수점이 없으므로 조건에 맞지 않습니다. 시험 포인트: 사용자 지정 형식은 [색상][조건]서식 순서이며, 소수점은 .0으로 표현합니다.
문제 29
다음 중 A열의 글꼴 서식을 ‘굵게’로 설정하는 매크로로 옳지 않은 것은?
정답 · 해설 보기
정답
Range("1:1")은 A열이 아니라 1행 전체를 의미합니다. A열을 지정하려면 Columns("A"), Columns(1), Range("A:A") 중 하나를 사용해야 합니다. Columns("A")와 Columns(1)은 모두 A열 전체를 나타내며, Range("A:A")도 동일하게 A열 전체를 참조합니다. VBA에서 행과 열 참조 방식을 정확히 구분해야 합니다. 시험 포인트: Range("1:1")은 1행, Columns("A") 또는 Columns(1)은 A열을 참조합니다.
문제 30
다음 중 엑셀의 틀 고정에 대한 기능 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
엑셀의 틀 고정은 특정 행이나 열을 고정하여 스크롤 시에도 항상 표시되도록 하는 기능입니다. 선택된 셀의 왼쪽 열과 위쪽 행이 고정되며, 첫 행 고정은 셀 위치와 상관없이 첫 행을 고정합니다. 그러나 틀 고정 구분선은 마우스로 이동할 수 없습니다. 구분선을 이동하려면 틀 고정을 해제한 후 다른 셀을 선택하여 다시 설정해야 합니다. 시험 포인트: 틀 고정 구분선은 마우스로 이동 불가하며, 재설정이 필요합니다.
문제 31
다음 중 공유된 통합 문서에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
공유된 통합 문서에서 암호 보호를 해제하면 통합 문서의 공유 상태도 함께 해제됩니다. 보호 해제 시 공유가 유지된다는 설명은 틀립니다. 공유 통합 문서를 네트워크에 복사해도 연결은 유지되며, 동일 셀을 동시에 변경하면 충돌이 발생합니다. 병합된 셀, 조건부 서식, 차트 등 일부 기능은 공유 상태에서 추가·변경할 수 없습니다. 시험 포인트: 공유 통합 문서의 보호를 해제하면 공유 상태도 함께 해제됩니다.
문제 32
다음 중 [시나리오 추가] 대화상자에 대한 설명으로 옳지 않은 것은?
문제 이미지
정답 · 해설 보기
정답
시나리오 추가 대화상자는 데이터→예측→가상 분석→시나리오 관리자에서 추가 버튼으로 표시됩니다. 변경 셀은 최대 32개까지 지정할 수 있으며, 설명은 선택 사항입니다. 보호된 시트에서 시나리오 추가를 방지하려면 시트 보호 시 시나리오 편집 허용을 해제해야 하며, 시나리오 추가 대화상자의 변경 금지 옵션이 아닙니다. 시험 포인트: 시나리오의 변경 셀은 최대 32개이며, 보호는 시트 보호에서 설정합니다.
문제 33
다음과 같은 이벤트를 실행시켰을 때 나타나는 결과로 옳은 것은?

Private Sub Worksheet_Activate( )
Range("A1").Select
Selection.Sort Key1:=Range("A2"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
정답 · 해설 보기
정답
Worksheet_Activate 이벤트는 워크시트가 활성화될 때 실행됩니다. 코드에서 Range("A1").Select로 A1 셀을 선택한 후, Key1:=Range("A2")를 기준으로 xlAscending(오름차순)으로 정렬합니다. Orientation:=xlTopToBottom은 열 기준 정렬(위에서 아래)을 의미합니다. 활성화 셀이 바뀔 때가 아니라 시트가 활성화될 때 실행되며, Header:=xlGuess는 머리글 자동 감지입니다. 시험 포인트: Worksheet_Activate는 시트 활성화 시 실행되며, xlTopToBottom은 열 기준 정렬입니다.
문제 34
다음 중 원형 차트에 대한 설명으로 옳은 것은?
정답 · 해설 보기
정답
원형 차트는 축이 없으며, 데이터 테이블도 표시할 수 없습니다. 3차원 원형 차트는 쪼개진 원형으로 표시할 수 있습니다. 원형 대 가로 막대형 차트는 비교적 작은 값을 별도의 누적 막대형 차트로 결합하여 세부 내용을 보여주는 차트 유형입니다. 원형 차트는 하나의 데이터 계열만 표시할 수 있어 전체 대비 비율을 나타내는 데 적합합니다. 시험 포인트: 원형 차트는 축이 없고 데이터 테이블 표시 불가이며, 하나의 데이터 계열만 표시합니다.
문제 35
아래 그림과 같이 워크시트에 배열 상수 형태로 배열 수식이 입력되어 있을 때, [A5] 셀에서 수식 =SUM(A1, B2)를 실행하였다. 다음 중 그 결과로 옳은 것은?
문제 이미지
정답 · 해설 보기
정답
배열 상수 형태로 입력된 배열 수식에서 A1 셀과 B2 셀의 값을 확인해야 합니다. 배열 상수에서 쉼표(,)는 열 구분, 세미콜론(;)은 행 구분입니다. 배열이 A1부터 입력되었으므로 A1은 첫 번째 행 첫 번째 열의 값, B2는 두 번째 행 두 번째 열의 값을 가집니다. SUM(A1, B2)는 이 두 값의 합을 구하며 결과는 5입니다. 시험 포인트: 배열 상수에서 쉼표는 열 구분, 세미콜론은 행 구분이며 셀 위치에 따라 값이 결정됩니다.
문제 36
다음 중 [데이터] → [데이터 도구]의 [통합]에 관한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
데이터 통합은 여러 시트나 다른 통합 문서의 데이터를 하나로 합칠 수 있으며, 위치 기준 또는 영역 이름 기준으로 통합할 수 있습니다. 참조 영역 삭제도 가능합니다. 원본 데이터에 연결 옵션은 통합 결과와 원본이 같은 시트가 아닌 다른 시트에 있을 때도 적용할 수 있으며, 같은 시트에서만 가능하다는 설명은 틀립니다. 시험 포인트: 원본 데이터에 연결은 통합 결과와 원본이 다른 시트에 있어도 적용 가능합니다.
문제 37
다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
피벗 테이블은 원본 데이터가 변경되어도 자동으로 갱신되지 않습니다. 데이터를 최신 상태로 반영하려면 수동으로 새로 고침을 실행해야 합니다. 외부 데이터를 대상으로 피벗 테이블을 작성할 수 있으며, 사용자가 새로운 계산 필드(수식)를 추가할 수 있습니다. 대량의 데이터를 다양한 형태로 요약·분석하는 데 유용한 기능입니다. 시험 포인트: 피벗 테이블은 원본 변경 시 자동 갱신되지 않으며 수동 새로 고침이 필요합니다.
문제 38
다음 중 매크로 기록과 실행에 관련된 항목들의 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
매크로의 바로 가기 키는 Ctrl과 영문 문자를 조합하여 지정하며, Alt가 아닙니다. Alt와 영문 문자 조합은 매크로 바로 가기 키로 사용할 수 없습니다. 매크로를 항상 사용하려면 저장 위치를 개인용 매크로 통합 문서로 선택해야 하며, VBA 편집기에서 실행할 수 있습니다. 기본 저장 위치는 현재 통합 문서입니다. 시험 포인트: 매크로 바로 가기 키는 Ctrl+영문 조합이며, Alt+영문은 불가합니다.
문제 39
다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
셀에 작은따옴표(')를 먼저 입력하면 뒤따르는 숫자가 문자열로 인식되어 셀의 왼쪽에 정렬됩니다. 오른쪽에 정렬된다는 설명은 틀립니다. 날짜 데이터는 내부적으로 숫자이므로 오른쪽 정렬되며, 수식·함수는 = 기호로 시작합니다. 여러 셀에 동일 데이터를 입력할 때는 비연속 범위도 선택 가능하며, Ctrl+Enter로 한 번에 입력할 수 있습니다. 시험 포인트: 작은따옴표(') 접두사는 텍스트 변환이므로 왼쪽 정렬됩니다.
문제 40
아래의 시트에서 횟수에 따른 택배비를 계산하려고 한다. 횟수가 5 이하면 2000, 5 초과 9 이하면 3000, 9 초과면 무료로 표시하기 위해 [C2] 셀에 입력해야 할 수식으로 옳지 않은 것은?
문제 이미지
정답 · 해설 보기
정답
IF(OR(B2>5, B2<=9), 3000, "무료") 수식에서 OR(B2>5, B2<=9) 조건은 B2가 5 초과이거나 9 이하일 때 TRUE를 반환합니다. 9 이하인 모든 수는 이 조건을 만족하므로, B2가 5 이하인 경우에도 OR 조건이 TRUE가 되어 3000이 반환됩니다. 따라서 첫 번째 IF에서 2000으로 처리되더라도, 중첩 IF에서 무료 조건이 제대로 작동하지 않습니다. OR 대신 AND를 사용해야 올바른 결과를 얻습니다. 시험 포인트: OR은 하나만 참이면 TRUE, AND는 모두 참이어야 TRUE이므로 범위 조건에는 AND를 사용합니다.

데이터베이스 일반

문제 41
다음 중 [보고서 마법사]로 보고서를 만드는 과정에 대한 설명으로 틀린 것은?
정답 · 해설 보기
정답
보고서 마법사의 요약 옵션에서는 숫자나 통화 등 수치 데이터 필드에 대해서만 합계, 평균, 최솟값, 최댓값 함수를 사용할 수 있으며, 모든 필드에 대해 사용할 수 있는 것은 아닙니다. 텍스트 필드에는 개수(Count)만 사용 가능합니다. 보고서 마법사는 절차에 따라 자동으로 보고서를 생성하며, 그룹 설정 시 단계·블록·외곽선 모양을 선택할 수 있습니다. 시험 포인트: 요약 옵션의 함수는 숫자·통화 필드에만 적용되며, 모든 필드에 적용되지 않습니다.
문제 42
회원(회원코드, 성명, 전화번호, 비고) 테이블에서 비고 필드에 회원 사진을 저장하려고 할 때 가장 적합한 데이터 형식은?
정답 · 해설 보기
정답
회원 사진과 같은 이미지 파일을 저장하기에 가장 적합한 데이터 형식은 첨부 파일입니다. 첨부 파일 형식은 이미지, 문서 등 다양한 파일을 직접 테이블에 저장할 수 있습니다. 긴 텍스트는 대량의 문자 데이터 저장용이고, 하이퍼링크는 외부 경로 연결용이며, 일련 번호는 자동 증가 숫자로 사진 저장과는 관련이 없습니다. 시험 포인트: 이미지·문서 파일을 테이블에 직접 저장하려면 첨부 파일 데이터 형식을 사용합니다.
문제 43
다음 중 액세스의 보고서에 대한 설명으로 옳은 것은?
정답 · 해설 보기
정답
액세스 보고서에서도 폼과 마찬가지로 이벤트 프로시저를 작성할 수 있습니다. 보고서의 레코드 원본으로는 테이블, 쿼리, SQL 문을 지정할 수 있지만 매크로는 레코드 원본이 될 수 없습니다. 보고서 머리글은 첫 페이지에만, 바닥글은 마지막 페이지에만 출력됩니다. 보고서에서 데이터를 표시하려면 텍스트 상자 등의 컨트롤이 필요합니다. 시험 포인트: 보고서 레코드 원본은 테이블·쿼리·SQL이며, 매크로는 해당하지 않습니다.
문제 44
다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
참조 무결성에서 외래 키가 있는 테이블(참조하는 테이블)의 레코드를 삭제할 때는 참조 무결성이 위배되지 않습니다. 참조 무결성이 위배될 수 있는 경우는 참조되는 테이블(기본 키가 있는 테이블)에서 레코드를 삭제하거나, 참조하는 테이블에 존재하지 않는 외래 키 값을 추가할 때입니다. 외래 키 값이 NULL인 경우와 참조되는 테이블에 레코드를 추가하는 경우에는 무결성이 유지됩니다. 시험 포인트: 참조 무결성 위배는 참조되는 테이블의 삭제·수정 시 발생하며, 참조하는 테이블의 삭제 시에는 발생하지 않습니다.
문제 45
다음 중 보고서 작업 시 필드 목록 창에서 선택한 필드를 본문 영역에 추가할 때 자동으로 생성되는 컨트롤은?
정답 · 해설 보기
정답
보고서 작업 시 필드 목록 창에서 필드를 본문 영역에 추가하면 자동으로 텍스트 상자 컨트롤과 함께 레이블이 생성됩니다. 텍스트 상자는 바운드 컨트롤로 테이블의 필드와 연결되어 데이터를 표시합니다. 단추는 명령 실행용이고, 하이퍼링크는 링크 연결용이며, 언바운드 개체 틀은 데이터에 연결되지 않은 OLE 개체용입니다. 시험 포인트: 필드 추가 시 자동 생성되는 컨트롤은 텍스트 상자(바운드 컨트롤)입니다.
문제 46
다음 중 'cmd조회' 명령 단추를 클릭하면 '항공사코드' 필드의 값과 'cmb조회' 컨트롤에 입력된 값이 같은 레코드만 표시되도록 이벤트 프로시저를 작성할 경우 ㉠에 들어갈 알맞은 코드는?

Private Sub cmd조회_Click( )
Me.Filter = "항공사코드 = '" & cmb조회 & "'"
( ㉠ )
End Sub
정답 · 해설 보기
정답
폼에서 필터를 적용하려면 Me.Filter 속성에 조건식을 설정한 후, Me.FilterOn = True로 필터를 활성화해야 합니다. Me.FilterOn만 단독으로 사용하면 속성값을 읽기만 할 뿐 필터가 활성화되지 않습니다. False로 설정하면 필터가 해제되고, OK는 유효한 값이 아닙니다. Filter 속성은 SQL의 WHERE 절과 동일한 형식으로 작성합니다. 시험 포인트: 필터 활성화는 Me.FilterOn = True이며, 조건식은 Me.Filter에 설정합니다.
문제 47
다음의 쿼리 조건과 동일한 결과를 산출하는 것은 무엇인가?
문제 이미지
정답 · 해설 보기
정답
쿼리 디자인 뷰에서 같은 필드의 조건이 서로 다른 행에 입력되면 OR 조건으로 동작합니다. 이미지에서 서울과 전주가 각각 다른 조건 행에 입력되어 있으므로 "서울" Or "전주"와 동일한 결과를 산출합니다. 같은 행에 입력하면 AND 조건이 됩니다. ||와 &&는 액세스 쿼리에서 사용하지 않는 연산자입니다. 시험 포인트: 쿼리 디자인에서 다른 행의 조건은 OR, 같은 행의 조건은 AND로 동작합니다.
문제 48
보고서에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
보고서 보기 형식은 데이터를 화면에서 확인하는 용도이며, 페이지별 인쇄 형태를 확인하려면 인쇄 미리 보기를 사용해야 합니다. 보고서 보기에서는 페이지 구분 없이 연속적으로 데이터가 표시됩니다. 보고서는 데이터 출력용 개체이며, PDF·XPS 형식으로 내보낼 수 있고, 레코드 원본에 SQL 문장을 입력하여 질의 결과 기반 보고서를 작성할 수 있습니다. 시험 포인트: 페이지별 인쇄 형태 확인은 인쇄 미리 보기이며, 보고서 보기와 구분해야 합니다.
문제 49
다음과 같은 식을 입력하였을 때의 설명으로 틀린 것은?

=Format(Now( ), “m/d”)
정답 · 해설 보기
정답
=Format(Now(), "m/d") 수식에서 "m/d" 형식은 월과 일을 슬래시로 구분하여 표시하며, 앞에 0을 붙이지 않습니다. 따라서 2025-06-03이면 06/03이 아니라 6/3으로 표시됩니다. 앞에 0을 붙이려면 "mm/dd" 형식을 사용해야 합니다. Format 함수는 표시 형식을 지정하며, Now()는 현재 날짜와 시간을 반환합니다. 컨트롤의 식은 = 기호로 시작합니다. 시험 포인트: "m/d"는 앞의 0 없이 표시(6/3)하고, "mm/dd"는 0 포함(06/03)으로 표시합니다.
문제 50
다음 중 ‘페이지 설정’ 대화상자에 대한 설명으로 틀린 것은?
정답 · 해설 보기
정답
페이지 설정 대화상자의 열 탭에서 눈금 설정과 열 크기로 지정한 것보다 페이지 너비가 좁은 경우 자동 축소가 아니라 여러 페이지에 나뉘어 인쇄됩니다. 페이지 탭에서는 용지 방향·크기·프린터 유형을 선택할 수 있고, 열 탭에서 본문과 같게를 체크하면 열 크기를 본문에 맞춥니다. 인쇄 옵션 탭에서는 테두리·눈금선·그래픽 제외 인쇄가 가능합니다. 시험 포인트: 열 크기가 페이지보다 클 경우 자동 축소가 아닌 여러 페이지로 분할 인쇄됩니다.
문제 51
다음 중 기본키로 사용하기에 가장 적합한 필드는?
정답 · 해설 보기
정답
기본키(Primary Key)는 한 릴레이션에서 각 레코드를 유일하게 식별할 수 있는 필드여야 합니다. NULL 값이 허용되지 않고, 중복 값이 없어야 하며, 값이 자주 변경되지 않는 안정적인 필드가 적합합니다. NULL 값이 있는 필드, 중복 값이 있는 필드, 자주 변경되는 필드는 기본키로 부적합합니다. 시험 포인트: 기본키는 NOT NULL + 유일성 + 최소성을 만족하는 필드입니다.
문제 52
다음 중 테이블을 만드는 과정에 대한 설명으로 틀린 것은?
정답 · 해설 보기
정답
데이터시트 보기에서 추가하려면 클릭 필드에 데이터를 입력하면 데이터 형식이 자동으로 짧은 텍스트로만 지정되는 것이 아니라, 입력된 데이터에 따라 적절한 형식이 자동 감지됩니다. 숫자를 입력하면 숫자 형식, 날짜를 입력하면 날짜 형식 등으로 자동 지정됩니다. 디자인 보기와 데이터시트 보기 모두에서 필드 추가가 가능하며, 행 선택기를 통한 행 삽입도 가능합니다. 시험 포인트: 데이터시트 보기에서 데이터 입력 시 형식은 입력값에 따라 자동 감지됩니다.
문제 53
다음 중 주어진 [Customer] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?
SELECT Count(*)
FROM (SELECT Distinct City From Customer);
문제 이미지
정답 · 해설 보기
정답
SQL문에서 내부 쿼리 SELECT DISTINCT City FROM Customer는 City 필드의 중복을 제거한 고유 도시 목록을 반환합니다. 외부 쿼리 SELECT Count(*)는 그 결과의 행 수를 세어줍니다. Customer 테이블에서 중복을 제거한 고유 도시가 5개이므로 결과는 5입니다. DISTINCT는 중복 값을 제거하는 키워드이며, Count(*)는 전체 행 수를 반환합니다. 시험 포인트: SELECT DISTINCT는 중복 제거, Count(*)는 행 수 계산이며, 서브쿼리와 함께 사용 가능합니다.
문제 54
탭 컨트롤에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
탭 컨트롤의 바로 가기 메뉴에서 탭 순서를 선택하면 탭 컨트롤 내의 컨트롤 간 탭 이동 순서를 설정하는 것이지, 페이지 표시 순서를 변경하는 것이 아닙니다. 페이지 순서를 변경하려면 바로 가기 메뉴에서 [페이지 순서]를 선택해야 합니다. 페이지 삽입·삭제가 가능하며, 다른 컨트롤을 탭 컨트롤로 복사하거나 추가할 수 있습니다. 시험 포인트: 탭 컨트롤의 페이지 표시 순서는 [페이지 순서]에서, 컨트롤 탭 순서는 [탭 순서]에서 설정합니다.
문제 55
다음 중 기본 폼과 하위 폼을 연결하기 위한 기본 조건에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
기본 폼과 하위 폼을 연결할 때 중첩된 하위 폼은 최대 7개 수준까지 만들 수 있으며, 2개 수준이라는 설명은 틀립니다. 기본 필드와 하위 필드의 데이터 형식과 크기는 같거나 호환되어야 하며, 테이블 간 관계가 없어도 하위 폼 연결이 가능합니다. 기본 필드 연결 속성은 기본 폼의 필드를 지정하여 하위 폼과 연결합니다. 시험 포인트: 중첩된 하위 폼은 최대 7개 수준까지 가능합니다.
문제 56
다음 중 정규화에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
정규화는 테이블 간의 종속성을 낮추기(제거) 위한 과정이지, 높이기 위한 것이 아닙니다. 정규화의 목적은 데이터 중복을 최소화하고, 삽입·갱신·삭제 시 발생하는 이상(Anomaly) 현상을 방지하는 것입니다. 정규화 과정에서 더 작은 필드를 갖는 테이블로 분해하여 데이터 무결성을 높입니다. 시험 포인트: 정규화는 종속성을 낮추고 중복을 최소화하여 이상 현상을 방지하는 과정입니다.
문제 57
다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
정답 · 해설 보기
정답
MessageBox 매크로 함수는 메시지 상자를 표시하는 기능이며, 매개 변수 쿼리를 실행하는 것이 아닙니다. 매개 변수 쿼리는 OpenQuery나 RunSQL로 실행합니다. FindRecord는 조건에 맞는 첫 번째 레코드를 검색하고, RunMacro는 다른 매크로를 실행하며, OpenQuery는 쿼리를 열거나 실행하는 함수입니다. 시험 포인트: MessageBox는 메시지 상자 표시용이며, 쿼리 실행과는 관련이 없습니다.
문제 58
다음 중 아래와 같은 결과를 표시하는 SQL문은?
문제 이미지
정답 · 해설 보기
정답
이 문제는 SQL ORDER BY 절의 정렬 결과를 묻는 문제입니다. 결과 이미지에서 출간연도 오름차순으로 먼저 정렬되고, 같은 출간연도 내에서 저자 오름차순으로 정렬된 형태를 보여줍니다. ORDER BY [출간연도] ASC, [저자] ASC가 이에 해당합니다. ASC는 오름차순(기본값), DESC는 내림차순입니다. 다중 정렬 시 앞의 기준이 우선 적용됩니다. 시험 포인트: ORDER BY는 앞 기준이 우선이며, ASC(오름차순)가 기본값입니다.
문제 59
테이블 디자인의 조회 표시에서 콤보 상자나 목록 상자를 선택하면 여러 가지 속성이 표시된다. 속성에 대한 설명 중 옳지 않은 것은?
정답 · 해설 보기
정답
테이블 디자인의 조회 표시에서 바운드 열은 실제로 필드에 저장되는 값이 있는 열 번호를 지정하는 속성이며, 표시되는 열의 개수를 지정하는 것이 아닙니다. 표시되는 열의 개수는 열 개수 속성에서 지정합니다. 행 원본은 목록 데이터를 지정하고, 컨트롤 표시는 콤보 상자·목록 상자를 선택하며, 목록 값만 허용을 예로 설정하면 목록 외 값 입력이 불가합니다. 시험 포인트: 바운드 열은 저장될 값의 열 번호이고, 열 개수는 표시 열 수를 지정합니다.
문제 60
다음은 ‘폼 디자인 보기’에서의 작업에 대한 설명이다. 각 번호에 대한 마우스 작업 설명 중 옳지 않은 것은?
문제 이미지
정답 · 해설 보기
정답
폼 디자인 보기에서 폼의 각 영역을 조작할 수 있습니다. 본문 영역의 눈금자를 더블클릭하면 본문 영역의 속성 시트가 표시되며, 탭 순서 대화상자가 아닙니다. 탭 순서는 보기 메뉴나 바로 가기 메뉴에서 설정합니다. 폼 선택기를 더블클릭하면 폼 속성 시트가 표시되고, 본문의 왼쪽 상단 모서리를 클릭하면 모든 컨트롤이 선택됩니다. 시험 포인트: 눈금자 더블클릭은 해당 영역 속성 시트 표시이며, 탭 순서와는 다릅니다.