컴활 1급 필기 2020년 1회 (2월 29일) 문제와 해설

컴퓨터활용능력 1급 필기 2020년 1회 (2월 29일) 60문항과 정답·해설입니다. 1과목 컴퓨터 일반, 2과목 스프레드시트 일반, 3과목 데이터베이스 일반 각 20문항으로 구성되며, 비중이 큰 범위는 차트·페이지 설정·인쇄 6문항, 네트워크·인터넷·ICT 신기술 5문항, 컴퓨터 하드웨어 5문항, 멀티미디어·정보 보안 4문항입니다. 문제는 대한상공회의소가 공개한 시험지(A형)이며, 정답은 확정답안을 따르고 해설은 ITAFTERSCHOOL이 직접 작성했습니다.

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

1.다음 중 사운드의 압축 및 복원과 관련된 기술에 해당하지 않는 것은?

  1. ①FLAC
  2. ②AIFF
  3. ③H.264
  4. ④WAV
정답과 해설 보기

정답: ③ H.264

H.264(MPEG-4 AVC)는 동영상 압축 코덱입니다. FLAC은 무손실 오디오 압축 형식이고, AIFF와 WAV는 오디오 파일 형식입니다.

2.다음 중 컴퓨터 게임이나 컴퓨터 기반 훈련과 같이 사용자와의 상호작용을 통해 진행 상황을 제어하는 멀티미디어의 특징을 나타내는 용어는?

  1. ①선형 콘텐츠
  2. ②비선형 콘텐츠
  3. ③VR 콘텐츠
  4. ④4D 콘텐츠
정답과 해설 보기

정답: ② 비선형 콘텐츠

사용자가 선택하는 대로 진행 순서가 달라지는 콘텐츠는 비선형(Non-linear) 콘텐츠입니다. 영화처럼 처음부터 끝까지 정해진 순서로 진행되는 것은 선형 콘텐츠입니다.

3.다음 중 정보 보안을 위한 비밀키 암호화 기법에 대한 설명으로 옳지 않은 것은?

  1. ①비밀키 암호화 기법의 안전성은 키의 길이 및 키의 비밀성 유지 여부에 영향을 많이 받는다.
  2. ②암호화와 복호화 시 사용하는 키가 동일한 암호화 기법이다.
  3. ③복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다.
  4. ④사용자가 증가할 경우 상대적으로 관리해야 할 키의 수가 많아진다.
정답과 해설 보기

정답: ③ 복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다.

비밀키(대칭키) 기법은 알고리즘이 단순해 암호화·복호화 속도가 빠릅니다. 알고리즘이 복잡해 속도가 느린 것은 공개키(비대칭키) 기법의 특징입니다.

4.다음 중 분산 서비스 거부 공격(DDoS)에 관한 설명으로 옳은 것은?

  1. ①네트워크 주변을 돌아다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위
  2. ②검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위
  3. ③여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위
  4. ④키보드의 키 입력시 캐치 프로그램을 사용하여 ID나 암호 정보를 빼내는 행위
정답과 해설 보기

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

DDoS는 여러 대의 좀비 PC로 한 서버에 대량의 트래픽을 보내 서비스를 마비시키는 공격입니다. ①은 스니핑, ②는 스푸핑, ④는 키로거에 대한 설명입니다.

5.다음 중 VoIP에 대한 설명으로 옳지 않은 것은?

  1. ①인터넷 IP 기술을 사용한 디지털 음성 전송 기술이다.
  2. ②원거리 통화 시 PSTN(public switched telephone network) 보다는 요금이 높지만 일정 수준의 통화 품질이 보장된다.
  3. ③기존 회선교환 방식과 달리 네트워크를 통해 음성을 패킷형태로 전송한다.
  4. ④보컬텍(VocalTec)사의 인터넷폰으로 처음 소개되었으며, PC to PC, PC to Phone, Phone to Phone 방식으로 발전하였다.
정답과 해설 보기

정답: ② 원거리 통화 시 PSTN(public switched telephone network) 보다는 요금이 높지만 일정 수준의 통화 품질이 보장된다.

VoIP는 인터넷망을 이용하므로 원거리 통화 요금이 일반 전화(PSTN)보다 저렴합니다. 대신 네트워크 상태에 따라 통화 품질이 떨어질 수 있어 품질 보장이 어렵습니다.

6.다음 중 대량의 데이터 안에서 일정한 패턴을 찾아내고, 이로부터 가치 있는 정보를 추출해내는 기술을 의미하는 것은?

  1. ①데이터 웨어하우스(Data Warehouse)
  2. ②데이터 마이닝(Data Mining)
  3. ③데이터 마이그레이션(Data Migration)
  4. ④메타데이터(Metadata)
정답과 해설 보기

정답: ② 데이터 마이닝(Data Mining)

데이터 마이닝은 대량의 데이터에서 숨은 규칙·패턴을 찾아 유용한 정보를 '캐내는' 기술입니다. 데이터 웨어하우스는 분석용으로 통합 저장한 데이터 창고, 마이그레이션은 데이터 이전, 메타데이터는 데이터를 설명하는 데이터입니다.

7.다음 중 네트워크 프로토콜(Protocol)의 기능에 해당하지 않는 것은?

  1. ①패킷 수를 조정하는 흐름 제어 기능
  2. ②송/수신기를 같은 상태로 유지하는 동기화 기능
  3. ③데이터 전송 도중에 발생하는 에러 검출 기능
  4. ④네트워크 기반 하드웨어 연결문제 해결 기능
정답과 해설 보기

정답: ④ 네트워크 기반 하드웨어 연결문제 해결 기능

프로토콜은 통신 규약으로 흐름 제어, 동기화, 오류 제어, 순서 제어, 주소 지정, 캡슐화 등을 담당합니다. 하드웨어 연결 문제를 해결하는 기능은 없습니다.

8.다음 중 인터넷 서버까지의 경로를 추적하는 명령어인 'Tracert'의 실행 결과에 관한 설명으로 옳지 않은 것은?

  1. ①IP 주소, 목적지까지 거치는 경로의 수, 각 구간 사이의 데이터 왕복 속도를 확인할 수 있다.
  2. ②특정 사이트가 열리지 않을 때 해당 서버가 문제인지 인터넷 망이 문제인지 확인할 수 있다.
  3. ③인터넷 속도가 느릴 때 어느 구간에서 정체를 일으키는지 확인할 수 있다.
  4. ④현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소나 포트 정보를 확인할 수 있다.
