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

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

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

1.다음 중 컴퓨터 및 정보기기에서 사용하는 펌웨어(Firmware)에 관한 설명으로 옳은 것은?

  1. ①주로 하드디스크의 부트 레코드 부분에 저장된다.
  2. ②인터프리터 방식으로 번역되어 실행된다.
  3. ③운영체제의 일부로 입출력을 전담한다.
  4. ④소프트웨어의 업그레이드만으로도 기능을 향상시킬 수 있다.
정답과 해설 보기

정답: ④ 소프트웨어의 업그레이드만으로도 기능을 향상시킬 수 있다.

펌웨어는 ROM(주로 플래시 메모리)에 저장되어 하드웨어를 제어하는 프로그램으로, 하드웨어를 바꾸지 않고 펌웨어만 업그레이드해도 기능을 개선할 수 있습니다.

2.다음 중 수의 표현에 있어 진법에 대한 설명으로 옳지 않은 것은?

  1. ①16진수(Hexadecimal)는 0∼9까지의 숫자와 A∼F까지 문자로 표현하는 진법으로 한 자리수를 표현하는데 4개의 비트가 필요하다.
  2. ②2진수, 8진수, 16진수를 10진수 실수(float)로 변환하려면 정수 부분과 소수 부분을 나누어서 변환하려는 각 진수의 자리값과 자리의 지수승을 곱한 결과값을 모두 더하여 계산한다.
  3. ③10진수(Decimal) 정수를 2진수, 8진수, 16진수로 변환하려면 10진수 값을 변환할 진수로 나누어 더 이상 나눠지지 않을 때까지 나누고, 몫을 제외한 나머지를 역순으로 표시한다.
  4. ④8진수를 16진수로 변환하려면 8진수를 뒤에서부터 2자리씩 자른 후 각각 16진수를 1자리로 계산한다.
정답과 해설 보기

정답: ④ 8진수를 16진수로 변환하려면 8진수를 뒤에서부터 2자리씩 자른 후 각각 16진수를 1자리로 계산한다.

8진수를 16진수로 바꿀 때는 8진수 한 자리를 2진수 3자리로 풀어 쓴 뒤, 오른쪽부터 4자리씩 묶어 16진수 한 자리로 바꿉니다. 8진수 2자리를 그대로 16진수 1자리로 바꿀 수는 없습니다.

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

  1. ①서로 다른 키로 데이터를 암호화하고 복호화 한다.
  2. ②암호화와 복호화의 속도가 빠르다.
  3. ③알고리즘이 단순하고 파일의 크기가 작다.
  4. ④사용자의 증가에 따라 관리해야 할 키의 수가 상대적으로 많아진다.
정답과 해설 보기

정답: ① 서로 다른 키로 데이터를 암호화하고 복호화 한다.

비밀키(대칭키) 기법은 암호화와 복호화에 같은 키를 씁니다. 서로 다른 키(공개키·개인키)를 쓰는 것은 공개키(비대칭키) 기법입니다.

4.다음 중 시스템 보안을 위해 사용하는 방화벽(Firewall)에 대한 설명으로 적절하지 않은 것은?

  1. ①IP주소 및 포트번호를 이용하거나 사용자 인증을 기반으로 접속을 차단하여 네트워크의 출입로를 단일화 한다.
  2. ②'명백히 허용되지 않은 것은 금지한다'라는 적극적 방어 개념을 가지고 있다.
  3. ③방화벽을 운영하면 바이러스와 내/외부의 새로운 위험에 효과적으로 대처할 수 있다.
  4. ④로그 정보를 통해 외부침입의 흔적을 찾아 역추적 할 수 있다.
정답과 해설 보기

정답: ③ 방화벽을 운영하면 바이러스와 내/외부의 새로운 위험에 효과적으로 대처할 수 있다.

방화벽은 외부에서 들어오는 접근을 통제하는 장치라 내부에서 일어나는 공격이나 바이러스, 새로운 유형의 위협까지 막지는 못합니다.

5.다음 중 Windows 운영체제에서의 백업과 복원에 관한 설명으로 옳지 않은 것은?

  1. ①특정 날짜와 시간에 백업할 수 있도록 백업 주기를 예약할 수 있다.
  2. ②Windows에서 백업에 사용되는 파일의 확장자는 .bkf이다.
  3. ③백업 파일을 복원할 경우 복원 위치를 지정할 수 있다.
  4. ④여러 파일이 백업되어 있는 경우 원하는 파일을 선택하여 복원할 수 없다.
정답과 해설 보기

정답: ④ 여러 파일이 백업되어 있는 경우 원하는 파일을 선택하여 복원할 수 없다.

백업한 파일 중 필요한 파일이나 폴더만 골라서 복원할 수 있습니다. 복원 위치도 원래 위치나 다른 위치 중에서 선택할 수 있습니다.

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

  1. ①와이파이(WiFi)
  2. ②블루투스(Bluetooth)
  3. ③테더링(Tethering)
  4. ④와이브로(WiBro)
정답과 해설 보기

정답: ③ 테더링(Tethering)

테더링은 스마트폰의 데이터 통신을 노트북·태블릿 등 다른 기기와 나눠 쓰는 기능입니다. 블루투스는 근거리 무선 연결 규격, 와이파이는 무선랜, 와이브로는 휴대 인터넷 서비스입니다.

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

  1. ①OSI 참조 모델의 데이터 링크 계층에 속한다.
  2. ②두 개의 근거리통신망을 상호 접속할 수 있도록 하는 통신망 연결 장치이다.
  3. ③통신 프로토콜을 변환하여 네트워크를 확장한다.
  4. ④통신량을 조절하여 데이터가 다른 곳으로 가지 않도록 한다.
정답과 해설 보기

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

브리지는 같은 프로토콜을 쓰는 LAN끼리 프로토콜 변환 없이 연결합니다. 서로 다른 프로토콜을 변환해 연결하는 장비는 게이트웨이입니다.

8.다음 중 인터넷 기반 기술을 이용하여 기업들이 외부 보안을 유지한 상태에서 협력 업체 간의 효율적인 업무처리를 위해 사용하는 네트워크로 옳은 것은?

  1. ①인트라넷(Intranet)
  2. ②원거리 통신망(WAN)
  3. ③엑스트라넷(Extranet)
  4. ④근거리 통신망(LAN)
정답과 해설 보기

정답: ③ 엑스트라넷(Extranet)

엑스트라넷은 기업 내부망(인트라넷)을 협력 업체·고객 등 외부 관계자까지 넓힌 네트워크입니다. 인트라넷은 회사 내부 직원용입니다.

9.다음 중 TCP/IP 프로토콜에서 IP 프로토콜의 개요 및 기능에 관한 설명으로 옳은 것은?

  1. ①메시지를 송/수신자의 주소와 정보로 묶어 패킷 단위로 나눈다.
  2. ②패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송한다.
  3. ③전송 데이터의 흐름을 제어하고 데이터의 에러를 검사한다.
  4. ④OSI 7계층에서 전송 계층에 해당한다.
정답과 해설 보기

정답: ② 패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송한다.

