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

2021년 컴퓨터활용능력 1급 상시 04 기출문제 및 해설

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

2021년 컴퓨터활용능력 1급 상시 04 기출문제 및 해설

제1과목 컴퓨터 일반

1. 다음 중 mp3 파일의 크기를 결정하는 요소에 해당하지 않는 것은?

① 재생 방식(Mono, Stereo)

② 샘플 크기(Bit)

③ 프레임 너비(Pixel)

④ 표본 추출률(Hz)

  • 정답:
  • 해설: 프레임 너비(Pixel)는 동영상(비디오)이나 이미지의 크기 및 해상도를 결정하는 요소입니다. 오디오 전용 파일인 MP3의 크기는 표본 추출률(Hz), 샘플 크기(Bit), 재생 방식(채널 수 - Mono, Stereo) 등에 의해 결정됩니다.

2. 다음 중 휴대폰을 모뎀처럼 활용하는 방법으로, 컴퓨터나 노트북 등의 IT기기를 휴대폰에 연결하여 무선 인터넷을 사용할 수 있게 하는 기능은?

① 와이파이

② 테더링

③ 블루투스

④ 와이브로

  • 정답:
  • 해설: 스마트폰을 외부 모뎀처럼 활용하여 다른 IT 기기(노트북, 태블릿 등)를 모바일 네트워크에 연결해 무선 인터넷을 사용할 수 있게 해주는 기술을 테더링(Tethering)이라고 합니다.

3. 다음 중 그래픽 데이터 형식에 관한 설명으로 옳지 않은 것은?

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

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

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

④ BMP: Windows 운영체제의 표준 비트맵 파일 형식으로 압축하여 저장하므로 파일의 크기가 작은 편이다.

  • 정답:
  • 해설: BMP 형식은 Windows 운영체제의 표준 비트맵 파일 형식이지만, 압축을 거의 하지 않는 무압축 상태로 저장하기 때문에 이미지 표현 능력은 우수하나 파일의 용량이 매우 큽니다.

4. 다음 중 '파일 탐색기'의 '즐겨찾기'에 대한 설명으로 옳지 않은 것은?

① 자주 사용하는 폴더나 최근에 사용한 파일이 자동으로 등록된다.

② '즐겨찾기'에 개체를 추가하려면 추가할 개체를 '파일 탐색기'의 '즐겨찾기'에 드래그하면 된다.

③ [폴더 옵션]의 [보기] 탭에서 '즐겨찾기'에서 최근에 사용된 파일이나 폴더의 표시 여부를 지정한다.

④ 자주 사용하는 개체를 등록하여 해당 개체로 빠르게 이동하기 위해 사용하는 기능이다.

  • 정답:
  • 해설: 최근에 사용된 파일이나 자주 사용하는 폴더의 표시 여부는 [폴더 옵션]의 [보기] 탭이 아니라 [일반] 탭의 '개인 정보 보호' 구역에서 지정합니다.

5. 다음 중 Windows 10의 [메모장]에 관한 설명으로 옳지 않은 것은?

① 텍스트 파일이나 웹 페이지를 편집하는 간단한 도구로 사용할 수 있다.

② [이동] 명령으로 원하는 줄 번호를 입력하여 문서의 특정 줄로 이동할 수 있으며, 자동 줄 바꿈이 설정된 경우에도 이동 명령을 사용할 수 있다.

③ 특정 문자나 단어를 찾아서 바꾸거나, 창 크기에 맞추어 텍스트 줄을 바꾸어 문서의 내용을 표시할 수 있다.

④ 머리글과 바닥글을 설정하여 문서의 위쪽과 아래쪽 여백에 원하는 텍스트를 표시하여 인쇄할 수 있다.

  • 정답:
  • 해설: 메모장에서는 '자동 줄 바꿈' 옵션이 설정되어 있는 경우, 특정 줄로 바로 가는 이동 명령을 사용할 수 없습니다. 줄 번호를 기준으로 이동하려면 서식 메뉴에서 자동 줄 바꿈 설정을 우선 해제해야 합니다.

6. 다음 중 컴퓨터에서 사용하는 모니터에 관한 설명으로 옳지 않은 것은?

① 모니터 크기는 화면의 가로와 세로 길이를 더한 값을 Inch로 표시한다.

② 모니터 해상도는 픽셀(Pixel) 수에 따라 결정된다.

③ 재생률(Refresh Rate)이 높을수록 모니터의 깜박임이 줄어든다.

④ 플리커 프리(Flicker Free)가 적용된 모니터의 경우 눈의 피로를 줄일 수 있다.

  • 정답:
  • 해설: 모니터의 크기(예: 27인치, 32인치)는 가로와 세로 길이의 합이 아닌, 화면의 대각선 길이를 측정한 후 인치(Inch) 단위로 표기합니다.

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

① 위치 기반 서비스(LBS)

② 빅데이터(Big Data)

③ 사물 인터넷(IoT)

④ 시맨틱 웹(Semantic Web)

  • 정답:
  • 해설: 이동통신망과 GPS를 조합하여 사람이나 차량 등 움직이는 단말기의 현재 위치를 파악하고, 이를 토대로 경로 안내, 주변 정보 검색 등 다양한 부가 혜택을 주는 핵심 기술은 LBS(Location Based Service, 위치 기반 서비스)입니다.

8. 다음 중 컴퓨터의 내부 기억장치에 관한 설명으로 옳은 것은?

① 주기억장치의 접근 속도 개선을 위하여 가상 메모리가 사용된다.

② SRAM이 DRAM 보다 접근 속도가 느리다.

③ ROM에는 BIOS, 기본 글꼴, POST 시스템 등이 저장되어 있다.

④ RAM은 일시적으로 전원 공급이 없더라도 내용은 계속 기억된다.

  • 정답:
  • 해설: * ROM(Read Only Memory)은 비휘발성 장치로 메인보드의 기본 부팅 입출력 프로그램인 BIOS, 자가 진단 프로그램인 POST 등이 탑재되어 있어 옳은 설명입니다.
  • ① 가상 메모리는 주기억장치의 '속도 개선'이 아니라 물리적 '용량 부족 극복(확장)'을 위해 보조기억장치를 빌려 쓰는 기술입니다.
  • ② SRAM(캐시 메모리에 사용)이 DRAM(주기억장치에 사용)보다 훨씬 접근 속도가 빠릅니다.
  • ④ RAM은 전원 공급이 끊기면 데이터가 완전히 휘발됩니다.

9. 다음 중 DoS(Denial of Service)에 대한 설명으로 옳은 것은?

① 네트워크 주변을 지나다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위이다.

② 대량의 데이터를 한 곳의 서버에 집중적으로 전송함으로써, 서버의 정상적인 기능을 방해하는 것이다.

③ 정상적인 기능을 하는 프로그램으로 가장하여 프로그램 내에 숨어 있다가 해당 프로그램이 동작할 때 활성화되어 부작용을 일으키는 것이다.