정답과 해설 보기

정답: ④ 현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소나 포트 정보를 확인할 수 있다.

내 컴퓨터에 연결된 상대 컴퓨터의 IP 주소와 포트 정보를 보여 주는 명령은 netstat입니다. tracert는 목적지까지 거치는 라우터 경로와 구간별 응답 시간을 보여 줍니다.

9.다음 중 IPv6 주소에 관한 설명으로 옳지 않은 것은?

  1. ①16비트씩 8부분으로 총 128비트로 구성된다.
  2. ②각 부분은 10진수로 표현되며, 세미콜론(;)으로 구분한다.
  3. ③주소체계는 유니캐스트, 멀티캐스트, 애니캐스트로 나누어진다.
  4. ④실시간 흐름 제어로 향상된 멀티미디어 기능을 지원한다.
정답과 해설 보기

정답: ② 각 부분은 10진수로 표현되며, 세미콜론(;)으로 구분한다.

IPv6는 각 부분을 16진수로 표현하고 콜론(:)으로 구분합니다. 10진수와 마침표(.)를 쓰는 것은 IPv4입니다.

10.다음 중 객체지향 프로그래밍 특징으로 옳은 것은?

  1. ①객체에 대하여 절차적 프로그래밍의 장점을 사용할 수 있다.
  2. ②객체지향 프로그램은 주로 인터프리터 번역 방식을 사용한다.
  3. ③객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다.
  4. ④프로그램의 구조와 절차에 중점을 두고 작업을 진행한다.
정답과 해설 보기

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

객체지향은 상속·캡슐화·다형성 덕분에 코드를 재사용하기 쉽고 유지보수가 편합니다. 구조와 절차를 중심으로 하는 것은 절차적(구조적) 프로그래밍이며, 번역 방식은 객체지향 여부와 관계가 없습니다.

11.다음 중 ASCII 코드에 대한 설명으로 옳지 않은 것은?

  1. ①3개의 Zone 비트와 4개의 Digit 비트로 하나의 문자를 표현한다.
  2. ②데이터 통신용으로 사용하며, 128가지 문자를 표현할 수 있다.
  3. ③2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다.
  4. ④확장 ASCII 코드는 8비트를 사용하여 문자를 표현한다.
정답과 해설 보기

정답: ③ 2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다.

ASCII 코드는 7비트(Zone 3 + Digit 4)로 128가지 문자를 표현하며, 오류 검출용 패리티 비트 1개를 붙일 수 있을 뿐 오류 교정 기능은 없습니다. 2비트 오류 검출·1비트 오류 교정은 해밍 코드의 특징입니다.

12.다음 중 하나의 컴퓨터에 여러 개의 중앙처리장치를 설치하여 주기억장치나 주변장치들을 공유하여 신뢰성과 연산능력을 향상시키는 시스템은?

  1. ①시분할 처리 시스템(Time Sharing System)
  2. ②다중 프로그래밍 시스템(Multi-Programming System)
  3. ③듀플렉스 시스템(Duplex System)
  4. ④다중 처리 시스템(Multi-Processing System)
정답과 해설 보기

정답: ④ 다중 처리 시스템(Multi-Processing System)

한 컴퓨터에 CPU를 여러 개 두고 기억장치·주변장치를 공유하는 방식은 다중 처리 시스템입니다. 듀플렉스 시스템은 CPU 두 개 중 하나가 고장 나면 대기 중인 다른 하나가 작업을 이어받는 방식입니다.

13.다음 중 CPU의 제어장치를 구성하는 레지스터에 관한 설명으로 옳지 않은 것은?

  1. ①프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다.
  2. ②명령 레지스터: 현재 실행 중인 명령을 기억한다.
  3. ③부호기: 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성한다.
  4. ④메모리 주소 레지스터: 기억장치에 입출력되는 데이터의 번지를 기억한다.
정답과 해설 보기

정답: ① 프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다.

프로그램 카운터(PC)는 다음에 실행할 명령어의 주소를 기억하는 레지스터입니다. 실행된 명령어의 개수를 세는 장치가 아닙니다.

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

  1. ①CPS(Character Per Second)
  2. ②BPS(Bits Per Second)
  3. ③PPM(Paper Per Minute)
  4. ④DPI(Dots Per Inch)
정답과 해설 보기

정답: ④ DPI(Dots Per Inch)

DPI는 1인치에 찍히는 점의 수로 프린터·스캐너의 해상도 단위입니다. CPS와 PPM은 프린터 출력 속도, BPS는 데이터 전송 속도 단위입니다.

15.다음 중 BIOS(Basic Input Output System)에 관한 설명으로 옳지 않은 것은?

  1. ①BIOS는 메인보드 상에 위치한 EPROM, 혹은 플래시 메모리 칩에 저장되어 있다.
  2. ②컴퓨터의 전원을 켜면 자동으로 가장 먼저 기동되며, 기본 입출력 장치나 메모리 등 하드웨어의 이상 유무를 검사한다.
  3. ③CMOS 셋업 프로그램을 이용하여 시스템의 날짜와 시간, 부팅 순서 등 일부 BIOS 정보를 설정할 수 있다.
  4. ④주기억 장치의 접근 속도 개선을 위한 가상 메모리의 페이징 파일 크기를 설정할 수 있다.
정답과 해설 보기

정답: ④ 주기억 장치의 접근 속도 개선을 위한 가상 메모리의 페이징 파일 크기를 설정할 수 있다.

가상 메모리(페이징 파일) 크기는 BIOS가 아니라 Windows의 [시스템 속성]-[고급]-[성능 옵션]에서 설정합니다. 또한 가상 메모리는 주기억장치의 '용량'을 늘리는 기법이지 접근 속도를 개선하는 기법이 아닙니다.

16.다음 중 반도체를 이용한 컴퓨터 보조 기억 장치로 크기가 작고 충격에 강하며, 소음 발생이 없는 대용량 저장 장치는?

  1. ①HDD(Hard Disk Drive)
  2. ②DVD(Digital Versatile Disk)
  3. ③SSD(Solid State Drive)
  4. ④CD-RW(Compact Disc Rewritable)
정답과 해설 보기

정답: ③ SSD(Solid State Drive)

SSD는 플래시 메모리(반도체)로 데이터를 저장해 기계적 부품이 없으므로 소음이 없고 충격에 강하며 속도가 빠릅니다. HDD는 자기 디스크, DVD·CD-RW는 광디스크입니다.