IP는 네트워크 계층 프로토콜로 패킷의 주소를 해석하고 경로를 정해 전달합니다. 패킷 분할, 흐름 제어, 오류 검사는 전송 계층의 TCP가 담당합니다.

10.다음 중 디지털 콘텐츠의 생성·거래·전달·관리 등 전체 과정을 관리할 수 있는 기술로 멀티미디어 프레임워크의 MPEG 표준은?

  1. ①MPEG-1
  2. ②MPEG-3
  3. ③MPEG-7
  4. ④MPEG-21
정답과 해설 보기

정답: ④ MPEG-21

MPEG-21은 콘텐츠의 생성부터 거래·전달·소비까지 전 과정을 다루는 멀티미디어 프레임워크 표준입니다. MPEG-1은 비디오 CD, MPEG-7은 콘텐츠 검색용 내용 기술 표준입니다.

11.다음 중 GIF 파일 형식에 대한 설명으로 옳지 않은 것은?

  1. ①인터넷 표준 그래픽 형식으로, 8비트 컬러를 사용하여 256색만 지원한다.
  2. ②간단한 애니메이션 표현이 가능하다.
  3. ③색상의 무손실 압축 기술을 사용한다.
  4. ④벡터 방식으로 이미지를 표현한다.
정답과 해설 보기

정답: ④ 벡터 방식으로 이미지를 표현한다.

GIF는 점(픽셀)으로 이미지를 표현하는 비트맵 방식입니다. 벡터 방식 형식에는 AI, WMF, SVG 등이 있습니다.

12.다음 중 Windows의 [제어판] - [장치 및 프린터]에 표시되지 않는 것은?

  1. ①사용자 컴퓨터
  2. ②하드디스크 드라이브와 사운드 카드
  3. ③컴퓨터의 USB 포트에 연결하는 모든 장치
  4. ④컴퓨터에 연결된 호환 네트워크 장치
정답과 해설 보기

정답: ② 하드디스크 드라이브와 사운드 카드

[장치 및 프린터]에는 컴퓨터 자체와 USB·네트워크로 연결한 외부 장치, 프린터 등이 표시됩니다. 컴퓨터 안에 설치된 하드디스크, 사운드 카드 같은 내부 장치는 [장치 관리자]에서 확인합니다.

13.다음 중 컴퓨터의 제어장치에 있는 부호기(Encoder) 레지스터에 관한 설명으로 옳은 것은?

  1. ①명령 레지스터에 있는 명령어를 해독한다.
  2. ②해독된 명령어에 따라 각 장치로 보낼 제어 신호를 생성한다.
  3. ③다음 순서에 실행할 명령어의 주기억장치 주소를 기억한다.
  4. ④뺄셈연산을 위해 음수로 변환한다.
정답과 해설 보기

정답: ② 해독된 명령어에 따라 각 장치로 보낼 제어 신호를 생성한다.

부호기는 해독기가 해독한 명령에 따라 각 장치로 보낼 제어 신호를 만듭니다. ①은 명령 해독기, ③은 프로그램 카운터, ④는 연산장치의 보수기에 대한 설명입니다.

14.다음 중 Windows에서 바로 가기 아이콘에 관한 설명으로 옳지 않은 것은?

  1. ①바로 가기 아이콘을 실행하면 연결된 원본 파일이 실행된다.
  2. ②파일, 폴더뿐만 아니라 디스크 드라이브나 프린터에도 바로 가기 아이콘을 만들 수 있다.
  3. ③일반 아이콘과 비교하여 왼쪽 아랫부분에 화살표가 포함되어 표시된다.
  4. ④하나의 바로 가기 아이콘에 여러 개의 원본 파일을 연결할 수 있다.
정답과 해설 보기

정답: ④ 하나의 바로 가기 아이콘에 여러 개의 원본 파일을 연결할 수 있다.

바로 가기 아이콘 하나는 원본 하나만 가리킵니다. 반대로 원본 하나에 바로 가기 아이콘은 여러 개 만들 수 있습니다.

15.다음 중 Windows에서 파일이나 폴더, 프린터, 드라이브 등 컴퓨터 자원의 공유에 관한 설명으로 옳지 않은 것은?

  1. ①공유 폴더에 대한 접근 권한은 사용자에 따라 다르게 설정할 수 있다.
  2. ②탐색기의 주소 표시줄에 '\\localhost'를 입력하면 네트워크를 통해 공유한 파일이나 폴더를 확인할 수 있다.
  3. ③탐색기의 공유 기능을 이용하면 파일이나 폴더를 쉽게 다른 사용자와 공유할 수 있다.
  4. ④공유한 파일명 뒤에 '$'를 붙이면 네트워크의 다른 사용자가 해당 파일을 사용하고 있는지 여부를 바로 확인할 수 있다.
정답과 해설 보기

정답: ④ 공유한 파일명 뒤에 '$'를 붙이면 네트워크의 다른 사용자가 해당 파일을 사용하고 있는지 여부를 바로 확인할 수 있다.

공유 이름 뒤에 $를 붙이면 네트워크의 다른 사용자에게 보이지 않는 '숨은 공유'가 됩니다. 사용 여부를 확인하는 기능이 아닙니다.

16.다음 중 출력장치인 디스플레이 어댑터와 모니터에 관련된 용어의 설명으로 옳지 않은 것은?

  1. ①픽셀(Pixel): 화면을 이루는 최소 단위로서 같은 크기의 화면에서 픽셀 수가 많을수록 해상도가 높아진다.
  2. ②해상도(Resolution): 모니터 화면의 픽셀 수와 관련이 있으며 픽셀 수가 많을수록 표시할 수 있는 색상의 수가 증가한다.
  3. ③점 간격(Dot Pitch): 픽셀들 사이의 공간을 나타내는 것으로 간격이 가까울수록 영상은 선명하다.
  4. ④재생률(Refresh Rate): 픽셀들이 밝게 빛나는 것을 유지하기 위한 것으로, 재생률이 높을수록 모니터의 깜빡임이 줄어든다.
정답과 해설 보기

정답: ② 해상도(Resolution): 모니터 화면의 픽셀 수와 관련이 있으며 픽셀 수가 많을수록 표시할 수 있는 색상의 수가 증가한다.

픽셀 수가 많아지면 화면이 더 선명해질 뿐, 표시할 수 있는 색상 수가 늘지는 않습니다. 색상 수는 픽셀 하나에 쓰는 비트 수(색 깊이)로 정해집니다.

17.다음 중 컴퓨터에서 사용하는 기억장치에 관한 설명으로 옳지 않은 것은?

  1. ①플래시(Flash) 메모리는 비휘발성 기억장치로 주로 디지털 카메라나 MP3, 개인용 정보 단말기, USB 드라이브 등 휴대용 기기에서 대용량 정보를 저장하는 용도로 사용된다.
  2. ②하드디스크 인터페이스 방식은 EIDE, SATA, SCSI 방식 등이 있다.
  3. ③캐시(Cache) 메모리는 CPU와 주기억장치 사이에 위치하여 두 장치간의 속도 차이를 줄여 컴퓨터의 처리 속도를 빠르게 하기 위한 메모리이다.
  4. ④연관(Associative) 메모리는 보조기억장치를 마치 주기억장치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.
