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

2025년 컴퓨터활용능력 1급 상시 05회 필기 기출문제 및 해설

영구원(09One) 2026. 6. 17. 00:01

2025년 컴퓨터활용능력 1급 상시 05회 필기 기출문제 및 해설

제1과목: 컴퓨터 일반

1. 다음 중 컴퓨터 통신에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?

① 네트워크 병목현상 해결 기능

② FTP 프로토콜 연결 해제 기능

③ 방화벽 기능과 캐시 기능

④ 내부 불법 해킹 차단 기능

  • 정답:
  • 해설: 프록시(Proxy) 서버는 클라이언트와 인터넷 사이에서 대리인 역할을 수행합니다. 자주 요청되는 데이터를 보관하는 캐시 기능을 통해 전송 속도를 향상시키고, 외부의 불법 침입을 차단하는 방화벽 기능을 지원합니다.

2. 다음 중 시스템 복구를 해야 하는 시기로 가장 적절하지 않은 것은?

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

② 새 장치를 설치한 후 시스템이 불안정 할 때

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

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

  • 정답:
  • 해설: 파일의 단편화를 해결하여 디스크의 속도를 향상시키는 것은 '드라이브 조각 모음 및 최적화' 작업입니다. 시스템 자체를 이전 정상 상태로 되돌리는 '시스템 복구'와는 관계가 없습니다.

3. 다음 중 컴퓨터 통신과 관련하여 P2P 방식에 관한 설명으로 옳은 것은?

① 인터넷에서 이루어지는 개인 대 개인의 파일 공유를 위한 기술이다.

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

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

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

  • 정답:
  • 해설: P2P(Peer-to-Peer) 방식은 중앙 서버를 거치지 않고, 네트워크에 연결된 개인 컴퓨터(Peer) 간에 직접 데이터를 주고받는 개인 대 개인 파일 공유 기술입니다.

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

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

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

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

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

  • 정답:
  • 해설: ④번은 LISP, PROLOG와 같은 인공지능 전문 언어에 대한 설명입니다. 자바(JAVA)는 객체 지향 프로그래밍 언어로 가상 머신(JVM)을 활용하여 운영체제로부터 독립적으로 작동합니다.

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

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

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

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

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

  • 정답:
  • 해설: 모니터의 크기는 가로와 세로의 길이를 합산한 값이 아니라 화면의 대각선 길이를 인치(Inch) 단위로 측정한 값입니다.

6. 다음 중 RAM(Random Access Memory)에 대한 설명으로 옳은 것은?

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

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

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

④ 전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.

  • 정답:
  • 해설: RAM의 종류 중 DRAM(동적 램)은 구조가 단순하고 저렴하여 주기억장치로 널리 쓰이지만, 전하가 서서히 방전되므로 방전되기 전에 주기적으로 재충전(Refresh) 작업을 해주어야 정보가 유지됩니다. ①, ③, ④번은 모두 ROM(Read Only Memory)에 대한 설명입니다.

7. 다음 중 인터넷과 관련하여 스트리밍(Streaming) 기술에 관한 설명으로 옳은 것은?

① 정지 화상의 프레임에서 중복되는 정보를 삭제하여 데이터를 압축하는 기술이다.

② 네트워크를 통해 대용량의 멀티미디어 데이터 파일을 다운 받을 때 사용자가 전체 파일을 다운 받을 때까지 기다릴 필요 없이 전송되는 대로 재생시키는 기술이다.

③ 하이퍼텍스트와 멀티미디어를 통합한 개념으로 문자뿐만 아니라 그래픽, 사운드, 동영상 등의 정보를 연결해 놓은 미디어 통합 기술이다.

④ 카메라로 촬영한 아날로그 영상을 디지털 영상으로 변환, 캡처하여 편집, 저장 시키는 기술이다.

  • 정답:
  • 해설: 스트리밍(Streaming)은 데이터가 흐르듯이 전송되는 방식으로, 대용량 파일의 다운로드가 완료될 때까지 기다리지 않고 전송받는 실시간 데이터 흐름을 기반으로 재생하는 멀티미디어 전송 기술입니다.

8. 정보시스템을 통하여 전자문서를 전송하기 위해서는 정보 보호를 위하여 보안 서비스가 필요하다. 다음 중 보안 서비스에 해당하지 않는 것은?

① 부인방지

② 기밀성

③ 무결성

④ 확장성

  • 정답:
  • 해설: 정보 보안의 5대 주요 서비스는 기밀성, 무결성, 가용성, 부인방지, 인증입니다. ④번의 확장성(Scalability)은 시스템의 규모를 유연하게 확장할 수 있는 시스템 엔지니어링 척도로 보안 서비스에 해당하지 않습니다.

9. 다음 중 컴퓨터의 하드디스크와 관련하여 RAID(Redundant Array of Inexpensive Disks) 기술에 관한 설명으로 옳지 않은 것은?

① 미러링(Mirroring) 방식은 데이터를 두 개의 디스크에 동일하게 기록하여 한쪽 디스크의 데이터 손상 시 다른 한쪽 디스크를 이용하여 복구한다.

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

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

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

  • 정답:
  • 해설: ③번은 하나의 하드디스크를 여러 개의 논리적 드라이브로 쪼개어 사용하는 '파티션(Partition)'에 대한 설명입니다. RAID는 여러 개의 물리적 하드디스크를 조합하여 고성능 또는 고안정성을 가진 하나의 디스크처럼 제어하는 기술입니다.

10. 다음 중 컴퓨터에서 사용하는 자료의 외부적 표현 방식에 관한 설명으로 옳은 것은?

① ASCII는 데이터 통신용이나 개인용 컴퓨터에서 사용하며, 128가지의 문자를 표현할 수 있다.

② BCD는 8비트로 구성되어 있으며, 하나의 문자를 표현할 수 있다.

③ EBCDIC는 대형 컴퓨터에서 사용되는 범용 코드이며, 6비트로 구성되어 있다.

④ Unicode는 국제 표준 코드로 최대 256가지의 문자 표현이 가능하다.

  • 정답:
  • 해설: * ASCII 코드는 7비트로 구성되어
    가지 문자를 표현합니다.
  • BCD 코드는 6비트로 구성되어
    가지 문자를 표현합니다.
  • EBCDIC 코드는 8비트로 구성되어
    가지 문자를 표현합니다.
  • Unicode(유니코드)는 전 세계 모든 문자를 담기 위해 만들어진 16비트(또는 그 이상)의 국제 표준 코드로, 최대 65,536개 이상의 풍부한 문자 세트를 표현할 수 있습니다.

