자격증 공부 관련/컴퓨터활용능력

2021년 컴퓨터활용능력 1급 2회차 필기 기출문제, 정답 및 해설

영구원(09One) 2026. 6. 29. 02:00

2021년 컴퓨터활용능력 1급 필기 기출문제 파일의 내용을 바탕으로, 요청하신 형식(문제, 보기, 정답, 해설)에 맞춰 1번부터 60번까지의 전체 문제집을 작성하였습니다. 학습 및 검토에 도움이 되기를 바랍니다.


제1과목 컴퓨터 일반

1. 다음 중 컴퓨터 보안 기법의 하나인 방화벽에 관한 설명으로 옳지 않은 것은? ① 전자 메일 바이러스나 온라인 피싱 등을 방지할 수 있다.

② 해킹 등에 의한 외부로의 정보 유출을 막기 위해 사용하는 보안 기법이다.

③ 외부 침입자의 역추적 기능이 있다.

④ 내부의 불법 해킹은 막지 못한다.

  • 정답:
  • 해설: 방화벽은 네트워크 통로를 감시하여 허가되지 않은 IP나 포트를 차단하는 시스템입니다. 이메일 본문이나 첨부파일에 숨겨진 바이러스, 피싱 메일과 같은 콘텐츠 내부의 위협은 방화벽만으로 방어할 수 없으므로 별도의 백신이나 스팸 필터링 프로그램이 필요합니다.

2. 다음 중 컴퓨터 통신과 관련하여 P2P 방식에 관한 설명으로 옳은 것은? ① 인터넷에서 이루어지는 개인 대 개인의 파일 공유를 위한 기술이다.

② 인터넷을 통해 MP3를 제공해 주는 기술 및 서비스이다.

③ 인터넷을 통해 동영상을 상영해 주는 기술 및 서비스이다.

④ 여러 사용자가 동시에 온라인 게임을 할 수 있도록 제공해 주는 기술이다.

  • 정답:
  • 해설: P2P(Peer-to-Peer)는 인터넷에 연결된 컴퓨터들이 서버를 거치지 않고 개인 대 개인으로 직접 연결되어 파일과 정보를 공유하는 기술입니다.

3. 다음 중 정보 통신에 사용되는 네트워크 장비인 라우터(Router)에 관한 설명으로 옳은 것은? ① 네트워크를 구성할 때 각 회선을 통합적으로 관리하여 한꺼번에 여러 대의 컴퓨터를 연결하는 장치이다.

② 디지털 신호의 장거리 전송을 위해 수신한 신호를 재생시키거나 출력 전압을 높여주는 장치이다.

③ 네트워크에서 통신을 위해 가장 최적의 경로를 설정하여 전송하고 데이터의 흐름을 제어하는 장치이다.

④ 다른 네트워크로 데이터를 보내거나 받아들이는 역할을 하는 장치이다.

  • 정답:
  • 해설: 라우터(Router)는 네트워크 사이에서 데이터 패킷이 이동할 수 있는 가장 최적의 경로를 설정하여 전송(라우팅)하고 데이터의 흐름을 제어하는 장치입니다. ①은 허브(Hub), ②는 리피터(Repeater), ④는 게이트웨이(Gateway)에 대한 설명입니다.

4. 통신 기술과 GPS, 그리고 컴퓨터에 저장된 데이터베이스를 이용하여 주변의 위치와 부가 서비스를 제공하는 기술은? ① 사물 인터넷(IoT)

② 빅 데이터(Big Data)

③ 위치 기반 서비스(LBS)

④ 시맨틱 웹(Semantic Web)

  • 정답:
  • 해설: 위치 기반 서비스(LBS, Location Based Service)는 이동통신망이나 GPS 등을 통해 얻은 위치 정보를 바탕으로 사용자에게 주변 맛집, 교통 정보 등의 부가 서비스를 제공하는 기술입니다.

5. 다음 중 객체지향 프로그래밍 특징으로 옳은 것은? ① 객체에 대하여 절차적 프로그래밍의 장점을 사용할 수 있다.

② 객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다.

③ 객체지향 프로그램은 주로 인터프리터 번역 방식을 사용한다.

④ 프로그램의 구조와 절차에 중점을 두고 작업을 진행한다.

  • 정답:
  • 해설: 객체지향 프로그래밍(OOP)은 데이터와 함수를 하나의 객체로 묶어 관리하므로 상속성, 캡슐화, 다형성 등의 특징을 가지며, 이를 통해 코드의 재사용성이 높고 유지보수가 쉽다는 큰 장점이 있습니다. ④는 절차지향 프로그래밍에 대한 설명입니다.

6. 다음 중 컴퓨터에서 사용하는 EBCDIC 코드에 대한 설명으로 옳지 않은 것은? ① 4비트의 존 부분과 4비트의 디지트 부분으로 구성된다.

② 특수 문자 및 소문자 표현이 가능하다.

③ 확장 이진화 10진 코드로 BCD 코드를 확장한 것이다.

④ 최대 64개의 문자 표현이 가능하다.

  • 정답:
  • 해설: EBCDIC 코드는 총 8비트(Zone 4비트 + Digit 4비트)로 구성되어 있으므로, 최대 $2^8 = 256$개의 문자를 표현할 수 있습니다. 64개의 문자를 표현하는 것은 6비트인 BCD 코드입니다.

7. 다음 중 인터넷 주소 체계에서 IPv6에 관한 설명으로 옳지 않은 것은? ① 128 비트의 주소를 사용하여 IPv4의 주소 부족 문제를 해결하였다.

② IPv4보다 주소의 길이가 길어 자료 전송 속도가 늦다.

③ 인증성, 기밀성, 데이터 무결성의 지원으로 보안 기능을 포함한다.

④ IPv4와 호환성이 있으며, 실시간 흐름 제어가 가능하다.

  • 정답:
  • 해설: IPv6는 128비트 주소 체계를 사용하여 주소 공간이 매우 넓고, 향상된 헤더 구조와 흐름 제어 기능 등을 갖추고 있어 주소 길이가 길어지더라도 전송 속도가 떨어지거나 지연되지 않고 오히려 최적화된 라우팅이 가능합니다.

8. 다음 중 한글 Windows에서 전자우편(E-mail) 사용에 관한 설명으로 옳지 않은 것은? ① 전자우편 주소는 '사용자 ID@호스트 주소'의 형식으로 이루어진다.

② 전자우편에 사용하는 프로토콜은 SMTP, POP3, MIME 등이 있다.

③ 전자우편은 메일 서버에 사용자 계정이 있어야 사용할 수 있다.

④ 전자우편은 기본적으로 16진수 EBCDIC 코드를 사용한다.

  • 정답:
  • 해설: 전자우편(E-mail)은 인터넷 표준 텍스트 환경인 7비트 ASCII 코드를 기본적으로 사용하며, 멀티미디어 데이터나 다국어 텍스트를 전송할 때는 MIME 프로토콜을 이용해 인코딩하여 전송합니다. 대형 컴퓨터에서 주로 쓰이는 EBCDIC 코드는 전자우편 표준 코드가 아닙니다.

9. 다음 중 RAM(Random Access Memory)에 대한 설명으로 옳은 것은? ① 전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.

② 주로 펌웨어(Firmware)를 저장한다.

③ 주기적으로 재충전(Refresh)이 필요한 DRAM은 주기억장치로 사용된다.

