컴활 1급 필기 상시 경향 모의고사 3회 문제와 해설

컴퓨터활용능력 1급 필기 상시 경향 모의고사 3회 60문항과 정답·해설입니다. 1과목 컴퓨터 일반, 2과목 스프레드시트 일반, 3과목 데이터베이스 일반 각 20문항으로 구성되며, 비중이 큰 범위는 컴퓨터 하드웨어 6문항, 네트워크·인터넷·ICT 신기술 5문항, 워크시트·데이터 입력 5문항, 데이터 관리·분석 도구 5문항입니다. 이 회차는 2021~2026년 상시 시험 25회분에서 자주 나온 개념을 분석해 ITAFTERSCHOOL이 문장과 보기를 새로 쓴 상시 출제 경향 모의고사입니다. 실제 시험 문제를 옮긴 것이 아닙니다.

1과목 컴퓨터 일반 (1~20번)

1.2진수 101101.101을 10진수로 변환한 값은?

  1. ①45.5
  2. ②45.625
  3. ③44.625
  4. ④53.625
정답과 해설 보기

정답: ② 45.625

정수부 101101₂ = 32+8+4+1 = 45, 소수부 .101₂ = 0.5+0.125 = 0.625이므로 45.625입니다. ④의 53은 110101₂의 값입니다.

2.기존 BIOS를 대체하는 펌웨어 인터페이스인 UEFI에 대한 설명으로 옳지 않은 것은?

  1. ①16비트 리얼 모드 기반으로 동작하며 MBR 방식 디스크에서만 부팅할 수 있다.
  2. ②GPT 파티션 방식을 지원하여 2TB가 넘는 디스크로도 부팅할 수 있다.
  3. ③보안 부팅(Secure Boot)으로 서명되지 않은 부트 로더의 실행을 막을 수 있다.
  4. ④마우스를 사용할 수 있는 그래픽 방식의 설정 화면을 제공할 수 있다.
정답과 해설 보기

정답: ① 16비트 리얼 모드 기반으로 동작하며 MBR 방식 디스크에서만 부팅할 수 있다.

16비트 리얼 모드와 MBR 부팅의 제약은 기존 BIOS의 특징입니다. UEFI는 GPT 디스크 부팅, 보안 부팅, 그래픽 설정 화면 등을 지원합니다.

3.인터넷 서비스(프로토콜)와 기본 포트 번호의 연결로 옳지 않은 것은?

  1. ①HTTP – 80
  2. ②HTTPS – 443
  3. ③FTP – 21
  4. ④Telnet – 25
정답과 해설 보기

정답: ④ Telnet – 25

Telnet의 기본 포트는 23번이며, 25번은 메일 송신 프로토콜인 SMTP가 사용합니다. FTP는 제어용 21번(데이터 전송용 20번)을 사용합니다.

4.해상도가 800×600이고 256색을 표현하는 비트맵 이미지를 압축하지 않고 저장할 때 필요한 용량은? (헤더 등 부가 정보는 제외한다.)

  1. ①3,840,000바이트
  2. ②1,440,000바이트
  3. ③480,000바이트
  4. ④122,880,000바이트
정답과 해설 보기

정답: ③ 480,000바이트

256색은 2⁸이므로 픽셀당 8비트(1바이트)가 필요합니다. 800×600×1바이트 = 480,000바이트입니다. ①은 비트 수를 바이트로 착각한 값, ②는 24비트 트루컬러일 때의 값입니다.

5.다음 중 보안 위협과 그 설명의 연결로 옳지 않은 것은?

  1. ①랜섬웨어 – 사용자의 파일을 암호화한 뒤 복구를 대가로 금전을 요구한다.
  2. ②스니핑 – IP 주소나 MAC 주소를 위조하여 신뢰받는 다른 시스템인 것처럼 속인다.
  3. ③스미싱 – 문자 메시지 속 링크를 누르게 하여 악성 앱을 설치하거나 정보를 빼낸다.
  4. ④DDoS – 감염된 여러 대의 좀비 PC로 대량의 트래픽을 동시에 보내 서비스를 마비시킨다.
정답과 해설 보기

정답: ② 스니핑 – IP 주소나 MAC 주소를 위조하여 신뢰받는 다른 시스템인 것처럼 속인다.

주소를 위조해 다른 시스템으로 위장하는 것은 스푸핑(Spoofing)입니다. 스니핑은 네트워크에 흐르는 패킷을 몰래 엿보아 ID·비밀번호 등을 알아내는 행위입니다.

6.ROM의 종류에 대한 설명으로 옳지 않은 것은?

  1. ①마스크 ROM: 제조 과정에서 내용이 기록되며 사용자가 변경할 수 없다.
  2. ②PROM: 특수 장치를 이용해 한 번만 내용을 기록할 수 있다.
  3. ③EPROM: 전기적 신호를 가해 바이트 단위로 내용을 지우고 다시 기록할 수 있다.
  4. ④EEPROM: 전기적인 방법으로 내용을 지우고 다시 기록할 수 있다.
정답과 해설 보기

정답: ③ EPROM: 전기적 신호를 가해 바이트 단위로 내용을 지우고 다시 기록할 수 있다.

EPROM은 자외선을 쬐어 내용을 지운 뒤 다시 기록합니다. 전기적으로 지우고 다시 쓰는 것은 EEPROM이며, 플래시 메모리도 EEPROM의 일종입니다.

7.하드디스크의 구조에 관한 용어 설명으로 옳지 않은 것은?

  1. ①트랙: 디스크 표면에 동심원 형태로 만들어진 기록 경로
  2. ②섹터: 트랙을 일정한 크기로 나눈 것으로 데이터를 기록하는 기본 단위
  3. ③실린더: 여러 장의 디스크 원판에서 같은 위치(반지름)에 있는 트랙들의 모임
  4. ④클러스터: 여러 원판의 같은 위치에 있는 트랙을 묶은 것으로 헤드가 한 번에 읽는 단위
정답과 해설 보기

정답: ④ 클러스터: 여러 원판의 같은 위치에 있는 트랙을 묶은 것으로 헤드가 한 번에 읽는 단위