17.다음 중 Windows의 [시스템 구성]에 대한 설명으로 옳지 않은 것은?

  1. ①Windows가 제대로 시작되지 않는 문제를 식별하도록 도와주는 고급 도구이다.
  2. ②시작 모드 선택에서 '선택 모드'는 기본 장치 및 서비스로만 Windows를 시작하여 발생된 문제를 진단하는데 유용하다.
  3. ③한 번에 하나씩 공용 서비스 및 시작 프로그램을 끈 상태에서 Windows를 재시작한 후 다시 켤 때 문제가 발생하면 해당 서비스가 문제의 원인임을 알 수 있다.
  4. ④부팅 옵션 중 '안전 부팅'의 '최소 설치'를 선택하면 중요한 시스템 서비스만 실행되는 안전 모드로 Windows를 시작하며, 네트워킹은 사용할 수 없다.
정답과 해설 보기

정답: ② 시작 모드 선택에서 '선택 모드'는 기본 장치 및 서비스로만 Windows를 시작하여 발생된 문제를 진단하는데 유용하다.

기본 장치와 서비스만으로 시작하는 것은 '진단 모드'입니다. '선택 모드'는 시스템 서비스나 시작 항목 중 불러올 것을 사용자가 골라서 시작하는 방식입니다.

18.다음 중 Windows의 [폴더 옵션] 창에서 설정할 수 있는 작업으로 옳지 않은 것은?

  1. ①탐색 창, 미리 보기 창, 세부 정보 창의 표시 여부를 선택할 수 있다.
  2. ②숨김 파일이나 폴더의 표시 여부를 지정할 수 있다.
  3. ③폴더에서 시스템 파일을 검색할 때 색인의 사용 여부를 선택할 수 있다.
  4. ④알려진 파일 형식의 파일 확장명을 숨기도록 설정할 수 있다.
정답과 해설 보기

정답: ① 탐색 창, 미리 보기 창, 세부 정보 창의 표시 여부를 선택할 수 있다.

탐색 창·미리 보기 창·세부 정보 창의 표시 여부는 파일 탐색기의 [보기] 탭-[창] 그룹에서 정합니다. 숨김 파일 표시, 확장명 숨기기, 색인 사용 여부는 [폴더 옵션]에서 설정합니다.

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

  1. ①특정한 날짜나 시간에 주기적으로 백업이 되도록 예약할 수 있다.
  2. ②백업에서 사용되는 파일의 확장자는 .bkf 이다.
  3. ③백업된 파일을 복원할 때 복원 위치를 설정할 수 있다.
  4. ④직접 선택한 폴더에 있는 알려진 시스템 폴더나 파일도 백업할 수 있다.
정답과 해설 보기

정답: ④ 직접 선택한 폴더에 있는 알려진 시스템 폴더나 파일도 백업할 수 있다.

Windows 백업은 사용자가 폴더를 직접 선택하더라도 그 안의 시스템 파일·프로그램 파일·임시 파일 등은 백업 대상에서 제외합니다. 예약 백업과 복원 위치 지정은 가능합니다.

20.다음 중 Windows의 작업 표시줄에 대한 설명으로 옳지 않은 것은?

  1. ①작업 표시줄의 위치나 크기를 변경할 수 있으며, 크기는 화면의 1/2까지만 늘릴 수 있다.
  2. ②작업 표시줄에 있는 단추를 작은 아이콘으로 표시되도록 설정할 수 있다.
  3. ③작업 표시줄을 자동으로 숨길 것인지의 여부를 선택할 수 있다.
  4. ④작업 표시줄에 있는 시작 단추, 검색 상자(검색 아이콘), 작업 보기 단추의 표시 여부를 설정할 수 있다.
정답과 해설 보기

정답: ④ 작업 표시줄에 있는 시작 단추, 검색 상자(검색 아이콘), 작업 보기 단추의 표시 여부를 설정할 수 있다.

검색 상자와 작업 보기 단추는 숨길 수 있지만 [시작] 단추는 숨길 수 없습니다. 작업 표시줄은 화면의 1/2까지 늘릴 수 있고, 작은 아이콘 사용과 자동 숨기기도 설정할 수 있습니다.

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

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

21.다음 중 자동 필터와 고급 필터에 대한 설명으로 옳은 것은?

  1. ①자동 필터는 각 열에 입력된 데이터의 종류가 혼합되어 있는 경우 날짜, 숫자, 텍스트 필터가 모두 표시된다.
  2. ②고급 필터는 조건을 수식으로 작성할 수 있으며, 조건의 첫 셀은 반드시 필드명으로 입력해야 한다.
  3. ③자동 필터에서 여러 필드에 조건을 설정한 경우 필드 간은 OR 조건으로 처리되어 결과가 표시된다.
  4. ④고급 필터는 필터링 한 결과를 원하는 위치에 별도의 표로 생성할 수 있다.
정답과 해설 보기

정답: ④ 고급 필터는 필터링 한 결과를 원하는 위치에 별도의 표로 생성할 수 있다.

고급 필터는 '다른 장소에 복사'를 선택해 결과를 원하는 위치에 따로 만들 수 있습니다. ① 데이터가 섞여 있으면 가장 많은 형식의 필터 하나만 표시되고, ② 수식 조건의 제목 셀은 비우거나 원본 필드명과 다르게 써야 하며, ③ 자동 필터의 필드 간 조건은 AND입니다.

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

22.다음 중 데이터 정렬에 관한 설명으로 옳지 않은 것은?

  1. ①대/소문자를 구분하여 정렬할 수 있다.
  2. ②표 안에서 다른 열에는 영향을 주지 않고 선택한 한 열 내에서만 정렬하도록 할 수 있다.
  3. ③정렬 기준으로 '셀 아이콘'을 선택한 경우 기본 정렬 순서는 '위에 표시'이다.
  4. ④행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다.
정답과 해설 보기

정답: ④ 행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다.

행을 기준으로(가로 방향으로) 정렬하려면 [정렬 옵션]에서 방향을 '왼쪽에서 오른쪽'으로 선택해야 합니다. '위쪽에서 아래쪽'은 기본값인 열 기준 정렬입니다.

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

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

  1. ①시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.
  2. ②여러 시나리오를 비교하여 하나의 테이블로 요약하는 보고서를 만들 수 있다.
  3. ③시나리오 요약 보고서를 생성하기 전에 변경 셀과 결과 셀에 이름을 정의하면 셀 참조 주소 대신 정의된 이름이 보고서에 표시된다.
  4. ④시나리오 요약 보고서는 자동으로 다시 갱신되지 않으므로 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만들어야 한다.