④ 컴퓨터의 기본적인 입출력 프로그램, 자가진단 프로그램 등이 저장되어 있어 부팅 시 실행된다.

  • 정답:
  • 해설: RAM은 전원이 차단되면 데이터가 지워지는 휘발성 메모리입니다. 이 중 동적 램(DRAM)은 방전 현상 때문에 주기적인 재충전(Refresh)이 필수적이며, 집적도가 높아 PC의 일반적인 시스템 주기억장치로 사용됩니다. ①, ②, ④는 모두 ROM(Read Only Memory)에 대한 설명입니다.

10. 다음 중 컴퓨터에서 사용하는 가상 메모리에 관한 설명으로 옳은 것은? ① 중앙처리장치와 주기억장치 사이에 위치하여 컴퓨터의 처리 속도를 향상 시키는 역할을 한다.

② 보조기억장치의 일부를 주기억장치처럼 사용하는 메모리 사용 기법으로 주기억장치 보다 큰 프로그램을 로드하여 실행할 경우에 유용하다.

③ CPU가 데이터를 처리하는 동안 미리 CPU가 필요로 하는 데이터를 저장해 두는 기억장치이다.

④ 디스크와 같은 보조기억장치의 기억 공간을 가상으로 확장하는 기억장치이다.

  • 정답:
  • 해설: 가상 메모리(Virtual Memory)는 하드디스크 같은 보조기억장치의 일부 공간을 마치 주기억장치(RAM)인 것처럼 가상으로 꾸며 사용하는 메모리 관리 기법입니다. 이를 통해 실제 RAM 용량보다 큰 대용량 프로그램을 실행할 수 있게 해줍니다. ①은 캐시 메모리에 대한 설명입니다.

11. 다음 중 그래픽 데이터 형식에 관한 설명으로 옳지 않은 것은? ① BMP: Windows 운영체제의 표준 비트맵 파일 형식으로 압축하여 저장하므로 파일의 크기가 작은 편이다.

② GIF: 인터넷 표준 그래픽 형식으로 8비트 컬러를 사용하여 최대 256 색상까지만 표현할 수 있으며, 애니메이션 표현이 가능하다.

③ JPEG: 사진과 같은 선명한 정지 영상 압축 기술에 대한 국제 표준으로 주로 인터넷에서 그림 전송에 사용된다.

④ PNG: 트루 컬러의 지원과 투명색 지정이 가능하다.

  • 정답:
  • 해설: BMP는 윈도우 표준 비트맵 이미지 형식으로, 데이터를 압축하지 않고 원본 그대로 저장하는 것이 일반적이기 때문에 고해상도 이미지의 경우 파일 크기가 매우 큽니다.

12. 다음 중 외부로부터의 데이터 침입행위에 관한 유형의 위조(Fabrication)에 대한 설명으로 옳은 것은? ① 자료가 수신측으로 전달되는 것을 방해하는 행위

② 전송한 자료가 수신지로 가는 도중에 몰래 보거나 도청하는 행위

③ 자료가 다른 송신자로부터 전송된 것처럼 꾸미는 행위

④ 원래의 자료를 다른 내용으로 바꾸는 행위

  • 정답:
  • 해설: 보안 위협의 유형 중 위조(Fabrication)는 마치 다른 정당한 송신자가 데이터를 보낸 것처럼 속여 가짜 데이터를 시스템에 삽입하는 행위입니다. ①은 가로막기(Interruption), ②는 가로채기(Interception), ④는 수정/변조(Modification)입니다.

13. 다음 중 컴퓨터의 하드디스크와 관련하여 RAID(Redundant Array of Inexpensive Disks) 기술에 관한 설명으로 옳지 않은 것은? ① 미러링(Mirroring) 방식은 데이터를 두 개의 디스크에 동일하게 기록하여 한쪽 디스크의 데이터 손상 시 다른 한쪽 디스크를 이용하여 복구한다.

② 스트라이핑(Striping) 방식은 데이터를 여러 개의 디스크에 나눠서 기록하는 방법으로 자료를 읽고 쓰는 시간을 단축할 수는 있다.

③ 한 개의 하드디스크를 여러 개의 하드디스크처럼 나누어 관리하는 기술이다.

④ RAID를 이용하면 데이터의 안정성이 높아지며, 데이터 복구가 용이하다.

  • 정답:
  • 해설: RAID는 여러 개의 물리적인 하드디스크를 하나의 논리적인 대용량 디스크 디바이스처럼 묶어서 관리하는 기술로, 안정성을 높이거나 속도를 빠르게 합니다. 하나의 물리 디스크를 여러 개로 쪼개 쓰는 기술은 파티션(Partition) 설정입니다.

14. 다음 중 시스템 복구를 해야 하는 시기로 가장 적절하지 않은 것은? ① 새 장치를 설치한 후 시스템이 불안정 할 때

② 로그온 화면이 나타나지 않으며, 운영체제를 시작할 수 없을 때

③ 누락되거나 손상된 데이터 파일을 이전 버전으로 되돌리고자 할 때

④ 파일의 단편화를 개선하여 디스크의 접근 속도를 향상시키고자 할 때

  • 정답:
  • 해설: 디스크 내부의 파일 단편화를 없애 물리적 접근 속도를 높이는 작업은 '디스크 조각 모음(드라이브 최적화)'을 수행해야 하는 시기입니다. 시스템 복구와는 관련이 없습니다.

15. 다음 중 [드라이브 조각 모음 및 최적화]를 수행할 수 있는 대상으로 옳은 것은? ① 외장 하드디스크 드라이브

② 네트워크 드라이브

③ CD-ROM 드라이브

④ Windows가 지원하지 않는 형식의 압축 프로그램

  • 정답:
  • 해설: 디스크 조각 모음 및 최적화는 PC에 직접 연결된 로컬 하드디스크(내장/외장 HDD 또는 SSD)를 대상으로만 수행할 수 있습니다. 원격지에 있는 네트워크 드라이브나 읽기 전용 매체인 CD-ROM은 최적화 작업을 할 수 없습니다.

16. 다음 중 프린터에서 출력할 파일의 해상도를 조절하거나 스캐너를 이용해 스캔한 파일의 해상도를 조절하기 위해 쓰는 단위는? ① PPM(Paper Per Minute)

② DPI(Dots Per Inch)

③ CPS(Character Per Second)

④ BPS(Bits Per Second)

  • 정답:
  • 해설: DPI(Dots Per Inch)는 1인치 안에 가로세로로 몇 개의 점(Dot)을 인쇄하거나 표현할 수 있는지를 나타내는 해상도 단위입니다. ①은 분당 인쇄 페이지 수, ③은 초당 인쇄 글자 수, ④는 데이터 전송 속도(초당 비트 수)입니다.

17. 다음 중 컴퓨터 운영체제의 성능 평가 기준에 해당하지 않은 것은? ① 중앙처리장치의 사용 정도를 측정하는 사용 가능도(Availability)

② 주어진 문제를 정확하게 해결하는 정도를 의미하는 신뢰도(Reliability)

③ 일정 시간 내에 시스템이 처리하는 양을 의미하는 처리 능력(Throughput)