정답과 해설 보기

정답: ④ 연관(Associative) 메모리는 보조기억장치를 마치 주기억장치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.

보조기억장치를 주기억장치처럼 써서 용량을 늘리는 것은 가상 메모리입니다. 연관 메모리는 주소가 아니라 저장된 내용으로 데이터를 찾는 메모리입니다.

18.다음 중 패치(Patch) 버전 소프트웨어에 관한 설명으로 옳은 것은?

  1. ①정식으로 대가를 지불하고 사용하는 소프트웨어이다.
  2. ②홍보용으로 사용 기간이나 기능에 제한을 둔 소프트웨어이다.
  3. ③오류 수정이나 성능 향상을 위해 프로그램 일부를 변경해주는 소프트웨어이다.
  4. ④정식 프로그램 출시 전에 테스트용으로 제작되어 일반인에게 공개하는 소프트웨어이다.
정답과 해설 보기

정답: ③ 오류 수정이나 성능 향상을 위해 프로그램 일부를 변경해주는 소프트웨어이다.

패치는 이미 배포된 프로그램의 오류를 고치거나 성능을 높이기 위해 일부를 수정하는 프로그램입니다. ①은 상용, ②는 데모(트라이얼), ④는 베타 버전입니다.

19.다음 중 컴퓨터에서 사용하는 압축 프로그램에 관한 설명으로 옳지 않은 것은?

  1. ①압축한 파일을 모아 재압축을 반복하면 파일 크기를 계속 줄일 수 있다.
  2. ②여러 개의 파일을 압축하면 하나의 파일로 생성되어 파일 관리를 용이하게 할 수 있다.
  3. ③대부분의 압축 프로그램에는 분할 압축이나 암호 설정 기능이 있다.
  4. ④파일의 전송시간과 비용을 절약하고, 디스크 공간을 효율적으로 사용할 수 있다.
정답과 해설 보기

정답: ① 압축한 파일을 모아 재압축을 반복하면 파일 크기를 계속 줄일 수 있다.

이미 압축된 파일은 더 줄일 중복이 거의 없어서 다시 압축해도 크기가 거의 줄지 않습니다. 오히려 조금 늘어나기도 합니다.

20.다음 중 Windows에서 바탕 화면의 바로 가기 메뉴에 관한 설명으로 옳지 않은 것은?

  1. ①바탕 화면에서 <Shift> + <F10> 키를 누르면 바로 가기 메뉴가 표시된다.
  2. ②바탕 화면에 폴더나 텍스트 문서, 압축 파일 등을 새로 만들 수 있다.
  3. ③삭제된 컴퓨터, 휴지통, 네트워크 등의 바탕 화면 아이콘을 다시 표시할 수 있다.
  4. ④아이콘의 정렬 기준을 변경하거나 아이콘의 크기를 변경하여 볼 수 있다.
정답과 해설 보기

정답: ③ 삭제된 컴퓨터, 휴지통, 네트워크 등의 바탕 화면 아이콘을 다시 표시할 수 있다.

컴퓨터·휴지통·네트워크 같은 바탕 화면 아이콘은 [설정]-[개인 설정]-[테마]-[바탕 화면 아이콘 설정]에서 다시 표시합니다. 바로 가기 메뉴에는 이 기능이 없습니다.

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

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

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

  1. ①피벗 테이블 보고서를 작성한 후 원본 데이터를 수정하면 피벗 테이블 보고서에 자동으로 반영된다.
  2. ②[피벗 테이블 필드 목록]에서 보고서에 추가할 필드 선택 시 데이터 형식이 텍스트이거나 논리값인 필드를 선택하여 '행 레이블' 영역에 추가한다.
  3. ③값 영역에 추가된 필드가 2개 이상이면 ∑ 값 필드가 열 레이블 또는 행 레이블 영역에 추가된다.
  4. ④열 레이블/행 레이블 단추를 클릭하여 레이블 필터나 값 필터를 설정할 수 있다.
정답과 해설 보기

정답: ① 피벗 테이블 보고서를 작성한 후 원본 데이터를 수정하면 피벗 테이블 보고서에 자동으로 반영된다.

원본 데이터를 고쳐도 피벗 테이블은 자동으로 바뀌지 않습니다. [피벗 테이블 분석]-[새로 고침]을 실행해야 반영됩니다.

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

22.아래 그림과 같이 설정한 상태에서 [매크로 기록] 대화상자의 [확인] 단추를 누른다. [A2:A6] 범위를 선택한 후 글꼴 스타일을 굵게 지정하고 [기록 중지]를 눌러 '서식' 매크로의 작성을 완료하였다. 다음 중 매크로 작성 후 [C1] 셀을 선택하고 '서식' 매크로를 실행한 결과로 옳은 것은? (그림에서 [상대 참조로 기록]이 선택되어 있음)

문제 자료
  1. ①[A2:A6] 영역의 글꼴 스타일이 굵게 지정된다.
  2. ②[A1] 셀만 글꼴 스타일이 굵게 지정된다.
  3. ③[C2:C6] 영역의 글꼴 스타일이 굵게 지정된다.
  4. ④[C1] 셀만 글꼴 스타일이 굵게 지정된다.
정답과 해설 보기

정답: ③ [C2:C6] 영역의 글꼴 스타일이 굵게 지정된다.

[상대 참조로 기록]을 켜고 [A1]에서 시작해 한 칸 아래부터 다섯 셀(A2:A6)을 선택했으므로, 매크로는 '현재 셀 기준 한 칸 아래부터 다섯 셀'로 기록됩니다. [C1]에서 실행하면 [C2:C6]이 굵게 지정됩니다.

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

23.다음 중 아래 그림과 같은 시나리오 요약 보고서에 대한 설명으로 옳지 않은 것은?

[시나리오 요약]

현재 값호황불황
변경 셀: 냉장고판매2%4%-2%
변경 셀: 세탁기판매3%6%-3%
변경 셀: $C$55%10%-5%
결과 셀: 예상판매금액516,600,000533,200,000483,400,000
  1. ①'호황'과 '불황' 두 개의 시나리오로 작성한 시나리오 요약 보고서는 새 워크시트에 표시된다.
  2. ②원본 데이터에 '냉장고판매', '세탁기판매', '예상판매금액'으로 이름을 정의한 셀이 있다.
  3. ③원본 데이터에서 변경 셀의 현재 값을 수정하면 시나리오 요약 보고서가 자동으로 업데이트된다.
  4. ④시나리오 요약 보고서 내의 모든 내용은 수정 가능하며, 자동으로 설정된 윤곽도 지울 수 있다.
정답과 해설 보기

정답: ③ 원본 데이터에서 변경 셀의 현재 값을 수정하면 시나리오 요약 보고서가 자동으로 업데이트된다.

시나리오 요약 보고서는 만든 시점의 값으로 고정되어 원본 값을 바꿔도 자동으로 갱신되지 않습니다. 바뀐 값을 보려면 요약 보고서를 새로 만들어야 합니다. 보고서에 이름(냉장고판매 등)이 보이는 것은 원본 셀에 이름을 정의했기 때문입니다.

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