④ 서비스 기술자나 유지보수 프로그래머들의 액세스 편의를 위해 만든 보안이 제거된 비밀통로이다.

  • 정답:
  • 해설: DoS(서비스 거부 공격)는 표적이 되는 대상 서버에 대량의 유해 패킷이나 대용량 트래픽을 집중 유발시켜 한정된 대역폭 및 자원을 고갈시키고, 정상 사용자의 원활한 이용을 마비시키는 보안 공격 기법입니다.
  • ①은 스니핑(Sniffing), ③은 트로이 목마(Trojan Horse), ④는 백도어(Backdoor/Trap Door)에 관한 설명입니다.

10. 다음 중 바이러스 감염 증상에 대한 설명으로 옳지 않은 것은?

① 특정 날짜가 되면 화면에 이상한 메시지가 표시된다.

② 디스크를 인식하지 못하거나, 디스크 볼륨명이 변경될 수도 있다.

③ 파일의 크기가 작아지고, 프로그램의 실행 속도가 빨라진다.

④ 시스템 파일이 손상되어 부팅(Booting)이 정상적으로 수행되지 않는다.

  • 정답:
  • 해설: 바이러스가 파일 내에 자가 복제되어 감염되면 불필요한 악성 코드가 파일 내에 추가되므로 일반적으로 파일 크기가 비정상적으로 커지며, 시스템 자원이 과도하게 낭비되어 컴퓨터 실행 속도가 확연하게 떨어집니다.

11. 다음 중 컴퓨터 프로그래밍 언어인 JAVA 언어에 대한 설명으로 옳지 않은 것은?

① 네트워크 환경에서 분산 작업이 가능하다.

② 멀티스레드 기능을 제공하므로 여러 작업을 동시에 처리할 수 있다.

③ 운영체제에 관계없이 독립적으로 실행할 수 있는 프로그램을 작성할 수 있다.

④ 수식처리를 비롯하여 기호 처리 분야에 사용되고 있으며 특히 인공 지능 분야에 널리 사용되고 있다.

  • 정답:
  • 해설: ④번은 인공지능 연구나 지식 처리, 복잡한 수식 처리에 핵심적으로 활용되던 구시대 대표 기호 처리 전용 언어인 LISP(리스프) 또는 PROLOG(프롤로그)에 관한 학술적 설명입니다.

12. 다음 중 어떤 장치가 다른 장치의 일을 잠시 중단시키고 자신의 상태 변화를 알려주는 것을 뜻하는 용어로 옳은 것은?

① 클라이언트/서버

② 인터럽트

③ DMA

④ 채널

  • 정답:
  • 해설: 프로그램 작동 중 긴급 하드웨어 에러나 외부 입력, 사용자 긴급 중단 지시 등 예외 상황이 도래했을 때 하던 주 연산 작업을 일시정지하고, 예외 대응용 서비스 루틴을 먼저 처리하게 한 뒤 다시 기존 위치로 복귀하도록 돕는 필수 제어 신호를 인터럽트(Interrupt)라고 합니다.

13. 다음 중 Windows 10의 바로 가기 키에 대한 설명으로 옳지 않은 것은?

① [Alt] + [Esc]는 '시작'을 클릭한 것처럼 시작 메뉴를 표시한다.

② [Shift] + [F10]은 선택한 항목의 바로 가기 메뉴를 표시한다.

③ 바로 가기 아이콘의 '속성' 창에서 바로 가기 키를 지정할 수 있다.

④ [Alt] + [Enter]는 선택한 항목의 속성 대화상자를 호출한다.

  • 정답:
  • 해설: 윈도우에서 시작 메뉴를 띄워주는 정식 단축키는 [Ctrl] + [Esc] 또는 키보드 하단의 Windows 로고 키입니다. [Alt] + [Esc] 키는 현재 활성화된 윈도우 창들을 연동 순서대로 밀어내며 단순히 뒤로 전환해 주는 기능만 담당합니다.

14. 다음 중 아날로그 컴퓨터와 비교하여 디지털 컴퓨터의 특징으로 옳지 않은 것은?

① 온도, 전압, 진동 등과 같이 연속적으로 변하는 데이터를 효율적으로 처리할 수 있다.

② 산술 및 논리 연산을 처리하는 회로에 기반을 둔 범용 컴퓨터로 사용된다.

③ 데이터의 각 자리마다 0 혹은 1의 비트로 표현한 이산적인 데이터를 처리한다.

④ 데이터 처리를 위한 명령어들로 구성된 프로그램에 의해 동작된다.

  • 정답:
  • 해설: 자연계의 대표적인 연속 데이터(전압, 소리, 온도 등)를 직관적으로 받아들여 그대로 분석 연산하는 성능은 아날로그 컴퓨터 고유의 핵심 특징입니다. 디지털 컴퓨터는 이를 다 0과 1의 숫자로 끊어 이산 신호로 수치 계산합니다.

15. 다음 중 Windows에서 사용하는 USB(Universal Serial Bus)에 대한 설명으로 옳은 것은?

① USB는 범용 병렬 장치를 연결할 수 있게 해 주는 컴퓨터 인터페이스이다.

② USB 3.0은 이론적으로 최대 5Gbps의 전송속도를 가지며, PC 및 연결기기, 케이블 등의 모든 USB 3.0 단자는 파랑색으로 되어 있어 이전 버전과 구분이 된다.

③ 허브를 이용하여 하나의 USB 포트에 여러 개의 주변기기를 연결할 수 있으며, 최대 256개까지 연결할 수 있다.

④ 핫 플러그인(Hot Plug In) 기능은 지원하지 않으나 플러그 앤 플레이(Plug & Play) 기능은 지원한다.

  • 정답:
  • 해설: USB 3.0은 전송 규격 속도가 최대 5Gbps에 도달하며, 구형 기기와 사용자가 명확히 분별해 쓰도록 통상 단자 내부의 포트 색상을 파란색으로 제작합니다.
  • ① USB는 범용 '직렬(Serial)' 통신 버스 규격입니다.
  • ③ 하나의 포트당 체인 허브 연결 지원 한계는 최대 127개까지입니다.
  • ④ 시스템 가동 도중 자유로이 하드웨어를 분리 결합하는 '핫 플러그인' 기능 역시 완벽히 지원합니다.

16. 다음 중 네트워크 관련 장비로 브리지(Bridge)에 관한 설명으로 옳지 않은 것은?

① 두 개의 근거리 통신망을 상호 접속할 수 있도록 하는 통신망 연결 장치이다.

② 통신량을 조절하여 데이터가 다른 곳으로 가지 않도록 한다.

③ OSI 참조 모델의 물리 계층에 속한다.

④ 통신 프로토콜을 변환하여 네트워크를 확장한다.

  • 정답: ③ (※ 이론상 ④번도 오답 시비가 있으나 3계층 작동 등과 비교 시 ③번이 공인 자격시험 정답 처리됨)
  • 해설: 브리지(Bridge)는 OSI 7계층 기준에서 맥 주소(MAC Address)를 활용해 동작하는 데이터 링크 계층(2계층)에 대응하는 장비이므로 물리 계층(1계층)이라는 설명은 명확한 오류입니다.

17. 다음 중 한글 Windows 10의 [설정] → [시스템] → [정보]에 관한 설명으로 옳지 않은 것은?