④ 작업을 의뢰한 시간부터 처리가 완료된 시간까지의 반환 시간(Turn Around Time)

  • 정답:
  • 해설: 운영체제의 성능 평가 요소 중 사용 가능도(Availability)는 사용자가 시스템을 필요로 할 때 얼마나 즉시 사용 가능한지를 나타내는 비율(가동 시간의 비율 등)을 뜻하지, 중앙처리장치(CPU)의 단순 사용률만을 측정하는 지표가 아닙니다. 성능 평가 기준 4가지는 처리 능력(↑), 반환 시간(↓), 사용 가능도(↑), 신뢰도(↑)입니다.

18. 다음 중 한글 Windows 10의 [설정] → [장치]에 표시되지 않는 것은? ① USB 포트에 연결하는 장치

② 컴퓨터에 연결된 호환 네트워크 장치

③ 네트워크 연결된 컴퓨터

④ 하드디스크 드라이브와 사운드 카드

  • 정답:
  • 해설: Windows 설정의 [장치] 메뉴는 블루투스 장치, 프린터 및 스캐너, 마우스, 키보드, 오디오/USB 연결 기기 등 주로 외부 주변 장치를 관리하는 곳입니다. 내장 하드디스크 드라이브나 사운드 카드는 내부 핵심 부품 및 인프라 요소에 해당하므로 [설정] -> [시스템] -> [저장소]나 [장치 관리자]를 통해 확인해야 합니다.

19. 다음 중 멀티미디어 그래픽과 관련하여 안티앨리어싱(Anti-Aliasing)에 대한 설명으로 옳은 것은? ① 3차원 그래픽에서 화면에 그린 물체의 모형에 명암과 색상을 입혀 사실감을 더해주는 기술이다.

② 이미지의 가장자리가 톱니 모양으로 표현되는 계단 현상을 없애기 위하여 경계선을 부드럽게 해주는 필터링 기술이다.

③ 선택된 두 개의 이미지에 대해 하나의 이미지가 다른 이미지로 자연스럽게 변화하도록 하는 특수 효과 기술이다.

④ 작성된 그림을 필터 기능을 이용하여 여러 가지 형태의 새로운 이미지로 바꿔주는 기술이다.

  • 정답:
  • 해설: 안티앨리어싱(Anti-Aliasing)은 디지털 비트맵 그래픽에서 곡선이나 사선을 표현할 때 픽셀 한계로 발생하는 거친 톱니 모양의 계단 현상(Aliasing)을 완화하기 위해 주변 픽셀을 흐릿하고 부드럽게 섞어주는 필터링 기술입니다. ①은 렌더링(Rendering), ③은 모핑(Morphing)입니다.

20. 다음 중 한글 Windows 10에서 [빠른 지원]에 관한 설명으로 옳지 않은 것은? ① 다른 위치에 있는 상대방이 Windows와 같이 호환되는 운영 체제가 실행되는 컴퓨터에서 사용자 컴퓨터를 편리하게 연결하여 문제를 해결할 수 있다.

② 원격 접속을 지원할 사용자가 '빠른 지원' 대화상자에서 <다른 사람 지원>을 클릭하면 보안 코드 숫자 6자리가 화면에 표시된다.

③ '공유 옵션'에는 '모든 권한 가지기'와 '화면 보기'가 있다.

④ 원격 접속을 지원할 사용자는 마이크로소프트 계정으로 로그인 하지 않아도 되지만 지원 받는 사용자는 마이크로소프트 계정으로 로그인해야 한다.

  • 정답:
  • 해설: Windows 빠른 지원(Quick Assist) 기능을 사용하여 원격으로 다른 사람의 PC를 제어하고 지원을 제공하는 사용자(도와주는 사람)는 반드시 마이크로소프트(MS) 계정으로 로그인을 해야 보안 코드를 발급받을 수 있습니다. 반대로 지원을 받는 사용자(도움을 받는 사람)는 로그인할 필요 없이 발급받은 코드 6자리만 입력하면 됩니다.

제2과목 스프레드시트 일반

21. 다음 중 시나리오에 대한 설명으로 옳지 않은 것은? ① 시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.

② 여러 시나리오를 비교하여 하나의 테이블로 요약하는 보고서를 만들 수 있다.

③ 시나리오 요약 보고서를 생성하기 전에 변경 셀과 결과 셀에 이름을 정의하면 셀 참조 주소 대신 정의된 이름이 보고서에 표시된다.

④ 시나리오 요약 보고서는 자동으로 다시 갱신되지 않으므로 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만들어야 한다.

  • 정답:
  • 해설: 시나리오 기능을 요약하여 보고서로 작성할 때, 일반적인 '시나리오 요약 보고서'와 '시나리오 피벗 테이블 보고서' 방식 모두 변경에 따른 결과를 모니터링할 결과 셀을 반드시 지정해 주어야 보고서를 생성할 수 있습니다.

22. 다음 그림과 같이 "표" 기능을 사용하여 이자율에 따른 이자액을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은? (아래 표 데이터를 기반으로 하는 문제입니다)

  • 매출구간/이자율 교차 데이터 테이블 형태: 행(원금), 열(이자율) 구성

① '데이터 표' 대화상자가 표시되면 "행 입력 셀"은 [B3] 셀과, "열 입력 셀"은 [A3] 셀을 지정한 후 <확인>을 선택한다.

② 표의 범위([B5:F9])를 설정한 후 [데이터]→ [예측]→[가상분석]→ [데이터 표]를 선택한다.

③ 수식이 입력되어야 하는 [C6] 셀을 선택하고 수식 "=A3 * B3"를 입력한다.

④ 자동으로 결과가 구해진 셀을 하나 선택해서 살펴보면 "{=TABLE(B3,A3)}"와 같은 배열 수식이 들어 있다.

  • 정답:
  • 해설: 데이터 표 기능을 적용할 때는 행과 열이 만나는 교차점 위치에 원본 계산 수식이 연결되어 있어야 합니다. 제시된 테이블 구조에서 [B5:F9] 범위를 데이터 표로 지정하려면 원본 수식은 왼쪽 위 모서리 교차점인 [B5] 셀에 입력되어야 합니다. [C6] 셀에 수식을 직접 넣으면 안 됩니다.

23. 다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은? ① 배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.

② 계산할 셀 범위를 선택하여 수식을 입력한 후 [Ctrl]+[Enter]를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.

③ 수식을 입력한 후 결과값이 수식이 아닌 상수로 입력되게 하려면 수식을 입력한 후 바로 [Alt]+[F9]를 누른다.

④ 수식에서 통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 3차원 참조를 사용한다.

  • 정답:
  • 해설: 입력한 수식을 그 자리에서 결과 상수 값으로 확정하여 직접 입력되도록 변환하려면 수식을 입력하는 도중이나 수식 입력줄에서 [F9] 키를 눌러야 합니다.

24. 다음 중 아래 워크시트의 [A1] 셀에서 10.1을 입력한 후 [Ctrl]을 누르고 자동 채우기 핸들을 아래로 드래그한 경우 [A4] 셀에 입력되는 값은? * [A1] 셀 입력값: 10.1

① 10.1

② 13.1

③ 10.4

④ 13.4

  • 정답:
  • 해설: 숫자가 입력된 셀에서 [Ctrl] 키를 누른 채 채우기 핸들을 드래그하면, 값이 증가하지 않고 동일한 값이 그대로 복사됩니다. (만약 일반 숫자를 [Ctrl] 없이 드래그하면 1씩 증가하지만, 소수가 포함된 숫자는 그냥 드래그하면 1씩 늘어나고 [Ctrl]을 누르면 복사가 됩니다.) 따라서 [A4]에도 똑같이 10.1이 입력됩니다.