클러스터는 여러 개의 섹터를 묶은 것으로, 운영체제가 파일을 저장할 때 사용하는 할당 단위입니다. 여러 원판의 같은 위치 트랙 모임은 ③의 실린더입니다.

8.Windows 10의 [설정]-[접근성]에서 설정할 수 있는 항목이 아닌 것은?

  1. ①야간 모드
  2. ②돋보기
  3. ③내레이터
  4. ④고정 키
정답과 해설 보기

정답: ① 야간 모드

야간 모드(청색광 줄이기)는 [설정]-[시스템]-[디스플레이]에서 설정합니다. 돋보기·내레이터·고정 키는 접근성 항목입니다.

9.다음 중 CPU의 연산장치(ALU)를 구성하는 요소가 아닌 것은?

  1. ①누산기(Accumulator)
  2. ②명령 해독기(Instruction Decoder)
  3. ③가산기(Adder)
  4. ④상태 레지스터(Status Register)
정답과 해설 보기

정답: ② 명령 해독기(Instruction Decoder)

명령 해독기는 명령 레지스터의 명령을 해독하는 제어장치의 구성 요소입니다. 누산기·가산기·상태 레지스터는 연산장치에 속합니다.

10.다음 설명에 해당하는 네트워크 장비는? 프로토콜 구조가 서로 다른 네트워크를 연결하며, 필요한 프로토콜 변환을 수행하여 네트워크의 출입구 역할을 한다.

  1. ①허브
  2. ②스위치
  3. ③게이트웨이
  4. ④리피터
정답과 해설 보기

정답: ③ 게이트웨이

게이트웨이는 서로 다른 프로토콜을 쓰는 네트워크 사이에서 프로토콜을 변환해 연결합니다. 리피터는 신호 증폭, 허브·스위치는 같은 네트워크 내 장비 연결에 사용됩니다.

11.IP 주소가 192.168.10.77이고 서브넷 마스크가 255.255.255.192인 호스트가 속한 네트워크의 네트워크 주소는?

  1. ①192.168.10.0
  2. ②192.168.10.64
  3. ③192.168.10.77
  4. ④192.168.10.127
정답과 해설 보기

정답: ② 192.168.10.64

마지막 옥텟을 AND 연산하면 77(01001101) AND 192(11000000) = 64(01000000)이므로 네트워크 주소는 192.168.10.64입니다. ④의 .127은 이 네트워크의 브로드캐스트 주소입니다.

12.현실 세계의 사물이나 시스템을 가상 공간에 똑같이 구현하고, 가상 공간에서 시뮬레이션하여 현실의 결과를 미리 예측·최적화하는 기술은?

  1. ①메타버스
  2. ②증강 현실
  3. ③사물 인터넷
  4. ④디지털 트윈
정답과 해설 보기

정답: ④ 디지털 트윈

디지털 트윈은 현실 대상의 쌍둥이 모델을 가상에 만들어 분석·예측에 활용합니다. 증강 현실은 현실 영상에 가상 정보를 겹쳐 보여 주는 기술입니다.

13.공개키 암호화 방식에서 A가 B만 내용을 볼 수 있는 기밀 메시지를 보내려고 한다. A가 메시지를 암호화할 때 사용하는 키는?

  1. ①A의 개인키
  2. ②A의 공개키
  3. ③B의 공개키
  4. ④B의 개인키
정답과 해설 보기

정답: ③ B의 공개키

수신자 B의 공개키로 암호화하면 B의 개인키로만 복호화할 수 있어 기밀성이 보장됩니다. 송신자 A의 개인키로 암호화하는 것은 전자 서명(인증·부인 방지)에 사용됩니다.

14.Windows 10 레지스트리의 루트 키 중 현재 로그인한 사용자의 바탕 화면, 제어판 설정 등 사용자별 환경 정보를 담고 있는 키는?

  1. ①HKEY_CURRENT_USER
  2. ②HKEY_LOCAL_MACHINE
  3. ③HKEY_CLASSES_ROOT
  4. ④HKEY_CURRENT_CONFIG
정답과 해설 보기

정답: ① HKEY_CURRENT_USER

HKEY_CURRENT_USER는 현재 로그인한 사용자의 설정을 저장합니다. ②는 컴퓨터 전체의 하드웨어·소프트웨어 설정, ③은 파일 확장자 연결 정보, ④는 현재 하드웨어 프로필 정보입니다.

15.목적지 호스트까지 패킷이 거쳐 가는 라우터 경로와 각 구간의 응답 시간을 표시하여, 네트워크 지연이 발생하는 구간을 찾을 때 사용하는 명령어는?

  1. ①ping
  2. ②tracert
  3. ③ipconfig
  4. ④netstat
정답과 해설 보기

정답: ② tracert

tracert는 목적지까지의 경로(홉)를 추적합니다. ping은 연결 여부, ipconfig는 IP 구성 정보, netstat는 현재 연결 상태와 포트를 확인합니다.

16.모니터 관련 용어에 대한 설명으로 옳지 않은 것은?

  1. ①점 간격(Dot Pitch): 픽셀 사이의 간격으로, 간격이 넓을수록 화면이 더 선명하다.
  2. ②해상도: 화면을 구성하는 픽셀의 수로, 해상도가 높을수록 이미지가 정밀하게 표현된다.
  3. ③재생률(Refresh Rate): 1초 동안 화면을 다시 그리는 횟수로, 높을수록 깜박임이 줄어든다.
  4. ④픽셀(Pixel): 화면을 구성하는 가장 작은 단위인 점이다.
정답과 해설 보기

정답: ① 점 간격(Dot Pitch): 픽셀 사이의 간격으로, 간격이 넓을수록 화면이 더 선명하다.

점 간격은 좁을수록 화면이 선명합니다. 재생률은 Hz 단위로 표시하며 높을수록 깜박임이 적습니다.

17.두 개의 CPU 중 하나는 대기 상태로 두고, 가동 중인 CPU에 장애가 생기면 대기 중인 CPU가 즉시 작업을 이어받도록 구성한 시스템은?

  1. ①듀얼 시스템
  2. ②다중 처리 시스템
  3. ③듀플렉스 시스템
  4. ④분산 처리 시스템
정답과 해설 보기

정답: ③ 듀플렉스 시스템