11. 다음 중 인터넷 보안을 위한 해결책으로 사용되는 암호화 기법에 대한 설명으로 옳지 않은 것은?

① 비밀키 암호화 기법은 동일한 키로 데이터를 암호화하고 복호화한다.

② 비밀키 암호화 기법은 대칭키 암호화 기법 또는 단일키 암호화 기법이라고도 하며, 대표적으로 DES(Data Encryption Standard)가 있다.

③ 공개키 암호화 기법은 비대칭 암호화 기법이라고도 하며, 대표적인 암호화 방식으로 RSA(Rivest, Shamir, Adleman)가 있다.

④ 공개키 암호화 기법에서는 암호화할 때 사용하는 키는 비밀로 하고, 복호화 할 때 사용하는 키는 공개하는 방식을 사용한다.

  • 정답:
  • 해설: 공개키(비대칭키) 암호화 기법에서는 누구나 데이터를 암호화할 수 있도록 암호화 키를 공개하고, 암호화된 데이터를 안전하게 수신자 본인만 복구할 수 있도록 복호화 키(개인키)는 철저히 비밀로 보관합니다.

12. 다음 중 PC의 바이오스(BIOS)에 대한 설명으로 옳지 않은 것은?

① 바이오스는 컴퓨터의 입출력 장치나 메모리 등 하드웨어를 관리하는 프로그램이다.

② 컴퓨터에 연결된 주변장치를 관리하는 인터럽트(Interrupt) 처리 부분이 있다.

③ 바이오스는 하드디스크에 저장되어 있다.

④ PC의 전원을 올리면 먼저 바이오스 프로그램이 작동하여 시스템을 초기화시킨다.

  • 정답:
  • 해설: 바이오스(BIOS)는 메인보드에 있는 비휘발성 메모리 칩인 ROM(혹은 Flash Memory)에 저장되어 있습니다. 하드디스크에 저장되어 있지 않기 때문에 부팅 직후 운영체제 로딩 전 가장 먼저 실행될 수 있습니다.

13. 다음 중 전자우편에서 사용하는 POP3 프로토콜에 관한 설명으로 옳은 것은?

① 사용자가 작성한 이메일을 다른 사람의 계정으로 전송해 주는 역할을 한다.

② 메일 서버의 이메일을 사용자의 컴퓨터로 가져올 수 있도록 메일 서버에서 제공하는 프로토콜이다.

③ 멀티미디어 전자우편을 주고 받기 위한 인터넷 메일의 표준 프로토콜이다.

④ 웹 브라우저에서 제공하지 않는 멀티미디어 파일을 확인하여 실행시켜주는 프로토콜이다.

  • 정답:
  • 해설: POP3는 메일 서버에 임시 보관 중인 수신 메일을 사용자의 PC(메일 클라이언트)로 전송해 주는 역할을 하는 프로토콜입니다. 메일을 상대방에게 송신(전송)할 때는 SMTP 프로토콜을 사용합니다.

14. 다음 중 한글 Windows 10의 백업과 복원에 관한 설명으로 옳지 않은 것은?

① 파일이 백업되는 주기를 지정할 수 있다.

② 파일 히스토리를 이용하여 자동으로 파일이 백업되도록 설정할 수 있다.

③ 백업된 파일을 복원할 때 복원 위치를 설정할 수 있다.

④ 백업에서 제외할 폴더를 지정할 수 없다.

  • 정답:
  • 해설: Windows 10의 백업 및 파일 히스토리 관리 도구에서는 디스크 공간 절약 및 백업 효율성을 위해 백업 시 원하지 않는 특정 하위 폴더나 파일을 임의로 제외하는 제외 기능을 제공합니다.

15. 핸드폰, 노트북과 같은 휴대기기를 서로 연결하여 정보를 교환할 수 있도록 하는 근거리 무선 통신 기술은?

① 블루투스

② 와이파이

③ 와이브로

④ 테더링

  • 정답:
  • 해설: 아주 좁은 공간(10m 내외)에서 전자기기들끼리 무선으로 페어링하여 음성, 파일, 상태 제어 등의 데이터 정보를 주고받을 수 있도록 고안된 근거리 통신 규격은 블루투스(Bluetooth)입니다.

16. 다음 중 컴퓨터 운영체제(OS) 대한 설명으로 옳지 않은 것은?

① 컴퓨터 하드웨어와 응용 프로그램을 사용하고자 하는 사용자 사이에 위치하여 인터페이스 역할을 해주는 소프트웨어이다.

② 운영체제는 컴퓨터가 동작하는 동안 주기억장치에 위치하며, 프로세스, 기억장치, 입·출력장치, 파일 등의 자원을 관리한다.

③ 운영체제의 목적에는 처리 능력의 향상, 응답 시간의 단축, 사용 가능도의 향상, 신뢰도 향상 등이 있다.

④ 운영체제의 종류에는 어셈블러, 컴파일러, 인터프리터 등이 있다.

  • 정답:
  • 해설: 어셈블러, 컴파일러, 인터프리터는 사용자가 작성한 고급 언어 프로그램을 기계가 해석할 수 있도록 변환해 주는 '언어 번역 소프트웨어'입니다. 대표적인 운영체제(OS)로는 Windows, Linux, macOS, Android 등이 있습니다.

17. 다음 중 인터넷 해킹과 관련하여 피싱(Phishing)에 관한 설명으로 옳은 것은?

① 거짓 메일을 보내서 가짜 금융 기관 등의 가짜 웹 사이트로 유인하여 정보를 빼내는 행위이다.

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

③ 여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위이다.

④ 네트워크를 거쳐 전송되는 패킷 정보를 읽어 계정과 암호를 알아내는 행위이다.

  • 정답:
  • 해설: 피싱(Phishing)은 개인정보(Private Data)와 낚시(Fishing)의 합성어로 금융 기관이나 신뢰할 수 있는 대기업 웹페이지로 정교하게 위장하여 사용자가 직접 비밀번호나 보안카드 번호를 작성하도록 속이는 해킹 기술입니다. (② 트로이 목마, ③ DDoS, ④ 스니핑)