25. 다음 중 아래 워크시트에서 [C2:C4] 영역을 선택하여 작업한 결과가 다른 것은? ① [Delete]를 누른 경우

② [Backspace]를 누른 경우

③ 마우스 오른쪽 버튼의 바로 가기 메뉴에서 [내용 지우기]를 선택한 경우

④ [홈] 탭 [편집] 그룹에서 [지우기]→ [내용 지우기]를 선택한 경우

  • 정답:
  • 해설: 엑셀에서 여러 셀 범위를 선택한 뒤 [Backspace]를 누르면 전체 범위의 내용이 지워지는 것이 아니라, 선택 영역의 첫 번째 셀만 활성화되면서 편집 상태로 전환됩니다. 반면 ①, ③, ④는 선택한 전체 범위 안의 데이터를 일괄적으로 모두 지웁니다(내용 지우기).

26. 다음 중 아래 차트와 같이 가로(값) 축을 위쪽에 표시하기 위한 방법으로 옳은 것은? (꺾은선형 차트에서 일반 가로축 레이블이 상단에 배치된 형태) ① 가로 축을 선택한 후 [축 서식] 창의 [축 옵션]에서 세로 축 교차를 '최대 항목'으로 설정한다.

② 가로 축을 선택한 후 [축 서식] 창의 [축 옵션]에서 '항목을 거꾸로'를 설정한다.

③ 세로 축을 선택한 후 [축 서식] 창의 [축 옵션]에서 가로 축 교차를 '축의 최대값'으로 설정한다.

④ 세로 축을 선택한 후 [축 서식] 창의 [축 옵션]에서 '값을 거꾸로'를 설정한다.

  • 정답:
  • 해설: 차트에서 가로 축(항목 또는 값 축)이 위쪽으로 올라가 달라붙게 하려면, 수직 기준이 되는 세로 축 서식으로 들어가서 가로 축이 교차하는 위치를 세로축의 가장 높은 곳인 '축의 최댓값'으로 지정해 주어야 합니다.

27. 다음 중 아래 시트에서 각 수식을 실행했을 때의 결과 값으로 옳지 않은 것은? * [A1] = 2021-03-05 (금요일)

  • [A2] = 2021-03-20 (토요일)
  • [A3] = 2021-04-10 (토요일)

=EOMONTH(A1,-3) $\rightarrow$ 2020-12-31

=DAYS(A1,A3) $\rightarrow$ 36

=NETWORKDAYS(A1,A2) $\rightarrow$ 11

=WORKDAY(A1,10) $\rightarrow$ 2021-03-19

  • 정답:
  • 해설: DAYS(종료일, 시작일) 함수는 종료일에서 시작일을 뺀 날짜 상의 간격 일수를 반환합니다. =DAYS(A1,A3)는 2021-03-05에서 2021-04-10을 빼는 것이 되므로 결과값은 음수인 -36이 나와야 맞습니다.

28. 다음 조건을 이용하여 사용자 지정 표시 형식을 설정할 경우 옳은 것은? * 조건: 셀의 값이 200 이상이면 '빨강', 200 미만 100 이상이면 '파랑', 100 미만이면 색을 지정하지 않고, 천 단위 구분 기호와 소수 이하 첫째 자리까지 표시할 것

[빨강][>=200]#,##0.0;[파랑][>=100]#,##0.0;#,##0.0

[빨강][>=200]#,##0;[파랑][>=100]#,##0;#,##0

[빨강][>=200]#,##0.0;[파랑][>=100]#,##0.0;#,##0.0;

[빨강][>=200]#,##0;[파랑][>=100]#,##0;#,##0;

  • 정답:
  • 해설: 사용자 지정 표시 형식의 조건 작성 규칙은 [색상][조건]표시형식;[색상][조건]표시형식;그외표시형식 구조로 각 구역을 세미콜론(;)으로 구분합니다. 천 단위 구분 기호와 소수 첫째 자리는 #,##0.0 형식을 써야 하므로 올바른 표현식은 ①번입니다.

29. 다음 중 부분합에 대한 설명 중 옳지 않은 것은? ① 그룹화할 항목으로 선택된 필드는 자동으로 오름차순 정렬하여 부분합이 계산된다.

② 부분합에서는 합계, 평균, 개수 등의 함수 이외에도 다양한 함수를 선택할 수 있습니다.

③ 부분합에서 데이터 아래에 요약을 표시할 수 있다.

④ 부분합에서 그룹 사이에 페이지를 나눌 수 있다.

  • 정답:
  • 해설: 엑셀의 부분합 기능은 그룹화할 항목을 기준으로 자동으로 정렬해 주는 기능이 없습니다. 따라서 부분합을 실행하기 전에 유저가 직접 사전 정렬(오름차순 또는 내림차순) 작업을 반드시 수행해야 정상적인 그룹 요약 데이터 결과를 얻을 수 있습니다.

30. 다음 중 아래의 워크시트에서 '윤정희' 사원의 근속년수를 오늘 날짜를 기준으로 구하고자 할 때, [E11] 셀에 입력할 수식으로 옳은 것은? * 사원 테이블: [B4:E10] 영역에 부서, 이름, 입사일, 연봉 정보 포함

  • 윤정희 사원의 입사일은 [D7] 셀에 위치

=YEAR(TODAY())-YEAR(VLOOKUP(C11,B4:E10,3,0))

=YEAR(TODAY())-YEAR(HLOOKUP(C11,B4:E10,2,0))

=YEAR(TODAY())-YEAR(VLOOKUP(C11,C4:E10,2,0))

=YEAR(TODAY())-YEAR(HLOOKUP(C11,C4:E10,2,0))

  • 정답:
  • 해설: C11에 들어있는 '윤정희'라는 텍스트를 기준으로 표에서 입사일을 찾아야 합니다. VLOOKUP 함수를 쓸 때 검색 값인 '이름' 필드가 첫 번째 열이 되도록 범위를 잡아야 하므로 데이터 검색 영역은 [C4:E10]이 됩니다. 이 범위에서 입사일은 2번째 열(C열이 1열, D열이 2열)에 있으므로 인덱스는 2가 와야 합니다. 따라서 정답은 ③입니다.

31. 다음 중에서 [주식형 차트]에 대한 설명으로 옳지 않은 것은? ① 고가, 저가, 종가 등의 주식 거래 가격을 바탕으로 차트를 작성한다.

② 주식 분석을 위해 피벗 차트 보고서에서 주로 사용한다.

③ 주식의 거래량과 같은 주가의 흐름을 파악하고자 할 때 사용한다.

④ 주식형 차트에 추세선을 표시할 수 있다.

  • 정답:
  • 해설: 엑셀에서 피벗 테이블을 기반으로 피벗 차트 보고서를 작성할 때 3차원 차트, 방사형, 표면형 차트 등과 함께 주식형 차트는 피벗 차트로 만들 수 없는 차트 유형에 해당합니다.

32. 다음 중 [페이지 나누기 미리 보기]에 대한 설명으로 옳지 않은 것은? ① 페이지 나누기는 구분선을 이용하여 인쇄를 위한 페이지 나누기를 빠르게 조정하는 기능이다.