24.다음 중 아래 시트에서 사원명이 두 글자이면서 실적이 전체 실적의 평균을 초과하는 데이터를 검색할 때, 고급 필터의 조건으로 옳은 것은?

[시트]

AB
1사원명실적
2유민15,030,000
3오성준35,000,000
4김근태18,000,000
5김원9,800,000
6정영희12,000,000
7남궁정훈25,000,000
8이수30,500,000
9김용훈8,000,000
  1. ①[사원명] ="=??" / [실적조건] =$B2>AVERAGE($B$2:$B$9)
  2. ②[사원명] ="=??" / [실적] =$B2&">AVERAGE($B$2:$B$9)"
  3. ③[사원명] =LEN($A2)=2 / [실적] =$B2>AVERAGE($B$2:$B$9)
  4. ④[사원명] ="=**" / [실적조건] =$B2>AVERAGE($B$2:$B$9)
정답과 해설 보기

정답: ① [사원명] ="=??" / [실적조건] =$B2>AVERAGE($B$2:$B$9)

'?'는 한 글자를 뜻하므로 ="=??"는 정확히 두 글자인 사원명입니다. 수식으로 만든 조건은 제목을 원본 필드명과 다르게(예: 실적조건) 써야 하므로 ①이 맞습니다. ③은 수식 조건의 제목이 필드명과 같고, ④의 *는 글자 수와 관계없는 임의의 문자열입니다.

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

25.다음 중 데이터가 입력되어 있는 연속된 셀 범위를 선택하는 방법으로 옳지 않은 것은?

  1. ①첫 번째 셀을 클릭한 후 <Ctrl> + <Shift> + <방향키>를 눌러 선택 영역을 확장한다.
  2. ②첫 번째 셀을 클릭한 후 <Shift> 키를 누른 상태에서 범위의 마지막 셀을 클릭한다.
  3. ③첫 번째 셀을 클릭한 후 <F8> 키를 누른 후 <방향키>를 눌러 선택 영역을 확장한다.
  4. ④첫 번째 셀을 클릭한 후 <Ctrl> 키를 누른 상태에서 <방향키>를 눌러 선택 영역을 확장한다.
정답과 해설 보기

정답: ④ 첫 번째 셀을 클릭한 후 <Ctrl> 키를 누른 상태에서 <방향키>를 눌러 선택 영역을 확장한다.

<Ctrl>+<방향키>는 데이터 범위의 끝으로 셀 포인터를 '이동'할 뿐 범위를 선택하지 않습니다. 선택하면서 이동하려면 <Shift>를 함께 눌러야 합니다.

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

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

  1. ①텍스트 파일은 구분 기호나 일정한 너비로 분리된 모든 열을 엑셀로 가져오기 때문에 일부 열만 가져올 수는 없다.
  2. ②액세스 파일은 표, 피벗 테이블, 워크시트의 특정 위치 등으로 다양하게 불러올 수 있다.
  3. ③웹 상의 데이터 중 일부를 워크시트로 가져오고, 새로 고침 기능을 이용하여 최신 데이터로 업데이트할 수 있다.
  4. ④기타 원본의 Microsoft Query 기능을 이용하면 외부 데이터베이스에서 가져올 데이터의 추출 조건을 설정하여 원하는 데이터만 가져올 수 있다.
정답과 해설 보기

정답: ① 텍스트 파일은 구분 기호나 일정한 너비로 분리된 모든 열을 엑셀로 가져오기 때문에 일부 열만 가져올 수는 없다.

텍스트 마법사 3단계에서 필요 없는 열을 선택하고 '열 가져오지 않음(건너뜀)'을 지정하면 일부 열만 가져올 수 있습니다.

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

27.다음 중 [찾기 및 바꾸기] 대화상자에 대한 설명으로 옳지 않은 것은?

  1. ①찾을 내용에 '*수정*', 바꿀 내용에 '*변경*'으로 입력하고, [모두 바꾸기] 단추를 클릭하면 '수정'이라는 모든 글자를 '*변경*'으로 바꾼다.
  2. ②'=A1*B1'과 같은 수식을 검색하려면 찾는 위치를 '수식'으로 선택한 후 찾을 내용에 '=A1~*B1'으로 입력한다.
  3. ③찾을 내용과 바꿀 내용은 입력하지 않고, 찾을 서식과 바꿀 서식으로 설정 할 수 있다.
  4. ④셀포인터 위치를 기준으로 앞에 위치한 데이터를 찾으려면 <Shift> 키를 누른 상태에서 [다음 찾기] 단추를 클릭한다.
정답과 해설 보기

정답: ① 찾을 내용에 '*수정*', 바꿀 내용에 '*변경*'으로 입력하고, [모두 바꾸기] 단추를 클릭하면 '수정'이라는 모든 글자를 '*변경*'으로 바꾼다.

찾을 내용의 *는 임의의 문자열이므로 '*수정*'은 '수정'이 들어 있는 셀 내용 전체와 일치합니다. 따라서 '수정'이라는 글자만이 아니라 그 셀의 내용 전체가 '*변경*'으로 바뀝니다(바꿀 내용의 *는 문자 그대로 들어감).

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

28.다음 중 엑셀에서 날짜 데이터의 입력 방법에 대한 설명으로 옳지 않은 것은?

  1. ①날짜 데이터는 하이픈(-)이나 슬래시(/)를 이용하여 년, 월, 일을 구분한다.
  2. ②날짜의 연도를 생략하고 월과 일만 입력하면 자동으로 현재 연도가 추가된다.
  3. ③날짜의 연도를 두 자리로 입력할 때 연도가 30 이상이면 1900년대로 인식하고, 29 이하이면 2000년대로 인식한다.
  4. ④<Ctrl> + <Shift> + <;> 키를 누르면 오늘 날짜가 입력된다.
정답과 해설 보기

정답: ④ <Ctrl> + <Shift> + <;> 키를 누르면 오늘 날짜가 입력된다.

오늘 날짜는 <Ctrl>+<;>, 현재 시간은 <Ctrl>+<Shift>+<;>로 입력합니다.

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

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

문제 자료
  1. ①계열 옵션에서 '간격 너비'가 0%로 설정되어 있다.
  2. ②범례 표지 없이 데이터 표가 표시되어 있다.
  3. ③'1월', '2월', '3월' 계열에 오차 막대가 표시되어 있다.
  4. ④'1분기 합계' 계열은 '보조 축'으로 지정되어 있다.
정답과 해설 보기

정답: ① 계열 옵션에서 '간격 너비'가 0%로 설정되어 있다.

'간격 너비'는 항목(극장) 사이의 간격입니다. 차트에서 청량리·왕십리 등 항목 사이가 떨어져 있으므로 간격 너비는 0%가 아닙니다. 같은 항목의 막대끼리 붙어 있는 것은 '계열 겹치기'가 0%이기 때문입니다.

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

30.다음 중 서식 코드를 셀의 사용자 지정 표시 형식으로 설정한 경우 입력 데이터와 표시 결과가 옳지 않은 것은?