듀플렉스 시스템은 한쪽을 대기시켜 두었다가 장애 시 전환합니다. 듀얼 시스템은 두 CPU가 같은 작업을 동시에 처리해 결과를 비교합니다.

18.스마트폰의 모바일 데이터 연결을 USB, 블루투스, Wi-Fi 등으로 공유하여 노트북 같은 다른 기기를 인터넷에 접속할 수 있게 하는 기능은?

  1. ①미러링
  2. ②테더링
  3. ③NFC
  4. ④로밍
정답과 해설 보기

정답: ② 테더링

테더링은 스마트폰을 모뎀처럼 활용하는 기능입니다. 미러링은 화면을 다른 기기에 그대로 표시하는 기능, 로밍은 다른 통신 사업자의 망을 이용하는 서비스입니다.

19.Windows 10의 검색 색인(Indexing)에 대한 설명으로 옳지 않은 것은?

  1. ①색인이 작성된 위치에서는 파일 이름뿐 아니라 파일 내용과 속성도 빠르게 검색할 수 있다.
  2. ②[제어판]-[색인 옵션]에서 색인할 위치를 추가하거나 제외할 수 있다.
  3. ③색인 위치에 포함되지 않은 폴더의 파일은 파일 탐색기에서 검색해도 찾을 수 없다.
  4. ④[색인 옵션]-[고급]에서 색인을 다시 작성할 수 있다.
정답과 해설 보기

정답: ③ 색인 위치에 포함되지 않은 폴더의 파일은 파일 탐색기에서 검색해도 찾을 수 없다.

색인 위치가 아닌 폴더도 파일 탐색기에서 검색할 수 있으며, 다만 색인이 없어 검색 속도가 느립니다. 색인은 검색 속도를 높이기 위한 기능입니다.

20.운영체제의 성능 평가 기준 중 '시스템을 사용해야 할 때 즉시 사용할 수 있는 정도'를 의미하는 것은?

  1. ①처리 능력(Throughput)
  2. ②반환 시간(Turnaround Time)
  3. ③신뢰도(Reliability)
  4. ④사용 가능도(Availability)
정답과 해설 보기

정답: ④ 사용 가능도(Availability)

사용 가능도는 필요할 때 즉시 사용할 수 있는 정도입니다. 처리 능력은 일정 시간 내 처리량, 반환 시간은 작업 의뢰부터 결과를 받을 때까지의 시간, 신뢰도는 문제를 정확하게 해결하는 정도입니다.

2과목 스프레드시트 일반 (21~40번)

스프레드시트 일반주제: 워크시트·데이터 입력

21.Excel에서 채우기 핸들을 이용한 자동 채우기에 대한 설명으로 옳지 않은 것은?

  1. ①시간 데이터를 입력한 셀의 채우기 핸들을 끌면 1분 단위로 증가한다.
  2. ②숫자 하나가 입력된 셀의 채우기 핸들을 끌면 같은 값이 복사되고, Ctrl을 누른 채 끌면 1씩 증가한다.
  3. ③'제품1'처럼 문자와 숫자가 섞인 데이터를 끌면 숫자 부분이 1씩 증가한다.
  4. ④날짜 데이터를 입력한 셀의 채우기 핸들을 끌면 1일 단위로 증가한다.
정답과 해설 보기

정답: ① 시간 데이터를 입력한 셀의 채우기 핸들을 끌면 1분 단위로 증가한다.

시간 데이터는 1시간 단위로 증가합니다. 숫자는 그냥 끌면 복사, Ctrl을 누르고 끌면 1씩 증가하며, 날짜는 1일씩 증가합니다.

스프레드시트 일반주제: 워크시트·데이터 입력

22.Excel의 [다른 이름으로 저장] 대화상자에서 [도구]-[일반 옵션]을 선택했을 때 설정할 수 있는 항목이 아닌 것은?

  1. ①열기 암호
  2. ②쓰기 암호
  3. ③읽기 전용 권장
  4. ④시트 보호 해제 암호
정답과 해설 보기

정답: ④ 시트 보호 해제 암호

일반 옵션에서는 백업 파일 항상 만들기, 열기 암호, 쓰기 암호, 읽기 전용 권장을 설정합니다. 시트 보호 암호는 [검토]-[시트 보호]에서 지정합니다.

스프레드시트 일반주제: 워크시트·데이터 입력

23.워크시트 숨기기에 대한 설명으로 옳은 것은?

  1. ①통합 문서의 모든 워크시트를 한꺼번에 숨길 수 있다.
  2. ②숨긴 시트는 시트 탭의 바로 가기 메뉴에서 [숨기기 취소]를 선택하여 다시 표시할 수 있다.
  3. ③숨겨진 시트의 셀은 다른 시트의 수식에서 참조할 수 없다.
  4. ④숨긴 시트는 [보기]-[창] 그룹의 [숨기기 취소]로 다시 표시한다.
정답과 해설 보기

정답: ② 숨긴 시트는 시트 탭의 바로 가기 메뉴에서 [숨기기 취소]를 선택하여 다시 표시할 수 있다.

통합 문서에는 적어도 하나의 시트가 보여야 하며, 숨긴 시트도 수식에서 참조할 수 있습니다. [보기]-[창]의 숨기기 취소는 통합 문서 '창'을 다시 표시하는 기능입니다.

스프레드시트 일반주제: 매크로·VBA

24.다음 VBA 프로시저를 실행했을 때 메시지 상자에 표시되는 값은?

Sub 합계()
  Dim n As Integer, s As Integer
  n = 1
  Do While n <= 20
    s = s + n
    n = n * 2
  Loop
  MsgBox s
End Sub
  1. ①15
  2. ②30
  3. ③31
  4. ④63
정답과 해설 보기

정답: ③ 31

n은 1, 2, 4, 8, 16으로 두 배씩 커지며 s에 더해집니다(1+2+4+8+16 = 31). n이 32가 되면 n <= 20이 거짓이 되어 반복이 끝나므로 32는 더해지지 않습니다.

스프레드시트 일반주제: 워크시트·데이터 입력