② 행 높이와 열 너비를 변경하면 자동 페이지 나누기의 위치도 변경된다.

③ [페이지 나누기 미리 보기]에서 수동으로 삽입된 페이지 나누기는 파선으로 표시되고 자동으로 추가된 페이지 나누기는 실선으로 표시된다.

④ 용지 크기, 여백 설정, 배율 옵션 등에 따라 자동 페이지 나누기가 삽입된다.

  • 정답:
  • 해설: 페이지 나누기 미리 보기 화면에서 시스템에 의해 자동으로 들어간 페이지 구분선은 파선(점선)으로 표시되고, 사용자가 마우스 드래그 등으로 수동으로 위치를 수정한 선은 실선으로 표시됩니다. 설명이 정반대로 되어 있습니다.

33. 다음 중 엑셀의 인쇄 기능에 대한 설명으로 옳지 않은 것은? ① 차트만 제외하고 인쇄하기 위해서는 [차트 영역 서식] 창에서 '개체 인쇄'의 체크를 해제한다.

② 시트에 표시된 오류 값을 제외하고 인쇄하기 위해서는 [페이지 설정] 대화상자에서 '셀 오류 표시'를 '<공백>'으로 선택한다.

③ 인쇄 내용을 페이지의 가운데에 맞춰 인쇄하려면 [페이지 설정] 대화상자에서 '문서에 맞게 배율 조정'을 체크한다.

④ 인쇄되는 모든 페이지에 특정 행을 반복하려면 [페이지 설정] 대화상자에서 '인쇄 제목'의 '반복할 행'에 열 레이블이 포함된 행의 참조를 입력한다.

  • 정답:
  • 해설: 용지 중앙 정렬 인쇄는 [페이지 설정] 대화상자의 [여백] 탭에서 '페이지 가운데 맞춤(가로, 세로)' 항목을 체크해야 적용됩니다. '문서에 맞게 배율 조정'은 창 크기나 비율 설정 옵션이므로 용지 한가운데 맞춤 기능과는 다릅니다.

34. 아래 워크시트에서 매출액 [B3:B9]을 이용하여 매출 구간별 빈도수 [F3:F6] 영역을 계산한 후 그 값만큼 "★"를 반복하여 표시하고자 한다. 다음 중 이를 위한 수식으로 옳은 것은? (B3:B9 범위의 매출액, E3:E6 범위의 매출 구간 정보 연계)=REPT("★", FREQUENCY(E3:E6,B3:B9))

REPT("★", FREQUENCY(B3:B9,E3:E6))

{=REPT("★", FREQUENCY(E3:E6,B3:B9))}

{=REPT("★", FREQUENCY(B3:B9,E3:E6))}

  • 정답:
  • 해설: 빈도수를 구하는 FREQUENCY 함수는 기본적으로 배열 수식 형식으로 입력해야 하므로 중괄호 {} 처리가 되어야 합니다. 또한 구문 인수는 FREQUENCY(데이터_배열, 구간_배열) 순서이므로 대입 데이터는 B3:B9, 구간은 E3:E6 순서가 바르게 나열된 ④번이 맞습니다.

35. 다음 중 10,000,000원을 2년간 연 5.5%의 이자율로 대출할 때, 매월 말 상환해야 할 불입액을 구하기 위한 수식으로 옳은 것은?=PMT(5.5%/12, 12*2, -10000000)

=PMT(5.5%, 12*2, -10000000)

=PMT(5.5%, 12*2, -10000000, 0, 1)

=PMT(5.5%/12, 12*2, -10000000, 0, 1)

  • 정답:
  • 해설: 매달 납부하는 금액을 산출하는 PMT(월이자율, 총납부횟수, 현재가치, 미래가치, 납부시점) 함수 문제입니다. 연이율 5.5%이므로 월이율은 5.5%/12이고, 기간은 2년이므로 총 개월 수는 12*2가 됩니다. 대출금 현재가치는 -10000000이며 매월 말 상환이므로 납부시점 옵션은 생략하거나 0이 와야 하므로 ①번이 정답입니다. (④번 끝의 1은 월초 지급 옵션입니다.)

36. 다음 중 시트 보호에 대한 설명으로 옳지 않은 것은? ① 시트 보호 설정 시 암호를 설정할 수 있다.

② 시트 보호는 통합 문서 전체가 아닌 특정 시트만을 보호한다.

③ 시트 보호를 실행하면 시트의 삽입, 삭제, 이동, 숨기기, 이름 바꾸기 등의 작업을 할 수 없다.

④ 시트 보호를 설정하면 셀에 데이터를 입력하거나 수정하려고 했을 때 경고 메시지가 나타난다.

  • 정답:
  • 해설: 워크시트 구조 자체(시트 삽입, 삭제, 이름 변경, 이동 등)를 변경하지 못하도록 제한하는 것은 '시트 보호'가 아니라 '통합 문서 보호' 기능을 적용했을 때의 제한 사항입니다. 시트 보호는 시트 안의 셀 내부 데이터나 차트 개체 변경을 막는 기능입니다.

37. 통합 문서의 첫 번째 시트 뒤에 새로운 시트를 추가하는 프로시저를 작성하려고 한다. 다음 중 ( )에 해당하는 인수로 옳은 것은? Worksheets.Add ( ) := Sheets(1)

Left

After

Right

Before

  • 정답:
  • 해설: VBA 매크로 명령에서 특정 시트의 '뒤'에 새 워크시트를 추가할 때 사용하는 매개변수(인수) 명칭은 After입니다. 만약 특정 시트의 '앞'에 추가하고자 한다면 Before 인수를 사용해야 합니다.

38. 다음 중 아래 시트에서 고급 필터 기능을 이용하여 점수가 전체 평균보다 크면서 성별이 "남"인 데이터를 추출하려고 할 때, 고급 필터의 조건식으로 옳은 것은? (성별 필드는 C열, 점수 필드는 D열에 배치되어 있음) ① 조건 셀 제목을 점수로 지정하고 수식 =D2>=AVERAGE($D$2:$D$10) 입력, 옆 셀 성별에 입력

② 조건부 필드 제목을 조건으로 지정하고 수식 =AND(D2>=AVERAGE($D$2:$D$10), C2="남") 입력

③ 조건부 필드 제목을 조건으로 지정하고 수식 =OR(D2>=AVERAGE($D$2:$D$10), C2="남") 입력

④ 조건 셀 제목을 평균으로 지정하고 수식 =D2>=AVERAGE($D$2:$D$10) 입력, 옆 셀 성별에 입력

  • 정답:
  • 해설: 고급 필터 조건 지정 시 수식 계산 결과를 사용하는 경우, 조건 범위의 첫 행(필드명)은 원본 데이터의 실제 열 머리글 명칭과 중복되지 않는 새로운 텍스트(예: '조건' 등)를 써야 하거나 아예 비워두어야 합니다. 또한 두 조건이 모두 참인 ~하면서(AND) 형태이므로, 필드명을 임의의 명칭인 '조건'으로 잡고 =AND(...) 결합식을 작성한 ②번이 유일하게 작동하는 정답 형식입니다.

39. 다음 중 이름 상자에 대한 설명으로 옳지 않은 것은? ① [Ctrl]을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.

② 셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.

③ 차트가 선택되어 있는 경우 차트의 종류가 표시된다.