① 설치된 RAM의 크기를 확인할 수 있다.

② Windows의 설치 날짜를 확인할 수 있다.

③ 설치된 운영체제를 32비트에서 64비트로 변경할 수 있다.

④ 컴퓨터의 이름을 확인하거나 변경할 수 있다.

  • 정답:
  • 해설: 시스템의 [정보] 섹션 창에서는 기기의 현재 스펙 상태(RAM 용량, 운영체제 설치 날짜, 디바이스 이름 등)만 수동으로 열람 및 변경하는 것만 가능합니다. 32비트에서 64비트로 운영체제의 내부 물리 비트 체계를 강제 전향하려면 반드시 운영체제를 전면 삭제 및 포맷하고 깨끗이 재설치해야 합니다.

18. 다음 중 컴퓨터에서 문자를 표현하는 코드 체계에 대한 설명으로 옳지 않은 것은?

① BCD 코드는 64가지의 문자를 표현할 수 있으나 영문 소문자는 표현 불가능하다.

② EBCDIC 코드는 BCD 코드를 확장한 코드체계로 256가지의 문자를 표현할 수 있다.

③ Unicode는 세계 각국의 언어를 표현할 수 있다.

④ 확장 ASCII 코드는 7비트를 사용하며, 128가지의 문자를 표현할 수 있다.

  • 정답:
  • 해설: 표준 기본 ASCII 코드가 7비트(128가지)의 전송 단위이고, 이를 업그레이드하고 특수 기호 등을 유연하게 추가하기 위해 만든 확장 ASCII 코드는 8비트를 사용하여 총 256가지의 문자를 표현할 수 있습니다.

19. 다음 중 네트워크의 구성(Topology)에서 망형(Mesh)에 관한 설명으로 옳지 않은 것은?

① 단말장치의 추가/제거 및 기밀 보호가 어렵다.

② 모든 지점의 컴퓨터와 단말장치를 서로 연결한 형태이다.

③ 응답시간이 빠르고 노드의 연결성이 높다.

④ 통신 회선 장애 시 다른 경로를 통하여 데이터 전송이 가능하다.

  • 정답:
  • 해설: 망형(Mesh) 토폴로지 구조는 모든 단말기가 독자적인 다이렉트 전용 케이블로 빽빽하게 일대일 연결이 확보되어 있어 통신 충돌 위험이 전혀 없고, 특정 전송로를 감청하기 힘들어 기밀 보안성이 대단히 우수합니다. 단, 다중 통신 연결선 소요로 인해 초기 선로 구축 비용이 많이 들 뿐입니다.

20. 다음 중 한글 Windows 10의 인쇄 작업에 대한 설명으로 옳지 않은 것은?

① 여러 개의 출력 파일들의 출력대기 상태를 확인할 수 있다.

② 여러 개의 출력 파일들이 출력대기 할 때 출력 순서를 임의로 조정할 수 있다.

③ 일단 프린터에서 인쇄 작업에 들어간 것은 프린터 전원을 끄기 전에는 강제로 종료시킬 수 없다.

④ 인쇄 중인 문서나 오류가 발생한 문서는 다른 프린터로 전송할 수 없다.

  • 정답:
  • 해설: 작업 대기열 모니터 창에서 인쇄 프로세스가 현재 돌아가고 있는 도중이라 할지라도 마우스 우클릭을 통해 '인쇄 취소' 및 '대기열 지우기'를 진행하면 전원 조작 없이도 연산을 정상 강제 종료 처리할 수 있습니다.

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

21. 다음은 [C3] 셀부터 [F3] 셀의 평균을 [G3] 셀에, 최대값을 [H3] 셀에 계산한 후 [G3:H3] 영역을 블록으로 지정하고 채우기 핸들을 [G10:H10] 영역까지 드래그하여 계산하는 매크로이다. 다음 중 괄호()안에 해당하는 값으로 틀린 것은?

Sub 매크로1()
    Range("G3").Select
    Selection.FormulaR1C1 = "(a)"
    Range("H3").Select
    Selection.FormulaR1C1 = "(b)"
    Range("G3:H3").Select
    Selection.(c) (d), Type:=xlFillDefault
    Range("G3:H10").Select
End Sub

① (a) - =AVERAGE(RC[-4]:RC[-1])

② (b) - =MAX(RC[-5]:RC[-2])

③ (c) - AutoFill

④ (d) - Range("G3:H10")

  • 정답:
  • 해설: VBA의 자동 채우기 구문 문법 규격 규칙상 AutoFill 메서드 호출 직후 채워질 목적지 대상을 전하는 인수 전달 문형 명시 시에는 Destination:=Range("G3:H10") 형식과 같이 Destination:= 예약 매개변수 지표를 필히 앞세워 대입 지정해야 에러가 나지 않습니다.

22. 다음 중 참조의 대상 범위로 사용하는 이름 정의 시 이름의 지정 방법에 대한 설명으로 옳지 않은 것은?

① 'A1'처럼 셀 주소와 같은 형태의 이름을 사용할 수 있다.

② 이름의 첫 글자는 문자나 밑줄만 쓸 수 있고, 나머지 글자는 문자, 숫자, 밑줄(_), 마침표(.)를 사용할 수 있다.

③ 같은 통합 문서에서 동일한 이름을 중복하여 사용할 수 없다.

④ 이름 상자의 화살표 단추를 누르고 정의된 이름 중 하나를 클릭하면 해당 셀 또는 셀 범위가 선택된다.

  • 정답:
  • 해설: 특정 지정 셀 범위나 수식을 기억시키기 위한 고유 대표 이름을 선언할 때, 실제 사용되는 범용 셀의 물리 고유 좌표명 형태인 A1, B5, C100 등의 이름을 고대로 정의하여 부여하면 수식 처리 혼선 방지를 위하여 시스템상 강제 거부 차단됩니다.

23. 다음 중 각 차트 종류에 대한 설명으로 적절하지 않은 것은?

① 주식형: 고가, 저가, 종가 등의 주식 거래 가격을 바탕으로 차트를 작성한다.

② 분산형 차트: 여러 데이터 계열에 있는 숫자 값 사이의 관계를 보여 주거나 두 개의 숫자 그룹을 xy 좌표로 이루어진 하나의 계열로 표시할 때 사용된다.

③ 거품형: 데이터 값이 두 개인 경우에만 사용할 수 있으며 첫 번째 값이 X축, 두 번째 값이 데이터 표식의 크기로 사용된다.

④ 표면형 차트: 두 개의 데이터 집합에서 최적의 조합을 찾을 때 사용된다.

  • 정답:
  • 해설: 거품형 차트는 분산형 차트 기법을 계승하되 하나의 요소에 대응되는 변수 데이터가 최소 3개(X축에 매핑될 변수, Y축에 매핑될 변수, 거품 지표의 원형 크기를 표현할 세 번째 매개 수치)가 완벽히 구성 구비되어야만 표현할 수 있습니다.

24. 다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?

(판매 현황 데이터 차트 - 이중축 혼합형 구조 기준) ① '판매 현황'이라는 차트 제목이 표시되어 있다.