25.Excel 창 아래쪽의 상태 표시줄에 대한 설명으로 옳지 않은 것은?

  1. ①범위를 선택하면 기본적으로 평균, 개수, 합계가 표시된다.
  2. ②'개수'는 숫자가 입력된 셀만 세므로, 문자만 입력된 범위를 선택하면 0으로 표시된다.
  3. ③바로 가기 메뉴에서 최대값, 최소값, 숫자 셀 수 등을 추가로 표시하도록 설정할 수 있다.
  4. ④확대/축소 슬라이더로 워크시트 화면 배율을 10%~400% 범위에서 조정할 수 있다.
정답과 해설 보기

정답: ② '개수'는 숫자가 입력된 셀만 세므로, 문자만 입력된 범위를 선택하면 0으로 표시된다.

상태 표시줄의 '개수'는 비어 있지 않은 셀을 모두 셉니다. 숫자가 입력된 셀만 세는 항목은 '숫자 셀 수'입니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

26.다음 시트에서 매출액(B3)이 500,000이 되려면 수량(B2)이 얼마여야 하는지 [목표값 찾기]로 구하려고 한다. 대화상자의 입력으로 옳은 것은?

[시트]

AB
1단가25000
2수량10
3매출액=B1*B2
  1. ①수식 셀: B2, 찾는 값: 500000, 값을 바꿀 셀: B3
  2. ②수식 셀: B3, 찾는 값: B2, 값을 바꿀 셀: 500000
  3. ③수식 셀: B3, 찾는 값: 500000, 값을 바꿀 셀: B1:B2
  4. ④수식 셀: B3, 찾는 값: 500000, 값을 바꿀 셀: B2
정답과 해설 보기

정답: ④ 수식 셀: B3, 찾는 값: 500000, 값을 바꿀 셀: B2

수식 셀에는 결과 수식이 있는 B3, 찾는 값에는 목표 숫자 500000, 값을 바꿀 셀에는 B2를 지정합니다. 값을 바꿀 셀은 하나의 셀만 지정할 수 있으므로 ③은 틀립니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

27.Excel의 [해 찾기]에 대한 설명으로 옳은 것은?

  1. ①목표 설정 셀은 수식이 들어 있는 셀이어야 하며, 최대값·최소값·지정값 중 하나를 목표로 정할 수 있다.
  2. ②변수 셀은 하나의 셀만 지정할 수 있다.
  3. ③제한 조건에는 정수(int)나 이진수(bin) 조건을 지정할 수 없다.
  4. ④별도 설정 없이 항상 [데이터] 탭의 [예측] 그룹에 표시된다.
정답과 해설 보기

정답: ① 목표 설정 셀은 수식이 들어 있는 셀이어야 하며, 최대값·최소값·지정값 중 하나를 목표로 정할 수 있다.

해 찾기는 여러 변수 셀(최대 200개)과 정수·이진수 등의 제한 조건을 사용할 수 있습니다. 추가 기능으로 활성화해야 [데이터] 탭 [분석] 그룹에 나타납니다.

스프레드시트 일반주제: 서식·수식·셀 참조

28.셀에 1234567을 입력하고 사용자 지정 표시 형식을 #,##0.0,"천원" 으로 지정했을 때 표시되는 결과는?

  1. ①1,235천원
  2. ②1,234,567.0천원
  3. ③1,234.6천원
  4. ④1.2천원
정답과 해설 보기

정답: ③ 1,234.6천원

형식 끝의 쉼표(,) 하나는 천 단위를 생략하므로 1234.567이 되고, 0.0에 따라 소수 첫째 자리까지 반올림하여 1,234.6천원으로 표시됩니다.

29.다음 시트에서 배열 수식 {=LARGE(IF(A2:A6="영업", C2:C6), 2)}의 결과는?

[시트]

ABC
1부서성별급여
2영업남300
3기획여340
4영업여320
5기획남250
6영업남290
  1. ①320
  2. ②300
  3. ③340
  4. ④290
정답과 해설 보기

정답: ② 300

IF로 '영업' 부서의 급여 300, 320, 290만 남기고 나머지는 FALSE가 되며, LARGE는 그중 두 번째로 큰 300을 반환합니다. ③의 340은 기획 부서 값입니다.

스프레드시트 일반주제: 차트·페이지 설정·인쇄

30.차트 편집에 대한 설명으로 옳지 않은 것은?

  1. ①세로(값) 축 서식에서 최소값, 최대값, 주 단위를 직접 지정할 수 있다.
  2. ②[차트 요소]에서 데이터 표를 추가하면 차트 아래에 원본 값을 표 형태로 표시할 수 있다.
  3. ③차트의 원본 데이터 값을 수정하면 차트에도 자동으로 반영된다.
  4. ④오차 막대는 3차원 세로 막대형 차트를 포함한 모든 차트에 추가할 수 있다.
정답과 해설 보기

정답: ④ 오차 막대는 3차원 세로 막대형 차트를 포함한 모든 차트에 추가할 수 있다.

오차 막대는 3차원 차트, 원형·도넛형 차트 등에는 추가할 수 없습니다.

스프레드시트 일반주제: 차트·페이지 설정·인쇄

31.Excel의 머리글/바닥글에 대한 설명으로 옳지 않은 것은?

  1. ①머리글/바닥글 텍스트에 & 문자 자체를 표시하려면 &를 한 번만 입력하면 된다.
  2. ②'첫 페이지를 다르게 지정'을 선택하면 첫 페이지에만 다른 머리글/바닥글을 넣을 수 있다.
  3. ③'짝수와 홀수 페이지를 다르게 지정'을 선택하면 짝수·홀수 페이지에 서로 다른 내용을 넣을 수 있다.
  4. ④머리글/바닥글 영역에 그림을 삽입할 수 있다.
정답과 해설 보기

정답: ① 머리글/바닥글 텍스트에 & 문자 자체를 표시하려면 &를 한 번만 입력하면 된다.

머리글/바닥글에서 &는 &[페이지 번호] 같은 코드의 시작 문자이므로, & 자체를 표시하려면 &&처럼 두 번 입력해야 합니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

32.고급 필터의 조건 범위를 다음과 같이 지정했을 때 추출되는 데이터로 옳은 것은?

[조건 범위]