④ 수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.

  • 정답:
  • 해설: 워크시트 상에서 차트나 도형 같은 그래픽 개체를 선택하게 되면 이름 상자에는 차트 종류가 아니라 해당 개체의 식별 고유 이름(예: 차트 1, 직사각형 3 등)이 표시됩니다.

40. 다음 중 조건부 서식에 대한 설명으로 옳지 않은 것은? ① 특정한 조건을 만족하는 경우에만 서식이 적용되도록 하는 기능이다.

② 조건을 셀 값 또는 수식으로 입력할 수 있으며, 수식으로 입력할 경우 수식 앞에는 등호(=)를 입력한다.

③ 워크시트의 특정 셀을 이용하여 조건을 지정할 경우 마우스로 해당 셀을 클릭하면 상대 참조로 지정된다.

④ 수식의 결과는 참이나 거짓의 논리 값이어야 한다.

  • 정답:
  • 해설: 조건부 서식 규칙을 작성할 때 수식 입력창 안에서 마우스 포인터로 워크시트의 외부 셀을 직접 클릭하면 기본적으로 행과 열이 모두 고정되는 절대 참조($A$1) 형식으로 주소가 자동 입력됩니다. 상대 참조로 들어가려면 클릭 후 직접 수동으로 수정을 해주어야 합니다.

제3과목 데이터베이스 일반

41. 다음 중 도메인(Domain)에 대한 설명으로 옳은 것은? ① 릴레이션을 구성하는 각각의 행을 말한다.

② 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자값들의 집합이다.

③ 데이터베이스를 구성하는 가장 작은 논리적 단위이다.

④ 파일 구조에서 레코드와 같은 의미이다.

  • 정답:
  • 해설: 관계형 데이터베이스(RDB)에서 도메인(Domain)이란 테이블 내의 특정 속성(Attribute/필드)이 안전하게 가질 수 있는 유효한 같은 데이터 타입의 원자값(Value)들의 전체 범위를 의미합니다. 예를 들어 성별 필드의 도메인은 '남', '여' 두 가지 값의 집합입니다. ①과 ④는 튜플(Tuple), ③은 데이터 아이템(필드)의 설명입니다.

42. 다음 중 조건부 서식에 관한 설명으로 옳지 않은 것은? ① 하나 이상의 조건에 따라 폼과 보고서의 컨트롤 서식 또는 컨트롤 값의 서식을 변경할 수 있다.

② 필드 값이나 식, 포커스를 가지고 있는 컨트롤을 기준으로 조건부 서식을 설정할 수 있다.

③ 서식으로는 굵게, 글꼴 색, 글꼴 이름, 바탕 색, 테두리 색 등을 지정할 수 있다.

④ 지정한 조건 중 두 개 이상이 true이면 true인 첫 번째 조건의 서식만 적용된다.

  • 정답:
  • 해설: MS Access의 폼/보고서 조건부 서식 기능에서 지정할 수 있는 서식 요소는 글꼴 스타일(굵게, 기울임꼴, 밑줄), 글꼴 색, 배경색, 컨트롤 활성화 여부 등입니다. 글꼴 이름(Font Name) 자체나 테두리 두께/색상 등은 조건부 서식 창에서 직접 변경 항목으로 제공되지 않습니다.

43. 다음 중 데이터베이스 관리 시스템(DBMS)의 장점에 해당하지 않는 것은? ① 데이터의 일관성 유지

② 데이터의 무결성 유지

③ 데이터의 중복성 최소화

④ 전산화 비용의 감소

  • 정답:
  • 해설: 기존 파일 시스템 방식에 비해 대용량 DBMS를 도입하고 운영하게 되면 복잡한 시스템 아키텍처 아키텍처 구성과 전용 소프트웨어 라이선스 구매, 고급 관리 인력 운영 및 백업 하드웨어 인프라 마련 등으로 인해 초기 인프라 구축 및 시스템 전산화 처리비용이 오히려 크게 증가한다는 단점이 있습니다.

44. 다음 중 폼에서의 탭 순서(Tab Order) 지정에 관한 설명으로 옳지 않은 것은? ① 폼 보기에서 '탭' 키나 '엔터' 키를 눌렀을 때 포커스(Focus)의 이동 순서를 지정하는 것이다.

② 키보드를 이용하여 컨트롤 간 이동을 신속하게 할 수 있는 기능이다.

③ 레이블 컨트롤을 포함한 모든 컨트롤에 탭 순서를 지정할 수 있다.

④ 해당 컨트롤의 '탭 정지' 속성을 '아니오'로 지정하면 탭 순서에서 제외된다.

  • 정답:
  • 해설: 탭 키를 눌러 입력 커서를 이동시키는 기능은 데이터를 직접 입력하거나 클릭 가능한 포커스를 가질 수 있는 컨트롤(텍스트 상자, 콤보 상자, 명령 단추 등)에만 적용됩니다. 단순 화면 텍스트 안내 제목인 레이블(Label) 컨트롤은 포커스 자체를 가질 수 없으므로 탭 순서를 지정 대상에서 아예 제외됩니다.

45. 다음 중 VBA의 모듈에 대한 설명으로 적절하지 않은 것은? ① 모듈은 여러 개의 프로시저로 구성할 수 있다.

② 전역 변수 선언을 위해서는 PUBLIC으로 변수명 앞에 지정해 주어야 한다.

③ SUB는 결과 값을 SUB를 호출한 곳으로 반환한다.

④ 선언문에서 변수에 데이터 형식을 생략하면 변수는 VARIANT 형식을 가진다.

  • 정답:
  • 해설: VBA 프로시저 중 Sub 프로시저는 정해진 일련의 명령 코드를 실행하기만 할 뿐, 명령 종료 후 자기를 호출했던 본문 원래 위치로 특정한 결과 계산값(반환값)을 돌려주지 않습니다. 값을 계산하여 호출처로 반환하는 프로시저는 Function 프로시저입니다.

46. 다음 페이지 번호식을 이용하여 출력되는 예로 옳은 것은? (단, 현재 페이지는 12이고, 전체 페이지 수는 50이다.) =[page] & "pages"

① 12 & 50

② 12pages

③ 1250

④ 50pages

  • 정답:
  • 해설: Access 보고서에서 [Page] 식별자는 현재 출력 중인 페이지 번호를 나타내는 키워드입니다. 따라서 [page] 위치에 현재 페이지 번호인 12가 대입되고, 뒤의 문자열 연결 연산자 &에 의해 리터럴 텍스트인 "pages"가 그대로 이어 붙어 최종 결과물은 12pages가 인쇄됩니다.

47. 다음 중 그룹화된 보고서의 그룹 머리글과 그룹 바닥글에 대한 설명으로 옳지 않은 것은? ① 그룹 머리글은 각 그룹의 첫 번째 레코드 위에 표시된다.

② 그룹 바닥글은 각 그룹의 마지막 레코드 아래에 표시된다.

③ 그룹 머리글에 계산 컨트롤을 추가하여 전체 보고서에 대한 요약 값을 계산할 수 있다.

④ 그룹 바닥글은 그룹 요약과 같은 항목을 나타내는데 효과적이다.

  • 정답:
  • 해설: 그룹 머리글이나 그룹 바닥글 영역 안에 집계 계산 수식(=SUM([필드]) 등)을 넣게 되면, 전체 보고서 누적치가 아니라 해당 '특정 그룹 영역' 내부 레코드들에 대한 소계 및 요약 값이 계산되어 산출됩니다. 전체 보고서에 대한 통계 값을 구하려면 '보고서 머리글' 또는 '보고서 바닥글' 영역에 계산 컨트롤을 삽입해야 합니다.