② '수량' 계열을 보조 축으로 지정하였다.

③ 데이터 표에 범례 표지가 표시되어 있다.

④ '수량' 계열에 데이터 레이블이 '가운데'로 표시되어 있다.

  • 정답:
  • 해설: 차트 눈금 및 배치 형태 분석 결과, 꺾은선으로 그려진 수량 요소 지점 위에 뜬 데이터 숫자 표기 수치(521, 350, 870 등)들은 마커 선 한가운데가 아닌 표식 '위쪽' 구역 레이아웃으로 설정 적용되어 있습니다.

25. 다음 그림과 같이 "표" 기능을 사용하여 단가(C7:E7)와 판매량(B8:B11)에 따른 판매금액(C8:E11)을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은?

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

② [C8:E11] 영역을 블록으로 설정한 후 [데이터] → [예측] → [가상 분석] → [데이터 표]를 선택한다.

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

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

  • 정답:
  • 해설: 표 시트 레이아웃 규칙 분석 시 가로행 가이드인 '단가'는 원본 대장 참조상 행(Row)에 대응되고, 세로열 가이드인 '판매량'은 원본 대장상 열(Column) 변수입니다. 따라서 '행 입력 셀'에는 단가가 수록된 메인 셀인 [B3]를, '열 입력 셀'에는 판매량 수치가 보관된 메인 셀 [B2]를 각각 매칭해 넣어야 참분석이 완수됩니다.

26. 다음과 같은 시트에서 [A8] 셀에 아래의 수식을 입력했을 때 계산 결과로 올바른 것은?

=COUNT(OFFSET(D6, -5, -3, 2, 2))

① 4

② 2

③ 1

④ 0

  • 정답:
  • 해설: * OFFSET(D6, -5, -3, 2, 2) 함수의 구조적 변위 이동 연산: 기준점 D6 셀에서 위로 5칸, 왼쪽으로 3칸 전진 수직 이동한 곳인 A1 셀을 스타트 좌표로 포섭하여, 2행 2열(A1:B2)만큼 범위를 따옵니다.
  • A1:B2 영역 내부의 성분 내역을 조회해 보면 A1: 성명, B1: 중간, A2: 김나희, B2: 100으로 쪼개지며, 이들 중 오직 실수 수치 숫자로만 구성된 데이터 셀은 오직 [B2] 100 단 한 개뿐입니다. COUNT 함수는 숫자 개수만 추리므로 결과는 1이 반환됩니다.

27. 다음 그림과 같이 '성'과 '이름'을 합쳐서 '성명'으로 표시하고자 할 때, [C2] 셀에 들어갈 알맞은 수식은?

① =PROPER(A2,B2)

② =REPLACE(A2,B2)

③ =CONCATENATE(A2,B2)

④ =TEXT(A2,B2)

  • 정답:
  • 해설: 분절 배열된 각 문자열 성분 조각들을 하나의 완성형 결합 연속 문자열로 촘촘히 엮어 결합해 주는 내장 함수명은 CONCATENATE 입니다. (예: CONCATENATE("이", "덕환") ➔ 이덕환)

28. 다음 중 수식과 그 실행 결과 값의 연결이 옳지 않은 것은?

① DAYS("2020-11-1","2020-10-1") → 31

② ROUNDDOWN(45.6789,2) → 45.67

③ SUMPRODUCT({1,2,3},{5,6,7}) → 32

④ =SQRT(4) * (INT(-2)+POWER(2,3)) → 12

  • 정답:
  • 해설: SUMPRODUCT는 대칭되는 인덱스의 각 배열 원소쌍끼리 일일이 먼저 곱해준 후 그 누적 합을 최종 산출합니다. (1*5) + (2*6) + (3*7) = 5 + 12 + 21 = 38이 도출되므로, 보기 예시에 명기된 32라는 수치는 산술 오류입니다.

29. 아래 워크시트에서 자격증 응시자에 대한 과목별 점수의 합계를 배열 수식으로 구하였다. 다음 중 [C10] 셀에 입력된 배열 수식으로 옳은 것은?

① {=SUM(IF($B$2:$B$7=B10,$C$2:$C$7))}

② {=SUM(IF(MOD(ROW($C$2:$C$7),2)=1,$C$2:$C$7))}

③ {=SUM(IF(C2:C7, B2:B7=B10))}

④ {=SUM(IF(MOD(ROWS(C2:C7),2)=0,C2:C7))}

  • 정답:
  • 해설: 특정 지정 조건(과목명이 '1과목'인 데이터 행 식별)에 부합할 때의 전체 점수 필드 합을 취합 연산하고자 하는 기초적 1개 조건 배열 수식 전개 표준 패턴은 {=SUM(IF(조건범위=조건식, 합산필드범위))} 규격을 정교하게 고수해야 합니다.

30. 아래 워크시트에서 [B13:D14] 영역에는 직책별 부서별 목표액의 합계를 함수를 이용하여 계산하였다. 함수가 아닌 분석 도구를 이용하여 계산할 경우 가장 알맞은 도구는?

① 목표값 찾기

② 통합

③ 피벗 테이블

④ 시나리오

  • 정답:
  • 해설: 엑셀 시트에 분산된 가시적 원본 정보 데이터들을 가로(행)축과 세로(열)축이라는 2차원 교차 분석 지표 축에 임의 배치하여, 합계나 평균 및 표준 편차 등 세부 집계 항목을 기민하고 동적으로 일목요연하게 재편집 집계 요약해 내는 강력한 표 분석 가공 기능은 피벗 테이블입니다.

31. 다음 중 매크로를 작성하고 사용하는 방법에 대한 설명으로 옳지 않은 것은?

① 매크로 기록 도중에 선택한 셀은 절대 참조로 기록할 수도 있고 상대 참조로 기록할 수도 있다.

② 매크로에 지정된 바로 가기 키가 엑셀 고유의 바로 가기 키와 중복될 경우 매크로 실행의 바로 가기 키가 우선 한다.

③ ActiveX 컨트롤의 '명령 단추'를 추가하면 [매크로 지정] 대화상자가 자동으로 표시되어 실행할 매크로를 바로 지정할 수 있다.

④ Visual Basic Editor에서 코드 편집을 통해 매크로의 이름이나 내용을 바꿀 수 있다.

  • 정답:
  • 해설: 양식 컨트롤이 아닌 ActiveX 컨트롤 단추 개체를 드래그하여 화면에 올려둘 때는 아무런 매크로 링크 연동 대화상자가 뜨지 않으며, 반드시 사용자가 디자인 모드를 거쳐 클릭 이벤트 발생 시 작동할 수동 이벤트 프로시저 구문을 비주얼 베이직 내부 코드창에 단독 코딩해 기술해 주어야 동작합니다.

32. 다음 중 시트 보호 시 '워크시트에서 허용할 내용'으로 저장할 수 있는 내용이 아닌 것은?

① 시나리오 편집

② 개체 편집

③ 시트 이름 바꾸기