부서급여
영업>=300
기획
  1. ①부서가 '영업'이면서 급여가 300 이상인 데이터, 또는 부서가 '기획'인 데이터
  2. ②부서가 '영업' 또는 '기획'이면서 급여가 300 이상인 데이터
  3. ③부서가 '영업'이거나, 급여가 300 이상이거나, 부서가 '기획'인 데이터
  4. ④부서가 '영업'이면서 급여가 300 이상이고 부서가 '기획'인 데이터
정답과 해설 보기

정답: ① 부서가 '영업'이면서 급여가 300 이상인 데이터, 또는 부서가 '기획'인 데이터

같은 행의 조건은 AND, 다른 행의 조건은 OR입니다. 2행은 '영업 AND 급여>=300', 3행은 급여 조건이 비어 있으므로 '기획'만 만족하면 됩니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

33.[데이터]-[부분합] 대화상자에서 지정할 수 있는 항목이 아닌 것은?

  1. ①사용할 함수
  2. ②정렬 기준 필드와 정렬 방식
  3. ③그룹화할 항목
  4. ④부분합 계산 항목
정답과 해설 보기

정답: ② 정렬 기준 필드와 정렬 방식

부분합 대화상자에서는 그룹화할 항목, 사용할 함수, 부분합 계산 항목 등을 지정합니다. 정렬은 부분합 실행 전에 [정렬]에서 미리 해 두어야 합니다.

스프레드시트 일반주제: 매크로·VBA

34.Excel의 매크로 기록과 저장에 대한 설명으로 옳지 않은 것은?

  1. ①'상대 참조로 기록'을 선택하고 기록하면 셀 이동이 상대적인 위치로 기록된다.
  2. ②매크로 이름에는 공백을 포함할 수 없고 숫자로 시작할 수 없다.
  3. ③'개인용 매크로 통합 문서'에 저장한 매크로는 그 매크로를 기록한 통합 문서를 닫으면 사용할 수 없다.
  4. ④매크로를 포함한 통합 문서는 Excel 매크로 사용 통합 문서(*.xlsm) 형식으로 저장해야 매크로가 유지된다.
정답과 해설 보기

정답: ③ '개인용 매크로 통합 문서'에 저장한 매크로는 그 매크로를 기록한 통합 문서를 닫으면 사용할 수 없다.

개인용 매크로 통합 문서(PERSONAL.XLSB)에 저장한 매크로는 Excel을 실행할 때마다 열리므로 모든 통합 문서에서 사용할 수 있습니다.

스프레드시트 일반주제: 서식·수식·셀 참조

35.C3 셀에 =A$1*$B2 를 입력한 후 이 셀을 복사하여 D5 셀에 붙여 넣었을 때 D5 셀의 수식은?

  1. ①=A$1*$B4
  2. ②=B$3*$C4
  3. ③=B$1*$C4
  4. ④=B$1*$B4
정답과 해설 보기

정답: ④ =B$1*$B4

한 열 오른쪽, 두 행 아래로 복사되었습니다. A$1은 행이 고정되어 열만 바뀌어 B$1, $B2는 열이 고정되어 행만 바뀌어 $B4가 됩니다.

스프레드시트 일반주제: 차트·페이지 설정·인쇄

36.차트 종류에 대한 설명으로 옳지 않은 것은?

  1. ①원형 차트는 하나의 데이터 계열만 표시할 수 있다.
  2. ②분산형 차트는 가로축과 세로축이 모두 값 축이며 두 변수 사이의 상관관계를 표시하는 데 적합하다.
  3. ③주식형 차트는 고가·저가·종가 등의 데이터를 정해진 순서대로 배열해야 만들 수 있다.
  4. ④도넛형 차트는 원형 차트처럼 하나의 데이터 계열만 표시할 수 있다.
정답과 해설 보기

정답: ④ 도넛형 차트는 원형 차트처럼 하나의 데이터 계열만 표시할 수 있다.

도넛형 차트는 원형 차트와 달리 여러 데이터 계열을 동심원 고리로 표시할 수 있습니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

37.Excel의 정렬 기능에 대한 설명으로 옳지 않은 것은?

  1. ①사용자 지정 목록에 등록된 순서대로 정렬할 수 있다.
  2. ②'대/소문자 구분'을 선택하고 오름차순 정렬하면 소문자가 대문자보다 먼저 온다.
  3. ③정렬 옵션에서 '왼쪽에서 오른쪽'을 선택하면 행의 값을 기준으로 열 단위 정렬을 할 수 있다.
  4. ④숨겨진 행도 정렬할 때 함께 이동하므로 정렬 전에 숨기기를 취소할 필요가 없다.
정답과 해설 보기

정답: ④ 숨겨진 행도 정렬할 때 함께 이동하므로 정렬 전에 숨기기를 취소할 필요가 없다.

숨겨진 행이나 열은 정렬할 때 이동하지 않으므로 정렬 전에 숨기기를 취소해야 합니다.

스프레드시트 일반주제: 워크시트·데이터 입력

38.Excel의 하이퍼링크에 대한 설명으로 옳지 않은 것은?

  1. ①Ctrl+K를 눌러 [하이퍼링크 삽입] 대화상자를 열 수 있다.
  2. ②하이퍼링크가 지정된 셀을 연결된 곳으로 이동하지 않고 선택만 하려면 셀을 한 번 클릭하면 된다.
  3. ③도형이나 그림에도 하이퍼링크를 지정할 수 있다.
  4. ④현재 통합 문서의 다른 시트에 있는 특정 셀로 이동하도록 지정할 수 있다.
정답과 해설 보기

정답: ② 하이퍼링크가 지정된 셀을 연결된 곳으로 이동하지 않고 선택만 하려면 셀을 한 번 클릭하면 된다.

하이퍼링크가 있는 셀을 클릭하면 연결된 곳으로 이동합니다. 선택만 하려면 마우스 단추를 누른 채 포인터가 바뀔 때까지 잠시 기다리거나 방향키로 이동합니다.

39.A1 셀에 excel-POWER user 가 입력되어 있을 때 =PROPER(MID(A1, SEARCH("-", A1)+1, 5)) 의 결과는?

  1. ①POWER
  2. ②Power
  3. ③-Powe
  4. ④Excel
정답과 해설 보기

정답: ② Power