48. 다음의 [거래처]와 [매출] 테이블을 조인하여 질의를 수행한 결과에 대한 설명으로 가장 옳지 않은 것은? * SELECT * FROM 매출 INNER JOIN 거래처 ON 매출.매출거래처 = 거래처.거래처번호;

  • [거래처] 테이블 데이터: 거래처번호(1, 2, 3) 존재
  • [매출] 테이블 데이터: 매출거래처(1, 2, 1, 5) 존재

① 조회 결과의 필드수는 5개이다.

② 조회 결과의 레코드수는 4개이다.

③ 거래처번호 3에 대한 매출 정보는 나타나지 않는다.

④ 매출번호 4에 대한 매출 정보는 나타나지 않는다.

  • 정답:
  • 해설: 두 테이블 간 공통 필드가 정확하게 매칭되어 완벽하게 일치하는 데이터 행만 추출해내는 INNER JOIN(내부 조인) 연산 쿼리입니다. 매출 테이블의 매출거래처 값 1, 2, 1, 5 중에서 거래처 테이블에 실재하는 번호는 12뿐입니다. 따라서 5번 거래처를 가진 행은 내부 조인 결과에서 완전히 배제되므로, 최종 매칭되어 매치업에 성공하는 결과 레코드 수는 총 3개(1번 거래처 2건 + 2번 거래처 1건)가 됩니다. 그러므로 ②번 설명은 잘못되었습니다.

49. 다음 중 [학생] 테이블에서 '점수'가 60 이상인 학생들의 인원수를 구하는 식으로 옳은 것은? (단, '학번' 필드는 [학생] 테이블의 기본 키이다.)=DCount("[학생]", "[학번]", "[점수]>=60")

=DCount("[학번]", "[학생]", "[점수] >= 60")

=DLookUp("[학생]", "[학번]", "[점수] >= 60")

=DLookUp("[학번]", "[학생]", "[점수] >= 60")

  • 정답:
  • 해설: 도메인 조건부 집계 함수인 DCount 함수의 기본 올바른 인수 작성 규격 형식은 =DCount("산출할필드명", "데이터원본테이블/쿼리명", "조건식") 형태입니다. 인원수를 세기 위해 기본키인 [학번] 필드를 기준으로 [학생] 테이블에서 검색 조건인 [점수] >= 60을 연계하여 작성한 ②번 식이 문법상 정확합니다.

50. 데이터 형식이 텍스트인 필드에 다음과 같이 형식을 지정한 후 값을 입력했을 때의 결과가 올바르게 표시된 것은? ① 형식: @@@-@@@ , 입력값: 123456 $\rightarrow$ 결과: 123-456

② 형식: @* , 입력값: abc $\rightarrow$ 결과: abc*_

③ 형식: 編&@&@ , 입력값: 123 $\rightarrow$ 결과: 123

④ 형식: >>->> , 입력값: abde $\rightarrow$ 결과: AB-DE

  • 정답:
  • 해설: 텍스트 서식 기호에서 @ 문자는 일반적인 문자 임의 1글자 자리를 그대로 배치하여 출력 대입해주는 기호입니다. 따라서 @@@-@@@ 형식에 123456 여섯 자리를 차례대로 순서대로 입력하면 3자리씩 끊어져 중간 대시 기호와 결합하므로 123-456이 그대로 모니터에 노출되는 ①번이 맞는 결과입니다. (④의 경우 > 기호는 영문 소문자를 대문자로 변환해주는 기호이므로 앞의 2글자만 대문자로 바뀌며 위치가 깨집니다.)

51. 다음 중 아래 두 개의 테이블 사이에서 외래 키(Foreign Key)에 해당하는 필드는? (단, 밑줄은 각 테이블의 기본 키를 표시함) * 직원 (사번, 성명, 부서명, 주소, 전화, 이메일)

  • 부서 (부서명, 팀장, 팀원수)

① 직원 테이블의 사번

② 부서 테이블의 팀원수

③ 부서 테이블의 팀장

④ 직원 테이블의 부서명

  • 정답:
  • 해설: 외래 키(Foreign Key)는 어떤 테이블 내의 필드 중에서 다른 테이블의 기본 키(Primary Key)를 그대로 참조하여 두 관계형 테이블 구조를 연결하는 매개 필드를 뜻합니다. 부서 테이블의 유일한 식별 기본키인 부서명을 내부 필드로 받아와서 매칭 참조 링크를 담당하는 직원 테이블 안의 부서명 필드가 명확한 외래키가 됩니다.

52. 폼 디자인을 잘못하여 <A화면>과 같이 표시되어 <B화면>과 같이 표시되도록 설정하려고 한다. 다음 중 설정 방법으로 옳은 것은? * <A화면>: 본문 데이터 영역에 레코드 1건이 폼 가득 차게 나오고 필드 제목 레이블이 매번 하단에 반복됨 (단일 폼 형태)

  • <B화면>: 맨 상단에 필드 제목 행이 1번만 나오고 그 아래로 리스트 형태로 여러 레코드가 줄지어 나열됨 (연속 폼 형태)

① 폼의 '기본 보기' 속성을 '연속 폼'으로 변경한다.

② 폼의 '기본 보기' 속성을 '단일 폼'으로 변경한다.

③ 본문의 모든 레이블 컨트롤을 머리글로 옮긴다.

④ 본문의 모든 텍스트 상자 컨트롤을 머리글로 옮긴다.

  • 정답:
  • 해설: 화면 창 하나에 레코드가 딱 한 개씩만 배치되어 스크롤 되는 레이아웃 형태에서, 게시판 리스트 화면처럼 아래 방향 수직으로 여러 개의 데이터 레코드를 한눈에 연속하여 펼쳐서 목록화해 보여주도록 상태 구조를 수정하려면 폼 속성 중 '기본 보기' 설정을 '연속 폼'으로 지정해 주어야 구현됩니다.

53. 다음 중 두 테이블의 조인된 필드가 일치하는 행만 포함하여 보여주는 조인 방법은? ① 간접 조인

② 내부 조인

③ 외부 조인

④ 중복 조인

  • 정답:
  • 해설: 두 관계형 테이블 사이의 지정 결합 키 필드의 데이터 값이 완전히 동등하게 일치하는 교집합 데이터 행들만 걸러내어 조회 조합해주는 표준 수식 형태의 조인 기법은 '내부 조인(Inner Join)'입니다.

54. 다음 중 위쪽 구역에 데이터시트를 표시하는 열 형식의 폼을 만들고, 아래쪽 구역에 선택한 레코드에 대한 정보를 수정하거나 입력할 수 있는 데이터시트 형식의 폼을 자동으로 만들어 주는 도구는? ① 폼

② 폼 분할

③ 여러 항목

④ 폼 디자인

  • 정답:
  • 해설: 폼 생성 마법사 기능 중 '폼 분할(Split Form)' 도구를 선택하여 실행하게 되면 하나의 단일 화면 창 영역을 2개 구역으로 조각내어 한쪽에는 요약 리스트 형태의 데이터시트 테이블 뷰를 보여주고, 다른 한쪽에는 상세 레코드 상세 정보를 열 형식으로 동시 연동 매칭해 띄워줍니다.

