컴퓨터활용능력 1급 2024년 상시03 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.
컴퓨터 일반
문제 1
다음 중 네트워크 운영 방식 중 하나인 클라이언트/서버 방식에 관한 설명으로 옳은 것은?
①서버와 클라이언트가 모두 처리 능력을 가지며, 분산 처리 환경에 적합하다.
②중앙 컴퓨터가 모든 단말기에서 요구하는 데이터 처리를 전담한다.
③모든 단말기가 동등한 계층으로 연결되어 모두 클라이언트와 서버 역할을 할 수 있다.
④단방향 통신 방식으로 데이터 처리를 위한 대기시간이 필요하다.
정답 · 해설 보기
정답 ①
클라이언트/서버 방식은 서버와 클라이언트가 각각 처리 능력을 가지며, 클라이언트가 서버에 서비스를 요청하면 서버가 응답하는 분산 처리 환경입니다. 중앙 컴퓨터가 모든 처리를 전담하는 것은 중앙집중식 방식이고, 모든 단말기가 동등한 역할을 하는 것은 P2P 방식입니다. 단방향 통신은 클라이언트/서버와 무관한 개념입니다. 시험 포인트: 클라이언트/서버=분산 처리, P2P=동등 계층, 중앙집중식=서버 전담
문제 2
다음 중 한글 Windows 10의 레지스트리에 관한 설명으로 옳지 않은 것은?
①컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행정보를 관리하는 데이터베이스이다.
②레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조된다.
③Windows에 탑재된 레지스트리 편집기는 'reg.exe'이다.
④레지스트리에 문제가 발생하면 시스템 부팅이 안 될 수도 있다.
정답 · 해설 보기
정답 ③
Windows 레지스트리 편집기는 regedit.exe이며, reg.exe는 명령 프롬프트에서 레지스트리를 조작하는 명령줄 도구입니다. 레지스트리는 하드웨어·소프트웨어 설정 정보를 저장하는 데이터베이스로, Windows 작동 중 지속적으로 참조됩니다. 레지스트리 손상 시 시스템 부팅 불가 등 심각한 문제가 발생할 수 있습니다. 시험 포인트: 레지스트리 편집기=regedit.exe, reg.exe=명령줄 도구
문제 3
다음 중 마이크로프로세서(Microprocessor)에 관한 설명으로 옳지 않은 것은?
①제어장치, 연산장치, 주기억장치가 하나의 반도체 칩에 내장된 장치이다.
②클럭 주파수와 내부 버스의 폭(Bandwidth)으로 성능을 평가한다.
③개인용 컴퓨터의 중앙처리장치로 사용된다.
④작은 규모의 임베디드 시스템이나 휴대용 기기에도 사용된다.
정답 · 해설 보기
정답 ①
마이크로프로세서는 제어장치와 연산장치(ALU)가 하나의 반도체 칩에 집적된 장치이며, 주기억장치는 포함되지 않습니다. 주기억장치까지 포함된 것은 마이크로컨트롤러(MCU)입니다. 클럭 주파수와 버스 폭으로 성능을 평가하며, PC의 CPU뿐 아니라 임베디드 시스템과 휴대용 기기에도 널리 사용됩니다. 시험 포인트: 마이크로프로세서=제어장치+연산장치, 주기억장치 미포함, MCU=주기억장치 포함
문제 4
다음 중 스마트폰을 모뎀처럼 활용하는 방법으로, 컴퓨터나 노트북 등의 IT 기기를 스마트폰에 연결하여 무선 인터넷을 사용할 수 있게 하는 기능은?
①와이파이(WiFi)
②블루투스(Bluetooth)
③테더링(Tethering)
④와이브로(WiBro)
정답 · 해설 보기
정답 ③
테더링(Tethering)은 스마트폰의 모바일 데이터 연결을 다른 기기와 공유하여 인터넷을 사용할 수 있게 하는 기능입니다. USB, Wi-Fi, 블루투스 방식으로 연결할 수 있습니다. Wi-Fi는 무선 근거리 통신 기술, 블루투스는 근거리 무선 통신 규격, 와이브로는 이동 중 초고속 인터넷 서비스입니다. 시험 포인트: 테더링=스마트폰 데이터를 다른 기기에 공유, 모뎀처럼 활용
문제 5
다음 중 한글 Windows 10에서 [Ctrl]을 사용해야 하는 작업으로 옳지 않은 것은?
①마우스와 함께 사용하여 같은 드라이브 내의 다른 폴더로 파일이나 폴더를 복사할 때
②마우스와 함께 사용하여 비연속적인 위치에 있는 여러 파일이나 폴더를 동시에 선택할 때
③마우스와 함께 사용하여 다른 드라이브로 파일을 이동시킬 때
④[Esc]와 함께 사용하여 시작 메뉴를 표시하고자 할 때
정답 · 해설 보기
정답 ③
Ctrl 키를 드래그와 함께 사용하면 같은 드라이브 내 복사가 가능하고, 비연속적인 파일·폴더를 동시에 선택할 수 있습니다. 다른 드라이브로 파일을 이동시킬 때는 Shift+드래그를 사용합니다. 다른 드라이브로의 기본 드래그 동작은 복사이므로 이동하려면 Shift가 필요합니다. 시작 메뉴 표시는 Ctrl+Esc입니다. 시험 포인트: 같은 드라이브 복사=Ctrl+드래그, 다른 드라이브 이동=Shift+드래그
문제 6
다음 중 컴퓨터에서 사용하는 ASCII 코드에 관한 설명으로 옳지 않은 것은?
①각 문자를 7비트로 표현하며, 총 128개의 문자 표현이 가능하다.
②확장 ASCII 코드는 8비트를 사용한다.
③데이터 처리 및 통신 시스템 상호 간의 정보 교환을 위해 사용된다.
④각 나라별 언어를 표현할 수 있다.
정답 · 해설 보기
정답 ④
ASCII 코드는 7비트로 128개 문자를 표현하며, 주로 영문자·숫자·특수문자를 포함합니다. 확장 ASCII는 8비트로 256개 문자를 지원합니다. 그러나 ASCII는 영어 중심으로 설계되어 각 나라별 언어를 모두 표현할 수 없습니다. 다국어 표현이 가능한 코드는 유니코드(Unicode)입니다. 시험 포인트: ASCII=영어 중심 7비트 128문자, 다국어 표현 불가, 유니코드=다국어 지원
문제 7
다음 중 컴퓨터의 펌웨어(Firmware)에 관한 설명으로 옳은 것은?
①주로 하드디스크에 저장되며 부팅 시 동작한다.
②펌웨어 업데이트만으로도 시스템의 성능을 향상시킬 수 있다.
③컴퓨터 바이러스 백신과 관련이 있는 프로그램이다.
④컴퓨터 연산 속도를 빠르게 도와주는 하드웨어이다.
정답 · 해설 보기
정답 ②
펌웨어는 ROM이나 플래시 메모리에 저장된 소프트웨어로, 하드웨어의 기본 동작을 제어합니다. 펌웨어 업데이트를 통해 기능 개선이나 성능 향상이 가능합니다. 하드디스크가 아닌 비휘발성 메모리에 저장되며, 바이러스 백신이나 연산 속도와는 관련이 없습니다. BIOS가 대표적인 펌웨어의 예입니다. 시험 포인트: 펌웨어=ROM/플래시 메모리 저장, 업데이트로 성능 향상 가능, 하드웨어가 아닌 소프트웨어
문제 8
다음 중 컴퓨터 통신에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?
①방화벽 기능과 캐시 기능
②내부 불법 해킹 차단 기능
③FTP 프로토콜 연결 해제 기능
④네트워크 병목현상 해결 기능
정답 · 해설 보기
정답 ①
프록시 서버는 클라이언트와 외부 서버 사이에서 중계 역할을 하며, 방화벽 기능과 캐시 기능을 제공합니다. 캐시를 통해 자주 방문하는 웹 페이지를 저장하여 접속 속도를 높이고, 방화벽 역할로 내부 네트워크를 보호합니다. 내부 해킹 차단이나 FTP 연결 해제, 병목현상 해결은 프록시 서버의 주요 기능이 아닙니다. 시험 포인트: 프록시 서버=방화벽+캐시 기능, 중계 역할로 보안과 속도 향상
문제 9
다음 중 반도체를 이용한 컴퓨터 보조기억장치로 크기가 작고 충격에 강하며, 소음 발생이 없는 대용량 저장장치는?
①HDD(Hard Disk Drive)
②DVD(Digital Versatile Disk)
③SSD(Solid State Drive)
④CD-RW(Compact Disc Rewritable)
정답 · 해설 보기
정답 ③
SSD(Solid State Drive)는 반도체 플래시 메모리를 이용한 저장장치로, 기계적 동작 부품이 없어 크기가 작고 충격에 강하며 소음이 발생하지 않습니다. HDD는 자기 디스크를 회전시키는 기계식 장치이고, DVD와 CD-RW는 광학 매체를 사용하는 저장장치로 반도체 방식이 아닙니다. 시험 포인트: SSD=반도체 방식, 소음 없음, 충격에 강함, HDD=기계식 자기 디스크
문제 10
다음 중 TCP/IP 프로토콜에서 IP 프로토콜의 개요 및 기능에 관한 설명으로 옳은 것은?
①메시지를 송/수신자의 주소와 정보로 묶어 패킷 단위로 나눈다.
②패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송한다.
③전송 데이터의 흐름을 제어하고 데이터의 에러를 검사한다.
④OSI 7계층에서 전송 계층에 해당한다.
정답 · 해설 보기
정답 ②
IP 프로토콜은 네트워크 계층에서 패킷의 주소를 해석하고 최적 경로를 결정하여 다음 호스트로 전송하는 비연결형 프로토콜입니다. 메시지를 패킷 단위로 나누는 것은 TCP의 역할이고, 데이터 흐름 제어와 에러 검사도 TCP가 담당합니다. IP는 OSI 7계층에서 네트워크 계층(3계층)에 해당하며 전송 계층(4계층)이 아닙니다. 시험 포인트: IP=네트워크 계층, 경로 결정·패킷 전송, TCP=전송 계층, 흐름 제어·에러 검사
문제 11
다음 중 시스템 보안을 위해 사용하는 방화벽(Firewall)에 대한 설명으로 적절하지 않은 것은?
①IP 주소 및 포트 번호를 이용하거나 사용자 인증을 기반으로 접속을 차단하여 네트워크의 출입로를 단일화한다.
②'명백히 허용되지 않은 것은 금지한다'라는 적극적 방어 개념을 가지고 있다.
③방화벽을 운영하면 바이러스와 내/외부의 새로운 위험에 효과적으로 대처할 수 있다.
④로그 정보를 통해 외부 침입의 흔적을 찾아 역추적 할 수 있다.
정답 · 해설 보기
정답 ③
방화벽은 외부 네트워크와 내부 네트워크 사이에서 접근을 제어하는 보안 시스템으로, IP 주소·포트 번호 기반 차단과 사용자 인증을 수행합니다. 그러나 방화벽만으로 바이러스를 완벽히 차단할 수 없으며, 내부에서 발생하는 새로운 위협에도 효과적으로 대처하기 어렵습니다. 바이러스 대응에는 별도의 백신 프로그램이 필요합니다. 시험 포인트: 방화벽=접근 제어·로그 추적, 바이러스 차단은 백신 프로그램 역할
문제 12
다음 중 3D 프린터에 관한 설명으로 옳지 않은 것은?
①입력한 도면을 바탕으로 3차원 입체 물품을 만들어 내는 프린터이다.
②인쇄 원리는 잉크젯 프린터의 인쇄 원리와 같다.
③출력 단위로는 IPM, PPM 등이 사용된다.
④기계, 건축, 예술, 의료 분야 등에서 활용되고 있다.
정답 · 해설 보기
정답 ③
3D 프린터는 디지털 도면을 기반으로 재료를 층층이 쌓아 3차원 입체물을 제작하는 장치입니다. 인쇄 원리는 잉크젯과 유사한 방식도 있지만, IPM(분당 이미지 수)과 PPM(분당 페이지 수)은 일반 2D 프린터의 출력 속도 단위이며 3D 프린터에는 사용하지 않습니다. 3D 프린터는 의료·건축·예술 등 다양한 분야에서 활용됩니다. 시험 포인트: 3D 프린터 출력 단위에 IPM·PPM 사용 안 함, IPM·PPM은 2D 프린터 단위
문제 13
다음 중 컴퓨터에서 사용하는 자료의 표현에 관한 설명으로 옳지 않은 것은?
①실수형 데이터는 정해진 크기에 부호(1bit)와 가수부(7bit)로 구분하여 표현한다.
②2진 정수 데이터는 실수 데이터 보다 표현할 수 있는 범위가 작으며 연산 속도는 빠르다.
③숫자 데이터 표현 중 10진 연산을 위하여 팩(Pack)과 언팩(Unpack) 표현 방식이 사용된다.
④컴퓨터에서 뺄셈을 수행하기 위해서는 보수와 덧셈 연산을 이용한다.
정답 · 해설 보기
정답 ①
실수형 데이터는 부호(1bit), 지수부, 가수부로 구분하여 표현하며, 가수부가 7bit만이라는 설명은 옳지 않습니다. 실제로는 데이터 크기에 따라 지수부와 가수부의 비트 수가 달라집니다(예: 32비트 단정밀도는 부호 1bit+지수 8bit+가수 23bit). 정수형은 표현 범위가 작지만 연산 속도가 빠르고, 팩·언팩 형식은 10진 연산에 사용됩니다. 시험 포인트: 실수=부호+지수부+가수부, 부호 1bit+가수 7bit은 잘못된 구성
문제 14
다음 중 한글 Windows 10의 [시스템] → [정보]에 관한 설명으로 옳지 않은 것은?
①설치된 RAM의 크기를 확인할 수 있다.
②Windows의 설치 날짜를 확인할 수 있다.
③설치된 운영체제를 32비트에서 64비트로 변경할 수 있다.
④컴퓨터의 이름을 확인하거나 변경할 수 있다.
정답 · 해설 보기
정답 ③
Windows 10의 [시스템]→[정보]에서는 프로세서, RAM 크기, 시스템 종류(32/64비트), 컴퓨터 이름 등을 확인할 수 있으며, 컴퓨터 이름은 변경도 가능합니다. 그러나 32비트 운영체제를 64비트로 변경하는 것은 이 화면에서 불가능하며, OS를 새로 설치해야 합니다. Windows 설치 날짜는 시스템 정보에서 확인할 수 있습니다. 시험 포인트: 시스템 정보=확인용(RAM·프로세서·시스템 종류), 32→64비트 변경은 재설치 필요
문제 15
다음 중 바이러스 감염 증상에 대한 설명으로 옳지 않은 것은?
①특정 날짜가 되면 화면에 이상한 메시지가 표시된다.
②디스크를 인식하지 못하거나, 디스크 볼륨명이 변경될 수도 있다.
③파일의 크기가 작아지고, 프로그램의 실행 속도가 빨라진다.
④시스템 파일이 손상되어 부팅(Booting)이 정상적으로 수행되지 않는다.
정답 · 해설 보기
정답 ③
바이러스에 감염되면 파일 크기가 커지고 프로그램 실행 속도가 느려지는 것이 일반적입니다. 바이러스 코드가 파일에 추가되므로 파일 크기가 작아지는 것이 아니라 늘어나며, 시스템 자원을 소모하여 실행 속도도 저하됩니다. 특정 날짜에 이상 메시지 표시, 디스크 인식 불가, 볼륨명 변경, 부팅 장애 등은 모두 바이러스 감염 증상입니다. 시험 포인트: 바이러스 감염 시 파일 크기 증가+실행 속도 저하, 크기 감소·속도 증가는 오답
문제 16
다음 중 자료 구성 단위에 대한 설명으로 옳지 않은 것은?
①워드(Word)는 문자를 표현하는 최소 단위이다.
②니블(Nibble)은 4개의 비트(Bit)가 모여 1개의 니블을 구성한다.
③레코드(Record)는 하나 이상의 관련된 필드가 모여서 구성되는 자료 처리 단위이다.
④필드(Field)는 파일 구성의 최소 단위이며, 여러 개의 필드가 모여 레코드(Record)가 된다.
정답 · 해설 보기
정답 ①
워드(Word)는 CPU가 한 번에 처리할 수 있는 데이터 단위이며, 문자를 표현하는 최소 단위는 바이트(Byte)입니다. 비트(Bit)는 데이터의 최소 단위이고, 니블(Nibble)은 4비트, 바이트는 8비트로 구성됩니다. 레코드는 관련 필드의 모음이고, 필드는 파일 구성의 최소 단위입니다. 시험 포인트: 워드=CPU 처리 단위, 바이트=문자 표현 최소 단위, 비트=데이터 최소 단위
문제 17
다음 중 인터넷 통신 장비인 라우터(Router)에 대한 설명으로 옳은 것은?
①두 개의 근거리 통신망을 상호 접속할 수 있도록 하는 통신망 연결 장치이다.
②서로 다른 네트워크 간에 자료가 전송될 최적의 경로를 찾아 준다.
③장거리 전송을 위하여 전송 신호를 재생시키거나 출력 전압을 높여 준다.
④주로 LAN에서 다른 네트워크에 데이터를 보내거나 다른 네트워크로부터 데이터를 받아들이는데 사용된다.
정답 · 해설 보기
정답 ②
라우터(Router)는 서로 다른 네트워크 간에 데이터 전송 시 최적의 경로를 선택하여 패킷을 전달하는 네트워크 장비입니다. 두 개의 LAN을 접속하는 것은 브리지, 전송 신호를 재생·증폭하는 것은 리피터의 역할입니다. 게이트웨이는 서로 다른 프로토콜 간 변환을 담당하며, 라우터는 동일 프로토콜에서 경로 설정을 담당합니다. 시험 포인트: 라우터=최적 경로 선택, 브리지=LAN 접속, 리피터=신호 증폭
문제 18
다음 중 한글 Windows에서 전자우편(E-mail) 사용에 관한 설명으로 옳지 않은 것은?
①전자우편 주소는 '사용자 ID@호스트 주소'의 형식으로 이루어진다.
②전자우편에 사용하는 프로토콜은 SMTP, POP3, MIME 등이 있다.
③전자우편은 메일 서버에 사용자 계정이 있어야 사용할 수 있다.
④전자우편은 기본적으로 16진수 EBCDIC 코드를 사용한다.
정답 · 해설 보기
정답 ④
전자우편은 기본적으로 7비트 ASCII 코드를 사용하며, EBCDIC 코드를 사용한다는 설명은 옳지 않습니다. EBCDIC은 IBM 메인프레임에서 사용하는 코드 체계입니다. 전자우편 주소는 "사용자ID@호스트주소" 형식이며, SMTP(발신), POP3(수신), MIME(멀티미디어 첨부) 등의 프로토콜을 사용합니다. 시험 포인트: 전자우편=ASCII 코드 사용, EBCDIC은 IBM 메인프레임 전용 코드
문제 19
다음 중 프로그래밍 기법에 대한 설명으로 옳지 않은 것은?
①구조적 프로그래밍 : 입력과 출력이 각각 하나씩 이루어진 구조로, 순서, 선택, 반복의 3가지 논리 구조를 사용하는 기법이다.
②절차적 프로그래밍 : 지정된 문법 규칙에 따라 일련의 처리 절차를 순서대로 기술해 나가는 프로그래밍 기법이다.
③객체 지향 프로그래밍 : 객체를 중심으로 한 프로그래밍 기법으로, 소프트웨어의 재사용과 유지보수가 용이하다.
④비주얼 프로그래밍 : 기호화된 아이콘 형태를 문자 방식의 명령어로 바꿔 프로그래밍 하는 기법이다.
정답 · 해설 보기
정답 ④
비주얼 프로그래밍은 그래픽 요소(아이콘, 도구 상자 등)를 이용하여 시각적으로 프로그래밍하는 기법이며, 아이콘을 문자 방식 명령어로 바꾸는 것이 아닙니다. 구조적 프로그래밍은 순서·선택·반복의 3가지 구조를 사용하고, 절차적 프로그래밍은 처리 절차를 순서대로 기술합니다. 객체 지향 프로그래밍은 재사용성과 유지보수가 용이합니다. 시험 포인트: 비주얼 프로그래밍=그래픽 요소로 시각적 프로그래밍, 문자 명령어 변환이 아님
문제 20
다음 중 RAID에 대한 설명으로 옳지 않은 것은?
①여러 개의 하드디스크를 모아서 하나의 하드디스크처럼 사용할 수 있도록 하는 기술이다.
②RAID를 사용하면 데이터 복구가 용이하며, 속도도 빨라진다.
③RAID의 구성 방식을 RAID Level이라 하고, Level의 숫자가 작을수록 저장장치의 신뢰성이 높고 효율성이 좋다.
④주로 서버에서 사용하며, 데이터의 안전성이 높다.
정답 · 해설 보기
정답 ③
RAID는 여러 하드디스크를 묶어 하나처럼 사용하는 기술로, 데이터 복구 용이성과 속도 향상을 제공합니다. RAID Level의 숫자가 작을수록 신뢰성이 높고 효율이 좋다는 설명은 옳지 않습니다. 각 Level은 목적에 따라 다른 특성을 가지며, RAID 0은 속도는 빠르지만 안전성이 낮고, RAID 5는 패리티를 사용하여 안전성이 높습니다. 시험 포인트: RAID Level은 숫자 순서와 신뢰성·효율이 비례하지 않음, 용도별 특성 상이
스프레드시트 일반
문제 21
다음 중 [페이지 레이아웃] 보기 상태에서 설정 가능한 설명으로 옳지 않은 것은?
①눈금자, 눈금선, 머리글 등을 표시하거나 숨길 수 있다.
②마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정할 수 있다.
③기본 보기에서와 같이 셀 서식을 변경하거나 수식 작업을 할 수 있다.
④머리글과 바닥글을 짝수 페이지와 홀수 페이지에 각각 다르게 지정할 수 있다.
정답 · 해설 보기
정답 ②
[페이지 레이아웃] 보기에서는 눈금자·눈금선·머리글 표시/숨기기, 셀 서식 변경, 수식 작업, 머리글/바닥글의 홀수·짝수 페이지별 지정이 모두 가능합니다. 그러나 마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정하는 기능은 [페이지 나누기 미리 보기]에서 제공되며, 페이지 레이아웃 보기에서는 지원되지 않습니다. 시험 포인트: 페이지 나누기 위치 조정=페이지 나누기 미리 보기, 페이지 레이아웃 보기 아님
문제 22
다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?
①시트 탭의 시트 이름을 더블클릭하여 이름을 수정할 수 있다.
②시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.
③하나의 통합 문서 안에서는 동일한 시트 이름을 지정할 수 없다.
④시트 이름 입력 시 *, ?, /, [ ] 등의 기호는 입력되지 않는다.
정답 · 해설 보기
정답 ②
워크시트 이름은 최대 31자까지 지정할 수 있으며, 255자가 아닙니다. 시트 탭을 더블클릭하면 이름을 수정할 수 있고, 같은 통합 문서 내에서 동일한 시트 이름은 사용할 수 없습니다. 시트 이름에 *, ?, /, \, [, ] 등의 특수 기호는 사용할 수 없습니다. 대소문자는 구분하지 않습니다. 시험 포인트: 시트 이름 최대 31자, 255자는 오답, 특수기호(* ? / \ [ ]) 사용 불가
문제 23
다음 중 매크로를 작성하고 사용하는 방법에 대한 설명으로 옳지 않은 것은?
①매크로를 기록하는 경우 기본적으로 셀은 절대 참조로 기록되며, '상대 참조로 기록'을 선택한 다음 매크로 기록을 실행한다.
②매크로에 지정된 바로 가기 키가 엑셀 고유의 바로 가기 키와 중복될 경우 엑셀 고유의 바로 가기 키가 우선한다.
③매크로를 기록하는 경우 실행하려는 작업을 완료하는데 필요한 모든 단계가 매크로 레코더에 기록되며, 리본 메뉴에서의 탐색은 기록된 단계에 포함되지 않는다.
④개인용 매크로 통합 문서에 저장한 매크로는 엑셀을 시작할 때마다 자동으로 로드되므로 다른 통합 문서에서도 실행할 수 있다.
정답 · 해설 보기
정답 ②
매크로 바로 가기 키가 엑셀 고유 바로 가기 키와 중복될 경우, 매크로의 바로 가기 키가 우선 실행됩니다. 엑셀 고유 키가 우선한다는 설명은 옳지 않습니다. 매크로는 기본적으로 절대 참조로 기록되며, 상대 참조는 별도 선택이 필요합니다. 개인용 매크로 통합 문서에 저장하면 모든 엑셀 세션에서 사용할 수 있습니다. 시험 포인트: 매크로 단축키가 엑셀 기본 단축키보다 우선, 매크로 기본=절대 참조
문제 24
아래 워크시트에서 성취도[C2:C6]는 성취율[B2:B6]을 10%로 나눈 값만큼 표시한 것으로, 성취율이 70%를 초과하면 "■"를, 그 외는 "□"을 반복하여 표시하였다. 다음 중 이를 위한 수식으로 옳은 것은?
REPT 함수는 문자열을 지정 횟수만큼 반복하고, QUOTIENT는 나눗셈 몫을 구합니다. 성취율을 10%로 나눈 몫만큼 기호를 반복하므로 REPT(기호, 횟수) 형태여야 합니다. IF로 70% 초과 여부에 따라 기호를 결정하고 QUOTIENT로 횟수를 구합니다. REPLACE는 문자열 치환 함수로 반복 기능이 없습니다. 시험 포인트: REPT(문자열, 횟수)=문자 반복, QUOTIENT=몫, REPLACE=치환
문제 25
다음 중 부분합에 대한 설명으로 옳지 않은 것은?
①다중 함수를 이용하는 중첩 부분합을 작성하려면 '부분합' 대화상자에서 매번 '새로운 값으로 대치' 항목을 선택해야 한다.
②부분합을 제거하면 부분합과 함께 목록에 삽입된 개요 및 페이지 나누기도 제거된다.
③세부 정보가 있는 행 아래에 요약 행을 지정하려면 '데이터 아래에 요약 표시' 항목을 선택한다.
④중첩 부분합은 이미 작성된 부분합 그룹 내에 새로운 부분합 그룹을 추가하는 것이다.
정답 · 해설 보기
정답 ①
중첩 부분합을 작성하려면 부분합 대화상자에서 "새로운 값으로 대치" 항목을 해제해야 합니다. 매번 선택하면 기존 부분합이 새 값으로 대체되어 중첩이 되지 않습니다. 부분합 제거 시 개요와 페이지 나누기도 함께 제거되며, 요약 행 위치는 "데이터 아래에 요약 표시"로 설정합니다. 시험 포인트: 중첩 부분합="새로운 값으로 대치" 해제 필수, 선택 시 기존 부분합 대체됨
문제 26
다음 중 아래 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은?
셀의 값이 1000 이상이면 '파랑', 1000 미만 500 이상이면 '빨강', 500 미만이면 색을 지정하지 않고, 각 조건에 대해 천단위 구분 기호(,)와 소수 이하 첫째 자리까지 표시한다. [표시 예 : 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] 형태로 작성하며, 색상이 조건보다 앞에 위치해야 합니다. 소수 첫째 자리까지 표시하려면 0.0을 사용하고, 천단위 구분 기호는 #,##0 형식입니다. 꺾쇠괄호(<>)를 사용하는 것은 잘못된 형식입니다. 시험 포인트: 색상=[파랑] 대괄호 형식, 조건=[>=값], 순서는 [색상][조건]서식코드
문제 27
다음 중 엑셀의 화면 확대/축소 작업에 관한 설명으로 옳지 않은 것은?
①문서의 확대/축소는 10%에서 400%까지 설정할 수 있다.
②설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다.
③화면의 확대/축소는 단지 화면에서 보이는 상태만을 확대/축소하는 것으로 인쇄 시 적용되지 않는다.
④[Ctrl]을 누른 채 마우스의 스크롤을 위로 올리면 화면이 확대되고, 아래로 내리면 화면이 축소된다.
정답 · 해설 보기
정답 ②
엑셀의 화면 확대/축소 배율은 시트별로 개별 적용되며, 통합 문서의 모든 시트에 자동 적용되지 않습니다. 확대/축소 범위는 10%~400%이고, Ctrl+마우스 스크롤로 조절할 수 있습니다. 화면 확대/축소는 화면 표시만 변경하는 것이므로 인쇄 시에는 적용되지 않습니다. 인쇄 배율은 페이지 설정에서 별도로 지정합니다. 시험 포인트: 확대/축소 배율은 시트별 개별 적용, 전체 시트 자동 적용 아님
문제 28
다음 중 데이터 정렬에 관한 설명으로 옳지 않은 것은?
①대/소문자를 구분하여 정렬할 수 있다.
②표 안에서 다른 열에는 영향을 주지 않고 선택한 한 열 내에서만 정렬하도록 할 수 있다.
③정렬 기준으로 '조건부 서식 아이콘'을 선택한 경우 기본 정렬 순서는 '위에 표시'이다.
④행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다.
정답 · 해설 보기
정답 ④
행을 기준으로 정렬(왼쪽에서 오른쪽)하려면 정렬 대화상자의 옵션에서 방향을 "왼쪽에서 오른쪽"으로 선택해야 합니다. "위쪽에서 아래쪽"은 열 기준 정렬(기본값)의 방향 설정입니다. 대소문자 구분 정렬, 선택 열 내에서만 정렬, 조건부 서식 아이콘 기준 정렬은 모두 가능한 기능입니다. 시험 포인트: 행 기준 정렬=왼쪽에서 오른쪽, 위쪽에서 아래쪽=열 기준(기본값)
문제 29
다음 중 아래 그림 [보기] 탭 [창] 그룹의 각 명령에 대한 설명으로 옳지 않은 것은?
①[새 창]을 클릭하면 새로운 빈 통합 문서가 표시된다.
②[모두 정렬]은 현재 열려 있는 통합 문서를 바둑판식, 계단식, 가로, 세로 등 4가지 형태로 배열한다.
③[숨기기]는 현재 활성화된 통합 문서 창을 보이지 않도록 숨긴다.
④[나누기]를 클릭하면 워크시트를 최대 4개의 창으로 분할하여 멀리 떨어져 있는 여러 부분을 한 번에 볼 수 있다.
정답 · 해설 보기
정답 ①
[새 창] 명령은 현재 통합 문서를 새 창에서 한 번 더 여는 기능이며, 새로운 빈 통합 문서를 만드는 것이 아닙니다. 새 빈 통합 문서는 Ctrl+N 또는 [파일]→[새로 만들기]로 생성합니다. [모두 정렬]은 열린 문서를 다양한 형태로 배열하고, [숨기기]는 활성 문서 창을 숨기며, [나누기]는 최대 4개 창으로 분할합니다. 시험 포인트: [새 창]=현재 문서를 새 창에서 추가로 열기, 빈 통합 문서 생성 아님
문제 30
다음 중 아래의 [A1:E5] 영역에서 B열과 D열에만 배경색을 설정하기 위한 조건부 서식의 규칙으로 옳은 것은?
①=MOD(COLUMNS($A1), 2)=1
②=MOD(COLUMNS(A$1), 2)=0
③=MOD(COLUMN($A1), 2)=0
④=MOD(COLUMN(A$1), 2)=0
정답 · 해설 보기
정답 ④
COLUMN 함수는 셀의 열 번호를 반환하며, MOD로 나머지를 구해 짝수 열에만 서식을 적용할 수 있습니다. B열(2)과 D열(4)은 짝수이므로 MOD(COLUMN(),2)=0 조건을 사용합니다. A$1처럼 행만 절대 참조하면 열 번호가 각 열에 맞게 변합니다. COLUMNS는 범위의 열 개수를 반환하므로 이 용도에 부적합합니다. 시험 포인트: COLUMN=열 번호, COLUMNS=열 개수, 짝수 열=MOD(COLUMN(),2)=0
문제 31
다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
①피벗 테이블 보고서를 작성한 후 원본 데이터를 수정하면 피벗 테이블 보고서에 자동으로 반영된다.
②[피벗 테이블 필드]에서 보고서에 추가할 필드 선택 시 데이터 형식이 텍스트이거나 논리값인 필드를 선택하여 행 영역에 추가한다.
③값 영역에 추가된 필드가 2개 이상이면 Σ 값 필드가 열 또는 행 영역에 추가된다.
④열 레이블/행 레이블 단추를 클릭하여 레이블 필터나 값 필터를 설정할 수 있다.
정답 · 해설 보기
정답 ①
피벗 테이블 보고서는 원본 데이터를 수정해도 자동으로 반영되지 않으며, 수동으로 "새로 고침"을 실행해야 변경 내용이 반영됩니다. 텍스트나 논리값 필드는 행 영역에 자동 추가되고, 값 영역에 2개 이상 필드를 추가하면 시그마 값 필드가 생성됩니다. 레이블 필터와 값 필터로 데이터를 필터링할 수 있습니다. 시험 포인트: 피벗 테이블 원본 수정 시 자동 반영 안 됨, 수동 새로 고침 필요
문제 32
다음 중 워크시트 이름으로 적절하지 않은 것은?
①#매출실적
②_매출실적
③매출실적&
④매출실적?
정답 · 해설 보기
정답 ④
워크시트 이름에는 *, ?, /, \, [, ] 문자를 사용할 수 없습니다. 물음표(?)는 금지 문자에 해당하므로 "매출실적?"은 시트 이름으로 사용할 수 없습니다. 반면 #, _, & 문자는 시트 이름에 사용할 수 있으므로 "#매출실적", "_매출실적", "매출실적&"는 모두 유효한 이름입니다. 시험 포인트: 시트 이름 금지 문자=* ? / \ [ ], #·_·& 등은 사용 가능
문제 33
다음 중 고급 필터의 조건 범위를 [E1:F3] 영역으로 지정한 후 고급 필터를 실행했을 때 결과로 옳은 것은?
①코너가 "잡화"이거나, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
②코너가 "잡화"이거나, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
③코너가 "잡화"이고, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
④코너가 "잡화"이고, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
정답 · 해설 보기
정답 ②
고급 필터에서 같은 행의 조건은 AND, 다른 행의 조건은 OR로 처리됩니다. 조건 범위 E1:F3에서 E열(코너)과 F열(판매금액) 조건이 각 행에 배치된 방식에 따라 결과가 달라집니다. 첫째 행에 코너="잡화"만 있으면 잡화 전체가 OR 조건으로 선택되고, 둘째 행에 코너="식료품"과 판매금액 조건이 함께 있으면 AND로 결합됩니다. 시험 포인트: 고급 필터 같은 행=AND, 다른 행=OR, 조건 배치에 따라 결과 상이
문제 34
다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
①수식 또는 함수 식을 입력할 때는 = 기호를 붙여 입력한다.
②여러 개의 셀에 동일한 데이터를 한번에 입력할 때 범위는 연속적으로 지정하지 않아도 된다.
③'3과 같이 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
④날짜 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
정답 · 해설 보기
정답 ③
작은따옴표(')를 앞에 붙여 입력하면 숫자도 텍스트로 인식되어 셀의 왼쪽에 정렬됩니다. 오른쪽에 정렬된다는 설명은 옳지 않습니다. 수식이나 함수는 = 기호로 시작하며, 여러 셀에 동일 데이터를 입력할 때 범위는 비연속적이어도 가능합니다(Ctrl로 선택 후 Ctrl+Enter). 날짜 데이터는 숫자로 취급되어 오른쪽 정렬됩니다. 시험 포인트: 작은따옴표(')=텍스트 강제 지정, 왼쪽 정렬, 오른쪽 정렬은 오답
문제 35
다음 중 아래 워크시트에서 [C2:C4] 영역을 선택하여 작업한 결과가 다른 것은?
①[Delete]를 누른 경우
②[Backspace]를 누른 경우
③마우스 오른쪽 버튼의 바로 가기 메뉴에서 [내용 지우기]를 선택한 경우
④[홈] 탭 [편집] 그룹에서 [지우기] → [내용 지우기]를 선택한 경우
정답 · 해설 보기
정답 ②
Delete, 바로 가기 메뉴의 [내용 지우기], [홈]→[지우기]→[내용 지우기]는 모두 내용만 삭제하여 결과가 동일합니다. 그러나 Backspace는 선택 범위 내용을 지우면서 활성 셀이 편집 모드로 진입하여 다른 결과를 보입니다. 범위 선택 후 Backspace를 누르면 활성 셀만 편집 모드가 됩니다. 시험 포인트: Backspace=편집 모드 진입, Delete·내용 지우기=내용만 삭제
문제 36
다음과 같은 결과가 나오기 위한 프로그램으로 옳은 것은?
①Cells(1, 1) = 1 For K = 2 To 5 Cells(K, 1) = Cells(K - 1, 1) + K Next
②Cells(1, 1) = 1 For K = 2 To 5 Cells(1, K) = Cells(1, K - 1) + K Next
③Cells(1, 1) = 1 For K = 2 To 5 Cells(K, 1) = Cells(K - 1, 1) + 2 Next
④Cells(1, 1) = 1 For K = 2 To 5 Cells(1, K) = Cells(1, K - 1) + 2 Next
정답 · 해설 보기
정답 ②
Cells(행, 열)로 셀 위치를 지정하며, Cells(1, K)는 1행 K열입니다. 가로 나열이므로 열 번호가 변하는 Cells(1, K)가 필요합니다. 이전 값에 K를 더하면 1, 3, 6, 10, 15 순서로 증가합니다. Cells(K, 1)은 세로 나열이고, +2는 등차 2인 다른 결과를 만듭니다. 시험 포인트: Cells(행,열) 좌표 순서, 가로=열 변경, 세로=행 변경
문제 37
다음 중 아래의 차트에 대한 설명으로 옳지 않은 것은?
①기본 세로 축 제목으로 "점수"가 입력되었다.
②세로(값) 축의 주 단위는 20이고, 보조 눈금선은 표시되지 않았다.
③기말고사에 대한 변화 추세를 파악하기 위하여 추세선과 데이터 레이블을 표시하였다.
④범례와 범례 표지가 표시되지 않았다.
정답 · 해설 보기
정답 ④
차트에서 범례는 데이터 계열을 구분하는 표시이며, 범례 표지(범례 키)는 범례 안의 색상이나 패턴 표시입니다. 해당 차트에는 범례와 범례 표지가 표시되어 있으므로 표시되지 않았다는 설명은 옳지 않습니다. 세로 축 제목으로 "점수"가 입력되고, 값 축의 주 단위는 20이며, 기말고사 데이터에 추세선과 데이터 레이블이 설정된 것은 올바른 설명입니다. 시험 포인트: 범례=데이터 계열 구분 표시, 범례 표지=범례 내 색상·패턴 아이콘
문제 38
다음 중 [찾기 및 바꾸기] 대화상자에 대한 설명으로 옳지 않은 것은?
①문서에서 '찾을 내용'에 입력한 내용과 일치하는 이전 항목을 찾으려면 [Shift]를 누른 상태에서 [다음 찾기] 단추를 클릭한다.
②'찾을 내용'에 입력한 문자만 있는 셀을 검색하려면 '전체 셀 내용 일치'를 선택한다.
③별표(*), 물음표(?) 및 물결표(~) 등의 문자가 포함된 내용을 찾으려면 '찾을 내용'에 작은따옴표(') 뒤에 해당 문자를 붙여 입력한다.
④찾을 내용을 워크시트에서 검색할지 전체 통합 문서에서 검색할지 등을 선택하려면 '범위'에서 '시트' 또는 '통합 문서'를 선택한다.
정답 · 해설 보기
정답 ③
별표(*), 물음표(?), 물결표(~) 등의 와일드카드 문자를 검색하려면 해당 문자 앞에 물결표(~)를 붙여야 합니다. 작은따옴표(')가 아닌 물결표(~)를 사용합니다. 예를 들어 *를 찾으려면 ~*로 입력합니다. Shift+다음 찾기로 이전 항목을 검색하고, 전체 셀 내용 일치로 정확한 셀을 찾으며, 범위를 시트 또는 통합 문서로 선택할 수 있습니다. 시험 포인트: 와일드카드 문자 검색=물결표(~)+해당 문자, 작은따옴표 아님
문제 39
통합 문서의 첫 번째 시트 뒤에 새로운 시트를 추가하는 프로시저를 작성하려고 한다. 다음 중 ( )에 해당하는 인수로 옳은 것은?
Worksheets.Add ( ):=Sheets(1)
①Left
②Right
③After
④Before
정답 · 해설 보기
정답 ③
Worksheets.Add 메서드에서 첫 번째 시트 뒤에 새 시트를 추가하려면 After 인수를 사용합니다. After:=Sheets(1)은 Sheet1 뒤에 삽입한다는 의미입니다. Before 인수를 사용하면 지정한 시트 앞에 삽입됩니다. Left와 Right는 Worksheets.Add 메서드의 유효한 인수가 아닙니다. 시험 포인트: Worksheets.Add After:=시트 뒤에 삽입, Before:=시트 앞에 삽입
문제 40
아래 워크시트에서 자격증 응시자에 대한 과목별 점수의 합계를 배열 수식으로 구하였다. 다음 중 [C10] 셀에 입력된 배열 수식으로 옳은 것은?
①{=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}
②{=SUM(IF(MOD(ROW($C$2:$C$7), 2)=1, $C$2:$C$7))}
③{=SUM(IF(C2:C7, B2:B7=B10))}
④{=SUM(IF(MOD(ROWS(C2:C7), 2)=0, C2:C7))}
정답 · 해설 보기
정답 ①
배열 수식 {=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}는 B열에서 B10과 일치하는 행의 C열 값을 합산합니다. IF가 배열로 조건을 평가하여 일치 시 해당 값을, 불일치 시 FALSE를 반환하고 SUM이 합산합니다. 절대 참조로 복사 시 범위를 고정합니다. MOD+ROW는 행 번호 기준 필터링용입니다. 시험 포인트: 배열 수식 SUM+IF=조건별 합계, 절대 참조로 범위 고정
데이터베이스 일반
문제 41
다음 중 사원 테이블(사원번호, 이름, 직급, 연봉, 호봉)에서 호봉이 6인 사원의 연봉을 3%씩 인상하는 SQL문이다. 빈 괄호에 알맞은 명령어는?
Update 사원 ( ) 연봉 = 연봉 * 1.03 ( ) 호봉 = 6;
①From, Where
②Set, From
③Set, Where
④From, Set
정답 · 해설 보기
정답 ③
SQL UPDATE문은 "UPDATE 테이블 SET 필드=값 WHERE 조건" 형식입니다. SET은 변경할 필드와 값, WHERE는 대상 조건을 지정합니다. FROM은 SELECT문에서 테이블을 지정하는 절이며 UPDATE에서는 사용하지 않습니다. WHERE를 생략하면 모든 레코드가 수정되므로 주의해야 합니다. 시험 포인트: UPDATE=SET+WHERE, FROM은 SELECT 전용, WHERE 생략 시 전체 수정
문제 42
회원(회원코드, 성명, 전화번호, 비고) 테이블에서 비고 필드에 회원 사진을 저장하려고 할 때 가장 적합한 데이터 형식은?
①긴 텍스트
②하이퍼링크
③일련 번호
④첨부 파일
정답 · 해설 보기
정답 ④
첨부 파일 데이터 형식은 이미지, 문서, 스프레드시트 등 다양한 파일을 테이블 필드에 직접 저장할 수 있는 형식입니다. 회원 사진처럼 바이너리 데이터를 저장하기에 가장 적합합니다. 긴 텍스트는 대용량 문자열 저장용이고, 하이퍼링크는 URL 경로 저장용이며, 일련 번호는 자동 증가하는 고유 번호 생성용입니다. 시험 포인트: 첨부 파일=이미지·문서 등 바이너리 파일 저장, 긴 텍스트=문자열 전용
문제 43
다음 중 보고서의 각 구역에 대한 설명으로 옳지 않은 것은?
①보고서 바닥글 영역에는 로고, 보고서 제목, 날짜 등을 삽입하며, 보고서의 모든 페이지에 출력된다.
②페이지 머리글 영역에는 열 제목 등을 삽입하며, 모든 페이지의 맨 위에 출력된다.
③그룹 머리글/바닥글 영역에는 일반적으로 그룹별 이름, 요약 정보 등을 삽입한다.
④본문 영역은 실제 데이터가 레코드 단위로 반복 출력되는 부분이다.
정답 · 해설 보기
정답 ①
보고서 바닥글은 보고서의 맨 마지막 페이지 끝에만 한 번 출력되는 영역으로, 총합계 등의 요약 정보를 표시합니다. 모든 페이지에 출력되는 것은 페이지 머리글/바닥글입니다. 로고와 보고서 제목은 보고서 머리글 영역에 삽입하며, 이 역시 보고서 첫 페이지에만 출력됩니다. 본문 영역은 레코드 단위로 반복 출력됩니다. 시험 포인트: 보고서 바닥글=마지막에 1회 출력, 모든 페이지 출력=페이지 머리글/바닥글
문제 44
다음 중 폼에서의 탭 순서(Tab Order) 지정에 관한 설명으로 옳지 않은 것은?
①폼 보기에서 '탭'키나 '엔터'키를 눌렀을 때 포커스(Focus)의 이동 순서를 지정하는 것이다.
②키보드를 이용하여 컨트롤 간 이동을 신속하게 할 수 있는 기능이다.
③레이블 컨트롤을 포함한 모든 컨트롤에 탭 순서를 지정할 수 있다.
④해당 컨트롤의 '탭 정지' 속성을 '아니오'로 지정하면 탭 순서에서 제외된다.
정답 · 해설 보기
정답 ③
탭 순서는 Tab 키나 Enter 키로 컨트롤 간 포커스 이동 순서를 지정하는 기능입니다. 레이블 컨트롤은 데이터를 입력받지 않는 표시 전용 컨트롤이므로 기본적으로 탭 정지가 "아니오"로 설정되어 탭 순서에서 제외됩니다. 모든 컨트롤에 탭 순서를 지정할 수 있다는 설명은 옳지 않습니다. 탭 정지 속성을 "아니오"로 설정하면 해당 컨트롤이 탭 순서에서 제외됩니다. 시험 포인트: 레이블=탭 순서 제외(표시 전용), 탭 정지="아니오"로 제외 가능
문제 45
다음 중 [홈] → 레코드 → Σ 요약에 대한 설명으로 옳지 않은 것은?
①Σ 요약 기능이 설정된 상태에서 '텍스트' 데이터 형식의 필드에는 '개수' 집계 함수만 지정할 수 있다.
②Σ 요약 기능은 데이터시트 형식으로 표시되는 테이블, 폼, 쿼리, 보고서 등에서 사용할 수 있다.
③Σ 요약 기능을 실행했을 때 생기는 요약 행을 통해 집계 함수를 좀 더 쉽고 빠르게 사용할 수 있다.
④Σ 요약 기능이 설정된 상태에서 'Yes/No' 데이터 형식의 필드에 '개수' 집계 함수를 지정하면 체크된 레코드의 총 개수가 표시된다.
정답 · 해설 보기
정답 ②
시그마 요약 기능은 데이터시트 형식의 테이블과 쿼리에서 사용할 수 있지만, 폼과 보고서에서는 직접 사용할 수 없습니다. 폼이나 보고서에서 집계하려면 컨트롤 원본에 집계 함수를 직접 작성해야 합니다. 텍스트 필드에는 개수만, 숫자 필드에는 합계·평균·개수 등을 지정할 수 있습니다. Yes/No 필드에 개수를 지정하면 전체 레코드 수가 표시됩니다. 시험 포인트: 시그마 요약=테이블·쿼리 데이터시트에서만 사용, 폼·보고서는 불가
문제 46
다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?
①분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하기 기능이며, 이 두 보기는 같은 데이터 원본에 연결되어 있어 항상 상호 동기화된다.
②분할 표시 폼은 폼 보기나 데이터시트 보기 상태 모두 데이터의 변경이 가능하다.
③일대다 관계가 설정된 두 테이블의 데이터를 한 화면에 표시할 수 있다.
④분할 표시 폼은 [만들기] 탭의 [폼] 그룹에서 [기타 폼] → [폼 분할]을 클릭하여 만들 수 있다.
정답 · 해설 보기
정답 ③
분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하며, 두 보기가 같은 데이터 원본에 연결되어 동기화됩니다. 일대다 관계의 두 테이블을 한 화면에 표시하는 것은 하위 폼(SubForm) 기능이며, 분할 표시 폼의 기능이 아닙니다. 분할 표시 폼은 [만들기]→[폼]→[기타 폼]→[폼 분할]로 생성하며 양쪽 보기 모두 데이터 변경이 가능합니다. 시험 포인트: 분할 표시 폼=데이터시트+폼 동시 표시, 일대다 관계 표시=하위 폼
문제 47
다음 중 폼에 대한 설명으로 옳지 않은 것은?
①폼은 테이블이나 질의(쿼리)를 원본으로 하여 데이터의 입력, 수정, 삭제, 조회 등의 작업을 편리하게 수행할 수 있도록 환경을 제공하는 개체이다.
②디자인 보기 상태에서 '필드 목록' 창을 이용하여 여러 개의 필드는 추가할 수 없으므로, 필드를 하나씩 더블클릭하여 추가한다.
③컨트롤과 여러 도구 모음을 이용하여 시각적으로 다양한 작업 화면을 작성할 수 있다.
④폼에 레이블이나 명령 단추만을 추가하여 언바운드 폼을 만들어 사용할 수 있다.
정답 · 해설 보기
정답 ②
폼 디자인 보기에서 "필드 목록" 창을 이용하면 여러 필드를 Ctrl이나 Shift 키로 동시에 선택하여 한꺼번에 추가할 수 있습니다. 하나씩만 추가할 수 있다는 설명은 옳지 않습니다. 폼은 테이블이나 쿼리를 원본으로 데이터 입력·수정·삭제·조회를 수행하며, 레이블과 명령 단추만으로 언바운드 폼을 만들 수도 있습니다. 시험 포인트: 필드 목록에서 여러 필드 동시 선택·추가 가능, Ctrl/Shift로 다중 선택
문제 48
다음 중 데이터베이스의 3단계 구조 중 하나로 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는?
①외부 스키마
②서브 스키마
③개념 스키마
④내부 스키마
정답 · 해설 보기
정답 ③
개념 스키마는 데이터베이스 전체의 논리적 구조를 정의하며, 데이터베이스 관리자(DBA)가 관리합니다. 모든 사용자가 필요로 하는 데이터를 종합한 전체적인 데이터 구조입니다. 외부 스키마(서브 스키마)는 개별 사용자의 관점에서 본 논리적 구조이고, 내부 스키마는 물리적 저장 구조를 정의합니다. 시험 포인트: 개념 스키마=DB 전체 논리 구조, 외부 스키마=사용자별 관점, 내부 스키마=물리적 저장
문제 49
아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 'Age' 필드의 조건식으로 옳은 것은?
①>={조회할 최소 나이 입력}
②>="조회할 최소 나이 입력"
③>=[조회할 최소 나이 입력]
④>=(조회할 최소 나이 입력)
정답 · 해설 보기
정답 ③
매개 변수 쿼리에서 사용자 입력을 받으려면 대괄호([]) 안에 프롬프트 메시지를 작성합니다. 따라서 >=[조회할 최소 나이 입력] 형식이 올바릅니다. 중괄호({})나 소괄호(())는 매개 변수 프롬프트로 인식되지 않으며, 큰따옴표("")로 감싸면 문자열 상수로 처리됩니다. 매개 변수 쿼리 실행 시 입력 대화상자가 나타나 값을 입력받습니다. 시험 포인트: 매개 변수 쿼리=[프롬프트 메시지] 대괄호 사용, 중괄호·소괄호는 불가
문제 50
다음 중 직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 근무년수가 3 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름차순으로 모든 필드를 표시하는 SQL문은?
①select * from 직원 where 근무년수 >= 3 order by 나이, 급여
②select * from 직원 order by 나이, 급여 where 근무년수 >= 3
③select * from 직원 order by 나이 desc, 급여 asc where 근무년수 >= 3
④select * from 직원 where 근무년수 >= 3 order by 나이 desc, 급여 asc
정답 · 해설 보기
정답 ④
SQL에서 ORDER BY는 WHERE 뒤에 위치해야 하며, DESC는 내림차순, ASC는 오름차순(기본값)입니다. 나이 내림차순 후 같은 나이에서 급여 오름차순으로 정렬하려면 ORDER BY 나이 DESC, 급여 ASC로 작성합니다. WHERE와 ORDER BY 순서가 바뀌면 구문 오류가 발생합니다. 시험 포인트: SQL 순서=WHERE→ORDER BY, DESC=내림차순, ASC=오름차순
문제 51
다음 중 아래 두 개의 테이블 사이에서 외래 키(Foreign Key)에 해당하는 필드는? (단, 밑줄은 각 테이블의 기본 키를 표시함)
직원(사번, 성명, 부서명, 주소, 전화, 이메일) 부서(부서명, 팀장, 팀원수)
①직원 테이블의 사번
②부서 테이블의 팀원수
③부서 테이블의 팀장
④직원 테이블의 부서명
정답 · 해설 보기
정답 ④
외래 키(Foreign Key)는 다른 테이블의 기본 키를 참조하는 필드입니다. 부서 테이블의 기본 키가 "부서명"이고, 직원 테이블에도 "부서명" 필드가 있으므로 직원 테이블의 "부서명"이 외래 키에 해당합니다. 이를 통해 직원과 부서 간의 관계가 설정됩니다. 사번은 직원 테이블의 기본 키이며, 팀장이나 팀원수는 참조 관계와 무관합니다. 시험 포인트: 외래 키=다른 테이블 기본 키를 참조하는 필드, 두 테이블 간 관계 연결
문제 52
다음 중 <학생> 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? (단, <학생> 테이블의 기본 키는 '학번' 필드이다.)
①=DLookup("*", "학생", "학년=1")
②=DLookup(*, 학생, 학년=1)
③=DCount(학번, 학생, 학년=1)
④=DCount("*", "학생", "학년=1")
정답 · 해설 보기
정답 ④
DCount 함수는 지정한 테이블에서 조건에 맞는 레코드 수를 반환하는 도메인 집계 함수입니다. =DCount("*", "학생", "학년=1") 형식으로 인수를 모두 큰따옴표로 감싸야 합니다. 첫 번째 인수 "*"는 모든 레코드를 의미하며, 필드명을 지정해도 됩니다. DLookup은 특정 필드 값을 조회하는 함수로 개수를 세는 용도가 아닙니다. 시험 포인트: DCount("필드", "테이블", "조건")=레코드 수, DLookup=값 조회용
문제 53
다음 중 하위 쿼리(Sub Query)의 설명으로 옳지 않은 것은?
①하위 폼이나 하위 보고서는 반드시 하위 쿼리를 사용해야 한다.
②주 쿼리에서 IN 조건부를 사용하여 하위 쿼리의 일부 레코드에 동일한 값이 있는 레코드만 검색할 수 있다.
③SELECT 문의 필드 목록이나 WHERE 또는 HAVING 절에서 식 대신에 하위 쿼리를 사용할 수 있다.
④주 쿼리에서 ALL 조건부를 사용하여 하위 쿼리에서 검색된 모든 레코드와 비교를 만족시키는 레코드만 검색할 수 있다.
정답 · 해설 보기
정답 ①
하위 폼이나 하위 보고서는 반드시 하위 쿼리를 사용해야 하는 것이 아닙니다. 하위 폼과 하위 보고서는 테이블이나 쿼리를 원본으로 직접 사용할 수 있으며, 하위 쿼리와는 별개의 개념입니다. 하위 쿼리는 SELECT 문의 필드 목록, WHERE 절, HAVING 절에서 사용할 수 있으며, IN이나 ALL 조건부와 함께 사용하여 조건 비교에 활용됩니다. 시험 포인트: 하위 폼/보고서는 하위 쿼리 필수 아님, 테이블·쿼리를 직접 원본으로 사용 가능
문제 54
다음 중 주어진 <Customer> 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?
SELECT Count(*) FROM (SELECT Distinct City From Customer);
①3
②5
③7
④9
정답 · 해설 보기
정답 ②
DISTINCT는 중복을 제거하는 키워드로, SELECT DISTINCT City FROM Customer는 고유한 City 값만 추출합니다. 외부 Count(*)가 그 결과의 행 수를 세므로, 고유 City가 5개이면 결과는 5입니다. 하위 쿼리를 FROM 절에 사용하여 집계 결과를 다시 집계할 수 있습니다. 시험 포인트: DISTINCT=중복 제거, COUNT(*)=행 수 반환, 하위 쿼리로 고유 값 개수 산출
문제 55
다음 중 탭 컨트롤에 대한 설명으로 옳지 않은 것은?
①탭 형식의 대화상자를 작성하는 컨트롤로, 다른 컨트롤을 탭 컨트롤로 복사하거나 추가할 수 있다.
②탭 컨트롤의 바로 가기 메뉴에서 [페이지 삽입], [페이지 삭제]를 선택하여 페이지를 추가하거나 삭제할 수 있다.
③탭 컨트롤의 바로 가기 메뉴에서 [탭 순서]를 선택하여 탭 컨트롤 내의 페이지 표시 순서를 설정할 수 있다.
④폼 디자인 도구의 컨트롤에서 탭 컨트롤 도구를 선택한 후 드래그하여 탭 컨트롤을 추가할 수 있다.
정답 · 해설 보기
정답 ③
탭 컨트롤의 바로 가기 메뉴에서 [페이지 순서]를 선택하여 페이지 표시 순서를 변경할 수 있으며, [탭 순서]는 폼 내 컨트롤 간 이동 순서를 설정하는 별도 기능입니다. 탭 컨트롤 내에서 페이지를 삽입·삭제할 수 있고, 다른 컨트롤을 복사하거나 추가할 수 있으며, 디자인 도구에서 드래그하여 생성합니다. 시험 포인트: 탭 컨트롤 페이지 순서=[페이지 순서] 메뉴, [탭 순서]는 컨트롤 이동 순서
문제 56
다음 중 폼 영역에 대한 설명으로 틀린 것은?
①연속 폼으로 설정하면 폼의 모든 영역이 반복되어 표시된다.
②폼에는 기본적으로 세부 구역(본문)이 표시되며, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역을 표시하거나 숨길 수 있다.
③페이지 머리글과 바닥글은 인쇄를 위해 사용된다.
④폼은 기본적으로 본문, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역으로 구분된다.
정답 · 해설 보기
정답 ①
연속 폼에서는 본문(세부 구역)만 반복 표시되며, 폼 머리글/바닥글과 페이지 머리글/바닥글은 반복되지 않습니다. 폼의 모든 영역이 반복된다는 설명은 옳지 않습니다. 폼에는 기본적으로 본문이 표시되며, 머리글/바닥글 구역은 필요에 따라 표시하거나 숨길 수 있습니다. 페이지 머리글/바닥글은 인쇄 시에만 사용됩니다. 시험 포인트: 연속 폼=본문만 반복, 머리글/바닥글은 반복 안 됨
문제 57
다음과 같이 '제품' 테이블의 레코드는 모두 표시되고, '구매' 테이블에서는 '제품번호' 필드가 일치하는 레코드만 표시하는 조인 형식은 무엇인가?
①내부 조인(Inner Join)
②왼쪽 외부 조인(Left Join)
③오른쪽 외부 조인(Right Join)
④카테션 곱(Cartesian Projuct Join)
정답 · 해설 보기
정답 ②
왼쪽 외부 조인(Left Join)은 왼쪽 테이블(제품)의 모든 레코드를 표시하고, 오른쪽 테이블(구매)에서는 일치하는 레코드만 표시합니다. 일치하지 않는 오른쪽 테이블 필드는 NULL로 표시됩니다. 내부 조인은 양쪽 모두 일치하는 레코드만 표시하고, 오른쪽 외부 조인은 오른쪽 테이블을 모두 표시합니다. 카테시안 곱은 모든 조합을 생성합니다. 시험 포인트: Left Join=왼쪽 테이블 전체+오른쪽 일치만, Inner Join=양쪽 일치만
문제 58
다음 화면에서 설정되어 있는 폼의 속성 값으로 옳지 않은 것은?
①캡션 : 주문현황
②탐색 단추 : 예
③보기 형식 : 단일 폼
④레코드 선택기 : 예
정답 · 해설 보기
정답 ③
폼 속성에서 보기 형식의 값으로는 단일 폼, 연속 폼, 데이터시트 등이 있습니다. 이미지에서 레코드가 여러 행으로 표시되고 있으므로 데이터시트 또는 연속 폼 형식이며, 단일 폼이라는 설명은 옳지 않습니다. 캡션은 폼 제목표시줄의 텍스트이고, 탐색 단추와 레코드 선택기는 "예"로 설정되어 화면에 표시됩니다. 시험 포인트: 단일 폼=한 번에 1개 레코드, 연속 폼=여러 레코드, 데이터시트=표 형태
문제 59
다음 중 아래와 같이 표시된 폼의 탐색 단추에 대한 설명으로 옳지 않은 것은?
①㉠ 첫 레코드로 이동한다.
②㉡ 이전 레코드로 이동한다.
③㉢ 마지막 레코드로 이동한다.
④㉣ 이동할 레코드 번호를 입력하여 이동한다.
정답 · 해설 보기
정답 ④
폼의 탐색 단추에서 기호의 의미는 다음과 같습니다. 첫 레코드 이동, 이전 레코드 이동, 다음 레코드 이동, 마지막 레코드 이동, 새 레코드 추가 순서로 배치됩니다. 가운데 텍스트 상자에 레코드 번호를 입력하면 해당 레코드로 직접 이동할 수 있는데, 이것은 별도의 탐색 단추가 아니라 레코드 번호 표시 영역입니다. 시험 포인트: 탐색 단추 순서=처음·이전·다음·마지막·새 레코드, 번호 입력으로 직접 이동 가능
문제 60
다음 중 액세스의 매크로에 대한 설명으로 옳지 않은 것은?
①반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있도록 하는 기능이다.
②매크로 함수 또는 매크로 함수 집합으로 구성되며, 각 매크로 함수의 수행 방식을 제어하는 인수를 추가할 수 있다.
③매크로를 이용하여 폼을 열고 닫거나 메시지 박스를 표시할 수도 있다.
④매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.
정답 · 해설 보기
정답 ④
액세스의 매크로는 반복 작업을 자동화하는 기능으로, 매크로 함수와 인수로 구성됩니다. 매크로를 이용하여 폼 열기/닫기, 메시지 박스 표시, 보고서 인쇄 등 다양한 작업을 수행할 수 있습니다. 매크로는 폼 개체뿐만 아니라 보고서, 테이블, 쿼리 등 다양한 개체의 이벤트에 연결하여 사용할 수 있으므로 폼 내에서만 사용된다는 설명은 옳지 않습니다. 시험 포인트: 매크로=폼·보고서·테이블 등 모든 개체에서 사용 가능, 폼 전용 아님