[표시 형식]

서식 코드입력 데이터표시
ⓐ# ???/???3.753 3/4
ⓑ0,00#,-6789-0,007
ⓒ*-#,##06789*----6789
ⓓ▲#;▼#;0-6789▼6789
  1. ①ⓐ
  2. ②ⓑ
  3. ③ⓒ
  4. ④ⓓ
정답과 해설 보기

정답: ③ ⓒ

ⓒ에서 * 뒤의 문자(-)는 셀 너비만큼 반복되어 채워지고 *는 표시되지 않으며, #,##0이므로 천 단위 쉼표가 들어가 '----6,789'처럼 표시됩니다. ⓐ는 분수 3 3/4, ⓑ는 끝의 쉼표로 1,000으로 나눠 -0,007, ⓓ는 음수 구역 서식으로 ▼6789가 맞습니다.

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

31.다음 중 매크로 편집 및 삭제에 대한 설명으로 옳지 않은 것은?

  1. ①[매크로] 대화상자에서 편집할 매크로를 선택하고 [편집] 단추를 클릭하면 Visual Basic 편집기를 실행할 수 있다.
  2. ②<Alt> + <F8> 키를 눌러 Visual Basic 편집기를 실행하면 매크로를 수정할 수 있다.
  3. ③PERSONAL.XLSB 파일을 삭제하면 통합 문서에 있는 모든 매크로를 삭제할 수 있다.
  4. ④Visual Basic 편집기에서 삭제할 매크로의 코딩 부분을 범위로 지정한 뒤 <Delete> 키를 눌러 여러 매크로를 한 번에 삭제할 수 있다.
정답과 해설 보기

정답: ② <Alt> + <F8> 키를 눌러 Visual Basic 편집기를 실행하면 매크로를 수정할 수 있다.

<Alt>+<F8>은 [매크로] 대화상자를 엽니다. Visual Basic 편집기를 바로 여는 키는 <Alt>+<F11>입니다.

32.다음 중 아래의 워크시트에서 수식의 결과로 '부사장'을 출력하지 않는 것은?

[시트]

ABCD
1사원번호성명직함생년월일
2101구민정영업 과장1980-12-08
3102강수영부사장1965-02-19
4103김진수영업 사원1991-08-30
5104박용만영업 사원1990-09-19
6105이순신영업 부장1971-09-20
  1. ①=CHOOSE(CELL("row",B3), C2, C3, C4, C5, C6)
  2. ②=CHOOSE(TYPE(B4), C2, C3, C4, C5, C6)
  3. ③=OFFSET(A1:A6,2,2,1,1)
  4. ④=INDEX(A2:D6,MATCH(A3, A2:A6, 0), 3)
정답과 해설 보기

정답: ① =CHOOSE(CELL("row",B3), C2, C3, C4, C5, C6)

① CELL("row",B3)은 행 번호 3이므로 세 번째 값 [C4] '영업 사원'이 나옵니다. ② B4는 텍스트라 TYPE이 2 → [C3], ③ [A1]에서 2행·2열 이동한 [C3], ④ 102의 위치 2번째 행·3번째 열인 [C3]이므로 나머지는 모두 '부사장'입니다.

33.다음 중 아래의 워크시트에서 작성한 수식으로 결과 값이 다른 것은?

[시트]

ABC
1103050
2406080
3207090
  1. ①=SMALL(B1:B3, COLUMN(C3))
  2. ②=SMALL(A1:B3, AVERAGE({1;2;3;4;5}))
  3. ③=LARGE(A1:B3, ROW(A1))
  4. ④=LARGE(A1:C3, AVERAGE({1;2;3;4;5}))
정답과 해설 보기

정답: ② =SMALL(A1:B3, AVERAGE({1;2;3;4;5}))

① B열(30,60,70)에서 3번째로 작은 값 70, ③ A1:B3에서 가장 큰 값 70, ④ A1:C3에서 3번째로 큰 값 70입니다. ② A1:B3(10,40,20,30,60,70)에서 3번째로 작은 값은 30이므로 결과가 다릅니다.

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

34.다음 중 통합 문서에 대한 설명으로 옳지 않은 것은?

  1. ①시트 보호는 통합 문서 전체가 아닌 특정 시트만을 보호한다.
  2. ②공유된 통합 문서는 여러 사용자가 동시에 변경 및 병합할 수 있다.
  3. ③통합 문서 보호 설정 시 암호를 지정하면 워크시트에 입력된 내용을 수정할 수 없다.
  4. ④사용자가 워크시트를 추가, 삭제하거나 숨겨진 워크시트를 표시하지 못하도록 통합 문서의 구조를 잠글 수 있다.
정답과 해설 보기

정답: ③ 통합 문서 보호 설정 시 암호를 지정하면 워크시트에 입력된 내용을 수정할 수 없다.

통합 문서 보호는 시트 추가·삭제·이동·숨기기 같은 '구조'를 잠그는 기능입니다. 시트 안의 셀 내용 수정을 막으려면 [시트 보호]를 사용해야 합니다.

35.아래 시트에서 각 부서마다 직위별로 종합점수의 합계를 구하려고 한다. 다음 중 [B17] 셀에 입력된 수식으로 옳은 것은?

[시트]

ABCDE
1부서명직위업무평가구술평가종합점수
2영업부사원353065
3총무부대리383371
4총무부과장453681
5총무부대리354075
6영업부과장463985
7홍보부과장303767
8홍보부부장413879
9총무부사원332962
10영업부대리363470
11홍보부대리273663
12영업부과장423981
13영업부부장403979
14
15
16부서명부장과장대리
17영업부
18총무부
19홍보부
  1. ①{=SUMIFS($E$2:$E$13, $A$2:$A$13, $A$17,$B$2:$B$13, $B$16)}
  2. ②{=SUM(($A$2:$A$13=A17) * ($B$2:$B$13=B16) * $E$2:$E$13)}
  3. ③{=SUM(($A$2:$A$13=$A17) * ($B$2:$B$13=B$16) * $E$2:$E$13)}
  4. ④{=SUM(($A$2:$A$13=A$17) * ($B$2:$B$13=$B16) * $E$2:$E$13)}
정답과 해설 보기

정답: ③ {=SUM(($A$2:$A$13=$A17) * ($B$2:$B$13=B$16) * $E$2:$E$13)}

[B17]의 수식을 [B17:D19]에 복사해야 하므로 부서명은 A열에 고정($A17), 직위는 16행에 고정(B$16)하는 혼합 참조가 필요합니다. ①·②는 복사하면 조건 셀이 함께 고정되거나 어긋나 올바른 값이 나오지 않습니다.

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

36.다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?

  1. ①통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 수식에서 3차원 참조를 사용한다.
  2. ②계산할 셀 범위를 선택하여 수식을 입력한 후 <Ctrl> + <Enter> 키를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.
  3. ③수식을 입력한 후 결과 값이 상수로 입력되게 하려면 수식을 입력한 후 바로 <Alt> + <F9> 키를 누른다.
  4. ④배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.
정답과 해설 보기

