📝 기출문제 전체 보기
컴퓨터활용능력 1급 필기 2025년 3회차 기출 복원입니다. 각 문제 아래의 「정답·해설 보기」를 펼치면 정답과 해설이 나타나요. 실전 시험 환경(타이머·자동 채점·오답 누적)에서 풀어보고 싶다면 글 맨 아래 「직접 풀러가기」를 눌러주세요.
문제 1
4지선다다음 중 클라이언트와 인터넷 서버 사이에서 요청을 대신 전달하며, 한 번 받아온 웹 자료를 보관해 두었다가 동일한 요청에 빠르게 응답하고 외부의 직접 접근을 차단하는 역할을 함께 수행하는 서버는?
- 1.
메일(Mail) 서버
- 2.
프록시(Proxy) 서버
- 3.
텔넷(Telnet) 서버
- 4.
그룹웨어(Groupware) 서버
정답·해설 보기▾
정답
2번
프록시(Proxy) 서버
해설
정답: 2. 프록시 서버는 클라이언트의 요청을 대신 받아 서버로 전달하고, 받아온 웹 자료를 캐시에 보관해 같은 요청에 빠르게 응답하며 외부의 직접 접근을 막는 보안 역할도 한다.
오답 풀이
- 1번: 메일 서버는 전자우편의 송수신과 보관을 담당한다.
- 2번: 요청 중계·캐시·접근 차단을 함께 수행하므로 프록시 서버가 옳다.
- 3번: 텔넷 서버는 원격 접속으로 명령을 실행하게 해 준다.
- 4번: 그룹웨어 서버는 조직 내 협업과 일정 공유를 지원한다.
보충 개념 프록시 서버는 캐시를 통한 응답 속도 향상과 접근 통제(보안)를 동시에 제공한다.
- 1.
문제 2
4지선다다음 중 한글 Windows에서 [시스템 복원] 기능을 사용하기에 가장 적절하지 않은 경우는?
- 1.
새 장치 드라이버를 설치한 뒤 시스템이 불안정해졌을 때
- 2.
레지스트리가 잘못 변경되어 부팅이 자주 실패할 때
- 3.
디스크의 여유 공간을 확보하기 위해 사용하지 않는 임시 파일을 삭제하려 할 때
- 4.
원인 모를 오류로 설정이 망가져 정상 동작하던 시점으로 되돌리려 할 때
정답·해설 보기▾
정답
3번
디스크의 여유 공간을 확보하기 위해 사용하지 않는 임시 파일을 삭제하려 할 때
해설
정답: 3. 시스템 복원은 시스템 설정·레지스트리·드라이버 등을 이전의 정상 시점으로 되돌리는 기능이다. 디스크의 빈 공간을 확보하려고 임시 파일을 정리하는 것은 [디스크 정리] 작업이지 시스템 복원의 목적이 아니다.
오답 풀이
- 1번: 드라이버 설치 후 불안정해졌을 때는 복원으로 이전 상태로 되돌리기에 적절하다.
- 2번: 레지스트리 손상으로 부팅이 불안정할 때 복원이 유용하다.
- 3번: 여유 공간 확보를 위한 임시 파일 삭제는 디스크 정리의 역할이므로 적절하지 않다.
- 4번: 설정 손상 시 정상 시점으로 되돌리는 것은 복원의 대표 용도이므로 적절하다.
보충 개념 시스템 복원은 개인 문서 파일은 건드리지 않고 시스템 상태만 복원 지점 기준으로 되돌린다.
- 1.
문제 3
4지선다다음 중 컴퓨터 통신의 P2P(Peer-to-Peer) 방식에 대한 설명으로 옳은 것은?
- 1.
주 컴퓨터가 단말의 송신 여부를 순서대로 점검하는 통신 제어 방식이다.
- 2.
원격지 컴퓨터에 접속해 명령을 실행하는 원격 접속 방식이다.
- 3.
웹 문서를 주고받기 위한 하이퍼텍스트 전송 규약이다.
- 4.
중앙 서버를 거치지 않고 단말기끼리 직접 연결해 자료를 공유하는 방식이다.
정답·해설 보기▾
정답
4번
중앙 서버를 거치지 않고 단말기끼리 직접 연결해 자료를 공유하는 방식이다.
해설
정답: 4. P2P는 중앙 서버 없이 단말기(피어)끼리 대등하게 직접 연결되어 파일·자원을 주고받는 통신 방식이다.
오답 풀이
- 1번: 주국이 단말의 송신 여부를 차례로 점검하는 것은 폴링 방식이다.
- 2번: 원격지에 접속해 명령을 실행하는 것은 텔넷 등 원격 접속이다.
- 3번: 웹 문서를 주고받는 규약은 HTTP이다.
- 4번: 서버 없이 단말끼리 직접 연결해 공유하므로 P2P가 옳다.
보충 개념 P2P는 서버 부하가 적고 확장이 쉬우나, 보안·저작권 관리가 어렵다는 단점이 있다.
- 1.
문제 4
4지선다다음 중 프로그래밍 언어 Java에 대한 설명으로 옳지 않은 것은?
- 1.
클래스와 객체를 기반으로 하는 객체 지향 언어이다.
- 2.
소스 코드를 바이트 코드로 변환한 뒤 가상 머신(JVM)에서 실행해 운영체제에 독립적이다.
- 3.
컴파일 결과가 특정 CPU의 기계어로 고정되어 해당 하드웨어에서만 동작한다.
- 4.
네트워크를 통한 분산 처리와 멀티스레드를 지원한다.
정답·해설 보기▾
정답
3번
컴파일 결과가 특정 CPU의 기계어로 고정되어 해당 하드웨어에서만 동작한다.
해설
정답: 3. Java는 소스를 특정 CPU의 기계어가 아니라 플랫폼 독립적인 바이트 코드로 컴파일하고, 각 환경의 JVM이 이를 해석·실행한다. 따라서 특정 하드웨어에서만 동작한다는 설명은 옳지 않다.
오답 풀이
- 1번: Java는 클래스·객체 기반의 객체 지향 언어이므로 옳다.
- 2번: 바이트 코드를 JVM에서 실행해 운영체제에 독립적이므로 옳다.
- 3번: 기계어로 고정되어 특정 하드웨어 전용이라는 설명은 바이트 코드 방식과 어긋나 옳지 않다.
- 4번: Java는 분산 처리와 멀티스레드를 지원하므로 옳다.
보충 개념 Java의 "한 번 작성하면 어디서나 실행(WORA)" 특성은 JVM이 플랫폼 차이를 흡수하기 때문에 가능하다.
- 1.
문제 5
4지선다다음 중 컴퓨터용 모니터에 관한 설명으로 옳지 않은 것은?
- 1.
화면 주사율(Hz)이 높을수록 화면 깜빡임이 줄어든다.
- 2.
모니터의 크기는 화면의 가로와 세로 길이를 합한 값을 인치로 나타낸 것이다.
- 3.
화면의 선명도를 나타내는 점 간격(Dot Pitch)은 값이 작을수록 더 선명하다.
- 4.
해상도는 화면을 구성하는 픽셀(화소)의 수로 결정된다.
정답·해설 보기▾
정답
2번
모니터의 크기는 화면의 가로와 세로 길이를 합한 값을 인치로 나타낸 것이다.
해설
정답: 2. 모니터의 크기는 화면의 대각선 길이를 인치로 나타낸 값이다. 가로와 세로 길이를 더한 값이 아니므로 옳지 않다.
오답 풀이
- 1번: 주사율(재생률)이 높을수록 깜빡임이 줄어 눈의 피로가 적으므로 옳다.
- 2번: 모니터 크기는 대각선 길이로 표시하므로 가로·세로 합산은 옳지 않다.
- 3번: 점 간격이 작을수록 화면이 선명하므로 옳다.
- 4번: 해상도는 픽셀 수로 결정되므로 옳다.
보충 개념 모니터의 화질은 해상도, 점 간격, 주사율, 응답 속도 등으로 평가한다.
- 1.
문제 6
4지선다다음 중 RAM에 대한 설명으로 옳은 것은?
- 1.
DRAM은 주기적으로 재충전(Refresh)해야 데이터를 유지하며 주기억장치로 널리 쓰인다.
- 2.
전원이 차단돼도 내용이 보존되는 비휘발성 읽기 전용 메모리이다.
- 3.
SRAM은 가격이 싸고 집적도가 높아 대용량 메모리에 적합하다.
- 4.
컴퓨터의 기본 입출력을 담당하는 자가 진단 프로그램이 기록되어 있다.
정답·해설 보기▾
정답
1번
DRAM은 주기적으로 재충전(Refresh)해야 데이터를 유지하며 주기억장치로 널리 쓰인다.
해설
정답: 1. DRAM은 일정 시간마다 재충전을 해야 기억 내용을 유지하는 휘발성 메모리로, 집적도가 높고 가격이 저렴해 주기억장치로 널리 쓰인다.
오답 풀이
- 1번: DRAM은 재충전이 필요하며 주기억장치로 쓰이므로 옳다.
- 2번: 전원이 꺼져도 내용이 유지되는 비휘발성 읽기 전용 메모리는 ROM이다.
- 3번: SRAM은 회로가 복잡해 집적도가 낮고 비싸 주로 캐시 메모리에 쓰인다.
- 4번: 자가 진단 프로그램(BIOS)이 저장되는 것은 ROM이다.
보충 개념 RAM은 휘발성(전원이 꺼지면 내용 소멸)이며, DRAM(주기억)과 SRAM(캐시)으로 나뉜다.
- 1.
문제 7
4지선다다음 중 멀티미디어 스트리밍(Streaming) 기술에 대한 설명으로 옳은 것은?
- 1.
데이터를 내려받는 동안 도착한 부분부터 곧바로 재생할 수 있게 하는 기술이다.
- 2.
정지된 화면 프레임에서 중복 부분을 제거해 용량을 줄이는 압축 기법이다.
- 3.
파일 전체를 모두 내려받은 뒤에야 재생할 수 있어 대기 시간이 길다.
- 4.
아날로그 영상을 디지털로 바꾸어 편집·저장하는 캡처 기술이다.
정답·해설 보기▾
정답
1번
데이터를 내려받는 동안 도착한 부분부터 곧바로 재생할 수 있게 하는 기술이다.
해설
정답: 1. 스트리밍은 멀티미디어 파일을 전부 내려받기 전에, 전송되어 도착한 부분부터 즉시 재생하는 기술이다.
오답 풀이
- 1번: 도착한 부분부터 바로 재생하므로 스트리밍이 옳다.
- 2번: 중복 정보를 제거해 압축하는 것은 동영상 압축 기법에 대한 설명이다.
- 3번: 전체를 받은 뒤에야 재생하는 것은 스트리밍의 반대 개념이다.
- 4번: 아날로그 영상을 디지털로 변환·편집하는 것은 캡처 기술이다.
보충 개념 스트리밍은 다운로드 완료를 기다리지 않으므로 대용량 영상·음악 서비스에 적합하다.
- 1.
문제 8
4지선다다음 중 정보 보안이 갖추어야 할 기본 요건에 해당하지 않는 것은?
- 1.
기밀성(Confidentiality)
- 2.
이식성(Portability)
- 3.
무결성(Integrity)
- 4.
가용성(Availability)
정답·해설 보기▾
정답
2번
이식성(Portability)
해설
정답: 2. 이식성은 소프트웨어가 다른 환경에서도 쉽게 동작하는 정도를 뜻하는 소프트웨어 품질 특성이지, 정보 보안의 기본 요건이 아니다.
오답 풀이
- 1번: 기밀성은 인가된 사용자만 정보에 접근하도록 하는 보안 요건이다.
- 2번: 이식성은 보안 요건이 아니라 소프트웨어 품질 속성이므로 해당하지 않는다.
- 3번: 무결성은 정보가 변조되지 않도록 보장하는 보안 요건이다.
- 4번: 가용성은 인가된 사용자가 필요할 때 정보를 사용할 수 있게 하는 보안 요건이다.
보충 개념 정보 보안의 3대 요소는 기밀성·무결성·가용성이며, 여기에 인증·부인 방지가 더해진다.
- 1.
문제 9
4지선다다음 중 RAID(Redundant Array of Independent Disks)에 대한 설명으로 옳지 않은 것은?
- 1.
여러 개의 디스크를 묶어 마치 하나의 디스크처럼 사용하는 기술이다.
- 2.
미러링(Mirroring)은 같은 데이터를 두 디스크에 동일하게 기록해 한쪽이 고장 나도 복구할 수 있다.
- 3.
스트라이핑(Striping)은 데이터를 여러 디스크에 나누어 저장해 읽기·쓰기 속도를 높인다.
- 4.
하나의 물리적 디스크를 여러 개의 논리 디스크로 분할해 각각 독립 운영하는 것이 주목적이다.
정답·해설 보기▾
정답
4번
하나의 물리적 디스크를 여러 개의 논리 디스크로 분할해 각각 독립 운영하는 것이 주목적이다.
해설
정답: 4. RAID는 여러 개의 물리 디스크를 묶어 하나처럼 사용하면서 안정성과 속도를 높이는 기술이다. 하나의 디스크를 여러 논리 디스크로 나누는 것(파티션)과는 방향이 반대이므로 옳지 않다.
오답 풀이
- 1번: 여러 디스크를 하나처럼 사용하는 것이 RAID의 기본 개념이므로 옳다.
- 2번: 미러링은 데이터를 이중 기록해 복구를 가능하게 하므로 옳다.
- 3번: 스트라이핑은 데이터를 분산 저장해 입출력 속도를 높이므로 옳다.
- 4번: 한 디스크를 여러 논리 디스크로 나누는 것을 주목적이라 한 설명은 옳지 않다.
보충 개념 RAID는 미러링(안정성)과 스트라이핑(속도)을 조합해 다양한 레벨(0·1·5 등)로 구성한다.
- 1.
문제 10
4지선다다음 중 컴퓨터에서 문자 자료를 표현하는 코드에 대한 설명으로 옳은 것은?
- 1.
BCD 코드는 8비트로 구성되어 256가지 문자를 표현한다.
- 2.
EBCDIC 코드는 7비트로 구성되어 데이터 통신에 주로 사용된다.
- 3.
유니코드(Unicode)는 한 문자를 16비트로 표현해 전 세계 문자를 통일된 방식으로 나타낸다.
- 4.
ASCII 코드는 4비트로 구성되어 한글과 한자를 표현할 수 있다.
정답·해설 보기▾
정답
3번
유니코드(Unicode)는 한 문자를 16비트로 표현해 전 세계 문자를 통일된 방식으로 나타낸다.
해설
정답: 3. 유니코드는 한 문자를 16비트(2바이트)로 표현하여 전 세계 문자를 하나의 통일된 체계로 나타내는 국제 표준 코드이다.
오답 풀이
- 1번: BCD 코드는 6비트로 64가지 문자를 표현하므로 옳지 않다.
- 2번: EBCDIC는 8비트로 대형 컴퓨터에서 쓰이며, 7비트 데이터 통신용은 ASCII이다.
- 3번: 유니코드는 16비트로 다국어를 통일 표현하므로 옳다.
- 4번: ASCII는 7비트 코드이며 4비트로는 한글·한자를 표현할 수 없다.
보충 개념 BCD(6비트)·ASCII(7비트)·EBCDIC(8비트)·유니코드(16비트)로 표현 범위가 점점 넓어진다.
- 1.
문제 11
4지선다다음 중 데이터 암호화 기법에 대한 설명으로 옳지 않은 것은?
- 1.
비밀키(대칭키) 암호화는 암호화와 복호화에 같은 키를 사용한다.
- 2.
공개키 암호화의 대표 알고리즘은 DES이고, 비밀키 암호화의 대표 알고리즘은 RSA이다.
- 3.
공개키 암호화는 공개키와 개인키 두 개의 키를 사용하는 비대칭 방식이다.
- 4.
공개키로 암호화한 자료는 그에 대응하는 개인키로만 복호화할 수 있다.
정답·해설 보기▾
정답
2번
공개키 암호화의 대표 알고리즘은 DES이고, 비밀키 암호화의 대표 알고리즘은 RSA이다.
해설
정답: 2. DES는 대표적인 비밀키(대칭키) 알고리즘이고, RSA는 대표적인 공개키(비대칭) 알고리즘이다. 둘을 서로 바꿔 설명했으므로 옳지 않다.
오답 풀이
- 1번: 비밀키 방식은 암호화·복호화에 동일한 키를 쓰므로 옳다.
- 2번: DES와 RSA의 분류를 뒤바꿨으므로 옳지 않다.
- 3번: 공개키 방식은 공개키·개인키 두 키를 쓰는 비대칭 방식이므로 옳다.
- 4번: 공개키로 암호화한 것은 대응하는 개인키로만 풀 수 있으므로 옳다.
보충 개념 비밀키(DES)는 빠르지만 키 분배가 어렵고, 공개키(RSA)는 키 분배가 쉬우나 속도가 느리다.
- 1.
문제 12
4지선다다음 중 컴퓨터의 BIOS에 대한 설명으로 옳지 않은 것은?
- 1.
입출력 장치나 메모리 등 하드웨어를 관리·제어하는 프로그램이다.
- 2.
컴퓨터의 전원을 켜면 가장 먼저 실행되어 시스템을 점검하고 초기화한다.
- 3.
펌웨어의 일종으로 메인보드의 ROM에 저장되어 있다.
- 4.
보조기억장치인 하드디스크에 저장되어 운영체제가 부팅된 뒤 메모리로 읽혀 동작한다.
정답·해설 보기▾
정답
4번
보조기억장치인 하드디스크에 저장되어 운영체제가 부팅된 뒤 메모리로 읽혀 동작한다.
해설
정답: 4. BIOS는 메인보드의 ROM(주로 플래시 ROM)에 저장된 펌웨어로, 전원을 켜면 운영체제 부팅 이전에 가장 먼저 실행된다. 하드디스크에 저장되어 부팅 후 동작한다는 설명은 옳지 않다.
오답 풀이
- 1번: BIOS는 기본 입출력 장치와 하드웨어를 관리·제어하므로 옳다.
- 2번: 전원을 켜면 가장 먼저 실행되어 시스템을 점검·초기화하므로 옳다.
- 3번: BIOS는 ROM에 저장된 펌웨어이므로 옳다.
- 4번: 하드디스크에 저장된다는 설명은 ROM 저장 사실과 어긋나 옳지 않다.
보충 개념 최근에는 BIOS를 갱신할 수 있는 플래시 ROM을 사용해 기능 향상이 가능하다.
- 1.
문제 13
4지선다다음 중 전자우편 프로토콜 POP3에 대한 설명으로 옳은 것은?
- 1.
메일 서버에 도착한 메일을 사용자 컴퓨터로 가져와 확인할 때 사용하는 수신 프로토콜이다.
- 2.
사용자가 작성한 메일을 메일 서버로 전송하는 송신 프로토콜이다.
- 3.
멀티미디어 메일을 주고받기 위한 메일 본문 형식 규약이다.
- 4.
메일을 서버에 보관한 채 여러 단말에서 동기화해 읽도록 하는 프로토콜이다.
정답·해설 보기▾
정답
1번
메일 서버에 도착한 메일을 사용자 컴퓨터로 가져와 확인할 때 사용하는 수신 프로토콜이다.
해설
정답: 1. POP3는 메일 서버에 도착한 메일을 사용자의 컴퓨터로 내려받아 확인할 때 사용하는 수신용 프로토콜이다.
오답 풀이
- 1번: 서버의 메일을 사용자 컴퓨터로 가져오는 수신 프로토콜이므로 옳다.
- 2번: 메일을 서버로 전송하는 송신 프로토콜은 SMTP이다.
- 3번: 멀티미디어 메일의 본문 형식 규약은 MIME이다.
- 4번: 서버에 보관한 채 여러 단말에서 동기화해 읽는 것은 IMAP이다.
보충 개념 메일 송신은 SMTP, 수신은 POP3 또는 IMAP을 사용한다.
- 1.
문제 14
4지선다다음 중 한글 Windows의 백업과 복원 기능에 대한 설명으로 옳지 않은 것은?
- 1.
파일을 백업하는 주기를 사용자가 정할 수 있다.
- 2.
백업한 파일은 원래 있던 드라이브에만 저장되며 외장 디스크에는 저장할 수 없다.
- 3.
백업에서 제외할 폴더를 지정할 수 있다.
- 4.
백업본으로 파일을 되돌릴 때 복원 위치를 선택할 수 있다.
정답·해설 보기▾
정답
2번
백업한 파일은 원래 있던 드라이브에만 저장되며 외장 디스크에는 저장할 수 없다.
해설
정답: 2. 백업본은 외장 하드디스크, 네트워크 위치 등 원래와 다른 드라이브에도 저장할 수 있으며, 오히려 안전을 위해 별도 매체에 저장하는 것이 권장된다. 원래 드라이브에만 저장된다는 설명은 옳지 않다.
오답 풀이
- 1번: 백업 주기를 사용자가 지정할 수 있으므로 옳다.
- 2번: 외장 디스크 등 다른 매체에도 저장할 수 있으므로 원래 드라이브 한정은 옳지 않다.
- 3번: 백업에서 제외할 폴더를 지정할 수 있으므로 옳다.
- 4번: 복원 시 복원 위치를 선택할 수 있으므로 옳다.
보충 개념 백업본은 원본과 물리적으로 분리된 매체에 보관해야 장애 시 안전하게 복구할 수 있다.
- 1.
문제 15
4지선다다음 중 10m 안팎의 가까운 거리에서 휴대폰, 이어폰, 키보드 등의 기기를 무선으로 연결하는 데 주로 사용하는 통신 기술은?
- 1.
와이브로(WiBro)
- 2.
블루투스(Bluetooth)
- 3.
LTE
- 4.
테더링(Tethering)
정답·해설 보기▾
정답
2번
블루투스(Bluetooth)
해설
정답: 2. 블루투스는 10m 안팎의 근거리에서 휴대 기기를 무선으로 연결하는 데 널리 쓰이는 저전력 근거리 통신 기술이다.
오답 풀이
- 1번: 와이브로는 이동 중에도 인터넷을 쓸 수 있는 휴대 인터넷 기술이다.
- 2번: 근거리 기기 연결용 무선 기술은 블루투스이므로 옳다.
- 3번: LTE는 광역의 고속 이동 통신 기술이다.
- 4번: 테더링은 휴대폰의 데이터 연결을 다른 기기와 공유하는 기능이다.
보충 개념 블루투스는 마우스·키보드·이어폰 등 주변 기기 연결에 표준처럼 사용된다.
- 1.
문제 16
4지선다다음 중 운영체제(OS)에 대한 설명으로 옳지 않은 것은?
- 1.
윈도우, 리눅스와 함께 어셈블러와 컴파일러도 대표적인 운영체제로 분류된다.
- 2.
운영체제의 목적에는 신뢰도 향상과 사용 가능도 향상 등이 있다.
- 3.
사용자와 하드웨어를 연결하는 인터페이스 역할의 시스템 소프트웨어이다.
- 4.
CPU, 메모리, 입출력장치 같은 시스템 자원을 관리한다.
정답·해설 보기▾
정답
1번
윈도우, 리눅스와 함께 어셈블러와 컴파일러도 대표적인 운영체제로 분류된다.
해설
정답: 1. 어셈블러와 컴파일러는 프로그래밍 언어를 기계어로 바꾸는 언어 번역 프로그램이지 운영체제가 아니다. 대표적인 운영체제로는 윈도우, 리눅스, macOS 등이 있다.
오답 풀이
- 1번: 어셈블러·컴파일러는 운영체제가 아니라 언어 번역 프로그램이므로 옳지 않다.
- 2번: 신뢰도·사용 가능도 향상은 운영체제의 목적이므로 옳다.
- 3번: 운영체제는 사용자와 하드웨어 사이의 인터페이스 역할을 하므로 옳다.
- 4번: 운영체제는 CPU·메모리·입출력장치 등 자원을 관리하므로 옳다.
보충 개념 운영체제의 목적은 처리 능력 향상, 응답 시간 단축, 신뢰도 향상, 사용 가능도 향상이다.
- 1.
문제 17
4지선다다음 중 인터넷 침해 행위인 피싱(Phishing)에 대한 설명으로 옳은 것은?
- 1.
정상 프로그램으로 위장해 숨어 있다가 특정 시점에 작동하는 악성 코드이다.
- 2.
다수의 좀비 PC로 한 서버에 트래픽을 집중시켜 마비시키는 공격이다.
- 3.
진짜처럼 꾸민 가짜 금융기관 메일·사이트로 유도해 개인정보를 빼내는 행위이다.
- 4.
네트워크를 지나는 패킷을 몰래 가로채 계정과 암호를 알아내는 행위이다.
정답·해설 보기▾
정답
3번
진짜처럼 꾸민 가짜 금융기관 메일·사이트로 유도해 개인정보를 빼내는 행위이다.
해설
정답: 3. 피싱은 신뢰할 만한 기관을 사칭한 가짜 메일·웹 사이트로 사용자를 유인해 계정·비밀번호 등 개인정보를 빼내는 행위이다.
오답 풀이
- 1번: 정상 프로그램으로 위장해 숨어 있는 악성 코드는 트로이 목마이다.
- 2번: 다수 PC로 트래픽을 집중시키는 공격은 분산 서비스 거부(DDoS)이다.
- 3번: 가짜 사이트로 유도해 정보를 빼내므로 피싱이 옳다.
- 4번: 패킷을 가로채 정보를 알아내는 것은 스니핑이다.
보충 개념 피싱의 변형으로 정상 사이트 주소로 접속해도 가짜로 연결되는 파밍(Pharming)이 있다.
- 1.
문제 18
4지선다다음 중 인터넷 주소 체계인 URL의 구성 요소를 올바른 순서대로 나열한 것은?
- 1.
서버 주소 - 프로토콜 - 파일 경로 - 포트 번호
- 2.
포트 번호 - 프로토콜 - 서버 주소 - 파일 경로
- 3.
프로토콜 - 서버 주소 - 포트 번호 - 파일 경로
- 4.
프로토콜 - 파일 경로 - 서버 주소 - 포트 번호
정답·해설 보기▾
정답
3번
프로토콜 - 서버 주소 - 포트 번호 - 파일 경로
해설
정답: 3. URL은 [프로토콜 - 서버 주소(호스트) - 포트 번호 - 파일 경로]의 순서로 구성된다.
오답 풀이
- 1번: 프로토콜이 맨 앞에 와야 하므로 순서가 맞지 않다.
- 2번: 포트 번호가 맨 앞에 올 수 없어 옳지 않다.
- 3번: 프로토콜→서버 주소→포트 번호→파일 경로 순서이므로 옳다.
- 4번: 파일 경로가 서버 주소보다 앞에 올 수 없어 옳지 않다.
보충 개념 예) http://www.site.com:80/index.html — 프로토콜(http), 서버 주소(www.site.com), 포트(80), 경로(/index.html).
- 1.
문제 19
4지선다다음 중 목적지까지 패킷이 거쳐 가는 경로와 각 구간의 지연 시간을 추적해 보여 주는 명령어로 옳은 것은?
- 1.
ping
- 2.
tracert
- 3.
ipconfig
- 4.
nslookup
정답·해설 보기▾
정답
2번
tracert
해설
정답: 2. tracert는 목적지까지 패킷이 지나가는 라우터(구간)의 수와 각 구간의 응답(지연) 시간을 추적해 표시하는 명령어이다.
오답 풀이
- 1번: ping은 상대 호스트와의 연결 상태와 응답 시간을 확인한다.
- 2번: 경로와 구간별 지연을 추적하므로 tracert가 옳다.
- 3번: ipconfig는 자신의 IP 구성 정보를 확인한다.
- 4번: nslookup은 도메인의 IP 주소 등 DNS 정보를 조회한다.
보충 개념 tracert는 경로상 어느 구간에서 지연·단절이 생기는지 진단하는 데 유용하다.
- 1.
문제 20
4지선다다음 중 인터넷의 DNS에 대한 설명으로 옳지 않은 것은?
- 1.
문자로 된 도메인 이름을 숫자로 된 IP 주소로 변환한다.
- 2.
도메인을 계층 구조로 나누어 분산 관리한다.
- 3.
Domain Name System 또는 Domain Name Server의 약자이다.
- 4.
네트워크에서 패킷이 지나갈 최적의 전송 경로를 직접 결정한다.
정답·해설 보기▾
정답
4번
네트워크에서 패킷이 지나갈 최적의 전송 경로를 직접 결정한다.
해설
정답: 4. 패킷의 최적 전송 경로를 결정하는 것은 라우터(라우팅)의 역할이다. DNS는 도메인 이름을 IP 주소로 변환하는 시스템이므로 옳지 않다.
오답 풀이
- 1번: DNS는 문자 도메인을 숫자 IP 주소로 변환하므로 옳다.
- 2번: 도메인을 계층 구조로 분산 관리하므로 옳다.
- 3번: DNS는 Domain Name System/Server의 약자이므로 옳다.
- 4번: 최적 경로 결정은 라우터의 기능이므로 DNS 설명으로는 옳지 않다.
보충 개념 DNS는 사람이 기억하기 쉬운 도메인 이름과 컴퓨터가 쓰는 IP 주소를 연결해 준다.
- 1.
문제 21
4지선다다음 중 엑셀의 [틀 고정] 기능에 대한 설명으로 옳지 않은 것은?
- 1.
화면에 표시된 틀 고정 구분선을 마우스로 끌어 고정 위치를 바꿀 수 있다.
- 2.
셀을 선택하고 틀 고정을 실행하면 그 셀의 왼쪽 열과 위쪽 행이 고정된다.
- 3.
[첫 열 고정]을 실행하면 선택 위치와 상관없이 맨 왼쪽 열이 고정된다.
- 4.
표의 제목 행이나 제목 열을 화면에 항상 표시하려 할 때 사용한다.
정답·해설 보기▾
정답
1번
화면에 표시된 틀 고정 구분선을 마우스로 끌어 고정 위치를 바꿀 수 있다.
해설
정답: 1. 틀 고정 구분선은 마우스로 드래그해 위치를 바꿀 수 없다. 위치를 바꾸려면 틀 고정을 취소하고 기준 셀을 다시 선택해 실행해야 한다.
오답 풀이
- 1번: 구분선을 마우스로 끌어 옮길 수 있다는 설명은 옳지 않다.
- 2번: 선택한 셀의 왼쪽 열과 위쪽 행이 고정되므로 옳다.
- 3번: 첫 열 고정은 선택 위치와 무관하게 맨 왼쪽 열을 고정하므로 옳다.
- 4번: 제목 행·열을 항상 표시할 때 사용하므로 옳다.
보충 개념 틀 고정은 화면 표시에만 영향을 주며 인쇄에는 반영되지 않는다(인쇄 반복은 [인쇄 제목] 사용).
- 1.
문제 22
4지선다다음 워크시트에서 사은품 기준표[A18:D21]를 이용하여 각 회원의 사은품[D2:D5]을 구하려고 한다. 다음 중 [D2] 셀에 입력할 배열 수식으로 옳은 것은?
[A1:D5] 회원명 | 등급 | 포인트 | 사은품 강동호 | 일반 | 850 | ( ? ) 문소리 | 우수 | 1500 | 임시완 | 일반 | 300 | 한예슬 | 우수 | 700 |
[A18:D21] 사은품 기준표 포인트(하한) | 0 | 500 | 1000 (상한) | 500 | 1000 | 2000 일반 | - | 텀블러 | 상품권 우수 | - | 가방 | 노트북
- 1.
{=INDEX($B$20:$D$21, MATCH(C2,$B$18:$D$18,1), MATCH(B2,$A$20:$A$21,0))}
- 2.
{=INDEX($B$20:$D$21, MATCH(B2,$A$20:$A$21,1), MATCH(C2,$B$18:$D$18,0))}
- 3.
{=INDEX($B$20:$D$21, MATCH(B2,$A$20:$A$21,0), MATCH(C2,$B$18:$D$18,1))}
- 4.
{=INDEX($B$20:$D$21, MATCH(B2,$A$20:$A$21,0), MATCH(C2,$B$18:$D$18,-1))}
정답·해설 보기▾
정답
3번
{=INDEX($B$20:$D$21, MATCH(B2,$A$20:$A$21,0), MATCH(C2,$B$18:$D$18,1))}
해설
정답: 3. 등급은 정확히 일치해야 하므로 행 위치를 MATCH(B2,$A$20:$A$21,0)로 찾고, 포인트는 구간(하한)에서 찾으므로 열 위치를 오름차순 근사 일치인 MATCH(C2,$B$18:$D$18,1)로 찾아 INDEX로 값을 가져온다. 강동호(일반, 850)는 행 1, 포인트 850은 하한 500 구간(열 2)에 속하므로 결과는 텀블러이다.
오답 풀이
- 1번: INDEX의 행·열 인수 순서가 뒤바뀌어 잘못된 값을 반환한다.
- 2번: 등급에 근사 일치(1), 포인트에 정확 일치(0)를 적용해 일치 방식이 반대이므로 옳지 않다.
- 3번: 행은 정확 일치(0), 열은 오름차순 근사 일치(1)로 올바르므로 옳다.
- 4번: 마지막 인수 -1은 내림차순 정렬을 가정하므로 오름차순 기준표에서는 옳지 않다.
보충 개념 MATCH의 세 번째 인수는 0(정확 일치), 1(오름차순 근사), -1(내림차순 근사)을 의미한다.
- 1.
문제 23
4지선다다음 프로시저를 실행했을 때의 동작으로 옳은 것은?
Private Sub Range("C4:D5").Select Selection.Delete Shift:=xlUp End Sub
- 1.
[C4:D5] 영역을 삭제하고 아래쪽에 있던 셀을 위로 끌어올린다.
- 2.
[C4:D5] 영역을 삭제하고 오른쪽 셀을 왼쪽으로 옮긴다.
- 3.
[C4:D5] 영역의 내용을 위쪽 셀에 복사한다.
- 4.
[C4:D5] 영역의 서식만 지우고 값은 그대로 둔다.
정답·해설 보기▾
정답
1번
[C4:D5] 영역을 삭제하고 아래쪽에 있던 셀을 위로 끌어올린다.
해설
정답: 1. Selection.Delete Shift:=xlUp은 선택 영역을 삭제하고 그 아래에 있던 셀들을 위쪽으로 끌어올려 빈자리를 메운다.
오답 풀이
- 1번: xlUp은 삭제 후 아래 셀을 위로 이동하므로 옳다.
- 2번: 오른쪽 셀을 왼쪽으로 옮기는 것은 Shift:=xlToLeft일 때이다.
- 3번: Delete는 복사가 아니라 셀 자체를 삭제하는 동작이다.
- 4번: 서식만 지우는 것은 ClearFormats 등에 해당한다.
보충 개념 Delete 메서드의 Shift 인수는 xlUp(위로)과 xlToLeft(왼쪽으로) 두 방향을 지정할 수 있다.
- 1.
문제 24
4지선다다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
- 1.
수식이나 함수를 입력할 때는 맨 앞에 등호(=)를 붙인다.
- 2.
숫자 앞에 작은따옴표(')를 붙여 입력하면 문자로 인식되어 셀의 왼쪽에 정렬된다.
- 3.
날짜 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
- 4.
여러 셀에 같은 값을 한 번에 넣으려면 범위를 지정하고 입력한 뒤 반드시 Enter만 눌러야 한다.
정답·해설 보기▾
정답
4번
여러 셀에 같은 값을 한 번에 넣으려면 범위를 지정하고 입력한 뒤 반드시 Enter만 눌러야 한다.
해설
정답: 4. 여러 셀에 같은 값을 한 번에 입력하려면 범위를 지정하고 값을 입력한 뒤 Ctrl+Enter를 눌러야 한다. 그냥 Enter만 누르면 활성 셀 한 곳에만 입력된다.
오답 풀이
- 1번: 수식·함수는 등호(=)로 시작하므로 옳다.
- 2번: 숫자 앞 작은따옴표는 문자로 인식되게 하여 왼쪽 정렬되므로 옳다.
- 3번: 날짜는 숫자 데이터로 취급되어 오른쪽 정렬되므로 옳다.
- 4번: 한 번에 채우려면 Ctrl+Enter가 필요하므로 Enter만 눌러야 한다는 설명은 옳지 않다.
보충 개념 문자는 왼쪽, 숫자·날짜·시간은 오른쪽 정렬이 기본이며, 범위 동시 입력은 Ctrl+Enter를 쓴다.
- 1.
문제 25
4지선다다음 설명에 해당하는 차트의 종류로 옳은 것은?
- 두 변수의 값을 각각 X·Y축에 대응시켜 점으로 표시하므로 데이터 사이의 상관관계를 분석할 때 쓰인다.
- 주로 과학·공학 실험 데이터처럼 값의 간격이 일정하지 않은 자료에 적합하다.
- 3차원 형태로는 작성할 수 없다.
- 1.
분산형 차트
- 2.
방사형 차트
- 3.
도넛형 차트
- 4.
영역형 차트
정답·해설 보기▾
정답
1번
분산형 차트
해설
정답: 1. 분산형(XY) 차트는 두 값을 X·Y축에 대응시켜 점으로 표시하여 데이터 간 상관관계를 분석하는 데 쓰이며, 3차원으로는 작성할 수 없다.
오답 풀이
- 1번: 두 변수의 상관관계를 점으로 표시하는 것은 분산형이므로 옳다.
- 2번: 방사형은 여러 항목의 값을 중심에서 뻗은 축에 표시한다.
- 3번: 도넛형은 여러 계열의 구성 비율을 고리 모양으로 나타낸다.
- 4번: 영역형은 시간 흐름에 따른 누적 크기를 면적으로 표시한다.
보충 개념 분산형 차트는 가로축이 일정 간격의 항목이 아니라 수치 값을 나타낸다는 점이 다른 차트와 다르다.
문제 26
4지선다다음 중 [데이터 표] 기능을 사용해 두 입력값의 변화에 따른 결과를 한 번에 계산하려고 할 때, 그 방법에 대한 설명으로 옳지 않은 것은?
- 1.
결과를 구할 셀 범위와 두 입력값이 들어갈 행·열을 포함하도록 블록을 설정한 뒤 [데이터]-[예측]-[가상 분석]-[데이터 표]를 선택한다.
- 2.
대화상자에서 행 방향으로 변하는 값은 행 입력 셀에, 열 방향으로 변하는 값은 열 입력 셀에 지정한다.
- 3.
결과를 계산할 기준 셀에는 두 입력 셀을 참조하는 계산식을 미리 입력해 둔다.
- 4.
데이터 표로 만들어진 결과 셀은 각각 따로 선택해 값을 직접 수정하거나 일부만 삭제할 수 있다.
정답·해설 보기▾
정답
4번
데이터 표로 만들어진 결과 셀은 각각 따로 선택해 값을 직접 수정하거나 일부만 삭제할 수 있다.
해설
정답: 4. 데이터 표의 결과는 배열 수식({=TABLE(...)})으로 채워지므로, 결과 셀의 일부만 따로 수정하거나 삭제할 수 없고 전체를 한꺼번에 다루어야 한다.
오답 풀이
- 1번: 결과 셀과 입력값 행·열을 포함하도록 블록을 잡은 뒤 데이터 표를 실행하므로 옳다.
- 2번: 행·열 입력 셀에 변하는 값의 위치를 지정하므로 옳다.
- 3번: 기준 셀에는 두 입력을 참조하는 계산식을 미리 넣어야 하므로 옳다.
- 4번: 결과는 배열이라 일부만 수정·삭제할 수 없으므로 옳지 않다.
보충 개념 데이터 표는 한 개 또는 두 개의 입력값 변화에 따른 결과를 한 번에 보여 주는 가상 분석 도구이다.
- 1.
문제 27
4지선다다음 워크시트에서 고급 필터를 사용하여 ‘실적’이 전체 평균 이상이면서 ‘부서’가 ‘영업’인 레코드를 추출하려고 한다. 조건을 =AND(D2>=AVERAGE($D$2:$D$9), C2="영업")로 지정했을 때 추출되는 레코드의 개수는?
[A1:D9] 번호 | 사원명 | 부서 | 실적 1 | 오세훈 | 영업 | 320 2 | 정다래 | 기획 | 180 3 | 한지민 | 영업 | 260 4 | 배수지 | 영업 | 410 5 | 김도윤 | 기획 | 290 6 | 류현진 | 영업 | 480 7 | 손흥민 | 기획 | 350 8 | 박지성 | 영업 | 230
- 1.
1개
- 2.
2개
- 3.
3개
- 4.
4개
정답·해설 보기▾
정답
3번
3개
해설
정답: 3. 실적 합계는 320+180+260+410+290+480+350+230=2520이고 전체 평균은 2520÷8=315이다. 부서가 ‘영업’이면서 실적이 315 이상인 사원은 오세훈(320)·배수지(410)·류현진(480)으로 모두 3명이다.
오답 풀이
- 1번: 조건을 만족하는 영업 사원은 1명이 아니다.
- 2번: 한지민(260)·박지성(230)은 평균 미만이라 제외되어 2명이 아니다.
- 3번: 오세훈·배수지·류현진 3명이 두 조건을 모두 만족하므로 옳다.
- 4번: 기획 부서는 모두 제외되므로 4명이 될 수 없다.
보충 개념 함수를 이용한 고급 필터 조건은 필드명과 다른 레이블을 쓰고, 한 셀에 AND/OR 등 논리 함수로 작성한다.
- 1.
문제 28
4지선다다음 중 [부분합] 기능에 대한 설명으로 옳지 않은 것은?
- 1.
부분합을 계산하기 전에 그룹으로 묶을 항목을 기준으로 미리 정렬해 두어야 한다.
- 2.
합계뿐 아니라 평균, 개수, 최댓값 등 다양한 함수를 사용할 수 있다.
- 3.
그룹과 그룹 사이마다 페이지가 나뉘도록 설정할 수 있다.
- 4.
부분합을 실행하면 그룹화할 필드가 자동으로 오름차순 정렬된 뒤 계산되므로 사용자가 따로 정렬할 필요가 없다.
정답·해설 보기▾
정답
4번
부분합을 실행하면 그룹화할 필드가 자동으로 오름차순 정렬된 뒤 계산되므로 사용자가 따로 정렬할 필요가 없다.
해설
정답: 4. 부분합은 그룹화 기준 필드를 자동으로 정렬해 주지 않는다. 따라서 사용자가 부분합 실행 전에 해당 필드를 기준으로 직접 정렬해 두어야 올바른 결과가 나온다.
오답 풀이
- 1번: 부분합 전에 그룹 기준으로 미리 정렬해야 하므로 옳다.
- 2번: 합계·평균·개수·최댓값 등 여러 함수를 쓸 수 있으므로 옳다.
- 3번: 그룹 사이에 페이지 나누기를 설정할 수 있으므로 옳다.
- 4번: 그룹 필드가 자동 정렬된다는 설명은 사실과 달라 옳지 않다.
보충 개념 정렬이 되어 있지 않으면 같은 항목이 여러 그룹으로 흩어져 부분합이 어긋난다.
- 1.
문제 29
4지선다다음 워크시트에서 각 수식을 실행한 결과 값으로 옳은 것은?
[A1:D4] 사원 | 1월 | 2월 | 3월 강감찬 | 90 | 60 | 85 이순신 | 75 | 88 | 70 김유신 | 80 | 100 | 95
- 1.
=SUM(LARGE(B2:D2,1), SMALL(B2:D2,1)) → 150
- 2.
=SUM(COUNTA(B2:D4), MAXA(B2:D4)) → 110
- 3.
=AVERAGE(LARGE(B3:D3,2), SMALL(B3:D3,2)) → 80
- 4.
=SUM(LARGE(B4:D4,2), SMALL(B4:D4,2)) → 175
정답·해설 보기▾
정답
1번
=SUM(LARGE(B2:D2,1), SMALL(B2:D2,1)) → 150
해설
정답: 1. 강감찬 행(90,60,85)에서 가장 큰 값 LARGE(...,1)=90, 가장 작은 값 SMALL(...,1)=60이므로 90+60=150이 되어 옳다.
오답 풀이
- 1번: 90+60=150이므로 옳다.
- 2번: COUNTA(B2:D4)=9, MAXA(B2:D4)=100이므로 9+100=109이며 110이 아니다.
- 3번: 이순신 행(75,88,70)에서 두 번째 큰 값과 두 번째 작은 값은 모두 75이므로 평균은 75이며 80이 아니다.
- 4번: 김유신 행(80,100,95)에서 두 번째 큰 값 95, 두 번째 작은 값 95이므로 합은 190이며 175가 아니다.
보충 개념 LARGE(범위,k)는 k번째로 큰 값, SMALL(범위,k)은 k번째로 작은 값을 구한다.
- 1.
문제 30
4지선다다음 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은?
셀의 값이 2000 이상이면 ‘녹색’, 2000 미만 800 이상이면 ‘자홍’, 800 미만이면 색을 지정하지 않고, 각 조건에 대해 천 단위 구분 기호(,)와 소수 이하 둘째 자리까지 표시한다. [표시 예 : 12345.678 → 12,345.68, 640 → 640.00]
- 1.
[녹색][>=2000]#,###.##;[자홍][>=800]#,###.##;#,###.##
- 2.
[>=2000]<녹색>#,##0.00;[>=800]<자홍>#,##0.00;#,##0.00
- 3.
[녹색][>=2000]#,##0.00;[자홍][>=800]#,##0.00;#,##0.00
- 4.
[녹색][>=2000]#,##0;[자홍][>=800]#,##0;#,##0
정답·해설 보기▾
정답
3번
[녹색][>=2000]#,##0.00;[자홍][>=800]#,##0.00;#,##0.00
해설
정답: 3. 소수 둘째 자리까지 항상 표시하려면 0을 써서 #,##0.00으로 지정해야 한다(640 → 640.00). 색과 조건은 대괄호 안에 [색][조건] 형식으로 넣는다.
오답 풀이
- 1번: #,###.##은 끝자리 0을 표시하지 않아 640이 640.으로 나오므로 옳지 않다.
- 2번: 색은 대괄호 안에 넣어야 하며 <녹색>처럼 꺾쇠로 쓸 수 없어 옳지 않다.
- 3번: 색·조건 표기와 #,##0.00 형식이 모두 올바르므로 옳다.
- 4번: 소수 자리 지정이 없어 둘째 자리까지 표시되지 않으므로 옳지 않다.
보충 개념 사용자 지정 형식은 세미콜론으로 구역을 나누며, 조건을 쓰면 조건1;조건2;나머지 순으로 적용된다.
- 1.
문제 31
4지선다다음 중 워크시트의 인쇄 영역 설정에 대한 설명으로 옳지 않은 것은?
- 1.
인쇄 영역은 [페이지 레이아웃] 탭이나 [페이지 설정] 대화상자의 [시트] 탭에서 지정할 수 있다.
- 2.
인쇄 영역을 지정해 두면 인쇄 시 지정한 영역만 출력된다.
- 3.
떨어져 있는 여러 범위를 함께 인쇄 영역으로 설정하면 각 범위가 서로 다른 페이지로 인쇄된다.
- 4.
여러 워크시트를 동시에 선택해 하나의 연속된 인쇄 영역으로 지정할 수 있다.
정답·해설 보기▾
정답
4번
여러 워크시트를 동시에 선택해 하나의 연속된 인쇄 영역으로 지정할 수 있다.
해설
정답: 4. 인쇄 영역은 시트마다 따로 설정되며, 여러 워크시트를 묶어 하나의 연속된 인쇄 영역으로 지정할 수 없다.
오답 풀이
- 1번: 인쇄 영역은 [페이지 레이아웃] 탭이나 [페이지 설정]-[시트] 탭에서 지정할 수 있으므로 옳다.
- 2번: 인쇄 영역을 지정하면 그 영역만 인쇄되므로 옳다.
- 3번: 떨어진 여러 범위를 함께 지정하면 각각 다른 페이지로 인쇄되므로 옳다.
- 4번: 여러 시트를 하나의 인쇄 영역으로 묶을 수 없어 옳지 않다.
보충 개념 인쇄 영역에 떨어진 범위를 추가하면 각 범위가 별도 페이지로 나뉘어 출력된다.
- 1.
문제 32
4지선다다음 중 엑셀의 [시트 보호] 기능에 대한 설명으로 옳지 않은 것은?
- 1.
시트를 보호할 때 암호를 설정할 수 있다.
- 2.
보호된 시트에서 잠긴 셀을 수정하려고 하면 경고 메시지가 표시된다.
- 3.
일부 셀만 입력 가능하게 하려면 그 셀의 잠금을 해제한 뒤 시트 보호를 실행한다.
- 4.
시트를 보호하면 워크시트의 삽입·삭제·숨기기·이름 바꾸기 작업까지 모두 막힌다.
정답·해설 보기▾
정답
4번
시트를 보호하면 워크시트의 삽입·삭제·숨기기·이름 바꾸기 작업까지 모두 막힌다.
해설
정답: 4. 시트의 삽입·삭제·이동·숨기기·이름 바꾸기 등을 막는 것은 [통합 문서 보호] 기능이다. [시트 보호]는 잠긴 셀의 편집을 제한하는 기능이므로 4번은 옳지 않다.
오답 풀이
- 1번: 시트 보호 시 암호를 설정할 수 있으므로 옳다.
- 2번: 보호된 시트의 잠긴 셀을 수정하려 하면 경고가 나타나므로 옳다.
- 3번: 입력 가능하게 할 셀의 잠금을 해제한 뒤 시트를 보호하므로 옳다.
- 4번: 시트 삽입·삭제·이름 바꾸기는 통합 문서 보호의 대상이므로 옳지 않다.
보충 개념 시트 보호는 셀 단위 편집 제한, 통합 문서 보호는 시트 구조(삽입·삭제 등) 제한을 담당한다.
- 1.
문제 33
4지선다다음 중 엑셀 차트에 대한 설명으로 옳은 것은?
- 1.
원형 차트에도 값 축과 항목 축을 함께 표시할 수 있다.
- 2.
추세선은 사용자가 종류를 바꿀 수 없고 항상 직선으로만 표시된다.
- 3.
데이터 범위를 지정하고 F11을 누르면 별도의 차트 시트에 기본 차트가 만들어진다.
- 4.
트리맵 차트와 히스토그램 차트는 3차원 형태로도 작성할 수 있다.
정답·해설 보기▾
정답
3번
데이터 범위를 지정하고 F11을 누르면 별도의 차트 시트에 기본 차트가 만들어진다.
해설
정답: 3. 데이터 범위를 지정하고 F11을 누르면 새로운 차트 시트가 만들어지면서 기본 차트가 작성된다.
오답 풀이
- 1번: 원형 차트는 값 축·항목 축이 없으므로 옳지 않다.
- 2번: 추세선은 선형·지수·로그 등 종류를 바꿀 수 있으므로 옳지 않다.
- 3번: F11로 차트 시트에 기본 차트가 작성되므로 옳다.
- 4번: 트리맵·히스토그램은 3차원으로 작성할 수 없으므로 옳지 않다.
보충 개념 Alt+F1은 현재 시트에 차트를 삽입하고, F11은 별도의 차트 시트에 차트를 만든다.
- 1.
문제 34
4지선다다음 중 [시나리오]에 대한 설명으로 옳지 않은 것은?
- 1.
변경 셀의 값에 따라 결과 셀의 값이 달라지므로 여러 경우의 결과를 예측할 수 있다.
- 2.
여러 시나리오를 비교하기 위해 피벗 테이블 형태로 요약할 수 있다.
- 3.
변경 셀과 결과 셀에 이름을 정의해 두면 요약 보고서에 셀 주소 대신 그 이름이 표시된다.
- 4.
시나리오 관리자에서 시나리오를 삭제하면 이미 작성된 시나리오 요약 보고서의 해당 항목도 함께 삭제된다.
정답·해설 보기▾
정답
4번
시나리오 관리자에서 시나리오를 삭제하면 이미 작성된 시나리오 요약 보고서의 해당 항목도 함께 삭제된다.
해설
정답: 4. 시나리오 요약 보고서는 작성 시점의 값을 별도 시트에 정적으로 만든 결과물이다. 따라서 원본 시나리오를 삭제해도 이미 만들어진 요약 보고서는 자동으로 바뀌거나 삭제되지 않는다.
오답 풀이
- 1번: 변경 셀에 따라 결과 셀이 달라져 결과를 예측하는 것이 시나리오의 목적이므로 옳다.
- 2번: 시나리오는 피벗 테이블로도 요약할 수 있으므로 옳다.
- 3번: 셀에 이름을 정의하면 보고서에 이름이 표시되므로 옳다.
- 4번: 시나리오 삭제 시 요약 보고서가 자동 삭제된다는 설명은 옳지 않다.
보충 개념 시나리오는 입력값의 여러 경우를 저장해 두고 결과를 비교하는 가상 분석 도구이다.
- 1.
문제 35
4지선다다음 중 [매크로] 대화상자에 대한 설명으로 옳지 않은 것은?
- 1.
[편집] 단추를 누르면 선택한 매크로를 VBA 편집기에서 수정할 수 있다.
- 2.
[옵션] 단추에서는 매크로의 이름을 새로 바꾸고 저장 위치까지 변경할 수 있다.
- 3.
[삭제] 단추를 누르면 선택한 매크로가 삭제된다.
- 4.
[한 단계씩 코드 실행] 단추를 누르면 매크로가 한 줄씩 실행된다.
정답·해설 보기▾
정답
2번
[옵션] 단추에서는 매크로의 이름을 새로 바꾸고 저장 위치까지 변경할 수 있다.
해설
정답: 2. [매크로] 대화상자의 [옵션] 단추에서는 바로 가기 키와 설명만 변경할 수 있고, 매크로 이름은 바꿀 수 없다. 이름은 VBA 편집기에서 변경한다.
오답 풀이
- 1번: [편집]은 VBA 편집기를 열어 매크로를 수정하게 하므로 옳다.
- 2번: [옵션]에서 이름과 저장 위치를 바꿀 수 있다는 설명은 옳지 않다.
- 3번: [삭제]는 선택한 매크로를 삭제하므로 옳다.
- 4번: [한 단계씩 코드 실행]은 한 줄씩 실행하므로 옳다.
보충 개념 매크로 이름·내용 변경은 VBA 편집기에서, 바로 가기 키·설명 변경은 [옵션]에서 한다.
- 1.
문제 36
4지선다[A1:C3] 영역에 다음 조건부 서식 규칙을 적용했을 때 서식(음영)이 지정되는 셀로 옳은 것은?
1 10 20 30 2 40 50 60 3 70 80 90
[규칙] =MOD(ROW(),2)=0
- 1.
A1, B1, C1
- 2.
A1, A2, A3
- 3.
A2, B2, C2
- 4.
B1, B2, B3
정답·해설 보기▾
정답
3번
A2, B2, C2
해설
정답: 3. ROW() 함수는 셀의 행 번호를 반환한다. MOD(ROW(),2)=0은 행 번호를 2로 나눈 나머지가 0, 즉 짝수 행일 때 참이므로 2행에 있는 A2·B2·C2에 서식이 적용된다.
오답 풀이
- 1번: 1행은 MOD(1,2)=1로 조건을 만족하지 않는다.
- 2번: A열 전체가 아니라 짝수 행이 조건이므로 옳지 않다.
- 3번: 2행(A2·B2·C2)이 짝수 행이라 조건을 만족하므로 옳다.
- 4번: B열 전체가 아니라 행 번호로 판별하므로 옳지 않다.
보충 개념 ROW()는 행, COLUMN()은 열 번호를 반환하며, MOD와 조합해 줄무늬·바둑판식 서식을 만든다.
- 1.
문제 37
4지선다다음 중 [이름 상자]에 대한 설명으로 옳지 않은 것은?
- 1.
셀이나 셀 범위에 이름을 정의해 두면 그 셀을 선택할 때 정의한 이름이 표시된다.
- 2.
차트를 선택하면 이름 상자에 해당 차트의 종류가 표시된다.
- 3.
Ctrl 키를 누른 채 여러 셀을 선택하면 마지막에 선택한 셀의 주소가 표시된다.
- 4.
이름 상자에 셀 주소를 입력하고 Enter를 누르면 해당 셀로 이동한다.
정답·해설 보기▾
정답
2번
차트를 선택하면 이름 상자에 해당 차트의 종류가 표시된다.
해설
정답: 2. 차트를 선택하면 이름 상자에는 차트의 종류가 아니라 차트의 이름(예: 차트 1)이 표시된다.
오답 풀이
- 1번: 이름이 정의된 셀을 선택하면 그 이름이 표시되므로 옳다.
- 2번: 차트의 종류가 표시된다는 설명은 옳지 않다(차트 이름이 표시됨).
- 3번: Ctrl로 여러 셀을 선택하면 마지막 선택 셀 주소가 표시되므로 옳다.
- 4번: 셀 주소를 입력하고 Enter를 누르면 해당 셀로 이동하므로 옳다.
보충 개념 이름 상자는 셀 주소 표시·이동, 이름 정의·선택, 개체 이름 표시 등의 기능을 한다.
- 1.
문제 38
4지선다다음 중 셀이나 범위에 이름을 정의할 때의 규칙으로 옳지 않은 것은?
- 1.
이름의 첫 글자는 문자나 밑줄(_)로 시작해야 한다.
- 2.
같은 통합 문서 안에서 동일한 이름을 중복해 정의할 수 없다.
- 3.
'B3'이나 'C10'처럼 셀 주소와 똑같은 형태의 이름도 자유롭게 지정할 수 있다.
- 4.
이름에는 공백을 포함할 수 없으며 단어를 구분하려면 밑줄이나 마침표를 쓴다.
정답·해설 보기▾
정답
3번
'B3'이나 'C10'처럼 셀 주소와 똑같은 형태의 이름도 자유롭게 지정할 수 있다.
해설
정답: 3. 셀 주소(B3, C10 등)나 R1C1 형식과 똑같은 문자열은 이름으로 사용할 수 없다. 셀 참조와 혼동되기 때문이다.
오답 풀이
- 1번: 이름은 문자나 밑줄로 시작해야 하므로 옳다.
- 2번: 한 통합 문서에서 같은 이름을 중복 정의할 수 없으므로 옳다.
- 3번: 셀 주소 형태의 이름은 쓸 수 없으므로 옳지 않다.
- 4번: 이름에는 공백을 쓸 수 없고 밑줄·마침표로 구분하므로 옳다.
보충 개념 이름은 최대 255자까지 가능하며 대소문자를 구분하지 않는다.
- 1.
문제 39
4지선다다음 중 워크시트의 이름으로 사용할 수 없는 것은?
- 1.
영업[북부]
- 2.
2분기.실적
- 3.
분기_매출
- 4.
매출-요약
정답·해설 보기▾
정답
1번
영업[북부]
해설
정답: 1. 워크시트 이름에는 대괄호([ ])를 쓸 수 없다. ‘영업[북부]’는 금지 문자를 포함하므로 사용할 수 없다.
오답 풀이
- 1번: 대괄호는 금지 문자이므로 사용할 수 없다.
- 2번: 마침표(.)는 허용되므로 사용할 수 있다.
- 3번: 밑줄(_)은 허용되므로 사용할 수 있다.
- 4번: 붙임표(-)는 허용되므로 사용할 수 있다.
보충 개념 워크시트 이름에는 콜론(:), 물음표(?), 별표(*), 슬래시(/), 역슬래시, 대괄호([ ])를 쓸 수 없으며 31자 이내여야 한다.
- 1.
문제 40
4지선다다음 중 매크로를 만들고 사용하는 방법에 대한 설명으로 옳지 않은 것은?
- 1.
매크로를 기록할 때 선택하는 셀을 절대 참조나 상대 참조로 기록할 수 있다.
- 2.
매크로에 지정한 바로 가기 키가 엑셀 기본 단축키와 겹치면 매크로 단축키가 우선한다.
- 3.
[양식 컨트롤]의 단추를 워크시트에 추가하면 [매크로 지정] 대화상자가 나타나 실행할 매크로를 연결할 수 있다.
- 4.
ActiveX 컨트롤의 명령 단추를 추가하면 [매크로 지정] 대화상자가 자동으로 나타나 매크로를 곧바로 연결한다.
정답·해설 보기▾
정답
4번
ActiveX 컨트롤의 명령 단추를 추가하면 [매크로 지정] 대화상자가 자동으로 나타나 매크로를 곧바로 연결한다.
해설
정답: 4. ActiveX 컨트롤의 명령 단추는 추가해도 [매크로 지정] 대화상자가 자동으로 나타나지 않는다. ActiveX 단추는 코드 편집 화면에서 이벤트 프로시저로 동작을 작성한다.
오답 풀이
- 1번: 셀 선택을 절대/상대 참조로 기록할 수 있으므로 옳다.
- 2번: 매크로 바로 가기 키가 기본 단축키와 겹치면 매크로 키가 우선하므로 옳다.
- 3번: 양식 컨트롤 단추를 추가하면 [매크로 지정] 대화상자가 나타나므로 옳다.
- 4번: ActiveX 단추에서 [매크로 지정]이 자동으로 뜬다는 설명은 옳지 않다.
보충 개념 양식 컨트롤은 매크로를 직접 지정하고, ActiveX 컨트롤은 VBA 이벤트로 제어한다.
- 1.
문제 41
4지선다다음 중 테이블을 데이터시트 보기로 열었을 때 [테이블 필드] 탭의 기능에 대한 설명으로 옳지 않은 것은?
- 1.
[이름 및 캡션]에서는 현재 커서가 있는 필드의 이름을 바꿀 수 있다.
- 2.
[기본값]을 누르면 해당 필드에 자동으로 채워질 기본값을 지정할 수 있다.
- 3.
[삭제]를 누르면 현재 커서가 위치한 레코드(행)가 삭제된다.
- 4.
데이터 형식 목록에서 필드의 자료 형식을 변경할 수 있다.
정답·해설 보기▾
정답
3번
[삭제]를 누르면 현재 커서가 위치한 레코드(행)가 삭제된다.
해설
정답: 3. [테이블 필드] 탭의 [삭제]는 현재 커서가 있는 필드(열)를 삭제하는 기능이다. 레코드(행)를 삭제하는 것이 아니므로 옳지 않다.
오답 풀이
- 1번: [이름 및 캡션]에서 필드 이름을 바꿀 수 있으므로 옳다.
- 2번: [기본값]에서 필드의 기본값을 지정할 수 있으므로 옳다.
- 3번: [삭제]는 필드를 삭제하는 기능이라 레코드 삭제로 본 설명은 옳지 않다.
- 4번: 데이터 형식 목록에서 자료 형식을 바꿀 수 있으므로 옳다.
보충 개념 레코드(행) 삭제는 데이터시트에서 행을 선택해 삭제하거나 삭제 쿼리로 수행한다.
- 1.
문제 42
4지선다다음 중 입력 마스크에 사용하는 사용자 지정 기호에 대한 설명으로 옳지 않은 것은?
- 1.
0 : 0~9까지의 숫자만 입력할 수 있고 반드시 입력해야 한다.
- 2.
L : A~Z의 영문자나 한글을 반드시 입력해야 한다.
- 3.
9 : 숫자나 공백을 입력할 수 있으며 반드시 입력하지 않아도 된다.
- 4.
? : A~Z의 영문자나 한글을 반드시 입력해야 한다.
정답·해설 보기▾
정답
4번
? : A~Z의 영문자나 한글을 반드시 입력해야 한다.
해설
정답: 4. 입력 마스크 기호 ?는 영문자나 한글을 입력할 수 있되 선택적으로 입력하는 기호이다. 반드시 입력해야 하는 기호는 L이므로 4번은 옳지 않다.
오답 풀이
- 1번: 0은 숫자 필수 입력 기호이므로 옳다.
- 2번: L은 영문자·한글 필수 입력 기호이므로 옳다.
- 3번: 9는 숫자나 공백을 선택적으로 입력하는 기호이므로 옳다.
- 4번: ?는 선택적 입력 기호인데 필수 입력이라 했으므로 옳지 않다.
보충 개념 필수 입력은 0(숫자)·L(문자)·A(영숫자), 선택 입력은 9(숫자)·?(문자)·a(영숫자)이다.
- 1.
문제 43
4지선다다음 중 쿼리의 종류에 대한 설명으로 옳지 않은 것은?
- 1.
매개 변수 쿼리는 실행할 때마다 조건 값을 입력받기 위한 대화상자를 표시한다.
- 2.
크로스탭 쿼리는 행과 열 두 방향으로 데이터를 그룹화해 요약 결과를 보여 준다.
- 3.
추가 쿼리는 기존 테이블에 다른 데이터의 레코드를 덧붙일 때 사용한다.
- 4.
선택 쿼리는 조건에 맞는 레코드를 모아 새로운 테이블을 만들어 저장하는 쿼리이다.
정답·해설 보기▾
정답
4번
선택 쿼리는 조건에 맞는 레코드를 모아 새로운 테이블을 만들어 저장하는 쿼리이다.
해설
정답: 4. 조건에 맞는 결과로 새 테이블을 만드는 것은 ‘테이블 만들기 쿼리’이다. 선택 쿼리는 하나 이상의 테이블·쿼리에서 데이터를 조회해 보여 줄 뿐 새 테이블을 만들지는 않으므로 4번은 옳지 않다.
오답 풀이
- 1번: 매개 변수 쿼리는 실행 시마다 값을 입력받으므로 옳다.
- 2번: 크로스탭 쿼리는 행·열로 그룹화해 요약하므로 옳다.
- 3번: 추가 쿼리는 기존 테이블에 레코드를 덧붙이므로 옳다.
- 4번: 새 테이블 생성은 테이블 만들기 쿼리의 역할이라 선택 쿼리 설명으로는 옳지 않다.
보충 개념 실행(액션) 쿼리에는 추가·삭제·업데이트·테이블 만들기 쿼리가 있다.
- 1.
문제 44
4지선다다음 중 입력 마스크 속성에 대한 설명으로 옳지 않은 것은?
- 1.
입력 마스크는 세미콜론(;)으로 구분되는 세 부분으로 구성된다.
- 2.
세 부분은 모두 반드시 입력해야 하며 두 번째·세 번째 부분은 생략할 수 없다.
- 3.
첫 번째 부분에는 데이터 입력 형식을 정하는 사용자 지정 기호를 쓴다.
- 4.
두 번째 부분은 서식 문자를 테이블에 함께 저장할지 여부를 지정한다.
정답·해설 보기▾
정답
2번
세 부분은 모두 반드시 입력해야 하며 두 번째·세 번째 부분은 생략할 수 없다.
해설
정답: 2. 입력 마스크의 세 부분 중 두 번째·세 번째 부분은 생략할 수 있다. 첫 번째(형식)만 지정해도 동작하므로 모두 반드시 입력해야 한다는 설명은 옳지 않다.
오답 풀이
- 1번: 입력 마스크는 세미콜론으로 구분되는 세 부분으로 구성되므로 옳다.
- 2번: 두 번째·세 번째 부분을 생략할 수 있으므로 모두 필수라는 설명은 옳지 않다.
- 3번: 첫 번째 부분에 입력 형식을 정하는 기호를 쓰므로 옳다.
- 4번: 두 번째 부분은 서식 문자의 저장 여부를 지정하므로 옳다.
보충 개념 두 번째 부분이 0이면 서식 문자를 함께 저장하고, 1이거나 비우면 저장하지 않는다.
- 1.
문제 45
4지선다다음 중 ‘사번’, ‘성명’, ‘부서’ 필드로 동일하게 구성된 [정규직] 테이블과 [계약직] 테이블을 하나로 합쳐 표시하는 질의문으로 옳은 것은?
- 1.
Select 사번, 성명, 부서 From 정규직 Where 정규직.사번 = 계약직.사번;
- 2.
Select 사번, 성명, 부서 From 정규직 UNION Select 사번, 성명, 부서 From 계약직;
- 3.
Select 사번, 성명, 부서 From 정규직 JOIN Select 사번, 성명, 부서 From 계약직;
- 4.
Select 사번, 성명, 부서 From 정규직 INTERSECT 계약직;
정답·해설 보기▾
정답
2번
Select 사번, 성명, 부서 From 정규직 UNION Select 사번, 성명, 부서 From 계약직;
해설
정답: 2. 구성이 같은 두 테이블의 결과를 하나로 합쳐 보여 주는 것은 통합(UNION) 쿼리이다. UNION은 중복 행을 제거하고 두 조회 결과를 세로로 결합한다.
오답 풀이
- 1번: Where 절의 조인 조건만으로는 두 테이블을 통합할 수 없다.
- 2번: 두 Select를 UNION으로 결합하므로 옳다.
- 3번: JOIN 다음에 Select가 오는 구문은 올바른 통합 형식이 아니다.
- 4번: INTERSECT는 교집합을 구하는 연산이며 통합이 아니다.
보충 개념 UNION은 중복을 제거하고, UNION ALL은 중복을 그대로 포함해 합친다.
- 1.
문제 46
4지선다다음 중 폼 작성에 대한 설명으로 옳지 않은 것은?
- 1.
[폼 디자인]의 [디자인] 탭에서 컨트롤 마법사의 사용 여부를 선택할 수 있다.
- 2.
같은 폼 안에서 컨트롤을 지칭하는 이름은 서로 중복되게 지정할 수 있다.
- 3.
[레이블] 컨트롤은 마법사로 만들 수 없으며 내용을 입력하지 않으면 자동으로 사라진다.
- 4.
[단추] 컨트롤은 명령 단추 마법사를 이용해 여러 매크로 함수를 연결할 수 있다.
정답·해설 보기▾
정답
2번
같은 폼 안에서 컨트롤을 지칭하는 이름은 서로 중복되게 지정할 수 있다.
해설
정답: 2. 한 폼 안에서 컨트롤의 이름은 서로 중복될 수 없다. 각 컨트롤은 고유한 이름을 가져야 하므로 2번은 옳지 않다.
오답 풀이
- 1번: [디자인] 탭에서 컨트롤 마법사 사용 여부를 선택할 수 있으므로 옳다.
- 2번: 컨트롤 이름을 중복 지정할 수 있다는 설명은 옳지 않다.
- 3번: 레이블은 마법사 제공이 없고 내용을 비우면 사라지므로 옳다.
- 4번: 단추 컨트롤은 명령 단추 마법사로 여러 매크로 함수를 연결할 수 있으므로 옳다.
보충 개념 컨트롤 이름은 폼 내에서 유일해야 이벤트 프로시저나 식에서 정확히 참조할 수 있다.
- 1.
문제 47
4지선다다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳게 짝지어진 것은? (단, 현재 페이지는 3페이지, 전체 페이지는 12페이지이다.)
- 1.
=[Page] & "페이지" → 12페이지
- 2.
="Page " & [Page] & "/" & [Pages] → 3/12 Page
- 3.
=Format([Page], "000") → 003
- 4.
=[Page] & " / " & [Pages] → 12 / 3
정답·해설 보기▾
정답
3번
=Format([Page], "000") → 003
해설
정답: 3. [Page]는 현재 페이지(3), [Pages]는 전체 페이지(12)를 의미한다. Format([Page],"000")은 현재 페이지 3을 세 자리로 맞춰 003으로 표시하므로 옳다.
오답 풀이
- 1번: =[Page] & "페이지"의 결과는 ‘3페이지’이므로 ‘12페이지’는 옳지 않다.
- 2번: 결과는 ‘Page 3/12’이므로 ‘3/12 Page’는 옳지 않다.
- 3번: Format([Page],"000")은 003을 표시하므로 옳다.
- 4번: 결과는 ‘3 / 12’이므로 ‘12 / 3’은 옳지 않다.
보충 개념 [Page]는 현재 페이지, [Pages]는 전체 페이지 수를 반환하며 문자열은 & 연산자로 이어 붙인다.
- 1.
문제 48
4지선다다음 중 폼에 대한 설명으로 옳지 않은 것은?
- 1.
컨트롤이 가지는 성격과 속성은 이벤트를 실행해야만 비로소 정해지고 변경된다.
- 2.
바운드 폼은 테이블이나 쿼리에 연결되어 데이터를 입력·편집하는 데 쓰인다.
- 3.
언바운드 폼은 데이터 원본 없이 안내나 메뉴 화면 등으로 활용된다.
- 4.
컨트롤은 폼을 이루는 거의 모든 구성 요소를 통틀어 일컫는 말이다.
정답·해설 보기▾
정답
1번
컨트롤이 가지는 성격과 속성은 이벤트를 실행해야만 비로소 정해지고 변경된다.
해설
정답: 1. 컨트롤의 성격과 특징은 속성 시트에서 설정한다. 이벤트는 특정 동작이 일어났을 때 실행할 작업을 정의하는 것이므로, 이벤트를 실행해야만 성격이 정해진다는 설명은 옳지 않다.
오답 풀이
- 1번: 컨트롤의 성격은 속성으로 정하므로 이벤트 실행으로만 정해진다는 설명은 옳지 않다.
- 2번: 바운드 폼은 테이블·쿼리에 연결되어 데이터 입출력에 쓰이므로 옳다.
- 3번: 언바운드 폼은 원본 없이 안내·메뉴 화면으로 쓰이므로 옳다.
- 4번: 컨트롤은 폼을 구성하는 거의 모든 요소를 가리키므로 옳다.
보충 개념 속성은 개체의 성격·모양을, 이벤트는 동작 발생 시 실행할 작업을 정의한다.
- 1.
문제 49
4지선다다음 중 <주문> 테이블에서 ‘수량’이 50에서 150 사이인 주문의 주문번호, 상품명, 수량을 검색하는 질의문으로 옳지 않은 것은?
- 1.
Select 주문번호, 상품명, 수량 From 주문 Where 수량 Between 50 And 150;
- 2.
Select 주문번호, 상품명, 수량 From 주문 Where 수량 >= 50 And 수량 <= 150;
- 3.
Select 주문번호, 상품명, 수량 From 주문 Where Not(수량 < 50 Or 수량 > 150);
- 4.
Select 주문번호, 상품명, 수량 From 주문 Where 수량 In (50, 150);
정답·해설 보기▾
정답
4번
Select 주문번호, 상품명, 수량 From 주문 Where 수량 In (50, 150);
해설
정답: 4. In (50, 150)은 수량이 정확히 50 또는 150인 행만 검색하므로, 50에서 150 사이의 모든 값을 포함하지 못한다. 따라서 4번은 옳지 않다.
오답 풀이
- 1번: Between 50 And 150은 50 이상 150 이하를 포함하므로 옳다.
- 2번: >= 50 And <= 150은 같은 범위를 나타내므로 옳다.
- 3번: Not(< 50 Or > 150)은 50~150 범위와 동일하므로 옳다.
- 4번: In (50, 150)은 두 값만 골라내므로 범위 검색으로는 옳지 않다.
보충 개념 Between A And B는 경계값을 포함하며, In은 나열한 값과 정확히 일치하는 행만 선택한다.
- 1.
문제 50
4지선다다음 두 테이블을 아래 SQL로 조인하여 질의를 수행할 때 그 결과에 대한 설명으로 옳지 않은 것은?
<고객> 고객번호 | 고객명 1 | 김하늘 2 | 이바다 3 | 박노을
<예약> 예약번호 | 예약고객 | 예약일 1 | 2 | 7월2일 2 | 1 | 7월5일 3 | 2 | 7월9일 4 | (NULL) | 7월11일
Select * From 고객 Inner Join 예약 On 고객.고객번호 = 예약.예약고객;
- 1.
조회 결과의 필드 수는 5개이다.
- 2.
예약번호 4번에 대한 정보는 결과에 나타나지 않는다.
- 3.
조회 결과의 레코드 수는 4개이다.
- 4.
고객번호 3번(박노을)에 대한 정보는 결과에 나타나지 않는다.
정답·해설 보기▾
정답
3번
조회 결과의 레코드 수는 4개이다.
해설
정답: 3. 내부 조인은 두 테이블에서 조인 조건이 일치하는 행만 결합한다. 예약 1·2·3은 각각 고객 2·1·2와 일치하지만 예약 4는 예약고객이 NULL이라 일치하는 고객이 없다. 따라서 결과 레코드 수는 4개가 아니라 3개이므로 3번이 옳지 않다.
오답 풀이
- 1번: 고객(2개)+예약(3개) 필드가 결합되어 5개이므로 옳다.
- 2번: 예약 4번은 예약고객이 NULL이라 일치하는 고객이 없어 결과에 없으므로 옳다.
- 3번: 일치하는 행은 3개이므로 4개라는 설명은 옳지 않다.
- 4번: 고객 3번(박노을)은 예약 테이블에 참조되지 않아 결과에 없으므로 옳다.
보충 개념 내부 조인은 양쪽에 모두 대응되는 행만 남기며, 한쪽 값이 NULL이면 결합되지 않는다.
- 1.
문제 51
4지선다다음 SQL문에 대한 설명으로 가장 옳은 것은?
DELETE FROM 회원 WHERE 등급='탈퇴';
- 1.
<회원> 테이블에서 등급이 ‘탈퇴’인 회원의 레코드를 삭제한다.
- 2.
<회원> 테이블에서 등급이 ‘탈퇴’인 회원의 레코드를 조회한다.
- 3.
<회원> 테이블에서 등급 필드 자체를 삭제한다.
- 4.
<회원> 테이블 전체를 삭제한다.
정답·해설 보기▾
정답
1번
<회원> 테이블에서 등급이 ‘탈퇴’인 회원의 레코드를 삭제한다.
해설
정답: 1. DELETE ... WHERE 조건은 조건을 만족하는 레코드(행)를 삭제한다. 따라서 등급이 ‘탈퇴’인 회원의 레코드만 삭제된다.
오답 풀이
- 1번: 조건에 맞는 레코드를 삭제하므로 옳다.
- 2번: 조회는 SELECT 문이 하는 일이므로 옳지 않다.
- 3번: 필드(열) 삭제는 ALTER TABLE ... DROP으로 하므로 옳지 않다.
- 4번: WHERE 조건이 있으므로 테이블 전체가 아니라 일부 레코드만 삭제된다.
보충 개념 WHERE 절을 생략한 DELETE는 테이블의 모든 레코드를 삭제하지만 테이블 구조는 남는다.
- 1.
문제 52
4지선다다음 중 보고서에서 한 컨트롤의 현재 값이 바로 앞 레코드의 값과 같을 때 그 값을 화면에 나타내지 않도록 설정하는 속성은?
- 1.
표시
- 2.
중복 내용 숨기기
- 3.
확장 가능
- 4.
누적 합계
정답·해설 보기▾
정답
2번
중복 내용 숨기기
해설
정답: 2. ‘중복 내용 숨기기’ 속성을 사용하면 컨트롤의 현재 값이 이전 레코드의 값과 같을 경우 그 값을 표시하지 않아 보고서가 깔끔해진다.
오답 풀이
- 1번: ‘표시’는 컨트롤을 화면에 보일지 여부를 정하는 속성이다.
- 2번: 이전 값과 같으면 숨기는 것은 중복 내용 숨기기이므로 옳다.
- 3번: ‘확장 가능’은 내용 길이에 따라 컨트롤 높이를 늘린다.
- 4번: ‘누적 합계’는 값을 그룹별 또는 전체로 누적해 표시한다.
보충 개념 중복 내용 숨기기는 같은 그룹 항목이 반복될 때 첫 행만 표시해 가독성을 높인다.
- 1.
문제 53
4지선다다음 중 폼이나 보고서의 원본이 되는 레코드를 특정 조건에 맞는 것만 표시되도록 제한할 때 사용하는 매크로 함수는?
- 1.
ApplyFilter
- 2.
GoToRecord
- 3.
OpenForm
- 4.
RunMacro
정답·해설 보기▾
정답
1번
ApplyFilter
해설
정답: 1. ApplyFilter는 폼이나 보고서의 원본 레코드에 필터(조건)를 적용해 조건에 맞는 레코드만 표시되도록 제한하는 매크로 함수이다.
오답 풀이
- 1번: 조건으로 레코드를 제한하는 것은 ApplyFilter이므로 옳다.
- 2번: GoToRecord는 특정 레코드로 이동하는 함수이다.
- 3번: OpenForm은 지정한 폼을 여는 함수이다.
- 4번: RunMacro는 다른 매크로를 실행하는 함수이다.
보충 개념 ApplyFilter는 Where 조건이나 미리 만든 필터 이름을 지정해 표시할 레코드를 걸러낸다.
- 1.
문제 54
4지선다다음 중 보고서에 대한 설명으로 옳은 것은?
- 1.
보고서의 원본으로 쿼리는 쓸 수 없고 테이블만 사용해야 한다.
- 2.
디자인 보기에서 삽입된 하위 보고서의 크기는 조절할 수 없다.
- 3.
보고서에서는 그룹을 지정해 데이터를 요약할 수 없다.
- 4.
우편물 레이블 마법사에서 한 레이블에 넣을 수 있는 필드 수는 최대 10개이다.
정답·해설 보기▾
정답
4번
우편물 레이블 마법사에서 한 레이블에 넣을 수 있는 필드 수는 최대 10개이다.
해설
정답: 4. 우편물 레이블 마법사에서 하나의 우편물 레이블에 추가할 수 있는 필드의 개수는 최대 10개이다.
오답 풀이
- 1번: 보고서의 원본으로 테이블과 쿼리를 모두 쓸 수 있으므로 옳지 않다.
- 2번: 디자인 보기에서 하위 보고서의 크기를 조절할 수 있으므로 옳지 않다.
- 3번: 보고서는 그룹을 지정해 데이터를 요약할 수 있으므로 옳지 않다.
- 4번: 한 레이블에 넣을 수 있는 필드는 최대 10개이므로 옳다.
보충 개념 보고서는 그룹화·정렬·요약을 통해 데이터를 보기 좋게 인쇄하기 위한 개체이다.
- 1.
문제 55
4지선다다음 중 보고서의 원본 데이터로 사용할 테이블이나 쿼리를 지정하는 속성은?
- 1.
레코드 원본
- 2.
필터
- 3.
컨트롤 원본
- 4.
정렬 기준
정답·해설 보기▾
정답
1번
레코드 원본
해설
정답: 1. 레코드 원본(Record Source)은 보고서나 폼이 표시할 데이터의 출처가 되는 테이블이나 쿼리를 지정하는 속성이다.
오답 풀이
- 1번: 데이터 출처가 되는 테이블·쿼리를 지정하므로 레코드 원본이 옳다.
- 2번: 필터는 표시할 레코드를 조건으로 거르는 속성이다.
- 3번: 컨트롤 원본은 개별 컨트롤에 표시할 필드나 식을 지정하는 속성이다.
- 4번: 정렬 기준은 레코드의 표시 순서를 정하는 속성이다.
보충 개념 레코드 원본(폼·보고서 단위)과 컨트롤 원본(컨트롤 단위)을 구분해 기억해야 한다.
- 1.
문제 56
4지선다다음 중 보고서에서 레코드의 실제 데이터가 각 행마다 반복적으로 출력되는 영역은?
- 1.
보고서 머리글
- 2.
본문
- 3.
그룹 머리글
- 4.
페이지 바닥글
정답·해설 보기▾
정답
2번
본문
해설
정답: 2. 본문(세부) 영역은 레코드 원본의 각 레코드가 행마다 반복되어 실제 데이터가 출력되는 영역이다.
오답 풀이
- 1번: 보고서 머리글은 보고서 맨 앞에 한 번만 표시된다.
- 2번: 레코드마다 반복 출력되는 영역은 본문이므로 옳다.
- 3번: 그룹 머리글은 그룹이 바뀔 때마다 한 번씩 표시된다.
- 4번: 페이지 바닥글은 각 페이지 아래쪽에 표시된다.
보충 개념 보고서는 보고서 머리글/바닥글, 페이지 머리글/바닥글, 그룹 머리글/바닥글, 본문으로 구성된다.
- 1.
문제 57
4지선다다음 중 한 필드에 할당되는 저장 크기가 가장 작은 데이터 형식은?
- 1.
Yes/No
- 2.
통화
- 3.
일련 번호
- 4.
날짜/시간
정답·해설 보기▾
정답
1번
Yes/No
해설
정답: 1. Yes/No 형식은 참/거짓 두 값만 저장하면 되므로 1비트(1바이트 미만)로, 보기 중 할당 크기가 가장 작다.
오답 풀이
- 1번: Yes/No는 1비트만 사용하므로 가장 작아 옳다.
- 2번: 통화는 8바이트를 사용한다.
- 3번: 일련 번호는 4바이트(정수)를 사용한다.
- 4번: 날짜/시간은 8바이트를 사용한다.
보충 개념 숫자 형식은 바이트(1)·정수(2)·정수(Long, 4)·실수 등으로 크기가 나뉜다.
- 1.
문제 58
4지선다다음 중 폼이나 보고서에서 조건에 맞는 특정 컨트롤에만 서식을 적용하는 조건부 서식에 대한 설명으로 옳은 것만 묶은 것은?
ⓐ 규칙은 셀(컨트롤) 값의 비교로만 만들 수 있으며 수식(식)은 조건으로 사용할 수 없다. ⓑ 값이 바뀌어 더 이상 조건에 해당하지 않게 되면 적용돼 있던 서식이 자동으로 사라진다. ⓒ 하나의 컨트롤에 조건을 최대 50개까지 만들 수 있으며 조건별로 서로 다른 서식을 지정할 수 있다. ⓓ 여러 조건이 동시에 참이 되면 참인 서식이 모두 합쳐져 함께 표시된다.
- 1.
ⓐ, ⓒ
- 2.
ⓑ, ⓒ
- 3.
ⓐ, ⓓ
- 4.
ⓑ, ⓓ
정답·해설 보기▾
정답
2번
ⓑ, ⓒ
해설
정답: 2. ⓑ 값이 조건에 더 이상 해당하지 않으면 적용된 서식이 해제되고, ⓒ 한 컨트롤에 최대 50개까지 조건을 지정해 조건별로 다른 서식을 줄 수 있다는 두 설명이 옳다.
오답 풀이
- ⓐ: 조건부 서식은 셀 값 비교뿐 아니라 식(수식)으로도 규칙을 만들 수 있어 옳지 않다.
- ⓑ: 조건을 더 이상 만족하지 않으면 서식이 해제되므로 옳다.
- ⓒ: 최대 50개 조건과 조건별 다른 서식 지정이 가능하므로 옳다.
- ⓓ: 여러 조건이 동시에 참이어도 먼저 참이 된 조건의 서식 하나만 적용되므로 옳지 않다.
보충 개념 조건은 위에서부터 평가되어 처음으로 참이 되는 조건의 서식만 적용된다.
- 1.
문제 59
4지선다다음 중 입력 마스크에 사용하는 사용자 정의 기호에 대한 설명으로 옳은 것은?
- 1.
9 : 숫자나 공백을 선택적으로 입력받는다.
- 2.
: 입력되는 모든 문자를 소문자로 변환한다.
- 3.
< : 숫자만 반드시 입력받는다.
- 4.
0 : 영문자와 한글을 선택적으로 입력받는다.
정답·해설 보기▾
정답
1번
9 : 숫자나 공백을 선택적으로 입력받는다.
해설
정답: 1. 기호 9는 숫자(0~9)나 공백을 입력받되 반드시 입력하지 않아도 되는 선택적 입력 기호이다.
오답 풀이
- 1번: 9는 숫자나 공백을 선택적으로 입력받으므로 옳다.
- 2번: >는 뒤따르는 문자를 모두 대문자로 변환하므로 옳지 않다.
- 3번: <는 뒤따르는 문자를 모두 소문자로 변환하는 기호이므로 옳지 않다.
- 4번: 0은 숫자를 반드시 입력해야 하는 기호이므로 옳지 않다.
보충 개념
는 대문자, <는 소문자로 변환하며, 0/9/#는 숫자 관련, L/?/A/a는 문자 관련 기호이다.
- 1.
문제 60
4지선다다음 중 매크로 함수 ExportWithFormatting으로 내보낼 수 있는 출력 형식에 해당하지 않는 것은?
- 1.
HTML 형식
- 2.
실행 파일(EXE) 형식
- 3.
서식 있는 텍스트(RTF) 형식
- 4.
PDF 형식
정답·해설 보기▾
정답
2번
실행 파일(EXE) 형식
해설
정답: 2. ExportWithFormatting은 서식을 유지한 채 데이터를 내보내는 함수로, HTML·RTF·텍스트·Excel·PDF 등으로 변환할 수 있다. 실행 파일(EXE)은 내보낼 수 있는 형식이 아니므로 해당하지 않는다.
오답 풀이
- 1번: HTML 형식으로 내보낼 수 있다.
- 2번: 실행 파일(EXE)은 내보내기 형식이 아니므로 해당하지 않는다.
- 3번: 서식 있는 텍스트(RTF)로 내보낼 수 있다.
- 4번: PDF 형식으로 내보낼 수 있다.
보충 개념 ExportWithFormatting은 Excel·RTF·텍스트·HTML·PDF·스냅숏 등 문서 형식으로 출력을 지원한다.
- 1.