SEARCH로 찾은 '-'의 위치는 6이므로 MID(A1, 7, 5)는 'POWER'이고, PROPER가 첫 글자만 대문자로 바꾸어 'Power'가 됩니다.

40.=DAYS(DATE(2024,3,1), DATE(2024,2,1)) 의 결과는?

  1. ①-29
  2. ②28
  3. ③29
  4. ④30
정답과 해설 보기

정답: ③ 29

DAYS(종료일, 시작일)은 두 날짜 사이의 일수를 구합니다. 2024년은 윤년이라 2월이 29일까지이므로 29입니다. 인수 순서를 반대로 생각하면 ①처럼 착각하기 쉽습니다.

3과목 데이터베이스 일반 (41~60번)

데이터베이스 일반주제: 폼·컨트롤

41.Access 폼의 텍스트 상자 컨트롤에 대한 설명으로 옳지 않은 것은?

  1. ①컨트롤 원본을 비워 둔 텍스트 상자는 레코드 원본의 첫 번째 필드에 자동으로 바운드된다.
  2. ②컨트롤 원본에 필드 이름을 지정하면 바운드 컨트롤이 된다.
  3. ③컨트롤 원본에 '='로 시작하는 식을 입력하면 계산 컨트롤이 된다.
  4. ④'잠금' 속성을 '예'로 설정하면 포커스는 받을 수 있지만 데이터를 수정할 수 없다.
정답과 해설 보기

정답: ① 컨트롤 원본을 비워 둔 텍스트 상자는 레코드 원본의 첫 번째 필드에 자동으로 바운드된다.

컨트롤 원본이 비어 있으면 어떤 필드와도 연결되지 않은 언바운드 컨트롤입니다.

데이터베이스 일반주제: 폼·컨트롤

42.폼 보기에서 Tab 키로 컨트롤 사이를 이동할 때 특정 텍스트 상자에는 포커스가 가지 않게 하되, 마우스로 클릭하면 선택할 수 있도록 하려면 설정할 속성은?

  1. ①탭 정지 '아니요'
  2. ②잠금 '예'
  3. ③표시 '예'
  4. ④탭 인덱스 '0'
정답과 해설 보기

정답: ① 탭 정지 '아니요'

탭 정지를 '아니요'로 하면 Tab 키 이동 순서에서만 제외되고 마우스로는 선택할 수 있습니다. 탭 인덱스 0은 탭 순서의 첫 번째로 지정하는 값입니다.

데이터베이스 일반주제: 쿼리·SQL

43.다음 <학생> 테이블에 아래 SQL문을 실행했을 때 표시되는 이름을 순서대로 나열한 것은?

<학생>

학번이름학과점수
1김가컴공85
2이나경영92
3박다컴공78
4최라전자92
5정마경영70
SELECT 이름 FROM 학생
WHERE 학과 IN ('컴공', '경영') AND 점수 BETWEEN 75 AND 90
ORDER BY 점수 DESC;
  1. ①김가, 박다
  2. ②박다, 김가
  3. ③김가, 이나, 박다
  4. ④김가, 박다, 정마
정답과 해설 보기

정답: ① 김가, 박다

학과가 컴공·경영이면서 점수가 75~90(양 끝 포함)인 학생은 김가(85)와 박다(78)이며, 점수 내림차순이므로 김가, 박다 순입니다. 이나(92)는 범위를 벗어나고 정마(70)도 제외됩니다.

데이터베이스 일반주제: 테이블 설계·필드 속성

44.Access의 입력 마스크에 사용하는 문자에 대한 설명으로 옳지 않은 것은?

  1. ①0: 0~9 숫자를 반드시 입력해야 하며 더하기·빼기 기호는 쓸 수 없다.
  2. ②9: 숫자나 공백을 입력할 수 있으며 입력을 생략할 수 있다.
  3. ③L: 영문자나 한글을 반드시 입력해야 한다.
  4. ④A: 영문자나 숫자를 입력할 수 있으며 입력을 생략할 수 있다.
정답과 해설 보기

정답: ④ A: 영문자나 숫자를 입력할 수 있으며 입력을 생략할 수 있다.

A는 영문자나 숫자를 반드시 입력해야 하는 필수 입력 문자입니다. 입력을 생략할 수 있는 영문자·숫자 문자는 소문자 a입니다.

데이터베이스 일반주제: 폼·컨트롤

45.폼의 텍스트 상자에 <주문> 테이블에서 '거래처'가 '한빛상사'인 주문의 '금액' 합계를 표시하려고 한다. 컨트롤 원본으로 옳은 것은?

  1. ①=DSum("주문", "[금액]", "[거래처]='한빛상사'")
  2. ②=Sum("[금액]", "주문", "[거래처]='한빛상사'")
  3. ③=DSum("[금액]", "주문", "[거래처]='한빛상사'")
  4. ④=DCount("[금액]", "주문", "[거래처]='한빛상사'")
정답과 해설 보기

정답: ③ =DSum("[금액]", "주문", "[거래처]='한빛상사'")

조건에 맞는 레코드의 합계는 =DSum("필드", "테이블/쿼리", "조건")으로 구합니다. ①은 필드와 테이블 순서가 바뀌었고, ②의 Sum은 도메인 인수를 받지 않으며, ④의 DCount는 합계가 아니라 개수를 구합니다.

데이터베이스 일반주제: 보고서

46.보고서의 모든 페이지 위쪽에 반복 인쇄되며, 주로 열 제목(필드 이름)을 넣는 구역은?

  1. ①보고서 머리글
  2. ②본문
  3. ③그룹 머리글
  4. ④페이지 머리글
정답과 해설 보기

정답: ④ 페이지 머리글

페이지 머리글은 매 페이지 위쪽에 표시됩니다. 보고서 머리글은 첫 페이지에 한 번만, 그룹 머리글은 각 그룹이 시작될 때 표시됩니다.

데이터베이스 일반주제: 보고서

47.'부서'별로 그룹화된 보고서에서 그룹 머리글과 본문은 같은 페이지에 이어 인쇄하면서 각 부서 그룹이 항상 새 페이지에서 시작되도록 하려고 한다. '부서 머리글' 구역의 [페이지 바꿈] 속성으로 옳은 것은?

  1. ①없음
  2. ②구역 전
  3. ③구역 후
  4. ④구역 전/후