정답: ③ 수식을 입력한 후 결과 값이 상수로 입력되게 하려면 수식을 입력한 후 바로 <Alt> + <F9> 키를 누른다.

수식 입력 중에 <F9>를 누르면 수식이 계산 결과(상수)로 바뀝니다. <Alt>+<F9>는 상수 변환 기능이 아닙니다.

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

37.다음 중 [보기] 탭 [창] 그룹의 각 명령에 대한 설명으로 옳지 않은 것은?

  1. ①[새 창]을 클릭하면 새로운 빈 통합문서가 표시된다.
  2. ②[모두 정렬]은 현재 열려 있는 통합문서를 바둑판식, 계단식, 가로, 세로 등 4가지 형태로 배열한다.
  3. ③[숨기기]는 현재 활성화된 통합문서 창을 보이지 않도록 숨긴다.
  4. ④[나누기]를 클릭하면 워크시트를 최대 4개의 창으로 분할하여 멀리 떨어져 있는 여러 부분을 한 번에 볼 수 있다.
정답과 해설 보기

정답: ① [새 창]을 클릭하면 새로운 빈 통합문서가 표시된다.

[새 창]은 빈 문서를 만드는 것이 아니라 현재 통합 문서를 다른 창으로 하나 더 엽니다. 두 창은 같은 문서이므로 한쪽에서 고치면 다른 쪽에도 반영됩니다.

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

38.다음 중 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?

  1. ①상태 표시줄에서 워크시트의 보기 상태를 기본 보기, 페이지 레이아웃 보기, 페이지 나누기 미리 보기 중 선택하여 변경할 수 있다.
  2. ②상태 표시줄에는 확대/축소 슬라이더가 기본적으로 표시된다.
  3. ③상태 표시줄의 바로 가기 메뉴를 이용하여 셀의 특정 범위에 대한 이름을 정의할 수 있다.
  4. ④상태 표시줄은 현재의 작업 상태에 대한 기본적인 정보가 표시되는 곳이다.
정답과 해설 보기

정답: ③ 상태 표시줄의 바로 가기 메뉴를 이용하여 셀의 특정 범위에 대한 이름을 정의할 수 있다.

이름 정의는 이름 상자나 [수식] 탭-[이름 정의]에서 합니다. 상태 표시줄의 바로 가기 메뉴는 표시할 항목(합계, 평균 등)을 고르는 메뉴입니다.

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

39.다음 중 차트의 편집에 대한 설명으로 옳지 않은 것은?

  1. ①차트와 연결된 워크시트의 데이터에 열을 추가하면 차트에 자동적으로 반영되지 않는다.
  2. ②차트 크기를 조정하면 새로운 크기에 가장 적합하도록 차트 내의 텍스트의 크기 등이 자동적으로 조정된다.
  3. ③차트에 적용된 원본 데이터의 행이나 열을 숨겨도 차트에는 반영되지 않는다.
  4. ④데이터 계열의 순서가 변경되면 범례의 순서도 자동으로 변경된다.
정답과 해설 보기

정답: ③ 차트에 적용된 원본 데이터의 행이나 열을 숨겨도 차트에는 반영되지 않는다.

원본 데이터의 행이나 열을 숨기면 기본적으로 그 데이터가 차트에서도 사라집니다. 숨긴 데이터를 계속 표시하려면 [숨겨진 셀/빈 셀]에서 '숨겨진 행 및 열에 데이터 표시'를 선택해야 합니다.

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

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

  1. ①차트만 제외하고 인쇄하기 위해서는 [차트 영역 서식] 대화상자에서 '개체 인쇄'의 체크를 해제한다.
  2. ②시트에 표시된 오류 값을 제외하고 인쇄하기 위해서는 [페이지 설정] 대화 상자에서 '셀 오류 표시'를 '<공백>'으로 선택한다.
  3. ③인쇄 내용을 페이지의 가운데에 맞춰 인쇄하려면 [페이지 설정] 대화 상자에서 '문서에 맞게 배율 조정'을 체크한다.
  4. ④인쇄되는 모든 페이지에 특정 행을 반복하려면 [페이지 설정] 대화 상자에서 '인쇄 제목'의 '반복할 행'에 열 레이블이 포함된 행의 참조를 입력한다.
정답과 해설 보기

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

페이지 가운데에 인쇄하려면 [페이지 설정]-[여백] 탭의 '페이지 가운데 맞춤'에서 가로·세로를 선택합니다. '문서에 맞게 배율 조정'은 머리글/바닥글 설정 항목입니다.

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

41.다음 중 관계형 데이터베이스 모델에 대한 설명으로 옳지 않은 것은?

  1. ①도메인(Domain)은 하나의 애트리뷰트(Attribute)가 취할 수 있는 같은 타입의 원자값들의 집합이다.
  2. ②한 릴레이션(Relation)에 포함된 튜플(Tuple)들은 모두 상이하며, 튜플(Tuple) 사이에는 순서가 있다.
  3. ③튜플(Tuple)의 수를 카디널리티(Cardinality), 애트리뷰트(Attribute)의 수를 디그리(Degree)라고 한다.
  4. ④애트리뷰트(Attribute)는 데이터베이스를 구성하는 가장 작은 논리적 단위이며, 파일 구조상의 데이터 필드에 해당된다.
정답과 해설 보기

정답: ② 한 릴레이션(Relation)에 포함된 튜플(Tuple)들은 모두 상이하며, 튜플(Tuple) 사이에는 순서가 있다.

릴레이션의 튜플은 모두 서로 달라야 하지만 튜플 사이에 순서는 없습니다. 애트리뷰트 사이에도 순서가 없습니다.

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

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

  1. ①9: 소문자로 변환
  2. ②>: 숫자나 공백을 입력받도록 설정
  3. ③<: 영문 대문자로 변환하여 입력받도록 설정
  4. ④L: 영문자와 한글만 입력받도록 설정
정답과 해설 보기

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

L은 영문자·한글을 반드시 입력하는 자리입니다. 9는 숫자·공백 선택 입력, >는 대문자로 변환, <는 소문자로 변환합니다.

43.다음 중 데이터를 입력 또는 삭제 시 이상(anomaly) 현상이 일어나지 않도록 데이터베이스를 설계하기 위한 기술을 의미하는 용어는?

  1. ①자동화
  2. ②정규화
  3. ③순서화
  4. ④추상화
정답과 해설 보기

정답: ② 정규화

정규화는 중복을 줄이도록 테이블을 나누어 삽입·삭제·갱신 이상이 생기지 않게 하는 설계 과정입니다.

44.다음 중 [관계 편집] 대화 상자에 대한 설명으로 옳지 않은 것은?

  1. ①관계를 구성하는 어느 한쪽의 테이블 또는 필드 및 쿼리를 변경할 수 있다.
  2. ②조인 유형을 내부 조인, 왼쪽 우선 외부 조인, 오른쪽 우선 외부 조인 중에서 선택할 수 있다.
  3. ③'항상 참조 무결성 유지'를 선택한 경우 '관련 필드 모두 업데이트'와 '관련 레코드 모두 삭제' 옵션을 선택할 수 있다.
  4. ④관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.
정답과 해설 보기

정답: ④ 관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.