④ 자동 필터 사용

  • 정답:
  • 해설: 현재 시트 자체의 이름을 변경하거나 시트를 통째로 버리는 삭제, 혹은 삽입 조작 행위는 셀 시트 내적인 행위가 아니라 전체 가이드 뼈대를 통제하는 '통합 문서 보호' 단계에서 처리하여야 할 최상위 설정 제어 범위에 들어갑니다.

33. 아래 시트에서 [A13:B15] 영역에 입력된 내용을 조건으로 고급 필터를 실행했을 때의 결과로 추출되는 데이터가 아닌 것은?

① 상품명이 컴퓨터이고 금액이 60,000인 데이터

② 상품명이 오디오이고 금액이 56,000인 데이터

③ 상품명이 비디오이고 금액이 30,000인 데이터

④ 상품명이 컴퓨터이고 금액이 30,000인 데이터

  • 정답:
  • 해설: * 고급 필터의 검색 상품명 조건란에 와일드카드 문자 기법을 내장해 =?디오라고 한정 명기하였습니다. 이는 맨 앞에 아무 글자 한 글자가 배치되고 마지막은 '디오'로 끝나 매듭지어지는 정확히 세 글자의 대상 단어(오디오, 비디오)만 매칭 포섭하여 추려냅니다.
  • 따라서 조건 성격상 '컴퓨터'라는 카테고리 데이터 항목은 검색망에 유입조차 되지 않으므로 컴파일 출력이 완전하게 배제됩니다.

34. 다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?

① 날짜 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.

② '3과 같이 입력하면 기본적으로 셀의 오른쪽에 정렬된다.

③ 수식 또는 함수 식을 입력할 때는 = 기호를 붙여 입력한다.

