📝 기출문제 전체 보기
컴퓨터활용능력 1급 필기 2018년 2회차 기출 복원입니다. 각 문제 아래의 「정답·해설 보기」를 펼치면 정답과 해설이 나타나요. 실전 시험 환경(타이머·자동 채점·오답 누적)에서 풀어보고 싶다면 글 맨 아래 「직접 풀러가기」를 눌러주세요.
문제 1
4지선다다음 중 마이크로프로세서(Microprocessor)에 관한 설명으로 옳지 않은 것은?
- 1.
제어장치, 연산장치, 주기억장치가 하나의 반도체 칩에 내장된 장치이다.
- 2.
클럭 주파수와 내부 버스의 폭(bandwidth)으로 성능을 평가한다.
- 3.
개인용 컴퓨터의 중앙처리장치로 사용된다.
- 4.
작은 규모의 임베디드 시스템이나 휴대용 기기에도 사용된다.
정답·해설 보기▾
정답
1번
제어장치, 연산장치, 주기억장치가 하나의 반도체 칩에 내장된 장치이다.
해설
정답: 1. 마이크로프로세서는 제어장치와 연산장치(ALU), 레지스터를 하나의 칩에 집적한 CPU이다. 주기억장치(RAM)는 CPU와 별개의 부품으로 칩 안에 포함되지 않는다.
오답 풀이
- 1번: 주기억장치까지 내장한다는 설명은 옳지 않다(제어·연산장치·레지스터만 내장).
- 2번: 클럭 주파수와 버스 폭(워드 크기)은 프로세서 성능의 핵심 지표이므로 옳다.
- 3번: 마이크로프로세서는 PC의 중앙처리장치로 쓰이므로 옳다.
- 4번: 임베디드·휴대용 기기에도 폭넓게 쓰이므로 옳다.
보충 개념 CPU는 제어장치+연산장치+레지스터로 구성되며, 주기억장치는 CPU 외부에 위치해 버스로 연결된다. 마이크로프로세서는 CISC와 RISC 구조로 나뉜다.
- 1.
문제 2
4지선다다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?
- 1.
2진수 덧셈을 수행하는 가산기(Adder)가 있다.
- 2.
뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기(Complementor)가 있다.
- 3.
연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있다.
- 4.
연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
정답·해설 보기▾
정답
4번
연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
해설
정답: 4. 상태 레지스터(Status Register, 플래그 레지스터)는 연산 결과의 부호·자리올림·오버플로 등 CPU의 상태 정보를 저장한다. 연산에 사용할 데이터를 기억하는 것은 데이터 레지스터의 역할이다.
오답 풀이
- 1번: 연산장치에는 2진 덧셈을 수행하는 가산기가 있으므로 옳다.
- 2번: 뺄셈을 보수 덧셈으로 처리하기 위한 보수기가 있으므로 옳다.
- 3번: 연산 중간 결과를 임시 저장하는 누산기가 있으므로 옳다.
- 4번: 상태 레지스터는 데이터가 아니라 상태 플래그를 저장하므로 옳지 않다.
보충 개념 연산장치(ALU) 구성: 가산기, 보수기, 누산기, 데이터 레지스터, 상태(플래그) 레지스터 등이 있다.
- 1.
문제 3
4지선다다음 중 Windows 방화벽 기능에 대한 설명으로 옳지 않은 것은?
- 1.
통신을 허용할 프로그램 및 기능에 대한 설정을 할 수 있다.
- 2.
각 네트워크 위치 유형에 따른 외부 연결의 차단과 알림을 설정할 수 있다.
- 3.
내 컴퓨터에서 외부로 나가는 패킷의 내용을 체크하여 인증된 패킷만 내보내도록 설정할 수 있다.
- 4.
역추적 기능으로 외부 침입자의 흔적을 찾을 수 있다.
정답·해설 보기▾
정답
3번
내 컴퓨터에서 외부로 나가는 패킷의 내용을 체크하여 인증된 패킷만 내보내도록 설정할 수 있다.
해설
정답: 3. Windows 방화벽은 외부에서 내부로 들어오는 연결(인바운드)을 차단·허용하는 데 초점이 있으며, 나가는 패킷의 내용을 검사해 인증된 것만 내보내는 기능은 제공하지 않는다.
오답 풀이
- 1번: 통신을 허용할 앱·기능을 지정할 수 있으므로 옳다.
- 2번: 네트워크 위치(개인/공용 등)별로 차단·알림을 설정할 수 있으므로 옳다.
- 3번: 나가는 패킷의 내용을 검사해 인증 패킷만 내보내는 기능은 없으므로 옳지 않다.
- 4번: 방화벽 로그로 침입 흔적을 추적할 수 있으므로 옳다.
보충 개념 방화벽은 IP·포트 기준으로 트래픽을 통제하며, 패킷 '내용' 검사는 IDS/IPS나 콘텐츠 필터의 영역이다.
- 1.
문제 4
4지선다다음 중 Windows [제어판]-[시스템]에서 실행 가능한 작업에 대한 설명으로 옳지 않은 것은?
- 1.
Windows의 버전과 시스템에 대한 기본 정보를 확인할 수 있다.
- 2.
Windows 정품 인증을 위한 제품키를 변경할 수 있다.
- 3.
네트워크에서 확인 가능한 사용자 컴퓨터 이름을 변경할 수 있다.
- 4.
컴퓨터에 설치된 응용 프로그램을 설치하거나 제거할 수 있다.
정답·해설 보기▾
정답
4번
컴퓨터에 설치된 응용 프로그램을 설치하거나 제거할 수 있다.
해설
정답: 4. 응용 프로그램의 설치·제거는 [제어판]-[프로그램 및 기능](또는 [앱])에서 수행한다. [시스템] 항목에서는 할 수 없다.
오답 풀이
- 1번: [시스템]에서 Windows 버전과 시스템 기본 정보를 확인할 수 있으므로 옳다.
- 2번: 정품 인증·제품키 변경을 [시스템]에서 할 수 있으므로 옳다.
- 3번: 컴퓨터 이름 변경을 [시스템]에서 할 수 있으므로 옳다.
- 4번: 프로그램 설치·제거는 [시스템]이 아니므로 옳지 않다.
보충 개념 [제어판]-[시스템]은 컴퓨터 이름, Windows 버전, 정품 인증, 시스템 사양 등 하드웨어·시스템 정보를 관리하는 영역이다.
- 1.
문제 5
4지선다다음 중 Windows에서 하드 디스크의 용량 부족 문제가 발생하였을 때의 해결 방법으로 적절하지 않은 것은?
- 1.
사용 빈도가 낮은 파일은 백업한 후 하드 디스크에서 삭제한다.
- 2.
바이러스에 감염된 파일을 모두 삭제한다.
- 3.
사용하지 않는 Windows 구성 요소를 제거한다.
- 4.
디스크 정리를 수행하여 불필요한 파일을 삭제한다.
정답·해설 보기▾
정답
2번
바이러스에 감염된 파일을 모두 삭제한다.
해설
정답: 2. 바이러스 감염 파일 삭제는 보안 문제에 대한 조치이지 디스크 용량 부족의 해결책으로 보기는 어렵다. 감염 파일이 차지하는 공간은 미미하여 용량 확보 효과가 거의 없다.
오답 풀이
- 1번: 사용 빈도가 낮은 파일을 백업 후 삭제하면 공간이 확보되므로 적절하다.
- 2번: 용량 부족 해결과는 무관한 보안 조치이므로 적절하지 않다.
- 3번: 사용하지 않는 Windows 구성 요소 제거로 공간을 확보할 수 있으므로 적절하다.
- 4번: 디스크 정리로 임시 파일 등을 삭제해 공간을 확보하므로 적절하다.
보충 개념 디스크 공간 확보 방법: 불필요한 파일 삭제, 디스크 정리, 휴지통 비우기, 사용하지 않는 프로그램·구성 요소 제거 등이 있다.
- 1.
문제 6
4지선다다음 중 Windows의 탐색기에서 검색 상자를 사용하여 파일이나 폴더를 찾는 방법으로 옳지 않은 것은?
- 1.
검색 상자에서 찾으려는 파일이나 폴더명을 입력하면 자동으로 필터링되어 결과가 표시된다.
- 2.
검색 내용에 '$'를 붙이면 해당 내용이 포함되지 않은 파일이나 폴더를 검색한다.
- 3.
'*'나 '?' 등의 와일드카드 문자를 사용하여 파일이나 폴더를 검색할 수 있다.
- 4.
특정 파일 그룹을 정기적으로 검색하는 경우 검색 저장 기능을 이용하면 다음에 사용할 때 원래 검색과 일치하는 최신 파일을 표시해 준다.
정답·해설 보기▾
정답
2번
검색 내용에 '$'를 붙이면 해당 내용이 포함되지 않은 파일이나 폴더를 검색한다.
해설
정답: 2. '$'는 검색에서 부정(제외) 연산자가 아니다. 특정 내용을 제외해 검색하려면 'NOT' 또는 '-' 같은 연산자를 사용한다.
오답 풀이
- 1번: 검색 상자에 입력하면 자동으로 필터링된 결과가 표시되므로 옳다.
- 2번: '$'는 제외 검색 기호가 아니므로 옳지 않다.
- 3번: '*'(여러 문자), '?'(한 문자) 와일드카드를 사용할 수 있으므로 옳다.
- 4번: 검색 저장 기능으로 동일 조건의 최신 결과를 다시 볼 수 있으므로 옳다.
보충 개념 Windows 검색은 AND/OR/NOT 연산자와 와일드카드(*, ?), 검색 필터(종류·크기·날짜)를 지원하며, 자주 쓰는 조건은 '검색 저장'으로 보관할 수 있다.
- 1.
문제 7
4지선다다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?
- 1.
컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행 정보를 관리하는 데이터베이스이다.
- 2.
레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조된다.
- 3.
Windows에 탑재된 레지스트리 편집기는 'reg.exe' 이다.
- 4.
레지스트리에 문제가 발생하면 시스템 부팅이 안 될 수도 있다.
정답·해설 보기▾
정답
3번
Windows에 탑재된 레지스트리 편집기는 'reg.exe' 이다.
해설
정답: 3. Windows의 레지스트리 편집기 실행 파일은 'regedit.exe'이다. 'reg.exe'는 명령 프롬프트에서 레지스트리를 다루는 별도의 콘솔 도구이다.
오답 풀이
- 1번: 레지스트리는 하드웨어·소프트웨어·사용자 설정 정보를 담은 데이터베이스이므로 옳다.
- 2번: Windows 동작 중 레지스트리는 계속 참조되므로 옳다.
- 3번: 레지스트리 편집기는 regedit.exe이므로 reg.exe라는 설명은 옳지 않다.
- 4번: 레지스트리 손상 시 부팅이 안 될 수 있으므로 옳다.
보충 개념 레지스트리는 HKEY_로 시작하는 여러 루트 키로 구성된 계층 구조이며, 잘못 수정하면 시스템이 불안정해질 수 있어 백업 후 편집하는 것이 안전하다.
- 1.
문제 8
4지선다다음 중 서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부 또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어로 가장 적절한 것은?
- 1.
CSS
- 2.
UML
- 3.
Java Script
- 4.
VRML
정답·해설 보기▾
정답
3번
Java Script
해설
정답: 3. 자바스크립트(JavaScript)는 클라이언트(브라우저) 측에서 동작하는 스크립트 언어로, 서버 전송 전에 입력값의 유효성(아이디·비밀번호 입력 여부, 수량 등)을 검사하는 데 사용된다.
오답 풀이
- 1번: CSS는 HTML 문서의 스타일(색·레이아웃)을 지정하는 언어로 검증 기능과 무관하다.
- 2번: UML은 소프트웨어 설계를 시각화하는 모델링 언어로 웹 프로그래밍 언어가 아니다.
- 3번: 클라이언트 측 입력 검증에 쓰이는 언어는 자바스크립트이므로 옳다.
- 4번: VRML은 웹에서 3차원 가상공간을 표현하는 언어이다.
보충 개념 자바스크립트는 폼 유효성 검사, DOM 조작, 이벤트 처리 등 브라우저에서 실행되는 동적 기능을 담당한다.
- 1.
문제 9
4지선다다음 중 컴퓨터에서 사용되는 운영체제의 목적에 관한 설명으로 옳지 않은 것은?
- 1.
시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간을 의미하는 반환 시간의 단축이 요구된다.
- 2.
일정 시간 내에 시스템이 처리하는 일의 양을 의미하는 처리 능력의 향상이 요구된다.
- 3.
시스템이 주어진 문제를 정확하게 해결하는 정도를 의미하는 신뢰도의 향상이 요구된다.
- 4.
시스템을 사용할 수 있는 사용자의 수를 의미하는 사용 가능도의 향상이 요구된다.
정답·해설 보기▾
정답
4번
시스템을 사용할 수 있는 사용자의 수를 의미하는 사용 가능도의 향상이 요구된다.
해설
정답: 4. 사용 가능도(Availability)는 시스템을 필요할 때 즉시 사용할 수 있는 정도를 의미한다. 사용자 수가 아니라 자원의 신속한 사용 가능성을 나타낸다.
오답 풀이
- 1번: 반환 시간은 작업 의뢰부터 완료까지의 시간으로 단축이 목표이므로 옳다.
- 2번: 처리 능력(Throughput)은 단위 시간당 처리량으로 향상이 목표이므로 옳다.
- 3번: 신뢰도는 정확히 처리하는 정도로 향상이 목표이므로 옳다.
- 4번: 사용 가능도는 사용자 수가 아니라 즉시 사용 가능한 정도이므로 옳지 않다.
보충 개념 운영체제 성능 평가 4요소: 처리 능력(↑), 반환 시간(↓), 신뢰도(↑), 사용 가능도(↑).
- 1.
문제 10
4지선다다음 중 컴퓨터에서 하드 디스크를 연결하는 SATA 방식에 관한 설명으로 옳지 않은 것은?
- 1.
직렬 인터페이스 방식을 사용한다.
- 2.
PATA 방식보다 데이터 전송 속도가 빠르다.
- 3.
핫 플러그인 기능을 지원한다.
- 4.
EIDE는 일반적으로 SATA를 의미한다.
정답·해설 보기▾
정답
4번
EIDE는 일반적으로 SATA를 의미한다.
해설
정답: 4. EIDE(Enhanced IDE)는 병렬 방식인 PATA 계열의 확장 규격이다. SATA는 별개의 직렬 방식이므로 EIDE가 SATA를 의미한다는 설명은 옳지 않다.
오답 풀이
- 1번: SATA(Serial ATA)는 직렬 전송 방식이므로 옳다.
- 2번: SATA는 병렬 방식인 PATA보다 전송 속도가 빠르므로 옳다.
- 3번: SATA는 전원이 켜진 상태에서 장치를 연결·분리하는 핫 플러그를 지원하므로 옳다.
- 4번: EIDE는 PATA 계열이지 SATA가 아니므로 옳지 않다.
보충 개념 PATA(병렬, EIDE 포함)에서 SATA(직렬)로 발전하며 케이블이 얇아지고 전송 속도·핫스왑 지원이 향상되었다.
- 1.
문제 11
4지선다다음 중 유비쿼터스 컴퓨팅 기반 기술에 대한 설명으로 옳지 않은 것은?
- 1.
유비쿼터스 컴퓨팅이 가능하기 위한 고속의 네트워크 전송기술
- 2.
휴대성을 위한 초소형, 초경량의 하드웨어 제조기술
- 3.
개인별 최적화된 소프트웨어의 제작, 유통기술
- 4.
기본적으로 사람이 정보를 수집하는 작업이 요구되는 기술
정답·해설 보기▾
정답
4번
기본적으로 사람이 정보를 수집하는 작업이 요구되는 기술
해설
정답: 4. 유비쿼터스 컴퓨팅은 사람의 개입 없이 사물·환경이 스스로 정보를 수집·교환하는 것을 지향한다. 사람이 직접 정보를 수집해야 한다는 설명은 유비쿼터스의 취지에 어긋난다.
오답 풀이
- 1번: 언제 어디서나 연결하기 위한 고속 네트워크 기술이 필요하므로 옳다.
- 2번: 휴대성을 위한 초소형·초경량 하드웨어 기술이 필요하므로 옳다.
- 3번: 개인 맞춤형 소프트웨어 제작·유통 기술이 필요하므로 옳다.
- 4번: 사람이 정보를 수집해야 한다는 것은 유비쿼터스 개념과 반대이므로 옳지 않다.
보충 개념 유비쿼터스는 센서·RFID·무선통신을 기반으로 사물이 자동으로 정보를 인식·교환하는 환경을 말하며, IoT의 토대가 된다.
- 1.
문제 12
4지선다다음 중 컴퓨터를 이용한 정보처리 방식에서 분산처리 시스템에 관한 설명으로 적절한 것은?
- 1.
여러 개의 CPU와 하나의 주기억장치를 이용하여 여러 프로그램을 동시에 처리하는 방식이다.
- 2.
여러 명의 사용자가 사용하는 시스템에서 시간을 분할하여 프로그램을 실행하는 시스템이다.
- 3.
여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.
- 4.
하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식이다.
정답·해설 보기▾
정답
3번
여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.
해설
정답: 3. 분산처리 시스템은 여러 대의 컴퓨터를 통신망으로 연결해 작업을 나누어 처리하고 결과를 상호 교환하는 방식이다.
오답 풀이
- 1번: 여러 CPU가 하나의 주기억장치를 공유하는 것은 다중처리(Multiprocessing) 시스템이다.
- 2번: 시간을 분할해 여러 사용자가 사용하는 것은 시분할(Time-sharing) 시스템이다.
- 3번: 여러 컴퓨터를 통신망으로 연결한 시스템이므로 분산처리에 해당해 옳다.
- 4번: 하나의 CPU로 여러 프로그램을 동시에 처리하는 것은 다중 프로그래밍이다.
보충 개념 분산처리는 각 컴퓨터가 독립적으로 작업을 처리하면서 네트워크로 협력하므로 신뢰성과 확장성이 높다.
- 1.
문제 13
4지선다다음 중 멀티미디어에서 사용되는 그래픽 기법에 관한 설명으로 옳지 않은 것은?
- 1.
렌더링(Rendering)은 3차원 애니메이션을 만드는 작업의 일부이다.
- 2.
모핑(Morphing)은 두 개의 이미지를 부드럽게 연결하여 변화하거나 통합하는 작업이다.
- 3.
앨리어싱(Aliasing)은 이미지 표현에 계단 현상을 제거하는 작업이다.
- 4.
디더링(Dithering)은 제한된 색상을 조합하여 새로운 색을 만드는 작업이다.
정답·해설 보기▾
정답
3번
앨리어싱(Aliasing)은 이미지 표현에 계단 현상을 제거하는 작업이다.
해설
정답: 3. 앨리어싱(Aliasing)은 이미지 경계에 계단 현상이 나타나는 것을 말한다. 계단 현상을 '제거'하는 작업은 안티앨리어싱(Anti-aliasing)이다.
오답 풀이
- 1번: 렌더링은 3D 모델에 색·질감·명암을 입혀 실감 나게 만드는 작업으로 옳다.
- 2번: 모핑은 두 이미지를 부드럽게 변형·연결하는 기법이므로 옳다.
- 3번: 앨리어싱은 계단 현상 자체이지 제거 작업이 아니므로 옳지 않다.
- 4번: 디더링은 제한된 색을 섞어 새로운 색감을 표현하는 기법이므로 옳다.
보충 개념 안티앨리어싱은 경계의 픽셀을 중간색으로 채워 계단 현상을 완화한다. 앨리어싱은 그 계단 현상 자체를 가리킨다.
- 1.
문제 14
4지선다다음 중 JPEG 파일 형식에 대한 설명으로 옳지 않은 것은?
- 1.
저장 시 사용자가 임의로 압축률을 조정할 수 있다.
- 2.
사진과 같이 다양한 색을 가진 정지영상을 표현하기에 적합하다.
- 3.
8비트 알파 채널을 이용하여 부드러운 투명층을 표현할 수 있다.
- 4.
압축률이 높을수록 보다 많은 정보를 지우므로 이미지의 질이 낮아진다.
정답·해설 보기▾
정답
3번
8비트 알파 채널을 이용하여 부드러운 투명층을 표현할 수 있다.
해설
정답: 3. 알파 채널을 통한 투명층 표현은 PNG의 특징이다. JPEG는 투명도를 지원하지 않는다.
오답 풀이
- 1번: JPEG는 저장 시 압축률(품질)을 조정할 수 있으므로 옳다.
- 2번: JPEG는 다양한 색의 정지영상(사진)에 적합하므로 옳다.
- 3번: 알파 채널 투명 표현은 PNG의 특징이지 JPEG가 아니므로 옳지 않다.
- 4번: JPEG는 손실 압축이라 압축률이 높을수록 화질이 떨어지므로 옳다.
보충 개념 JPEG는 손실 압축으로 사진에 적합하지만 투명도를 지원하지 않는다. 투명도·무손실이 필요하면 PNG, 애니메이션·256색은 GIF가 적합하다.
- 1.
문제 15
4지선다다음 중 정보통신기술 관련 용어에 대한 설명으로 옳지 않은 것은?
- 1.
IoT: 사물에 센서를 부착하여 실시간으로 정보를 모은 후 인터넷을 통해 개별 사물들 간에 정보를 주고 받게 하는 기술
- 2.
Wibro: 고정된 장소에서 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스
- 3.
VoIP: 음성 데이터를 인터넷 프로토콜 네트워크를 통해 전송하여 통화할 수 있게 하는 음성 통신 기술
- 4.
RFID: 제품 식별, 출입 관리 등 다양한 분야에서 활용되는 기술로 전파를 이용하여 정보를 인식하는 기술
정답·해설 보기▾
정답
2번
Wibro: 고정된 장소에서 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스
해설
정답: 2. 와이브로(WiBro)는 이동 중에도 초고속 인터넷을 이용할 수 있게 하는 휴대 인터넷 서비스이다. '고정된 장소'에서만 쓴다는 설명은 옳지 않다.
오답 풀이
- 1번: IoT는 센서를 부착한 사물 간 정보 교환 기술이므로 옳다.
- 2번: 와이브로는 이동 중에도 사용하는 휴대 인터넷이므로 '고정된 장소'는 옳지 않다.
- 3번: VoIP는 IP 네트워크로 음성을 전송하는 인터넷 전화 기술이므로 옳다.
- 4번: RFID는 전파로 정보를 인식하는 기술이므로 옳다.
보충 개념 와이브로는 이동성을 강조한 휴대 인터넷 표준이며, IoT·RFID·VoIP는 모두 네트워크 기반 정보통신 핵심 기술이다.
- 1.
문제 16
4지선다다음 중 정보사회에서 정보 보안을 위협하는 스니핑(Sniffing)에 관한 설명으로 옳은 것은?
- 1.
네트워크를 통해 연속적으로 자기를 복제하여 시스템 부하를 높여 결국 시스템을 다운시킨다.
- 2.
자기복제 능력은 없으나 프로그램 내에 숨어 있다가 해당 프로그램이 실행될 때 활성화 되어 부작용을 일으킨다.
- 3.
정상적으로 실행되거나 검증된 데이터인 것처럼 속여 접속을 시도하거나 권한을 얻는 것을 말한다.
- 4.
사용자가 전송하는 데이터를 훔쳐보는 것으로 네트워크의 패킷을 엿보면서 계정과 패스워드를 알아낸다.
정답·해설 보기▾
정답
4번
사용자가 전송하는 데이터를 훔쳐보는 것으로 네트워크의 패킷을 엿보면서 계정과 패스워드를 알아낸다.
해설
정답: 4. 스니핑(Sniffing)은 네트워크를 오가는 패킷을 가로채 엿보면서 계정·비밀번호 등 민감 정보를 탈취하는 수동적 도청 공격이다.
오답 풀이
- 1번: 자기 복제로 부하를 높여 다운시키는 것은 웜(Worm)에 대한 설명이다.
- 2번: 프로그램에 숨어 실행 시 활성화되는 것은 트로이 목마(Trojan Horse)에 대한 설명이다.
- 3번: 정상인 것처럼 속여 권한을 얻는 것은 스푸핑(Spoofing)에 대한 설명이다.
- 4번: 패킷을 엿보아 계정·암호를 알아내는 것은 스니핑이므로 옳다.
보충 개념 스니핑은 데이터를 '엿보는' 수동적 공격, 스푸핑은 신분을 '위조하는' 능동적 공격으로 구분된다.
- 1.
문제 17
4지선다다음 중 인터넷 주소와 관련된 설명으로 옳지 않은 것은?
- 1.
IPv4는 클래스별로 주소 부여체계가 달라지며, A Class는 소규모 통신망에 사용된다.
- 2.
URL은 인터넷 상에 존재하는 각종 자원이 있는 위치를 나타내는 표준 주소 체계이다.
- 3.
IPv6은 128비트, IPv4는 32비트로 구성된 주소 체계 방식이다.
- 4.
DNS는 도메인 네임을 IP 주소로 변환하거나 그 반대의 변환을 수행하는 시스템이다.
정답·해설 보기▾
정답
1번
IPv4는 클래스별로 주소 부여체계가 달라지며, A Class는 소규모 통신망에 사용된다.
해설
정답: 1. A Class는 호스트 수가 매우 많아 대규모 통신망에 사용된다. 소규모 통신망에는 C Class가 적합하다.
오답 풀이
- 1번: A Class는 대규모 망용이므로 '소규모'라는 설명은 옳지 않다.
- 2번: URL은 자원의 위치를 나타내는 주소 체계이므로 옳다.
- 3번: IPv6은 128비트, IPv4는 32비트이므로 옳다.
- 4번: DNS는 도메인 이름과 IP 주소를 상호 변환하므로 옳다.
보충 개념 IPv4 클래스: A(대규모), B(중규모), C(소규모). IPv6은 128비트로 IPv4의 주소 부족 문제를 해결한다.
- 1.
문제 18
4지선다다음 중 TCP/IP를 구성하는 각 계층에 관한 설명으로 옳지 않은 것은?
- 1.
응용 계층은 응용 프로그램 간의 데이터 송수신을 담당한다.
- 2.
전송 계층은 호스트들 간의 신뢰성 있는 통신을 지원한다.
- 3.
인터넷 계층은 데이터 전송을 위한 주소지정 및 경로 설정을 지원한다.
- 4.
링크 계층은 사용자가 컴퓨터에 접근할 수 있도록 서비스를 제공한다.
정답·해설 보기▾
정답
4번
링크 계층은 사용자가 컴퓨터에 접근할 수 있도록 서비스를 제공한다.
해설
정답: 4. 링크(네트워크 액세스) 계층은 물리적 매체를 통한 프레임 전송과 하드웨어 주소 지정을 담당한다. '사용자가 컴퓨터에 접근할 수 있도록 서비스를 제공'하는 것은 응용 계층의 역할에 가깝다.
오답 풀이
- 1번: 응용 계층은 응용 프로그램 간 데이터 송수신을 담당하므로 옳다.
- 2번: 전송 계층은 신뢰성 있는 통신(TCP)을 지원하므로 옳다.
- 3번: 인터넷 계층은 주소 지정과 경로 설정(라우팅)을 담당하므로 옳다.
- 4번: 링크 계층은 물리적 전송을 담당하므로 사용자 접근 서비스 제공이라는 설명은 옳지 않다.
보충 개념 TCP/IP 4계층: 응용 → 전송(TCP/UDP) → 인터넷(IP) → 네트워크 액세스(링크). 각 계층은 고유한 역할을 담당한다.
- 1.
문제 19
4지선다다음 중 정보보안을 위해 사용하는 공개키 암호화 기법에 대한 설명으로 옳지 않은 것은?
- 1.
알고리즘이 복잡하며 암호화와 복호화 속도가 느리다.
- 2.
키의 분배가 용이하고 관리해야 할 키의 수가 적다.
- 3.
비대칭 암호화 기법이라고도 하며 대표적으로 DES가 있다.
- 4.
데이터를 암호화할 때 사용하는 키를 공개하고 복호화 할 때 키는 비밀로 한다.
정답·해설 보기▾
정답
3번
비대칭 암호화 기법이라고도 하며 대표적으로 DES가 있다.
해설
정답: 3. 공개키(비대칭) 암호화의 대표 알고리즘은 RSA이다. DES는 대칭키(비밀키) 암호화 알고리즘이다.
오답 풀이
- 1번: 공개키는 알고리즘이 복잡해 암·복호화 속도가 느리므로 옳다.
- 2번: 공개키는 키 분배가 쉽고 관리할 키 수가 적으므로 옳다.
- 3번: 비대칭 기법이지만 대표 알고리즘은 RSA이며 DES는 대칭키이므로 옳지 않다.
- 4번: 암호화에 공개키, 복호화에 개인키를 쓰므로 옳다.
보충 개념 대칭키(DES, AES, SEED)는 같은 키를 사용해 빠르지만 키 분배가 어렵고, 공개키(RSA)는 키 쌍을 사용해 분배가 쉽지만 느리다.
- 1.
문제 20
4지선다다음 중 네트워크 운영 방식 중 하나인 클라이언트/서버 방식에 관한 설명으로 옳은 것은?
- 1.
서버와 클라이언트가 모두 처리 능력을 가지며, 분산처리 환경에 적합하다.
- 2.
중앙 컴퓨터가 모든 단말기에서 요구하는 데이터 처리를 전담한다.
- 3.
모든 단말기가 동등한 계층으로 연결되어 모두 클라이언트와 서버 역할을 할 수 있다.
- 4.
단방향 통신 방식으로 데이터 처리를 위한 대기시간이 필요하다.
정답·해설 보기▾
정답
1번
서버와 클라이언트가 모두 처리 능력을 가지며, 분산처리 환경에 적합하다.
해설
정답: 1. 클라이언트/서버 방식은 클라이언트와 서버가 각각 처리 능력을 갖고 역할을 분담하므로 분산처리 환경에 적합하다.
오답 풀이
- 1번: 양쪽 모두 처리 능력을 갖춰 분산처리에 적합하므로 옳다.
- 2번: 중앙 컴퓨터가 모든 처리를 전담하는 것은 중앙집중식(호스트 기반) 방식이다.
- 3번: 모든 단말이 동등하게 클라이언트이자 서버가 되는 것은 동배간(P2P) 방식이다.
- 4번: 클라이언트/서버는 단방향이 아니라 요청-응답의 양방향 통신이다.
보충 개념 클라이언트는 요청, 서버는 자원·서비스 제공을 담당하며, 작업을 분담해 처리 효율과 확장성이 높다.
- 1.
문제 21
4지선다다음 중 아래의 괄호 안에 들어갈 기능명으로 옳은 것은?
(㉠)은/는 특정 값의 변화에 따른 결과값의 변화 과정을 한 번의 연산으로 빠르게 계산하여 표의 형태로 표시해 주는 도구이고, (㉡)은/는 비슷한 형식의 여러 데이터의 결과를 하나의 표로 통합하여 요약해 주는 도구이다.
- 1.
㉠: 데이터 표 ㉡: 통합
- 2.
㉠: 정렬 ㉡: 시나리오 관리자
- 3.
㉠: 부분합 ㉡: 피벗 테이블
- 4.
㉠: 목표값 찾기 ㉡: 데이터 유효성 검사
정답·해설 보기▾
정답
1번
㉠: 데이터 표 ㉡: 통합
해설
정답: 1. (㉠) 데이터 표는 특정 입력값의 변화에 따른 결과값을 한 번에 표 형태로 계산해 보여주는 도구이고, (㉡) 통합은 여러 시트·범위의 비슷한 형식 데이터를 하나의 표로 합쳐 요약하는 도구이다.
오답 풀이
- 1번: 데이터 표(변화 분석)와 통합(데이터 합산 요약)이 정확히 대응하므로 옳다.
- 2번: 정렬은 순서 정렬, 시나리오 관리자는 가상 분석으로 설명과 맞지 않는다.
- 3번: 부분합은 그룹별 집계, 피벗 테이블은 교차 분석으로 설명과 다르다.
- 4번: 목표값 찾기는 역산, 데이터 유효성 검사는 입력 제한으로 설명과 다르다.
보충 개념 데이터 표는 한 개 또는 두 개의 변수 변화에 따른 결과를 한꺼번에 보여주는 가상 분석 도구이며, 통합은 여러 영역의 데이터를 합·평균 등으로 모으는 기능이다.
- 1.
문제 22
4지선다다음 중 고급 필터 실행을 위한 조건 지정 방법에 대한 설명으로 옳지 않은 것은?
- 1.
함수나 식을 사용하여 조건을 입력하면 셀에는 비교되는 현재 대상의 값에 따라 TRUE나 FALSE가 표시된다.
- 2.
함수를 사용하여 조건을 입력하는 경우 원본 필드명과 동일한 필드명을 조건 레이블로 사용해야 한다.
- 3.
다양한 함수와 식을 혼합하여 조건을 지정할 수 있다.
- 4.
텍스트 데이터를 필터링할 때 대/소문자는 구분되지 않으나 수식으로 대/소문자를 구분하여 검색할 수 있다.
정답·해설 보기▾
정답
2번
함수를 사용하여 조건을 입력하는 경우 원본 필드명과 동일한 필드명을 조건 레이블로 사용해야 한다.
해설
정답: 2. 함수(수식)를 사용하는 고급 필터 조건에서는 조건 레이블을 원본 필드명과 다르게(또는 비워두어야) 정상 동작한다. 원본 필드명과 같은 이름을 쓰면 안 된다.
오답 풀이
- 1번: 수식 조건은 셀에 TRUE/FALSE가 표시되므로 옳다.
- 2번: 수식 조건의 레이블은 필드명과 같으면 오작동하므로 옳지 않다.
- 3번: 여러 함수·식을 혼합해 조건을 지정할 수 있으므로 옳다.
- 4번: 기본은 대/소문자를 구분하지 않으나 EXACT 등 수식으로 구분 검색이 가능하므로 옳다.
보충 개념 고급 필터에서 단순 비교 조건은 필드명을 그대로 레이블로 쓰지만, 수식(계산) 조건은 필드명과 겹치지 않는 임의 레이블(또는 빈 레이블)을 사용해야 한다.
- 1.
문제 23
4지선다다음 중 피벗 테이블 보고서와 피벗 차트 보고서에 대한 설명으로 옳지 않은 것은?
- 1.
피벗 테이블 보고서에서는 값 영역에 표시된 데이터 일부를 삭제하거나 추가할 수 없다.
- 2.
피벗 차트 보고서를 만들 때마다 동일한 데이터로 관련된 피벗 테이블 보고서가 자동으로 생성된다.
- 3.
피벗 차트 보고서는 분산형, 주식형, 거품형 등 다양한 차트 종류로 변경할 수 있다.
- 4.
행 또는 열 레이블에서의 데이터 정렬은 수동(항목을 끌어 다시 정렬), 오름차순, 내림차순 중 선택할 수 있다.
정답·해설 보기▾
정답
3번
피벗 차트 보고서는 분산형, 주식형, 거품형 등 다양한 차트 종류로 변경할 수 있다.
해설
정답: 3. 피벗 차트는 분산형(XY), 거품형, 주식형 차트로는 변경할 수 없다. 이 세 종류는 피벗 차트에서 사용할 수 없는 차트 형식이다.
오답 풀이
- 1번: 피벗 테이블 값 영역의 데이터는 원본 변경 없이 일부만 직접 삭제·추가할 수 없으므로 옳다.
- 2번: 피벗 차트를 만들면 연결된 피벗 테이블이 함께 생성되므로 옳다.
- 3번: 분산형·거품형·주식형은 피벗 차트에서 사용할 수 없으므로 옳지 않다.
- 4번: 행/열 레이블 정렬은 수동·오름차순·내림차순 중 선택 가능하므로 옳다.
보충 개념 피벗 차트는 피벗 테이블과 연동되며, 세로 막대형·꺾은선형·원형 등은 쓸 수 있으나 분산형·거품형·주식형은 지원하지 않는다.
- 1.
문제 24
4지선다다음 중 [외부 데이터 가져오기] 기능을 이용하여 텍스트 파일을 불러오는 경우에 대한 설명으로 옳은 것은?
- 1.
가져 온 데이터는 원본 텍스트 파일이 수정되면 즉시 수정된 내용이 자동으로 반영된다.
- 2.
데이터의 구분 기호로 탭, 세미콜론, 쉼표, 공백 등이 기본으로 제공되며, 사용자가 원하는 구분 기호를 설정할 수도 있다.
- 3.
텍스트 파일에서 특정 열(column)만 선택하여 가져올 수는 없다.
- 4.
기본적으로 사용되는 텍스트 파일의 형식은 *.txt, *.prn, *.hwp이다.
정답·해설 보기▾
정답
2번
데이터의 구분 기호로 탭, 세미콜론, 쉼표, 공백 등이 기본으로 제공되며, 사용자가 원하는 구분 기호를 설정할 수도 있다.
해설
정답: 2. 텍스트 마법사는 탭·세미콜론·쉼표·공백 등의 구분 기호를 기본 제공하며, 사용자가 임의의 구분 기호를 지정할 수도 있다.
오답 풀이
- 1번: 원본 변경 사항은 자동 즉시 반영되지 않으며 '모두 새로 고침'을 해야 반영되므로 옳지 않다.
- 2번: 구분 기호를 기본 제공하고 사용자 지정도 가능하므로 옳다.
- 3번: 텍스트 마법사에서 특정 열을 '열 가져오지 않음'으로 제외할 수 있으므로 '가져올 수 없다'는 옳지 않다.
- 4번: 텍스트 파일 형식은 *.txt, *.prn, *.csv 등이며 *.hwp는 한글 문서 형식이라 해당하지 않는다.
보충 개념 외부 텍스트 가져오기는 '구분 기호로 분리됨' 또는 '너비가 일정함' 방식을 지원하며, 각 열의 데이터 형식과 포함 여부를 지정할 수 있다.
- 1.
문제 25
4지선다다음 중 작성된 매크로를 엑셀이 실행될 때마다 모든 통합 문서에서 실행할 수 있도록 하는 방법으로 옳은 것은?
- 1.
작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Auto.xlsb로 저장한다.
- 2.
작성된 매크로를 임의의 폴더에 Personal.xlsb로 저장한다.
- 3.
작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Personal.xlsb로 저장한다.
- 4.
작성된 매크로를 임의의 폴더에 Auto.xlsb로 저장한다.
정답·해설 보기▾
정답
3번
작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Personal.xlsb로 저장한다.
해설
정답: 3. 개인용 매크로 통합 문서(Personal.xlsb)를 [XLSTART] 폴더에 저장하면 엑셀이 시작될 때마다 자동으로 열려 모든 통합 문서에서 매크로를 사용할 수 있다.
오답 풀이
- 1번: 파일 이름이 Personal.xlsb여야 하며 Auto.xlsb가 아니므로 옳지 않다.
- 2번: 임의 폴더가 아니라 [XLSTART] 폴더에 있어야 자동 실행되므로 옳지 않다.
- 3번: [XLSTART] 폴더에 Personal.xlsb로 저장하므로 옳다.
- 4번: 폴더와 파일명이 모두 틀리므로 옳지 않다.
보충 개념 매크로 저장 위치로 '개인용 매크로 통합 문서'를 선택하면 Personal.xlsb가 XLSTART 폴더에 생성되어 모든 통합 문서에서 공용으로 쓸 수 있다.
- 1.
문제 26
4지선다다음 중 아래의 시트에서 주어진 표 전체만 선택하는 방법으로 옳지 않은 것은?
A B C D E 1 성명 직위 근무년수 월급본급 성과급 2 이준기 과장 8 2070000 800000 3 박지영 부장 15 2200000 1000000 4 정희철 사원 2 1840000 600000 5 박준원 사원 4 1980000 600000 6 황유리 과장 10 2160000 800000 7 최보미 부장 19 2300000 1000000 8 강만구 과장 15 1980000 800000 - 1.
행 머리글과 열 머리글이 만나는 워크시트 왼쪽 맨 위의 [모두 선택] 단추를 클릭한다.
- 2.
[A1] 셀을 클릭하고 [Shift]키를 누른 채 [E8] 셀을 클릭한다.
- 3.
[B4] 셀을 클릭하고 [Ctrl]+[A]키를 누른다.
- 4.
[A1] 셀을 클릭하고 [F8]키를 누른 뒤에 [→]키를 눌러 E열까지 이동하고 [↓]키를 눌러 8행까지 선택한다.
정답·해설 보기▾
정답
1번
행 머리글과 열 머리글이 만나는 워크시트 왼쪽 맨 위의 [모두 선택] 단추를 클릭한다.
해설
정답: 1. [모두 선택] 단추는 표만이 아니라 워크시트 전체(모든 셀)를 선택한다. 따라서 '주어진 표 전체만' 선택하는 방법으로는 옳지 않다.
오답 풀이
- 1번: [모두 선택]은 시트 전체를 선택하므로 표만 선택하는 방법이 아니다.
- 2번: [A1] 클릭 후 [Shift]+[E8] 클릭은 A1:E8 범위만 선택하므로 옳다.
- 3번: 데이터 영역 내 셀에서 [Ctrl]+[A]는 인접한 데이터 표 전체를 선택하므로 옳다.
- 4번: [F8](확장 선택 모드) 후 방향키로 E8까지 확장하면 표 영역만 선택되므로 옳다.
보충 개념 [Ctrl]+[A]는 커서가 데이터 영역 안이면 표 전체를, 빈 셀이면 시트 전체를 선택한다. [F8]은 확장 선택 모드를 켜고 끈다.
- 1.
문제 27
4지선다아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?
- 1.
매크로의 이름은 '매크로2'이다.
- 2.
'성적현황','학번','학과'는 상대 참조로 기록 되었다.
- 3.
[A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.
- 4.
[B3] 셀을 클릭하고 매크로를 실행한 후의 [C3] 셀의 값은 '성적현황'이다.
정답·해설 보기▾
정답
3번
[A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.
해설
정답: 3. 코드 마지막 줄이
Range("A3").Select로 절대 참조 이동이므로, 어느 셀에서 실행하든 매크로 종료 후 셀 포인터는 항상 [A3]에 위치한다. [A5]가 아니다.오답 풀이
- 1번: 프로시저 선언이 Sub 매크로2()이므로 매크로 이름은 '매크로2'로 옳다.
- 2번: '성적현황'·'학번'·'학과'는 ActiveCell.Offset()으로 상대 위치에 입력되므로 상대 참조 기록이 맞아 옳다.
- 3번: 마지막 Range("A3").Select는 절대 이동이므로 항상 [A3]에서 끝난다. [A5]는 옳지 않다.
- 4번: [B3]에서 실행하면 Offset(0,1)로 [C3]에 '성적현황'이 입력되므로 옳다.
보충 개념 Offset 기반 이동은 상대 참조, Range("주소")는 절대 참조이다. 매크로 기록 시 '상대 참조로 기록' 토글에 따라 두 방식이 섞일 수 있다.
- 1.
문제 28
4지선다다음 중 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?
- 1.
엑셀의 현재 작업 상태를 표시하며, 선택 영역에 대한 평균, 개수, 합계 등의 옵션을 선택하여 다양한 계산 결과를 표시할 수 있다.
- 2.
확대/축소 컨트롤을 이용하면 10%~400% 범위 내에서 문서를 쉽게 확대/축소할 수 있다.
- 3.
자주 사용하는 도구들을 모아서 간단히 추가하거나 제거할 수 있으며, 리본 메뉴 아래에 표시할 수도 있다.
- 4.
기본적으로 상태 표시줄 왼쪽에는 매크로 기록 아이콘이 있으며, 매크로 기록 중에는 기록 중지 아이콘으로 변경된다.
정답·해설 보기▾
정답
3번
자주 사용하는 도구들을 모아서 간단히 추가하거나 제거할 수 있으며, 리본 메뉴 아래에 표시할 수도 있다.
해설
정답: 3. 자주 사용하는 도구를 모아 추가·제거하고 리본 아래에 표시할 수 있는 것은 '빠른 실행 도구 모음'이다. 상태 표시줄의 기능이 아니다.
오답 풀이
- 1번: 상태 표시줄은 선택 영역의 평균·개수·합계 등을 표시할 수 있으므로 옳다.
- 2번: 상태 표시줄의 확대/축소 컨트롤은 10%~400% 범위를 지원하므로 옳다.
- 3번: 도구 모음을 추가·제거하고 리본 아래 표시하는 것은 빠른 실행 도구 모음이므로 옳지 않다.
- 4번: 상태 표시줄 왼쪽의 매크로 기록 아이콘은 기록 중 중지 아이콘으로 바뀌므로 옳다.
보충 개념 상태 표시줄은 작업 상태와 선택 영역의 빠른 계산 결과를 표시하고, 빠른 실행 도구 모음은 자주 쓰는 명령을 모아두는 별개의 영역이다.
- 1.
문제 29
4지선다다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?
- 1.
시트 탭의 시트 이름을 더블 클릭하여 이름을 수정할 수 있다.
- 2.
시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.
- 3.
하나의 통합 문서 안에서는 동일한 시트 이름을 지정할 수 없다.
- 4.
시트 이름 입력 시 *, ?, /, [ ] 등의 기호는 입력되지 않는다.
정답·해설 보기▾
정답
2번
시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.
해설
정답: 2. 워크시트 이름은 최대 31자까지만 지정할 수 있다. 255자가 아니다.
오답 풀이
- 1번: 시트 탭 이름을 더블 클릭하면 이름을 수정할 수 있으므로 옳다.
- 2번: 시트 이름은 최대 31자까지이므로 255자라는 설명은 옳지 않다.
- 3번: 같은 통합 문서 안에서 시트 이름은 중복될 수 없으므로 옳다.
- 4번: *, ?, /, , [ ], : 등 일부 기호는 시트 이름에 쓸 수 없으므로 옳다.
보충 개념 시트 이름은 31자 이내이며 , /, ?, *, [, ], : 기호는 사용할 수 없고, 한 통합 문서 안에서 중복될 수 없다.
- 1.
문제 30
4지선다다음 중 엑셀의 화면 설정에 대한 설명으로 옳은 것은?
- 1.
워크시트 화면의 확대/축소 배율 지정은 모든 시트에 같은 배율로 적용된다.
- 2.
틀 고정과 창 나누기를 동시에 수행할 수 있다.
- 3.
화면에 표시되는 틀 고정 형태는 인쇄 시 적용되지 않는다.
- 4.
틀 고정 구분선은 마우스 드래그로 위치를 변경할 수 있다.
정답·해설 보기▾
정답
3번
화면에 표시되는 틀 고정 형태는 인쇄 시 적용되지 않는다.
해설
정답: 3. 틀 고정은 화면 스크롤 시 특정 행·열을 고정해 보여주는 기능일 뿐, 인쇄 결과에는 반영되지 않는다.
오답 풀이
- 1번: 확대/축소 배율은 시트별로 개별 지정되므로 '모든 시트에 같은 배율'은 옳지 않다.
- 2번: 틀 고정과 창 나누기는 동시에 적용할 수 없으므로 옳지 않다.
- 3번: 틀 고정은 인쇄에 적용되지 않으므로 옳다.
- 4번: 틀 고정 구분선은 마우스로 드래그해 위치를 바꿀 수 없으므로 옳지 않다(창 나누기 구분선은 가능).
보충 개념 인쇄 시 특정 행·열을 모든 페이지에 반복 출력하려면 [페이지 설정]의 '인쇄 제목(반복할 행/열)'을 사용한다.
- 1.
문제 31
4지선다다음 중 '선택하여 붙여넣기' 기능에 대한 설명으로 옳지 않은 것은?
- 1.
선택하여 붙여넣기 명령을 사용하면 워크시트에서 클립보드의 특정 셀 내용이나 수식, 서식, 메모 등을 복사하여 붙여 넣을 수 있다.
- 2.
선택하여 붙여넣기의 바로 가기 키는 [Ctrl]+[Alt]+[V]이다.
- 3.
잘라 낸 데이터 범위에서 서식을 제외하고 내용만 붙여 넣으려면 '내용 있는 셀만 붙여넣기'를 선택한다.
- 4.
'연결하여 붙여넣기'를 선택하면 원본 셀의 값이 변경 되었을 때 붙여넣기 한 셀의 내용도 자동 변경된다.
정답·해설 보기▾
정답
3번
잘라 낸 데이터 범위에서 서식을 제외하고 내용만 붙여 넣으려면 '내용 있는 셀만 붙여넣기'를 선택한다.
해설
정답: 3. '선택하여 붙여넣기'는 복사한 데이터에 대해서만 사용할 수 있으며, '잘라낸' 데이터에는 적용되지 않는다. 또한 '내용 있는 셀만 붙여넣기'는 빈 셀이 원본 값을 덮어쓰지 않게 하는 옵션이지 서식 제외 옵션이 아니다.
오답 풀이
- 1번: 내용·수식·서식·메모 등 항목을 선택해 붙여 넣을 수 있으므로 옳다.
- 2번: 바로 가기 키는 [Ctrl]+[Alt]+[V]이므로 옳다.
- 3번: 잘라낸 범위에는 선택하여 붙여넣기를 쓸 수 없고 옵션 설명도 부정확하므로 옳지 않다.
- 4번: '연결하여 붙여넣기'는 원본 변경이 자동 반영되므로 옳다.
보충 개념 선택하여 붙여넣기는 값/수식/서식/연산(더하기 등)/행렬 바꿈/연결 붙여넣기 등 다양한 옵션을 제공하지만, 잘라내기 후에는 일부 옵션이 비활성화된다.
- 1.
문제 32
4지선다다음 중 아래 그림과 같이 조건부 서식의 수식을 사용하여 표의 홀수 행마다 배경색을 노랑색으로 채우고자 한다. 다음 중 조건부 서식에서 작성해야 할 수식으로 옳은 것은?
A B C D 1 부서별 비품관리 2 부서 보유량 요청량 합계 3 기획팀 25 5 30 4 관리팀 15 20 35 5 총무팀 32 9 41 6 인사팀 22 25 47 7 회계팀 18 5 23 8 경영지원팀 15 18 33 9 감사팀 25 19 44 10 합계 152 101 253 (3·5·7·9행에 노랑색 배경이 채워져 있음)
- 1.
=MOD(COLUMN(),2)=1
- 2.
=MOD(ROW(),2)=1
- 3.
=COLUMN()/2=1
- 4.
=ROW()/2=1
정답·해설 보기▾
정답
2번
=MOD(ROW(),2)=1
해설
정답: 2. ROW() 함수는 현재 행 번호를 반환하고, MOD(ROW(),2)=1은 행 번호를 2로 나눈 나머지가 1, 즉 홀수 행일 때 참이 된다. 따라서 홀수 행에 서식이 적용된다.
오답 풀이
- 1번: COLUMN()을 사용하면 열 번호 기준이 되어 '홀수 열'에 서식이 적용되므로 옳지 않다.
- 2번: MOD(ROW(),2)=1은 홀수 행에서 참이 되므로 옳다.
- 3번: COLUMN()/2=1은 2열에서만 참이 되고 열 기준이라 옳지 않다.
- 4번: ROW()/2=1은 2행에서만 참이 되어 홀수 행 전체를 채우지 못하므로 옳지 않다.
보충 개념 조건부 서식의 수식은 결과가 TRUE인 셀(행)에 서식을 적용한다. MOD(ROW(),2)로 홀짝을, MOD(COLUMN(),2)로 열의 홀짝을 판별한다.
- 1.
문제 33
4지선다다음 중 데이터 입력 및 편집에 대한 설명으로 옳지 않은 것은?
- 1.
숫자 데이터를 문자 데이터로 입력하려면 숫자 앞에 문자 접두어(인용 부호')를 먼저 입력한 후 이어서 입력한다.
- 2.
한 셀 내에서 줄을 바꾸어 입력하려면 [Alt]+[Enter] 키를 이용한다.
- 3.
여러 셀을 선택하여 동일한 데이터를 한 번에 입력하려면 입력하자마자 [Shift]+[Enter]키를 누른다.
- 4.
[홈]탭 [편집]그룹의 [지우기]를 이용하면 셀에 입력된 데이터나 서식, 메모 등을 선택하여 지울 수 있다.
정답·해설 보기▾
정답
3번
여러 셀을 선택하여 동일한 데이터를 한 번에 입력하려면 입력하자마자 [Shift]+[Enter]키를 누른다.
해설
정답: 3. 여러 셀을 선택한 뒤 동일한 데이터를 한 번에 입력하려면 데이터를 입력하고 [Ctrl]+[Enter] 키를 눌러야 한다. [Shift]+[Enter]는 위쪽 셀로 이동하는 키이다.
오답 풀이
- 1번: 숫자를 문자로 입력하려면 앞에 접두어(')를 붙이므로 옳다.
- 2번: 셀 안에서 줄 바꿈은 [Alt]+[Enter]이므로 옳다.
- 3번: 선택 영역에 같은 값을 한 번에 입력하려면 [Ctrl]+[Enter]를 써야 하므로 [Shift]+[Enter]는 옳지 않다.
- 4번: [지우기]로 데이터·서식·메모 등을 선택적으로 지울 수 있으므로 옳다.
보충 개념 Enter, [Shift]+Enter, Tab, [Ctrl]+[Enter](선택 범위 전체에 동일 입력)로 입력 후 이동·일괄 입력을 제어한다.
- 1.
문제 34
4지선다다음 중 정보 함수에 대한 설명으로 옳은 것은?
- 1.
ISBLANK 함수: 값이 '0' 이면 TRUE를 반환한다.
- 2.
ISERR 함수: 값이 #N/A를 제외한 오류 값이면 TRUE를 반환한다.
- 3.
ISODD 함수: 숫자가 짝수이면 TRUE를 반환한다.
- 4.
TYPE 함수: 값의 데이터 형식을 나타내는 문자를 반환 한다.
정답·해설 보기▾
정답
2번
ISERR 함수: 값이 #N/A를 제외한 오류 값이면 TRUE를 반환한다.
해설
정답: 2. ISERR 함수는 값이 #N/A를 제외한 오류 값일 때 TRUE를 반환한다. (#N/A까지 포함한 모든 오류를 검사하는 것은 ISERROR이다.)
오답 풀이
- 1번: ISBLANK는 셀이 '비어 있을 때' TRUE를 반환하며, 값이 0이면 FALSE이므로 옳지 않다.
- 2번: ISERR은 #N/A를 제외한 오류에서 TRUE를 반환하므로 옳다.
- 3번: ISODD는 숫자가 '홀수'일 때 TRUE이며, 짝수일 때는 FALSE이므로 옳지 않다.
- 4번: TYPE 함수는 데이터 형식을 나타내는 '숫자'를 반환하며 '문자'가 아니므로 옳지 않다.
보충 개념 ISERROR(모든 오류), ISERR(#N/A 제외 오류), ISNA(#N/A만)로 오류 검사 함수가 세분된다. TYPE은 숫자(1)·텍스트(2)·논리값(4) 등 형식을 숫자로 반환한다.
- 1.
문제 35
4지선다다음 중 각 차트 종류에 대한 설명으로 적절하지 않은 것은?
- 1.
영역형 차트: 워크시트의 여러 열이나 행에 있는 데이터에서 시간에 따른 변동의 크기를 강조하여 합계 값을 추세와 함께 살펴볼 때 사용된다.
- 2.
표면형 차트: 일반적인 척도를 기준으로 연속적인 데이터를 표시할 수 있으므로 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다.
- 3.
도넛형 차트: 여러 열이나 행에 있는 데이터에서 전체에 대한 각 부분의 관계를 비율로 나타내어 각 부분을 비교할 때 사용된다.
- 4.
분산형 차트: 여러 데이터 계열에 있는 숫자 값 사이의 관계를 보여 주거나 두 개의 숫자 그룹을 xy 좌표로 이루어진 하나의 계열로 표시할 때 사용된다.
정답·해설 보기▾
정답
2번
표면형 차트: 일반적인 척도를 기준으로 연속적인 데이터를 표시할 수 있으므로 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다.
해설
정답: 2. 보기 2번의 '일반적인 척도를 기준으로 연속적인 데이터를 일정 간격에 따라 추세로 표시'하는 것은 꺾은선형 차트에 대한 설명이다. 표면형 차트는 두 데이터 집합 간 최적 조합을 색·무늬로 나타낼 때 사용한다.
오답 풀이
- 1번: 영역형은 시간에 따른 변동 크기와 합계 추세를 강조하므로 옳다.
- 2번: 설명이 꺾은선형에 해당하므로 표면형 설명으로는 옳지 않다.
- 3번: 도넛형은 전체에 대한 각 부분의 비율을 비교하므로 옳다.
- 4번: 분산형은 두 숫자 그룹의 관계를 xy 좌표로 표시하므로 옳다.
보충 개념 표면형 차트는 3차원 지형도처럼 색·무늬로 값의 범위를 구분하여 최적 조합을 찾을 때 사용한다.
- 1.
문제 36
4지선다다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?
세로 막대형 차트 '상표에 따른 비타민': 가로 축에는 '비타민A, 비타민B, 비타민C', 각 항목마다 A상표·B상표·C상표 3개 막대가 표시됨. 세로(값) 축 '비타민 함유량'은 20~100 범위에 주 단위 20. A상표 계열에 선형 추세선이 있고, C상표 막대(40, 30, 60)에는 데이터 레이블이 표시됨.
- 1.
[데이터 계열 서식] 대화상자에서 '계열 겹치기' 값이 0보다 작게 설정되었다.
- 2.
'A상표' 계열에 선형 추세선이 추가되었고, 'C상표' 계열에는 데이터 레이블이 추가되었다.
- 3.
세로(값) 축의 주 단위는 20이고, 최소값과 최대값은 각각 20과 100으로 설정되었다.
- 4.
기본 세로 축 제목은 '제목 회전'으로 "비타민 함유량"이 입력되었다.
정답·해설 보기▾
정답
1번
[데이터 계열 서식] 대화상자에서 '계열 겹치기' 값이 0보다 작게 설정되었다.
해설
정답: 1. 차트에서 같은 항목의 막대들이 서로 붙어 있으므로 '계열 겹치기' 값은 0 이상으로 설정된 것이다. 따라서 '계열 겹치기 값이 0보다 작게 설정되었다'는 ①의 설명은 차트 모양과 맞지 않아 옳지 않은 것(정답)이다.
오답 풀이
- 1번: 막대가 붙어 있는 것으로 보아 '계열 겹치기' 값은 0 이상인데, 0보다 작게 설정되었다고 했으므로 차트 모양과 맞지 않아 옳지 않다.
- 2번: A상표에 선형 추세선, C상표에 데이터 레이블이 표시되어 있으므로 옳다.
- 3번: 세로 축이 20~100 범위에 주 단위 20으로 설정되어 있으므로 옳다.
- 4번: 세로 축 제목 '비타민 함유량'이 회전된 형태로 표시되어 있으므로 옳다.
보충 개념 '계열 겹치기'는 같은 항목 내 막대들이 겹치는 정도로, 양수면 겹치고 음수면 벌어진다. '간격 너비'는 항목 사이의 간격을 조절한다.
- 1.
문제 37
4지선다다음 중 [페이지 레이아웃] 보기 상태에서 설정 가능한 설명으로 옳지 않은 것은?
- 1.
눈금자, 눈금선, 머리글 등을 표시하거나 숨길 수 있다.
- 2.
마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정할 수 있다.
- 3.
기본 보기에서와 같이 셀 서식을 변경하거나 수식 작업을 할 수 있다.
- 4.
머리글과 바닥글을 짝수 페이지와 홀수 페이지에 각각 다르게 지정할 수 있다.
정답·해설 보기▾
정답
2번
마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정할 수 있다.
해설
정답: 2. 마우스로 페이지 구분선을 드래그해 페이지 나누기 위치를 조정하는 것은 [페이지 나누기 미리 보기] 상태에서 가능하다. [페이지 레이아웃] 보기에서는 할 수 없다.
오답 풀이
- 1번: 페이지 레이아웃 보기에서 눈금자·눈금선·머리글 표시/숨김이 가능하므로 옳다.
- 2번: 페이지 구분선 드래그 조정은 페이지 나누기 미리 보기에서 가능하므로 옳지 않다.
- 3번: 페이지 레이아웃 보기에서도 셀 서식·수식 작업이 가능하므로 옳다.
- 4번: 머리글/바닥글을 짝수·홀수 페이지에 다르게 지정할 수 있으므로 옳다.
보충 개념 페이지 레이아웃 보기는 인쇄 모양 그대로 편집할 수 있고, 페이지 나누기 미리 보기는 구분선을 드래그해 인쇄 범위·페이지 나누기를 조정한다.
- 1.
문제 38
4지선다다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?
A 1 2 한국 대한민국 3 분기 수익 4 수익 5 아름다운 설악산 - 1.
=MID(A5,SEARCHB(A1,A5)+5,3) → '설악산'
- 2.
=REPLACE(A5,SEARCHB("한",A2),5,"") → '설악산'
- 3.
=MID(A2,SEARCHB(A4,A3),2) → '민국'
- 4.
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'
정답·해설 보기▾
정답
4번
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'
해설
정답: 4. SEARCHB(A4,A3)는 A3('분기 수익')에서 A4('수익')의 바이트 위치를 찾는다. '분기 '는 한글 2자(4바이트)+공백 1바이트로 5바이트이므로 '수익'은 6번째 바이트에서 시작해 SEARCHB는 6을 반환한다. REPLACE(원본,시작,개수,새문자열)는 시작·개수를 문자 단위로 세므로 REPLACE(A3,6,2,"명세서")는 '분기 수익'(5글자)의 6번째 문자부터 시작하는데, 6번째 문자가 없어 끝에 '명세서'가 덧붙어 결과는 '분기 수익명세서'가 된다. 따라서 보기의 '분기명세서'와 달라 옳지 않다.
오답 풀이
- 1번: SEARCHB(A1,A5)에서 A1은 빈 셀이라 1을 반환, +5 하면 6 → MID는 문자 단위이므로 A5('아름다운 설악산')의 6번째 문자(='설')부터 3글자를 잘라 '설악산'이 되어 옳다.
- 2번: SEARCHB("한",A2)는 1을 반환하고, REPLACE·MID는 문자 단위이므로 REPLACE(A5,1,5,"")는 A5의 앞 5문자('아름다운 ': '아름다운'+공백)를 빈 문자열로 지워 '설악산'이 남으므로 옳다.
- 3번: SEARCHB(A4,A3)=6, MID는 문자 단위로 동작하여 MID(A2,6,2)는 A2('한국 대한민국')의 6번째 문자부터 2글자 → '민국'이므로 옳다.
- 4번: 실제 결과는 '분기 수익명세서'로 '분기명세서'와 달라 옳지 않다.
보충 개념 SEARCHB는 바이트 단위로 위치를 센다(한글 1자=2바이트). 반면 REPLACE(원본,시작,개수,새문자열)와 MID(원본,시작,개수)는 시작 위치와 개수를 모두 문자(글자) 단위로 처리한다.
- 1.
문제 39
4지선다아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 금액을 구하려고 한다. 다음 중 이를 위한 수식으로 옳은 것은? (금액 = 수량 * 단가)
A B C D 1 제품명 수량 단가 금액 2 디지털카메라 10 350,000 3 전자사전 15 205,000 4 모니터 20 155,000 5 태블릿 5 550,000 - 1.
{=B2*C2}
- 2.
{=B2:B5*C2:C5}
- 3.
{=B2C2:B5C5}
- 4.
{=SUMPRODUCT(B2:B5,C2:C5)}
정답·해설 보기▾
정답
2번
{=B2:B5*C2:C5}
해설
정답: 2. [D2:D5]를 선택한 뒤
=B2:B5*C2:C5를 입력하고 [Ctrl]+[Shift]+[Enter]로 확정하면, 각 행의 수량×단가가 배열로 한꺼번에 계산되어 4개 셀에 분배된다.오답 풀이
- 1번: B2*C2는 단일 셀 곱이라 D2:D5 전체를 한 번에 채우는 배열 수식이 아니므로 옳지 않다.
- 2번: 두 범위의 원소별 곱을 배열로 반환하므로 옳다.
- 3번: B2C2:B5C5는 올바른 배열 구문이 아니므로 옳지 않다.
- 4번: SUMPRODUCT는 곱의 '합' 하나만 반환하므로 각 행 금액을 채울 수 없어 옳지 않다.
보충 개념 배열 수식
{=B2:B5*C2:C5}는 두 배열의 같은 위치 원소끼리 곱해 결과 배열을 만든다. 중괄호는 직접 입력하지 않고 [Ctrl]+[Shift]+[Enter]로 자동 생성된다.- 1.
문제 40
4지선다아래 워크시트의 [C3:C15] 영역을 이용하여 출신지역 별로 인원수를 [G3:G7] 영역에 계산하려고 한다. 다음 중 [G3] 셀에 수식을 작성한 뒤 채우기 핸들을 사용하여 [G7] 셀까지 수식 복사를 할 경우 [G3] 셀에 입력할 수식으로 옳은 것은?
[C3:C15] 영역에 '서울/경기/호남/영남/제주' 출신지역이 입력되어 있고, [F3:F7]에는 '서울 지역, 경기 지역, 호남 지역, 영남 지역, 제주 지역', [G3:G7]에 각 지역별 인원수를 구함.
- 1.
=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))
- 2.
{=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))}
- 3.
=SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))
- 4.
{=SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))}
정답·해설 보기▾
정답
2번
{=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))}
해설
정답: 2. C3:C15의 각 셀이 F3의 앞 2글자(예: '서울')와 같으면 1, 아니면 0을 모은 뒤 합산하면 해당 지역 인원수가 된다. 배열로 처리해야 하므로 [Ctrl]+[Shift]+[Enter]로 확정하여 중괄호가 붙어야 한다.
오답 풀이
- 1번: 배열 수식이 아니라 일반 수식으로 입력되어 IF가 범위 전체를 비교하지 못하므로 옳지 않다.
- 2번: 조건이 참이면 1·거짓이면 0을 합산하는 배열 수식으로 옳다.
- 3번: 거짓일 때도 1을 더해 모든 셀이 카운트되므로 인원수가 잘못 나오고 배열 수식도 아니어서 옳지 않다.
- 4번: 거짓일 때도 1을 더하므로 항상 13(전체 개수)이 나와 옳지 않다.
보충 개념 LEFT(F3,2)로 'OO 지역'에서 지역명만 추출해 비교한다. IF의 참=1·거짓=0을 SUM으로 합치는 패턴은 조건부 개수를 구하는 전형적 배열 수식이다.
- 1.
문제 41
4지선다다음 중 테이블의 '디자인 보기'에서 필드마다 [한/영] 키를 사용하지 않고도 데이터 입력 시의 한글이나 영문 입력 상태를 정할 수 있는 필드 속성은?
- 1.
캡션
- 2.
문장 입력 시스템 모드
- 3.
IME 모드
- 4.
스마트 태그
정답·해설 보기▾
정답
3번
IME 모드
해설
정답: 3. IME 모드 속성은 해당 필드에 커서가 들어왔을 때 입력 상태(한글/영숫자 등)를 자동으로 전환해 준다. 따라서 [한/영] 키를 누르지 않아도 된다.
오답 풀이
- 1번: 캡션은 폼·보고서에서 필드 대신 표시할 이름을 지정하는 속성이다.
- 2번: '문장 입력 시스템 모드'는 정식 속성명이 아니다.
- 3번: 입력 상태를 자동 전환하는 속성은 IME 모드이므로 옳다.
- 4번: 스마트 태그는 데이터와 연결된 작업을 제공하는 기능으로 입력 모드와 무관하다.
보충 개념 IME(Input Method Editor) 모드는 '한글', '영숫자 반자', '사용 안 함' 등으로 설정해 필드별 입력 상태를 자동 제어한다.
- 1.
문제 42
4지선다다음 중 테이블의 조회 속성에 대한 설명으로 옳지 않은 것은?
- 1.
조회 속성을 이용하면 사용자가 직접 값을 입력하는 과정에서 발생하는 오류를 줄일 수 있다.
- 2.
조회 열에서 다른 테이블이나 쿼리에 있는 값을 조회 하도록 설정할 수 있다.
- 3.
원하는 값을 직접 입력하여 조회 목록을 만들 수 있다.
- 4.
조회 목록으로 표시할 열의 개수는 변경할 수 없으며, 행 원본에 맞추어 자동으로 설정된다.
정답·해설 보기▾
정답
4번
조회 목록으로 표시할 열의 개수는 변경할 수 없으며, 행 원본에 맞추어 자동으로 설정된다.
해설
정답: 4. 조회 목록에 표시할 열의 개수('열 개수' 속성)는 사용자가 직접 변경할 수 있다. 자동으로만 설정되는 것이 아니다.
오답 풀이
- 1번: 목록에서 선택하게 하면 입력 오류가 줄어드므로 옳다.
- 2번: 다른 테이블·쿼리의 값을 조회 원본으로 지정할 수 있으므로 옳다.
- 3번: '값 목록'으로 직접 입력해 조회 목록을 만들 수 있으므로 옳다.
- 4번: 표시 열 개수는 '열 개수' 속성으로 직접 변경할 수 있으므로 옳지 않다.
보충 개념 조회 속성에서 행 원본 유형(테이블/쿼리·값 목록·필드 목록), 열 개수, 바운드 열, 열 너비 등을 지정해 목록 형태로 데이터를 입력받을 수 있다.
- 1.
문제 43
4지선다다음 중 특정 필드의 입력 마스크를 'LA09#'으로 설정하였을 때 입력 가능한 데이터로 옳은 것은?
- 1.
12345
- 2.
A상345
- 3.
A123A
- 4.
A1BCD
정답·해설 보기▾
정답
2번
A상345
해설
정답: 2. 입력 마스크 'LA09#'의 자리별 규칙은 L(필수 영문/한글) A(필수 영문/한글/숫자) 0(필수 숫자) 9(선택 숫자) #(선택 숫자/공백/부호)이다. 'A상345'는 A(영문)·상(문자)·3(숫자)·4(숫자)·5(숫자)로 모든 자리 규칙을 만족한다.
오답 풀이
- 1번: 첫 자리 L은 문자만 허용하는데 '1'은 숫자라 위배되므로 옳지 않다.
- 2번: A(영문)·상(문자)·3(숫자)·4·5로 각 자리 규칙을 만족하므로 옳다.
- 3번: 세 번째 자리 0은 숫자여야 하는데 '2'는 맞으나, 네 번째 자리 9에 '3'은 가능하더라도 다섯 번째 자리 #에 'A'(문자)는 허용되지 않으므로 옳지 않다.
- 4번: 세 번째 자리 0(숫자)에 'B'(문자)가 와서 위배되므로 옳지 않다.
보충 개념 입력 마스크 기호: 0(필수 숫자), 9(선택 숫자/공백), #(선택 숫자/공백/±), L(필수 문자), A(필수 문자·숫자), a(선택 문자·숫자) 등.
- 1.
문제 44
4지선다다음 중 하위 보고서 작성에 대한 설명으로 옳지 않은 것은?
- 1.
하위 보고서를 통해서 기본 보고서 내용을 보강한 보고서를 만들 수 있다.
- 2.
디자인 보기 화면에서는 삽입된 하위 보고서의 크기를 조절할 수 없다.
- 3.
일대다 관계에 있는 테이블이나 쿼리를 효과적으로 표시할 수 있다.
- 4.
일반적으로 하위 보고서의 개수에는 제한이 없으나 하위 보고서를 중첩하는 경우 7개의 수준까지 중첩시킬 수 있다.
정답·해설 보기▾
정답
2번
디자인 보기 화면에서는 삽입된 하위 보고서의 크기를 조절할 수 없다.
해설
정답: 2. 디자인 보기에서 하위 보고서 컨트롤의 크기 조절 핸들을 드래그해 크기를 자유롭게 조절할 수 있다.
오답 풀이
- 1번: 하위 보고서로 기본 보고서를 보강할 수 있으므로 옳다.
- 2번: 디자인 보기에서 하위 보고서 크기를 조절할 수 있으므로 옳지 않다.
- 3번: 일대다 관계 데이터를 효과적으로 표시할 수 있으므로 옳다.
- 4번: 하위 보고서 개수는 제한이 없고 중첩은 최대 7수준까지 가능하므로 옳다.
보충 개념 하위 보고서는 기본 보고서와 연결 필드(기본·하위 필드 연결)로 묶여 일대다 관계 데이터를 함께 표현한다.
- 1.
문제 45
4지선다'부서코드'를 기본 키로 하는 [부서] 테이블과 '부서코드'를 포함한 사원정보가 있는 [사원] 테이블을 이용하여 관계를 설정하였다. 다음 중 이와 관련된 관계 설정에 대한 설명으로 옳은 것은? (단, 한 부서에는 여러 명의 사원이 소속되어 있으며, 한 사원은 하나의 부서에 소속된다.)
- 1.
'항상 참조 무결성 유지'를 설정하면 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.
- 2.
'항상 참조 무결성 유지'를 설정하면 [사원] 테이블에서 '부서코드'를 수정하는 경우 [부서] 테이블의 해당 '부서코드'도 자동으로 수정된다.
- 3.
'항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.
- 4.
'항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에서 사용 중인 '부서코드'는 [부서] 테이블에서 삭제할 수 없다.
정답·해설 보기▾
정답
1번
'항상 참조 무결성 유지'를 설정하면 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.
해설
정답: 1. 참조 무결성을 유지하면 외래 키([사원]의 부서코드)에 입력하는 값은 반드시 기본 키([부서]의 부서코드)에 존재하는 값이어야 한다.
오답 풀이
- 1번: 참조 무결성 유지 시 자식의 외래 키 값은 부모에 있어야 하므로 옳다.
- 2번: 자식(사원) 측 수정이 부모(부서)를 자동 수정하지는 않으며, '관련 필드 모두 업데이트'는 부모 변경 시 자식이 따라 바뀌는 것이므로 옳지 않다.
- 3번: 참조 무결성을 설정하지 않으면 존재하지 않는 부서코드도 입력될 수 있으므로 옳지 않다.
- 4번: 참조 무결성을 설정하지 않으면 사용 중인 부서코드도 부모에서 삭제 가능하므로 옳지 않다.
보충 개념 참조 무결성은 외래 키가 항상 유효한 기본 키 값을 참조하도록 보장한다. '관련 레코드 모두 업데이트/삭제' 옵션은 부모 변경·삭제 시 자식을 연쇄 처리한다.
- 1.
문제 46
4지선다다음 중 아래 VBA 코드를 실행했을 때 MsgBox에 표시되는 값은?
- 1.
7
- 2.
12
- 3.
24
- 4.
28
정답·해설 보기▾
정답
2번
12
해설
정답: 2. For 문이 i를 0부터 7까지 2씩 증가시키므로 i는 0, 2, 4, 6의 값을 가진다. Num에 누적하면 0+2+4+6=12가 되어 MsgBox에 12가 표시된다.
오답 풀이
- 1번: 7은 반복 상한일 뿐 i가 7이 되지는 않으므로 옳지 않다.
- 2번: 0+2+4+6=12이므로 옳다.
- 3번: 24는 짝수 합과 무관한 값이므로 옳지 않다.
- 4번: 0~7 모든 정수의 합(28)은 Step 2를 무시한 값이라 옳지 않다.
보충 개념 For ... Step 2는 증가량이 2이므로 i가 0,2,4,6까지만 실행된다(다음 값 8은 상한 7을 넘어 종료). Num은 초기값 0에서 누적된다.
- 1.
문제 47
4지선다다음 중 매크로에 대한 설명으로 옳지 않은 것은?
- 1.
매크로는 작업을 자동화하고 폼, 보고서 및 컨트롤에 기능을 추가하는 데 사용되는 도구이다.
- 2.
특정 조건이 참일 때에만 매크로 함수를 실행하도록 설정할 수 있다.
- 3.
하나의 매크로에는 하나의 매크로 함수만 포함될 수 있다.
- 4.
매크로를 컨트롤의 이벤트 속성에 포함시킬 수 있다.
정답·해설 보기▾
정답
3번
하나의 매크로에는 하나의 매크로 함수만 포함될 수 있다.
해설
정답: 3. 하나의 매크로에는 여러 개의 매크로 함수(매크로 동작)를 순서대로 포함할 수 있다. 하나만 포함된다는 설명은 옳지 않다.
오답 풀이
- 1번: 매크로는 작업 자동화와 폼·보고서·컨트롤 기능 추가에 쓰이므로 옳다.
- 2번: 조건식(Where 조건)을 지정해 참일 때만 동작을 실행할 수 있으므로 옳다.
- 3번: 하나의 매크로에 여러 동작을 넣을 수 있으므로 옳지 않다.
- 4번: 컨트롤의 이벤트(클릭 등) 속성에 매크로를 연결할 수 있으므로 옳다.
보충 개념 Access 매크로는 여러 매크로 함수(동작)를 순차 실행하며, 조건부 실행과 매크로 그룹 구성도 가능하다.
- 1.
문제 48
4지선다다음 중 데이터베이스의 3단계 구조 중 하나로 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는?
- 1.
외부 스키마
- 2.
서브 스키마
- 3.
개념 스키마
- 4.
내부 스키마
정답·해설 보기▾
정답
3번
개념 스키마
해설
정답: 3. 개념 스키마는 데이터베이스 전체의 논리적 구조를 정의하며, 모든 응용에 공통되는 데이터 개체·관계·제약을 기술한다.
오답 풀이
- 1번: 외부 스키마는 개별 사용자나 응용 프로그램이 보는 부분적 논리 구조(뷰)이다.
- 2번: 서브 스키마는 외부 스키마와 같은 의미로, 전체 논리 구조가 아니다.
- 3번: 데이터베이스 전체의 논리 구조를 나타내는 것은 개념 스키마이므로 옳다.
- 4번: 내부 스키마는 물리적 저장 구조를 정의한다.
보충 개념 3단계 스키마: 외부(사용자 뷰) → 개념(전체 논리 구조) → 내부(물리적 저장). 단계 간 독립성을 통해 논리적·물리적 데이터 독립성을 보장한다.
- 1.
문제 49
4지선다다음 중 정규화에 대한 설명으로 옳지 않은 것은?
- 1.
한 테이블에 너무 많은 정보를 포함해서 발생하는 이상 현상을 제거한다.
- 2.
정규화를 실행하면 모든 테이블의 필드 수가 동일해진다.
- 3.
정규화를 실행하면 테이블이 나누어져 최종적으로는 일관성을 유지하게 된다.
- 4.
정규화를 실행하는 목적 중 하나는 데이터 중복의 최소화이다.
정답·해설 보기▾
정답
2번
정규화를 실행하면 모든 테이블의 필드 수가 동일해진다.
해설
정답: 2. 정규화는 테이블을 분해해 중복과 이상 현상을 줄이는 과정으로, 그 결과 각 테이블의 필드 수는 서로 다를 수 있다. 모든 테이블의 필드 수가 같아지는 것은 아니다.
오답 풀이
- 1번: 정규화는 한 테이블에 정보가 몰려 생기는 이상 현상을 제거하므로 옳다.
- 2번: 정규화로 필드 수가 모두 같아지지는 않으므로 옳지 않다.
- 3번: 테이블이 분해되어 데이터 일관성이 향상되므로 옳다.
- 4번: 데이터 중복 최소화는 정규화의 핵심 목적이므로 옳다.
보충 개념 정규화는 1NF→2NF→3NF→BCNF 등 단계로 진행하며, 삽입·삭제·갱신 이상을 제거하고 중복을 줄인다.
- 1.
문제 50
4지선다다음 중 보고서를 작성하는 방법으로 옳지 않은 것은?
- 1.
[보고서] 도구를 사용하여 보고서 만들기
- 2.
[보고서 디자인] 도구를 사용하여 보고서 만들기
- 3.
[새 보고서] 도구를 사용하여 보고서 만들기
- 4.
[데이터] 도구를 사용하여 보고서 만들기
정답·해설 보기▾
정답
4번
[데이터] 도구를 사용하여 보고서 만들기
해설
정답: 4. Access의 [만들기] 탭에는 [보고서], [보고서 디자인], [새 보고서], [보고서 마법사], [레이블] 등이 있으며, [데이터]라는 보고서 작성 도구는 존재하지 않는다.
오답 풀이
- 1번: [보고서] 도구로 선택한 원본을 기반으로 즉시 보고서를 만들 수 있으므로 옳다.
- 2번: [보고서 디자인]으로 빈 보고서를 디자인 보기에서 만들 수 있으므로 옳다.
- 3번: [새 보고서]로 레이아웃 보기에서 보고서를 만들 수 있으므로 옳다.
- 4번: [데이터] 도구는 존재하지 않으므로 옳지 않다.
보충 개념 보고서 작성 도구: 보고서, [보고서 디자인], [새 보고서], [보고서 마법사], [우편물 레이블] 등이 있다.
- 1.
문제 51
4지선다다음 중 보고서의 각 구역에 대한 설명으로 옳지 않은 것은?
- 1.
보고서 바닥글 영역에는 로고, 보고서 제목, 날짜 등을 삽입하며, 보고서의 모든 페이지에 출력된다.
- 2.
페이지 머리글 영역에는 열 제목 등을 삽입하며, 모든 페이지의 맨 위에 출력된다.
- 3.
그룹 머리글/바닥글 영역에는 일반적으로 그룹별 이름, 요약 정보 등을 삽입한다.
- 4.
본문 영역은 실제 데이터가 레코드 단위로 반복 출력되는 부분이다.
정답·해설 보기▾
정답
1번
보고서 바닥글 영역에는 로고, 보고서 제목, 날짜 등을 삽입하며, 보고서의 모든 페이지에 출력된다.
해설
정답: 1. 로고·보고서 제목·날짜 등을 삽입하고 보고서 맨 앞에 한 번만 출력되는 것은 '보고서 머리글'이다. '보고서 바닥글'은 보고서 맨 끝에 한 번 출력되며 총합계 등을 표시한다.
오답 풀이
- 1번: 로고·제목·날짜를 넣고 모든 페이지에 출력된다는 설명은 보고서 머리글(또는 페이지 머리글)에 대한 것이므로 보고서 바닥글 설명으로는 옳지 않다.
- 2번: 페이지 머리글은 열 제목을 넣고 매 페이지 맨 위에 출력되므로 옳다.
- 3번: 그룹 머리글/바닥글에 그룹명·요약 정보를 넣으므로 옳다.
- 4번: 본문은 레코드 단위로 반복 출력되므로 옳다.
보충 개념 보고서 구역: 보고서 머리글(맨 앞 1회)·페이지 머리글(매 페이지 위)·그룹 머리글·본문·그룹 바닥글·페이지 바닥글(매 페이지 아래)·보고서 바닥글(맨 끝 1회).
- 1.
문제 52
4지선다다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳은 것은? (단, 현재 페이지는 1페이지이고, 전체 페이지는 5페이지임)
- 1.
="Page" & [Page] & "/" & [Pages] → 1/5 Page
- 2.
=[Page] & "페이지" → 5페이지
- 3.
=[Page] & "/" & [Pages] & " Page" → Page1/5
- 4.
=Format([Page], "00") → 01
정답·해설 보기▾
정답
4번
=Format([Page], "00") → 01
해설
정답: 4. [Page]는 현재 페이지(1)이고, Format([Page],"00")은 두 자리로 0을 채워 표시하므로 결과는 '01'이다.
오답 풀이
- 1번: 식의 순서대로면 'Page1/5'가 나오므로 '1/5 Page'는 옳지 않다.
- 2번: [Page]는 현재 페이지(1)이므로 '1페이지'가 되어 '5페이지'는 옳지 않다.
- 3번: 결과는 '1/5 Page'이므로 'Page1/5'는 옳지 않다.
- 4번: Format([Page],"00")는 '01'이므로 옳다.
보충 개념 [Page]는 현재 페이지, [Pages]는 전체 페이지를 반환한다. & 는 문자열 연결, Format()은 표시 형식을 지정한다.
- 1.
문제 53
4지선다아래는 쿼리의 '디자인 보기'이다. 다음 중 아래 쿼리의 실행 결과로 옳은 것은?
[지도학생] 테이블(필드: 이름(기본 키), 전공, 입학연도)을 원본으로 한 쿼리 디자인 그리드:
필드: 이름 전공 입학연도 테이블: 지도학생 지도학생 지도학생 표시: 체크함 체크함 체크 안 함 조건: ='컴퓨터공학' <2018 - 1.
2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시
- 2.
2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시
- 3.
2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름, 전공, 입학연도를 표시
- 4.
2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생의 이름, 전공, 입학연도를 표시
정답·해설 보기▾
정답
2번
2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시
해설
정답: 2. 두 조건('전공=컴퓨터공학', '입학연도<2018')이 같은 조건 행에 있으므로 AND로 결합된다(둘 다 만족). 또 입학연도는 '표시' 체크가 해제되어 결과에 나타나지 않으므로 이름과 전공만 표시된다.
오답 풀이
- 1번: 같은 행 조건은 OR가 아니라 AND이므로 '~거나'는 옳지 않다.
- 2번: AND 조건이며 입학연도는 표시되지 않아 이름·전공만 나오므로 옳다.
- 3번: OR 해석이 틀렸고 입학연도도 표시되지 않으므로 옳지 않다.
- 4번: 조건(AND)은 맞으나 입학연도가 표시되지 않으므로 '입학연도를 표시'는 옳지 않다.
보충 개념 쿼리 디자인에서 같은 행의 조건은 AND, 다른 행(또는)의 조건은 OR로 결합된다. '표시' 체크를 해제한 필드는 조건에만 쓰이고 결과에는 나타나지 않는다.
- 1.
문제 54
4지선다다음 중 SELECT문에 대한 설명으로 옳지 않은 것은?
- 1.
FROM 절에는 SELECT 문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.
- 2.
검색 결과에 중복되는 레코드를 없애기 위해서는 'DISTINCT' 조건자를 사용한다.
- 3.
AS 문은 필드 이름이나 테이블 이름에 별명을 지정할 때 사용한다.
- 4.
GROUP BY 문으로 레코드를 결합한 후에 WHERE 절을 사용하면 그룹화된 레코드 중 WHERE 절의 조건을 만족하는 모든 레코드가 표시된다.
정답·해설 보기▾
정답
4번
GROUP BY 문으로 레코드를 결합한 후에 WHERE 절을 사용하면 그룹화된 레코드 중 WHERE 절의 조건을 만족하는 모든 레코드가 표시된다.
해설
정답: 4. WHERE 절은 그룹화(GROUP BY) 이전에 개별 레코드를 거르는 데 사용된다. 그룹화 결과를 조건으로 거르려면 HAVING 절을 써야 한다.
오답 풀이
- 1번: FROM 절에 대상 테이블·쿼리를 지정하므로 옳다.
- 2번: DISTINCT로 중복 레코드를 제거하므로 옳다.
- 3번: AS로 필드·테이블에 별칭을 지정하므로 옳다.
- 4번: 그룹화 이후 조건은 HAVING으로 처리하며 WHERE는 그룹화 전 단계이므로 옳지 않다.
보충 개념 SQL 실행 순서: FROM → WHERE(행 필터) → GROUP BY → HAVING(그룹 필터) → SELECT → ORDER BY. 집계 조건은 HAVING에 둔다.
- 1.
문제 55
4지선다다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?
- 1.
분할된 화면에서 데이터를 [폼 보기]와 [데이터시트 보기]로 동시에 볼 수 있다.
- 2.
폼의 두 보기 중 하나에서 필드를 선택하면 다른 보기에서도 동일한 필드가 선택된다.
- 3.
데이터 원본을 변경하는 경우 데이터시트 보기에서만 데이터를 변경할 수 있다.
- 4.
데이터시트가 표시되는 위치를 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 중에서 선택할 수 있다.
정답·해설 보기▾
정답
3번
데이터 원본을 변경하는 경우 데이터시트 보기에서만 데이터를 변경할 수 있다.
해설
정답: 3. 분할 표시 폼에서는 폼 보기와 데이터시트 보기가 같은 데이터 원본에 연결되어 있어, 어느 쪽에서든 데이터를 입력·수정할 수 있다. 데이터시트 보기에서만 변경 가능한 것은 아니다.
오답 풀이
- 1번: 폼 보기와 데이터시트 보기를 동시에 볼 수 있으므로 옳다.
- 2번: 한쪽에서 필드를 선택하면 다른 쪽도 동기화되어 선택되므로 옳다.
- 3번: 두 보기 모두에서 데이터를 변경할 수 있으므로 '데이터시트에서만'은 옳지 않다.
- 4번: 데이터시트 위치를 위/아래/왼쪽/오른쪽으로 지정할 수 있으므로 옳다.
보충 개념 분할 표시 폼은 동일 원본을 폼·데이터시트 두 보기로 동시에 보여주며, 두 보기는 항상 동기화되어 한쪽 변경이 다른 쪽에 즉시 반영된다.
- 1.
문제 56
4지선다다음 중 [학생] 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? 단, [학생] 테이블의 기본 키는 '학번' 필드이다.
- 1.
=DLookup("*","학생","학년=1")
- 2.
=DLookup(*,학생,학년=1)
- 3.
=DCount(학번,학생,학년=1)
- 4.
=DCount("*","학생","학년=1")
정답·해설 보기▾
정답
4번
=DCount("*","학생","학년=1")
해설
정답: 4. 레코드 개수를 구하는 함수는 DCount이며, 인수는 모두 큰따옴표로 묶은 문자열이어야 한다. DCount("*","학생","학년=1")은 [학생] 테이블에서 학년=1인 레코드 수를 반환한다.
오답 풀이
- 1번: DLookup은 특정 필드 값을 찾는 함수로 개수 계산에 부적합하므로 옳지 않다.
- 2번: DLookup인 데다 인수에 따옴표가 없어 구문 오류이므로 옳지 않다.
- 3번: 함수는 맞으나 인수를 따옴표로 묶지 않아 구문 오류이므로 옳지 않다.
- 4번: DCount에 인수를 모두 문자열로 올바르게 전달하므로 옳다.
보충 개념 도메인 집계 함수(DCount, DSum, DAvg, DLookup 등)는 DCount("필드","테이블","조건") 형태로 인수를 모두 문자열로 전달한다.
- 1.
문제 57
4지선다다음 중 아래 SQL문에 대한 설명으로 옳은 것은?
- 1.
테이블 T2에서 소재지가 서울 또는 수원 이거나 T1과 품번이 일치하는 레코드들만 선택된다.
- 2.
테이블 T1과 T2의 품번이 일치하면서 소재지는 서울과 수원을 제외한 레코드들만 선택된다.
- 3.
테이블 T1의 품번 필드와 테이블 T2의 소재지 필드만 SQL 실행 결과로 표시된다.
- 4.
테이블 T1의 품번 필드와 테이블 T2의 제조사 필드만 SQL 실행 결과로 표시된다.
정답·해설 보기▾
정답
4번
테이블 T1의 품번 필드와 테이블 T2의 제조사 필드만 SQL 실행 결과로 표시된다.
해설
정답: 4. SELECT 절이 T1.품번과 T2.제조사를 지정하므로 결과에는 이 두 필드만 표시된다. WHERE 절은 두 테이블의 품번이 일치(조인)하면서 T2.소재지가 '서울' 또는 '수원'인 레코드를 선택한다.
오답 풀이
- 1번: 조건이 AND로 결합되어 두 조건을 모두 만족해야 하므로 '~이거나'는 옳지 않다.
- 2번: IN ('서울','수원')은 두 지역을 '포함'하는 조건이지 '제외'가 아니므로 옳지 않다.
- 3번: 표시 필드는 품번과 제조사이지 소재지가 아니므로 옳지 않다.
- 4번: 결과로 T1.품번과 T2.제조사만 표시되므로 옳다.
보충 개념 SELECT 절에 나열한 필드만 결과에 투영된다. FROM에 두 테이블을 두고 WHERE에서 공통 필드로 연결하면 동등 조인이 된다.
- 1.
문제 58
4지선다다음 중 아래와 같은 결과를 표시하는 SQL문은?
[book] 테이블의 정렬 결과:
도서명 저자 출판사 출간연도 컴퓨터과학 이연산 두빛 2011 자바 고자바 IT 2012 C# 윤피디 가람 2017 액세스 김디비 IT 2018 엑셀 이연산 화요 2018 - 1.
SELECT * FROM book ORDER BY [저자], [출간연도];
- 2.
SELECT * FROM book ORDER BY [출간연도] DESC, [출판사] DESC;
- 3.
SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;
- 4.
SELECT * FROM book ORDER BY [저자] DESC, [출간연도] ASC;
정답·해설 보기▾
정답
3번
SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;
해설
정답: 3. 결과는 출간연도가 2011→2012→2017→2018 순으로 오름차순이며, 출간연도가 같은 2018행은 저자가 '김디비' 다음 '이연산'으로 오름차순이다. 따라서 출간연도 ASC, 저자 ASC 정렬이 맞다.
오답 풀이
- 1번: 저자를 1차 정렬 키로 두면 '고자바·김디비·윤피디·이연산…' 순이 되어 결과와 다르므로 옳지 않다.
- 2번: 출간연도 내림차순이면 2018이 맨 위로 와야 하므로 옳지 않다.
- 3번: 출간연도 오름차순, 동률 시 저자 오름차순이 결과와 일치하므로 옳다.
- 4번: 저자 내림차순이 1차 키이므로 결과 순서와 다르므로 옳지 않다.
보충 개념 ORDER BY는 첫 번째 키로 정렬하고 값이 같은 행만 두 번째 키로 다시 정렬한다. ASC(오름차순)가 기본값이다.
- 1.
문제 59
4지선다다음 중 폼의 속성에 대한 설명으로 옳은 것은?
- 1.
팝업 속성을 설정하면 포커스를 다른 개체로 이동하기 위해서는 반드시 폼을 닫아야 한다.
- 2.
'레코드 잠금' 속성의 기본 값은 '잠그지 않음'이며, 이 경우 레코드 편집 작업이 완료되기 전에 다른 사용자가 레코드를 변경할 수 있다.
- 3.
그림 맞춤 속성은 폼의 크기가 이미지의 원래 크기와 다른 경우 다양한 확대/축소 유형을 선택할 수 있다.
- 4.
레코드 집합 종류 속성의 값이 '다이너셋'인 경우 원본 테이블의 업데이트는 안되며, 조회만 가능하다.
정답·해설 보기▾
정답
2번
'레코드 잠금' 속성의 기본 값은 '잠그지 않음'이며, 이 경우 레코드 편집 작업이 완료되기 전에 다른 사용자가 레코드를 변경할 수 있다.
해설
정답: 2. '레코드 잠금' 속성의 기본값은 '잠그지 않음'으로, 이 경우 한 사용자가 편집을 끝내기 전이라도 다른 사용자가 같은 레코드를 변경할 수 있다.
오답 풀이
- 1번: 팝업 폼이라도 다른 개체로 포커스를 옮기기 위해 반드시 닫아야 하는 것은 아니므로(그것은 '모달' 속성) 옳지 않다.
- 2번: 레코드 잠금 기본값과 그 동작 설명이 맞으므로 옳다.
- 3번: 폼 크기와 이미지 크기가 다를 때 확대/축소 유형을 선택하는 것은 '그림 크기 조정 모드' 속성이므로 '그림 맞춤'은 옳지 않다.
- 4번: '다이너셋'은 원본 테이블을 업데이트할 수 있는 형식이므로 '조회만 가능'은 옳지 않다.
보충 개념 레코드 집합 종류 '다이너셋'은 편집 가능, '스냅숏'은 읽기 전용이다. 모달 속성은 폼을 닫기 전 다른 작업을 막는 속성이다.
- 1.
문제 60
4지선다다음 중 폼에서 컨트롤의 탭 순서를 변경하는 방법으로 옳지 않은 것은?
- 1.
마법사 또는 레이아웃과 같은 도구를 사용하여 폼을 만든 경우 컨트롤이 폼에 표시되는 순서(위쪽에서 아래쪽 및 왼쪽에서 오른쪽)와 같은 순서로 탭 순서가 설정된다.
- 2.
기본적으로는 컨트롤을 작성한 순서대로 탭 순서가 설정되며, 레이블에는 설정할 수 없다.
- 3.
[탭 순서] 대화상자를 이용하면 컨트롤의 탭 순서를 컨트롤 이름 행을 드래그해서 조정할 수 있다.
- 4.
탭 순서에서 컨트롤을 제거하려면 컨트롤의 탭 정지 속성을 '예'로 설정한다.
정답·해설 보기▾
정답
4번
탭 순서에서 컨트롤을 제거하려면 컨트롤의 탭 정지 속성을 '예'로 설정한다.
해설
정답: 4. 탭 순서에서 컨트롤을 제외하려면 '탭 정지(Tab Stop)' 속성을 '아니요'로 설정해야 한다. '예'로 설정하면 오히려 탭 이동 대상에 포함된다.
오답 풀이
- 1번: 마법사·레이아웃으로 만들면 표시 순서대로 탭 순서가 정해지므로 옳다.
- 2번: 기본 탭 순서는 작성 순서이며 레이블은 탭 정지 대상이 아니므로 옳다.
- 3번: [탭 순서] 대화상자에서 행을 드래그해 순서를 조정할 수 있으므로 옳다.
- 4번: 제외하려면 탭 정지를 '아니요'로 해야 하므로 '예'는 옳지 않다.
보충 개념 탭 정지 속성을 '아니요'로 하면 [Tab] 키로 포커스가 그 컨트롤을 건너뛴다. [탭 순서] 대화상자의 '자동 순서'는 화면 배치 순으로 정렬한다.
- 1.