55. 다음 중 폼 작성에 대한 설명으로 옳지 않은 것은? ① [폼 디자인 도구]의 [디자인] 탭에서 [컨트롤 마법사 사용] 여부를 선택할 수 있다.

② [레이블] 컨트롤은 마법사를 이용한 만들기가 제공되지 않으며, 레이블 컨트롤을 추가한 후 내용을 입력하지 않으면 추가된 레이블 컨트롤이 자동으로 사라진다.

③ [텍스트 상자] 컨트롤을 지칭하는 이름은 중복 설정이 가능하다.

④ [단추] 컨트롤은 명령 단추 마법사를 이용하여 다양한 매크로 함수를 제공한다.

  • 정답:
  • 해설: 하나의 폼 개체 내부 구조 안에 배치되는 모든 디자인 컨트롤 기호 요소(텍스트 상자, 명령 버튼 등)들은 VBA 코드나 쿼리 내에서 각각 고유하게 별도 구별 및 식별 호출이 이루어져야 하므로, 동일한 폼 안에서 이름(Name) 속성이 중복되어 정의될 수 없습니다.

56. 다음 중 폼 마법사에서 선택 가능한 폼의 모양으로, 각 필드가 왼쪽의 레이블과 함께 각 행에 나타나며, 폼이 생성된 직후에는 컨트롤 레이아웃이 설정되어 있어 각각의 컨트롤을 다른 크기로 변경할 수 없는 것은? ① 열 형식

② 테이블 형식

③ 데이터시트

④ 맞춤

  • 정답:
  • 해설: 폼 생성 마법사의 레이아웃 모양 옵션 중 하나인 '열 형식' 뷰 디자인은 기본 생성 시 왼쪽 열에는 필드 안내 레이블이 오고 오른쪽 열에는 데이터 바인딩 텍스트 박스가 일대일 행 기반으로 정렬 배치됩니다. 이때 개체 레이아웃 가이드라인이 단단히 묶인 채 초기화되어 있으므로 초기 상태에서는 개별 박스 크기만 따로 멋대로 뒤틀어 수정할 수 없는 고유 특징을 보입니다.

57. 다음 중 SELECT 문에서 사용되는 GROUP BY와 관련된 설명으로 옳지 않은 것은? ① group by 절을 이용하면 Sum 또는 Count와 같은 집계 함수를 사용하여 요약 값을 생성할 수 있다.

② group by 절에 대한 조건식은 where 절을 사용한다.

③ group by 절에서 지정한 필드 목록의 값이 같은 레코드를 단일 레코드로 결합한다.

④ group by 절을 이용하면 설정한 그룹별로 분석할 수 있다.

  • 정답:
  • 해설: SQL 셀렉트 검색 구문에서 GROUP BY 명령에 의해 특정 필드 그룹화가 먼저 진행 완료된 요약 연산 집계 데이터에 대해 상위 조건 필터링 검사를 덧붙이고자 할 때 사용하는 전용 조건절은 WHERE가 아니라 반드시 HAVING을 명시적으로 매칭 작성해 써야 합니다. WHERE 절은 그룹화가 일어나기 전 원본 로우 데이터 자체를 필터링할 때 사용됩니다.

58. 다음 중 SELECT 문의 선택된 필드에서 중복 데이터를 포함하는 레코드를 제외시키는 조건자로 옳은 것은? ① DISTINCT

② UNIQUE

③ ONLY

④ REDUCE

  • 정답:
  • 해설: SQL 출력문 매칭 시 필드 목록 안에서 동일한 데이터 값을 갖는 레코드가 여러 개 발생 시 중복값 출력을 깔끔하게 차단하고 오직 1건의 고유 유니크 대표 로우만 추출 요약해 화면에 내놓도록 명시하는 필터 키워드는 DISTINCT입니다. (예: SELECT DISTINCT 부서명 FROM 사원;)

59. 다음 중 폼 작성 시 속성 설정에 대한 설명으로 옳지 않은 것은? ① 폼은 데이터의 입력, 편집 작업 등을 위한 사용자와의 인터페이스로 테이블, 쿼리, SQL문 등을 '레코드 원본' 속성으로 지정할 수 있다.

② 폼의 제목 표시줄에 표시되는 텍스트는 '이름' 속성을 이용하여 변경할 수 있다.

③ 폼의 보기 형식은 '기본 보기' 속성에서 단일폼, 연속폼, 데이터시트, 분할 표시 폼 중 선택할 수 있다.

④ 이벤트의 작성을 위한 작성기는 식 작성기, 매크로 작성기, 코드 작성기 중 선택할 수 있다.

  • 정답:
  • 해설: 폼 창 상단 윈도우 제목 캡션 바 위치에 인쇄되거나 흐르는 사용자 텍스트 제목 안내 글귀를 지정 및 수정하고자 할 때 건드려야 하는 속성 명칭은 '이름(Name)'이 아니라 폼의 '캡션(Caption)' 속성 항목입니다.

60. 다음과 같이 지정된 쿼리 작성 조건을 올바르게 설명한 것은? * 쿼리 디자인 그리드 조건 설정 상태:

  • 필드1: 생년월일 | 조건: Between #1975-01-01# And #1985-12-31# | 또는: Between #1970-01-01# And #1980-12-31#
  • 필드2: 성별 | 조건: "여" | 또는: (공백) ① 생년월일이 "1975년 1월 1일"에서 "1985년 12월 31일" 사이이거나 성별이 "여"이고 생년월일이 "1970년 1월 1일"에서 "1980년 12월 31일" 사이인 데이터를 표시
    ② 생년월일이 "1975년 1월 1일"에서 "1985년 12월 31일" 사이이고 성별이 "여"인 데이터를 표시
    ③ 생년월일이 "1975년 1월 1일"에서 "1985년 12월 31일" 사이이면서 성별이 "여"이거나 생년월일이 "1970년 1월 1일"에서 "1980년 12월 31일" 사이인 데이터를 표시
    ④ 생년월일이 "1975년 1월 1일"에서 "1985년 12월 31일" 사이이면서 성별이 "여"이고 생년월일이 "1970년 1월 1일"에서 "1980년 12월 31일" 사이인 데이터를 표시
  • 정답:
  • 해설: Access의 QBE 디자인 그리드 창에서 동일한 행(Criteria)에 가로로 나열되어 기록된 다중 조건식 규칙은 논리 연산자 AND(이면서)로 묶여 해석되고, 하단의 '또는(Or)' 행으로 줄이 다르게 어긋나 배치되어 기입된 행 간 관계는 논리 연산자 OR(이거나) 관계로 최종 평가 처리됩니다. 따라서 첫 행의 [1975~1985년생 AND 여성] 조건이 우선 결합하고, 그 밑 행의 OR [1970~1980년생] 규칙이 별도로 분리 적용되는 형태로 풀어서 기술한 ③번 지문이 완벽한 해석 논리 구조를 나타냅니다.

모든 문제를 꼼꼼하게 검토하고 정리했습니다. 열심히 준비하셔서 컴퓨터활용능력 1급 필기 시험에 꼭 원하시는 좋은 성과와 한 번에 합격하시는 기쁨을 누리시길 진심으로 응원합니다! 조급해하지 말고 차분하게 다독여가며 준비해 보세요. 화이팅입니다!