정답과 해설 보기

정답: ① 시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.

반대로 설명했습니다. 시나리오 요약 보고서는 결과 셀을 생략할 수 있지만, 시나리오 피벗 테이블 보고서는 결과 셀을 반드시 지정해야 합니다.

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

24.다음 중 셀 스타일에 대한 설명으로 옳지 않은 것은?

  1. ①셀 스타일은 글꼴과 글꼴 크기, 숫자 서식, 셀 테두리, 셀 음영 등의 정의된 서식의 집합으로 셀 서식을 일관성 있게 적용하는 경우 편리하다.
  2. ②기본 제공 셀 스타일을 수정하거나 복제하여 사용자 지정 셀 스타일을 직접 만들 수 있다.
  3. ③사용 중인 셀 스타일을 수정한 경우 해당 셀에는 셀 스타일을 다시 적용해야 수정한 서식이 반영된다.
  4. ④특정 셀을 다른 사람이 변경할 수 없도록 셀을 잠그는 셀 스타일을 사용할 수도 있다.
정답과 해설 보기

정답: ③ 사용 중인 셀 스타일을 수정한 경우 해당 셀에는 셀 스타일을 다시 적용해야 수정한 서식이 반영된다.

셀 스타일을 수정하면 그 스타일이 적용된 모든 셀에 수정 내용이 자동으로 반영됩니다. 다시 적용할 필요가 없습니다. 셀 스타일에는 '보호(잠금)' 항목도 포함할 수 있습니다.

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

25.다음 중 피벗 테이블과 피벗 차트에 대한 설명으로 옳지 않은 것은?

  1. ①새 워크시트에 피벗 테이블을 생성하면 보고서 필터의 위치는 [A1] 셀, 행 레이블은 [A3] 셀에서 시작한다.
  2. ②피벗 테이블과 연결된 피벗 차트가 있는 경우 피벗 테이블에서 [피벗테이블 도구]의 [모두 지우기] 명령을 사용하면 피벗 테이블과 피벗 차트의 필드, 서식 및 필터가 제거된다.
  3. ③하위 데이터 집합에도 필터와 정렬을 적용하여 원하는 정보만 강조할 수 있으나 조건부 서식은 적용되지 않는다.
  4. ④[피벗 테이블 옵션] 대화 상자에서 오류 값을 빈 셀로 표시하거나 빈 셀에 원하는 값을 지정하여 표시할 수도 있다.
정답과 해설 보기

정답: ③ 하위 데이터 집합에도 필터와 정렬을 적용하여 원하는 정보만 강조할 수 있으나 조건부 서식은 적용되지 않는다.

피벗 테이블에도 조건부 서식을 적용할 수 있습니다. 필터·정렬과 함께 조건부 서식으로 원하는 정보를 강조할 수 있습니다.

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

26.다음 중 입력 데이터에 사용자 지정 표시 형식을 설정한 경우 그 표시 결과로 옳지 않은 것은?

  1. ①입력 0 / 형식 # → 결과: (아무것도 표시되지 않음)
  2. ②입력 123.456 / 형식 #.# → 결과: 123.5
  3. ③입력 100 / 형식 ##.## → 결과: 100.00
  4. ④입력 12345 / 형식 #,### → 결과: 12,345
정답과 해설 보기

정답: ③ 입력 100 / 형식 ##.## → 결과: 100.00

#은 의미 없는 0을 표시하지 않으므로 100에 ##.##을 적용하면 소수 부분이 비어 '100.'으로 표시됩니다. '100.00'으로 표시하려면 0.00 형식을 써야 합니다. 0에 #을 적용하면 아무것도 표시되지 않습니다.

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

27.다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 데이터를 채우는 경우에 대한 설명으로 옳은 것은?

  1. ①일반적인 문자 데이터나 날짜 데이터는 그대로 복사되어 채워진다.
  2. ②1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다.
  3. ③숫자 데이터는 1씩 증가하면서 채워진다.
  4. ④숫자가 입력된 두 셀을 블록 설정하여 채우기 핸들을 드래그하면 두 숫자가 반복하여 채워진다.
정답과 해설 보기

정답: ② 1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다.

숫자와 문자가 섞인 데이터(예: 1월, A1)는 숫자만 1씩 증가합니다. ① 날짜는 1일씩 증가하고, ③ 숫자 하나는 그대로 복사되며, ④ 두 셀을 선택하면 두 값의 차이만큼 증가합니다.

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

28.다음 중 셀 포인터의 이동 작업에 대한 설명으로 옳지 않은 것은?

  1. ①<Alt> + <Page Down> 키를 눌러 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동한다.
  2. ②이름 상자에 셀 주소를 입력한 후 <Enter> 키를 눌러 원하는 셀의 위치로 이동한다.
  3. ③<Ctrl> + <Home> 키를 눌러 [A1] 셀로 이동한다.
  4. ④<Home> 키를 눌러 해당 행의 A 열로 이동한다.
정답과 해설 보기

정답: ① <Alt> + <Page Down> 키를 눌러 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동한다.

다음 시트로 이동하는 키는 <Ctrl>+<Page Down>입니다. <Alt>+<Page Down>은 한 화면 오른쪽으로 이동합니다.

29.다음 중 아래 시트의 [A9] 셀에 수식 '=OFFSET(B3,-1,2)'을 입력한 경우 결과값은?

[시트]

ABCDE
1학번학과학년성명주소
212123국문과2박태훈서울
315234영문과1이경섭인천
420621수학과3윤혜주고양
518542국문과1민소정김포
631260수학과2함경표부천
7
8
9(수식)
  1. ①윤혜주
  2. ②서울
  3. ③고양
  4. ④박태훈
정답과 해설 보기

정답: ④ 박태훈

OFFSET(기준, 행, 열)은 기준 셀에서 지정한 만큼 이동한 셀을 돌려줍니다. [B3]에서 위로 1행, 오른쪽으로 2열 이동하면 [D2] 셀이므로 '박태훈'입니다.

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

