1급 홈 › 회차별 문제 › 상시 경향 모의고사 2회
컴퓨터활용능력 1급 필기 상시 경향 모의고사 2회 60문항과 정답·해설입니다. 1과목 컴퓨터 일반, 2과목 스프레드시트 일반, 3과목 데이터베이스 일반 각 20문항으로 구성되며, 비중이 큰 범위는 컴퓨터 하드웨어 7문항, 폼·컨트롤 6문항, 네트워크·인터넷·ICT 신기술 5문항, 워크시트·데이터 입력 5문항입니다. 이 회차는 2021~2026년 상시 시험 25회분에서 자주 나온 개념을 분석해 ITAFTERSCHOOL이 문장과 보기를 새로 쓴 상시 출제 경향 모의고사입니다. 실제 시험 문제를 옮긴 것이 아닙니다.
1. 짝수 패리티(Even Parity) 방식을 사용할 때, 7비트 데이터 1011001에 덧붙일 패리티 비트로 옳은 것은?
① 0 — 데이터의 1의 개수가 이미 짝수(4개)이므로 ② 1 — 1의 개수가 짝수이므로 홀수로 맞추기 위해 ③ 1 — 0의 개수가 홀수(3개)이므로 ④ 0 — 데이터의 마지막 비트가 1이므로
정답과 해설 보기
정답: ① 0 — 데이터의 1의 개수가 이미 짝수(4개)이므로
짝수 패리티는 패리티 비트를 포함한 1의 개수가 짝수가 되도록 맞춥니다. 1011001에는 1이 4개로 이미 짝수이므로 패리티 비트는 0입니다. 홀수 패리티였다면 1을 붙입니다.
2. 다음 중 UEFI에 대한 설명으로 옳지 않은 것은?
① 기존 BIOS를 대체하는 펌웨어 인터페이스로 그래픽 화면과 마우스 사용을 지원한다. ② MBR 파티션 방식만 지원하므로 2TB를 초과하는 디스크로는 부팅할 수 없다. ③ 보안 부팅(Secure Boot) 기능으로 서명되지 않은 부트로더의 실행을 막을 수 있다. ④ GPT 파티션 방식을 지원하여 대용량 디스크를 부팅 디스크로 사용할 수 있다.
정답과 해설 보기
정답: ② MBR 파티션 방식만 지원하므로 2TB를 초과하는 디스크로는 부팅할 수 없다.
UEFI는 GPT 파티션 방식을 지원하므로 2TB를 넘는 디스크로도 부팅할 수 있습니다. MBR 방식의 2TB 제한은 기존 BIOS 환경의 한계입니다.
3. 웹 브라우저 주소 창에 입력한 도메인 이름을 컴퓨터가 통신에 사용하는 IP 주소로 변환해 주는 시스템은?
① DHCP ② ARP ③ DNS ④ NAT
정답과 해설 보기
정답: ③ DNS
DNS는 도메인 이름을 IP 주소로 변환합니다. DHCP는 IP 주소를 자동 할당하고, ARP는 IP 주소를 MAC 주소로 변환하며, NAT는 사설 IP와 공인 IP를 변환합니다.
4. 다음 중 벡터(Vector) 방식 그래픽에 대한 설명으로 옳은 것은?
① 이미지를 픽셀(점)의 집합으로 표현한다. ② 이미지를 확대하면 가장자리에 계단 현상이 나타난다. ③ BMP, JPG, PNG가 대표적인 파일 형식이다. ④ 점·선·면을 수학적 좌표와 수식으로 표현하므로 확대해도 화질이 떨어지지 않는다.
정답과 해설 보기
정답: ④ 점·선·면을 수학적 좌표와 수식으로 표현하므로 확대해도 화질이 떨어지지 않는다.
벡터 방식은 도형을 수식으로 표현하여 확대·축소해도 깨지지 않으며 AI, WMF, SVG 등이 대표 형식입니다. ①②③은 비트맵 방식의 특징입니다.
5. 네트워크를 통해 전송되는 패킷을 몰래 가로채어 엿보고 아이디와 비밀번호 같은 정보를 알아내는 보안 위협은?
① 스푸핑(Spoofing) ② 스니핑(Sniffing) ③ 파밍(Pharming) ④ 백도어(Back Door)
정답과 해설 보기
정답: ② 스니핑(Sniffing)
스니핑은 네트워크 패킷을 엿보는 소극적 공격입니다. 스푸핑은 IP·MAC 주소 등을 속여 신뢰된 사용자로 위장하는 공격이고, 파밍은 DNS를 변조해 가짜 사이트로 유도합니다.
6. 다음 중 가상 메모리(Virtual Memory)에 대한 설명으로 옳은 것은?
① CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용하는 고속 기억장치이다. ② 저장된 내용의 일부를 이용하여 데이터의 위치를 찾는 기억장치이다. ③ 보조기억장치의 일부를 주기억장치처럼 사용하여 주기억장치보다 큰 프로그램을 실행할 수 있게 한다. ④ 전원이 꺼져도 내용이 유지되며 블록 단위로 전기적으로 지우고 쓸 수 있는 기억장치이다.
정답과 해설 보기
정답: ③ 보조기억장치의 일부를 주기억장치처럼 사용하여 주기억장치보다 큰 프로그램을 실행할 수 있게 한다.
가상 메모리는 하드디스크 등 보조기억장치 공간을 주기억장치처럼 사용하는 기법입니다. ①은 캐시 메모리, ②는 연관 메모리, ④는 플래시 메모리에 대한 설명입니다.
7. 다음 중 SSD(Solid State Drive)에 대한 설명으로 옳지 않은 것은?
① 플래시 메모리 같은 반도체 기억 소자를 사용하여 데이터를 저장한다. ② HDD에 비해 데이터 접근 속도가 빠르고 소음과 발열이 적다. ③ 기계적으로 움직이는 부품이 없어 외부 충격에 비교적 강하다. ④ 회전하는 플래터 위를 헤드가 이동하며 데이터를 읽으므로 탐색 시간이 발생한다.
정답과 해설 보기
정답: ④ 회전하는 플래터 위를 헤드가 이동하며 데이터를 읽으므로 탐색 시간이 발생한다.
플래터와 헤드로 데이터를 읽고 탐색 시간(Seek Time)이 발생하는 것은 HDD입니다. SSD는 반도체 소자를 사용하므로 기계적 동작이 없습니다.
8. Windows 10 파일 탐색기의 [폴더 옵션] 대화상자에서 설정할 수 없는 것은?
① 숨김 파일, 폴더 및 드라이브 표시 ② 파일을 삭제할 때 휴지통으로 옮기지 않고 바로 제거 ③ 알려진 파일 형식의 파일 확장명 숨기기 ④ 항목을 한 번 클릭해서 열기
정답과 해설 보기
정답: ② 파일을 삭제할 때 휴지통으로 옮기지 않고 바로 제거
삭제한 파일을 휴지통에 보관하지 않고 바로 제거하는 설정은 [휴지통 속성]에서 지정합니다. 나머지는 폴더 옵션의 [일반]·[보기] 탭에서 설정합니다.
9. 다음 중 CPU의 제어장치(Control Unit)를 구성하는 요소가 아닌 것은?
① 프로그램 카운터(PC) ② 명령 해독기(Decoder) ③ 누산기(Accumulator) ④ 명령 레지스터(IR)
정답과 해설 보기
정답: ③ 누산기(Accumulator)
누산기는 연산 결과를 일시 저장하는 연산장치의 레지스터입니다. 프로그램 카운터, 명령 레지스터, 명령 해독기는 제어장치에 속합니다.
10. 다음 중 라우터(Router)에 대한 설명으로 옳은 것은?
① 전송 거리가 길어져 약해진 신호를 증폭하는 기능만 수행한다. ② OSI 네트워크 계층에서 동작하며, 패킷의 목적지 IP 주소를 보고 최적의 경로를 선택하여 전달한다. ③ MAC 주소를 기반으로 목적지 포트에만 프레임을 전달하는 데이터 링크 계층 장비이다. ④ 여러 대의 컴퓨터를 한곳에 모아 연결하며 받은 신호를 모든 포트로 보내는 물리 계층 장비이다.
정답과 해설 보기
정답: ② OSI 네트워크 계층에서 동작하며, 패킷의 목적지 IP 주소를 보고 최적의 경로를 선택하여 전달한다.
라우터는 네트워크 계층 장비로 경로 설정(Routing)을 담당합니다. ①는 리피터, ③은 스위치, ④는 허브에 대한 설명입니다.
11. 다음 중 네트워크 구성 형태(토폴로지)에 대한 설명으로 옳지 않은 것은?
① 성형(Star)은 중앙 노드에 모든 단말이 연결되어 중앙 노드가 고장 나면 전체 통신이 중단된다. ② 링형(Ring)은 인접한 노드끼리 원형으로 연결되며, 노드를 추가하거나 제거하기가 비교적 어렵다. ③ 버스형(Bus)은 하나의 공통 회선에 여러 노드가 연결되며, 한 노드의 고장이 다른 노드에 영향을 거의 주지 않는다. ④ 계층형(Tree)은 모든 노드가 서로 1:1로 직접 연결되어 회선 장애에 가장 강하다.
정답과 해설 보기
정답: ④ 계층형(Tree)은 모든 노드가 서로 1:1로 직접 연결되어 회선 장애에 가장 강하다.
모든 노드가 서로 직접 연결되어 장애에 강한 것은 망형(Mesh)입니다. 계층형(트리형)은 중앙 컴퓨터를 기준으로 단말들이 계층적으로 연결되는 형태입니다.
12. 다음 설명에 해당하는 용어는?
현실 세계의 기계·설비·도시 등을 가상 공간에 똑같이 구현하고, 실시간 데이터를 연동해 시뮬레이션함으로써 결과를 미리 예측하고 최적화하는 기술
① 메타버스(Metaverse) ② 증강 현실(AR) ③ 디지털 트윈(Digital Twin) ④ 텔레매틱스(Telematics)
정답과 해설 보기
정답: ③ 디지털 트윈(Digital Twin)
디지털 트윈은 실제 사물의 쌍둥이 모델을 가상 공간에 만들어 분석·예측에 활용합니다. 증강 현실은 실제 화면 위에 가상 정보를 겹쳐 보여 주는 기술이고, 텔레매틱스는 차량과 무선 통신을 결합한 서비스입니다.
13. 공개키 암호화 방식을 이용한 전자서명에서 송신자가 문서에 서명(암호화)할 때 사용하는 키는?
① 송신자의 공개키 ② 송신자의 개인키 ③ 수신자의 공개키 ④ 수신자의 개인키
정답과 해설 보기
정답: ② 송신자의 개인키
전자서명은 송신자가 자신의 개인키로 서명하고, 수신자는 송신자의 공개키로 검증하여 송신자 인증과 부인 방지를 보장합니다. 기밀성을 위한 암호화에는 수신자의 공개키를 사용합니다.
14. 다음 중 저작권법상 저작재산권에 해당하지 않는 것은?
① 복제권 ② 공중송신권 ③ 2차적저작물작성권 ④ 동일성유지권
정답과 해설 보기
정답: ④ 동일성유지권
동일성유지권은 공표권·성명표시권과 함께 저작인격권에 속합니다. 복제권, 공중송신권, 2차적저작물작성권은 저작재산권입니다.
15. Windows 10의 명령 프롬프트에서 목적지 호스트까지 데이터가 거쳐 가는 경로(라우터)와 각 구간의 응답 시간을 확인할 때 사용하는 명령어는?
① ping ② ipconfig ③ tracert ④ netstat
정답과 해설 보기
정답: ③ tracert
tracert는 목적지까지의 경로를 추적합니다. ping은 상대 호스트의 응답 여부만 확인하고, ipconfig는 IP 설정 정보를, netstat은 현재 네트워크 연결 상태를 표시합니다.
16. 다음 중 인터럽트(Interrupt)의 처리 순서로 옳은 것은?
① 인터럽트 요청 → 현재 실행 상태 저장 → 인터럽트 원인 판별 및 처리 루틴 실행 → 저장한 상태 복구 후 원래 프로그램 재개 ② 현재 실행 상태 저장 → 인터럽트 요청 → 인터럽트 처리 루틴 실행 → 원래 프로그램 재개 ③ 인터럽트 요청 → 인터럽트 처리 루틴 실행 → 현재 실행 상태 저장 → 원래 프로그램 재개 ④ 인터럽트 요청 → 인터럽트 원인 판별 → 원래 프로그램 재개 → 현재 실행 상태 저장
정답과 해설 보기
정답: ① 인터럽트 요청 → 현재 실행 상태 저장 → 인터럽트 원인 판별 및 처리 루틴 실행 → 저장한 상태 복구 후 원래 프로그램 재개
인터럽트가 요청되면 CPU는 현재 실행 중인 프로그램의 상태(PC 등)를 먼저 저장한 뒤 원인을 판별해 처리 루틴을 실행하고, 처리가 끝나면 저장한 상태를 복구해 원래 작업으로 돌아갑니다.
17. 두 개의 CPU 중 하나가 업무를 처리하는 동안 다른 하나는 대기하고 있다가, 처리 중인 CPU에 장애가 발생하면 대기하던 CPU가 즉시 업무를 넘겨받아 처리하는 시스템은?
① 듀얼 시스템(Dual System) ② 듀플렉스 시스템(Duplex System) ③ 다중 처리 시스템(Multi-Processing System) ④ 시분할 시스템(Time Sharing System)
정답과 해설 보기
정답: ② 듀플렉스 시스템(Duplex System)
한쪽이 대기하다가 장애 시 넘겨받는 방식은 듀플렉스 시스템입니다. 듀얼 시스템은 두 CPU가 같은 업무를 동시에 처리하며 결과를 상호 점검합니다.
18. OSI 7계층 중 송신 측과 수신 측 사이의 종단 간(End-to-End) 신뢰성 있는 데이터 전송을 담당하며, 오류 제어와 흐름 제어를 수행하고 TCP·UDP가 동작하는 계층은?
① 전송 계층 ② 네트워크 계층 ③ 세션 계층 ④ 데이터 링크 계층
정답과 해설 보기
정답: ① 전송 계층
TCP·UDP는 전송 계층 프로토콜입니다. 네트워크 계층은 IP를 이용한 경로 설정, 세션 계층은 대화 제어·동기화, 데이터 링크 계층은 인접 노드 간 프레임 전송을 담당합니다.
19. Windows 10의 휴지통에 대한 설명으로 옳지 않은 것은?
① 휴지통에서 항목을 복원하면 삭제되기 전의 원래 위치로 복원된다. ② 휴지통 속성에서 '파일을 휴지통에 버리지 않고 삭제할 때 바로 제거'를 선택할 수 있다. ③ 휴지통에 항목이 있을 때와 비어 있을 때 휴지통 아이콘의 모양이 다르다. ④ Shift + Delete로 삭제한 파일도 일단 휴지통에 보관되므로 필요하면 복원할 수 있다.
정답과 해설 보기
정답: ④ Shift + Delete로 삭제한 파일도 일단 휴지통에 보관되므로 필요하면 복원할 수 있다.
Shift + Delete로 삭제한 항목은 휴지통을 거치지 않고 영구 삭제되므로 휴지통에서 복원할 수 없습니다.
20. 다음 중 PC 관리 방법으로 적절하지 않은 것은?
① 백신 프로그램은 설치만 해 두고, 시스템 안정성을 위해 엔진 업데이트는 하지 않는다. ② 중요한 자료는 외부 저장 장치나 클라우드에 정기적으로 백업한다. ③ 시스템 문제에 대비하여 복원 지점을 만들어 둔다. ④ 컴퓨터를 옮길 때는 반드시 전원을 끈 상태에서 이동한다.
정답과 해설 보기
정답: ① 백신 프로그램은 설치만 해 두고, 시스템 안정성을 위해 엔진 업데이트는 하지 않는다.
새로운 악성 코드에 대응하려면 백신 프로그램의 엔진을 항상 최신 상태로 업데이트해야 합니다.
21. 엑셀에서 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
① 한 셀에 여러 줄을 입력하려면 줄을 바꿀 위치에서 Alt + Enter를 누른다. ② 시간을 12시간제로 입력하려면 시간 뒤에 한 칸 띄우고 AM 또는 PM을 입력한다. ③ 여러 셀을 범위로 선택한 뒤 데이터를 입력하고 Shift + Enter를 누르면 선택한 모든 셀에 같은 데이터가 입력된다. ④ 셀을 하나 선택하고 Ctrl + D를 누르면 바로 위 셀의 내용과 서식이 복사된다.
정답과 해설 보기
정답: ③ 여러 셀을 범위로 선택한 뒤 데이터를 입력하고 Shift + Enter를 누르면 선택한 모든 셀에 같은 데이터가 입력된다.
범위 안의 모든 셀에 같은 데이터를 한 번에 입력하는 키는 Ctrl + Enter입니다. Shift + Enter는 입력을 마치고 셀 포인터를 위쪽으로 이동합니다.
22. [A1] 셀에 다음 데이터를 입력하고 채우기 핸들을 [A3] 셀까지 드래그했을 때, [A3] 셀의 결과로 옳지 않은 것은?
① 제품-10 → 제품-12 ② 5 → 5 ③ 월요일 → 수요일 ④ 2.5 (Ctrl을 누른 채 드래그) → 2.5
정답과 해설 보기
정답: ④ 2.5 (Ctrl을 누른 채 드래그) → 2.5
숫자 하나를 Ctrl을 누른 채 드래그하면 1씩 증가하므로 [A3]에는 4.5가 입력됩니다. 문자+숫자는 숫자만 1씩 증가하고, 숫자 하나는 그냥 드래그하면 복사되며, 요일은 사용자 지정 목록대로 채워집니다.
23. 엑셀의 워크시트 숨기기에 대한 설명으로 옳지 않은 것은?
① 통합 문서에 있는 모든 시트를 한꺼번에 숨길 수 있다. ② 여러 시트를 그룹으로 선택하여 한 번에 숨길 수 있다. ③ 통합 문서 보호에서 '구조'를 보호하면 시트를 숨기거나 숨기기를 취소할 수 없다. ④ 숨겨진 시트의 셀도 다른 시트의 수식에서 참조할 수 있다.
정답과 해설 보기
정답: ① 통합 문서에 있는 모든 시트를 한꺼번에 숨길 수 있다.
통합 문서에는 최소 한 개의 시트가 표시되어 있어야 하므로 모든 시트를 숨길 수는 없습니다.
24. 다음 VBA 프로시저를 실행했을 때 메시지 상자에 표시되는 값은?
Sub 계산()
Dim i As Integer, s As Integer
s = 0
For i = 1 To 10 Step 3
If i Mod 2 = 0 Then
s = s + i
Else
s = s - 1
End If
Next i
MsgBox s
End Sub ① 10 ② 12 ③ 14 ④ 22
정답과 해설 보기
정답: ② 12
i는 1, 4, 7, 10 순으로 변합니다. i=1(홀수) s=-1, i=4(짝수) s=3, i=7(홀수) s=2, i=10(짝수) s=12가 되어 12가 표시됩니다. 홀수일 때 1을 빼는 것을 빠뜨리면 ③을 고르게 됩니다.
25. 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?
① 숫자가 입력된 셀 범위를 선택하면 기본적으로 평균, 개수, 합계가 표시된다. ② 상태 표시줄을 마우스 오른쪽 단추로 클릭하여 최대값, 최소값 등 표시할 항목을 추가할 수 있다. ③ 확대/축소 슬라이더를 이용해 워크시트를 10%~400% 범위에서 확대하거나 축소할 수 있다. ④ 상태 표시줄에 표시된 합계를 클릭하면 해당 범위의 SUM 함수 수식이 현재 셀에 자동으로 입력된다.
정답과 해설 보기
정답: ④ 상태 표시줄에 표시된 합계를 클릭하면 해당 범위의 SUM 함수 수식이 현재 셀에 자동으로 입력된다.
상태 표시줄의 자동 계산 결과는 확인용으로 표시될 뿐 셀에 수식을 입력하지는 않습니다. 범위의 합계 수식을 넣으려면 [자동 합계](Alt + =)를 사용합니다.
26. 엑셀의 이름 상자에 대한 설명으로 옳지 않은 것은?
① 현재 선택된 셀의 주소나 정의된 이름이 표시된다. ② 이름 상자에 B5:D10을 입력하고 Enter를 누르면 해당 범위가 선택된다. ③ 차트나 도형을 선택해도 이름 상자에는 항상 현재 셀의 주소만 표시된다. ④ 범위를 선택한 뒤 이름 상자에 이름을 입력하고 Enter를 누르면 그 범위에 이름이 정의된다.
정답과 해설 보기
정답: ③ 차트나 도형을 선택해도 이름 상자에는 항상 현재 셀의 주소만 표시된다.
차트나 도형 같은 개체를 선택하면 이름 상자에 '차트 1'처럼 개체의 이름이 표시됩니다.
27. 엑셀의 '해 찾기' 기능에 대한 설명으로 옳지 않은 것은?
① 목표 셀에는 변수 셀을 직접 또는 간접적으로 참조하는 수식이 있어야 한다. ② 변수 셀은 하나의 셀만 지정할 수 있다. ③ 목표 셀의 값을 최대값, 최소값 또는 지정한 값이 되도록 설정할 수 있다. ④ 변수 셀에 정수, 이진수 등의 제한 조건을 추가할 수 있다.
정답과 해설 보기
정답: ② 변수 셀은 하나의 셀만 지정할 수 있다.
해 찾기는 여러 개의 변수 셀을 동시에 바꾸며 최적값을 찾을 수 있습니다. 하나의 셀 값만 바꿀 수 있는 것은 목표값 찾기입니다.
28. 셀에 날짜 2026-10-10(토요일)을 입력하고 사용자 지정 표시 형식을 yyyy-mm-dd(aaa) 로 지정했을 때 표시되는 결과는?
① 2026-10-10(토) ② 2026-10-10(토요일) ③ 26-10-10(토) ④ 2026-10-10(Sat)
정답과 해설 보기
정답: ① 2026-10-10(토)
aaa는 요일을 한글 한 글자(토)로, aaaa는 '토요일'로 표시합니다. 영문 요일은 ddd(Sat)·dddd(Saturday)이고, 연도를 두 자리로 표시하려면 yy를 씁니다.
29. 다음 시트에서 배열 수식 =SUM((B2:B6="영업")*(C2:C6>=20)*C2:C6) 의 결과는?
[판매 실적]
A B C 1 이름 부서 판매량 2 김민준 영업 30 3 이서연 총무 20 4 박서준 영업 50 5 최지우 영업 10 6 정하은 총무 40
① 140 ② 90 ③ 80 ④ 2
정답과 해설 보기
정답: ③ 80
부서가 '영업'이면서 판매량이 20 이상인 행은 30(김민준)과 50(박서준)이므로 합계는 80입니다. ②는 영업 전체 합계, ①은 판매량 20 이상 전체 합계, ④는 조건을 만족하는 개수입니다.
30. 엑셀 차트 편집에 대한 설명으로 옳지 않은 것은?
① 값의 차이가 큰 데이터 계열은 보조 세로 축을 사용하여 표시할 수 있다. ② 원형 차트에는 가로·세로 축이 없다. ③ 차트에 데이터 표를 추가하면 차트 아래에 원본 데이터 값이 표 형태로 표시된다. ④ 오차 막대는 원형 차트와 3차원 차트를 포함한 모든 차트에 추가할 수 있다.
정답과 해설 보기
정답: ④ 오차 막대는 원형 차트와 3차원 차트를 포함한 모든 차트에 추가할 수 있다.
오차 막대는 2차원 영역형·가로 막대형·세로 막대형·꺾은선형·분산형 등에만 추가할 수 있으며 원형 차트나 3차원 차트에는 추가할 수 없습니다.
31. 엑셀의 머리글/바닥글에 대한 설명으로 옳지 않은 것은?
① 첫 페이지의 머리글/바닥글을 다른 페이지와 다르게 지정할 수 있다. ② 머리글/바닥글에는 텍스트와 페이지 번호만 넣을 수 있고 그림은 삽입할 수 없다. ③ 홀수 페이지와 짝수 페이지의 머리글/바닥글을 다르게 지정할 수 있다. ④ [페이지 레이아웃] 보기에서 머리글 영역을 클릭하여 직접 입력할 수 있다.
정답과 해설 보기
정답: ② 머리글/바닥글에는 텍스트와 페이지 번호만 넣을 수 있고 그림은 삽입할 수 없다.
머리글/바닥글에는 [그림 삽입] 단추(&[그림])로 로고 같은 그림도 넣을 수 있습니다.
32. 다음 시트에서 수식 =SUM(OFFSET(C1, 2, 0, 2, 1)) 의 결과는?
[재고 현황]
A B C D 1 코드 품명 단가 재고 2 A01 연필 500 120 3 B02 공책 1200 80 4 C03 지우개 300 200 5 D04 볼펜 800 150
① 1500 ② 1700 ③ 2300 ④ 1100
정답과 해설 보기
정답: ① 1500
OFFSET(C1, 2, 0, 2, 1)은 C1에서 2행 아래인 C3을 시작으로 높이 2행, 너비 1열인 C3:C4 범위를 돌려주므로 1200+300=1500입니다. 행 이동을 1로 잘못 계산하여 C2:C3을 더하면 ②(500+1200), C4:C5를 더하면 ④(300+800)가 됩니다.
33. 부서별 급여의 합계를 구하는 부분합을 하나 실행한 후, 워크시트 왼쪽의 개요 기호 중 [2]를 클릭했을 때 화면에 표시되는 내용은?
① 각 그룹의 요약 행 없이 전체 총합계 행만 표시된다. ② 부서별 요약(합계) 행과 전체 총합계 행이 표시된다. ③ 모든 원본 데이터와 부서별 요약 행, 총합계 행이 표시된다. ④ 원본 데이터만 표시되고 요약 행은 모두 숨겨진다.
정답과 해설 보기
정답: ② 부서별 요약(합계) 행과 전체 총합계 행이 표시된다.
부분합이 한 단계일 때 [1]은 총합계만, [2]는 그룹별 요약과 총합계, [3]은 원본 데이터를 포함한 전체를 표시합니다.
34. 엑셀의 매크로 기록에 대한 설명으로 옳지 않은 것은?
① 매크로 기록 중에 수행한 셀 선택, 서식 지정 등의 작업은 VBA 코드로 저장된다. ② 매크로 이름의 첫 글자는 문자여야 하며 이름에 공백을 사용할 수 없다. ③ '상대 참조로 기록'을 선택하지 않고(절대 참조) 기록한 매크로는 실행할 때 현재 선택된 셀을 기준으로 상대적인 위치에서 작업이 수행된다. ④ 기록한 매크로는 Visual Basic Editor에서 코드를 확인하고 수정할 수 있다.
정답과 해설 보기
정답: ③ '상대 참조로 기록'을 선택하지 않고(절대 참조) 기록한 매크로는 실행할 때 현재 선택된 셀을 기준으로 상대적인 위치에서 작업이 수행된다.
기본(절대 참조)으로 기록한 매크로는 실행 위치와 관계없이 기록할 때와 같은 셀에서 작업합니다. 현재 셀을 기준으로 동작하게 하려면 '상대 참조로 기록'을 선택한 뒤 기록해야 합니다.
35. [A2:D10] 범위를 선택한 후 '수식을 사용하여 서식을 지정할 셀 결정'으로, D열의 점수가 80 이상인 행 전체에 채우기 색을 적용하려고 한다. 입력할 수식으로 옳은 것은?
① =$D2>=80 ② =D2>=80 ③ =$D$2>=80 ④ =D$2>=80
정답과 해설 보기
정답: ① =$D2>=80
행 전체에 적용하려면 열은 D로 고정($D)하고 행은 상대 참조(2)로 두어야 합니다. ②는 열이 따라 바뀌고, ③④는 2행만 계속 비교하게 됩니다.
36. 엑셀의 차트 종류에 대한 설명으로 옳지 않은 것은?
① 원형 차트는 하나의 데이터 계열만 표시할 수 있다. ② 도넛형 차트는 원형 차트와 달리 여러 데이터 계열을 표시할 수 있다. ③ 분산형 차트는 X축과 Y축 값이 모두 수치이며 과학·공학 데이터 분석에 주로 사용한다. ④ 꺾은선형 차트는 가로 축 값이 반드시 수치여야 하며, 불규칙한 간격의 X값을 간격에 비례하여 표시한다.
정답과 해설 보기
정답: ④ 꺾은선형 차트는 가로 축 값이 반드시 수치여야 하며, 불규칙한 간격의 X값을 간격에 비례하여 표시한다.
꺾은선형 차트는 가로 축이 항목(텍스트·날짜 등)이며 항목을 일정한 간격으로 표시합니다. 불규칙한 X값을 비례적으로 표시하는 것은 분산형 차트입니다.
37. 엑셀에서 데이터를 오름차순으로 정렬할 때의 정렬 순서로 옳은 것은?
① 텍스트 → 숫자 → 논리값 → 오류값 → 빈 셀 ② 숫자 → 텍스트 → 논리값 → 오류값 → 빈 셀 ③ 숫자 → 논리값 → 텍스트 → 빈 셀 → 오류값 ④ 빈 셀 → 숫자 → 텍스트 → 오류값 → 논리값
정답과 해설 보기
정답: ② 숫자 → 텍스트 → 논리값 → 오류값 → 빈 셀
오름차순은 숫자 → 텍스트(문자) → 논리값(FALSE, TRUE) → 오류값 순이며, 빈 셀은 오름차순·내림차순 모두 항상 맨 마지막에 정렬됩니다.
38. 엑셀의 피벗 테이블에 대한 설명으로 옳지 않은 것은?
① 원본 데이터를 수정한 경우 [새로 고침]을 실행하면 피벗 테이블에 반영된다. ② 값 필드의 요약 방식을 합계 외에 평균, 최대값, 개수 등으로 바꿀 수 있다. ③ 피벗 테이블의 값 영역에 표시된 셀을 직접 수정하면 원본 데이터도 함께 수정된다. ④ 날짜 필드는 월, 분기, 연 단위로 그룹화하여 요약할 수 있다.
정답과 해설 보기
정답: ③ 피벗 테이블의 값 영역에 표시된 셀을 직접 수정하면 원본 데이터도 함께 수정된다.
피벗 테이블의 값 영역은 원본을 요약한 결과이므로 직접 수정할 수 없으며, 원본 데이터를 바꾸려면 원본 범위에서 수정해야 합니다.
39. 다음 중 수식의 결과가 옳지 않은 것은?
① =FIND("F", "good food") → 6 ② =MID("Computer", 4, 3) → put ③ =PROPER("hello WORLD") → Hello World ④ =SEARCH("O", "Good Food") → 2
정답과 해설 보기
정답: ① =FIND("F", "good food") → 6
FIND는 대소문자를 구분하므로 'good food'에서 대문자 F를 찾지 못해 #VALUE! 오류가 발생합니다. SEARCH는 대소문자를 구분하지 않으므로 ④는 2가 맞습니다.
40. 다음 중 수식의 결과가 옳은 것은?
① =MOD(-7, 3) → -1 ② =INT(-3.7) → -3 ③ =ROUND(1234.567, -2) → 1234.57 ④ =TRUNC(-3.7) → -3
정답과 해설 보기
정답: ④ =TRUNC(-3.7) → -3
TRUNC는 소수점 이하를 버리므로 -3입니다. MOD는 나누는 수의 부호를 따르므로 2, INT는 더 작은 정수로 내리므로 -4, ROUND(…, -2)는 백의 자리로 반올림하므로 1200입니다.
41. Access 폼의 콤보 상자 컨트롤에 대한 설명으로 옳지 않은 것은?
① '행 원본 유형' 속성으로 테이블/쿼리, 값 목록, 필드 목록 중 하나를 지정할 수 있다. ② '목록 값만 허용' 속성을 '예'로 지정하면 목록에 없는 값은 입력할 수 없다. ③ '바운드 열' 속성으로 여러 열 중 필드에 저장할 값이 들어 있는 열을 지정한다. ④ 콤보 상자는 목록에서 선택만 할 수 있으며 값을 직접 입력하는 것은 불가능하다.
정답과 해설 보기
정답: ④ 콤보 상자는 목록에서 선택만 할 수 있으며 값을 직접 입력하는 것은 불가능하다.
콤보 상자는 텍스트 상자와 목록 상자를 결합한 형태로, 목록에서 선택하거나 값을 직접 입력할 수 있습니다. 선택만 가능한 것은 목록 상자입니다.
42. 폼의 텍스트 상자에 데이터를 표시하고 포커스도 받을 수 있게(선택·복사 가능) 하되, 사용자가 값을 수정하지는 못하게 하려면 어떤 속성을 설정해야 하는가?
① '사용 가능'을 '아니요'로 설정 ② '잠금'을 '예'로 설정 ③ '표시'를 '아니요'로 설정 ④ '탭 정지'를 '아니요'로 설정
정답과 해설 보기
정답: ② '잠금'을 '예'로 설정
'잠금'을 '예'로 하면 포커스는 받지만 편집할 수 없습니다. '사용 가능'을 '아니요'로 하면 포커스 자체를 받을 수 없어 흐리게 표시되고, '표시'를 '아니요'로 하면 컨트롤이 보이지 않습니다.
43. <사원> 테이블에 다음 SQL문을 실행했을 때의 결과로 옳은 것은?
<사원>
이름 부서 급여 김민준 영업 300 이서연 기획 450 박서준 영업 380 최지우 인사 420 정하은 기획 350
SELECT 이름 FROM 사원
WHERE 부서 IN ('영업', '기획') AND 급여 BETWEEN 350 AND 420
ORDER BY 급여 DESC; ① 2개의 레코드가 검색되며, 첫 번째 레코드의 이름은 박서준이다. ② 3개의 레코드가 검색되며, 첫 번째 레코드의 이름은 이서연이다. ③ 2개의 레코드가 검색되며, 첫 번째 레코드의 이름은 정하은이다. ④ 3개의 레코드가 검색되며, 첫 번째 레코드의 이름은 박서준이다.
정답과 해설 보기
정답: ① 2개의 레코드가 검색되며, 첫 번째 레코드의 이름은 박서준이다.
부서가 영업·기획이면서 급여가 350 이상 420 이하인 사원은 박서준(380)과 정하은(350)입니다. 급여 내림차순이므로 박서준이 먼저 표시됩니다. 이서연(450)은 BETWEEN 범위를 벗어납니다.
44. Access 테이블에서 짧은 텍스트 필드의 '필수' 속성을 '예', '빈 문자열 허용' 속성을 '예'로 설정했을 때의 설명으로 옳은 것은?
① 값을 입력하지 않은 상태(Null)로 레코드를 저장할 수 있다. ② Null과 빈 문자열을 모두 입력할 수 없다. ③ 빈 문자열("")을 입력하여 레코드를 저장할 수 있다. ④ 빈 문자열을 입력하면 자동으로 Null 값으로 바뀌어 저장된다.
정답과 해설 보기
정답: ③ 빈 문자열("")을 입력하여 레코드를 저장할 수 있다.
'필수'가 '예'이면 Null은 허용되지 않지만, '빈 문자열 허용'이 '예'이므로 길이가 0인 문자열("")은 입력해 저장할 수 있습니다.
45. 폼의 텍스트 상자에 <사원> 테이블에서 '부서'가 '영업'인 사원들의 '급여' 평균을 표시하려고 한다. 컨트롤 원본으로 옳은 것은?
① =DAvg("[급여]", "사원", "[부서]='영업'") ② =DAvg("사원", "[급여]", "[부서]='영업'") ③ =Avg("[급여]", "사원", "[부서]='영업'") ④ =DAvg("[급여]", "사원", "[부서]=영업")
정답과 해설 보기
정답: ① =DAvg("[급여]", "사원", "[부서]='영업'")
도메인 함수는 =DAvg("필드", "테이블/쿼리", "조건") 순서로 씁니다. 조건의 텍스트 값은 작은따옴표로 묶어야 하므로 ④는 오류가 나고, Avg는 도메인 인수를 받지 않습니다.
46. 기본 폼의 텍스트 상자에서, 하위 폼 컨트롤 '주문내역'의 폼 바닥글에 있는 'txt합계' 컨트롤 값을 표시하려고 한다. 컨트롤 원본으로 옳은 것은?
① =[주문내역].[Form]![txt합계] ② =[주문내역]![txt합계].[Form] ③ =[Forms]![txt합계]![주문내역] ④ =[주문내역].[Report]![txt합계]
정답과 해설 보기
정답: ① =[주문내역].[Form]![txt합계]
하위 폼의 컨트롤은 '=[하위 폼 컨트롤 이름].[Form]![컨트롤 이름]' 형식으로 참조합니다. 하위 폼에서 =Sum([금액])으로 합계를 구한 뒤 기본 폼에서 이렇게 참조하는 방식이 많이 쓰입니다.
47. Access 보고서의 구역에 대한 설명으로 옳지 않은 것은?
① 보고서 머리글은 보고서의 첫 페이지 맨 위에 한 번만 표시된다. ② 페이지 머리글은 각 페이지의 위쪽에 표시되며 열 제목 등을 넣을 때 주로 사용한다. ③ 보고서 바닥글은 각 페이지의 맨 아래에 반복하여 표시된다. ④ 그룹 바닥글은 그룹별 합계 같은 요약 정보를 표시할 때 주로 사용한다.
정답과 해설 보기
정답: ③ 보고서 바닥글은 각 페이지의 맨 아래에 반복하여 표시된다.
보고서 바닥글은 보고서의 마지막 페이지에 한 번만 표시됩니다. 각 페이지의 맨 아래에 반복되는 것은 페이지 바닥글입니다.
48. 다음 중 Access 테이블에서 인덱스를 설정할 수 없는 데이터 형식은?
① 짧은 텍스트 ② 날짜/시간 ③ Yes/No ④ OLE 개체
정답과 해설 보기
정답: ④ OLE 개체
OLE 개체, 첨부 파일, 계산 형식의 필드에는 인덱스를 설정할 수 없습니다.
49. Access의 폼 만들기 도구에 대한 설명으로 옳지 않은 것은?
① [폼] 도구는 탐색 창에서 선택한 테이블이나 쿼리의 모든 필드로 폼을 바로 만든다. ② [여러 항목] 도구는 한 화면에 여러 레코드가 행 형태로 표시되는 폼을 만든다. ③ [폼 마법사]를 사용하면 여러 테이블이나 쿼리에서 필요한 필드를 선택하여 폼을 만들 수 있다. ④ [모달 대화 상자] 도구는 원본 테이블의 여러 레코드를 데이터시트 형태로 표시하여 직접 편집하게 하는 폼을 만든다.
정답과 해설 보기
정답: ④ [모달 대화 상자] 도구는 원본 테이블의 여러 레코드를 데이터시트 형태로 표시하여 직접 편집하게 하는 폼을 만든다.
[모달 대화 상자]는 [확인]·[취소] 단추가 있는 언바운드 대화 상자 폼을 만들며, 닫기 전에는 다른 개체로 포커스를 옮길 수 없습니다.
50. 다음 중 Access 매크로 함수와 기능의 연결이 옳지 않은 것은?
① OpenReport – 보고서를 인쇄 미리 보기 등으로 열거나 바로 인쇄한다. ② GoToControl – 지정한 레코드로 이동하여 그 레코드를 현재 레코드로 만든다. ③ MessageBox – 경고나 정보 메시지가 담긴 메시지 상자를 표시한다. ④ ApplyFilter – 테이블, 폼, 보고서에 필터나 쿼리를 적용하여 레코드를 제한한다.
정답과 해설 보기
정답: ② GoToControl – 지정한 레코드로 이동하여 그 레코드를 현재 레코드로 만든다.
GoToControl은 현재 폼의 지정한 컨트롤(필드)로 포커스를 이동합니다. 지정한 레코드로 이동하는 함수는 GoToRecord입니다.
51. 다음 중 DBMS를 사용할 때의 장점으로 옳지 않은 것은?
① 데이터의 중복을 최소화할 수 있다. ② 여러 사용자가 데이터를 동시에 공유할 수 있다. ③ 데이터의 무결성과 일관성을 유지할 수 있다. ④ 시스템 구성 비용이 적게 들고, 장애 발생 시 백업과 회복 절차가 단순하다.
정답과 해설 보기
정답: ④ 시스템 구성 비용이 적게 들고, 장애 발생 시 백업과 회복 절차가 단순하다.
DBMS는 전산화 비용이 많이 들고, 백업과 회복 방법이 복잡하다는 단점이 있습니다.
52. Access 폼의 속성에 대한 설명으로 옳지 않은 것은?
① '레코드 원본' 속성에는 테이블, 쿼리, SQL문을 지정할 수 있다. ② '탐색 단추' 속성을 '아니요'로 하면 폼 아래쪽의 레코드 이동 단추가 표시되지 않는다. ③ '추가 가능' 속성을 '아니요'로 하면 새 레코드 추가뿐 아니라 기존 레코드의 수정도 할 수 없다. ④ '레코드 선택기' 속성으로 폼 왼쪽의 레코드 선택 막대 표시 여부를 지정한다.
정답과 해설 보기
정답: ③ '추가 가능' 속성을 '아니요'로 하면 새 레코드 추가뿐 아니라 기존 레코드의 수정도 할 수 없다.
'추가 가능'은 새 레코드 추가 여부만 결정합니다. 기존 레코드의 수정 여부는 '편집 가능', 삭제 여부는 '삭제 가능' 속성으로 지정합니다.
53. 전체 10페이지인 보고서의 페이지 바닥글에 있는 텍스트 상자의 컨트롤 원본이 다음과 같을 때, 3페이지에 표시되는 내용은?
="총 " & [Pages] & "쪽 중 " & [Page] & "쪽"
① 총 10쪽 중 3쪽 ② 총 3쪽 중 10쪽 ③ 총 [Pages]쪽 중 [Page]쪽 ④ 총 10쪽 중 10쪽
정답과 해설 보기
정답: ① 총 10쪽 중 3쪽
[Pages]는 전체 페이지 수(10), [Page]는 현재 페이지 번호(3)를 나타내며, & 연산자로 문자열과 연결되어 '총 10쪽 중 3쪽'이 표시됩니다.
54. 다음 이벤트 프로시저에 대한 설명으로 옳은 것은?
Private Sub cmd보기_Click()
DoCmd.OpenReport "매출보고서", acViewPreview, , "지점 = '서울'"
End Sub ① 단추를 클릭하면 매출보고서를 바로 프린터로 인쇄하며, 지점이 '서울'인 레코드만 인쇄한다. ② 단추를 클릭하면 매출보고서를 인쇄 미리 보기로 열고, 지점이 '서울'인 레코드만 표시한다. ③ 단추를 클릭하면 매출보고서를 디자인 보기로 열고, '서울'이라는 필터를 보고서에 저장한다. ④ 단추를 클릭하면 매출보고서를 인쇄 미리 보기로 열고, 지점이 '서울'인 레코드를 제외하고 표시한다.
정답과 해설 보기
정답: ② 단추를 클릭하면 매출보고서를 인쇄 미리 보기로 열고, 지점이 '서울'인 레코드만 표시한다.
OpenReport의 두 번째 인수 acViewPreview는 인쇄 미리 보기, 네 번째 인수는 WHERE 조건으로 지점이 '서울'인 레코드만 표시합니다. 바로 인쇄하려면 acViewNormal을 사용합니다.
55. Access의 테이블 관계에 대한 설명으로 옳지 않은 것은?
① 연결하는 양쪽 필드가 모두 기본키(또는 고유 인덱스)이면 일대일 관계가 설정된다. ② 한쪽 필드만 기본키(또는 고유 인덱스)이면 일대다 관계가 설정된다. ③ 다대다 관계는 연결 테이블 없이 두 테이블을 직접 연결하여 한 번에 설정할 수 있다. ④ 참조 무결성을 적용하려면 관련 필드의 데이터 형식이 같아야 한다(일련번호는 정수(Long) 숫자 필드와 연결 가능).
정답과 해설 보기
정답: ③ 다대다 관계는 연결 테이블 없이 두 테이블을 직접 연결하여 한 번에 설정할 수 있다.
다대다 관계는 직접 설정할 수 없으며, 두 테이블의 기본키를 포함하는 연결 테이블을 만들어 두 개의 일대다 관계로 구성해야 합니다.
56. Access에서 다음 식의 결과로 옳지 않은 것은?
① DateDiff("d", #2026-03-01#, #2026-03-10#) → 10 ② Left("Database", 4) → Data ③ InStr("Access", "c") → 2 ④ DateAdd("m", 2, #2026-01-31#) → 2026-03-31
정답과 해설 보기
정답: ① DateDiff("d", #2026-03-01#, #2026-03-10#) → 10
DateDiff는 두 날짜의 차이를 구하므로 3월 1일과 3월 10일의 일수 차이는 9입니다. DateAdd("m", 2, …)는 2개월 뒤 날짜를 구하므로 3월 31일이 맞습니다.
57. Access의 레이블 마법사에 대한 설명으로 옳지 않은 것은?
① 표준 레이블의 제조업체와 제품 번호를 선택하여 크기를 지정할 수 있다. ② 표준 크기가 맞지 않으면 사용자 지정 크기의 레이블을 만들 수 있다. ③ 레이블에 표시할 텍스트의 글꼴, 크기, 색 등을 지정할 수 있다. ④ 정렬 기준은 지정할 수 없으며, 레이블 하나에 여러 레코드가 함께 표시된다.
정답과 해설 보기
정답: ④ 정렬 기준은 지정할 수 없으며, 레이블 하나에 여러 레코드가 함께 표시된다.
레이블 마법사에는 정렬 기준을 지정하는 단계가 있으며, 레이블 한 장에는 레코드 하나가 표시되어 우편물 발송용 주소 레이블 등에 사용합니다.
58. <수강> 릴레이션에서 한 학생의 주소가 여러 튜플에 중복 저장되어 있어, 주소를 변경할 때 일부 튜플만 수정되면 데이터 불일치가 생긴다. 이와 같은 현상은?
① 삽입 이상 ② 삭제 이상 ③ 갱신 이상 ④ 함수 종속
정답과 해설 보기
정답: ③ 갱신 이상
중복된 데이터 중 일부만 수정되어 불일치가 생기는 것은 갱신 이상입니다. 삽입 이상은 원치 않는 값까지 함께 입력해야 하는 경우, 삭제 이상은 필요한 정보까지 함께 삭제되는 경우입니다.
59. <판매> 테이블에 다음 SQL문을 실행했을 때의 결과로 옳은 것은?
<판매>
지점 금액 서울 100 부산 200 서울 300 대구 150 부산 250 서울 80
SELECT 지점, COUNT(*) AS 건수, SUM(금액) AS 합계
FROM 판매
GROUP BY 지점
HAVING SUM(금액) >= 400; ① 2개의 레코드가 표시되며, 서울의 건수는 3이다. ② 3개의 레코드가 표시되며, 대구의 합계는 150이다. ③ 2개의 레코드가 표시되며, 부산의 합계는 200이다. ④ 1개의 레코드가 표시되며, 서울의 합계는 480이다.
정답과 해설 보기
정답: ① 2개의 레코드가 표시되며, 서울의 건수는 3이다.
지점별 합계는 서울 480(3건), 부산 450(2건), 대구 150(1건)입니다. HAVING 조건(합계 400 이상)을 만족하는 서울과 부산 2개 레코드가 표시됩니다.
60. Access의 크로스탭 쿼리에 대한 설명으로 옳지 않은 것은?
① 행 머리글로는 둘 이상의 필드를 지정할 수 있다. ② 열 머리글로 여러 필드를 지정하여 다단계 열 머리글을 만들 수 있다. ③ 값으로는 하나의 필드를 지정하고 합계, 평균, 개수 등의 집계 함수를 적용한다. ④ 크로스탭 쿼리 마법사나 쿼리 디자인 보기에서 만들 수 있다.
정답과 해설 보기
정답: ② 열 머리글로 여러 필드를 지정하여 다단계 열 머리글을 만들 수 있다.
크로스탭 쿼리에서 열 머리글과 값은 각각 하나의 필드만 지정할 수 있습니다. 여러 필드를 지정할 수 있는 것은 행 머리글입니다.
상호: 아이티애프터스쿨 · 운영책임자: 김문주 · 사업자등록번호: 695-94-01989
제휴 및 문의: itafterschool.kr@gmail.com
사이트 소개
2급 vs 1급 비교
이용약관
개인정보처리방침
권리침해 신고
© 2024–2026 아이티애프터스쿨(ITAFTERSCHOOL). All rights reserved. 컴퓨터활용능력 무료 학습 사이트.
1급 강의와 모의고사는 KCCI 출제기준(2024~2026, MS Office 2021)에 맞춰 자체 제작했습니다. 컴활 PASS는 대한상공회의소와 관련 없는 독립 학습 사이트입니다.