관계의 종류는 사용자가 고르는 것이 아니라 연결한 필드가 기본 키(또는 고유 인덱스)인지에 따라 Access가 자동으로 정합니다. 다대다 관계는 직접 만들 수 없고 연결 테이블을 두어 일대다 두 개로 표현합니다.

45.다음 중 테이블의 필드 속성 설정 시 사용하는 인덱스에 관한 설명으로 옳지 않은 것은?

  1. ①인덱스를 설정하면 레코드의 검색과 정렬 속도가 빨라진다.
  2. ②인덱스를 설정하면 레코드의 추가, 수정, 삭제 속도는 느려진다.
  3. ③데이터 형식이 OLE 개체인 필드에는 인덱스를 설정할 수 없다.
  4. ④인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.
정답과 해설 보기

정답: ④ 인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.

인덱스는 여러 필드에 설정할 수 있고, 최대 10개 필드를 묶은 다중 필드 인덱스도 만들 수 있습니다. 기본 키에는 자동으로 인덱스가 설정됩니다.

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

46.다음 중 테이블의 [디자인 보기]에서 설정 가능한 작업에 해당하지 않는 것은?

  1. ①폼 필터를 적용하여 조건에 맞는 레코드만 표시할 수 있다.
  2. ②필드의 '설명'에 입력한 내용은 테이블 구조에 영향을 미치지 않고, 상태 표시줄에 표시된다.
  3. ③컨트롤 표시 속성은 텍스트 상자, 목록 상자, 콤보 상자 중 선택할 수 있다.
  4. ④한 개 이상의 필드를 선택하여 기본 키로 설정할 수 있다.
정답과 해설 보기

정답: ① 폼 필터를 적용하여 조건에 맞는 레코드만 표시할 수 있다.

필터로 레코드를 걸러 보는 작업은 데이터가 보이는 [데이터시트 보기]에서 합니다. [디자인 보기]는 필드와 속성 같은 테이블 구조를 정의하는 화면입니다.

47.아래와 같이 관계가 설정된 데이터베이스에 [Customer] 테이블에는 고객번호가 1004인 레코드만 있고, [Artist] 테이블에는 작가이름이 CAT인 레코드만 있다. 다음 중 이 데이터베이스에서 실행 가능한 SQL 문은? (단, SQL문에 입력되는 데이터 형식은 모두 올바르다고 간주함)

문제 자료
  1. ①INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);
  2. ②INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE');
  3. ③INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE');
  4. ④INSERT INTO CINTA VALUES (1234, 'CAT', '유화');
정답과 해설 보기

정답: ① INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);

Artist는 다른 테이블을 참조하지 않으므로 새 작가 'ACE'를 추가할 수 있습니다. ② Artist에 없는 'ACE'를 참조하고, ④ Customer에 없는 1234를 참조해 참조 무결성에 어긋나며, ③은 기본 키 1004가 이미 있어 중복됩니다.

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

48.다음 중 주어진 [학생] 테이블을 참조하여 아래의 SQL 문을 실행한 결과로 옳은 것은?

[학생] 테이블

학번전공학년나이
100국사421
150회계219
200수학330
250국사331
300회계425
350수학219
400국사123
SELECT AVG(나이) FROM 학생
WHERE 전공 NOT IN ('수학', '회계');
  1. ①25
  2. ②23
  3. ③21
  4. ④19
정답과 해설 보기

정답: ① 25

전공이 수학·회계가 아닌 레코드는 국사 3명(21, 31, 23)이므로 평균은 75÷3 = 25입니다.

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

49.아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 'Age' 필드의 조건식으로 옳은 것은?

문제 자료
  1. ①>={조회할 최소 나이 입력}
  2. ②>="조회할 최소 나이 입력"
  3. ③>=[조회할 최소 나이 입력]
  4. ④>=(조회할 최소 나이 입력)
정답과 해설 보기

정답: ③ >=[조회할 최소 나이 입력]

매개 변수 쿼리에서는 조건에 대괄호[ ]로 안내 문구를 쓰면 실행할 때 그 문구가 적힌 입력 창이 나타납니다.

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

50.다음 중 아래의 이벤트 프로시저에 대한 설명으로 옳지 않은 것은?

Private Sub cmd재고_Click()
  txt재고수량 = txt입고량 - txt총주문량
  DoCmd.OpenReport "제품별재고현황", _
    acViewDesign, , "제품번호 = '" & cmb조회 & "'"
End Sub
  1. ①'cmd재고' 컨트롤을 클릭했을 때 실행된다.
  2. ②'txt재고수량' 컨트롤에는 'txt입고량' 컨트롤에 표시되는 값에서 'txt총주문량' 컨트롤에 표시되는 값을 차감한 값으로 표시된다.
  3. ③'제품별재고현황' 보고서가 즉시 프린터로 출력된다.
  4. ④'제품별재고현황' 보고서가 출력될 때 '제품번호' 필드 값이 'cmb조회' 컨트롤 값과 일치하는 데이터만 표시된다.
정답과 해설 보기

정답: ③ '제품별재고현황' 보고서가 즉시 프린터로 출력된다.

OpenReport의 보기 형식이 acViewDesign이므로 보고서가 디자인 보기로 열립니다. 바로 인쇄하려면 acViewNormal을 써야 합니다.

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

51.다음 중 주어진 [Customer] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?

[Customer]

CityAgeHobby
부산30축구
서울26영화감상
부산45낚시
서울25야구
대전21축구
서울19음악감상
광주19여행
서울38야구
인천53배구
SELECT Count(*)
FROM (SELECT Distinct City From Customer);
  1. ①3
  2. ②5
  3. ③7
  4. ④9
정답과 해설 보기

정답: ② 5

안쪽 SELECT Distinct City는 중복을 뺀 도시 목록(부산, 서울, 대전, 광주, 인천)을 만들고, 바깥 Count(*)가 그 개수 5를 셉니다.

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