18. 다음 중 인터넷에서 사용하는 표준 주소 체계인 URL(Uniform Resource Locator)의 4가지 구성 요소를 순서대로 옳게 나열한 것은?

① 프로토콜, 서버 주소, 포트 번호, 파일 경로

② 서버 주소, 프로토콜, 포트 번호, 파일 경로

③ 프로토콜, 서버 주소, 파일 경로, 포트 번호

④ 포트 번호, 프로토콜, 서버 주소, 파일 경로

19. 다음 중 인터넷 서버까지의 경로를 추적하는 명령어인 'Tracert'에 대한 설명으로 옳은 것은?

① IP 주소, 목적지까지 거치는 경로의 수, 각 구간 사이의 데이터 왕복 속도를 확인할 수 있다.

② 원격 컴퓨터가 현재 네트워크에 연결되어 정상적으로 작동하고 있는지 알아볼 수 있다.

③ 컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이에서 파일을 주고 받을 수 있도록 하는 원격 파일 전송 프로토콜이다.

④ 현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소 및 포트 정보를 볼 수 있다.

  • 정답:
  • 해설: tracert 명령어는 목적지 서버에 패킷이 도달할 때까지 경유하는 모든 라우터(IP) 경로와 구간별 데이터 전송 속도를 실시간으로 추적하여 제공함으로써 중간에 통신망 정체가 일어난 영역을 진단할 수 있게 돕습니다. (② ping, ③ FTP, ④ netstat)

20. 다음 중 인터넷에서 사용하는 DNS에 관한 설명으로 옳지 않은 것은?

① DNS는 Domain Name Server 또는 Domain Name System의 약자로 쓰인다.

② 문자로 만들어진 도메인 이름을 숫자로 된 IP 주소로 바꾸는 시스템이다.

③ DNS 서버는 IP 주소를 이용하여 패킷의 최단 전송 경로를 설정한다.

④ DNS에서는 모든 호스트들을 각 도메인별로 계층화 시켜서 관리한다.

  • 정답:
  • 해설: 네트워크 전송 패킷이 어떤 경로를 통해 가장 빠르게 이동할지 최적의 노드를 설정해 주는 작업을 수행하는 하드웨어 장치와 기능은 라우터(Router)와 라우팅(Routing) 기능입니다. DNS는 문자형 도메인 네임을 컴퓨터가 이해할 수 있는 이진 주소(IP)로 대응시켜 주는 주소 명부 데이터베이스를 관리합니다.

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

21. 다음 중 엑셀의 틀 고정에 대한 기능 설명으로 옳지 않은 것은?

① 틀 고정 방법으로 첫 행 고정을 실행하면 선택된 셀의 위치와 상관없이 첫 행이 고정된다.

② 틀 고정은 특정 행 또는 열을 고정할 때 사용하는 기능으로, 주로 표의 제목 행 또는 제목 열을 고정한 후 작업할 때 유용하다.

③ 선택된 셀의 왼쪽 열과 바로 위의 행이 고정된다.

④ 틀 고정 구분선을 마우스로 잡아끌어 틀 고정 구분선을 이동시킬 수 있다.

  • 정답:
  • 해설: 화면 구도를 변경할 수 있는 '창 나누기' 기능은 구분선을 클릭하여 마우스 드래그로 원하는 지점으로 재배치할 수 있으나, '틀 고정' 구분선은 드래그로 이동시킬 수 없습니다. 틀 고정의 위치를 변경하려면 틀 고정을 아예 취소한 다음 마우스 포인터를 새 셀 위치에 두고 다시 설정해야 합니다.

22. 아래 워크시트와 같이 시상내역[A13:D16] 표를 이용하여 시상내역 [D2:D10]을 계산하였다. 다음 중 [D2] 셀에 입력된 배열 수식으로 옳은 것은?

① {=INDEX($B$15:$D$16, MATCH(B2, $A$15:$A$16, 0), MATCH(C2, $B$13:$D$13, -1))}

② {=INDEX($B$15:$D$16, MATCH(B2, $A$15:$A$16, 0), MATCH(C2, $B$13:$D$13, 1))}

③ {=INDEX($B$15:$D$16, MATCH(B2, $A$15:$A$16, 0), MATCH(C2, $B$14:$D$14, -1))}

④ {=INDEX($B$15:$D$16, MATCH(B2, $A$15:$A$16, 0), MATCH(C2, $B$14:$D$14, 1))}

  • 정답:
  • 해설: INDEX(범위, 행번호, 열번호) 구조로 원하는 시상 명칭이 위치한 핵심 데이터 범위는 $B$15:$D$16입니다.
  • 행 번호: B열에 적힌 공모대상(B2)이 $A$15:$A$16 범위 내에 정확히 일치하는 위치를 찾기 위해 MATCH(B2, $A$15:$A$16, 0)를 대입합니다.
  • 열 번호: 수험 점수(C2)가 속해 있는 구간의 인덱스 정보를 탐색해야 하는데, 하한값이 배열된 $B$13:$D$13 또는 상한값이 배열된 $B$14:$D$14를 활용할 때 엑셀 MATCH에서 오름차순 매칭 시 '1' 옵션을 사용하게 됩니다. 시상 요건 구조상 구간 기준 행을 온전히 분석했을 때, 점수 범위의 임계값에 맞춰 올바르게 대입하여 찾아내는 적격 수식은 ④번 양식을 지닙니다.

23. 다음과 같은 이벤트를 실행시켰을 때 나타나는 결과로 옳은 것은?

Private Sub CommandButton1_Click()
    Range("B2:C3").Select
    Selection.Delete Shift:=xlToLeft
End Sub

① [B2:C3] 영역을 셀의 왼쪽에 복사한다.

② [B2:C3] 영역을 삭제한 후 왼쪽에 있는 셀을 오른쪽으로 이동한다.

③ [B2:C3] 영역을 삭제한 후 오른쪽에 있는 셀을 왼쪽으로 이동한다.