정답과 해설 보기

정답: ② 구역 전

'구역 전'은 해당 구역을 인쇄하기 전에 페이지를 바꾸므로 그룹 머리글이 새 페이지 맨 위에서 시작됩니다. ③·④는 머리글 뒤에서 페이지가 바뀌어 머리글과 본문이 다른 페이지로 나뉩니다.

48.Access 테이블의 기본키에 대한 설명으로 옳지 않은 것은?

  1. ①이미 데이터가 입력된 필드에 중복 값이 있어도 기본키로 지정할 수 있으며, 이때 중복 레코드는 자동으로 삭제된다.
  2. ②기본키로 지정된 필드에는 Null 값이나 중복 값을 입력할 수 없다.
  3. ③여러 필드를 묶어 하나의 기본키(복합키)로 지정할 수 있다.
  4. ④기본키를 지정하지 않아도 테이블을 저장할 수 있다.
정답과 해설 보기

정답: ① 이미 데이터가 입력된 필드에 중복 값이 있어도 기본키로 지정할 수 있으며, 이때 중복 레코드는 자동으로 삭제된다.

중복 값이나 Null 값이 있는 필드는 기본키로 지정할 수 없으며, Access가 중복 레코드를 자동으로 삭제하지도 않습니다.

데이터베이스 일반주제: 폼·컨트롤

49.Access의 폼 만들기 도구 중, 한 화면에 여러 레코드를 행 단위로 한꺼번에 표시하면서 데이터시트와 달리 단추·그림 등 컨트롤을 배치해 꾸밀 수 있는 폼을 만드는 것은?

  1. ①폼
  2. ②분할 표시 폼
  3. ③여러 항목
  4. ④모달 대화 상자
정답과 해설 보기

정답: ③ 여러 항목

'여러 항목'은 연속 폼 형태로 여러 레코드를 표시합니다. '폼'은 한 번에 한 레코드, 분할 표시 폼은 폼 보기와 데이터시트 보기를 함께 표시합니다.

데이터베이스 일반주제: Access 매크로·VBA

50.Access 매크로 함수와 그 기능의 연결로 옳지 않은 것은?

  1. ①QuitAccess – 현재 열린 개체만 닫고 Access는 계속 실행 상태로 둔다.
  2. ②GoToControl – 현재 폼에서 지정한 컨트롤로 포커스를 이동한다.
  3. ③OpenReport – 보고서를 인쇄 미리 보기나 보고서 보기 등으로 연다.
  4. ④ApplyFilter – 테이블·폼·보고서에 필터나 WHERE 조건을 적용해 레코드를 제한한다.
정답과 해설 보기

정답: ① QuitAccess – 현재 열린 개체만 닫고 Access는 계속 실행 상태로 둔다.

QuitAccess는 Access 프로그램 자체를 종료합니다. 열린 개체만 닫는 매크로 함수는 CloseWindow입니다.

데이터베이스 일반주제: 쿼리·SQL

51.<부서> 테이블에 (D1, 영업), (D2, 기획), (D3, 인사) 세 레코드가 있고, <사원> 테이블은 아래와 같다. 다음 SQL문을 실행했을 때 결과 레코드의 개수는?

<사원>

사번이름부서코드
101강D1
102윤D2
103한D1
104오D4
SELECT 부서.부서명, 사원.이름
FROM 부서 LEFT JOIN 사원 ON 부서.부서코드 = 사원.부서코드;
  1. ①3
  2. ②4
  3. ③5
  4. ④12
정답과 해설 보기

정답: ② 4

LEFT JOIN은 왼쪽 <부서>의 모든 레코드를 포함합니다. 영업-강, 영업-한, 기획-윤에 사원이 없는 인사(이름 Null) 1건이 더해져 4개입니다. ①의 3은 INNER JOIN, ④의 12는 조건 없는 교차 조인의 결과입니다.

데이터베이스 일반주제: 폼·컨트롤

52.Access 폼 속성에 대한 설명으로 옳지 않은 것은?

  1. ①'편집 가능'을 '아니요'로 설정하면 기존 레코드 수정은 물론 새 레코드 추가도 항상 불가능해진다.
  2. ②'레코드 원본'에는 테이블, 쿼리, SQL 문을 지정할 수 있다.
  3. ③'탐색 단추'를 '아니요'로 설정하면 폼 아래쪽의 레코드 이동 단추가 표시되지 않는다.
  4. ④'데이터 입력'을 '예'로 설정하면 기존 레코드는 표시되지 않고 새 레코드 입력만 할 수 있다.
정답과 해설 보기

정답: ① '편집 가능'을 '아니요'로 설정하면 기존 레코드 수정은 물론 새 레코드 추가도 항상 불가능해진다.

'편집 가능'은 기존 레코드의 수정 여부만 결정합니다. 새 레코드 추가 여부는 별도의 '추가 가능' 속성으로 지정합니다.

데이터베이스 일반주제: 보고서

53.전체 10페이지인 보고서의 3페이지에서, 페이지 바닥글의 텍스트 상자에 =Format([Page], "000") & "-" & [Pages] 가 지정되어 있을 때 표시되는 내용은?

  1. ①3-10
  2. ②003-10
  3. ③003-010
  4. ④[Page]-[Pages]
정답과 해설 보기

정답: ② 003-10

Format([Page], "000")은 현재 페이지 3을 세 자리 '003'으로 표시하고, [Pages]는 서식 없이 전체 페이지 수 10을 그대로 표시하므로 '003-10'이 됩니다.

데이터베이스 일반주제: Access 매크로·VBA

54.다음 VBA 코드에 대한 설명으로 옳은 것은?

Private Sub cmd조회_Click()
    DoCmd.OpenForm "사원정보", acNormal, , "부서 = '" & Me.txt부서 & "'"
End Sub
  1. ①'사원정보' 보고서를 인쇄 미리 보기로 연다.
  2. ②'사원정보' 폼을 디자인 보기로 연다.
  3. ③txt부서 값과 이름이 같은 저장된 필터(쿼리)를 적용하여 '사원정보' 폼을 연다.
  4. ④'사원정보' 폼을 폼 보기로 열고, 부서 필드 값이 txt부서 컨트롤 값과 같은 레코드만 표시한다.