52.다음 중 보고서에서 '텍스트 상자' 컨트롤의 속성 설정에 대한 설명으로 옳지 않은 것은?

  1. ①'상태 표시줄 텍스트' 속성은 컨트롤을 선택했을 때 상태 표시줄에 표시할 메시지를 설정한다.
  2. ②'컨트롤 원본' 속성에서 함수나 수식 사용 시 문자는 작은 따옴표('), 필드명이나 컨트롤 이름은 큰따옴표(")를 사용하여 구분한다.
  3. ③'사용 가능' 속성은 컨트롤에 포커스를 이동시킬 수 있는지의 여부를 설정한다.
  4. ④'중복 내용 숨기기' 속성은 데이터가 이전 레코드와 같을 때 컨트롤의 숨김 여부를 설정한다.
정답과 해설 보기

정답: ② '컨트롤 원본' 속성에서 함수나 수식 사용 시 문자는 작은 따옴표('), 필드명이나 컨트롤 이름은 큰따옴표(")를 사용하여 구분한다.

컨트롤 원본 식에서 문자열은 큰따옴표(")로, 필드명이나 컨트롤 이름은 대괄호([ ])로 묶습니다. 예: =[이름] & "님"

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

53.다음 중 보고서에서 [페이지 번호] 대화 상자를 이용한 페이지 번호 설정에 대한 설명으로 옳지 않은 것은?

  1. ①첫 페이지에만 페이지 번호가 표시되거나 표시되지 않도록 설정할 수 있다.
  2. ②페이지 번호의 표시 위치를 '페이지 위쪽', '페이지 아래쪽', '페이지 양쪽' 중 선택할 수 있다.
  3. ③페이지 번호의 형식을 'N 페이지'와 'N/M 페이지' 중 선택할 수 있다.
  4. ④[페이지 번호] 대화 상자를 열 때마다 페이지 번호 표시를 위한 수식이 입력된 텍스트 상자가 자동으로 삽입된다.
정답과 해설 보기

정답: ② 페이지 번호의 표시 위치를 '페이지 위쪽', '페이지 아래쪽', '페이지 양쪽' 중 선택할 수 있다.

페이지 번호 위치는 '페이지 위쪽(머리글)'과 '페이지 아래쪽(바닥글)' 두 가지뿐입니다. '페이지 양쪽'이라는 선택 항목은 없습니다.

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

54.다음 중 서류봉투에 초대장을 넣어 발송하려는 경우 우편물에 사용할 수신자의 주소를 프린트하기에 가장 적합한 보고서는?

  1. ①업무 문서 양식 보고서
  2. ②우편 엽서 보고서
  3. ③레이블 보고서
  4. ④크로스탭 보고서
정답과 해설 보기

정답: ③ 레이블 보고서

레이블 보고서는 주소 라벨처럼 같은 형식의 작은 칸에 레코드를 하나씩 배치해 인쇄하므로 봉투에 붙일 주소를 출력하기에 알맞습니다.

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

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

  1. ①[폼 디자인 도구]의 [디자인] 탭에서 [컨트롤 마법사 사용] 여부를 선택할 수 있다.
  2. ②[레이블] 컨트롤은 마법사를 이용한 만들기가 제공되지 않으며, 레이블 컨트롤을 추가한 후 내용을 입력하지 않으면 추가된 레이블 컨트롤이 자동으로 사라진다.
  3. ③[텍스트 상자] 컨트롤을 지칭하는 이름은 중복 설정이 가능하다.
  4. ④[단추] 컨트롤은 명령 단추 마법사를 이용하여 다양한 매크로 함수를 제공한다.
정답과 해설 보기

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

한 폼 안의 컨트롤 이름은 서로 달라야 합니다. 이름이 같으면 코드나 식에서 어떤 컨트롤인지 구분할 수 없기 때문입니다.

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

56.다음 중 폼의 모달 속성에 관한 설명으로 옳지 않은 것은?

  1. ①폼이 열려 있는 경우 다른 화면을 선택할 수 있다.
  2. ②VBA 코드를 이용하여 대화 상자의 모달 속성을 지정할 수 있다.
  3. ③폼이 모달 대화 상자이면 디자인 보기로 전환 후 데이터시트 보기로 전환이 가능하다.
  4. ④사용자 지정 대화 상자의 작성이 가능하다.
정답과 해설 보기

정답: ① 폼이 열려 있는 경우 다른 화면을 선택할 수 있다.

모달 속성을 '예'로 하면 그 폼을 닫기 전까지 다른 폼이나 화면으로 이동할 수 없습니다. 반드시 응답을 받아야 하는 대화 상자를 만들 때 사용합니다.

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

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

  1. ①보고서에 포함할 필드가 모두 한 테이블에 있는 경우 해당 테이블을 레코드 원본으로 사용한다.
  2. ②둘 이상의 테이블을 이용하여 보고서를 작성하는 경우 쿼리를 만들어 레코드 원본으로 사용한다.
  3. ③'보고서' 도구를 사용하면 정보를 입력하지 않아도 바로 보고서가 생성되므로 매우 쉽고 빠르게 보고서를 만들 수 있다.
  4. ④'보고서 마법사'를 이용하는 경우 필드 선택은 여러 개의 테이블 또는 하나의 쿼리에서만 가능하며, 데이터 그룹화 및 정렬 방법을 지정할 수도 있다.
정답과 해설 보기

정답: ④ '보고서 마법사'를 이용하는 경우 필드 선택은 여러 개의 테이블 또는 하나의 쿼리에서만 가능하며, 데이터 그룹화 및 정렬 방법을 지정할 수도 있다.

보고서 마법사에서는 여러 테이블은 물론 여러 쿼리에서도 필드를 골라 쓸 수 있습니다. 하나의 쿼리로만 제한되지 않습니다.

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

58.다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?

  1. ①분할 표시 폼은 [만들기] 탭의 [폼] 그룹에서 [기타 폼] - [폼 분할]을 클릭하여 만들 수 있다.
  2. ②분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하기 기능이며, 이 두 보기는 같은 데이터 원본에 연결되어 있어 항상 상호 동기화된다.
  3. ③분할 표시 폼을 만든 후에는 컨트롤의 크기 조정은 할 수 없으나, 새로운 필드의 추가는 가능하다.
  4. ④폼 속성 창의 '분할 표시 폼 방향' 항목을 이용하여 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 등 데이터시트가 표시되는 위치를 설정할 수 있다.
정답과 해설 보기

정답: ③ 분할 표시 폼을 만든 후에는 컨트롤의 크기 조정은 할 수 없으나, 새로운 필드의 추가는 가능하다.

분할 표시 폼도 레이아웃 보기나 디자인 보기에서 컨트롤의 크기와 위치를 조정할 수 있고 필드도 추가할 수 있습니다.

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

59.다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?

  1. ①FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정한다.
  2. ②ApplyFilter 함수는 테이블이나 쿼리로부터 레코드를 필터링한다.
  3. ③OpenReport 함수는 작성된 보고서를 호출하여 실행한다.
  4. ④MessageBox 함수는 메시지 상자를 통해 경고나 알림 등의 정보를 표시한다.
정답과 해설 보기

정답: ① FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정한다.

FindRecord는 조건에 맞는 첫 번째 레코드를 찾는 함수입니다. 필드·컨트롤·속성의 값을 설정하는 함수는 SetValue(또는 SetProperty)입니다.

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

60.다음 중 하위 폼에 대한 설명으로 옳지 않은 것은?

  1. ①기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.
  2. ②본 폼 내에 삽입된 다른 폼을 하위 폼이라 한다.
  3. ③일대다 관계가 설정되어 있는 테이블들을 효과적으로 표시하기 위해 사용된다.
  4. ④'폼 분할' 도구를 이용하여 폼을 생성하면 하위 폼 컨트롤이 자동으로 삽입된다.
정답과 해설 보기

정답: ④ '폼 분할' 도구를 이용하여 폼을 생성하면 하위 폼 컨트롤이 자동으로 삽입된다.

'폼 분할'은 한 원본을 폼 보기와 데이터시트 보기로 동시에 보여 주는 기능으로 하위 폼을 만들지 않습니다. 하위 폼은 [하위 폼/하위 보고서] 컨트롤이나 폼 마법사로 만듭니다.

2020년 1회 (2월 29일) ›