30.다음 중 [개발 도구] 탭의 [컨트롤] 그룹에 대한 설명으로 옳지 않은 것은?

  1. ①컨트롤 종류에는 텍스트 상자, 목록 상자, 옵션 단추, 명령 단추 등이 있다.
  2. ②ActiveX 컨트롤은 양식 컨트롤 보다 다양한 이벤트에 반응할 수 있지만, 양식 컨트롤보다 호환성은 낮다.
  3. ③[디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다.
  4. ④양식 컨트롤의 '단추(양식 컨트롤)'를 클릭하거나 드래그해서 추가하면 [매크로 지정] 대화상자가 자동으로 표시된다.
정답과 해설 보기

정답: ③ [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다.

[디자인 모드]는 ActiveX 컨트롤에만 해당합니다. 디자인 모드에서는 ActiveX 컨트롤이 동작하지 않지만, 양식 컨트롤은 디자인 모드와 관계없이 지정된 매크로를 실행합니다.

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

31.다음 중 아래의 프로시저가 실행된 후 [A1] 셀에 입력되는 값으로 옳은 것은?

Sub 예제( )
  Test = 0
  Do Until Test > 10
    Test = Test + 1
  Loop
  Range("A1").Value = Test
End Sub
  1. ①10
  2. ②11
  3. ③0
  4. ④55
정답과 해설 보기

정답: ② 11

Do Until 조건 ~ Loop는 조건이 참이 될 때까지 반복합니다. Test가 0부터 1씩 증가하다가 11이 되는 순간 'Test > 10'이 참이 되어 반복을 끝내므로 [A1]에는 11이 입력됩니다.

32.다음 중 아래 시트에 대한 각 수식의 결과값이 나머지 셋과 다른 것은?

[시트]

ABCDEFG
110203040506070
  1. ①=SMALL(A1:G1,{3})
  2. ②=AVERAGE(SMALL(A1:G1,{1;2;3;4;5}))
  3. ③=LARGE(A1:G1,{5})
  4. ④=SMALL(A1:G1,COLUMN(D1))
정답과 해설 보기

정답: ④ =SMALL(A1:G1,COLUMN(D1))

① 3번째로 작은 값 30, ② 작은 값 1~5번째(10,20,30,40,50)의 평균 30, ③ 5번째로 큰 값 30입니다. ④ COLUMN(D1)=4이므로 4번째로 작은 값인 40이 되어 결과가 다릅니다.

33.아래 시트에서 주민등록번호의 여덟 번째 문자가 '1' 또는 '3'이면 '남', '2' 또는 '4'이면 '여'로 성별 정보를 알 수 있다. 다음 중 성별을 계산하기 위한 [D2] 셀의 수식으로 옳지 않은 것은? (단, [F2:F5] 영역은 숫자 데이터임)

[시트]

ABCDEFG
1번호성명주민등록번호성별코드성별
21이경훈940209-1******남1남
32서정연920305-2******여2여
43이정재971207-1******남3남
54이춘호990528-1******남4여
65김지수001128-4******여
  1. ①=IF(OR(MID(C2, 8, 1)="2", MID(C2, 8, 1)="4"), "여", "남")
  2. ②=CHOOSE(VALUE(MID(C2, 8, 1)), "남", "여", "남", "여")
  3. ③=VLOOKUP(VALUE(MID(C2, 8, 1)), $F$2:$G$5, 2, 0)
  4. ④=IF(MOD(VALUE(MID(C2, 8, 1)), 2)=0, "남", "여")
정답과 해설 보기

정답: ④ =IF(MOD(VALUE(MID(C2, 8, 1)), 2)=0, "남", "여")

여덟 번째 문자를 2로 나눈 나머지가 0(짝수: 2, 4)이면 '여'가 되어야 하는데, ④는 '남'과 '여'를 거꾸로 지정했습니다.

34.아래 시트에서 국적별 영화 장르의 편수를 계산하기 위해 [B12] 셀에 작성해야 할 배열수식으로 옳지 않은 것은?

[시트]

ABCDE
1
2No.영화명관객수국적장르
31럭키66,962한국코미디
42허드슨강의 기적33,317미국드라마
53그물9,103한국드라마
64프리즘☆투어즈2,778한국애니메이션
75드림 쏭1,729미국애니메이션
86춘몽382한국드라마
97파수꾼106한국드라마
10
11코미디드라마애니메이션
12한국131
13미국011
  1. ①{=SUM(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}
  2. ②{=SUM(IF($D$2:$D$9=$A12, IF($E$2:$E$9=B$11, 1)))}
  3. ③{=COUNT(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}
  4. ④{=COUNT(IF(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11), 1))}
정답과 해설 보기

정답: ③ {=COUNT(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}

조건을 곱한 결과는 1 또는 0으로 이루어진 배열인데, COUNT는 0도 숫자로 세므로 ③은 조건과 관계없이 전체 개수가 나옵니다. 곱한 배열을 그대로 쓸 때는 SUM으로 더해야 하고, COUNT를 쓰려면 ④처럼 IF로 조건에 맞는 것만 1로 바꿔야 합니다.

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

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

  1. ①<Ctrl> 키를 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.
  2. ②셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.
  3. ③차트가 선택되어 있는 경우 차트의 종류가 표시된다.
  4. ④수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.
정답과 해설 보기

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

차트를 선택하면 이름 상자에는 차트의 종류가 아니라 '차트 1'처럼 차트 개체의 이름이 표시됩니다.

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

36.다음 중 엑셀의 화면 확대/축소 작업에 관한 설명으로 옳지 않은 것은?

  1. ①문서의 확대/축소는 10%에서 400%까지 설정할 수 있다.
  2. ②설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다.
  3. ③화면의 확대/축소는 단지 화면에서 보이는 상태만을 확대/축소하는 것으로 인쇄 시 적용되지 않는다.
  4. ④<Ctrl> 키를 누른 채 마우스의 스크롤을 위로 올리면 화면이 확대되고, 아래로 내리면 화면이 축소된다.
정답과 해설 보기

정답: ② 설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다.

확대/축소 배율은 현재 선택한 시트에만 적용됩니다. 다른 시트는 각자의 배율을 유지합니다.

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

37.다음 중 인쇄 기능에 대한 설명으로 옳지 않은 것은?

  1. ①기본적으로 워크시트의 눈금선은 인쇄되지 않으나 인쇄되도록 설정할 수 있다.
  2. ②[페이지 설정] 대화상자의 [시트] 탭에서 '간단하게 인쇄'를 선택하면 셀의 테두리를 포함하여 인쇄할 수 있다.
  3. ③[인쇄 미리 보기 및 인쇄] 화면을 표시하는 단축키는 <Ctrl> + <F2> 이다.
  4. ④[인쇄 미리 보기 및 인쇄]에서 '여백 표시'를 선택한 경우 마우스로 여백을 변경할 수 있다.
정답과 해설 보기

정답: ② [페이지 설정] 대화상자의 [시트] 탭에서 '간단하게 인쇄'를 선택하면 셀의 테두리를 포함하여 인쇄할 수 있다.

'간단하게 인쇄'를 선택하면 셀 테두리, 도형, 그래픽 등을 빼고 데이터만 빠르게 인쇄합니다. 테두리를 포함해 인쇄하는 기능이 아닙니다.

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

38.다음 중 차트 도구의 [데이터 선택]에 대한 설명으로 옳지 않은 것은?

  1. ①[차트 데이터 범위]에서 차트에 사용하는 데이터 전체의 범위를 수정할 수 있다.
  2. ②[행/열 전환]을 클릭하여 가로 (항목) 축의 데이터 계열과 범례 항목(계열)을 바꿀 수 있다.
  3. ③범례에서 표시되는 데이터 계열의 순서를 바꿀 수 없다.
  4. ④데이터 범위 내에 숨겨진 행이나 열의 데이터도 차트에 표시할 수 있다.
정답과 해설 보기

정답: ③ 범례에서 표시되는 데이터 계열의 순서를 바꿀 수 없다.

[데이터 원본 선택] 대화상자의 범례 항목(계열)에서 위로/아래로 이동 단추로 계열 순서를 바꿀 수 있습니다. 숨겨진 행·열은 [숨겨진 셀/빈 셀] 설정으로 차트에 표시할 수 있습니다.

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

39.다음 중 아래 데이터를 차트로 작성하여 사원별로 각 분기의 실적을 비교·분석하려는 경우 가장 비효율적인 차트는?

[데이터]

사원1분기2분기3분기4분기
김수정75141206185
박덕진264288383353
이미영305110303353
구본후65569227332
안정인246483120204
정주리20959137317
유경철23050116239
  1. ①누적 세로 막대형 차트
  2. ②표식이 있는 꺾은선형
  3. ③원형 대 가로 막대형
  4. ④묶은 가로 막대형
정답과 해설 보기

정답: ③ 원형 대 가로 막대형

원형 계열 차트는 데이터 계열 하나의 구성 비율만 나타냅니다. 여러 사원의 분기별 실적처럼 계열이 여러 개인 데이터를 비교하는 데는 원형 대 가로 막대형이 적합하지 않습니다.

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

40.다음 중 셀 영역을 선택한 후 상태 표시줄의 바로 가기 메뉴인 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동 계산에 해당되지 않는 것은?

  1. ①선택한 영역 중 숫자 데이터가 입력된 셀의 수
  2. ②선택한 영역 중 문자 데이터가 입력된 셀의 수
  3. ③선택한 영역 중 데이터가 입력된 셀의 수
  4. ④선택한 영역의 합계, 평균, 최소값, 최대값
정답과 해설 보기

정답: ② 선택한 영역 중 문자 데이터가 입력된 셀의 수

상태 표시줄 자동 계산 항목은 평균, 개수(데이터가 있는 셀 수), 숫자 셀 수, 최소값, 최대값, 합계입니다. 문자 데이터만 따로 세는 항목은 없습니다.

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

41.다음 중 Access 파일에 암호를 설정하는 방법으로 옳은 것은?

  1. ①[데이터베이스 압축 및 복구] 도구에서 파일 암호를 설정할 수 있다.
  2. ②데이터베이스를 단독 사용 모드(단독으로 열기)로 열어야 파일 암호를 설정할 수 있다.
  3. ③데이터베이스를 MDE 형식으로 저장한 후 파일을 열어야 파일 암호를 설정할 수 있다.
  4. ④[Access 옵션] 창의 보안 센터에서 파일 암호를 설정할 수 있다.
정답과 해설 보기

정답: ② 데이터베이스를 단독 사용 모드(단독으로 열기)로 열어야 파일 암호를 설정할 수 있다.

데이터베이스 암호는 파일을 [단독으로 열기] 모드로 연 뒤 [파일]-[정보]-[데이터베이스 암호 설정]에서 지정합니다.

42.다음 중 데이터 보안 및 회복, 무결성, 병행 수행 제어 등을 정의하는 데이터베이스 언어로 데이터베이스 관리자가 데이터 관리를 목적으로 주로 사용하는 언어는?

  1. ①데이터 제어어(DCL)
  2. ②데이터 부속어(DSL)
  3. ③데이터 정의어(DDL)
  4. ④데이터 조작어(DML)
정답과 해설 보기

정답: ① 데이터 제어어(DCL)

보안·무결성·회복·병행 제어를 정의하는 언어는 DCL(GRANT, REVOKE, COMMIT, ROLLBACK)입니다. DDL은 구조 정의(CREATE, ALTER, DROP), DML은 데이터 조작(SELECT, INSERT, UPDATE, DELETE)에 씁니다.

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

43.다음 중 SQL 질의에 대한 설명으로 옳지 않은 것은?

  1. ①ORDER BY절 사용 시 정렬방식을 별도로 지정하지 않으면 기본 값은 'DESC'로 적용된다.
  2. ②GROUP BY절은 특정 필드를 기준으로 그룹화 하여 검색할 때 사용한다.
  3. ③FROM절에는 테이블 또는 쿼리 이름을 지정하며, WHERE절에는 조건을 지정한다.
  4. ④SELECT DISTINCT문을 사용하면 중복 레코드를 제거할 수 있다.
정답과 해설 보기

정답: ① ORDER BY절 사용 시 정렬방식을 별도로 지정하지 않으면 기본 값은 'DESC'로 적용된다.

ORDER BY에서 정렬 방식을 생략하면 오름차순(ASC)이 기본입니다. 내림차순은 DESC를 직접 써야 합니다.

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

44.다음 중 보고서의 그룹화 및 정렬에 대한 설명으로 옳지 않은 것은?

  1. ①'그룹'은 머리글과 같은 소계 및 요약 정보와 함께 표시되는 레코드의 모음으로 그룹 머리글, 세부 레코드 및 그룹 바닥글로 구성된다.
  2. ②그룹화 할 필드가 날짜 데이터이면 전체 값(기본), 일, 주, 월, 분기, 연도 중 선택한 기준으로 그룹화 할 수 있다.
  3. ③Sum 함수를 사용하는 계산 컨트롤을 그룹 머리글에 추가하면 현재 그룹에 대한 합계를 표시할 수 있다.
  4. ④필드나 식을 기준으로 최대 5단계까지 그룹화 할 수 있으며, 같은 필드나 식은 한 번씩만 그룹화 할 수 있다.
정답과 해설 보기

정답: ④ 필드나 식을 기준으로 최대 5단계까지 그룹화 할 수 있으며, 같은 필드나 식은 한 번씩만 그룹화 할 수 있다.

보고서는 필드나 식을 기준으로 최대 10단계까지 그룹화할 수 있고, 같은 필드나 식으로 여러 번 그룹화할 수도 있습니다.

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

45.다음 중 보고서 작업 시 필드 목록 창에서 선택한 필드를 본문 영역에 추가할 때 자동으로 생성되는 컨트롤은?

  1. ①단추
  2. ②텍스트 상자
  3. ③하이퍼링크
  4. ④언바운드 개체 틀
정답과 해설 보기

정답: ② 텍스트 상자

필드 목록에서 필드를 끌어다 놓으면 그 필드에 연결된(바운드) 텍스트 상자와 레이블이 함께 만들어집니다. 예/아니요 형식은 확인란, OLE 형식은 바운드 개체 틀이 만들어집니다.

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

46.다음 중 보고서의 보기 형태에 대한 설명으로 옳지 않은 것은?

  1. ①[보고서 보기]는 출력되는 보고서를 화면 출력용으로 보여주며 페이지를 구분하여 표시한다.
  2. ②[디자인 보기]에서는 보고서에 삽입된 컨트롤의 속성, 맞춤, 위치 등을 설정할 수 있다.
  3. ③[레이아웃 보기]는 출력될 보고서의 레이아웃을 보여주며 컨트롤의 크기 및 위치를 변경할 수도 있다.
  4. ④[인쇄 미리 보기]에서는 종이에 출력되는 모양을 표시하며 인쇄를 위한 페이지 설정이 용이하다.
정답과 해설 보기

정답: ① [보고서 보기]는 출력되는 보고서를 화면 출력용으로 보여주며 페이지를 구분하여 표시한다.

[보고서 보기]는 페이지를 나누지 않고 한 화면에 이어서 표시합니다. 페이지 구분대로 보려면 [인쇄 미리 보기]를 사용합니다.

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

47.다음 중 아래 보고서에 대한 설명으로 옳지 않은 것은?

문제 자료
  1. ①'모델명' 필드를 기준으로 그룹이 설정되어 있다.
  2. ②'모델명' 필드에는 '중복 내용 숨기기' 속성을 '예'로 설정하였다.
  3. ③지점별 소계가 표시된 텍스트 상자는 그룹 바닥글에 삽입하였다.
  4. ④순번은 컨트롤 원본을 '=1' 로 입력한 후 '누적 합계' 속성을 '그룹'으로 설정하였다.
정답과 해설 보기

정답: ① '모델명' 필드를 기준으로 그룹이 설정되어 있다.

보고서는 '대리점명'별로 묶여 있고 각 대리점 끝에 소계가 나오므로 그룹 기준은 대리점명입니다. 같은 모델명이 이어질 때 빈칸으로 보이는 것은 '중복 내용 숨기기'를 설정했기 때문입니다.

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

48.다음 중 아래 <학생> 테이블에 대한 SQL문의 실행 결과로 옳은 것은?

<학생>

학번전공학년나이
1002영문SO19
1004통계SN23
1005영문SN21
1008수학JR20
1009영문FR18
1010통계SN25
SELECT AVG([나이]) FROM 학생
WHERE 학년="SN" GROUP BY 전공
HAVING COUNT(*) >= 2;
  1. ①21
  2. ②22
  3. ③23
  4. ④24
정답과 해설 보기

정답: ④ 24

학년이 SN인 레코드는 통계 23, 영문 21, 통계 25입니다. 전공별로 묶으면 통계 2명, 영문 1명이고, HAVING COUNT(*) >= 2를 만족하는 것은 통계뿐이므로 평균은 (23+25)/2 = 24입니다.

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

49.다음 중 선택 쿼리에서 사용자가 지정한 패턴과 일치하는 데이터를 찾고자 할 때 사용되는 연산자는?

  1. ①Match
  2. ②Some
  3. ③Like
  4. ④Any
정답과 해설 보기

정답: ③ Like

Like 연산자는 *, ?, # 같은 와일드카드로 패턴을 지정해 일치하는 데이터를 찾습니다. 예: Like "김*"는 김으로 시작하는 값.

50.다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)

CREATE TABLE 고객
( 고객ID    CHAR(20) NOT NULL,
  고객명    CHAR(20) NOT NULL,
  연락번호  CHAR(12),
  PRIMARY KEY (고객ID)
);
CREATE TABLE 계좌
( 계좌번호  CHAR(10) NOT NULL,
  고객ID    CHAR(20) NOT NULL,
  잔액      INTEGER DEFAULT 0,
  PRIMARY KEY (계좌번호),
  FOREIGN KEY (고객ID) REFERENCES 고객
);
  1. ①<고객> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.
  2. ②<계좌> 테이블에서 '계좌번호' 필드는 반드시 입력해야 한다.
  3. ③<고객> 테이블에서 '연락번호' 필드는 원하는 값으로 수정하거나 생략할 수 있다.
  4. ④<계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.
정답과 해설 보기

정답: ④ <계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.

<계좌>의 고객ID는 <고객>을 참조하는 외래 키입니다. 고객 한 명이 계좌를 여러 개 가질 수 있는 1:M 관계이므로 계좌 테이블의 고객ID에는 같은 값이 여러 번 들어갈 수 있습니다.

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

51.다음 중 테이블에서 입력 마스크를 "LA09?"로 설정한 경우 입력할 수 없는 값은?

  1. ①AA111
  2. ②A11
  3. ③AA11
  4. ④A111A
정답과 해설 보기

정답: ① AA111

L은 영문자·한글 필수, A는 영문자·숫자 필수, 0은 숫자 필수, 9는 숫자·공백 선택, ?는 영문자·한글 선택입니다. AA111은 다섯 번째 자리(?)에 숫자 1이 들어가므로 입력할 수 없습니다.

52.다음 중 아래 <고객>과 <구매리스트> 테이블 관계에 참조 무결성이 항상 유지되도록 설정할 수 없는 경우는?

문제 자료
  1. ①<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 없는 경우
  2. ②<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 하나만 있는 경우
  3. ③<구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우
  4. ④<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 두 개 이상 있는 경우
정답과 해설 보기

정답: ③ <구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우

참조 무결성은 외래 키 값이 반드시 참조하는 테이블의 기본 키 값으로 존재해야 한다는 규칙입니다. 구매리스트에 고객 테이블에 없는 고객번호가 있으면 이미 규칙이 깨진 상태이므로 참조 무결성을 설정할 수 없습니다.

53.다음 중 외부 데이터 가져오기 기능에 대한 설명으로 옳지 않은 것은?

  1. ①텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.
  2. ②Excel 워크시트에서 정의된 이름의 영역을 Access의 새 테이블이나 기존 테이블에 데이터 복사본으로 만들 수 있다.
  3. ③Access에서는 한 테이블에 256개 이상의 필드를 지원하지 않으므로 원본 데이터는 열의 개수가 255개를 초과하지 않아야 한다.
  4. ④Excel 파일을 가져오는 경우 한 번에 하나의 워크시트만 가져올 수 있으므로 여러 워크시트에서 데이터를 가져오려면 각 워크시트에 대해 가져오기 명령을 반복해야 한다.
정답과 해설 보기

정답: ① 텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.

가져오기 과정에서 데이터를 고칠 수는 없습니다. 기본 키 값이 중복되는 레코드는 추가되지 않으므로, 기존 테이블에 추가하려면 가져오기 전에 원본 파일에서 값을 고유하게 고쳐 두어야 합니다.

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

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

  1. ①폼
  2. ②폼 분할
  3. ③여러 항목
  4. ④폼 디자인
정답과 해설 보기

정답: ② 폼 분할

[폼 분할]은 한 화면에 열 형식 폼과 데이터시트를 동시에 보여 주며, 두 영역은 같은 원본에 연결되어 서로 동기화됩니다.

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

55.다음 중 이벤트 프로시저에서 쿼리를 실행 모드로 여는 명령은?

  1. ①DoCmd.OpenQuery
  2. ②DoCmd.SetQuery
  3. ③DoCmd.QueryView
  4. ④DoCmd.QueryTable
정답과 해설 보기

정답: ① DoCmd.OpenQuery

VBA에서 쿼리를 여는 메서드는 DoCmd.OpenQuery입니다. 같은 방식으로 폼은 DoCmd.OpenForm, 보고서는 DoCmd.OpenReport를 씁니다.

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

56.다음 중 폼의 구성요소에 대한 설명으로 옳지 않은 것은?

  1. ①폼 머리글은 인쇄할 때 모든 페이지의 상단에 매번 표시된다.
  2. ②하위 폼은 폼 안에 있는 또 하나의 폼을 의미한다.
  3. ③폼 바닥글은 폼 요약 정보 등과 같이 각 레코드에 동일하게 표시될 정보가 입력되는 구역이다.
  4. ④본문은 사용할 실제 내용을 입력하는 구역으로 폼 보기 형식에 따라 하나의 레코드만 표시하거나 여러 개의 레코드를 표시한다.
정답과 해설 보기

정답: ① 폼 머리글은 인쇄할 때 모든 페이지의 상단에 매번 표시된다.

폼 머리글은 인쇄할 때 첫 페이지 맨 위에 한 번만 나옵니다. 모든 페이지 위쪽에 반복해서 나오는 것은 페이지 머리글입니다.

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

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

  1. ①여러 개의 컨트롤을 선택하여 자동 정렬할 수 있다.
  2. ②컨트롤의 탭 순서는 자동으로 화면 위에서 아래로 설정된다.
  3. ③사각형, 선 등의 도형 컨트롤을 삽입할 수 있다.
  4. ④컨트롤 마법사를 사용하여 폼을 닫는 매크로를 실행시키는 단추를 만들 수 있다.
정답과 해설 보기

정답: ② 컨트롤의 탭 순서는 자동으로 화면 위에서 아래로 설정된다.

탭 순서는 기본적으로 컨트롤을 추가한 순서대로 정해집니다. 화면 위→아래, 왼쪽→오른쪽 순서로 맞추려면 [탭 순서] 대화상자에서 [자동 순서]를 눌러야 합니다.

58.다음 중 관계형 데이터베이스의 조인(JOIN)에 대한 설명으로 옳지 않은 것은?

  1. ①쿼리에 여러 테이블을 포함할 때는 조인을 사용하여 원하는 결과를 얻을 수 있다.
  2. ②내부 조인은 조인되는 두 테이블에서 조인하는 필드가 일치하는 행만을 반환하려는 경우에 사용한다.
  3. ③외부 조인은 조인되는 두 테이블에서 공통 값이 없는 데이터를 포함할지 여부를 지정할 수 있다.
  4. ④조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.
정답과 해설 보기

정답: ④ 조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.

조인할 두 필드는 데이터 형식이 같거나 서로 호환되어야 합니다. 예외적으로 일련 번호 필드는 숫자(정수-Long) 필드와 조인할 수 있습니다.

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

59.다음 중 폼 바닥글의 텍스트 상자의 컨트롤 원본으로 <사원> 테이블에서 직급이 '부장'인 레코드들의 급여 평균을 구하는 함수식으로 옳은 것은?

  1. ①=DAVG("[급여]", "[사원]", "[직급]='부장'")
  2. ②=DAVG("[사원]", "[급여]", "[직급]='부장'")
  3. ③=AVG("[급여]", "[사원]", "[직급]='부장'")
  4. ④=AVG("[사원]", "[급여]", "[직급]='부장'")
정답과 해설 보기

정답: ① =DAVG("[급여]", "[사원]", "[직급]='부장'")

도메인 함수는 DAVG("필드", "테이블/쿼리", "조건") 순서로 씁니다. 다른 테이블의 값을 조건에 맞게 계산하려면 AVG가 아니라 도메인 집계 함수 DAVG를 써야 합니다.

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

60.다음 중 액세스의 매크로에 대한 설명으로 옳지 않은 것은?

  1. ①반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있도록 하는 기능이다.
  2. ②매크로 함수 또는 매크로 함수 집합으로 구성되며, 각 매크로 함수의 수행 방식을 제어하는 인수를 추가할 수 있다.
  3. ③매크로를 이용하여 폼을 열고 닫거나 메시지 박스를 표시할 수도 있다.
  4. ④매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.
정답과 해설 보기

정답: ④ 매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.

매크로는 폼뿐 아니라 보고서의 이벤트에 연결하거나 독립 매크로 개체로 만들어 실행할 수 있습니다. AutoExec 매크로처럼 파일을 열 때 자동 실행되게 할 수도 있습니다.

‹ 2020년 2회 (7월 4일)상시 경향 모의고사 1회 ›