정답과 해설 보기

정답: ④ '사원정보' 폼을 폼 보기로 열고, 부서 필드 값이 txt부서 컨트롤 값과 같은 레코드만 표시한다.

DoCmd.OpenForm의 인수는 (폼 이름, 보기 형식, 필터 이름, WHERE 조건) 순서입니다. acNormal은 폼 보기이고, 네 번째 인수가 WHERE 조건이므로 해당 부서 레코드만 표시됩니다. 세 번째 인수(필터 이름)는 생략되었습니다.

55.Access의 테이블 관계 설정에 대한 설명으로 옳지 않은 것은?

  1. ①일대일 관계는 양쪽 테이블의 연결 필드가 모두 기본키이거나 고유 인덱스일 때 만들어진다.
  2. ②다대다 관계는 두 테이블 사이에 직접 설정하지 않고 연결 테이블을 두어 두 개의 일대다 관계로 구현한다.
  3. ③참조 무결성은 연결하는 두 필드의 데이터 형식이 서로 달라도 설정할 수 있다.
  4. ④일대다 관계에서 '일' 쪽 테이블의 연결 필드는 기본키이거나 고유 인덱스여야 한다.
정답과 해설 보기

정답: ③ 참조 무결성은 연결하는 두 필드의 데이터 형식이 서로 달라도 설정할 수 있다.

참조 무결성을 설정하려면 연결 필드의 데이터 형식이 같아야 합니다(일련 번호와 숫자-정수(Long)는 예외적으로 연결 가능).

데이터베이스 일반주제: 보고서

56.보고서의 [그룹화 및 정렬] 기능에 대한 설명으로 옳지 않은 것은?

  1. ①그룹화 기준으로 필드뿐 아니라 식을 지정할 수도 있다.
  2. ②날짜 필드는 연도, 분기, 월, 주 등의 단위로 그룹화할 수 있다.
  3. ③텍스트 필드는 첫 문자나 처음 두 문자처럼 앞부분 문자를 기준으로 그룹화할 수 있다.
  4. ④그룹 머리글과 그룹 바닥글은 함께 표시해야 하며 둘 중 하나만 표시할 수는 없다.
정답과 해설 보기

정답: ④ 그룹 머리글과 그룹 바닥글은 함께 표시해야 하며 둘 중 하나만 표시할 수는 없다.

그룹 머리글과 그룹 바닥글은 각각 따로 표시하거나 숨길 수 있습니다.

데이터베이스 일반주제: 보고서

57.Access의 레이블 마법사에 대한 설명으로 옳지 않은 것은?

  1. ①제조업체와 제품 번호를 골라 레이블 크기를 지정하거나 사용자 지정 크기를 만들 수 있다.
  2. ②레이블에 표시할 텍스트의 글꼴, 크기, 색 등을 지정할 수 있다.
  3. ③레이블을 출력할 순서를 정할 정렬 기준 필드를 지정할 수 있다.
  4. ④레이블 보고서의 원본으로 테이블은 사용할 수 있지만 쿼리는 사용할 수 없다.
정답과 해설 보기

정답: ④ 레이블 보고서의 원본으로 테이블은 사용할 수 있지만 쿼리는 사용할 수 없다.

레이블 보고서도 일반 보고서처럼 테이블이나 쿼리를 원본으로 사용할 수 있습니다.

58.데이터베이스 설계 과정 중 다음 작업이 이루어지는 단계는? 개념적 설계에서 작성한 E-R 다이어그램을 특정 DBMS가 지원하는 데이터 모델(관계형 스키마)로 변환하고 정규화를 수행한다.

  1. ①요구 조건 분석
  2. ②개념적 설계
  3. ③논리적 설계
  4. ④물리적 설계
정답과 해설 보기

정답: ③ 논리적 설계

논리적 설계는 개념 스키마를 DBMS의 논리적 구조(테이블·스키마)로 변환하고 정규화하는 단계입니다. 물리적 설계는 저장 구조·인덱스·접근 경로를 정합니다.

데이터베이스 일반주제: 쿼리·SQL

59.다음 <주문> 테이블에 아래 SQL문을 실행한 결과로 옳은 것은?

<주문>

고객제품수량
AP13
BP25
AP34
CP12
BP11
CP26
AP22
SELECT 고객, SUM(수량) AS 합계
FROM 주문
WHERE 수량 >= 2
GROUP BY 고객
HAVING COUNT(*) >= 2;
  1. ①A 9, C 8
  2. ②A 9, B 5, C 8
  3. ③A 9, B 6, C 8
  4. ④A 9
정답과 해설 보기

정답: ① A 9, C 8

WHERE로 수량 1인 B의 레코드가 먼저 제외되어 B는 1건만 남으므로 HAVING COUNT(*)>=2를 만족하지 못합니다. A는 3건(3+4+2=9), C는 2건(2+6=8)이 표시됩니다. ③은 WHERE를 무시했을 때의 결과입니다.

60.<학생>(학번, 이름, 학과)의 기본키는 학번이고, <수강>(학번, 과목코드, 성적)에는 한 학생이 여러 과목을 수강한 기록이 저장된다(같은 과목을 두 번 수강하지는 않는다). 다음 설명으로 옳지 않은 것은?

  1. ①{학번, 과목코드}는 <수강> 릴레이션의 후보키가 될 수 있다.
  2. ②<수강>의 학번은 <학생> 릴레이션의 기본키를 참조하는 외래키이다.
  3. ③학번 하나만으로도 <수강> 릴레이션의 기본키가 될 수 있다.
  4. ④{학번, 과목코드, 성적}은 유일성을 만족하므로 슈퍼키이다.
정답과 해설 보기

정답: ③ 학번 하나만으로도 <수강> 릴레이션의 기본키가 될 수 있다.

한 학생이 여러 과목을 수강하므로 <수강>에서 학번은 중복되어 유일성을 만족하지 못합니다. {학번, 과목코드}는 유일성과 최소성을 만족하는 후보키이고, 여기에 성적을 더한 집합은 최소성은 없지만 유일성을 만족하는 슈퍼키입니다.

‹ 상시 경향 모의고사 2회상시 경향 모의고사 4회 ›