④ [B2:C3] 영역을 셀의 오른쪽에 복사한다.

  • 정답:
  • 해설: Selection.Delete 명령어는 워크시트에서 지정 영역을 지워내는 작업 명령어이며, 소거된 영역으로 인해 생긴 레이아웃 공백을 벌충하기 위해 어떤 흐름을 취할지 정하는 보조 속성이 Shift입니다. Shift:=xlToLeft는 삭제된 영역 오른쪽 공간에 위치하고 있던 데이터 셀들을 왼쪽으로 밀어서 밀착시키라는 의미를 내포합니다.

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

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

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

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

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

  • 정답:
  • 해설: 정수 또는 실수 데이터 입력 시 작은따옴표(')를 앞머리에 접두어로 삽입하여 '3과 같은 양식으로 입력하게 되면, 엑셀 프로그램은 이 셀을 수식 가공이 불가능한 '문자형(텍스트)' 데이터로 인식합니다. 엑셀의 문자 데이터는 기본적으로 셀의 왼쪽에 정렬되도록 지정되어 있습니다.

25. 다음 중 아래 설명에 해당하는 차트 종류는?

  • 항목의 값을 점으로 표시하여 여러 데이터 값들의 관계를 보여 주며 주로 과학 데이터의 차트 작성에 사용된다.
  • 가로 축의 값이 일정한 간격이 아닌 경우나 데이터 요소의 수가 많은 경우 사용된다.
  • 기본적으로 5개의 하위 차트 종류가 제공되며, 3차원 차트로 작성할 수 없다.
    ① 분산형 차트
    ② 도넛형 차트
    ③ 방사형 차트
    ④ 혼합형 차트
  • 정답:
  • 해설: 두 연속 변수 데이터 필드 간의 미세한 분포, 밀집 현상, 연관성 여부 등을 직관적으로 표현하는 데 최적인 차트는 분산형(XY) 차트입니다. 대용량 물리 측정 데이터 가공, 과학 통계, 시간 경과에 일정치 않은 수치를 대각 분포 좌표상에 타점하여 흐름을 그릴 때 이상적이며 3D 차트 전향이 불가능합니다.

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

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

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

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

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

  • 정답:
  • 해설: 데이터 테이블 양식 분석 시, 가로(행) 방향에 전개된 시뮬레이션 항목(1,000, 1,200...)은 '단가'에 관한 데이터이고 세로(열) 방향에 정렬된 시뮬레이션 항목(10, 30...)은 '판매량' 데이터입니다. 따라서 데이터 테이블 실행 시 행 입력 셀에는 단가 수식이 입력되는 원천 원본인 [B3] 셀을 바인딩해야 하고, 열 입력 셀에는 판매량 원천 원본인 [B2] 셀을 바인딩해야 합니다. ①번은 입력 대화 상자의 행/열 기준 매칭 대상 설명을 반대로 설명했습니다.

27. 다음 중 아래 시트에서 고급 필터 기능을 이용하여 점수가 전체 평균보다 크면서 성별이 "남"인 데이터를 추출하려고 할 때, 고급 필터의 조건식으로 옳은 것은?

① (성별/점수 필드를 나열하고) 남과 >AVERAGE($D$2:$D$10)를 같은 행에 기입

② (성별/점수 필드를 나열하고) 남과 =D2>=AVERAGE($D$2:$D$10)를 다른 행에 기입

③ (조건용 임의의 표 머리글을 일반 필드명과 다르게 설정하고) =D2>=AVERAGE($D$2:$D$10)와 성별 남을 동일 행에 가로로 나열 기입

④ (조건용 임의의 표 머리글을 일반 필드명과 다르게 설정하고) =OR(D2>=AVERAGE($D$2:$D$10), C2="남")을 한 행에 기입

  • 정답:
  • 해설: 고급 필터 조건 적용 시 AVERAGE 같은 함수 가공 수식을 직접 개입할 때는 조건부 첫 행 머리글 이름을 원래 데이터 목록의 고유 필드명(예: '점수')과 완벽히 일치하지 않는 가상의 단어(예: '조건' 등)나 공백으로 설정하는 것이 원칙입니다. 또한 동일한 타임프레임 안에서 두 조건을 모두 충족하는 AND 관계이므로, 필터링 데이터 조건 행을 서로 수평 방향(같은 행)으로 기재해야 만족합니다.

28. 다음 중 부분합에 대한 설명 중 옳지 않은 것은?

① 그룹화할 항목으로 선택된 필드는 자동으로 오름차순 정렬하여 부분합이 계산된다.

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

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

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

  • 정답:
  • 해설: 부분합 기능을 수행하기 전에는 반드시 데이터 영역 내의 그룹 지을 중심 필드를 정하는 정렬(오름차순, 혹은 내림차순 정렬) 작업을 사용자가 마우스로 먼저 사전 정렬 처리해 두어야 합니다. 부분합 기능 창이 내부적으로 필드를 탐색하여 자동으로 정렬을 행하지는 않으며, 정렬되지 않은 원본에 적용 시 수많은 그룹 파편이 중복해서 생성되는 하자가 생깁니다.

29. 다음 중 아래 시트에서 각 수식을 실행했을 때의 결과 값으로 옳은 것은?

① SUM(COUNTA(B2:D4), MAXA(B2:D4))

102

② AVERAGE(SMALL(C2:C4, 2), LARGE(C2:C4, 2))

75

③ SUM(LARGE(B3:D3, 2), SMALL(B3:D3, 2))

174

④ SUM(COUNTA(B2, D4), MINA(B2, D4))

109

  • 정답:
  • 해설: 3행(이대한 수험자)에 위치한 기본 성적 데이터 범위 B3:D3는 65, 87, 91입니다.
  • LARGE(B3:D3, 2): 범위 내에서 두 번째로 높은 성적은 87점입니다.
  • SMALL(B3:D3, 2): 범위 내에서 두 번째로 낮은 성적은 87점입니다.
  • 이 두 값을 합한 SUM(87, 87) 연산의 최종 합계 출력은 174가 되므로 ③번 명시는 참입니다.

30. 다음 중 아래 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은?

조건: 셀의 값이 1000 이상이면 '파랑', 1000 미만 500 이상이면 '빨강', 500 미만이면 색을 지정하지 않고, 각 조건에 대해 천단위 구분 기호(,)와 소수 이하 첫째 자리까지 표시한다. (예: 432

432.0)

① [파랑][>=1000]#,##0.0;[빨강][>=500]#,##0.0;#,##0.0

② [파랑][>=1000]#,###.#;[빨강][>=500]#,###.#;#,###.#

③ [>=1000]<파랑>#,##0.0;[>=500]<빨강>#,##0.0;#,##0.0

④ [>=1000]<파랑>#,###.#;[>=500]<빨강>#,###.#;#,###.#

  • 정답:
  • 해설: 사용자 정의 서식에서 적용할 색상 규칙과 연산 필터 조건은 대괄호 [] 사이에 가두어 명시해야 하며 영역 구분은 세미콜론 ;으로 진행합니다. 예시된 정수값 432가 입력될 시 강제로 뒤에 소수 첫째 점인 .0을 표현해야 하므로 서식 마감은 빈자리를 0으로 고정해 채우는 구조식인 #,##0.0을 전량 일치 도입해야 적격입니다.

31. 다음 중 워크시트의 인쇄 영역 설정에 대한 설명으로 옳지 않은 것은?

① 인쇄 영역은 리본 메뉴의 [페이지 레이아웃] 탭이나 [페이지 설정] 대화상자의 [시트] 탭에서 설정할 수 있다.

② 인쇄 영역을 설정했더라도 인쇄 시 활성 시트 전체가 인쇄되도록 설정할 수 있다.

③ 여러 시트에서 원하는 영역을 추가하여 인쇄 영역을 확대할 수 있다.

④ 여러 영역이 인쇄 영역으로 설정된 경우 설정한 순서대로 각기 다른 페이지에 인쇄된다.

  • 정답:
  • 해설: 엑셀 시트 관리 기능 중 임의 구역 설정용 인쇄 영역 지정과 추가는 오직 동일한 하나의 단일 워크시트 내부에서만 유효합니다. 개별적이고 서로 독립된 다수개의 시트를 복합 교차 지정하여 인쇄 영역을 공유 결합하거나 점진적으로 확장하는 행동은 통제됩니다.

32. 다음 중 [시트 보호] 기능에 대한 설명으로 옳지 않은 것은?

① 시트 보호 설정 시 암호를 설정할 수 있다.

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

③ 시트 보호 시 특정 셀의 내용만 수정 가능하도록 하려면 해당 셀의 [셀 서식]에서 '잠금' 설정을 해제한다.

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

  • 정답:
  • 해설: ②번에 상정된 '시트의 위치 이동, 소거, 이름 수정, 빈 시트 개설, 시트 보이지 않게 감추기' 등의 작업 제약을 유도하는 영역은 시트 자체가 아닌 통합 파일의 물리 구조를 고정하는 [통합 문서 보호] 영역에 배정된 기능입니다. [시트 보호]는 시트 내 데이터 가공, 수식 파괴, 특정 포맷 셀 훼손 등을 막아줍니다.

33. 다음 중 차트에 대한 설명으로 옳은 것은?

① 워크시트에서 차트에 사용될 데이터를 범위로 지정한 후 [Ctrl]+[F1]을 누르면 별도의 차트 시트에 기본 차트가 작성된다.

② 원형 차트에 축을 표시할 수 있다.

③ 추세선은 기본적으로 '선형' 추세선으로 표시되고, 사용자가 다른 추세선으로 변경할 수 없다.

④ 트리맵, 히스토그램 차트는 3차원 차트로 작성할 수 없다.

  • 정답:
  • 해설: 최신 비주얼 가공 방식인 트리맵, 선버스트, 상자 수염, 깔때기, 워터폴, 히스토그램 등의 데이터 통계형 차트는 평면(2D) 전용 차트로, 3차원 입체(3D) 형식 변경이 시스템에서 지원되지 않습니다.
    (참고: ① 차트 영역 범위 지정 후 F11을 타건 시에만 완전 독립된 별도 시트 기본 차트가 출현하고, Alt+F1은 해당 시트에 삽입형 차트가 생겨납니다.)

34. 다음 중 시나리오에 대한 설명으로 옳지 않은 것은?

① 시나리오 관리자에서 시나리오를 삭제하면 시나리오 요약 보고서의 해당 시나리오도 자동으로 삭제된다.

② 특정 셀의 변경에 따라 연결된 결과 셀의 값이 자동으로 변경되어 결과값을 예측할 수 있다.

③ 여러 시나리오를 비교하기 위해 시나리오를 피벗 테이블로 요약할 수 있다.

④ 변경 셀과 결과 셀에 이름을 지정한 후 시나리오 요약 보고서를 작성하면 결과에 셀 주소 대신 지정한 이름이 표시된다.

  • 정답:
  • 해설: 시나리오 요약 보고서는 완성된 당대의 특정 데이터 흐름 상태를 기반으로 엑셀 프로그램이 완전 독립된 시나리오 요약용 새 워크시트를 신설한 다음 정적 값(Value) 형태로 뿌려 박은 것입니다. 따라서 원래 시나리오 속성 관리자에서 지정 내역을 소멸시키거나 고쳐도 기작성된 고정식 시나리오 보고서와 연동되지 않으므로 영향 없이 그대로 유지됩니다.

35. 다음 중 [매크로] 대화상자에 대한 설명으로 옳지 않은 것은?

① [편집] 단추를 클릭하면 선택한 매크로를 수정할 수 있도록 VBA가 실행된다.

② [삭제] 단추를 클릭하면 선택한 매크로를 삭제한다.

③ [한 단계씩 코드 실행] 단추를 클릭하면 선택한 매크로를 한 줄씩 실행한다.

④ [옵션] 단추를 클릭하면 선택한 매크로의 이름이나 바로 가기 키, 설명 등을 설정하거나 변경할 수 있다.

  • 정답:
  • 해설: 매크로 대화창 하부에 장착된 [옵션] 기능 버튼을 사용하면 이미 제작이 완성된 매크로 모듈의 바로 가기 단축 키(Shortcut Key)와 용도 설명문구는 개정이 허용되나, 매크로의 고유 등록 이름(Name)은 여기서 임의 수정할 수 없습니다. 이름을 개조하려면 [편집]을 실행하여 코딩 코드 창(VBA)의 서브 프로시저 명칭을 고쳐야 합니다.

36. [A1:C3] 영역에 대해 조건부 서식의 수식 규칙을 다음과 같이 설정할 경우 결과 화면으로 옳은 것은?

수식: =MOD(ROW($A1), 2) = MOD(COLUMN(A$1), 2)

① 대각선 격자(체크보드 바둑판 패턴) 형태로 서식이 교차 지정된 형태

② 1행 전체와 3행 전체 가로 영역이 가득 차 있는 형태

③ 1열 전체와 3열 전체 세로 영역이 가득 차 있는 형태

④ 아무런 서식 변화도 감지되지 않는 공란 기본 상태

  • 정답:
  • 해설: ROW() 연산은 현재 셀의 수직 좌표(행), COLUMN()은 수평 좌표(열) 값을 도출합니다. 이 두 값을 2로 나눈 나머지가 같다는 것의 의의는 행과 열의 홀/짝 속성이 서로 수렴하는 관계를 뜻합니다. (즉, 홀수행 홀수열 또는 짝수행 짝수열 일치) 이에 부응하여 A1(1,1), A3(3,1), B2(2,2), C1(1,3), C3(3,3) 셀만 선택되어 대각선 체스 보드 무늬 형태로 서식이 가미됩니다.

37. 다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?

① [Ctrl]을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.

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

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

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

  • 정답:
  • 해설: 엑셀 상단 수식 주소 입력창 왼쪽의 '이름 상자' 영역은 차트 오브젝트를 마우스로 활성화시켰을 때 차트 형상 이름(예: 원형, 꺾은선 등) 대신 해당 차트가 파일 내부에서 선언된 고유 식별 명칭인 '차트 1', 'Chart 2' 등의 텍스트 개체명을 표출합니다.

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

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

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

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

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

  • 정답:
  • 해설: 셀 좌표 체계(예: A1, B12 등)와 텍스트상 구별이 가지 않는 완벽한 판박이 영문 알파벳+숫자 좌표 형태 조합은 이름 정의 규칙에서 등록이 불가능합니다. 수식 입력 시 좌표 지정 연산과 정의된 이름 매칭 간의 충돌을 예방하기 위함입니다.

39. 다음 중 워크시트 이름으로 적절하지 않은 것은?

① _매출실적

② 매출실적?

③ #매출실적

④ 매출실적&

  • 정답:
  • 해설: 시트 이명 변경 시 특수 제약 문자가 포함되면 안 되는데, 그 금지 문자로는 \, /, ?, *, [, ] 등이 배속되어 있습니다. 따라서 물음표(?)가 기재된 ②번 시트명은 쓸 수 없습니다.

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

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

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

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

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

  • 정답:
  • 해설: 컴포넌트 컨트롤 유형 중 [매크로 지정] 자동 대화 연결 팝업은 [양식 컨트롤] 단추 개체 등록 시에만 반응합니다. [ActiveX 컨트롤] 버튼 생성 시에는 조용히 시트 디자인 창이 열릴 뿐이고, 코드 편집 창에서 클릭 서브 이벤트를 직접 작성하여 결합해야 합니다.

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

41. 다음 중 테이블을 데이터시트 형태로 열었을 때 표시되는 [테이블 필드] 탭에 대한 설명으로 가장 옳지 않은 것은?

① 이름 및 캡션: 현재 커서가 있는 곳의 필드 이름을 변경할 수 있다.

② 삭제 : 현재 커서가 있는 레코드를 삭제한다.

③ 기본값: '식 작성기' 대화상자가 표시된다.

④ 보기: 테이블의 보기 형태를 변경할 수 있다.

  • 정답:
  • 해설: [테이블 필드] 서식 레이아웃 리본 탭에 위치한 [삭제] 명령 기능은 현재 마우스를 올린 레코드 행 데이터를 날리는 수단이 아닌, 테이블의 세로 설계 기둥을 가르는 '필드(Field/열 자체)'를 스키마에서 소멸시키는 극단적 구조 삭제 수단입니다. (레코드 삭제는 홈 탭의 행 컨트롤 삭제를 지향해야 합니다.)

42. 입력 마스크는 데이터 입력 시 데이터를 신속하고 정확하게 입력할 수 있도록 입력되는 데이터 형식에 맞게 입력들을 만들어 주는 속성이다. 다음 중 입력 마스크에서 사용되는 사용자 지정 기호에 대한 설명으로 틀린 것은?

① 0: 0~9까지의 숫자만 입력 가능하며, 반드시 입력해야 한다.

② #: 숫자나 공백의 입력이 가능하지만 공백은 저장되지 않으며, 반드시 입력해야 한다.

③ L: A~Z까지의 영문자와 한글만 입력 가능하며, 반드시 입력해야 한다.

④ ?: A~Z까지의 영문자와 한글만 입력 가능하며, 선택적으로 입력할 수 있다.

  • 정답:
  • 해설: 기호 #은 숫자나 공백 기입이 연동되지만 입력의 중요도가 필수인 게 아닌 누락해도 지장 없는 '선택 입력(선택적 요소)' 기호입니다. (필수 입력 기호는 0입니다.)

43. 다음 중 각 쿼리 유형에 대한 설명으로 옳지 않은 것은?

① 매개 변수 쿼리 - 쿼리를 실행할 때마다 값이나 패턴을 묻는 메시지를 표시하여 조건에 맞는 필드만 반환한다.

② 크로스탭 쿼리 - 레코드의 합계나 평균 등의 요약을 계산한 다음, 데이터시트의 왼쪽 세로 방향과 위쪽 가로 방향 두 종류로 결과를 그룹화하는 쿼리로 데이터를 쉽게 분석할 수 있게 해준다.

③ 추가 쿼리 - 테이블의 데이터를 복사하거나 데이터를 보관해야 하는 경우에 사용되며, 새로운 테이블을 생성한다.

④ 선택 쿼리 - 하나 이상의 테이블, 기존 쿼리 또는 이 두 가지의 조합에서 데이터를 가져올 수 있다.

  • 정답:
  • 해설: 원본 정보를 복합 매칭 추출한 다음 독립된 성격의 새 테이블을 기획 및 생성시키는 쿼리 양식은 '테이블 만들기 쿼리'이며, '추가 쿼리(Append Query)'는 이미 다른 쪽에 만들어져 대기하고 있던 기성 테이블 명부에 레코드 값만 뒤꽁무니에 이어 덧붙여 밀어 넣는 기능입니다.

44. 다음 중 입력 마스크의 속성에 관한 설명으로 옳지 않은 것은?

① 첫 번째 부분은 사용자 지정 기호를 사용하여 입력 마스크를 지정한다.

② 두 번째 부분은 데이터를 입력할 때 '-,/ '와 같은 서식 문자를 테이블에 저장할지의 여부를 지정한다.

③ 세 번째 부분은 데이터를 입력할 때 데이터가 입력되어야 하는 자리에 표시되는 문자를 지정한다.

④ 입력 마스크는 콜론(:)으로 나눈 세 개의 부분으로 구성된다.

  • 정답:
  • 해설: 입력 마스크를 구가하는 세 파트 구획선 부호는 콜론이 아닌 세미콜론(;) 기호를 기입하여 설정합니다. (예: 000-000;0;"_")

45. 다음 중 '학번', '이름', '전화번호' 필드로 동일하게 구성되어 있는 [재학생] 테이블과 [졸업생] 테이블을 통합하여 나타내는 쿼리문으로 옳은 것은?

① Select 학번, 이름, 전화번호 From 재학생, 졸업생 Where 재학생.학번 = 졸업생.학번;

② Select 학번, 이름, 전화번호 From 재학생 JOIN Select 학번, 이름, 전화번호 From 졸업생;

③ Select 학번, 이름, 전화번호 From 재학생 OR Select 학번, 이름, 전화번호 From 졸업생;

④ Select 학번, 이름, 전화번호 From 재학생 UNION Select 학번, 이름, 전화번호 From 졸업생;

  • 정답:
  • 해설: 다른 테이블에 속해있지만 담겨있는 내부 스키마 설계 형태(필드 개수와 순서 및 타입)가 같을 때 수평 연동이 아닌 수직 결합 방향으로 대량 병합 통합 뷰를 구현하는 표준 SQL 연산 집합 기호는 UNION입니다.

46. 다음 중 폼 작성에 대한 설명으로 옳지 않은 것은?

① [폼 디자인 도구]의 [디자인] 탭에서 [컨트롤 마법사 사용] 여부를 선택할 수 있다.

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

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

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

  • 정답:
  • 해설: 특정 화면 및 보고서 모듈을 구성하는 조작 컨트롤 식별 명칭(Name) 속성은 프로그램 소스 코드 연동에서 인스턴스 정렬 시 중복 간섭 현상을 불허해야 하므로 내부에서 절대 중복 명명을 허용하지 않습니다.

47. 다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳은 것은? (단, 현재 페이지는 1페이지이고, 전체 페이지는 5페이지임)

① ="Page" & [Page] & "/" & [Pages]

Page1/5

② =[Page] & "페이지"

5페이지

③ =[Page] & "/" & [Pages] & " Page"

1/5 Page

④ Format([Page], "00")

01

  • 정답:
  • 해설: * ①번은 결과적으로 "Page1/5" 형태로 텍스트 출력됩니다.
  • ②번은 현재 페이지인 1에 한글을 입혔으므로 "1페이지"가 맞습니다.
  • ③번은 1/5 Page가 결과값이 되어야 맞습니다.
  • ④번 Format(1, "00") 구문은 수치 1을 강제로 자릿수를 지정한 패턴 문자열에 맞추어 01로 예쁘게 변형해주어 일치합니다.

48. 폼에 대한 설명으로 가장 옳지 않은 것은?

① 바운드 폼은 직접 테이블에 연결되어 입·출력 환경으로 사용된다.

② 언바운드 폼은 사용자 편의를 위한 안내나 지시를 나타내기 위하여 사용된다.

③ 컨트롤은 폼을 구성하는 거의 모든 요소들을 포괄적으로 가리키는 말이다.

④ 이벤트를 통하여 컨트롤의 성격과 특징을 설정할 수 있다.

  • 정답:
  • 해설: 폼 컨트롤의 외형 색상, 물리 속성, 연동된 명부 데이터 소스 등의 구조 성격 및 성향을 규명하여 저장하는 장소는 우측 메뉴의 '속성 시트(Property Sheet)' 창입니다. '이벤트'는 시스템 클릭 등 특정 행동 시 동시 실행할 로직 연결부입니다.

49. <매출> 테이블에서 판매량이 100에서 200 사이인 제품의 제품번호, 제품명, 판매량을 검색하는 질의문으로 가장 옳지 않은 것은?

① Select 제품번호, 제품명, 판매량 From 매출 Where 판매량 In (100, 200);

② Select 제품번호, 제품명, 판매량 From 매출 Where 판매량 >= 100 AND 판매량 <= 200;

③ Select 제품번호, 제품명, 판매량 From 매출 Where NOT(판매량 < 100 OR 판매량 > 200);

④ Select 제품번호, 제품명, 판매량 From 매출 Where 판매량 Between 100 AND 200;

  • 정답:
  • 해설: In (100, 200) 비교 구문은 오로지 판매량이 완전한 매치 단일 값인 '100' 또는 '200' 두 가지만 골라내는 이산 비교 연산입니다. 100부터 200 사잇값을 지정하려면 비교연산자 AND 조합인 ②번, 드모르간 부정 논리 연산인 ③번, Between 키워드인 ④번을 투입해야 올바릅니다.

50. 아래의 두 테이블을 다음과 같이 조인하여 질의를 수행한 경우의 결과에 대한 설명으로 가장 옳지 않은 것은?

거래처 테이블 거래처번호: [1, 2, 3] 매출 테이블 매출거래처: [1, 2, 1, NULL] SQL: Select * From 거래처 Inner Join 매출 On 거래처.거래처번호 = 매출.매출거래처;

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

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

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

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

  • 정답:
  • 해설: Inner Join(내부 조인) 연산은 양측 테이블 공통 결합 연결 필드에 정확히 일대일 대응 짝을 맺은 성원들만 추출합니다.
  • 매출 테이블 중 거래처 번호가 1, 2, 1인 3개 레코드는 거래처 테이블 1, 2와 짝이 결속되어 결과물로 도출됩니다.
  • 그러나 거래처 번호 3번(갑자무역)과 매출 테이블 번호 4번(NULL)은 짝을 이룰 파트너 정보가 매칭되지 않기 때문에 내부조인 연산식 필터에서 제외되어 누락 처리됩니다.
  • 따라서 추출 결과 도출되는 전체 레코드 수는 4개가 아니라 3개입니다.

51. 다음 SQL문에 대한 설명으로 가장 올바른 것은?

DELETE FROM 영업 WHERE 사원번호=123;

① <영업> 테이블에서 사원번호가 123인 사원의 레코드를 검색한다.

② <영업> 테이블에서 사원번호가 123인 사원의 필드를 검색한다.

③ <영업> 테이블에서 사원번호가 123인 사원의 레코드를 삭제한다.

④ <영업> 테이블에서 사원번호가 123인 사원의 필드를 삭제한다.

  • 정답:
  • 해설: SQL 표준 문장 중 DELETE FROM 테이블명 지시어는 개별 단일 필드 메모리를 비우는 것이 아니라 특정 조건절(사원번호=123)에 맞는 줄 전체인 '레코드(행 단위) 통째'를 영구 소멸 제거하는 문장입니다.

52. 아래 보고서의 '부서명'과 같이 컨트롤의 현재 컨트롤의 값이 이전 컨트롤 값과 동일할 경우 데이터를 표시하지 않도록 설정하는 속성은 무엇인가?

① 누적 합계

② 표시

③ 중복 내용 숨기기

④ 확장 가능

  • 정답:
  • 해설: 보고서에 배치된 텍스트박스 수치 정보 인쇄 양식 처리 중, 같은 범주 영역 아래로 연속 배치되는 중복 정보 문자열을 화면상에서 소거하여 심플하고 깔끔하게 레이아웃 가독성을 확보해주는 속성은 '중복 내용 숨기기'입니다.

53. 다음 중 폼이나 보고서의 원본이 되는 테이블이나 쿼리의 레코드를 특정 조건에 맞는 것으로 제한하기 위해 사용하는 매크로 함수는 무엇인가?

① ApplyFilter

② FindRecord

③ OpenQuery

④ EMailDatabaseObject

  • 정답:
  • 해설: 엑세스 매크로 명령 목록 중 설정 조건식을 타겟 소스에 적용 필터링 시켜 특정 범위 목록으로 정밀 제한 가공하는 매크로 함수는 ApplyFilter입니다.

54. 다음 중 보고서에 대한 설명으로 옳은 것은?

① [업무 문서 양식 마법사]를 이용하여 세금 계산서, 거래 명세서, 우편물 레이블을 작성할 수 있다.

② 우편물 레이블 마법사에서 우편물 레이블로 추가 가능한 필드의 개수는 최대 10개이다.

③ 디자인 보기 화면에서 삽입된 하위 보고서의 크기 조절은 불가능하다.

④ 레이블 보고서는 우편물 발송을 위한 것이므로 반드시 출력하려는 테이블에 우편번호와 주소가 있어야 한다.

  • 정답:
  • 해설: 데이터베이스 보고서 영역에서 업무용 기본 마법사 가이드를 빌리면 산업 표준 세금 계산서나 실거래 명세서 폼 틀 규격을 간단한 설정을 통해 바로 맞춤 생성하는 것이 가능합니다.

55. 다음 중 보고서에서 원본 데이터로 테이블이나 쿼리를 선택하기 위한 속성은?

① ODBC 데이터 원본

② 레코드 원본

③ OLE DB 원본

④ 컨트롤 원본

  • 정답:
  • 해설: 폼 캔버스 모듈이나 보고서 출력물 전체에 유효한 데이터를 수송해 오는 공급 근원지(테이블 명칭 혹은 쿼리식 이름) 자체를 기획 및 고정하는 핵심 결합 속성은 '레코드 원본(RecordSource)'입니다. 개별적인 입력 텍스트 박스 단위에 적용하는 속성은 '컨트롤 원본'입니다.

56. 보고서 영역에서 실제 데이터가 반복적으로 표시되는 영역은 어디인가?

① 본문 영역

② 보고서 바닥글

③ 보고서 머리글

④ 페이지 바닥글

  • 정답:
  • 해설: 폼이나 리포트가 가지고 있는 원천 데이터가 여러 개 존재할 때 해당 레코드들의 정보 명세를 동일한 컴포넌트 간격 구조에 따라 지속 순환 반복적으로 출력 및 전개해 보여주는 핵심 구역 이름은 '본문 영역'입니다.

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

① Yes/No

② 날짜/시간

③ 통화

④ 일련 번호

  • 정답:
  • 해설: * Yes/No: 오직 참(True)/거짓(False)을 의미하는 1비트(Bit) 만 소모되어 1바이트조차도 안 되는 압도적인 최소 크기를 가집니다.
  • 날짜/시간 및 통화: 8바이트
  • 일련 번호: 4바이트(표준 정수형)

58. 다음 중 폼이나 보고서에서 조건에 맞는 특정 컨트롤에만 서식을 적용하는 조건부 서식에 대한 설명으로 옳은 것은?

① 조건부 서식은 식이 아닌 필드 값으로만 설정이 가능하다.

② 컨트롤 값이 변경되어 조건을 만족하지 않으면, 적용된 서식이 해제된다.

③ 조건은 50개까지 지정할 수 있으며, 조건별로 다른 서식을 적용할 수 있다.

④ 지정한 조건 중 2개 이상이 참이면, 조건이 참인 서식이 모두 적용된다.

  • 정답:
  • 해설: 데이터베이스의 조건부 서식은 동적인 속성을 지닙니다. 값이 가공 및 변동 처리되면서 기설정해둔 평가식 범주에서 이탈하면 적용되어 있던 하이라이트 서식(볼드, 색상 등)은 자동 소거(해제) 처리되어 기본 서식으로 돌아옵니다.

59. 다음 중 입력 마스크 설정에 사용하는 사용자 정의 입력 마스크 기호에 대한 설명으로 옳은 것은?

① 9: 소문자로 변환

② >: 숫자나 공백을 입력받도록 설정

③ <: 영문 대문자로 변환하여 입력받도록 설정

④ L: 영문자와 한글만 입력받도록 설정

  • 정답:
  • 해설: 입력 마스크 예약 명명 부호 중 대문자 L은 한글 자모 및 영문 알파벳 철자들만 입력을 허용하며 입력을 우회 누락할 수 없도록 강제하는 '필수 알파벳/국문 입력 기호'입니다. (①번 소문자 변환은 <, ②번 숫자/공백 선택은 9, ③번 대문자 변환은 >)

60. 매크로 함수 중 ExportWithFormatting 함수로 변환할 수 있는 변환 형식에 속하지 않는 형식은 무엇인가?

① HTML 형식

② PDF 형식

③ TXT 형식

④ ASP 형식

  • 정답:
  • 해설: ExportWithFormatting 매크로는 개체를 PDF, Excel, HTML, 텍스트(TXT) 등의 정형화된 범용 도큐먼트 출력물로 내보내 변환하는 자동화 기능이며, 서버 사이드 실행 스크립트 코드 소스 규격인 ASP 형식 문서 변환은 기능상 연동 범위 밖의 일입니다.