④ 여러 개의 셀에 동일한 데이터를 한번에 입력할 때 범위는 연속적으로 지정하지 않아도 된다.

  • 정답:
  • 해설: 임의 수치 숫자나 텍스트 데이터 진입 직전 가장 처음에 작은따옴표(') 기호를 기치로 앞세워 작성 입력하게 되면, 엑셀은 해당 데이터 셀 속성을 강제로 '문자열(텍스트)'로 간주합니다. 문자열 데이터는 정렬 기준의 표준 기본값에 따라 무조건 셀의 왼쪽으로 기우뚱 정렬 배열됩니다.

35. 다음 중 아래 워크시트의 [B2] 셀에 <보기>의 사용자 지정 표시 형식을 적용했을 때 표시되는 값은?

  • [B2 입력값] : 354600
  • <보기> 사용자 정의 서식: [>=1000000]#,##0.0"kl";[>=1000]#,##0.0"l";0.0"ml"
    ① 354600ml
    ② 23540
    ③ 354.6l
    ④ 40.4kl
  • 정답:
  • 해설: 입력된 인자 숫자인 354600은 100만 이상은 될 수 없으나, 두 번째 조건 한계치인 1000 이상([>=1000])은 거뜬히 충족하므로 해당 구간 지표인 #,##0.0"l" 포맷의 지배를 직접적으로 부여받습니다. 소수점 한 자리 처리 조건과 연동 변환하여 최종적으로는 리터 단위 기호와 융합된 354.6l 이 찍혀서 표시됩니다.

36. 다음 중 정렬에 대한 설명으로 옳지 않은 것은?

① 표 스타일이 적용된 데이터 영역을 왼쪽에서 오른쪽 방향으로 정렬하려면 정렬하기 전에 '범위로 변환'을 실행해야 한다.

② 숨겨진 행이나 열도 정렬에 포함되어 정렬된다.

③ 숫자, 날짜 등과 같이 셀에 입력된 값으로 정렬할 때는 정렬 기준을 '값'으로 지정하고, 셀에 지정된 서식으로 정렬하려면 정렬 기준을 '셀 색'이나 '글꼴 색'으로 지정해야 한다.

④ 사용자 지정 목록을 사용하여 사용자가 정의한 순서대로 정렬할 수 있다.

  • 정답:
  • 해설: 엑셀의 데이터 정렬 마법사 연동 시 가독 제어가 차단된 채 사용자가 수동 숨김 처리해 둔 임의 행(Row) 및 숨김 지정된 열(Column) 데이터 성분 구역들은 스캔 추출의 기동 범위에서 예외 제외되어 정렬에서 철저히 무시되고 누락 유지됩니다.

37. 다음 중 [페이지 설정] 대화상자에 대한 설명으로 옳지 않은 것은?

① 용지 방향, 용지 크기, 인쇄 품질을 설정할 수 있다.

② '머리글/바닥글' 탭의 '머리글' 영역에서 행/열 머리글의 인쇄 여부를 설정한다.

③ 여백은 사용자가 직접 값을 입력할 수 있다.

④ 워크시트에서 차트를 마우스로 선택한 후 [페이지 설정] 메뉴를 선택하면, '시트' 탭이 '차트' 탭으로 바뀐다.

  • 정답:
  • 해설: 인쇄 문서 가이드라인에 행 이름 표식 및 열 알파벳 지표를 실어 출력할지 결정해 제어하는 '행/열 머리글 인쇄' 여부의 활성 체크 박스는 머리글/바닥글 편집창이 아닌 [시트] 탭 내부에 엄정하게 고유 영역으로 배속되어 있습니다.

38. 다음 워크시트에서 [파일] → [옵션]을 선택하여 'Excel 옵션' 대화상자에서 고정 소수점을 '-2'로 지정한 후 셀에 1을 입력할 경우 화면에 표시되는 값은?

① 0.01

② 1

③ 100

④ 10000

  • 정답:
  • 해설: 엑셀 수동 고정 소수점 위치 지정 옵션을 음수값인 -2 로 조율 배정하게 되면, 일반 실수 정수를 키보드로 입력 진입할 때 대입 입력 수치의 뒤에 지정 승수만큼 0이 일괄 합산 증배 곱하여 처리(1 * 10^2)됩니다. 따라서 1을 입력하면 최종 결과값으로 100이 채워지게 됩니다.

39. 아래의 워크시트에서 [A1:C1] 영역이 블록으로 지정된 상태에서 채우기 핸들을 끌었을 때 [F1] 셀에 입력되는 값으로 올바른 것은?

(A1: 1, B1: 2-3 형태 가공 텍스트 및 수치 변동 수열 기준) ① 1

② 3-7

③ 2-3

④ 40

  • 정답:
  • 해설: 엑셀 시트에서 문자 패턴과 숫자가 얽힌 특정 지표 데이터 수열을 동시 드래그 선택해 가로로 우측 이동 연속 드래그 확장할 때, 엑셀 고유의 스마트 오토 필링 예측 엔진이 앞서 구성 지명된 세 개 셀 문맥 내 숫자의 증가율, 형식 규칙 폭을 그대로 수치 해석 배가 산정해 빈 자리를 메워냅니다.

40. 다음 중 VBA에서 [프로시저 추가] 대화상자의 각 옵션에 대한 설명으로 옳지 않은 것은?

① Sub와 Public을 선택한 경우 Sub 프로시저는 모듈 내의 모든 프로시저에서 해당 Sub 프로시저를 호출할 수 있다.

② Sub와 Private를 선택한 경우 Sub 프로시저는 선언된 모듈 내의 다른 프로시저에서만 호출할 수 있다.

③ Function과 Public을 선택한 경우 Function 프로시저는 모든 모듈의 모든 프로시저에 액세스할 수 있다.

④ Function과 Private를 선택한 경우 Function 프로시저는 모든 모듈의 다른 프로시저에서만 액세스할 수 있다.

  • 정답:
  • 해설: VBA 프로시저 구조에 강력한 내부 지향 캡슐 제어 선언 단어인 Private 속성을 앞세워 정의하면, 해당 프로시저는 오직 동일한 현재 선언 소속 모듈 코드 창 내부에서만 완벽히 호출 접근이 독립 연동 지원되며, 외부 여타 다른 모듈에서는 불러오지 못하게 안전 철통 제한됩니다.

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

41. 다음 중 사원 테이블(사원번호, 이름, 직급, 연봉, 호봉)에서 호봉이 6인 사원의 연봉을 3%씩 인상하는 SQL문이다. 빈 괄호에 알맞은 명령어는?

Update 사원
( ㉠ ) 연봉 = 연봉 * 1.03
( ㉡ ) 호봉 = 6;

① ㉠ From, ㉡ Where

② ㉠ Set, ㉡ From

③ ㉠ Set, ㉡ Where

④ ㉠ From, ㉡ Set

  • 정답:
  • 해설: 레코드 정보를 선택적으로 인상 교체 변경하는 수치 SQL 문인 UPDATE 문의 절대 표준 정식 구문 나열 포맷 형태는 UPDATE 테이블명 SET 필드값 = 변경조건수식 WHERE 타깃한정조건; 체계를 원형 그대로 성실히 따라 작성되어야 합니다.

42. 다음 중 폼 작성 시 사용하는 컨트롤에 대한 설명으로 옳지 않은 것은?

① 탭 컨트롤: 탭 형식의 대화상자를 작성하는 컨트롤로, 다른 컨트롤을 탭 컨트롤로 복사하거나 추가할 수 있다.

② 바운드 컨트롤: 폼이나 보고서에서 테이블이나 쿼리의 필드를 컨트롤 원본으로 사용하는 컨트롤이다.

③ 레이블 컨트롤: 필드나 식의 값을 표시하는 컨트롤이다.

④ 계산 컨트롤: 원본 데이터로 필드를 사용하지 않고 식을 사용하는 컨트롤이다.

  • 정답:
  • 해설: 필드 데이터 소스나 특수 조건 계산 식 연산 결과치를 가변 반응하여 뿌려주는 동적 본체는 텍스트 상자 컨트롤의 주 기능입니다. 레이블 컨트롤은 곁에 부가 배치하여 일체의 수정이나 변동이 없이 기기 타이틀 설명 문자만 인쇄해 내는 고정 텍스트 공간입니다.

43. 다음 중 액세스의 보고서에 대한 설명으로 옳은 것은?

① 보고서의 레코드 원본으로 테이블, 쿼리, 엑셀과 같은 외부 데이터, 매크로 등을 지정할 수 있다.

② 보고서 머리글과 보고서 바닥글의 내용은 모든 페이지에 출력된다.

③ 보고서에서도 폼에서와 같이 이벤트 프로시저를 작성할 수 있다.

④ 컨트롤을 이용하지 않고도 보고서에 테이블의 데이터를 표시할 수 있다.

  • 정답:
  • 해설: 엑세스 데이터베이스 보고서 영역도 독립 페이지의 출력 연동 타이밍이나 기물 개체 클릭 등 세부 구동 이벤트를 내장 지원하고 있으므로, 폼 구성과 어깨를 나란히 하여 VBA 문법 코드를 활용한 다각도의 이벤트 프로시저 정의 작동이 구현 가능합니다.
  • ① 보고서 원본으로 매크로는 불가합니다.
  • ② 머리글/바닥글 중 매 페이지마다 매번 찍히는 영역은 '페이지 머리글/바닥글' 구역입니다.
  • ④ 컨트롤 없이는 보고서에 테이블 수치를 가시 표식할 수 없습니다.

44. 다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?

① 참조 무결성은 참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태를 의미한다.

② 다른 테이블을 참조하는 테이블 즉, 외래 키 값이 있는 테이블의 레코드 삭제 시에는 참조 무결성이 위배될 수 있다.

③ 다른 테이블을 참조하는 테이블의 레코드 추가 시 외래 키 값이 널(Null)인 경우에는 참조 무결성이 유지된다.

④ 다른 테이블에 의해 참조되는 테이블에서 레코드를 추가하는 경우에는 참조 무결성이 유지된다.

  • 정답:
  • 해설: 외래키 속성이 기재되어 연동 등록되어 작동하는 자식 테이블(참조하는 테이블) 내부에서 고유 데이터 행 한 줄을 삭제 제거해 정리하는 가벼운 제어 동작은, 기반이 되는 부모 테이블(참조되는 테이블) 측 주 키 존립성에 어떠한 데미지나 모순을 야기하지 않으므로 참조 무결성 위배 요건이 성립조차 되지 않습니다.

45. 다음 중 폼이나 보고서의 특정 컨트롤에서 =[단가]*[수량]*(1-[할인률])과 같은 계산식을 사용하고, 계산 결과를 소수점 이하 첫째 자리까지 표시하고자 할 때 사용해야 할 함수는?

① Str()

② Val()

③ Format()

④ DLookUp()

  • 정답:
  • 해설: 지정한 특정 실수값이나 복수 연산 결과 문자열 데이터 외형 포맷 구성을 사용자가 원하는 정량적 출력 서식 스펙 양식에 맞추어 깔끔하게 포장 출력을 돕는 변환 조작용 함수는 Format 함수입니다.

46. 아래 내용 중 하위 폼에 대한 옳은 설명만을 나열한 것은?

ⓐ 하위 폼에는 기본 폼의 현재 레코드와 관련된 레코드만 표시된다.

ⓑ 하위 폼은 단일 폼으로 표시되며 연속 폼으로는 표시될 수 없다.

ⓒ 기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.

ⓓ 여러 개의 연결 필드를 지정하려면 콜론(:)으로 필드명을 구분하여 입력한다.

① ⓐ, ⓑ

② ⓐ, ⓒ

③ ⓑ, ⓓ

④ ⓒ, ⓓ

  • 정답:
  • 해설: 하위 폼 개체는 한눈에 많은 레코드 항목을 리스팅할 수 있도록 단일 폼 뿐만 아니라 '연속 폼'이나 표 성격인 '데이터시트' 포맷 양식으로도 제한 없이 동적 연출 가능하므로 ⓑ는 완벽히 틀렸습니다. 또한 연동 교합할 키 필드가 다중(2개 이상)일 때 사용되는 중간 정식 분리자는 콜론이 아닌 세미콜론(;) 표준 기호이므로 ⓓ 또한 오답입니다.

47. 다음은 보고서 보기 형태에 대한 내용이다. 괄호 ㉠, ㉡에 알맞은 형태는 무엇인가?

  • ( ㉠ ): 보고서로 출력될 실제 데이터를 보면서 컨트롤의 크기 및 위치를 변경할 수 있다.
  • ( ㉡ ): 컨트롤 도구를 이용하여 보고서를 만들거나 수정할 수 있는 형태로, 실제 데이터는 표시되지 않는다.
    ① ㉠ 레이아웃 보기, ㉡ 디자인 보기
    ② ㉠ 인쇄 미리 보기, ㉡ 레이아웃 보기
    ③ ㉠ 디자인 보기, ㉡ 보고서 보기
    ④ ㉠ 레이아웃 보기, ㉡ 보고서 보기
  • 정답:
  • 해설: 보관 테이블 내부 실제 데이터를 띄워 보며 레이아웃 구성 개체의 경계 폭과 가로선 정렬 배치를 정교하게 연동 가공하는 고급 보기는 '레이아웃 보기'이며, 데이터 열람 없이 내부 뼈대 및 디자인 수식 속성 지표만 철저히 조율 코딩하는 창은 '디자인 보기'입니다.

48. 다음 중 아래의 VBA 코드를 실행한 결과 메시지 상자에 표시되는 내용은 무엇인가?

Private Sub Form_Load()
    Dim SampleString
    SampleString = "대한상공회의소"
    Mid(SampleString, 3, 2) = "활용"
    MsgBox (SampleString)
End Sub

① 대한상공회의소

② 상공

③ 대한활용회의소

④ 활용

  • 정답:
  • 해설: Mid(대상문자열, 출발점번호, 바꿀글자개수) = "대체문자" 문법 규칙의 명령은 지명한 변수의 해당 내부 영역 부분을 신규 단어로 고스란히 교체 변조 편집합니다. 3번째 글자인 '상' 글자 위치에서 출발하는 2글자 폭 구역인 '상공'이라는 원래 단어 성분이 '활용'으로 치환 업데이트 처리되므로 최종 MsgBox를 통해 뜨는 전체 문자는 대한활용회의소 가 되어 출력됩니다.

49. 다음 중 데이터베이스 설계 순서로 옳은 것은?

① 요구 조건 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현

② 요구 조건 분석 → 논리적 설계 → 개념적 설계 → 물리적 설계 → 구현

③ 요구 조건 분석 → 개념적 설계 → 물리적 설계 → 논리적 설계 → 구현

④ 요구 조건 분석 → 물리적 설계 → 개념적 설계 → 논리적 설계 → 구현

  • 정답:
  • 해설: 효율적이고 정형화된 데이터베이스 설계를 이룩하기 위한 최정상 설계 절차 체계 순서는 요구 조건 분석 ➔ 개념적 설계(ER-다이어그램 생성) ➔ 논리적 설계(표/릴레이션 구조로 변환) ➔ 물리적 설계(인덱스 및 구체적 구조 세팅) ➔ 데이터베이스 구현 순의 절차를 빈틈없이 순차적으로 밟아 나가야 합니다.

50. 다음 중 하나의 필드에 할당되는 크기(바이트 수 기준)가 가장 작은 데이터 형식은?

① 통화

② Yes/No

③ 일련 번호

④ OLE

  • 정답:
  • 해설: 엑세스 기본 탑재 데이터 데이터 형식의 바이트 소요 스펙 구성:
  • 통화: 8바이트
  • 일련 번호: 4바이트
  • OLE 개체: 최대 1GB 용량까지 동적 유기적 팽창 배정
  • Yes/No: 내부적으로 단 1비트(Bit) 공간만 확보하여 참/거짓 플래그만 담으면 역할을 다 수행하므로 구조상 저장 소요량이 비교 불가능할 정도로 극단적으로 가장 작고 정교합니다.

51. 다음 중 Access의 개체에 대한 설명으로 옳지 않은 것은?

① 매크로는 모듈에 비해 복잡한 작업을 처리하기 위해 프로그램을 직접 작성하는 것이다.

② 쿼리는 폼이나 보고서의 원본 데이터로 사용할 수 있다.

③ 폼은 테이블이나 쿼리 데이터의 입출력 화면을 작성한다.

④ 테이블은 데이터를 저장하는 데 사용하는 데이터베이스 개체로, 레코드 및 필드로 구성된다.

  • 정답:
  • 해설: 오류 예외 핸들링 연산 처리 및 세밀한 기능 처리를 위해 모듈 내부 구역에서 사용자가 개발 언어 코드를 타이핑하여 직접 수동 설계 구축해 내는 고도의 연산 구현 매체는 '모듈(VBA)' 개체입니다. 매크로는 기초 명령을 리스팅해 주는 가볍고 쉬운 자동화 기물입니다.

52. 다음 중 동아리 회원 목록을 표시하는 [동아리회원] 폼에서 성별이 여자인 본문의 모든 컨트롤들의 글꼴 서식을 굵게, 기울임꼴로 표시하는 방법으로 적절한 것은?

① 본문 영역에서 '성별' 컨트롤을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.

② 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 조건 식을 [성별]='여자'로 지정한 후 서식을 설정한다.

③ 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.

④ 테이블의 데이터시트 보기에서 여자 회원 레코드들을 모두 선택한 후 서식을 설정한다.

  • 정답:
  • 해설: 가로 줄 행 구역에 위치해 작동하는 '본문 영역의 모든 컨트롤 박스 컴포넌트 전체'에 조건부 서식 서식을 한꺼번에 전면 인가하여 줄 바꿈 동시 연출을 유도하려 할 경우에는, 컨트롤들 전체를 드래그해 선택을 준 다음 서식 적용 규칙 방식을 반드시 '식이(Expression Is)' 형태로 선택 변경한 후 조건 수식 서식식인 [성별]='여자'를 온전히 작성 기입하여 지정해야 전면 적용이 유효하게 성립합니다.

53. 다음 중 하위 쿼리(Sub Query)의 설명으로 옳지 않은 것은?

① 하위 폼이나 하위 보고서는 반드시 하위 쿼리를 사용해야 한다.

② 주 쿼리에서 IN 조건부를 사용하여 하위 쿼리의 일부 레코드에 동일한 값이 있는 레코드만 검색할 수 있다.

③ SELECT 문의 필드 목록이나 WHERE 또는 HAVING 절에서 식 대신에 하위 쿼리를 사용할 수 있다.

④ 주 쿼리에서 ALL 조건부를 사용하여 하위 쿼리에서 검색된 모든 레코드와 비교를 만족시키는 레코드만 검색할 수 있다.

  • 정답:
  • 해설: 하위 폼 및 독립 하위 보고서 개체들에 물려 데이터 전송 연동을 도맡아 수행할 실제 원본 대상 가이드에는 단순 일방 데이터 테이블이나 독립 구현 쿼리 뷰 개체들을 다 제약 조건 없이 탑재해 줄 수 있으므로 반드시 하위 쿼리만 한정하여 연동해야 한다는 설명은 오답입니다.

54. 다음 <보기>와 같이 거래처별 수금액의 합계를 표시하려고 할 때 가장 적합한 보고서 영역은?

  • <보기> : 수금액 합계 =Sum([수금액])
    ① 보고서 머리글
    ② 페이지 바닥글
    ③ 거래처명 바닥글
    ④ 본문
  • 정답:
  • 해설: 단순히 원장 리스트 전체 누계가 목적이 아니라 데이터들을 분석 및 정렬하여 '거래처별' 그룹 단위로 긴밀히 묶어낸 부분합 결과만을 산출 제시하도록 규격되어 있습니다. 따라서 그룹핑 조건이 안전하게 집합 완료되고 끝을 맺어주는 위치 구역인 해당 그룹 조건의 '그룹 바닥글(거래처명 바닥글)'에 매칭해 두는 설계가 논리적으로 합당합니다.

55. 다음 중 아래 쿼리에서 두 테이블에 조인된 필드가 일치하는 레코드만 결합하기 위해 괄호 안에 넣어야 할 조인 유형으로 옳은 것은?

SELECT 필드목록 FROM 테이블1 ( 괄호 ) 테이블2 ON 테이블1.필드 = 테이블2.필드;

① INNER JOIN

② LEFT JOIN

③ OUTER JOIN

④ RIGHT JOIN

  • 정답:
  • 해설: 상호 소속 데이터 테이블들에서 매핑 조건으로 지시 연동된 참조 키의 고유 값이 서로 간에 자로 잰 듯 똑같이 합치 일맥상통하는 원형적 교집합 속성 데이터 한 줄 항목들만 엄격히 발췌 추려 결합 출력을 제어하는 표준 이너 연산 키워드는 INNER JOIN입니다.

56. 다음 중 정규화에 대한 설명으로 옳지 않은 것은?

① 정규화를 통해 테이블 간의 종속성을 높이기 위한 것이다.

② 대체로 더 작은 필드를 갖는 테이블로 분해하는 과정이다.

③ 데이터 중복을 최소화하기 위한 작업이다.

④ 추가, 갱신, 삭제 등 작업 시의 이상(Anomaly) 현상이 발생하지 않도록 하기 위한 것이다.

  • 정답:
  • 해설: 데이터베이스 정규화(Normalization) 과정은 데이터 간의 불필요하고 조밀하게 얽힌 상호 중복성 결함을 물리적으로 해체 전향 유도함으로써, 결과적으로 각 테이블 간에 존재하는 불필요한 종속성 및 연계 고리를 최소화해 제거하고 분산 독립성을 안정적으로 배가 보장하기 위함입니다.

57. 다음 중 기본키(Primary Key)에 대한 설명으로 옳은 것은?

① 모든 테이블에는 기본키를 반드시 설정해야 한다.

② 액세스에서는 단일 필드 기본키와 일련 번호 기본키만 정의 가능하다.

③ 데이터가 이미 입력된 필드도 기본키로 지정할 수 있다.

④ OLE 개체나 첨부 파일 형식의 필드에도 기본키를 지정할 수 있다.

  • 정답:
  • 해설: * 이미 많은 실 데이터 레코드들이 들어가 작성 수록 완료된 기존의 일반 필드 칼럼 영역이라 하더라도, 보존된 실제 데이터들이 일체의 중복 요소가 완전 배제(유일성 만족)되어 있고, 비어 있는 값(Null)도 전혀 보존되어 있지 않다면 언제든지 필요에 따라서 기본키 식별자로 재지정 설정해 활용할 수 있습니다.
  • ① 기본키 설정은 필수가 아니며 기본키 없는 테이블 생성 역시 온전하게 허가됩니다.
  • ② 여러 개의 필드를 한데 묶어 대표 지표로 삼는 다중 복합 키 설계 역시 든든하게 지정 가능합니다.
  • ④ 데이터 덩치가 지나치게 거대하고 고유 연산 변동 가시 식별이 불가능한 OLE 개체나 다중 첨부 파일 데이터 타입 등에는 기본키 속성을 세팅 지정해 줄 수 없습니다.

58. 다음 중 현재 폼에서 'cmd숨기기' 단추를 클릭하는 경우, DateDue 컨트롤이 표시되지 않도록 하기 위한 이벤트 프로시저로 옳은 것은?

Private Sub cmd숨기기_Click()
    Me.[DateDue]!Visible = False
End Sub

Private Sub cmd숨기기_DblClick()
    Me!DateDue.Visible = True
End Sub

Private Sub cmd숨기기_Click()
    Me![DateDue].Visible = False
End Sub

Private Sub cmd숨기기_DblClick()
    Me.DateDue!Visible = True
End Sub

  • 정답:
  • 해설: 화면의 특정 기물 컨트롤 노출 유무 제어를 수행하는 전용 프로퍼티 성분명은 Visible 속성이며, 이를 은닉 감춤 처리할 시 대입하는 참거짓 불린값 지표는 False 입니다. 아울러 타깃 변수와 내부 연동 속성값 사이를 이어 명시해 처리하는 VBA의 문법 식별자는 마침표(.) 기호이므로 이에 정확히 일치하여 작성된 문형은 Me![DateDue].Visible = False 입니다.

59. 다음 중 직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 '근무년수'가 3 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름차순으로 모든 필드를 표시하는 SQL문은?

① select * from 직원 where 근무년수 >= 3 order by 나이, 급여;

② select * from 직원 order by 나이, 급여 where 근무년수 >= 3;

③ select * from 직원 order by 나이 desc, 급여 asc where 근무년수 >= 3;

④ select * from 직원 where 근무년수 >= 3 order by 나이 desc, 급여 asc;

  • 정답:
  • 해설: SQL 구문 구조 순서 분석:
  • 조건 한정 질의어인 WHERE 구역은 반드시 데이터 정렬 선언 키워드 구역인 ORDER BY보다 문맥상 앞서서 작성 고수해야 하므로 ②, ③번은 예외 없이 자동 구문법 오류 탈락입니다.
  • 나이가 많은 고연령자부터 정렬하는 역순 정렬은 내림차순(DESC) 에 매핑되고, 차순위 정렬인 급여는 순차 상승인 오름차순(ASC 또는 기본 생략) 에 맞물려야 하므로 이 조건식을 완성도 있게 정돈한 문장은 ④번입니다.

60. 아래와 같이 보고서의 그룹 바닥글에 도서의 총 권수와 정가의 합계를 인쇄하고자 한다. 다음 중 총 권수와 정가 합계 두 컨트롤의 수식으로 옳은 것은?

(출력 레이아웃 양식 기준: 총 2권 / 정가합계 32000) ① =Count([정가]) & "권", Total([정가])

② =CountA([정가]) & "권", =Sum([정가])

③ =CountA([도서명]) & "권", =Total([정가])

④ =Count(*) & "권", =Sum([정가])

  • 정답:
  • 해설: 엑세스 DB 연동 보고서 및 질의 SQL 환경 내에서 비어 있거나 누락된 필드를 원천 방지하여 현재 레코드 전체 한 줄의 개수 총합을 일괄 전수 연산해 세어내는 정석 수식 포맷은 =Count(*) 입니다. 아울러 특정 수치 칼럼의 실 누적 합계를 요약 산출하는 함수 지표명은 =Sum(필드명) 구조이므로 이 두 쌍의 연동 형식을 온전히 구성한 조합은 ④번입니다.