컴퓨터활용능력 1급 자체 실전모의고사 01 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.
컴퓨터 일반
문제 1
다음 중 캐시 메모리(Cache Memory)에 대한 설명으로 옳지 않은 것은?
①CPU와 주기억장치 사이에 위치하여 두 장치의 속도 차이를 완화한다.
②주기억장치보다 접근 속도가 빠른 정적 램(SRAM)을 주로 사용한다.
③용량이 클수록 유리하므로 주기억장치보다 큰 용량으로 구성한다.
④자주 사용하는 데이터나 명령어를 저장하여 처리 속도를 높인다.
정답 · 해설 보기
정답 ③
캐시 메모리는 CPU와 주기억장치의 속도 차이를 완화하는 고속 버퍼로, 접근 속도가 빠른 정적 램(SRAM)으로 구성하며 자주 쓰는 명령어와 데이터를 저장해 처리 속도를 높입니다. 고가이고 소용량으로 구성하므로 주기억장치보다 용량이 크지 않으며, 성능은 용량이 아니라 적중률이 좌우합니다. 시험 포인트: 캐시=SRAM 소용량 고속 버퍼, 적중률이 핵심.
문제 2
다음 중 컴퓨터의 기억 용량 단위를 작은 것부터 큰 순서로 바르게 나열한 것은?
①KB - MB - GB - TB - PB
②KB - GB - MB - TB - PB
③MB - KB - GB - PB - TB
④KB - MB - GB - PB - TB
정답 · 해설 보기
정답 ①
기억 용량 단위는 KB, MB, GB, TB, PB 순으로 커집니다. 처리 속도 단위인 ms, μs, ns, ps와 혼동하지 않도록 주의합니다. 시험 포인트: 용량은 KB<MB<GB<TB<PB, 속도는 ms>μs>ns>ps.
문제 3
다음 중 중앙처리장치(CPU)의 레지스터(Register)에 대한 설명으로 옳은 것은?
①CPU 내부의 임시 기억장치로 기억장치 중 처리 속도가 가장 빠르다.
②실행 중 발생한 데이터를 전원이 꺼진 뒤에도 영구 보관한다.
③주기억장치보다 용량이 크고 접근 속도는 느리다.
④여러 명령어를 대량 저장하는 보조기억장치의 한 종류이다.
정답 · 해설 보기
정답 ①
레지스터는 CPU 내부에서 연산 중인 데이터나 주소, 명령어를 잠시 저장하는 임시 기억장소로, 기억장치 가운데 접근 속도가 가장 빠릅니다. 용량은 매우 작고 전원이 꺼지면 내용이 사라지는 휘발성이며 보조기억장치가 아닙니다. 처리 통로의 폭을 결정해 CPU 성능의 기준이 되기도 합니다. 시험 포인트: 레지스터=CPU 내부 임시 저장소, 속도 최상·용량 최소.
문제 4
다음 중 컴퓨터의 입출력 포트 및 인터페이스에 대한 설명으로 옳지 않은 것은?
①USB는 최대 127개의 주변장치를 연결하는 범용 직렬 버스 규격이다.
②HDMI는 영상과 음성을 하나의 케이블로 전송하는 디지털 인터페이스이다.
③IEEE 1394는 병렬 방식으로만 동작하는 프린터 전용 포트이다.
④USB는 전원이 켜진 상태에서 장치를 연결·제거하는 핫 플러그인을 지원한다.
정답 · 해설 보기
정답 ③
IEEE 1394는 애플이 파이어와이어라는 이름으로 개발한 고속 직렬 인터페이스로, 디지털 캠코더나 외장장치 연결에 쓰이며 프린터 전용도 병렬 방식도 아닙니다. USB는 직렬 버스로 최대 127개 장치를 연결하고, 전원이 켜진 상태에서 꽂고 빼는 핫 플러그인과 별도 전원 없이 전력을 공급하는 기능을 지원합니다. 시험 포인트: IEEE 1394=직렬 고속, USB=직렬·핫플러그인·127개.
문제 5
다음 중 주기억장치로 사용되는 램(RAM)에 대한 설명으로 옳지 않은 것은?
①전원이 꺼지면 내용이 사라지는 휘발성 메모리이다.
②동적 램(DRAM)은 내용 유지를 위해 일정 시간마다 재충전이 필요하다.
③정적 램(SRAM)은 DRAM보다 빠르며 주로 캐시 메모리에 사용된다.
④롬(ROM)과 같이 내용을 읽을 수만 있고 새로 기록할 수 없다.
정답 · 해설 보기
정답 ④
램은 사용자가 자유롭게 읽고 쓸 수 있는 주기억장치로, 전원이 꺼지면 내용이 사라지는 휘발성 메모리입니다. 동적 램(DRAM)은 주기적 재충전이 필요해 주기억장치 본체에, 정적 램(SRAM)은 재충전이 필요 없고 빨라 캐시에 쓰입니다. 읽기만 가능하고 전원이 꺼져도 유지되는 비휘발성은 롬(ROM)의 특징입니다. 시험 포인트: RAM=읽기·쓰기 가능 휘발성, ROM=읽기 전용 비휘발성.
문제 6
다음 중 OSI 7계층에서 전송 경로 설정(라우팅)과 논리적 주소인 IP 주소를 담당하는 계층은?
①데이터 링크 계층
②네트워크 계층
③전송 계층
④표현 계층
정답 · 해설 보기
정답 ②
네트워크 계층은 서로 다른 네트워크 사이에서 목적지까지의 최적 경로를 정하는 라우팅과 IP 같은 논리적 주소 지정을 담당하며 대표 장비는 라우터입니다. 데이터 링크 계층은 인접 장비 간 오류 제어와 MAC 주소를, 전송 계층은 종단 간 신뢰성 있는 전달과 흐름 제어를 맡습니다. 시험 포인트: 라우팅·IP=네트워크 계층(라우터), MAC=데이터 링크 계층.
문제 7
다음 중 TCP/IP 프로토콜에 대한 설명으로 옳지 않은 것은?
①TCP는 전송 순서를 지키고 오류를 제어하는 연결형 프로토콜이다.
②IP는 데이터그램을 목적지까지 전달하는 비연결형 프로토콜이다.
③TCP는 데이터를 패킷 단위로 나누고 수신 측에서 재조립한다.
④IP는 전송 계층에 속하며 흐름 제어와 오류 복구를 담당한다.
정답 · 해설 보기
정답 ④
IP는 네트워크 계층 프로토콜로 데이터그램을 목적지 주소로 전달할 뿐, 순서 보장이나 오류 복구를 하지 않는 비연결형입니다. 데이터를 패킷으로 나누고 재조립하며 순서·오류를 제어하고 흐름을 조절하는 신뢰성 기능은 전송 계층의 연결형 프로토콜인 TCP가 담당합니다. 시험 포인트: TCP=전송계층·신뢰성, IP=네트워크계층·전달만.
문제 8
다음 중 IPv6 주소에 대한 설명으로 옳은 것은?
①32비트 주소 체계로 약 43억 개의 주소만 표현할 수 있다.
②128비트 주소 체계로 8개 부분을 콜론(:)으로 구분하여 표기한다.
③8비트씩 나누어 점(.)으로 구분하는 10진수로 표기한다.
④주소 부족 해결을 위해 네트워크를 클래스 A부터 E까지로 구분한다.
정답 · 해설 보기
정답 ②
IPv6는 IPv4의 주소 고갈 문제를 해결하기 위해 도입된 128비트 체계로, 16비트씩 여덟 부분으로 나누어 16진수로 쓰고 각 부분을 콜론으로 구분합니다. 32비트에 점으로 구분하는 10진 표기와 클래스 A~E 구분은 IPv4의 특징입니다. IPv6는 인증·암호화 등 보안이 강화되고 서비스 품질 지원이 향상되었습니다. 시험 포인트: IPv6=128비트·16진수·콜론 구분·8부분.
문제 9
다음 중 네트워크 연결 장비에 대한 설명으로 옳지 않은 것은?
①라우터(Router)는 서로 다른 네트워크를 연결하고 최적 경로를 설정한다.
②리피터(Repeater)는 약해진 신호를 증폭하여 전송 거리를 연장한다.
③브리지(Bridge)는 두 개의 LAN을 연결하며 MAC 주소를 기반으로 동작한다.
④게이트웨이(Gateway)는 신호를 단순 분배할 뿐 프로토콜 변환은 하지 못한다.
정답 · 해설 보기
정답 ④
게이트웨이는 프로토콜이 서로 다른 네트워크를 연결하며 데이터 형식과 프로토콜을 변환해 주는 관문 역할을 합니다. 신호를 단순히 여러 포트로 분배만 하는 것은 허브의 기능입니다. 라우터는 경로 설정, 리피터는 신호 증폭, 브리지는 MAC 주소 기반 LAN 연결을 담당합니다. 시험 포인트: 게이트웨이=프로토콜 변환, 허브=단순 신호 분배.
문제 10
다음 중 한글 Windows의 휴지통에 대한 설명으로 옳지 않은 것은?
①USB 메모리나 네트워크 드라이브에서 삭제한 파일은 휴지통에 보관되지 않는다.
②Shift 키를 누른 채 삭제한 파일은 휴지통을 거치지 않고 즉시 삭제된다.
③휴지통에 있는 파일은 복원하기 전에도 바로 실행하거나 수정할 수 있다.
④휴지통의 최대 크기는 드라이브마다 다르게 지정할 수 있다.
정답 · 해설 보기
정답 ③
휴지통에 있는 파일은 삭제가 예약된 임시 보관 상태이므로, 원래 위치로 복원하기 전에는 실행하거나 내용을 수정할 수 없습니다. 이동식 디스크나 네트워크 드라이브의 삭제 파일은 휴지통을 거치지 않고, Shift와 함께 삭제하면 즉시 지워집니다. 휴지통 크기는 드라이브별로 다르게 설정할 수 있습니다. 시험 포인트: 휴지통 파일은 복원 후에만 실행·수정 가능.
문제 11
다음 중 한글 Windows의 바로 가기 아이콘에 대한 설명으로 옳지 않은 것은?
①아이콘의 왼쪽 아래에 화살표 모양의 표시가 나타난다.
②바로 가기 아이콘을 삭제해도 원본 파일은 삭제되지 않는다.
③하나의 원본 파일에 대하여 여러 개의 바로 가기를 만들 수 있다.
④확장자는 LNK이며 연결된 원본 파일과 동일한 크기의 디스크 공간을 차지한다.
정답 · 해설 보기
정답 ④
바로 가기 아이콘은 원본의 경로 정보만 담은 연결 파일이므로 수 킬로바이트의 매우 작은 용량만 차지하며, 원본과 같은 크기를 차지하지 않습니다. 확장자는 LNK이고 아이콘 왼쪽 아래에 화살표가 표시되며, 하나의 원본에 여러 개를 만들 수 있고 바로 가기를 지워도 원본은 남습니다. 시험 포인트: 바로 가기=경로만 담은 소용량 연결 파일(.LNK).
문제 12
다음 중 한글 Windows의 파일 탐색기에서 파일이나 폴더를 선택하는 방법으로 옳지 않은 것은?
①연속된 여러 항목은 첫 항목을 클릭한 뒤 Shift를 누른 채 마지막 항목을 클릭한다.
②떨어져 있는 여러 항목은 Ctrl을 누른 채 각 항목을 클릭한다.
③현재 폴더의 모든 항목을 선택하려면 Ctrl+A를 누른다.
④선택된 항목과 나머지 항목을 뒤바꾸려면 Alt+A를 누른다.
정답 · 해설 보기
정답 ④
선택한 항목과 선택하지 않은 항목을 서로 뒤바꾸는 선택 영역 반전은 리본 메뉴의 홈 탭에서 실행하며, Alt+A 단축키로 동작하지 않습니다. 연속 항목은 Shift, 떨어진 항목은 Ctrl을 누른 채 클릭하고, 전체 선택은 Ctrl+A를 사용합니다. Shift와 방향키로 인접 항목을 늘려 선택할 수도 있습니다. 시험 포인트: 연속=Shift, 개별=Ctrl, 전체=Ctrl+A.
문제 13
다음 중 한글 Windows의 [작업 관리자]에서 수행할 수 있는 작업으로 옳지 않은 것은?
①실행 중인 응용 프로그램을 선택하여 강제로 종료할 수 있다.
②CPU, 메모리, 디스크 등 시스템 자원의 사용 현황을 확인할 수 있다.
③컴퓨터 시작 시 자동 실행되는 시작 프로그램을 사용 안 함으로 지정할 수 있다.
④하드디스크의 논리적 오류를 검사하고 조각 모음을 실행할 수 있다.
정답 · 해설 보기
정답 ④
하드디스크의 오류 검사나 조각 모음은 드라이브 속성 창이나 별도의 디스크 관리 도구에서 수행하며, 작업 관리자에서는 제공하지 않습니다. 작업 관리자에서는 앱과 프로세스의 강제 종료, CPU·메모리·디스크·네트워크 사용률 확인, 시작 프로그램 관리, 서비스와 사용자 확인 등을 할 수 있습니다. 시험 포인트: 조각 모음·오류 검사는 작업 관리자 기능이 아니다.
문제 14
다음 중 그래픽 데이터의 표현 방식에 대한 설명으로 옳지 않은 것은?
①비트맵(Bitmap)은 픽셀의 집합으로 이미지를 표현하며 확대하면 계단 현상이 나타난다.
②벡터(Vector)는 점과 선을 수학적 함수로 표현하여 확대해도 깨지지 않는다.
③JPG는 손실 압축 방식을 사용하며 색상이 많은 사진 이미지에 적합하다.
④GIF는 24비트 트루 컬러를 지원하여 약 1,600만 색 이상을 표현한다.
정답 · 해설 보기
정답 ④
GIF는 8비트로 최대 256색만 표현하므로 색이 많은 사진보다 색상이 단순한 아이콘·로고·애니메이션에 적합하며 투명 배경도 지원합니다. 24비트로 약 1,600만 색의 트루 컬러를 표현하는 것은 JPG나 PNG 등입니다. 비트맵은 확대 시 계단 현상이 생기고, 벡터는 함수 기반이라 확대해도 깨지지 않습니다. 시험 포인트: GIF=256색(8비트)·애니메이션·투명 지원.
문제 15
다음 중 멀티미디어 파일 형식에 대한 설명으로 옳지 않은 것은?
①MP3는 사람이 잘 듣지 못하는 부분을 제거하는 손실 압축 오디오 형식이다.
②WAV는 압축하지 않아 음질은 좋지만 파일 크기가 큰 편이다.
③MPEG는 동영상을 압축하는 표준 규격으로 손실 압축 방식을 사용한다.
④MIDI는 실제 악기 소리를 그대로 녹음하여 저장하는 파형 오디오 형식이다.
정답 · 해설 보기
정답 ④
MIDI는 소리 자체를 녹음하지 않고 음의 높이, 세기, 악기 종류 같은 연주 정보를 기호로 저장하는 형식이어서 파일 크기가 매우 작고 사람 목소리 표현에는 부적합합니다. 실제 소리를 파형으로 담는 것은 WAV 같은 형식입니다. MP3와 MPEG는 손실 압축을, WAV는 무압축을 사용합니다. 시험 포인트: MIDI=연주 정보 기록(파형 아님)·소용량.
문제 16
다음 중 정보 보안을 위협하는 행위에 대한 설명으로 옳지 않은 것은?
①스니핑(Sniffing)은 네트워크를 오가는 데이터를 몰래 엿보아 가로채는 행위이다.
②스푸핑(Spoofing)은 신뢰받는 대상으로 위장하여 사용자를 속이고 정보를 빼내는 행위이다.
③피싱(Phishing)은 가짜 웹사이트나 메일로 유도하여 개인정보를 탈취하는 행위이다.
④분산 서비스 거부(DDoS)는 파일을 암호화해 열지 못하게 하고 금전을 요구하는 행위이다.
정답 · 해설 보기
정답 ④
파일을 암호화해 사용하지 못하게 만든 뒤 이를 풀어 주는 대가로 금전을 요구하는 것은 랜섬웨어입니다. 분산 서비스 거부(DDoS)는 여러 대의 좀비 컴퓨터가 동시에 대량의 트래픽을 보내 서버를 마비시키는 공격입니다. 스니핑은 엿듣기, 스푸핑은 위장, 피싱은 가짜 사이트 유도를 통한 정보 탈취입니다. 시험 포인트: 파일 암호화 후 금전 요구=랜섬웨어, DDoS=서버 마비 공격.
문제 17
다음 중 암호화 기법에 대한 설명으로 옳은 것은?
①비밀키(대칭키) 암호화는 암호화와 복호화에 서로 다른 키를 사용한다.
②공개키(비대칭키) 암호화는 공개키로 암호화하고 개인키로 복호화한다.
③대표적인 공개키 암호화 알고리즘으로 DES가 있다.
④비밀키 암호화는 키 관리가 어렵고 암호화 속도도 느리다.
정답 · 해설 보기
정답 ②
공개키 암호화는 누구나 아는 공개키로 암호화하고 본인만 가진 개인키로 복호화하는 방식으로, 키를 미리 나눌 필요가 없어 키 관리가 편하지만 속도가 느리며 대표 알고리즘은 RSA입니다. 비밀키 암호화는 하나의 키를 공유해 암호화와 복호화에 함께 쓰므로 속도는 빠르지만 키 배분과 관리가 어렵고 대표 알고리즘은 DES입니다. 시험 포인트: 공개키=RSA·키관리 쉬움·느림, 비밀키=DES·빠름.
문제 18
다음 중 운영체제의 운영 방식에 대한 설명으로 옳지 않은 것은?
①일괄 처리 시스템은 데이터를 일정 기간 모아 두었다가 한꺼번에 처리한다.
②실시간 처리 시스템은 데이터가 발생하는 즉시 처리하여 결과를 낸다.
③시분할 시스템은 여러 사용자가 하나의 CPU를 짧은 시간으로 나누어 사용한다.
④듀플렉스 시스템은 두 대의 CPU가 하나의 작업을 나누어 동시에 처리한다.
정답 · 해설 보기
정답 ④
듀플렉스 시스템은 두 대의 컴퓨터 중 한 대는 작업을 처리하고 다른 한 대는 대기하다가 고장 발생 시 즉시 대체 투입하여 처리 중단을 막는 방식입니다. 두 대 이상의 CPU가 하나의 작업을 나누어 동시에 처리하는 것은 다중 처리 시스템입니다. 일괄 처리는 모아서 처리, 실시간은 즉시 처리, 시분할은 시간 분할 공유가 특징입니다. 시험 포인트: 듀플렉스=한쪽 대기·즉시 대체, 동시 처리=다중 처리.
문제 19
다음 중 최신 정보 기술 용어에 대한 설명으로 옳지 않은 것은?
①빅데이터는 기존 방식으로 처리하기 어려운 대규모 데이터를 수집·분석하는 기술이다.
②클라우드 컴퓨팅은 인터넷을 통해 IT 자원을 필요한 만큼 빌려 쓰는 방식이다.
③블록체인은 거래 정보를 중앙 서버 한 곳에 모아 보관하여 위조를 막는 기술이다.
④증강현실(AR)은 실제 환경 위에 가상의 정보를 겹쳐 보여 주는 기술이다.
정답 · 해설 보기
정답 ③
블록체인은 거래 정보를 한곳에 모으지 않고 참여자 모두에게 똑같이 나누어 저장하는 분산 원장 기술로, 여러 곳에 복제된 기록을 대조하기 때문에 특정 데이터를 위조하기 어렵습니다. 중앙 서버 집중 보관이라는 설명은 블록체인의 핵심인 분산 저장과 반대입니다. 빅데이터, 클라우드, 증강현실의 설명은 모두 옳습니다. 시험 포인트: 블록체인=분산 저장 원장, 중앙 집중 아님.
문제 20
다음 중 컴퓨터 시스템의 관리 및 응급 처치 방법으로 옳지 않은 것은?
①정전에 대비하여 무정전 전원 공급 장치(UPS)를 설치한다.
②처리 속도가 느려지면 디스크 조각 모음을 실행하여 성능을 개선한다.
③중요한 데이터는 주기적으로 백업하여 손실이나 손상에 대비한다.
④컴퓨터가 부팅되지 않으면 무엇보다 먼저 하드디스크를 포맷하여 초기화한다.
정답 · 해설 보기
정답 ④
부팅이 되지 않을 때 곧바로 포맷하면 저장된 데이터가 모두 사라지므로, 먼저 연결 상태와 전원, 케이블을 점검하고 안전 모드 부팅이나 시동 복구로 원인을 찾는 것이 우선입니다. 정전 대비 UPS 설치, 속도 저하 시 조각 모음, 데이터 정기 백업은 올바른 관리 방법입니다. 포맷은 원인을 확인하고 데이터를 보호한 뒤 최후에 고려합니다. 시험 포인트: 부팅 오류의 첫 조치는 점검, 즉시 포맷은 금물.
스프레드시트 일반
문제 21
다음 중 데이터 입력에 관한 설명으로 옳지 않은 것은?
①한 셀 안에서 원하는 위치에 강제로 줄을 바꾸려면 Alt+Enter를 누른다.
②숫자 데이터를 문자처럼 왼쪽 정렬로 입력하려면 데이터 앞에 큰따옴표(")를 먼저 입력한다.
③여러 셀을 범위로 선택한 후 데이터를 입력하고 Ctrl+Enter를 누르면 선택 범위에 같은 값이 한 번에 입력된다.
④현재 날짜는 Ctrl+;로, 현재 시간은 Ctrl+Shift+;로 입력한다.
정답 · 해설 보기
정답 ②
숫자를 문자 형식으로 입력하려면 데이터 앞에 큰따옴표가 아니라 작은따옴표(')를 붙입니다. 이때 값은 텍스트로 저장되어 왼쪽으로 정렬되고 셀 왼쪽 위에 오류 표식이 표시됩니다. Alt+Enter의 셀 내 줄 바꿈, Ctrl+Enter의 범위 동시 입력, Ctrl+;와 Ctrl+Shift+;의 날짜·시간 입력은 모두 옳은 설명입니다. 시험 포인트: 문자 강제 입력은 작은따옴표(').
문제 22
다음 중 사용자 지정 표시 형식과 화면 표시 결과의 연결로 옳은 것은?
①값 12345에 표시 형식 #,##0,를 지정하면 12로 표시된다.
②값 0.7에 표시 형식 0%를 지정하면 0.7%로 표시된다.
③값 8에 표시 형식 000을 지정하면 8로 표시된다.
④표시 형식의 서식 코드는 텍스트;양수;음수;0 순서의 네 구역으로 구분된다.
정답 · 해설 보기
정답 ①
형식 뒤의 쉼표(,)는 1,000 단위로 값을 축약하므로 12345는 12.345가 되고 #,##0에서 반올림되어 12로 표시됩니다. 0%는 100을 곱하므로 0.7은 70%로, 000은 최소 세 자리를 확보하므로 8은 008로 표시됩니다. 서식 코드 구역의 순서는 양수;음수;0;텍스트입니다. 시험 포인트: 형식 끝 쉼표는 천 단위 축약, 세미콜론 구역은 양수·음수·0·텍스트.
문제 23
다음 중 이름 정의 규칙에 관한 설명으로 옳지 않은 것은?
①이름의 첫 글자는 문자, 밑줄(_), 백슬래시(\) 중 하나로 시작해야 한다.
②이름은 대소문자를 구분하므로 Total과 total을 서로 다른 이름으로 함께 정의할 수 있다.
③셀 주소와 동일한 형태(A1, R1C1 등)의 이름은 사용할 수 없다.
④이름에는 공백을 포함할 수 없으며 단어는 밑줄이나 마침표로 구분한다.
정답 · 해설 보기
정답 ②
정의된 이름은 대소문자를 구분하지 않으므로 Total과 total은 같은 이름으로 취급되어 함께 정의할 수 없습니다. 첫 글자는 문자·밑줄·백슬래시로 시작하고, A1처럼 셀 주소로 인식되는 형태나 공백은 이름에 쓸 수 없어 단어 구분은 밑줄이나 마침표로 합니다. 시험 포인트: 이름은 대소문자를 구분하지 않는다.
문제 24
다음 중 시트 보호에 관한 설명으로 옳지 않은 것은?
①워크시트의 모든 셀은 기본적으로 잠금 상태이므로 시트를 보호하면 편집이 제한된다.
②특정 셀만 편집할 수 있게 하려면 시트를 보호하기 전에 해당 셀의 잠금을 해제한다.
③시트가 보호된 상태에서는 셀의 잠금 여부와 관계없이 모든 셀에 데이터를 입력할 수 있다.
④시트 보호 시 암호를 지정하지 않으면 누구나 시트 보호를 해제할 수 있다.
정답 · 해설 보기
정답 ③
시트가 보호되면 잠금이 설정된 셀은 편집할 수 없고 잠금을 해제한 셀에만 입력이 허용됩니다. 셀 잠금 여부와 관계없이 모든 셀에 입력할 수 있다는 설명은 옳지 않습니다. 잠금 속성은 시트를 보호해야 작동하며, 암호를 지정하지 않으면 누구나 보호를 해제할 수 있습니다. 시험 포인트: 시트 보호 후에는 잠금 해제된 셀만 편집 가능.
문제 25
다음 중 채우기 핸들을 이용한 자동 채우기에 관한 설명으로 옳지 않은 것은?
①숫자 하나가 입력된 셀을 선택하고 Ctrl을 누른 채 채우기 핸들을 끌면 값이 1씩 증가한다.
②날짜가 입력된 셀을 채우기 핸들로 그냥 끌면 기본적으로 하루씩 증가한다.
③월, 화, 수처럼 사용자 지정 목록에 등록된 항목은 채우기 핸들로 연속 데이터를 채울 수 있다.
④문자와 숫자가 섞인 A1을 채우기 핸들로 끌면 문자와 숫자가 모두 그대로 복사된다.
정답 · 해설 보기
정답 ④
문자와 숫자가 섞인 A1을 채우기 핸들로 끌면 문자는 유지되고 숫자만 A2, A3처럼 1씩 증가하므로 그대로 복사된다는 설명은 옳지 않습니다. 숫자 하나는 Ctrl을 누른 채 끌어야 1씩 증가하고, 날짜는 그냥 끌면 하루씩 증가하며, 사용자 지정 목록 항목은 순서대로 채워집니다. 시험 포인트: 문자+숫자 혼합은 드래그 시 숫자만 증가.
문제 26
[A1:A5] 영역에는 과일명이, [B1:B5] 영역에는 가격이 입력되어 있다. 다음 중 수식과 결과의 연결로 옳지 않은 것은?
①=VLOOKUP("배",A1:B5,2,0) → 500
②=INDEX(B1:B5,MATCH("귤",A1:A5,0)) → 150
③=SUMIF(B1:B5,">300") → 1200
④=LARGE(B1:B5,2) → 400
정답 · 해설 보기
정답 ③
SUMIF(B1:B5,">300")은 300을 초과하는 값인 500과 400만 더하므로 결과는 900이며 1200이 아닙니다. VLOOKUP은 배의 가격 500을, INDEX와 MATCH 조합은 귤의 위치를 찾아 150을, LARGE는 두 번째로 큰 값인 400을 반환합니다. 시험 포인트: SUMIF의 조건 ">300"은 300 초과만 합산(300 미포함).
문제 27
[B2:B7]에 성별이 남,여,남,남,여,남으로, [C2:C7]에 점수가 90,85,70,95,60,80으로 입력되어 있다. 다음 중 수식과 결과의 연결로 옳은 것은?
①=COUNTIFS(B2:B7,"남",C2:C7,">=80") → 3
②=SUMIFS(C2:C7,B2:B7,"여") → 85
③=AVERAGEIF(B2:B7,"남",C2:C7) → 80
④=MAXIFS(C2:C7,B2:B7,"여") → 90
정답 · 해설 보기
정답 ①
COUNTIFS는 성별이 남이면서 점수가 80 이상인 셀을 세므로 90, 95, 80에 해당하는 3을 반환합니다. 여의 점수 합계는 85와 60을 더한 145, 남의 평균은 90·70·95·80의 평균인 83.75, 여의 최대값은 85이므로 나머지 보기의 결과는 모두 옳지 않습니다. 시험 포인트: COUNTIFS·SUMIFS·AVERAGEIF·MAXIFS의 다중 조건 계산 검증.
문제 28
다음 중 텍스트 함수의 수식과 결과의 연결로 옳지 않은 것은?
①=LEN("Excel 2021") → 10
②=RIGHT("점수:85점",2) → 85
③=MID("스프레드시트",4,2) → 드시
④=REPLACE("2025-01",6,2,"12") → 2025-12
정답 · 해설 보기
정답 ②
RIGHT는 문자열의 오른쪽 끝에서부터 지정한 개수만큼 추출하므로 점수:85점의 오른쪽 두 글자는 5점이며 85가 아닙니다. LEN은 공백을 포함해 10을, MID는 네 번째부터 두 글자인 드시를, REPLACE는 여섯 번째부터 두 글자를 12로 바꿔 2025-12를 반환합니다. 시험 포인트: RIGHT는 오른쪽 끝 기준으로 글자를 세어 추출한다.
문제 29
다음 중 고급 필터에 관한 설명으로 옳지 않은 것은?
①조건을 같은 행에 입력하면 AND, 서로 다른 행에 입력하면 OR 조건으로 결합된다.
②필터 결과를 원본 데이터가 아닌 워크시트의 다른 위치에 복사하여 추출할 수 있다.
③함수나 수식을 사용한 계산 조건의 필드명은 원본 데이터의 필드명과 반드시 동일하게 입력해야 한다.
④결과를 다른 곳에 복사할 때 추출할 필드명만 미리 입력해 두면 해당 필드만 추출된다.
정답 · 해설 보기
정답 ③
수식을 사용한 계산 조건에서는 필드명을 비워 두거나 원본과 다른 이름으로 입력해야 하며, 원본 필드명과 같게 쓰면 조건이 제대로 적용되지 않습니다. 같은 행은 AND, 다른 행은 OR로 조건이 결합되고, 결과를 다른 위치에 복사하거나 원하는 필드만 추출하는 기능은 정상 동작합니다. 시험 포인트: 계산 조건의 필드명은 원본과 다르게(또는 비워서) 입력.
문제 30
다음 중 부분합에 관한 설명으로 옳지 않은 것은?
①한 번 작성한 부분합을 제거하려면 반드시 원본 데이터를 다시 입력해야 하며 되돌릴 수 없다.
②부분합을 작성하기 전에 그룹화할 기준 필드를 기준으로 먼저 정렬해야 한다.
③여러 함수로 부분합을 중첩하려면 두 번째 부분합부터는 새로운 값으로 대치 옵션을 해제한다.
④부분합에는 합계와 평균뿐 아니라 개수, 최대값, 최소값 등 다양한 요약 함수를 사용할 수 있다.
정답 · 해설 보기
정답 ①
부분합 대화상자의 모두 제거 단추를 누르면 원본 데이터를 다시 입력하지 않고도 부분합을 제거할 수 있습니다. 부분합은 기준 필드로 먼저 정렬해야 올바르게 그룹화되고, 함수를 중첩할 때는 새로운 값으로 대치를 해제해야 하며, 합계·평균·개수·최대·최소 등 여러 함수를 지정할 수 있습니다. 시험 포인트: 부분합은 모두 제거 단추로 되돌릴 수 있다.
문제 31
다음 중 데이터 유효성 검사에 관한 설명으로 옳지 않은 것은?
①제한 대상을 목록으로 설정하면 셀에 드롭다운 목록이 표시되어 항목을 선택할 수 있다.
②유효하지 않은 값이 입력될 때 표시할 오류 메시지의 내용과 스타일을 지정할 수 있다.
③이미 입력된 데이터 중 조건에 맞지 않는 값을 잘못된 데이터 표시로 확인할 수 있다.
④유효성 검사가 설정된 셀에는 어떤 경우에도 조건에 맞지 않는 데이터를 입력할 수 없다.
정답 · 해설 보기
정답 ④
오류 메시지 스타일을 경고나 정보로 지정하면 조건에 맞지 않아도 계속 진행을 선택해 입력할 수 있고, 다른 셀을 복사해 붙여넣으면 유효성 검사가 적용되지 않으므로 어떤 경우에도 입력할 수 없다는 설명은 옳지 않습니다. 목록 드롭다운, 오류 메시지 지정, 잘못된 데이터 표시 기능은 모두 옳습니다. 시험 포인트: 경고·정보 스타일이나 붙여넣기로 유효성 검사를 우회할 수 있다.
문제 32
다음 중 매크로 기록에 관한 설명으로 옳지 않은 것은?
①매크로 이름의 첫 글자는 반드시 문자여야 하며 이름에 공백을 포함할 수 없다.
②저장 위치를 개인용 매크로 통합 문서로 지정하면 해당 매크로는 지정한 통합 문서에서만 사용할 수 있다.
③바로 가기 키를 대문자로 지정하면 Ctrl+Shift와 조합된 키로 매크로가 실행된다.
④매크로 기록 시 상대 참조로 기록을 선택하지 않으면 셀 동작이 절대 참조로 기록된다.
정답 · 해설 보기
정답 ②
개인용 매크로 통합 문서(PERSONAL.XLSB)에 저장한 매크로는 Excel을 실행할 때 항상 열리므로 특정 문서가 아니라 모든 통합 문서에서 사용할 수 있습니다. 매크로 이름은 문자로 시작하고 공백을 쓸 수 없으며, 바로 가기 키를 대문자로 지정하면 Ctrl+Shift 조합이 되고, 기본 기록 방식은 절대 참조입니다. 시험 포인트: 개인용 매크로 통합 문서의 매크로는 모든 문서에서 사용 가능.
문제 33
다음 중 VBA에 관한 설명으로 옳지 않은 것은?
①Sub 프로시저는 값을 반환하지 않고, Function 프로시저는 값을 반환할 수 있다.
②워크시트의 특정 셀 값이 변경될 때 자동으로 실행되는 이벤트는 Worksheet_Change이다.
③사용자에게 메시지를 보여 주는 함수는 InputBox이고, 값을 입력받는 함수는 MsgBox이다.
④하나의 개체에 대해 여러 속성을 반복 지정할 때 With ... End With 구문을 사용할 수 있다.
정답 · 해설 보기
정답 ③
메시지를 표시하는 함수는 MsgBox이고 사용자로부터 값을 입력받는 함수는 InputBox이므로 두 함수의 역할이 바뀌어 설명되었습니다. Sub와 Function의 반환 여부, 셀 변경 시 실행되는 Worksheet_Change 이벤트, 개체를 반복 참조하는 With 구문은 모두 옳은 설명입니다. 시험 포인트: MsgBox는 메시지 표시, InputBox는 값 입력받기.
문제 34
다음 중 틀 고정과 창 나누기에 관한 설명으로 옳지 않은 것은?
①틀 고정은 현재 셀 포인터를 기준으로 위쪽 행과 왼쪽 열이 고정된다.
②틀을 고정하면 화면을 스크롤해도 고정된 행이나 열이 항상 표시된다.
③창 나누기는 최대 네 개의 영역으로 나눌 수 있으며 각 영역을 개별적으로 스크롤할 수 있다.
④틀 고정선은 마우스로 드래그하여 고정 위치를 자유롭게 조절할 수 있다.
정답 · 해설 보기
정답 ④
틀 고정선은 마우스로 드래그해 위치를 옮길 수 없으며, 위치를 바꾸려면 틀 고정을 해제하고 다시 설정해야 합니다. 드래그로 위치를 조절할 수 있는 것은 창 나누기 선입니다. 틀 고정은 셀 포인터 기준 위쪽 행과 왼쪽 열을 고정하고, 창 나누기는 최대 네 영역으로 나눠 개별 스크롤이 가능합니다. 시험 포인트: 드래그로 위치 조절이 되는 것은 창 나누기 선(틀 고정선은 불가).
문제 35
다음 중 워크시트 관리에 관한 설명으로 옳지 않은 것은?
①실수로 삭제한 워크시트는 실행 취소(Ctrl+Z)로 다시 복구할 수 있다.
②여러 시트를 그룹으로 선택한 상태에서 데이터를 입력하면 모든 시트의 같은 위치에 입력된다.
③시트 탭을 Ctrl을 누른 채 다른 위치로 드래그하면 해당 시트가 복사된다.
④시트 이름은 최대 31자까지 지정할 수 있으며 : / \ ? * [ ] 문자는 사용할 수 없다.
정답 · 해설 보기
정답 ①
워크시트 삭제는 실행 취소로 되돌릴 수 없으므로 한 번 삭제하면 Ctrl+Z로 복구할 수 없습니다. 여러 시트를 그룹화한 뒤 입력하면 같은 위치에 동시에 입력되고, Ctrl을 누른 채 시트 탭을 끌면 복사되며, 시트 이름은 31자까지 가능하고 일부 특수 문자는 쓸 수 없습니다. 시험 포인트: 시트 삭제는 실행 취소로 복구할 수 없다.
문제 36
다음 중 피벗 테이블에 관한 설명으로 옳지 않은 것은?
①원본 데이터가 변경되어도 자동 반영되지 않으므로 새로 고침을 실행해야 최신 값이 표시된다.
②피벗 테이블을 삭제하면 이를 원본으로 만든 피벗 차트도 항상 함께 삭제된다.
③값 영역에 필드를 놓으면 기본적으로 숫자는 합계, 문자는 개수로 요약된다.
④하나 이상의 필드를 행과 열 영역에 배치하여 항목을 교차 분석할 수 있다.
정답 · 해설 보기
정답 ②
피벗 테이블을 삭제하면 연결된 피벗 차트는 함께 사라지지 않고 데이터가 고정된 일반 차트로 변환됩니다. 원본 변경 시 새로 고침이 필요한 점, 값 영역에서 숫자는 합계·문자는 개수로 요약되는 점, 행과 열에 필드를 배치해 교차 분석하는 점은 모두 옳은 설명입니다. 시험 포인트: 피벗 테이블 삭제 시 피벗 차트는 일반 차트로 변환된다.
문제 37
다음 중 목표값 찾기에 관한 설명으로 옳은 것은?
①수식의 결과를 원하는 값으로 만들기 위해 필요한 하나의 입력값을 역으로 찾아 주는 기능이다.
②여러 개의 변수를 동시에 조절하여 제약 조건을 만족하는 최적해를 찾는 기능이다.
③수식 셀에는 결과로 원하는 상수(숫자)를 직접 입력해야 한다.
④값을 바꿀 셀에는 반드시 수식이 입력되어 있어야 한다.
정답 · 해설 보기
정답 ①
목표값 찾기는 수식의 결과를 특정 값으로 맞추기 위해 조절할 입력값 하나를 거꾸로 찾아 주는 기능입니다. 여러 변수를 동시에 조절해 최적해를 구하는 것은 해 찾기(Solver)이며, 수식 셀에는 수식이 들어 있어야 하고 값을 바꿀 셀에는 상수가 들어 있어야 합니다. 시험 포인트: 목표값 찾기는 입력값 하나를 역산(수식 셀=수식, 바꿀 셀=상수).
문제 38
다음 중 차트에 관한 설명으로 옳지 않은 것은?
①원형 차트는 전체에 대한 각 항목의 비율을 나타내며 하나의 데이터 계열만 표현할 수 있다.
②분산형(XY) 차트는 두 변수 사이의 상관관계나 분포를 표현하는 데 적합하다.
③방사형 차트는 항목마다 값 축을 가지며 여러 데이터 계열을 겹쳐 비교할 수 있다.
④세로 막대형 차트에서는 값의 단위가 크게 달라도 보조 축을 사용할 수 없다.
정답 · 해설 보기
정답 ④
값의 크기 차이가 큰 계열이 함께 있을 때는 세로 막대형 차트에서도 보조 축을 추가해 두 개의 값 축으로 표현할 수 있습니다. 원형 차트는 하나의 계열만 표현하고, 분산형은 두 변수의 상관관계를, 방사형은 항목별 축으로 여러 계열을 겹쳐 비교하는 데 적합합니다. 시험 포인트: 단위가 다른 계열은 보조 축을 추가해 표현할 수 있다.
문제 39
다음 중 추세선과 스파크라인에 관한 설명으로 옳지 않은 것은?
①스파크라인은 하나의 셀 안에 데이터의 추세를 나타내는 작은 차트이다.
②스파크라인의 종류에는 꺾은선형, 열(세로 막대), 승패가 있다.
③추세선은 3차원 차트, 원형 차트, 도넛형 차트에도 추가할 수 있다.
④하나의 데이터 계열에 종류가 다른 추세선을 여러 개 동시에 추가할 수 있다.
정답 · 해설 보기
정답 ③
추세선은 3차원 차트와 원형·도넛형·방사형·표면형 차트에는 추가할 수 없고 막대형·꺾은선형·분산형 등에만 추가할 수 있습니다. 스파크라인은 한 셀 안의 작은 차트로 꺾은선형·열·승패 세 종류가 있으며, 하나의 계열에 여러 종류의 추세선을 함께 넣을 수 있습니다. 시험 포인트: 3차원·원형·도넛형에는 추세선을 추가할 수 없다.
문제 40
다음 중 페이지 설정 및 인쇄에 관한 설명으로 옳지 않은 것은?
①반복할 행을 지정하면 여러 페이지로 인쇄될 때 제목 행 등을 모든 페이지에 반복 인쇄할 수 있다.
②워크시트의 눈금선과 행/열 머리글은 별도 설정 없이도 인쇄 시 항상 함께 인쇄된다.
③인쇄 영역을 여러 개 지정하면 각 영역이 서로 다른 페이지에 인쇄된다.
④머리글과 바닥글에는 페이지 번호, 날짜, 파일 이름 등을 삽입할 수 있다.
정답 · 해설 보기
정답 ②
눈금선과 행/열 머리글은 기본적으로 인쇄되지 않으며, 인쇄하려면 페이지 설정의 시트 탭에서 해당 옵션을 직접 선택해야 합니다. 반복할 행으로 제목을 모든 페이지에 반복 인쇄하는 기능, 여러 인쇄 영역이 각각 다른 페이지로 나뉘는 점, 머리글·바닥글 삽입 요소는 모두 옳은 설명입니다. 시험 포인트: 눈금선·머리글 인쇄는 옵션을 선택해야 출력된다.
데이터베이스 일반
문제 41
다음 중 Access 폼의 종류에 대한 설명으로 옳지 않은 것은?
①단일 폼은 한 화면에 하나의 레코드만 표시한다.
②연속 폼은 여러 개의 레코드를 화면에 연속해서 표시하며, 각 레코드마다 본문 구역이 반복된다.
③데이터시트 폼은 행과 열로 구성된 표 형태로 여러 레코드를 표시한다.
④분할 표시 폼은 하나의 원본 데이터를 폼 보기와 데이터시트 보기로 나누어 표시하지만, 두 보기는 서로 다른 원본을 사용해야 한다.
정답 · 해설 보기
정답 ④
분할 표시 폼은 하나의 데이터 원본을 위쪽 폼 보기와 아래쪽 데이터시트 보기로 동시에 표시하는 형태이다. 두 보기는 같은 원본에 연결되어 있어 한쪽에서 레코드를 선택하거나 편집하면 다른 쪽에도 즉시 반영된다. 서로 다른 원본을 사용한다는 설명은 옳지 않다. 시험 포인트: 분할 표시 폼=하나의 원본, 폼+데이터시트 동시 표시·연동
문제 42
다음 중 폼의 구역(Section)에 대한 설명으로 옳은 것은?
①폼 머리글은 각 레코드마다 반복해서 인쇄된다.
②본문 구역에는 레코드 원본의 데이터가 표시되며, 연속 폼에서는 레코드 수만큼 반복된다.
③페이지 머리글과 페이지 바닥글은 폼 보기 화면에서 각 레코드 위아래에 항상 표시된다.
④폼 바닥글은 인쇄 시 매 페이지 하단에 반복 출력된다.
정답 · 해설 보기
정답 ②
본문 구역은 레코드 원본의 실제 데이터가 표시되는 영역으로, 연속 폼이나 데이터시트에서는 레코드 개수만큼 반복된다. 폼 머리글과 폼 바닥글은 폼 전체에서 한 번만 표시되고, 페이지 머리글·바닥글은 인쇄할 때만 각 페이지 상·하단에 나타나며 폼 보기 화면에는 표시되지 않는다. 시험 포인트: 본문=레코드마다 반복, 페이지 머리글·바닥글=인쇄 시에만 표시
문제 43
다음 중 폼 컨트롤의 탭 순서(Tab Order)에 대한 설명으로 옳지 않은 것은?
①탭 순서는 폼 보기에서 Tab 키를 눌렀을 때 포커스가 이동하는 순서를 의미한다.
②레이블 컨트롤은 포커스를 받을 수 없으므로 탭 순서에서 제외된다.
③탭 순서 대화상자에서 [자동 순서]를 선택하면 컨트롤이 위에서 아래, 왼쪽에서 오른쪽 순으로 정렬된다.
④컨트롤의 탭 정지 속성을 '아니요'로 설정하면 해당 컨트롤은 탭 순서 목록에서 완전히 삭제된다.
정답 · 해설 보기
정답 ④
탭 정지 속성을 '아니요'로 설정하면 Tab 키로는 포커스가 이동하지 않지만 마우스 클릭으로는 포커스를 받을 수 있으며, 탭 순서 목록에서 항목이 삭제되는 것도 아니다. 레이블처럼 데이터를 표시만 하는 컨트롤은 포커스를 받지 못하므로 탭 순서에 포함되지 않는다. 시험 포인트: 탭 정지='아니요'는 Tab 이동만 건너뜀, 목록 삭제 아님
②기본 폼은 '여러(Many)' 쪽, 하위 폼은 '하나(One)' 쪽 테이블을 원본으로 사용하는 것이 일반적이다.
③하위 폼은 단일 폼 형태로만 표시할 수 있고 데이터시트 형태로는 표시할 수 없다.
④하위 폼 안에 또 다른 하위 폼을 중첩하는 것은 불가능하다.
정답 · 해설 보기
정답 ①
기본 폼과 하위 폼은 '기본 필드 연결'과 '하위 필드 연결' 속성에 연결 기준이 되는 필드를 지정하여 연동한다. 일반적으로 기본 폼이 '하나' 쪽, 하위 폼이 '여러' 쪽 테이블을 원본으로 삼으며, 하위 폼은 데이터시트나 연속 폼 형태로도 표시할 수 있고 중첩도 가능하다. 시험 포인트: 기본/하위 필드 연결 속성으로 연동, 기본=하나·하위=여러 쪽
문제 45
다음 SQL문의 실행 결과에 대한 설명으로 옳은 것은?
SELECT 부서, COUNT(*) AS 인원수, AVG(급여) AS 평균급여 FROM 사원 GROUP BY 부서 HAVING COUNT(*) >= 3;
①사원 테이블 전체의 인원수와 평균 급여를 하나의 행으로 구한다.
②부서별로 그룹을 묶은 뒤, 소속 인원이 3명 이상인 부서만 인원수와 평균 급여를 표시한다.
③급여가 3 이상인 사원만 대상으로 부서별 통계를 구한다.
④부서별 통계를 구한 후 인원수가 3명 미만인 부서만 표시한다.
정답 · 해설 보기
정답 ②
GROUP BY 부서는 같은 부서끼리 그룹으로 묶고, HAVING COUNT(*) >= 3은 묶인 그룹 중 소속 인원이 3명 이상인 그룹만 남기는 조건이다. 따라서 인원이 3명 이상인 부서에 대해서만 인원수와 평균 급여가 나타난다. HAVING은 그룹화 이후에 적용되는 조건이다. 시험 포인트: GROUP BY로 묶은 그룹에 HAVING으로 조건 적용(그룹 대상 필터)
문제 46
다음 중 SQL 실행 쿼리(Action Query)에 대한 설명으로 옳지 않은 것은?
①UPDATE 문은 기존 레코드의 필드 값을 수정하는 데 사용된다.
②INSERT INTO 문은 테이블에 새로운 레코드를 추가하는 데 사용된다.
③DELETE 문은 조건에 맞는 레코드의 특정 필드 값만 삭제하고 레코드 자체는 남긴다.
④실행 쿼리는 실행 시 원본 데이터를 실제로 변경하므로 결과가 테이블에 반영된다.
정답 · 해설 보기
정답 ③
DELETE 문은 조건에 맞는 레코드 전체(행)를 삭제하는 명령으로, 특정 필드 값만 지우고 레코드를 남기지 않는다. 개별 필드 값만 비우려면 UPDATE 문으로 해당 필드를 Null 등으로 수정한다. 실행 쿼리는 원본 데이터를 실제로 변경하므로 결과가 테이블에 반영된다. 시험 포인트: DELETE=레코드(행) 삭제, 특정 필드값만 지우기는 UPDATE
문제 47
다음 중 매개 변수 쿼리(Parameter Query)에 대한 설명으로 옳은 것은?
①쿼리 실행 시 사용자에게 값을 입력받아 조건에 사용하는 쿼리로, 조건란에 대괄호([]) 안에 안내 메시지를 입력한다.
②매개 변수는 반드시 필드 이름과 완전히 동일한 텍스트로 지정해야 한다.
③하나의 쿼리에는 매개 변수를 최대 한 개만 설정할 수 있다.
④매개 변수 쿼리는 선택 쿼리에서는 사용할 수 없고 실행 쿼리에서만 사용된다.
정답 · 해설 보기
정답 ①
매개 변수 쿼리는 쿼리를 실행할 때 대화상자로 사용자에게 값을 입력받아 조건으로 사용하는 쿼리로, 조건란에 대괄호를 써서 [조회할 부서명]처럼 안내 문구를 입력한다. 매개 변수 이름은 필드 이름과 같으면 안 되고, 여러 개 설정할 수 있으며 선택 쿼리에서도 사용할 수 있다. 시험 포인트: 조건란에 [안내메시지] 형태, 필드명과 동일 금지·복수 설정 가능
문제 48
다음 두 테이블에 대해 아래 SQL문을 실행한 결과로 옳은 것은?
[고객] 테이블: 고객번호, 고객명 [주문] 테이블: 주문번호, 고객번호, 금액
SELECT 고객.고객명, 주문.금액 FROM 고객 INNER JOIN 주문 ON 고객.고객번호 = 주문.고객번호;
①주문이 없는 고객도 금액이 Null로 표시되어 모두 나타난다.
②두 테이블에서 고객번호가 일치하는 레코드만 짝지어 고객명과 금액을 표시한다.
③고객 테이블의 모든 레코드가 주문 여부와 관계없이 표시된다.
④주문 테이블의 모든 레코드가 고객 존재 여부와 관계없이 표시된다.
정답 · 해설 보기
정답 ②
INNER JOIN은 두 테이블에서 조인 조건(고객번호가 서로 일치)을 만족하는 레코드만 짝지어 결과에 포함한다. 따라서 주문이 있는 고객만 고객명과 금액이 표시되고, 주문이 없는 고객은 결과에서 제외된다. 한쪽 테이블의 모든 레코드를 포함하려면 LEFT나 RIGHT JOIN을 사용한다. 시험 포인트: INNER JOIN=양쪽 조건 일치 레코드만, 미일치는 제외
문제 49
다음 중 Access 보고서의 구역에 대한 설명으로 옳지 않은 것은?
①보고서 머리글은 보고서 전체에서 맨 처음 한 번만 인쇄되며, 주로 제목이나 로고를 표시한다.
②페이지 머리글은 매 페이지 상단에 인쇄되며, 주로 열 제목을 표시한다.
③그룹 머리글은 각 그룹이 시작될 때마다 인쇄된다.
④보고서 바닥글은 매 페이지 하단마다 반복 인쇄되며, 페이지 번호를 표시하기에 적합하다.
정답 · 해설 보기
정답 ④
보고서 바닥글은 보고서 전체에서 맨 마지막에 한 번만 인쇄되며 총합계 등 전체 집계를 표시하기에 적합하다. 매 페이지 하단마다 반복 인쇄되어 페이지 번호를 넣기 좋은 구역은 페이지 바닥글이다. 보고서 머리글·바닥글과 페이지 머리글·바닥글은 인쇄 위치와 횟수로 구분한다. 시험 포인트: 보고서 바닥글=마지막 1회(총합계), 페이지 바닥글=매 페이지(페이지번호)
문제 50
다음 중 보고서에서 누적 합계(Running Sum)를 표시하는 방법에 대한 설명으로 옳은 것은?
①텍스트 상자의 '누적 합계' 속성을 '그룹'으로 설정하면 그룹이 바뀔 때마다 누적 값이 0부터 다시 시작된다.
②누적 합계는 컨트롤 원본에 =Sum([필드]) 함수를 입력해야만 계산된다.
③누적 합계 속성은 폼의 본문 구역에서만 사용할 수 있다.
④누적 합계를 '모두'로 설정하면 그룹이 바뀔 때마다 값이 초기화된다.
정답 · 해설 보기
정답 ①
텍스트 상자의 '누적 합계' 속성을 '그룹'으로 지정하면 각 그룹 내에서 값이 누적되다가 그룹이 바뀌면 다시 0부터 누적한다. '모두'로 지정하면 그룹과 상관없이 보고서 전체에 걸쳐 계속 누적된다. 누적 합계는 보고서에서 제공되는 속성으로, Sum 함수 없이 필드 값 자체를 누적한다. 시험 포인트: 누적 합계 '그룹'=그룹마다 초기화, '모두'=전체 연속 누적
문제 51
다음 중 보고서의 그룹화 및 정렬에 대한 설명으로 옳지 않은 것은?
①하나의 보고서에서 여러 필드를 기준으로 그룹을 중첩하여 설정할 수 있다.
②그룹화할 필드를 지정하면 해당 필드를 기준으로 자동 정렬되며, 오름차순 또는 내림차순을 선택할 수 있다.
③그룹 머리글이나 그룹 바닥글을 표시할지 여부는 그룹 설정에서 선택할 수 있다.
④정렬만 지정하고 그룹 머리글·바닥글을 표시하지 않는 것은 불가능하며, 그룹을 설정하면 반드시 머리글이 표시된다.
정답 · 해설 보기
정답 ④
보고서에서 정렬 기준만 지정하고 그룹 머리글이나 바닥글을 표시하지 않도록 설정할 수 있다. 즉 그룹화나 정렬 지정이 곧 머리글의 강제 표시를 의미하지는 않으며, 머리글·바닥글 표시 여부는 별도로 선택한다. 여러 필드로 그룹을 중첩할 수 있고 각 그룹은 오름차순·내림차순 정렬을 지정할 수 있다. 시험 포인트: 정렬만 지정 가능, 그룹 머리글·바닥글 표시는 선택 사항
문제 52
다음 중 보고서에서 =Count(*) 함수와 페이지 번호 표시에 대한 설명으로 옳은 것은?
①그룹 바닥글에 =Count(*)를 입력하면 해당 그룹에 속한 레코드의 개수를 구할 수 있다.
②=Count(*)는 반드시 보고서 머리글에만 입력할 수 있다.
③현재 페이지 번호는 =[Page] & "페이지"가 아니라 =Sum([Page])로 표시한다.
④전체 페이지 수는 [Page] 식으로, 현재 페이지 번호는 [Pages] 식으로 표시한다.
정답 · 해설 보기
정답 ①
그룹 바닥글에 =Count(*)를 입력하면 해당 그룹에 포함된 레코드 개수가 계산되고, 보고서 바닥글에 입력하면 전체 레코드 개수가 구해진다. 현재 페이지 번호는 [Page], 전체 페이지 수는 [Pages] 식으로 표시하며, 페이지 정보에는 Sum 함수를 쓰지 않는다. 시험 포인트: =Count(*)=레코드 개수(구역별 집계), [Page]=현재쪽·[Pages]=전체쪽
문제 53
다음 중 테이블 필드의 입력 마스크(Input Mask)에 대한 설명으로 옳지 않은 것은?
①0 서식 문자는 0~9의 숫자를 반드시 입력해야 하는 자리를 의미한다.
②9 서식 문자는 숫자나 공백을 선택적으로 입력할 수 있는 자리를 의미한다.
③L 서식 문자는 A~Z 또는 한글 등 영문자·한글을 반드시 입력해야 하는 자리를 의미한다.
④입력 마스크는 필드에 저장되는 실제 데이터의 형식만 지정할 뿐, 입력 시 화면에 표시되는 형태에는 전혀 영향을 주지 않는다.
정답 · 해설 보기
정답 ④
입력 마스크는 데이터를 입력할 때 화면에 나타나는 자리 표시와 입력 규칙을 지정하여 정해진 형식대로 값을 입력하도록 돕는 속성이다. 따라서 입력 화면 형태에 영향을 주지 않는다는 설명은 옳지 않다. 0은 필수 숫자, 9는 선택 숫자·공백, L은 필수 영문자·한글 자리를 나타낸다. 시험 포인트: 입력 마스크=입력 형태·규칙 지정, 0필수숫자·9선택숫자·L필수문자
문제 54
다음 중 테이블의 기본 키(Primary Key)에 대한 설명으로 옳은 것은?
①기본 키로 지정된 필드에는 Null 값과 중복 값을 모두 입력할 수 없다.
②하나의 테이블에는 기본 키를 두 개 이상 여러 개 지정할 수 있다.
③기본 키는 반드시 숫자 형식의 필드에만 지정할 수 있다.
④여러 필드를 묶어 기본 키를 지정할 수 없으며, 항상 하나의 필드만 기본 키가 된다.
정답 · 해설 보기
정답 ①
기본 키는 각 레코드를 유일하게 식별하므로 Null 값이나 중복 값을 입력할 수 없다. 하나의 테이블에 기본 키는 한 개만 지정하지만, 여러 필드를 묶은 복합 기본 키로 설정할 수 있다. 기본 키는 숫자 형식뿐 아니라 텍스트 등 다른 형식의 필드에도 지정할 수 있다. 시험 포인트: 기본 키=Null·중복 불가, 테이블당 1개(복합 키 가능)
문제 55
다음 중 테이블 필드의 데이터 형식에 대한 설명으로 옳지 않은 것은?
①일련 번호 형식은 레코드가 추가될 때마다 자동으로 고유한 번호가 부여되며, 사용자가 임의로 값을 입력하거나 수정할 수 없다.
②예/아니요 형식은 참·거짓과 같이 두 값 중 하나만 저장하는 데 사용된다.
③긴 텍스트(메모) 형식은 긴 문장을 저장할 수 있으며, 저장 가능한 최대 문자 수가 짧은 텍스트보다 많다.
④통화 형식은 소수점 이하 자릿수를 저장할 수 없어 정수 금액만 저장할 수 있다.
정답 · 해설 보기
정답 ④
통화 형식은 화폐 금액을 저장하는 형식으로 소수점 이하 자릿수를 포함한 값을 저장할 수 있어 정수만 저장되는 것은 아니다. 일련 번호는 레코드 추가 시 자동으로 부여되어 임의 입력·수정이 불가하고, 예/아니요는 두 값 중 하나를, 긴 텍스트는 짧은 텍스트보다 많은 문자를 저장한다. 시험 포인트: 통화 형식=소수점 저장 가능, 일련 번호=자동 부여·수정 불가
문제 56
다음 중 데이터베이스의 정규화(Normalization)에 대한 설명으로 옳은 것은?
①정규화는 데이터의 중복을 최소화하고 삽입·삭제·갱신 시 발생하는 이상(Anomaly) 현상을 줄이기 위한 과정이다.
②정규화를 수행하면 테이블의 수가 줄어들고 하나의 테이블에 모든 데이터가 통합된다.
③정규화는 데이터의 무결성을 떨어뜨리는 대신 검색 속도만 향상시킨다.
④제1정규형은 하나의 속성에 여러 개의 값을 함께 저장할 수 있도록 허용한 상태이다.
정답 · 해설 보기
정답 ①
정규화는 데이터의 중복을 최소화하고, 삽입·삭제·갱신 과정에서 발생하는 이상 현상을 제거하기 위해 테이블을 여러 개로 분해하는 과정이다. 정규화를 수행하면 일반적으로 테이블 수는 늘어나고 데이터 무결성은 향상된다. 제1정규형은 모든 속성이 하나의 원자 값만 갖도록 한 상태이다. 시험 포인트: 정규화=중복·이상 최소화, 테이블 분해로 무결성 향상, 1NF=원자값
문제 57
다음 중 데이터베이스의 스키마(Schema)에 대한 설명으로 옳지 않은 것은?
①외부 스키마는 개별 사용자나 응용 프로그램 관점에서 필요한 데이터 구조를 정의한 것이다.
②개념 스키마는 조직 전체의 관점에서 데이터베이스의 전체 논리적 구조를 정의한 것으로, 데이터베이스당 하나만 존재한다.
③내부 스키마는 데이터가 물리적으로 저장되는 방법과 저장 구조를 정의한 것이다.
④하나의 데이터베이스에서 외부 스키마는 반드시 하나만 존재하며 여러 개를 둘 수 없다.
정답 · 해설 보기
정답 ④
외부 스키마는 사용자나 응용 프로그램마다 필요로 하는 데이터 관점을 정의한 것으로, 사용자 그룹에 따라 여러 개가 존재할 수 있다. 반면 개념 스키마와 내부 스키마는 각각 데이터베이스당 하나만 존재한다. 개념 스키마는 전체 논리 구조를, 내부 스키마는 물리적 저장 구조를 정의한다. 시험 포인트: 외부 스키마=여러 개 가능, 개념·내부 스키마=DB당 하나
문제 58
다음 중 Access의 매크로와 DoCmd 개체에 대한 설명으로 옳지 않은 것은?
①DoCmd 개체는 VBA 코드에서 매크로 함수에 해당하는 여러 작업(폼 열기, 보고서 인쇄 등)을 실행하는 데 사용된다.
②DoCmd.OpenForm은 지정한 폼을 여는 명령이다.
③매크로는 자주 사용하는 작업을 자동화하기 위해 여러 매크로 함수를 순서대로 나열하여 만든다.
④DoCmd.OpenReport는 보고서를 열 수 없으며, 오직 폼을 여는 데만 사용된다.
정답 · 해설 보기
정답 ④
DoCmd.OpenReport는 지정한 보고서를 인쇄 미리 보기나 인쇄 등의 형태로 여는 명령이다. 폼을 여는 명령은 DoCmd.OpenForm으로 서로 다른 메서드이다. DoCmd 개체는 VBA에서 매크로 함수에 해당하는 작업을 실행하고, 매크로는 여러 함수를 순서대로 나열해 반복 작업을 자동화한다. 시험 포인트: OpenForm=폼 열기, OpenReport=보고서 열기(서로 다른 메서드)
문제 59
다음 중 Access VBA 모듈에 대한 설명으로 옳은 것은?
①표준 모듈은 특정 폼이나 보고서에 종속되지 않고, 데이터베이스 전체에서 공통으로 사용할 프로시저를 저장한다.
②클래스 모듈은 데이터베이스의 어떤 개체와도 연결되지 않는 독립 모듈만을 의미한다.
③폼이나 보고서에 연결된 모듈은 표준 모듈이라고 부른다.
④모듈에서 Sub 프로시저는 값을 반드시 반환해야 하고, Function 프로시저는 값을 반환할 수 없다.
정답 · 해설 보기
정답 ①
표준 모듈은 특정 폼·보고서에 종속되지 않고 데이터베이스 전체에서 공용으로 호출할 수 있는 프로시저와 선언을 저장한다. 폼·보고서에 연결된 모듈은 클래스 모듈에 해당한다. Function 프로시저는 값을 반환하고, Sub 프로시저는 값을 반환하지 않는 작업 위주의 프로시저이다. 시험 포인트: 표준 모듈=공용, 폼·보고서 모듈=클래스, Function=값 반환·Sub=반환 없음
문제 60
다음 중 관계 설정에서 참조 무결성(Referential Integrity)에 대한 설명으로 옳지 않은 것은?
①참조 무결성이 설정되면 기본 테이블에 없는 값을 관련 테이블의 외래 키에 입력할 수 없다.
②'관련 필드 모두 업데이트'를 설정하면 기본 테이블의 기본 키 값을 변경할 때 관련 테이블의 외래 키 값도 함께 변경된다.
③'관련 레코드 모두 삭제'를 설정하면 기본 테이블의 레코드를 삭제할 때 관련 테이블의 관련 레코드도 함께 삭제된다.
④참조 무결성이 설정되어 있으면 관련 테이블에 참조되는 레코드가 있어도 기본 테이블의 해당 레코드를 항상 자유롭게 삭제할 수 있다.
정답 · 해설 보기
정답 ④
참조 무결성이 설정되면 관련 테이블에서 참조하고 있는 기본 테이블의 레코드는 임의로 삭제할 수 없다. 삭제하려면 '관련 레코드 모두 삭제'를 함께 설정해야 관련 레코드까지 연쇄 삭제된다. 참조 무결성은 기본 테이블에 없는 값을 외래 키에 입력하지 못하도록 막아 두 테이블 간 데이터 일관성을 유지한다. 시험 포인트: 참조 무결성=참조되는 레코드 임의 삭제 불가, 연쇄 삭제 설정 필요