📝 기출문제 전체 보기
컴퓨터활용능력 1급 필기 2024년 6회차 기출 복원입니다. 각 문제 아래의 「정답·해설 보기」를 펼치면 정답과 해설이 나타나요. 실전 시험 환경(타이머·자동 채점·오답 누적)에서 풀어보고 싶다면 글 맨 아래 「직접 풀러가기」를 눌러주세요.
문제 1
4지선다다음 중 네트워크 운영 방식의 하나인 클라이언트/서버(Client/Server) 방식에 대한 설명으로 옳은 것은?
- 1.
모든 컴퓨터가 동등한 자격으로 자원을 공유하므로 별도의 전용 서버가 필요 없다.
- 2.
서비스를 요청하는 컴퓨터와 서비스를 제공하는 컴퓨터의 역할이 구분되어 처리된다.
- 3.
한 대의 대형 컴퓨터에 단말기들이 연결되어 모든 처리를 중앙에서 전담한다.
- 4.
처리할 작업을 지역적으로 분산된 여러 컴퓨터에 나누어 맡긴 뒤 결과를 통합한다.
정답·해설 보기▾
정답
2번
서비스를 요청하는 컴퓨터와 서비스를 제공하는 컴퓨터의 역할이 구분되어 처리된다.
해설
정답: 2. 클라이언트/서버 방식은 서비스를 요청하는 클라이언트와 서비스를 제공하는 서버로 역할이 구분되어 동작하는 네트워크 운영 방식이다.
오답 풀이
- 1번: 모든 컴퓨터가 동등하게 자원을 공유하는 것은 동배간(P2P) 방식이다.
- 2번: 요청하는 쪽과 제공하는 쪽의 역할이 나뉘는 것이 클라이언트/서버이므로 옳다.
- 3번: 대형 컴퓨터가 모든 처리를 전담하는 것은 중앙 집중식 방식이다.
- 4번: 분산된 여러 컴퓨터가 작업을 나누어 처리하는 것은 분산 처리 방식이다.
보충 개념 클라이언트/서버는 기능을 분담해 부하를 나누며, 서버는 자원 제공·관리를, 클라이언트는 요청과 결과 표시를 담당한다.
- 1.
문제 2
4지선다다음 중 한글 Windows 10의 레지스트리(Registry)에 대한 설명으로 옳지 않은 것은?
- 1.
하드웨어와 소프트웨어 등 시스템 구성 정보를 저장하는 계층형 데이터베이스이다.
- 2.
레지스트리가 손상되면 윈도우가 정상적으로 부팅되지 않을 수 있다.
- 3.
레지스트리를 편집하는 도구는 'msconfig' 명령으로 실행한다.
- 4.
손상에 대비하여 레지스트리를 백업(내보내기)해 둘 수 있다.
정답·해설 보기▾
정답
3번
레지스트리를 편집하는 도구는 'msconfig' 명령으로 실행한다.
해설
정답: 3. 레지스트리를 직접 편집하는 도구는 레지스트리 편집기로, 'regedit' 명령으로 실행한다. 'msconfig'는 시스템 구성 도구이므로 옳지 않다.
오답 풀이
- 1번: 레지스트리는 시스템 구성 정보를 담은 계층형 데이터베이스이므로 옳다.
- 2번: 레지스트리 손상 시 부팅 장애가 생길 수 있으므로 옳다.
- 3번: 편집기는 regedit이며 msconfig는 시스템 구성 도구이므로 옳지 않다.
- 4번: 레지스트리는 내보내기로 백업할 수 있으므로 옳다.
보충 개념 regedit로 키와 값을 편집하며, 잘못 수정하면 시스템에 문제가 생길 수 있으므로 변경 전 백업이 권장된다.
- 1.
문제 3
4지선다다음 중 마이크로프로세서(Microprocessor)에 대한 설명으로 옳지 않은 것은?
- 1.
RISC 방식은 명령어의 종류가 많고 회로가 복잡하여 전력 소모가 크다.
- 2.
클럭 주파수가 높을수록, 한 번에 처리하는 비트 수가 클수록 처리 속도가 빠르다.
- 3.
제어장치, 연산장치, 레지스터가 하나의 반도체 칩에 집적된 형태이다.
- 4.
개인용 컴퓨터의 중앙처리장치(CPU)로 사용된다.
정답·해설 보기▾
정답
1번
RISC 방식은 명령어의 종류가 많고 회로가 복잡하여 전력 소모가 크다.
해설
정답: 1. RISC 방식은 명령어의 종류를 줄여 회로가 단순하고 처리 속도가 빠르며 전력 소모가 적다. 명령어가 많고 복잡한 것은 CISC 방식이므로 옳지 않다.
오답 풀이
- 1번: RISC는 명령어가 적고 단순한 방식이므로 옳지 않다.
- 2번: 클럭 주파수와 처리 비트 수가 클수록 빠르므로 옳다.
- 3번: 마이크로프로세서는 제어·연산장치와 레지스터를 하나의 칩에 집적한 것이므로 옳다.
- 4번: 개인용 컴퓨터의 CPU로 사용되므로 옳다.
보충 개념 RISC는 명령어 수가 적어 처리 속도가 빠르고 전력 효율이 좋으며, CISC는 명령어가 많고 복잡하다.
- 1.
문제 4
4지선다다음 중 아래에서 설명하는 기능으로 옳은 것은?
스마트폰의 데이터 통신 기능을 PC나 노트북에 연결하여, 해당 기기가 무선으로 인터넷에 접속할 수 있도록 해 주는 기능이다.
- 1.
NFC(근거리 무선 통신)
- 2.
테더링(Tethering)
- 3.
와이브로(WiBro)
- 4.
미러링(Mirroring)
정답·해설 보기▾
정답
2번
테더링(Tethering)
해설
정답: 2. 테더링은 스마트폰의 데이터 통신을 다른 기기와 공유하여, 스마트폰을 모뎀처럼 이용해 PC 등이 인터넷에 접속하게 하는 기능이다.
오답 풀이
- 1번: NFC는 약 10cm 이내의 매우 짧은 거리에서 데이터를 주고받는 근거리 통신 기술이다.
- 2번: 스마트폰을 모뎀처럼 활용해 인터넷을 공유하는 것은 테더링이므로 옳다.
- 3번: 와이브로는 이동 중 무선 인터넷을 제공하는 휴대 인터넷 서비스이다.
- 4번: 미러링은 한 기기의 화면을 다른 화면에 그대로 복제해 보여 주는 기술이다.
보충 개념 테더링은 USB·블루투스·Wi-Fi 핫스팟 방식으로 연결할 수 있으며, 스마트폰의 데이터 요금이 소모된다.
- 1.
문제 5
4지선다다음 중 한글 Windows 10에서 [Ctrl] 키를 사용하는 작업으로 옳지 않은 것은?
- 1.
떨어져 있는 여러 개의 파일을 동시에 선택할 때 [Ctrl]을 누른 채 클릭한다.
- 2.
같은 드라이브에 있는 다른 폴더로 파일을 복사할 때 [Ctrl]을 누른 채 드래그한다.
- 3.
연속해서 나열된 여러 개의 파일을 한 번에 선택할 때 [Ctrl]을 누른 채 클릭한다.
- 4.
작업을 실행 취소할 때 [Ctrl]+[Z]를 누른다.
정답·해설 보기▾
정답
3번
연속해서 나열된 여러 개의 파일을 한 번에 선택할 때 [Ctrl]을 누른 채 클릭한다.
해설
정답: 3. 연속으로 나열된 여러 파일을 한 번에 선택할 때는 [Shift]를 누른 채 처음과 끝 파일을 클릭한다. [Ctrl]은 떨어진 파일을 개별 선택할 때 사용하므로 옳지 않다.
오답 풀이
- 1번: 떨어진 파일을 개별로 추가 선택할 때 [Ctrl]+클릭을 사용하므로 옳다.
- 2번: 같은 드라이브에서 복사는 [Ctrl]+드래그이므로 옳다.
- 3번: 연속 범위 선택은 [Shift]이지 [Ctrl]이 아니므로 옳지 않다.
- 4번: 실행 취소는 [Ctrl]+[Z]이므로 옳다.
보충 개념 같은 드라이브에서 그냥 드래그하면 이동, [Ctrl]+드래그는 복사이고, 다른 드라이브로 드래그하면 복사가 기본이다.
- 1.
문제 6
4지선다다음 중 ASCII 코드에 대한 설명으로 옳지 않은 것은?
- 1.
7개의 비트로 표현하므로 총 128개의 문자를 나타낼 수 있다.
- 2.
16비트를 사용하여 세계 각국의 문자를 통일된 방식으로 표현하기 위한 국제 표준 코드이다.
- 3.
확장 ASCII는 8비트를 사용하여 256개의 문자를 표현한다.
- 4.
데이터 통신 및 개인용 컴퓨터에서 문자를 표현하는 데 널리 쓰인다.
정답·해설 보기▾
정답
2번
16비트를 사용하여 세계 각국의 문자를 통일된 방식으로 표현하기 위한 국제 표준 코드이다.
해설
정답: 2. 16비트로 세계 각국의 문자를 통일해 표현하는 국제 표준 코드는 유니코드이다. ASCII는 7비트 코드이므로 옳지 않다.
오답 풀이
- 1번: ASCII는 7비트로 128개 문자를 표현하므로 옳다.
- 2번: 16비트로 다국어를 통합 표현하는 것은 유니코드이므로 옳지 않다.
- 3번: 확장 ASCII는 8비트로 256개 문자를 표현하므로 옳다.
- 4번: ASCII는 데이터 통신과 PC에서 널리 쓰이므로 옳다.
보충 개념 ASCII(7비트, 128자), 확장 ASCII(8비트, 256자), 유니코드(16비트, 전 세계 문자 통합)로 구분된다.
- 1.
문제 7
4지선다다음 중 펌웨어(Firmware)에 대한 설명으로 옳은 것은?
- 1.
작업 중인 데이터를 임시 저장하기 위해 RAM에 적재되는 응용 프로그램이다.
- 2.
하드웨어를 교체하지 않고도 내용을 갱신하여 기능을 개선할 수 있다.
- 3.
시스템 성능을 떨어뜨리는 악성 코드의 일종이므로 제거 대상이다.
- 4.
전원이 꺼지면 내용이 모두 사라지는 휘발성 소프트웨어이다.
정답·해설 보기▾
정답
2번
하드웨어를 교체하지 않고도 내용을 갱신하여 기능을 개선할 수 있다.
해설
정답: 2. 펌웨어는 ROM에 저장된 소프트웨어로, 하드웨어를 바꾸지 않고 펌웨어를 갱신(업그레이드)하는 것만으로 기능 향상이 가능하다.
오답 풀이
- 1번: 펌웨어는 RAM의 응용 프로그램이 아니라 비휘발성 ROM에 저장된 제어용 소프트웨어이다.
- 2번: 펌웨어 갱신으로 하드웨어 교체 없이 성능을 개선할 수 있으므로 옳다.
- 3번: 펌웨어는 악성 코드가 아니라 하드웨어 제어용 소프트웨어이다.
- 4번: 펌웨어는 비휘발성 메모리에 저장되어 전원이 꺼져도 유지된다.
보충 개념 펌웨어는 하드웨어와 소프트웨어의 중간적 성격을 가지며 BIOS가 대표적이다.
- 1.
문제 8
4지선다다음 중 인터넷에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?
- 1.
IP 주소를 도메인 이름으로, 도메인 이름을 IP 주소로 변환한다.
- 2.
네트워크에 연결된 호스트에 IP 주소를 자동으로 할당한다.
- 3.
자주 요청되는 웹 자료를 저장(캐시)해 두었다가 빠르게 응답하며, 외부 접근을 차단하는 방화벽 기능도 제공한다.
- 4.
전자우편을 송신하기 위한 표준 프로토콜로 동작한다.
정답·해설 보기▾
정답
3번
자주 요청되는 웹 자료를 저장(캐시)해 두었다가 빠르게 응답하며, 외부 접근을 차단하는 방화벽 기능도 제공한다.
해설
정답: 3. 프록시 서버는 클라이언트와 서버 사이에서 자주 쓰이는 자료를 캐시로 저장해 응답 속도를 높이고, 외부의 직접 접근을 차단하는 방화벽 역할도 한다.
오답 풀이
- 1번: 도메인 이름과 IP 주소를 상호 변환하는 것은 DNS의 기능이다.
- 2번: IP 주소를 자동 할당하는 것은 DHCP의 기능이다.
- 3번: 캐시와 방화벽 기능을 제공하는 것이 프록시 서버이므로 옳다.
- 4번: 메일 송신용 표준 프로토콜은 SMTP이다.
보충 개념 프록시 서버는 캐시로 트래픽과 응답 시간을 줄이고, 내부망 보호와 접근 제어에도 활용된다.
- 1.
문제 9
4지선다다음 중 아래에서 설명하는 보조기억장치로 옳은 것은?
반도체(플래시 메모리)를 이용하여 데이터를 저장하므로 기계적 구동부가 없어 충격에 강하고 소음이 없으며, 데이터 접근 속도가 빠르다.
- 1.
자기 테이프(Magnetic Tape)
- 2.
SSD(Solid State Drive)
- 3.
HDD(Hard Disk Drive)
- 4.
블루레이 디스크(Blu-ray Disc)
정답·해설 보기▾
정답
2번
SSD(Solid State Drive)
해설
정답: 2. SSD는 반도체(플래시 메모리)에 데이터를 저장하는 장치로, 기계적 구동부가 없어 충격에 강하고 소음이 없으며 접근 속도가 빠르다.
오답 풀이
- 1번: 자기 테이프는 순차 접근만 가능한 백업용 저속 매체이다.
- 2번: 반도체 기반의 무소음·고속 저장장치는 SSD이므로 옳다.
- 3번: HDD는 회전하는 자기 디스크와 헤드를 사용하므로 소음과 충격에 약하다.
- 4번: 블루레이 디스크는 광학 방식의 저장 매체이다.
보충 개념 SSD는 HDD에 비해 접근 속도가 빠르고 발열·소음·전력 소모가 적으나 용량당 가격이 높다.
- 1.
문제 10
4지선다다음 중 TCP/IP 프로토콜에서 IP의 기능에 대한 설명으로 옳은 것은?
- 1.
송신 데이터를 패킷으로 나누고 수신 측에서 재조립하며 오류를 검사한다.
- 2.
패킷의 주소를 해석하여 최적의 경로를 결정하고 다음 목적지로 전달한다.
- 3.
연결 없이 데이터를 빠르게 전송하지만 신뢰성은 보장하지 않는다.
- 4.
IP 주소를 네트워크 카드의 물리적 주소(MAC)로 변환한다.
정답·해설 보기▾
정답
2번
패킷의 주소를 해석하여 최적의 경로를 결정하고 다음 목적지로 전달한다.
해설
정답: 2. IP는 네트워크 계층 프로토콜로, 패킷의 주소를 해석해 경로를 결정하고 다음 호스트로 전달하는 역할을 한다.
오답 풀이
- 1번: 데이터를 패킷으로 나누고 재조립하며 오류를 검사하는 것은 TCP의 기능이다.
- 2번: 주소 해석과 경로 결정·전달은 IP의 기능이므로 옳다.
- 3번: 비연결형으로 빠르게 전송하나 신뢰성을 보장하지 않는 것은 UDP이다.
- 4번: IP 주소를 MAC 주소로 변환하는 것은 ARP이다.
보충 개념 TCP는 신뢰성 있는 연결형 전송을, IP는 경로 지정과 전달을 담당하여 함께 TCP/IP를 이룬다.
- 1.
문제 11
4지선다다음 중 시스템 보안을 위한 방화벽(Firewall)에 대한 설명으로 적절하지 않은 것은?
- 1.
외부에서 내부로 들어오는 트래픽을 검사하여 허가되지 않은 접근을 차단한다.
- 2.
접근 로그를 남겨 침입 시도를 추적하고 분석하는 데 활용할 수 있다.
- 3.
내부에서 외부로 나가는 정보 유출을 막는 데에도 활용할 수 있다.
- 4.
외부에서 유입되는 새로운 바이러스를 자동으로 진단하고 치료하는 기능을 기본으로 제공한다.
정답·해설 보기▾
정답
4번
외부에서 유입되는 새로운 바이러스를 자동으로 진단하고 치료하는 기능을 기본으로 제공한다.
해설
정답: 4. 방화벽은 트래픽의 출입을 통제하는 장치이며, 바이러스를 진단·치료하는 기능은 백신 프로그램의 역할이므로 옳지 않다.
오답 풀이
- 1번: 허가되지 않은 외부 접근을 차단하므로 옳다.
- 2번: 접근 로그로 침입 시도를 추적·분석할 수 있으므로 옳다.
- 3번: 내부에서 외부로의 정보 유출 차단에도 활용되므로 옳다.
- 4번: 바이러스 진단·치료는 백신의 기능이므로 적절하지 않다.
보충 개념 방화벽은 트래픽 필터링과 접근 제어를 담당하며, 내부에서 발생한 위협이나 바이러스 자체는 막지 못한다.
- 1.
문제 12
4지선다다음 중 3D 프린터에 대한 설명으로 옳지 않은 것은?
- 1.
입력한 3차원 도면을 바탕으로 입체 물체를 만들어 낸다.
- 2.
재료를 쌓아 올리는 적층형과 깎아 내는 절삭형으로 출력 방식을 구분할 수 있다.
- 3.
출력 속도의 단위로는 PPM, IPM, CPS 등이 사용된다.
- 4.
의료, 건축, 자동차 등 다양한 분야에서 시제품 제작에 활용된다.
정답·해설 보기▾
정답
3번
출력 속도의 단위로는 PPM, IPM, CPS 등이 사용된다.
해설
정답: 3. PPM·IPM·CPS는 일반 프린터의 출력 속도 단위이다. 3D 프린터의 출력 속도 단위로는 시간당 적층 두께를 나타내는 MMS(mm/s) 등이 사용되므로 옳지 않다.
오답 풀이
- 1번: 3차원 도면을 바탕으로 입체 물체를 출력하므로 옳다.
- 2번: 적층형과 절삭형으로 출력 방식이 나뉘므로 옳다.
- 3번: PPM·IPM·CPS는 일반 프린터의 단위이므로 옳지 않다.
- 4번: 의료·건축·자동차 등 여러 분야에 활용되므로 옳다.
보충 개념 일반 프린터 속도 단위는 PPM(분당 페이지)·IPM(분당 이미지)·CPS(초당 문자)이고, 3D 프린터는 MMS 등으로 측정한다.
- 1.
문제 13
4지선다다음 중 컴퓨터에서 자료를 표현하는 방식에 대한 설명으로 옳지 않은 것은?
- 1.
실수는 부호부, 지수부, 가수부로 나누어 표현한다.
- 2.
정수 표현은 실수 표현보다 표현 범위는 좁지만 연산 속도가 빠르다.
- 3.
부동 소수점 방식은 고정 소수점 방식보다 표현할 수 있는 수의 범위가 좁다.
- 4.
음수는 2의 보수를 이용하여 표현할 수 있다.
정답·해설 보기▾
정답
3번
부동 소수점 방식은 고정 소수점 방식보다 표현할 수 있는 수의 범위가 좁다.
해설
정답: 3. 부동 소수점 방식은 지수부를 이용하므로 고정 소수점 방식보다 표현할 수 있는 수의 범위가 훨씬 넓다. 범위가 좁다는 설명은 옳지 않다.
오답 풀이
- 1번: 실수는 부호부·지수부·가수부로 표현하므로 옳다.
- 2번: 정수 연산은 실수 연산보다 단순해 속도가 빠르므로 옳다.
- 3번: 부동 소수점이 표현 범위가 더 넓으므로 옳지 않다.
- 4번: 음수는 2의 보수로 표현할 수 있으므로 옳다.
보충 개념 고정 소수점은 처리 속도가 빠르지만 범위가 좁고, 부동 소수점은 범위가 넓지만 처리가 복잡하다.
- 1.
문제 14
4지선다다음 중 한글 Windows 10의 [설정]-[시스템]-[정보] 창에서 확인할 수 있는 내용으로 옳지 않은 것은?
- 1.
현재 32비트 운영체제를 64비트로 즉시 전환하는 기능을 제공한다.
- 2.
프로세서(CPU)의 종류와 시스템 종류(32/64비트)를 확인할 수 있다.
- 3.
설치된 RAM의 크기를 확인할 수 있다.
- 4.
컴퓨터 이름을 확인하거나 변경할 수 있다.
정답·해설 보기▾
정답
1번
현재 32비트 운영체제를 64비트로 즉시 전환하는 기능을 제공한다.
해설
정답: 1. [정보] 창에서는 시스템 종류(32/64비트)를 확인만 할 수 있을 뿐, 운영체제를 32비트에서 64비트로 즉시 전환하는 기능은 제공하지 않으므로 옳지 않다.
오답 풀이
- 1번: 비트 수 전환 기능은 없으므로 옳지 않다.
- 2번: 프로세서 종류와 시스템 종류를 확인할 수 있으므로 옳다.
- 3번: 설치된 RAM 크기를 확인할 수 있으므로 옳다.
- 4번: 컴퓨터 이름을 확인·변경할 수 있으므로 옳다.
보충 개념 32비트에서 64비트로 바꾸려면 64비트 운영체제를 새로 설치해야 하며, 설정 창에서 전환할 수는 없다.
- 1.
문제 15
4지선다다음 중 컴퓨터 바이러스 감염 시 나타날 수 있는 증상으로 옳지 않은 것은?
- 1.
평소보다 부팅 시간이 오래 걸리거나 부팅이 되지 않는다.
- 2.
사용 가능한 메모리 공간이 갑자기 줄어든다.
- 3.
알 수 없는 파일이 생성되거나 기존 파일이 손상된다.
- 4.
파일의 크기가 작아지고 프로그램 실행 속도가 빨라진다.
정답·해설 보기▾
정답
4번
파일의 크기가 작아지고 프로그램 실행 속도가 빨라진다.
해설
정답: 4. 바이러스에 감염되면 파일 크기가 비정상적으로 커지고 실행 속도가 느려지는 것이 일반적이다. 크기가 작아지고 속도가 빨라진다는 설명은 옳지 않다.
오답 풀이
- 1번: 부팅이 지연되거나 실패할 수 있으므로 옳다.
- 2번: 사용 가능한 메모리가 줄어들 수 있으므로 옳다.
- 3번: 알 수 없는 파일 생성·파일 손상이 나타날 수 있으므로 옳다.
- 4번: 파일 크기 증가·속도 저하가 일반적이므로 옳지 않다.
보충 개념 바이러스 예방을 위해 백신을 최신으로 유지하고, 출처가 불분명한 파일 실행과 메일 첨부 열람에 주의해야 한다.
- 1.
문제 16
4지선다다음 중 자료의 구성 단위에 대한 설명으로 옳지 않은 것은?
- 1.
비트(Bit)는 0 또는 1을 표현하는 자료 표현의 최소 단위이다.
- 2.
니블(Nibble)은 4개의 비트가 모여 구성된다.
- 3.
레코드(Record)는 하나 이상의 필드가 모여 구성된 자료 처리 단위이다.
- 4.
필드(Field)는 여러 개의 레코드가 모여 이루어지며 파일을 구성하는 가장 큰 단위이다.
정답·해설 보기▾
정답
4번
필드(Field)는 여러 개의 레코드가 모여 이루어지며 파일을 구성하는 가장 큰 단위이다.
해설
정답: 4. 필드는 파일을 구성하는 최소 단위로 여러 필드가 모여 레코드가 된다. 레코드가 모여 필드가 된다는 설명은 순서가 뒤바뀌어 옳지 않다.
오답 풀이
- 1번: 비트는 자료 표현의 최소 단위이므로 옳다.
- 2번: 니블은 4비트로 구성되므로 옳다.
- 3번: 레코드는 여러 필드가 모인 자료 처리 단위이므로 옳다.
- 4번: 필드와 레코드의 포함 관계가 반대로 서술되어 옳지 않다.
보충 개념 자료 단위는 비트<니블<바이트<워드<필드<레코드<파일<데이터베이스 순으로 커진다.
- 1.
문제 17
4지선다다음 중 네트워크 장비인 라우터(Router)에 대한 설명으로 옳은 것은?
- 1.
약해진 디지털 신호를 재생·증폭하여 전송 거리를 늘려 준다.
- 2.
서로 다른 네트워크를 연결하고 최적의 경로를 선택하여 데이터를 전달한다.
- 3.
디지털 신호를 아날로그 신호로, 아날로그를 디지털로 변환한다.
- 4.
프로토콜이 서로 다른 두 네트워크를 연결하여 형식을 변환해 준다.
정답·해설 보기▾
정답
2번
서로 다른 네트워크를 연결하고 최적의 경로를 선택하여 데이터를 전달한다.
해설
정답: 2. 라우터는 서로 다른 네트워크를 연결하고 패킷이 전달될 최적의 경로를 선택해 주는 네트워크 계층 장비이다.
오답 풀이
- 1번: 약해진 신호를 재생·증폭하는 것은 리피터이다.
- 2번: 네트워크 연결과 최적 경로 선택은 라우터의 기능이므로 옳다.
- 3번: 디지털과 아날로그 신호를 상호 변환하는 것은 모뎀이다.
- 4번: 프로토콜이 다른 망을 연결하며 형식을 변환하는 것은 게이트웨이이다.
보충 개념 리피터(신호 증폭)·브리지(같은 프로토콜망 연결)·라우터(경로 선택)·게이트웨이(이기종망 연결)로 역할이 구분된다.
- 1.
문제 18
4지선다다음 중 전자우편(E-mail)에 대한 설명으로 옳지 않은 것은?
- 1.
기본적으로 그림이나 동영상은 첨부할 수 없고 텍스트만 주고받을 수 있다.
- 2.
한 통의 메일을 여러 사람에게 동시에 보낼 수 있다.
- 3.
메일을 보낼 때는 SMTP, 받을 때는 POP3나 IMAP 프로토콜을 사용한다.
- 4.
주소는 '사용자ID@호스트주소' 형식으로 구성된다.
정답·해설 보기▾
정답
1번
기본적으로 그림이나 동영상은 첨부할 수 없고 텍스트만 주고받을 수 있다.
해설
정답: 1. 전자우편은 MIME 규약을 이용하여 그림·동영상·문서 등 다양한 파일을 첨부해 주고받을 수 있다. 텍스트만 가능하다는 설명은 옳지 않다.
오답 풀이
- 1번: 그림·동영상도 첨부할 수 있으므로 옳지 않다.
- 2번: 동일 메일을 여러 수신자에게 동시에 보낼 수 있으므로 옳다.
- 3번: 송신은 SMTP, 수신은 POP3/IMAP을 사용하므로 옳다.
- 4번: 메일 주소는 '사용자ID@호스트주소' 형식이므로 옳다.
보충 개념 MIME은 텍스트 외의 멀티미디어 데이터를 메일로 전송할 수 있게 해 주는 규약이다.
- 1.
문제 19
4지선다다음 중 프로그래밍 기법에 대한 설명으로 옳지 않은 것은?
- 1.
구조적 프로그래밍은 GOTO문을 적극적으로 사용하여 흐름을 자유롭게 분기시키는 기법이다.
- 2.
객체 지향 프로그래밍은 캡슐화, 상속, 다형성 등의 특징을 가진다.
- 3.
절차적 프로그래밍은 일련의 처리 절차를 순서대로 기술하는 기법이다.
- 4.
비주얼 프로그래밍은 아이콘이나 그래픽 요소를 이용하여 시각적으로 프로그램을 작성하는 기법이다.
정답·해설 보기▾
정답
1번
구조적 프로그래밍은 GOTO문을 적극적으로 사용하여 흐름을 자유롭게 분기시키는 기법이다.
해설
정답: 1. 구조적 프로그래밍은 순차·선택·반복의 제어 구조를 사용하며 GOTO문 사용을 지양하는 기법이다. GOTO를 적극 사용한다는 설명은 옳지 않다.
오답 풀이
- 1번: 구조적 프로그래밍은 GOTO를 지양하므로 옳지 않다.
- 2번: 객체 지향은 캡슐화·상속·다형성을 가지므로 옳다.
- 3번: 절차적 프로그래밍은 처리 절차를 순서대로 기술하므로 옳다.
- 4번: 비주얼 프로그래밍은 그래픽 요소로 작성하므로 옳다.
보충 개념 구조적 프로그래밍은 GOTO 남용으로 인한 흐름의 복잡함을 줄이기 위해 세 가지 기본 제어 구조만으로 작성한다.
- 1.
문제 20
4지선다다음 중 RAID에 대한 설명으로 옳지 않은 것은?
- 1.
여러 개의 하드디스크를 묶어 하나의 디스크처럼 사용하는 기술이다.
- 2.
데이터를 여러 디스크에 분산 저장하면 입출력 속도를 높일 수 있다.
- 3.
미러링(Mirroring)은 같은 데이터를 두 디스크에 복사해 안정성을 높인다.
- 4.
구성 방식을 나타내는 RAID 레벨의 숫자가 작을수록 항상 안정성과 처리 효율이 더 우수하다.
정답·해설 보기▾
정답
4번
구성 방식을 나타내는 RAID 레벨의 숫자가 작을수록 항상 안정성과 처리 효율이 더 우수하다.
해설
정답: 4. RAID 레벨의 숫자는 구성 방식의 종류를 구분할 뿐, 숫자가 작다고 항상 안정성과 효율이 우수한 것은 아니므로 옳지 않다.
오답 풀이
- 1번: 여러 디스크를 하나처럼 묶어 쓰는 기술이므로 옳다.
- 2번: 데이터를 분산 저장하면 속도를 높일 수 있으므로 옳다.
- 3번: 미러링은 같은 데이터를 복사해 안정성을 높이므로 옳다.
- 4번: 레벨 숫자와 우수성은 비례하지 않으므로 옳지 않다.
보충 개념 RAID 0(스트라이핑·속도)·RAID 1(미러링·안정성)·RAID 5(분산 패리티) 등 레벨마다 목적과 특성이 다르다.
- 1.
문제 21
4지선다다음 중 [페이지 레이아웃] 보기 상태에서 가능한 작업으로 옳지 않은 것은?
- 1.
눈금자, 눈금선, 머리글 등을 표시하거나 숨길 수 있다.
- 2.
셀에 데이터를 입력하거나 수식을 작성하는 등 일반 편집 작업을 할 수 있다.
- 3.
머리글과 바닥글 영역을 직접 클릭하여 내용을 입력할 수 있다.
- 4.
파란색 페이지 구분선을 마우스로 드래그하여 인쇄될 페이지 범위를 조정할 수 있다.
정답·해설 보기▾
정답
4번
파란색 페이지 구분선을 마우스로 드래그하여 인쇄될 페이지 범위를 조정할 수 있다.
해설
정답: 4. 페이지 구분선을 마우스로 드래그하여 인쇄 범위를 조정하는 것은 [페이지 나누기 미리 보기] 상태의 기능이다. [페이지 레이아웃] 보기에서는 할 수 없으므로 옳지 않다.
오답 풀이
- 1번: 눈금자·눈금선·머리글의 표시 여부를 조절할 수 있으므로 옳다.
- 2번: 일반 편집 작업이 가능하므로 옳다.
- 3번: 머리글·바닥글 영역을 직접 클릭해 입력할 수 있으므로 옳다.
- 4번: 구분선 드래그로 인쇄 범위 조정은 페이지 나누기 미리 보기 기능이므로 옳지 않다.
보충 개념 [페이지 레이아웃] 보기는 인쇄 모양 그대로 편집할 수 있고, [페이지 나누기 미리 보기]는 구분선을 드래그해 페이지 범위를 조정한다.
- 1.
문제 22
4지선다다음 중 워크시트 이름 작성에 대한 설명으로 옳지 않은 것은?
- 1.
시트 이름은 공백을 포함하여 최대 64자까지 지정할 수 있다.
- 2.
하나의 통합 문서 안에서는 같은 시트 이름을 중복하여 사용할 수 없다.
- 3.
시트 탭을 더블클릭하여 이름을 수정할 수 있다.
- 4.
시트 이름에는 *, ?, /, [, ] 등의 문자를 사용할 수 없다.
정답·해설 보기▾
정답
1번
시트 이름은 공백을 포함하여 최대 64자까지 지정할 수 있다.
해설
정답: 1. 시트 이름은 공백을 포함하여 최대 31자까지 지정할 수 있다. 64자까지 가능하다는 설명은 옳지 않다.
오답 풀이
- 1번: 최대 글자 수는 31자이므로 옳지 않다.
- 2번: 한 통합 문서 안에서 동일한 시트 이름은 쓸 수 없으므로 옳다.
- 3번: 시트 탭을 더블클릭해 이름을 수정할 수 있으므로 옳다.
- 4번: *, ?, /, [, ] 등은 시트 이름에 쓸 수 없으므로 옳다.
보충 개념 시트 이름은 최대 31자이며, 일부 특수문자는 사용할 수 없고 빈 이름도 지정할 수 없다.
- 1.
문제 23
4지선다다음 중 매크로의 작성과 사용에 대한 설명으로 옳지 않은 것은?
- 1.
매크로를 기록할 때 셀은 기본적으로 절대 참조로 기록된다.
- 2.
매크로 이름의 첫 글자는 반드시 문자로 시작해야 한다.
- 3.
매크로에 지정한 바로 가기 키가 엑셀의 기본 바로 가기 키와 겹치면 엑셀의 기본 키가 우선 적용된다.
- 4.
작성된 매크로는 Visual Basic Editor에서 코드를 직접 수정할 수 있다.
정답·해설 보기▾
정답
3번
매크로에 지정한 바로 가기 키가 엑셀의 기본 바로 가기 키와 겹치면 엑셀의 기본 키가 우선 적용된다.
해설
정답: 3. 매크로에 지정한 바로 가기 키가 엑셀의 기본 바로 가기 키와 겹치면, 해당 문서가 열려 있는 동안에는 매크로의 바로 가기 키가 우선 적용되므로 옳지 않다.
오답 풀이
- 1번: 매크로 기록 시 기본은 절대 참조이므로 옳다.
- 2번: 매크로 이름의 첫 글자는 문자여야 하므로 옳다.
- 3번: 키가 겹치면 매크로 키가 우선하므로 옳지 않다.
- 4번: 매크로 코드는 Visual Basic Editor에서 수정할 수 있으므로 옳다.
보충 개념 매크로 이름에는 공백을 쓸 수 없으며, 상대 참조로 기록하려면 '상대 참조로 기록'을 선택한 뒤 기록한다.
- 1.
문제 24
4지선다아래 워크시트에서 진행률[C2:C5]은 달성률[B2:B5]을 25%로 나눈 정수(QUOTIENT)만큼 기호를 반복 표시한 것으로, 달성률이 60% 이상이면 '★'을, 그 미만이면 '☆'을 반복 표시하였다. 다음 중 [C2] 셀에 입력할 수식으로 옳은 것은?
A B C 1 사원 달성률 진행률 2 이서준 75% ★★★ 3 김도윤 50% ☆☆ 4 박하린 100% ★★★★ 5 정시우 30% ☆ - 1.
=REPT(QUOTIENT(B2, 25%), IF(B2>=60%, "★", "☆"))
- 2.
=QUOTIENT(IF(B2>=60%, "★", "☆"), REPT(B2, 25%))
- 3.
=REPT(IF(B2>=60%, "★", "☆"), QUOTIENT(B2, 25%))
- 4.
=IF(B2>=60%, REPT("★", 25%), QUOTIENT("☆", B2))
정답·해설 보기▾
정답
3번
=REPT(IF(B2>=60%, "★", "☆"), QUOTIENT(B2, 25%))
해설
정답: 3. REPT(반복할 문자, 반복 횟수) 구조에서, 반복할 문자는 IF(B2>=60%,"★","☆")로, 반복 횟수는 QUOTIENT(B2,25%)로 구해야 하므로 =REPT(IF(B2>=60%,"★","☆"), QUOTIENT(B2,25%))가 옳다.
검증(재계산)
- 이서준 75%: 60% 이상이라 ★, QUOTIENT(75%,25%)=3 → ★★★.
- 김도윤 50%: 60% 미만이라 ☆, QUOTIENT(50%,25%)=2 → ☆☆.
- 박하린 100%: ★, QUOTIENT(100%,25%)=4 → ★★★★.
- 정시우 30%: ☆, QUOTIENT(30%,25%)=1 → ☆. 모두 표와 일치한다.
오답 풀이
- 1번: REPT의 인수 순서(문자, 횟수)가 뒤바뀌어 오류가 난다.
- 2번: QUOTIENT의 인수로 문자열이 들어가 잘못된 식이다.
- 3번: 인수 순서와 함수 조합이 모두 옳다.
- 4번: REPT의 횟수 자리에 25%가 들어가 의도한 막대가 표시되지 않는다.
- 1.
문제 25
4지선다다음 중 부분합에 대한 설명으로 옳지 않은 것은?
- 1.
두 개 이상의 함수를 적용한 중첩 부분합을 작성하려면 매번 '새로운 값으로 대치'를 선택해야 한다.
- 2.
부분합을 작성하려면 그룹화할 항목을 기준으로 미리 정렬해 두어야 한다.
- 3.
부분합 계산에는 합계, 평균, 개수, 최대/최소 등의 함수를 사용할 수 있다.
- 4.
부분합을 제거하면 함께 삽입되었던 윤곽선도 제거된다.
정답·해설 보기▾
정답
1번
두 개 이상의 함수를 적용한 중첩 부분합을 작성하려면 매번 '새로운 값으로 대치'를 선택해야 한다.
해설
정답: 1. 두 개 이상의 함수를 적용한 중첩 부분합을 만들려면 두 번째 부분합부터는 '새로운 값으로 대치'를 해제해야 한다. 매번 선택하면 앞서 만든 부분합이 사라지므로 옳지 않다.
오답 풀이
- 1번: 중첩 부분합에서는 '새로운 값으로 대치'를 해제해야 하므로 옳지 않다.
- 2번: 그룹화 기준으로 미리 정렬해야 하므로 옳다.
- 3번: 합계·평균·개수·최대/최소 등을 쓸 수 있으므로 옳다.
- 4번: 부분합 제거 시 윤곽선도 함께 제거되므로 옳다.
보충 개념 중첩 부분합은 기준 필드별로 여러 번 실행하며, 두 번째부터 '새로운 값으로 대치'를 끄면 결과가 누적된다.
- 1.
문제 26
4지선다다음 중 아래 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은?
셀 값이 2000 이상이면 글자색을 '녹색'으로, 2000 미만 1000 이상이면 '자홍'으로 표시하고, 1000 미만이면 색을 지정하지 않는다. 모든 값에 대해 천 단위 구분 기호(,)와 소수 이하 둘째 자리까지 표시한다. [표시 예 : 25000 → 25,000.00]
- 1.
[녹색][>=2000]#,##0.0;[자홍][>=1000]#,##0.0;#,##0.0
- 2.
[녹색][>=2000]#,##0.00;[자홍][>=1000]#,##0.00;#,##0.00
- 3.
[>=2000]<녹색>#,##0.00;[>=1000]<자홍>#,##0.00;#,##0.00
- 4.
[녹색][>=2000]#,###.##;[자홍][>=1000]#,###.##;#,###.##
정답·해설 보기▾
정답
2번
[녹색][>=2000]#,##0.00;[자홍][>=1000]#,##0.00;#,##0.00
해설
정답: 2. 색은 [녹색]·[자홍]처럼 대괄호로, 조건도 [>=2000]처럼 대괄호로 지정하며, 천 단위 구분과 소수 둘째 자리는 #,##0.00으로 표현한다. 따라서 [녹색][>=2000]#,##0.00;[자홍][>=1000]#,##0.00;#,##0.00이 옳다.
오답 풀이
- 1번: 소수 자릿수가 #,##0.0로 한 자리만 표시되어 옳지 않다.
- 2번: 색·조건·소수 둘째 자리 표기가 모두 옳다.
- 3번: 색을 <녹색>처럼 표기하여 형식이 잘못되었다.
- 4번: #,###.##는 정수부 0을 표시하지 못하고 소수 자릿수가 고정되지 않아 옳지 않다.
보충 개념 사용자 지정 형식은 양수;음수;0;텍스트의 네 구역으로 나뉘며, 색과 조건은 모두 대괄호 안에 지정한다.
- 1.
문제 27
4지선다다음 중 엑셀의 화면 확대/축소에 대한 설명으로 옳지 않은 것은?
- 1.
설정한 확대/축소 배율은 통합 문서의 모든 시트에 동일하게 적용된다.
- 2.
화면 확대/축소는 10%에서 400%까지 설정할 수 있다.
- 3.
화면 확대/축소는 화면 표시에만 영향을 주며 실제 인쇄 크기에는 영향을 주지 않는다.
- 4.
[Ctrl] 키를 누른 채 마우스 휠을 굴려 확대/축소할 수 있다.
정답·해설 보기▾
정답
1번
설정한 확대/축소 배율은 통합 문서의 모든 시트에 동일하게 적용된다.
해설
정답: 1. 화면 확대/축소 배율은 시트마다 개별적으로 설정되며, 모든 시트에 자동으로 동일하게 적용되지 않으므로 옳지 않다.
오답 풀이
- 1번: 배율은 시트별로 적용되므로 옳지 않다.
- 2번: 10%에서 400%까지 설정할 수 있으므로 옳다.
- 3번: 확대/축소는 화면 표시에만 영향을 주므로 옳다.
- 4번: [Ctrl]+마우스 휠로 확대/축소할 수 있으므로 옳다.
보충 개념 인쇄 크기를 조정하려면 [페이지 설정]의 확대/축소 배율이나 '자동 맞춤'을 사용해야 한다.
- 1.
문제 28
4지선다다음 중 데이터 정렬에 대한 설명으로 옳지 않은 것은?
- 1.
대/소문자를 구분하여 정렬하도록 설정할 수 있다.
- 2.
글꼴 색이나 셀 색을 기준으로 정렬할 수 있다.
- 3.
정렬 기준은 최대 64개까지 지정할 수 있다.
- 4.
행을 기준으로 정렬하려면 [정렬 옵션]에서 방향을 '위쪽에서 아래쪽'으로 선택한다.
정답·해설 보기▾
정답
4번
행을 기준으로 정렬하려면 [정렬 옵션]에서 방향을 '위쪽에서 아래쪽'으로 선택한다.
해설
정답: 4. 행을 기준으로 정렬하려면 [정렬 옵션]에서 방향을 '왼쪽에서 오른쪽'으로 선택해야 한다. '위쪽에서 아래쪽'은 열을 기준으로 정렬할 때이므로 옳지 않다.
오답 풀이
- 1번: 대/소문자 구분 정렬을 설정할 수 있으므로 옳다.
- 2번: 글꼴 색·셀 색 기준 정렬이 가능하므로 옳다.
- 3번: 정렬 기준은 최대 64개까지 지정할 수 있으므로 옳다.
- 4번: 행 기준 정렬은 '왼쪽에서 오른쪽'이므로 옳지 않다.
보충 개념 기본 정렬 방향은 '위쪽에서 아래쪽'(열 기준)이며, 가로 방향 정렬이 필요할 때 옵션에서 '왼쪽에서 오른쪽'으로 바꾼다.
- 1.
문제 29
4지선다다음 중 [보기] 탭 [창] 그룹의 명령에 대한 설명으로 옳지 않은 것은?
- 1.
[새 창]을 클릭하면 현재 통합 문서를 보는 새로운 창이 하나 더 열린다.
- 2.
[모두 정렬]은 열려 있는 창들을 바둑판식, 계단식 등으로 배열한다.
- 3.
[숨기기]는 현재 활성화된 통합 문서 창을 보이지 않게 숨긴다.
- 4.
[나누기]를 클릭하면 워크시트를 최대 2개의 창으로만 분할할 수 있다.
정답·해설 보기▾
정답
4번
[나누기]를 클릭하면 워크시트를 최대 2개의 창으로만 분할할 수 있다.
해설
정답: 4. [나누기]를 사용하면 워크시트를 가로·세로로 나누어 최대 4개의 창으로 분할할 수 있으므로, 2개까지만 가능하다는 설명은 옳지 않다.
오답 풀이
- 1번: [새 창]은 현재 문서를 보는 창을 추가로 여는 기능이므로 옳다.
- 2번: [모두 정렬]은 창들을 바둑판식·계단식 등으로 배열하므로 옳다.
- 3번: [숨기기]는 활성 통합 문서 창을 숨기므로 옳다.
- 4번: 최대 4개로 분할되므로 옳지 않다.
보충 개념 [나누기]는 한 시트를 여러 영역으로 나눠 멀리 떨어진 부분을 동시에 볼 수 있게 하며, 최대 4분할이 가능하다.
- 1.
문제 30
4지선다다음 중 아래 [A1:E5] 영역에서 첫째·셋째·다섯째 열(A, C, E열)에만 채우기 색을 지정하기 위한 조건부 서식 수식으로 옳은 것은?
부서 1월 2월 3월 4월 영업1팀 320 280 350 300 영업2팀 410 390 420 400 영업3팀 250 270 260 280 영업4팀 300 310 290 320 - 1.
=MOD(COLUMN(A1), 2)=1
- 2.
=MOD(COLUMN(A1), 2)=0
- 3.
=MOD(ROW(A1), 2)=1
- 4.
=MOD(ROWS(A1), 2)=0
정답·해설 보기▾
정답
1번
=MOD(COLUMN(A1), 2)=1
해설
정답: 1. COLUMN 함수는 열 번호를 반환한다. A·C·E열은 열 번호가 1·3·5인 홀수 열이므로, 2로 나눈 나머지가 1인 조건 =MOD(COLUMN(A1),2)=1이 옳다.
검증(재계산)
- A열(1)→1, C열(3)→1, E열(5)→1: 조건 참이라 색 지정.
- B열(2)→0, D열(4)→0: 조건 거짓이라 색 미지정. 의도와 일치한다.
오답 풀이
- 1번: 홀수 열만 참이 되므로 옳다.
- 2번: 나머지가 0이면 짝수 열(B, D)에 색이 지정되어 옳지 않다.
- 3번: ROW는 행 번호를 반환하므로 특정 행에 색이 지정된다.
- 4번: ROWS는 범위의 행 개수를 반환하므로 의도와 맞지 않는다.
- 1.
문제 31
4지선다다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
- 1.
원본 데이터가 변경되면 [새로 고침]을 하지 않아도 피벗 테이블에 즉시 반영된다.
- 2.
피벗 테이블 보고서를 바탕으로 피벗 차트를 만들 수 있다.
- 3.
행, 열, 값, 필터 영역으로 필드를 배치하여 데이터를 요약한다.
- 4.
값 영역에 추가한 필드의 요약 함수를 합계, 평균, 개수 등으로 변경할 수 있다.
정답·해설 보기▾
정답
1번
원본 데이터가 변경되면 [새로 고침]을 하지 않아도 피벗 테이블에 즉시 반영된다.
해설
정답: 1. 원본 데이터가 바뀌어도 피벗 테이블에 자동으로 반영되지 않으며, [새로 고침]을 해야 변경 내용이 반영되므로 옳지 않다.
오답 풀이
- 1번: 새로 고침을 해야 반영되므로 옳지 않다.
- 2번: 피벗 테이블을 바탕으로 피벗 차트를 만들 수 있으므로 옳다.
- 3번: 행·열·값·필터 영역으로 필드를 배치하므로 옳다.
- 4번: 값 영역 필드의 요약 함수를 변경할 수 있으므로 옳다.
보충 개념 원본이 자주 바뀐다면 [피벗 테이블 옵션]에서 '파일을 열 때 데이터 새로 고침'을 설정해 둘 수 있다.
- 1.
문제 32
4지선다다음 중 워크시트 이름으로 사용할 수 없는 것은?
- 1.
1분기실적
- 2.
매출/집계
- 3.
영업_보고서
- 4.
연간 매출
정답·해설 보기▾
정답
2번
매출/집계
해설
정답: 2. 시트 이름에는 *, ?, /, [, ] 등의 문자를 사용할 수 없다. '매출/집계'는 슬래시(/)가 포함되어 사용할 수 없으므로 옳지 않다.
오답 풀이
- 1번: 숫자로 시작해도 시트 이름으로 쓸 수 있으므로 가능하다.
- 2번: 슬래시(/)가 포함되어 사용할 수 없다.
- 3번: 밑줄(_)은 시트 이름에 사용할 수 있으므로 가능하다.
- 4번: 공백을 포함한 이름은 사용할 수 있으므로 가능하다.
보충 개념 시트 이름은 최대 31자이며 *, ?, /, [, ] 등의 문자는 쓸 수 없고 빈 이름도 지정할 수 없다.
- 1.
문제 33
4지선다다음 중 아래 데이터 목록에 주어진 고급 필터 조건을 적용할 때 추출되는 레코드의 수로 옳은 것은?
[조건 범위]
지점 매출 강남 >=8000 <4000 [데이터 목록]
지점 매출 강남 9000 강북 3500 강남 6000 송파 2800 강남 8500 강북 7000 - 1.
2개
- 2.
3개
- 3.
4개
- 4.
5개
정답·해설 보기▾
정답
3번
4개
해설
정답: 3. 조건 범위에서 같은 행의 조건은 AND, 다른 행의 조건은 OR로 결합된다. 따라서 조건은 (지점=강남 그리고 매출>=8000) 또는 (매출<4000)이다.
검증(재계산)
- 강남 9000: 강남이고 8000 이상 → 추출.
- 강북 3500: 4000 미만 → 추출.
- 강남 6000: 8000 미만이고 4000 미만도 아님 → 제외.
- 송파 2800: 4000 미만 → 추출.
- 강남 8500: 강남이고 8000 이상 → 추출.
- 강북 7000: 두 조건 모두 불만족 → 제외. 총 4개가 추출되므로 정답은 4개이다.
오답 풀이
- 1번: 2개는 OR 조건을 누락한 결과이다.
- 2번: 3개는 한 건을 빠뜨린 결과이다.
- 3번: 4개가 올바른 추출 개수이다.
- 4번: 5개는 제외 대상을 포함한 결과이다.
- 1.
문제 34
4지선다다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
- 1.
수식을 입력할 때는 등호(=)를 먼저 입력한다.
- 2.
여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 선택하고 데이터 입력 후 [Ctrl]+[Enter]를 누른다.
- 3.
같은 열에 이미 입력된 텍스트는 자동 완성 기능으로 빠르게 입력할 수 있다.
- 4.
숫자 데이터를 입력하면 기본적으로 셀의 왼쪽에 정렬된다.
정답·해설 보기▾
정답
4번
숫자 데이터를 입력하면 기본적으로 셀의 왼쪽에 정렬된다.
해설
정답: 4. 숫자 데이터는 입력하면 기본적으로 셀의 오른쪽에 정렬된다. 왼쪽 정렬되는 것은 텍스트 데이터이므로 옳지 않다.
오답 풀이
- 1번: 수식은 등호(=)로 시작하므로 옳다.
- 2번: 범위 선택 후 [Ctrl]+[Enter]로 동일 데이터를 한 번에 입력하므로 옳다.
- 3번: 같은 열의 텍스트는 자동 완성으로 입력할 수 있으므로 옳다.
- 4번: 숫자는 오른쪽 정렬되므로 옳지 않다.
보충 개념 기본 정렬은 숫자·날짜·시간은 오른쪽, 텍스트는 왼쪽이며, 논리값과 오류값은 가운데 정렬된다.
- 1.
문제 35
4지선다다음 중 아래 워크시트에서 [B2:B5] 영역을 선택한 후 작업한 결과가 나머지 셋과 다른 것은?
A B 1 이름 점수 2 한지민 85 3 오세훈 90 4 유나 78 5 강백호 95 - 1.
[Delete] 키를 누른 경우
- 2.
[Backspace] 키를 누른 경우
- 3.
마우스 오른쪽 버튼의 바로 가기 메뉴에서 [내용 지우기]를 선택한 경우
- 4.
[홈] 탭 [편집] 그룹에서 [지우기]-[내용 지우기]를 선택한 경우
정답·해설 보기▾
정답
2번
[Backspace] 키를 누른 경우
해설
정답: 2. [Backspace] 키는 선택한 범위 중에서 활성 셀(B2) 하나의 내용만 지운다. 나머지 보기는 선택한 영역 전체의 내용을 지우므로, [Backspace]만 결과가 다르다.
오답 풀이
- 1번: [Delete]는 선택 영역 전체의 내용을 지운다.
- 2번: [Backspace]는 활성 셀 하나만 지우므로 결과가 다르다.
- 3번: 바로 가기 메뉴의 [내용 지우기]는 선택 영역 전체를 지운다.
- 4번: [지우기]-[내용 지우기]도 선택 영역 전체를 지운다.
보충 개념 [Delete]와 [내용 지우기]는 서식은 남기고 값만 지우며, [Backspace]는 다중 선택 시 활성 셀만 비운다.
- 1.
문제 36
4지선다다음과 같이 워크시트의 [A1:A5] 영역에 값이 입력되도록 하는 프로시저로 옳은 것은?
A 1 1 2 2 3 4 4 8 5 16 - 1.
Cells(1, 1) = 1 For K = 2 To 5 Cells(K, 1) = Cells(K - 1, 1) * 2 Next
- 2.
Cells(1, 1) = 1 For K = 2 To 5 Cells(K, 1) = Cells(K - 1, 1) + 2 Next
- 3.
Cells(1, 1) = 1 For K = 2 To 5 Cells(1, K) = Cells(1, K - 1) * 2 Next
- 4.
Cells(1, 1) = 1 For K = 2 To 5 Cells(1, K) = Cells(1, K - 1) + K Next
정답·해설 보기▾
정답
1번
Cells(1, 1) = 1 For K = 2 To 5 Cells(K, 1) = Cells(K - 1, 1) * 2 Next
해설
정답: 1. A열을 따라 아래로 채우려면 Cells(K, 1)을 사용하고, 각 값이 바로 위 값의 2배가 되도록 Cells(K-1,1)*2를 대입해야 하므로 1번이 옳다.
검증(재계산)
- A1=1에서 시작. K=2: A2=A12=2. K=3: A3=A22=4. K=4: A4=8. K=5: A5=16. 표와 일치한다.
오답 풀이
- 1번: 열을 따라 2배씩 채우므로 1, 2, 4, 8, 16이 되어 옳다.
- 2번: +2씩 더해 1, 3, 5, 7, 9가 되어 옳지 않다.
- 3번: Cells(1,K)는 1행을 따라 가로로 채우므로 위치가 다르다.
- 4번: 1행을 따라 가로로 누적 합이 채워지므로 옳지 않다.
- 1.
문제 37
4지선다다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?
'부서별 분기 매출' 묶은 세로 막대형 차트로, 각 막대 위에는 값(데이터 레이블)이 표시되어 있고, 차트 아래쪽에는 범례가 표시되어 있다.
- 1.
차트 제목으로 '부서별 분기 매출'이 입력되어 있다.
- 2.
세로(값) 축과 가로(항목) 축으로 구성되어 있다.
- 3.
막대 위의 데이터 레이블을 통해 각 계열의 정확한 값을 확인할 수 있다.
- 4.
범례가 표시되지 않아 어떤 막대가 어느 분기인지 구분할 수 없다.
정답·해설 보기▾
정답
4번
범례가 표시되지 않아 어떤 막대가 어느 분기인지 구분할 수 없다.
해설
정답: 4. 설명에서 차트 아래쪽에 범례가 표시되어 있다고 했으므로, 범례가 표시되지 않아 구분할 수 없다는 설명은 옳지 않다.
오답 풀이
- 1번: 차트 제목이 '부서별 분기 매출'로 입력되어 있으므로 옳다.
- 2번: 세로 막대형 차트는 값 축과 항목 축으로 구성되므로 옳다.
- 3번: 데이터 레이블로 정확한 값을 확인할 수 있으므로 옳다.
- 4번: 범례가 표시되어 있으므로 옳지 않다.
보충 개념 범례는 각 데이터 계열의 이름을 색·표지와 함께 보여 주며, 위치는 위·아래·좌·우로 옮길 수 있다.
- 1.
문제 38
4지선다다음 중 [찾기 및 바꾸기] 대화상자에 대한 설명으로 옳지 않은 것은?
- 1.
[Shift]를 누른 채 [다음 찾기]를 클릭하면 이전 방향으로 검색한다.
- 2.
'전체 셀 내용 일치'를 선택하면 입력한 내용과 똑같은 셀만 찾는다.
- 3.
와일드카드 문자인 *나 ? 자체를 찾으려면 해당 문자 앞에 작은따옴표(')를 붙여 입력한다.
- 4.
'범위'에서 '시트'나 '통합 문서'를 선택하여 검색 범위를 지정할 수 있다.
정답·해설 보기▾
정답
3번
와일드카드 문자인 *나 ? 자체를 찾으려면 해당 문자 앞에 작은따옴표(')를 붙여 입력한다.
해설
정답: 3. 와일드카드 문자인 *나 ? 자체를 찾으려면 해당 문자 앞에 물결표(~)를 붙여야 한다. 작은따옴표를 붙인다는 설명은 옳지 않다.
오답 풀이
- 1번: [Shift]+[다음 찾기]는 이전 방향으로 검색하므로 옳다.
- 2번: '전체 셀 내용 일치'는 똑같은 셀만 찾으므로 옳다.
- 3번: * 또는 ? 자체를 찾으려면 물결표(~)를 붙여야 하므로 옳지 않다.
- 4번: 범위에서 시트·통합 문서를 선택할 수 있으므로 옳다.
보충 개념
- 는 임의의 여러 문자, ? 는 임의의 한 문자를 뜻하며, 이 기호 자체를 찾으려면 앞에 물결표(~)를 붙인다.
- 1.
문제 39
4지선다통합 문서의 가장 앞(첫 번째 시트 앞)에 새 시트를 추가하려고 한다. 다음 중 ( )에 들어갈 인수로 옳은 것은?
Worksheets.Add ( ):=Sheets(1)
- 1.
After
- 2.
Before
- 3.
Count
- 4.
Index
정답·해설 보기▾
정답
2번
Before
해설
정답: 2. Worksheets.Add 메서드에서 Before:=Sheets(1)로 지정하면 첫 번째 시트의 앞에 새 시트가 추가된다.
오답 풀이
- 1번: After:=Sheets(1)은 첫 번째 시트의 뒤에 추가하므로 옳지 않다.
- 2번: Before:=Sheets(1)은 첫 번째 시트 앞에 추가하므로 옳다.
- 3번: Count는 시트의 개수를 반환하는 속성으로 인수가 아니다.
- 4번: Index는 시트의 위치 번호를 나타내는 속성으로 인수가 아니다.
보충 개념 Worksheets.Add는 Before 또는 After 인수로 추가 위치를 지정하며, 생략하면 활성 시트 앞에 추가된다.
- 1.
문제 40
4지선다아래 워크시트에서 부서별·분기별 실적표를 이용하여 분기별 실적의 합계를 배열 수식으로 구하려고 한다. 다음 중 [C10] 셀에 입력할 배열 수식으로 옳은 것은?
A B C 1 부서 분기 실적 2 기획팀 상반기 120 3 기획팀 하반기 150 4 영업팀 상반기 200 5 영업팀 하반기 170 6 총무팀 상반기 90 7 총무팀 하반기 110 8 9 분기 합계 10 상반기 410 11 하반기 430 - 1.
{=SUM(IF($C$2:$C$7=B10, $B$2:$B$7))}
- 2.
{=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}
- 3.
{=SUM($B$2:$B$7=B10, $C$2:$C$7)}
- 4.
{=SUMIF($C$2:$C$7, B10, $B$2:$B$7)}
정답·해설 보기▾
정답
2번
{=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}
해설
정답: 2. 분기 열($B$2:$B$7)이 B10과 같은 행의 실적($C$2:$C$7)만 더해야 하므로 {=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}이 옳다.
검증(재계산)
- 상반기에 해당하는 실적은 기획팀 120, 영업팀 200, 총무팀 90이다.
- 합계는 120+200+90=410으로 [C10] 값과 일치한다.
오답 풀이
- 1번: 조건과 합산 범위가 뒤바뀌어 실적 값을 분기와 비교하므로 옳지 않다.
- 2번: 조건(분기)과 합산(실적)이 올바르므로 옳다.
- 3번: IF가 없어 배열 조건 합산이 성립하지 않는다.
- 4번: SUMIF의 인수 순서가 잘못되어 분기와 실적 범위가 뒤바뀌었다.
- 1.
문제 41
4지선다다음 중 [제품] 테이블에서 재고수량이 100 이하인 제품의 단가를 10%씩 인하하는 SQL문이다. 빈 괄호 (가), (나)에 들어갈 명령어로 옳은 것은?
UPDATE 제품 (가) 단가 = 단가 * 0.9 (나) 재고수량 <= 100;
- 1.
(가) FROM (나) WHERE
- 2.
(가) SET (나) FROM
- 3.
(가) WHERE (나) SET
- 4.
(가) SET (나) WHERE
정답·해설 보기▾
정답
4번
(가) SET (나) WHERE
해설
정답: 4. UPDATE 문은 'UPDATE 테이블 SET 변경내용 WHERE 조건' 형식이다. 따라서 (가)에는 SET, (나)에는 WHERE가 들어가야 한다.
오답 풀이
- 1번: UPDATE 문에는 FROM 절이 쓰이지 않으므로 옳지 않다.
- 2번: (나) 자리에 FROM이 와서 조건 절이 성립하지 않는다.
- 3번: SET과 WHERE의 위치가 뒤바뀌어 옳지 않다.
- 4번: SET으로 변경 내용을, WHERE로 조건을 지정하므로 옳다.
보충 개념 UPDATE에서 WHERE 절을 생략하면 모든 레코드가 변경되므로, 일부만 수정할 때는 반드시 WHERE로 대상을 한정한다.
- 1.
문제 42
4지선다다음 중 [직원] 테이블에서 직원의 이력서 문서 파일과 증명사진을 함께 저장하기에 가장 적합한 데이터 형식은?
- 1.
첨부 파일
- 2.
짧은 텍스트
- 3.
일련 번호
- 4.
예/아니요
정답·해설 보기▾
정답
1번
첨부 파일
해설
정답: 1. 첨부 파일 형식은 그림, 문서 등 여러 개의 파일을 하나의 필드에 첨부하여 저장할 수 있으므로 이력서와 사진을 함께 저장하기에 가장 적합하다.
오답 풀이
- 1번: 파일을 직접 첨부해 저장하는 형식이므로 옳다.
- 2번: 짧은 텍스트는 255자 이하의 문자만 저장한다.
- 3번: 일련 번호는 자동으로 부여되는 고유 번호를 저장한다.
- 4번: 예/아니요는 두 값 중 하나만 저장하는 형식이다.
보충 개념 첨부 파일 형식은 한 필드에 여러 파일을 첨부할 수 있으며, 그림·문서 등 다양한 형식을 저장하는 데 쓰인다.
- 1.
문제 43
4지선다다음 중 보고서의 각 구역에 대한 설명으로 옳지 않은 것은?
- 1.
보고서 머리글은 보고서의 첫 페이지 맨 위에 한 번만 출력되며, 제목이나 로고 등을 표시한다.
- 2.
페이지 머리글은 모든 페이지의 위쪽에 출력되며, 열 제목 등을 표시한다.
- 3.
본문은 레코드 단위로 반복 출력되는 영역이다.
- 4.
그룹 바닥글은 모든 페이지의 맨 아래에 출력되며 페이지 번호를 표시하는 데 사용된다.
정답·해설 보기▾
정답
4번
그룹 바닥글은 모든 페이지의 맨 아래에 출력되며 페이지 번호를 표시하는 데 사용된다.
해설
정답: 4. 그룹 바닥글은 각 그룹이 끝날 때마다 한 번씩 출력되어 그룹별 요약 정보를 표시한다. 모든 페이지 아래에 출력되며 페이지 번호를 표시하는 것은 페이지 바닥글이므로 옳지 않다.
오답 풀이
- 1번: 보고서 머리글은 첫 페이지에 한 번 출력되므로 옳다.
- 2번: 페이지 머리글은 모든 페이지 위쪽에 출력되므로 옳다.
- 3번: 본문은 레코드 단위로 반복 출력되므로 옳다.
- 4번: 페이지 번호 표시·매 페이지 출력은 페이지 바닥글의 역할이므로 옳지 않다.
보충 개념 그룹 머리글/바닥글은 그룹 단위로, 페이지 머리글/바닥글은 페이지 단위로, 보고서 머리글/바닥글은 보고서 전체에 한 번씩 출력된다.
- 1.
문제 44
4지선다다음 중 폼에서의 탭 순서(Tab Order)에 대한 설명으로 옳지 않은 것은?
- 1.
[Tab] 키나 [Enter] 키를 눌렀을 때 포커스가 이동하는 순서를 지정하는 것이다.
- 2.
레이블이나 선처럼 포커스를 받을 수 없는 컨트롤도 탭 순서에 포함된다.
- 3.
컨트롤의 '탭 정지' 속성을 '아니요'로 지정하면 탭 순서에서 제외된다.
- 4.
[탭 순서] 대화상자의 [자동 순서]를 이용하면 위에서 아래, 왼쪽에서 오른쪽 순으로 자동 설정된다.
정답·해설 보기▾
정답
2번
레이블이나 선처럼 포커스를 받을 수 없는 컨트롤도 탭 순서에 포함된다.
해설
정답: 2. 탭 순서는 포커스를 받을 수 있는 컨트롤에만 적용된다. 레이블이나 선처럼 포커스를 받을 수 없는 컨트롤은 탭 순서에 포함되지 않으므로 옳지 않다.
오답 풀이
- 1번: 탭 순서는 포커스 이동 순서를 지정하므로 옳다.
- 2번: 포커스를 받을 수 없는 컨트롤은 탭 순서에서 제외되므로 옳지 않다.
- 3번: '탭 정지'를 '아니요'로 하면 탭 순서에서 빠지므로 옳다.
- 4번: [자동 순서]는 위→아래, 왼→오른쪽으로 설정하므로 옳다.
보충 개념 레이블·선·사각형 등 표시 전용 컨트롤은 탭 정지 대상이 아니며, 텍스트 상자·콤보 상자·단추 등이 탭 순서에 포함된다.
- 1.
문제 45
4지선다다음 중 [홈]-[레코드]-[Σ 요약]에 대한 설명으로 옳지 않은 것은?
- 1.
데이터시트 형식으로 표시되는 테이블, 쿼리, 폼에서 사용할 수 있다.
- 2.
보고서의 인쇄 미리 보기 화면에서도 Σ 요약 행을 추가할 수 있다.
- 3.
숫자 형식 필드에는 합계, 평균, 최대, 최소 등의 집계 함수를 지정할 수 있다.
- 4.
텍스트 형식 필드에는 개수 집계만 지정할 수 있다.
정답·해설 보기▾
정답
2번
보고서의 인쇄 미리 보기 화면에서도 Σ 요약 행을 추가할 수 있다.
해설
정답: 2. Σ 요약 기능은 데이터시트 형식으로 표시되는 테이블·쿼리·폼에서 사용할 수 있으며, 보고서에서는 사용할 수 없으므로 옳지 않다.
오답 풀이
- 1번: 데이터시트로 표시되는 테이블·쿼리·폼에서 사용하므로 옳다.
- 2번: 보고서에서는 Σ 요약 행을 추가할 수 없으므로 옳지 않다.
- 3번: 숫자 필드에 합계·평균·최대·최소 등을 지정할 수 있으므로 옳다.
- 4번: 텍스트 필드에는 개수 집계만 지정할 수 있으므로 옳다.
보충 개념 Σ 요약 행은 데이터시트 맨 아래에 추가되어 필드별로 집계 함수를 선택해 결과를 표시한다.
- 1.
문제 46
4지선다다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?
- 1.
하나의 데이터 원본을 폼 보기와 데이터시트 보기로 동시에 표시한다.
- 2.
두 보기는 같은 데이터에 연결되어 있어 항상 상호 동기화된다.
- 3.
서로 다른 두 개의 테이블을 위아래로 나누어 한 화면에 표시하는 기능이다.
- 4.
폼 보기와 데이터시트 보기 중 어느 쪽에서든 데이터를 수정할 수 있다.
정답·해설 보기▾
정답
3번
서로 다른 두 개의 테이블을 위아래로 나누어 한 화면에 표시하는 기능이다.
해설
정답: 3. 분할 표시 폼은 하나의 동일한 데이터 원본을 폼 보기와 데이터시트 보기로 동시에 보여 주는 기능이다. 서로 다른 두 테이블을 나누어 표시하는 것이 아니므로 옳지 않다.
오답 풀이
- 1번: 하나의 원본을 폼·데이터시트 두 보기로 표시하므로 옳다.
- 2번: 두 보기가 같은 데이터에 연결되어 동기화되므로 옳다.
- 3번: 서로 다른 두 테이블을 표시하는 것이 아니므로 옳지 않다.
- 4번: 두 보기 모두에서 데이터를 수정할 수 있으므로 옳다.
보충 개념 분할 표시 폼은 한쪽에서 한 레코드를 자세히 보고 다른 쪽에서 여러 레코드를 동시에 탐색할 때 편리하다.
- 1.
문제 47
4지선다다음 중 폼에 대한 설명으로 옳지 않은 것은?
- 1.
폼은 테이블이나 쿼리를 원본으로 하여 데이터를 입력·편집·조회하는 개체이다.
- 2.
[필드 목록] 창에서 여러 필드를 한꺼번에 선택하여 폼에 추가할 수 있다.
- 3.
레코드 원본이 지정되지 않은 언바운드 폼도 만들 수 있다.
- 4.
폼에는 명령 단추나 레이블 등의 컨트롤을 추가할 수 없고 필드만 배치할 수 있다.
정답·해설 보기▾
정답
4번
폼에는 명령 단추나 레이블 등의 컨트롤을 추가할 수 없고 필드만 배치할 수 있다.
해설
정답: 4. 폼에는 필드(바운드 컨트롤) 외에도 명령 단추, 레이블, 선, 이미지 등 다양한 컨트롤을 추가할 수 있으므로 옳지 않다.
오답 풀이
- 1번: 폼은 테이블·쿼리를 원본으로 데이터를 다루는 개체이므로 옳다.
- 2번: [필드 목록]에서 여러 필드를 선택해 한 번에 추가할 수 있으므로 옳다.
- 3번: 원본이 없는 언바운드 폼도 만들 수 있으므로 옳다.
- 4번: 단추·레이블 등 컨트롤을 추가할 수 있으므로 옳지 않다.
보충 개념 폼의 컨트롤은 데이터와 연결된 바운드 컨트롤, 연결되지 않은 언바운드 컨트롤, 식을 계산하는 계산 컨트롤로 나뉜다.
- 1.
문제 48
4지선다다음 중 데이터베이스의 3단계 스키마 중, 조직 전체의 관점에서 데이터베이스의 논리적 구조를 정의하는 것은?
- 1.
외부 스키마
- 2.
개념 스키마
- 3.
내부 스키마
- 4.
관계 스키마
정답·해설 보기▾
정답
2번
개념 스키마
해설
정답: 2. 개념 스키마는 조직 전체의 관점에서 데이터베이스의 전체적인 논리 구조를 정의한 것으로, 데이터베이스당 하나만 존재한다.
오답 풀이
- 1번: 외부 스키마는 사용자나 응용 프로그램 관점의 부분적 구조이다.
- 2번: 전체 논리 구조를 정의하는 것은 개념 스키마이므로 옳다.
- 3번: 내부 스키마는 데이터의 물리적 저장 구조를 정의한다.
- 4번: 관계 스키마는 3단계 스키마의 구분에 속하지 않는다.
보충 개념 3단계 스키마는 외부(사용자 관점)·개념(전체 논리 관점)·내부(물리적 저장 관점)로 구성되며, 단계 간 독립성을 보장한다.
- 1.
문제 49
4지선다다음 중 검색할 상품의 '최대 단가'를 입력받아 그 이하의 상품을 조회하는 매개 변수 쿼리를 작성하려고 한다. [단가] 필드의 조건식으로 옳은 것은?
- 1.
<= [조회할 최대 단가 입력]
- 2.
<= '조회할 최대 단가 입력'
- 3.
<= (조회할 최대 단가 입력)
- 4.
<= {조회할 최대 단가 입력}
정답·해설 보기▾
정답
1번
<= [조회할 최대 단가 입력]
해설
정답: 1. 매개 변수 쿼리에서 입력을 받을 안내 문구는 대괄호([ ])로 묶어야 한다. 따라서 <= [조회할 최대 단가 입력]이 옳다.
오답 풀이
- 1번: 안내 문구를 대괄호로 묶었으므로 옳다.
- 2번: 작은따옴표로 묶으면 문자열 상수로 인식되어 옳지 않다.
- 3번: 소괄호는 매개 변수 입력을 지정하는 기호가 아니다.
- 4번: 중괄호도 매개 변수 입력을 지정하는 기호가 아니다.
보충 개념 조건 행에 대괄호로 묶은 문구를 입력하면, 쿼리 실행 시 그 문구를 제목으로 한 [매개 변수 값 입력] 대화상자가 나타난다.
- 1.
문제 50
4지선다다음 중 [회원] 테이블에서 '등급점수'가 80 이상인 회원을 등급점수가 높은 순으로 조회하되, 등급점수가 같으면 '가입일'이 빠른(오름차순) 순서로 모든 필드를 표시하는 SQL문으로 옳은 것은?
- 1.
SELECT * FROM 회원 ORDER BY 등급점수 DESC, 가입일 ASC WHERE 등급점수 >= 80;
- 2.
SELECT * FROM 회원 WHERE 등급점수 >= 80 ORDER BY 등급점수 ASC, 가입일 DESC;
- 3.
SELECT * FROM 회원 WHERE 등급점수 >= 80 ORDER BY 등급점수 DESC, 가입일 ASC;
- 4.
SELECT * FROM 회원 ORDER BY 등급점수 DESC WHERE 등급점수 >= 80, 가입일 ASC;
정답·해설 보기▾
정답
3번
SELECT * FROM 회원 WHERE 등급점수 >= 80 ORDER BY 등급점수 DESC, 가입일 ASC;
해설
정답: 3. WHERE 절이 ORDER BY 절보다 앞에 와야 하고, 높은 순은 DESC, 빠른(오름차순) 순은 ASC이므로 WHERE 등급점수 >= 80 ORDER BY 등급점수 DESC, 가입일 ASC가 옳다.
오답 풀이
- 1번: ORDER BY가 WHERE보다 앞에 와서 절 순서가 틀렸다.
- 2번: 등급점수를 ASC로 정렬해 낮은 순이 되어 옳지 않다.
- 3번: 절 순서와 정렬 방향이 모두 옳다.
- 4번: ORDER BY 뒤에 WHERE가 와서 절 순서가 틀렸다.
보충 개념 SELECT 문의 절 순서는 SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY이며, 정렬은 DESC(내림차순)·ASC(오름차순, 기본값)로 지정한다.
- 1.
문제 51
4지선다다음 중 아래 두 테이블 사이에서 외래 키(Foreign Key)에 해당하는 필드는?
[주문] 테이블의 기본 키는 '주문번호', [고객] 테이블의 기본 키는 '고객아이디'이다.
주문(주문번호, 주문일자, 고객아이디, 금액) 고객(고객아이디, 이름, 연락처)
- 1.
주문 테이블의 주문번호
- 2.
고객 테이블의 이름
- 3.
주문 테이블의 고객아이디
- 4.
고객 테이블의 고객아이디
정답·해설 보기▾
정답
3번
주문 테이블의 고객아이디
해설
정답: 3. 외래 키는 한 테이블의 속성이 다른 테이블의 기본 키를 참조하는 것이다. [주문] 테이블의 '고객아이디'는 [고객] 테이블의 기본 키 '고객아이디'를 참조하므로 외래 키이다.
오답 풀이
- 1번: 주문번호는 [주문] 테이블의 기본 키이다.
- 2번: 이름은 [고객] 테이블의 일반 속성으로 기본 키를 참조하지 않는다.
- 3번: 주문 테이블의 고객아이디는 고객 테이블의 기본 키를 참조하므로 외래 키이다.
- 4번: 고객 테이블의 고객아이디는 그 테이블의 기본 키이다.
보충 개념 외래 키는 참조하는 기본 키와 같은 도메인을 가져야 하며, 두 릴레이션 간의 관계를 맺어 참조 무결성을 보장한다.
- 1.
문제 52
4지선다다음 중 <사원> 테이블에서 '부서' 필드가 '영업부'인 레코드의 개수를 구하는 수식으로 옳은 것은? (단, <사원> 테이블의 기본 키는 '사번' 필드이다.)
- 1.
=DCount("*", "사원", "부서='영업부'")
- 2.
=DCount(*, 사원, 부서=영업부)
- 3.
=DLookup("*", "사원", "부서='영업부'")
- 4.
=DSum("*", "사원", "부서='영업부'")
정답·해설 보기▾
정답
1번
=DCount("*", "사원", "부서='영업부'")
해설
정답: 1. 조건에 맞는 레코드의 개수를 구하는 도메인 함수는 DCount이며, 인수는 각각 큰따옴표로 묶어 =DCount("*", "사원", "부서='영업부'")처럼 작성한다.
오답 풀이
- 1번: 인수를 따옴표로 올바르게 묶은 DCount 식이므로 옳다.
- 2번: 인수를 따옴표로 묶지 않아 식이 성립하지 않는다.
- 3번: DLookup은 조건에 맞는 한 필드 값을 찾는 함수로 개수를 구하지 않는다.
- 4번: DSum은 숫자 필드의 합계를 구하는 함수이다.
보충 개념 도메인 집계 함수는 DCount(개수)·DSum(합계)·DAvg(평균)·DMax·DMin·DLookup(값)이며, 인수는 필드·도메인(테이블/쿼리)·조건 순으로 지정한다.
- 1.
문제 53
4지선다다음 중 하위 쿼리(Sub Query)에 대한 설명으로 옳지 않은 것은?
- 1.
하위 쿼리는 주 쿼리보다 반드시 먼저 작성해야 하며 단독으로만 실행된다.
- 2.
IN 연산자를 사용하면 하위 쿼리의 결과 중 하나라도 일치하는 레코드를 검색한다.
- 3.
하위 쿼리는 SELECT 문의 WHERE 절이나 HAVING 절에서 사용할 수 있다.
- 4.
하위 쿼리의 결과를 다시 다른 쿼리의 원본으로 사용할 수 있다.
정답·해설 보기▾
정답
1번
하위 쿼리는 주 쿼리보다 반드시 먼저 작성해야 하며 단독으로만 실행된다.
해설
정답: 1. 하위 쿼리는 주 쿼리 안에 포함되어 함께 실행되는 쿼리이다. 주 쿼리보다 먼저 작성해야 하거나 단독으로만 실행되는 것이 아니므로 옳지 않다.
오답 풀이
- 1번: 단독 실행·선행 작성이 필수가 아니므로 옳지 않다.
- 2번: IN 연산자는 하위 쿼리 결과 중 하나라도 일치하면 검색하므로 옳다.
- 3번: 하위 쿼리는 WHERE·HAVING 절 등에서 사용할 수 있으므로 옳다.
- 4번: 하위 쿼리 결과를 다른 쿼리의 원본으로 쓸 수 있으므로 옳다.
보충 개념 하위 쿼리는 괄호로 묶어 주 쿼리 안에 작성하며, IN·ANY·ALL·EXISTS 등의 연산자와 함께 사용된다.
- 1.
문제 54
4지선다다음 중 아래 <고객> 테이블을 참조하여 SQL문을 실행한 결과로 옳은 것은?
SELECT Count(*) FROM (SELECT DISTINCT 지역 FROM 고객);
지역 대구 인천 대구 서울 인천 대구 부산 - 1.
7
- 2.
6
- 3.
5
- 4.
4
정답·해설 보기▾
정답
4번
4
해설
정답: 4. 안쪽 쿼리 SELECT DISTINCT 지역은 중복을 제거한 지역 목록을 만들고, 바깥쪽 Count(*)는 그 개수를 센다.
검증(재계산)
- 지역 값은 대구, 인천, 대구, 서울, 인천, 대구, 부산이다.
- 중복을 제거하면 대구, 인천, 서울, 부산의 4개가 남는다.
- 따라서 Count(*) 결과는 4이다.
오답 풀이
- 1번: 7은 중복을 제거하지 않은 전체 행 수이다.
- 2번: 6은 잘못 센 값이다.
- 3번: 5는 잘못 센 값이다.
- 4번: 중복 제거 후 4개이므로 옳다.
- 1.
문제 55
4지선다다음 중 탭 컨트롤에 대한 설명으로 옳지 않은 것은?
- 1.
여러 페이지로 구성된 탭 형식의 대화상자 형태를 만드는 컨트롤이다.
- 2.
탭 컨트롤의 바로 가기 메뉴에서 [페이지 삽입]으로 페이지를 추가할 수 있다.
- 3.
한 탭 컨트롤에 포함할 수 있는 페이지(탭)의 개수는 최대 3개로 제한된다.
- 4.
폼 디자인 도구의 컨트롤에서 탭 컨트롤을 선택한 후 드래그하여 추가한다.
정답·해설 보기▾
정답
3번
한 탭 컨트롤에 포함할 수 있는 페이지(탭)의 개수는 최대 3개로 제한된다.
해설
정답: 3. 탭 컨트롤에 포함할 수 있는 페이지 수에는 특별한 제한이 없으므로, 최대 3개로 제한된다는 설명은 옳지 않다.
오답 풀이
- 1번: 탭 형식의 대화상자를 만드는 컨트롤이므로 옳다.
- 2번: 바로 가기 메뉴의 [페이지 삽입]으로 페이지를 추가할 수 있으므로 옳다.
- 3번: 페이지 개수 제한이 3개라는 것은 옳지 않다.
- 4번: 컨트롤에서 탭 컨트롤을 선택해 드래그로 추가하므로 옳다.
보충 개념 탭 컨트롤의 각 페이지에는 다양한 컨트롤을 배치할 수 있으며, [페이지 삭제]로 페이지를 제거할 수도 있다.
- 1.
문제 56
4지선다다음 중 폼의 구역(영역)에 대한 설명으로 틀린 것은?
- 1.
연속 폼으로 설정하면 폼 머리글과 바닥글을 포함한 모든 구역이 레코드마다 반복 표시된다.
- 2.
폼에는 기본적으로 본문 구역이 표시되며, 머리글·바닥글 구역은 표시하거나 숨길 수 있다.
- 3.
페이지 머리글과 바닥글은 인쇄할 때 각 페이지의 위·아래에 표시된다.
- 4.
폼은 본문, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역으로 구성된다.
정답·해설 보기▾
정답
1번
연속 폼으로 설정하면 폼 머리글과 바닥글을 포함한 모든 구역이 레코드마다 반복 표시된다.
해설
정답: 1. 연속 폼으로 설정하면 본문 구역만 레코드마다 반복 표시되고, 폼 머리글과 바닥글은 화면의 위·아래에 한 번씩만 표시되므로 틀린 설명이다.
오답 풀이
- 1번: 반복되는 것은 본문 구역뿐이므로 틀리다.
- 2번: 본문은 기본 표시되고 머리글·바닥글은 표시·숨김이 가능하므로 옳다.
- 3번: 페이지 머리글·바닥글은 인쇄 시 각 페이지 위·아래에 표시되므로 옳다.
- 4번: 폼은 본문·폼 머리글/바닥글·페이지 머리글/바닥글로 구성되므로 옳다.
보충 개념 폼 머리글/바닥글은 폼 전체에 한 번, 페이지 머리글/바닥글은 인쇄 시 페이지마다, 본문은 레코드마다 표시된다.
- 1.
문제 57
4지선다다음 중 아래 설명에 해당하는 조인(Join) 형식으로 옳은 것은?
'사원' 테이블의 레코드는 모두 표시되고, '부서' 테이블에서는 '부서코드' 필드가 일치하는 레코드만 표시한다. (단, '사원'이 왼쪽, '부서'가 오른쪽 테이블이다.)
- 1.
내부 조인(Inner Join)
- 2.
오른쪽 외부 조인(Right Join)
- 3.
왼쪽 외부 조인(Left Join)
- 4.
카티션 곱(Cartesian Product)
정답·해설 보기▾
정답
3번
왼쪽 외부 조인(Left Join)
해설
정답: 3. 왼쪽 테이블(사원)의 레코드를 모두 표시하고 오른쪽 테이블(부서)에서는 일치하는 레코드만 표시하는 조인은 왼쪽 외부 조인(Left Join)이다.
오답 풀이
- 1번: 내부 조인은 양쪽 모두 일치하는 레코드만 표시한다.
- 2번: 오른쪽 외부 조인은 오른쪽 테이블의 레코드를 모두 표시한다.
- 3번: 왼쪽 테이블 전부와 일치하는 오른쪽 레코드를 표시하므로 옳다.
- 4번: 카티션 곱은 두 테이블의 모든 행을 조합한다.
보충 개념 왼쪽 외부 조인은 왼쪽 테이블을 기준으로, 오른쪽 외부 조인은 오른쪽 테이블을 기준으로 일치하지 않는 행도 함께 표시한다.
- 1.
문제 58
4지선다다음 중 아래와 같이 표시되는 폼의 속성 값에 대한 설명으로 옳지 않은 것은?
폼 하단의 탐색 단추에 '1/250'이 표시되어 있고, 화면에는 여러 건의 주문 레코드가 위에서 아래로 나란히 이어져 표시되고 있다.
- 1.
폼의 '캡션' 속성으로 제목 표시줄에 나타날 텍스트를 지정할 수 있다.
- 2.
'레코드 선택기' 속성을 '예'로 설정하면 각 레코드 왼쪽에 선택 막대가 나타난다.
- 3.
여러 레코드가 이어져 표시되므로 '기본 보기' 속성은 '단일 폼'으로 설정되어 있다.
- 4.
'탐색 단추' 속성을 '예'로 설정하면 하단에 레코드 이동 단추가 표시된다.
정답·해설 보기▾
정답
3번
여러 레코드가 이어져 표시되므로 '기본 보기' 속성은 '단일 폼'으로 설정되어 있다.
해설
정답: 3. 여러 레코드가 한 화면에 이어져 표시되는 것은 '기본 보기' 속성이 '연속 폼'으로 설정된 경우이다. '단일 폼'은 한 번에 한 레코드만 표시하므로 옳지 않다.
오답 풀이
- 1번: 캡션 속성으로 제목 표시줄 텍스트를 지정하므로 옳다.
- 2번: 레코드 선택기를 '예'로 하면 각 레코드 왼쪽에 선택 막대가 나타나므로 옳다.
- 3번: 여러 레코드가 표시되므로 '연속 폼'이며 '단일 폼'이라는 설명은 옳지 않다.
- 4번: 탐색 단추를 '예'로 하면 이동 단추가 표시되므로 옳다.
보충 개념 폼의 '기본 보기'에는 단일 폼·연속 폼·데이터시트 등이 있으며, 연속 폼은 본문이 레코드마다 반복되어 여러 건이 한 화면에 표시된다.
- 1.
문제 59
4지선다다음 중 폼의 레코드 탐색 단추에 대한 설명으로 옳지 않은 것은?
- 1.
맨 왼쪽 단추를 클릭하면 첫 번째 레코드로 이동한다.
- 2.
가운데 입력란에 레코드 번호를 직접 입력하면 해당 레코드로 이동한다.
- 3.
오른쪽 끝 단추를 클릭하면 마지막 레코드로 이동한다.
- 4.
별표(*)가 있는 단추를 클릭하면 현재 표시된 레코드가 삭제된다.
정답·해설 보기▾
정답
4번
별표(*)가 있는 단추를 클릭하면 현재 표시된 레코드가 삭제된다.
해설
정답: 4. 별표(*)가 표시된 단추는 새(빈) 레코드를 추가하기 위한 단추이다. 현재 레코드를 삭제하는 것이 아니므로 옳지 않다.
오답 풀이
- 1번: 맨 왼쪽 단추는 첫 레코드로 이동하므로 옳다.
- 2번: 가운데 입력란에 번호를 입력하면 해당 레코드로 이동하므로 옳다.
- 3번: 오른쪽 끝 단추는 마지막 레코드로 이동하므로 옳다.
- 4번: 별표 단추는 새 레코드 추가용이므로 삭제한다는 설명은 옳지 않다.
보충 개념 탐색 단추는 첫 레코드·이전·현재 번호 입력란·다음·마지막·새 레코드 추가 순으로 구성된다.
- 1.
문제 60
4지선다다음 중 액세스의 매크로에 대한 설명으로 옳지 않은 것은?
- 1.
반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있다.
- 2.
하나 이상의 매크로 함수(액션)로 구성되며, 각 함수에 인수를 지정할 수 있다.
- 3.
컨트롤의 이벤트 속성에 연결하여 특정 이벤트가 발생할 때 실행할 수 있다.
- 4.
매크로는 폼에서만 사용할 수 있으며 보고서나 쿼리에서는 사용할 수 없다.
정답·해설 보기▾
정답
4번
매크로는 폼에서만 사용할 수 있으며 보고서나 쿼리에서는 사용할 수 없다.
해설
정답: 4. 매크로는 폼뿐 아니라 보고서, 컨트롤의 이벤트 등 다양한 곳에 연결하여 사용할 수 있으므로, 폼에서만 사용할 수 있다는 설명은 옳지 않다.
오답 풀이
- 1번: 반복 작업을 자동화하는 기능이므로 옳다.
- 2번: 하나 이상의 매크로 함수로 구성되고 인수를 지정하므로 옳다.
- 3번: 컨트롤의 이벤트 속성에 연결해 실행할 수 있으므로 옳다.
- 4번: 폼 외에 보고서 등에서도 사용할 수 있으므로 옳지 않다.
보충 개념 매크로는 폼·보고서의 이벤트에 연결되어 폼 열기/닫기, 메시지 표시, 레코드 이동 등의 작업을 자동으로 수행한다.
- 1.