📝 기출문제 전체 보기
컴퓨터활용능력 1급 필기 2024년 4회차 기출 복원입니다. 각 문제 아래의 「정답·해설 보기」를 펼치면 정답과 해설이 나타나요. 실전 시험 환경(타이머·자동 채점·오답 누적)에서 풀어보고 싶다면 글 맨 아래 「직접 풀러가기」를 눌러주세요.
문제 1
4지선다다음 중 컴퓨터에서 자료를 표현하는 구성 단위에 대한 설명으로 옳은 것은?
- 1.
비트(Bit)가 8개 모이면 하나의 니블(Nibble)이 된다.
- 2.
레코드(Record)는 서로 관련된 여러 필드가 모여 이루어지는 자료 처리 단위이다.
- 3.
워드(Word)는 문자를 표현할 수 있는 가장 작은 단위이다.
- 4.
필드(Field)는 파일을 구성하는 단위 중 가장 큰 것이다.
정답·해설 보기▾
정답
2번
레코드(Record)는 서로 관련된 여러 필드가 모여 이루어지는 자료 처리 단위이다.
해설
정답: 2. 레코드는 서로 관련된 여러 개의 필드가 모여 구성되는 자료 처리의 단위이다.
오답 풀이
- 1번: 비트가 4개 모이면 니블, 8개 모이면 바이트가 되므로 옳지 않다.
- 2번: 관련 필드의 모임이 레코드이므로 옳다.
- 3번: 워드는 CPU가 한 번에 처리하는 기본 단위이지 문자 표현의 최소 단위가 아니다.
- 4번: 필드는 파일 구성의 최소 단위이며 가장 큰 것은 파일·데이터베이스 쪽이다.
보충 개념 자료 단위는 비트 < 니블 < 바이트 < 워드 < 필드 < 레코드 < 파일 < 데이터베이스 순으로 커진다.
- 1.
문제 2
4지선다다음 중 컴퓨터에서 문자를 표현하기 위해 사용하는 코드에 대한 설명으로 옳지 않은 것은?
- 1.
유니코드(Unicode)는 2바이트 체계로 세계 각국의 문자를 통일하여 표현한다.
- 2.
EBCDIC 코드는 8비트로 구성되어 256가지의 문자를 표현한다.
- 3.
BCD 코드는 7비트를 사용하여 128가지의 문자를 표현한다.
- 4.
ASCII 코드는 데이터 통신용으로 널리 쓰이며 7비트로 128가지를 표현한다.
정답·해설 보기▾
정답
3번
BCD 코드는 7비트를 사용하여 128가지의 문자를 표현한다.
해설
정답: 3. BCD 코드는 6비트로 구성되어 2의 6승, 즉 64가지의 문자만 표현할 수 있다. 7비트로 128가지를 표현하는 것은 ASCII 코드이다.
오답 풀이
- 1번: 유니코드는 16비트(2바이트)로 다국어를 통합 표현하므로 옳다.
- 2번: EBCDIC은 8비트로 256가지를 표현하므로 옳다.
- 3번: BCD는 6비트/64가지이므로 7비트/128가지라는 설명은 옳지 않다.
- 4번: ASCII는 7비트/128가지의 통신용 표준 코드이므로 옳다.
보충 개념 BCD(6비트), ASCII(7비트), EBCDIC(8비트), 유니코드(16비트)로 비트 수와 표현 범위를 구분해 기억한다.
- 1.
문제 3
4지선다다음 중 CPU가 다음에 실행할 명령어가 들어 있는 주기억장치의 주소를 기억하고 있는 레지스터로 옳은 것은?
- 1.
프로그램 카운터(PC)
- 2.
명령 레지스터(IR)
- 3.
누산기(AC)
- 4.
메모리 버퍼 레지스터(MBR)
정답·해설 보기▾
정답
1번
프로그램 카운터(PC)
해설
정답: 1. 프로그램 카운터(PC)는 다음에 실행할 명령어가 저장된 주소를 기억하는 제어장치의 레지스터이다.
오답 풀이
- 1번: 다음 실행 명령어의 주소를 보관하므로 옳다.
- 2번: 명령 레지스터(IR)는 현재 실행 중인 명령어 자체를 보관한다.
- 3번: 누산기(AC)는 산술·논리 연산의 중간·최종 결과를 임시 저장한다.
- 4번: MBR은 주기억장치와 주고받는 데이터를 임시 저장한다.
보충 개념 제어장치 레지스터에는 PC(다음 주소), IR(현재 명령어), MAR(주소), MBR(데이터)가 있고, 연산장치에는 누산기·상태 레지스터 등이 있다.
- 1.
문제 4
4지선다다음 중 아날로그 컴퓨터와 비교한 디지털 컴퓨터의 특징으로 옳은 것은?
- 1.
온도·전압처럼 연속적으로 변하는 물리량을 직접 처리한다.
- 2.
출력 형태가 주로 곡선이나 그래프이며 특수 목적용으로 쓰인다.
- 3.
0과 1의 비트로 표현된 이산적인 데이터를 프로그램에 따라 처리한다.
- 4.
증폭 회로를 기본 소자로 사용한다.
정답·해설 보기▾
정답
3번
0과 1의 비트로 표현된 이산적인 데이터를 프로그램에 따라 처리한다.
해설
정답: 3. 디지털 컴퓨터는 0과 1로 표현되는 이산적(불연속) 데이터를 명령어로 구성된 프로그램에 따라 처리하는 범용 컴퓨터이다.
오답 풀이
- 1번: 연속적으로 변하는 물리량을 직접 처리하는 것은 아날로그 컴퓨터이다.
- 2번: 출력이 곡선·그래프이고 특수 목적용인 것은 아날로그 컴퓨터의 특징이다.
- 3번: 이산 데이터를 프로그램으로 처리하므로 디지털 컴퓨터의 특징으로 옳다.
- 4번: 증폭 회로를 기본 소자로 쓰는 것은 아날로그 컴퓨터이며, 디지털은 논리 회로를 사용한다.
보충 개념 디지털은 이산 데이터·논리 회로·범용성·높은 정밀도, 아날로그는 연속 데이터·증폭 회로·특수 목적·빠른 처리 속도가 특징이다.
- 1.
문제 5
4지선다다음 중 Windows에서 시스템 복원을 수행하기에 적절한 경우로 보기 어려운 것은?
- 1.
새로 설치한 장치 드라이버 때문에 시스템이 불안정해졌을 때
- 2.
응용 프로그램을 설치한 뒤 시스템이 자주 멈출 때
- 3.
시스템 시작과 관련된 파일이 손상되어 부팅이 원활하지 않을 때
- 4.
디스크에 흩어진 파일 조각을 모아 접근 속도를 높이고자 할 때
정답·해설 보기▾
정답
4번
디스크에 흩어진 파일 조각을 모아 접근 속도를 높이고자 할 때
해설
정답: 4. 디스크에 흩어진 파일 조각을 모아 접근 속도를 높이는 작업은 드라이브 조각 모음(최적화)의 역할이며 시스템 복원과는 무관하다.
오답 풀이
- 1번: 새 드라이버로 시스템이 불안정해지면 이전 상태로 복원할 수 있어 적절하다.
- 2번: 프로그램 설치 후 문제가 생기면 복원이 적절하다.
- 3번: 시작 관련 파일 손상 시에도 복원을 시도할 수 있어 적절하다.
- 4번: 단편화 개선은 조각 모음의 기능이므로 시스템 복원 시점으로 적절하지 않다.
보충 개념 시스템 복원은 문서·사진 등 개인 데이터 파일은 그대로 두고, 시스템 설정과 프로그램 상태를 특정 복원 지점으로 되돌린다.
- 1.
문제 6
4지선다다음 중 Windows의 레지스트리(Registry)에 대한 설명으로 옳지 않은 것은?
- 1.
시스템 운영에 필요한 구성 정보를 저장하는 계층형 데이터베이스이다.
- 2.
부팅할 때뿐만 아니라 시스템이 동작하는 동안에도 수시로 참조된다.
- 3.
잘못 편집하면 시스템에 오류가 생길 수 있어 백업한 뒤 다루는 것이 안전하다.
- 4.
레지스트리는 텍스트 편집기인 메모장으로만 수정할 수 있다.
정답·해설 보기▾
정답
4번
레지스트리는 텍스트 편집기인 메모장으로만 수정할 수 있다.
해설
정답: 4. 레지스트리는 레지스트리 편집기(regedit.exe)로 수정하며, 메모장으로만 편집한다는 설명은 옳지 않다.
오답 풀이
- 1번: 레지스트리는 구성 정보를 담은 계층형 데이터베이스이므로 옳다.
- 2번: 부팅 시점뿐 아니라 운영 중에도 수시로 참조되므로 옳다.
- 3번: 손상 위험이 크므로 백업 후 편집하는 것이 안전하므로 옳다.
- 4번: 편집 도구는 regedit.exe이지 메모장이 아니므로 옳지 않다.
보충 개념 레지스트리에는 하드웨어·소프트웨어 설정, 사용자 프로필 등이 저장되며 손상 시 시스템에 심각한 영향을 줄 수 있다.
- 1.
문제 7
4지선다다음 중 Windows의 [메모장]에 대한 설명으로 옳지 않은 것은?
- 1.
글꼴의 종류·크기·속성은 바꿀 수 있으나 문서 일부에만 다르게 적용할 수는 없다.
- 2.
그림이나 도표 같은 OLE 개체를 삽입하여 편집할 수 있다.
- 3.
문서의 첫 줄에 ".LOG"를 입력해 두면 파일을 열 때마다 시간과 날짜가 자동으로 기록된다.
- 4.
페이지 설정에서 머리글과 바닥글을 지정할 수 있다.
정답·해설 보기▾
정답
2번
그림이나 도표 같은 OLE 개체를 삽입하여 편집할 수 있다.
해설
정답: 2. 메모장은 서식 없는 텍스트 전용 편집기로, 그림·도표 등 OLE 개체를 삽입하여 편집할 수 없다.
오답 풀이
- 1번: 글꼴 변경은 문서 전체에 적용되고 일부에만 다르게 줄 수 없으므로 옳다.
- 2번: OLE 개체 삽입·편집은 불가능하므로 옳지 않다.
- 3번: 첫 줄에 ".LOG"를 넣으면 열 때마다 날짜·시간이 자동 기록되므로 옳다.
- 4번: 머리글·바닥글을 지정할 수 있으므로 옳다.
보충 개념 메모장은 텍스트(txt)만 다루며 그림·표·서식 혼합이 필요하면 워드패드 등 다른 편집기를 사용한다.
- 1.
문제 8
4지선다다음 중 CMOS 셋업(Setup) 프로그램에서 설정할 수 없는 항목으로 옳은 것은?
- 1.
컴퓨터에 설치할 운영체제의 종류
- 2.
시스템 날짜와 시간
- 3.
부팅에 사용할 장치의 우선 순위
- 4.
하드디스크의 종류와 용량
정답·해설 보기▾
정답
1번
컴퓨터에 설치할 운영체제의 종류
해설
정답: 1. 운영체제의 종류는 설치된 디스크의 소프트웨어로 결정되는 것이며 CMOS 셋업에서 설정하는 항목이 아니다.
오답 풀이
- 1번: 운영체제 종류는 CMOS 셋업 항목이 아니므로 설정할 수 없는 것으로 옳다.
- 2번: 시스템 날짜·시간은 CMOS에서 설정한다.
- 3번: 부팅 장치 우선 순위는 CMOS에서 설정한다.
- 4번: 하드디스크의 종류·용량은 CMOS에서 인식·설정한다.
보충 개념 CMOS 셋업에서는 날짜·시간, 부팅 순서, 저장장치 정보, 칩셋·전원 관리, 암호 설정 등을 다룬다.
- 1.
문제 9
4지선다다음 중 인쇄 및 스풀(Spool) 기능에 대한 설명으로 옳지 않은 것은?
- 1.
스풀은 인쇄할 내용을 보조기억장치에 잠시 저장한 뒤 CPU가 다른 작업을 계속하게 해 준다.
- 2.
스풀을 사용하면 인쇄가 진행되는 동안에도 다른 작업을 할 수 있다.
- 3.
스풀을 사용하면 사용하지 않을 때보다 인쇄 자체의 속도가 항상 빨라진다.
- 4.
인쇄 관리자 창에서 대기 중인 문서의 인쇄 순서를 바꿀 수 있다.
정답·해설 보기▾
정답
3번
스풀을 사용하면 사용하지 않을 때보다 인쇄 자체의 속도가 항상 빨라진다.
해설
정답: 3. 스풀은 인쇄와 다른 작업을 병행하게 해 전체 효율을 높이는 것이지, 인쇄 자체의 속도를 빠르게 하는 기능이 아니며 오히려 다소 느려질 수 있다.
오답 풀이
- 1번: 인쇄 데이터를 디스크에 저장해 CPU가 다른 일을 하게 하므로 옳다.
- 2번: 인쇄 중에도 다른 작업이 가능하므로 옳다.
- 3번: 인쇄 속도가 항상 빨라지는 것은 아니므로 옳지 않다.
- 4번: 대기열의 문서 순서를 변경할 수 있으므로 옳다.
보충 개념 스풀(SPOOL)은 저속의 인쇄 장치와 고속의 CPU 사이 속도 차를 보완하기 위해 인쇄 데이터를 임시 저장해 두는 방식이다.
- 1.
문제 10
4지선다다음 중 파일 압축 프로그램에 대한 설명으로 옳지 않은 것은?
- 1.
여러 개의 파일을 하나의 압축 파일로 묶어 관리를 편리하게 할 수 있다.
- 2.
한 번 압축한 파일을 반복해서 다시 압축하면 크기를 계속 줄일 수 있다.
- 3.
대부분의 압축 프로그램은 분할 압축과 암호 설정 기능을 제공한다.
- 4.
파일을 압축하면 저장 공간을 절약하고 전송 시간을 줄일 수 있다.
정답·해설 보기▾
정답
2번
한 번 압축한 파일을 반복해서 다시 압축하면 크기를 계속 줄일 수 있다.
해설
정답: 2. 이미 압축된 파일을 반복해서 다시 압축해도 크기는 거의 줄지 않으며 오히려 커지기도 한다.
오답 풀이
- 1번: 여러 파일을 하나로 묶어 관리할 수 있으므로 옳다.
- 2번: 재압축을 반복해도 무한히 줄어들지 않으므로 옳지 않다.
- 3번: 분할 압축과 암호 설정 기능을 대부분 제공하므로 옳다.
- 4번: 저장 공간 절약·전송 시간 단축은 압축의 목적이므로 옳다.
보충 개념 압축은 데이터의 중복(redundancy)을 줄이는 것이라, 중복이 제거된 압축 파일을 다시 압축할 여지는 거의 없다.
- 1.
문제 11
4지선다다음 중 자주 검색하는 위치의 파일 정보를 미리 모아 두어 Windows에서 파일 검색 속도를 높여 주는 기능으로 옳은 것은?
- 1.
색인(인덱싱)
- 2.
디스크 정리
- 3.
파일 압축
- 4.
시스템 복원
정답·해설 보기▾
정답
1번
색인(인덱싱)
해설
정답: 1. 색인(인덱싱)은 검색 대상 위치의 파일 정보를 미리 데이터베이스로 만들어 두어 검색 속도를 높이는 기능이다.
오답 풀이
- 1번: 검색 속도 향상을 위한 기능이므로 옳다.
- 2번: 디스크 정리는 불필요한 파일을 삭제해 공간을 확보하는 기능이다.
- 3번: 파일 압축은 파일 크기를 줄이는 기능이다.
- 4번: 시스템 복원은 시스템 설정을 이전 시점으로 되돌리는 기능이다.
보충 개념 색인 위치를 늘리면 검색은 빨라지지만 색인 생성·유지 비용이 늘어, 자주 검색하는 폴더만 색인하는 것이 효율적이다.
- 1.
문제 12
4지선다다음 중 데이터 암호화 기법에 대한 설명으로 옳지 않은 것은?
- 1.
비밀키(대칭키) 암호화는 암호화와 복호화에 같은 키를 사용한다.
- 2.
대표적인 비밀키 암호화 방식으로 DES가 있다.
- 3.
공개키(비대칭키) 암호화의 대표적인 방식으로 RSA가 있다.
- 4.
공개키 암호화에서는 복호화에 사용하는 키를 누구나 볼 수 있게 공개한다.
정답·해설 보기▾
정답
4번
공개키 암호화에서는 복호화에 사용하는 키를 누구나 볼 수 있게 공개한다.
해설
정답: 4. 공개키 암호화에서는 암호화에 쓰는 공개키만 공개하고, 복호화에 쓰는 개인키는 본인만 갖고 비공개로 둔다.
오답 풀이
- 1번: 대칭키는 암·복호화에 같은 키를 쓰므로 옳다.
- 2번: DES는 대표적인 대칭키 방식이므로 옳다.
- 3번: RSA는 대표적인 공개키 방식이므로 옳다.
- 4번: 복호화 키(개인키)는 공개하지 않으므로 옳지 않다.
보충 개념 대칭키는 빠르지만 키 분배·관리가 어렵고, 공개키는 키 관리가 쉽지만 처리 속도가 느린 특징이 있다.
- 1.
문제 13
4지선다다음 중 방화벽(Firewall)에 대한 설명으로 옳지 않은 것은?
- 1.
외부로부터의 불법적인 접근을 차단하기 위한 보안 시스템이다.
- 2.
외부와 연결되는 통로를 일원화하여 출입을 통제하고 기록을 남길 수 있다.
- 3.
내부 사용자의 정보 유출이나 내부에서 시작되는 공격까지 모두 막을 수 있다.
- 4.
침입 기록을 분석하여 외부 침입자의 흔적을 역추적하는 데 활용할 수 있다.
정답·해설 보기▾
정답
3번
내부 사용자의 정보 유출이나 내부에서 시작되는 공격까지 모두 막을 수 있다.
해설
정답: 3. 방화벽은 외부에서 들어오는 침입을 막는 데 초점이 있어, 내부에서 시작되는 공격이나 내부 사용자에 의한 정보 유출은 막지 못한다.
오답 풀이
- 1번: 외부의 불법 접근 차단이 방화벽의 목적이므로 옳다.
- 2번: 통로를 일원화해 통제·기록하므로 옳다.
- 3번: 내부 공격·유출까지 모두 막지는 못하므로 옳지 않다.
- 4번: 로그 분석으로 침입자 역추적에 활용할 수 있으므로 옳다.
보충 개념 방화벽은 경계 보안 장치이므로, 내부 위협 대응을 위해서는 접근 권한 관리·감사 로그 등 별도 보안 대책이 필요하다.
- 1.
문제 14
4지선다다음 중 컴퓨터 보안 위협에 대한 설명으로 옳지 않은 것은?
- 1.
스니핑(Sniffing)은 네트워크에서 오가는 데이터를 몰래 엿보아 정보를 가로채는 행위이다.
- 2.
분산 서비스 거부(DDoS) 공격은 시스템에 침입해 파일을 암호화한 뒤 금전을 요구하는 행위이다.
- 3.
피싱(Phishing)은 가짜 웹 사이트로 유도하여 개인 정보를 빼내는 행위이다.
- 4.
키로거(Key Logger)는 키보드 입력을 가로채 비밀번호 등을 알아내는 행위이다.
정답·해설 보기▾
정답
2번
분산 서비스 거부(DDoS) 공격은 시스템에 침입해 파일을 암호화한 뒤 금전을 요구하는 행위이다.
해설
정답: 2. 파일을 암호화한 뒤 금전을 요구하는 것은 랜섬웨어의 특징이다. DDoS는 다수의 트래픽을 한꺼번에 보내 시스템을 마비시키는 공격이다.
오답 풀이
- 1번: 스니핑은 데이터를 도청해 가로채는 행위이므로 옳다.
- 2번: DDoS 설명이 랜섬웨어 설명으로 바뀌어 옳지 않다.
- 3번: 피싱은 가짜 사이트로 유인해 정보를 빼내므로 옳다.
- 4번: 키로거는 키 입력을 가로채므로 옳다.
보충 개념 스푸핑(위장), 스니핑(도청), 피싱(유인), 파밍(DNS 변조), 랜섬웨어(암호화 후 금전 요구) 등 위협 유형을 구분해 둔다.
- 1.
문제 15
4지선다다음 중 인터넷에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?
- 1.
자주 요청되는 웹 페이지를 저장해 두는 캐시 기능과 방화벽 기능
- 2.
IP 주소를 네트워크 카드의 물리적 주소(MAC)로 변환하는 기능
- 3.
도메인 이름을 IP 주소로 변환하는 기능
- 4.
약해진 디지털 신호를 재생하여 전송 거리를 늘리는 기능
정답·해설 보기▾
정답
1번
자주 요청되는 웹 페이지를 저장해 두는 캐시 기능과 방화벽 기능
해설
정답: 1. 프록시 서버는 자주 요청되는 웹 페이지를 캐시에 저장해 응답 속도를 높이고, 외부 접근을 통제하는 방화벽 역할도 수행한다.
오답 풀이
- 1번: 캐시 기능과 방화벽 기능을 함께 가지므로 옳다.
- 2번: IP를 MAC으로 변환하는 것은 ARP의 기능이다.
- 3번: 도메인을 IP로 변환하는 것은 DNS의 기능이다.
- 4번: 신호를 재생해 거리를 늘리는 것은 리피터의 기능이다.
보충 개념 프록시 서버는 클라이언트와 서버 사이에서 요청을 대신 처리하며 캐시·보안·접근 제어를 담당한다.
- 1.
문제 16
4지선다다음 중 파일 전송 프로토콜(FTP)에 대한 설명으로 옳지 않은 것은?
- 1.
두 컴퓨터 사이에서 파일을 주고받기 위한 원격 파일 전송 프로토콜이다.
- 2.
텍스트 파일은 ASCII 모드로, 그림이나 실행 파일은 Binary 모드로 전송한다.
- 3.
전용 프로그램뿐 아니라 웹 브라우저로도 FTP 서버에 접속할 수 있다.
- 4.
FTP 서버에 저장된 프로그램은 내려받지 않고 서버에서 곧바로 실행할 수 있다.
정답·해설 보기▾
정답
4번
FTP 서버에 저장된 프로그램은 내려받지 않고 서버에서 곧바로 실행할 수 있다.
해설
정답: 4. FTP 서버의 프로그램은 내려받은(다운로드한) 뒤 사용자의 컴퓨터에서 실행해야 하며, 서버에서 곧바로 실행할 수는 없다.
오답 풀이
- 1번: 원격 파일 송수신 프로토콜이므로 옳다.
- 2번: 텍스트는 ASCII, 그림·실행 파일은 Binary 모드로 전송하므로 옳다.
- 3번: 웹 브라우저로도 접속할 수 있으므로 옳다.
- 4번: 서버에서 바로 실행할 수 없으므로 옳지 않다.
보충 개념 로그인 없이 누구나 접속하는 익명(Anonymous) FTP가 있으며, 전송 모드를 잘못 선택하면 파일이 손상될 수 있다.
- 1.
문제 17
4지선다다음 중 인터넷에서 사용하는 스트리밍(Streaming) 기술에 대한 설명으로 옳은 것은?
- 1.
정지 화상의 인접 프레임 간 중복 정보를 제거하여 데이터를 압축하는 기술이다.
- 2.
멀티미디어 파일을 모두 내려받기 전에 전송되는 부분부터 실시간으로 재생하는 기술이다.
- 3.
문자·그림·소리 등을 연결하여 비순차적으로 정보를 탐색하게 하는 기술이다.
- 4.
아날로그 영상을 디지털로 변환하여 편집·저장하는 기술이다.
정답·해설 보기▾
정답
2번
멀티미디어 파일을 모두 내려받기 전에 전송되는 부분부터 실시간으로 재생하는 기술이다.
해설
정답: 2. 스트리밍은 멀티미디어 데이터를 모두 내려받기 전에, 전송되는 대로 실시간으로 재생하는 기술이다.
오답 풀이
- 1번: 프레임 간 중복 제거 압축은 동영상 압축 기법에 대한 설명이다.
- 2번: 전송되는 부분부터 실시간 재생하므로 옳다.
- 3번: 비순차적 정보 탐색은 하이퍼텍스트·하이퍼미디어에 대한 설명이다.
- 4번: 아날로그를 디지털로 변환·편집하는 것은 캡처·디지타이징에 대한 설명이다.
보충 개념 스트리밍은 버퍼링을 통해 끊김 없이 재생하며, 전체 파일을 저장하지 않고도 시청할 수 있다.
- 1.
문제 18
4지선다다음 중 GPS와 이동 통신망, 위치 정보 데이터베이스를 결합하여 사용자의 현재 위치를 파악하고 주변 정보나 부가 서비스를 제공하는 기술로 옳은 것은?
- 1.
위치 기반 서비스(LBS)
- 2.
사물 인터넷(IoT)
- 3.
시맨틱 웹(Semantic Web)
- 4.
빅 데이터(Big Data)
정답·해설 보기▾
정답
1번
위치 기반 서비스(LBS)
해설
정답: 1. 위치 기반 서비스(LBS)는 위치 정보를 활용하여 사용자에게 주변 정보·길 안내 등 부가 서비스를 제공하는 기술이다.
오답 풀이
- 1번: 위치 정보를 기반으로 서비스를 제공하므로 옳다.
- 2번: 사물 인터넷은 사물에 통신 기능을 부여해 연결하는 기술이다.
- 3번: 시맨틱 웹은 컴퓨터가 정보의 의미를 이해하도록 하는 차세대 웹이다.
- 4번: 빅 데이터는 대규모 데이터에서 가치를 추출하는 기술이다.
보충 개념 LBS는 GPS·기지국·Wi-Fi 등으로 위치를 측정하며, 지도·내비게이션·주변 검색 서비스의 기반이 된다.
- 1.
문제 19
4지선다다음 중 사물 인터넷(IoT)에 대한 설명으로 옳지 않은 것은?
- 1.
사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술이다.
- 2.
사람의 조작 없이도 사물끼리 정보를 주고받아 자동으로 동작할 수 있다.
- 3.
개방형 구조여서 보안 위협이 거의 없으므로 별도의 보안 대책이 필요 없다.
- 4.
스마트 가전, 헬스케어 등 다양한 분야의 맞춤형 서비스에 활용된다.
정답·해설 보기▾
정답
3번
개방형 구조여서 보안 위협이 거의 없으므로 별도의 보안 대책이 필요 없다.
해설
정답: 3. 사물 인터넷은 개방형 구조여서 오히려 보안 위협에 노출되기 쉬우므로 정보 보안 대책의 적용이 매우 중요하다.
오답 풀이
- 1번: 센서·통신 기능을 내장해 인터넷에 연결하므로 옳다.
- 2번: 사물끼리 정보를 주고받아 자동 동작할 수 있으므로 옳다.
- 3번: 개방형 구조라 보안 위협이 크므로 대책이 필요하며, 필요 없다는 설명은 옳지 않다.
- 4번: 스마트 가전·헬스케어 등에 활용되므로 옳다.
보충 개념 IoT는 다수의 기기가 연결되어 공격 표면이 넓어지므로 인증·암호화 등 보안 설계가 핵심 과제이다.
- 1.
문제 20
4지선다다음 중 멀티미디어 서비스인 VOD(Video On Demand)에 대한 설명으로 옳은 것은?
- 1.
원격지의 여러 사람이 화면을 보며 회의를 진행하는 서비스이다.
- 2.
통신망을 이용하여 원격지의 환자를 진료하는 의료 서비스이다.
- 3.
가상의 3차원 공간에서 실제와 같은 체험을 하게 하는 서비스이다.
- 4.
사용자가 원하는 영상 정보를 원하는 시간에 선택하여 볼 수 있도록 제공하는 서비스이다.
정답·해설 보기▾
정답
4번
사용자가 원하는 영상 정보를 원하는 시간에 선택하여 볼 수 있도록 제공하는 서비스이다.
해설
정답: 4. VOD는 영상 정보 데이터베이스를 구축해 사용자가 원하는 시간에 원하는 영상을 선택해 볼 수 있게 하는 주문형 서비스이다.
오답 풀이
- 1번: 화면을 보며 회의하는 것은 화상 회의(VCS)에 대한 설명이다.
- 2번: 원격지 환자를 진료하는 것은 원격 의료(텔레메디슨)에 대한 설명이다.
- 3번: 가상 공간 체험은 가상현실(VR)에 대한 설명이다.
- 4번: 원하는 시간에 영상을 선택해 보는 것은 VOD이므로 옳다.
보충 개념 VOD는 양방향 서비스로 사용자가 재생·정지·되감기 등을 능동적으로 제어할 수 있다.
- 1.
문제 21
4지선다다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
- 1.
숫자 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
- 2.
숫자 앞에 작은따옴표(')를 붙여 입력하면 문자로 취급되어 왼쪽에 정렬된다.
- 3.
수식이나 함수를 입력할 때에는 맨 앞에 등호(=)를 붙인다.
- 4.
여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 입력한 뒤 [Shift]+[Enter]를 누른다.
정답·해설 보기▾
정답
4번
여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 입력한 뒤 [Shift]+[Enter]를 누른다.
해설
정답: 4. 선택한 여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 데이터를 입력한 뒤 [Ctrl]+[Enter]를 눌러야 한다.
오답 풀이
- 1번: 숫자는 기본적으로 오른쪽에 정렬되므로 옳다.
- 2번: 작은따옴표를 앞에 붙이면 문자로 취급되어 왼쪽에 정렬되므로 옳다.
- 3번: 수식·함수는 등호(=)로 시작하므로 옳다.
- 4번: [Shift]+[Enter]가 아니라 [Ctrl]+[Enter]이므로 옳지 않다.
보충 개념 [Shift]+[Enter]는 활성 셀을 위쪽으로 이동하는 키이고, [Alt]+[Enter]는 한 셀 안에서 줄을 바꾼다.
- 1.
문제 22
4지선다다음 중 셀에 입력된 데이터에 사용자 지정 표시 형식을 적용했을 때의 결과로 옳은 것은?
- 1.
0.5 → 0.0% → 0.5%
- 2.
1480 → #,##0, → 1,480
- 3.
8 → 0.00 → 8.00
- 4.
27 → #"점" → 점27
정답·해설 보기▾
정답
3번
8 → 0.00 → 8.00
해설
정답: 3. 8에 "0.00" 형식을 적용하면 소수 둘째 자리까지 표시되어 8.00이 된다.
오답 풀이
- 1번: 0.5에 "0.0%"를 적용하면 100을 곱해 50.0%가 되므로 0.5%는 옳지 않다.
- 2번: "#,##0," 끝의 쉼표는 1000으로 나눠 표시하므로 1480은 1로 표시되어 1,480은 옳지 않다.
- 3번: 8 → 8.00이 되므로 옳다.
- 4번: 27에 #"점"을 적용하면 숫자 뒤에 "점"이 붙어 27점이 되므로 점27은 옳지 않다.
보충 개념 표시 형식에서 %는 100을 곱하고, 코드 끝의 쉼표(,)는 천 단위씩 자릿수를 줄여 표시한다.
- 1.
문제 23
4지선다다음 중 채우기 핸들을 드래그하여 데이터를 채우는 경우에 대한 설명으로 옳은 것은?
- 1.
숫자 하나만 들어 있는 셀을 그냥 드래그하면 1씩 증가하면서 채워진다.
- 2.
문자와 숫자가 함께 들어 있는 데이터를 드래그하면 문자는 그대로 두고 숫자가 1씩 증가하면서 채워진다.
- 3.
날짜 데이터를 드래그하면 항상 같은 날짜가 그대로 복사된다.
- 4.
숫자가 들어 있는 두 셀을 블록으로 선택하여 드래그하면 두 값이 번갈아 반복되어 채워진다.
정답·해설 보기▾
정답
2번
문자와 숫자가 함께 들어 있는 데이터를 드래그하면 문자는 그대로 두고 숫자가 1씩 증가하면서 채워진다.
해설
정답: 2. 문자와 숫자가 섞인 데이터를 드래그하면 문자는 그대로 유지되고 숫자만 1씩 증가하면서 채워진다.
오답 풀이
- 1번: 숫자 하나만 든 셀을 그냥 드래그하면 같은 값이 복사되며, 증가시키려면 [Ctrl]을 누른 채 드래그한다.
- 2번: 문자 고정·숫자 증가가 맞으므로 옳다.
- 3번: 날짜는 1일씩 증가하면서 채워지므로 옳지 않다.
- 4번: 두 숫자 셀을 선택해 드래그하면 두 값의 차이를 따르는 등차수열로 채워진다.
보충 개념 두 셀의 차이가 채우기의 증가량이 되며, 문자만 있는 데이터는 그대로 복사된다.
- 1.
문제 24
4지선다다음 중 워크시트의 이름을 지정하는 규칙에 대한 설명으로 옳지 않은 것은?
- 1.
시트 이름은 공백을 포함하여 최대 255자까지 지정할 수 있다.
- 2.
시트 탭을 더블클릭하면 이름을 수정할 수 있다.
- 3.
하나의 통합 문서 안에서는 같은 시트 이름을 중복하여 사용할 수 없다.
- 4.
시트 이름은 영문자의 대·소문자를 구분하지 않는다.
정답·해설 보기▾
정답
1번
시트 이름은 공백을 포함하여 최대 255자까지 지정할 수 있다.
해설
정답: 1. 시트 이름은 공백을 포함하여 최대 31자까지만 지정할 수 있다.
오답 풀이
- 1번: 최대 길이는 255자가 아니라 31자이므로 옳지 않다.
- 2번: 시트 탭을 더블클릭하면 이름을 수정할 수 있으므로 옳다.
- 3번: 같은 통합 문서 안에서 시트 이름은 중복할 수 없으므로 옳다.
- 4번: 시트 이름은 대·소문자를 구분하지 않으므로 옳다.
보충 개념 시트 이름에는 \ / ? * [ ] : 등의 기호를 사용할 수 없으며 빈 이름도 지정할 수 없다.
- 1.
문제 25
4지선다다음 중 워크시트의 이름으로 사용할 수 있는 것은?
- 1.
1분기[영업]
- 2.
1분기*영업
- 3.
1분기_영업
- 4.
1분기/영업
정답·해설 보기▾
정답
3번
1분기_영업
해설
정답: 3. 밑줄(_)은 시트 이름에 사용할 수 있는 문자이므로 "1분기_영업"은 사용할 수 있다.
오답 풀이
- 1번: 대괄호 [ ]는 사용할 수 없는 기호이므로 옳지 않다.
- 2번: 별표(*)는 사용할 수 없는 기호이므로 옳지 않다.
- 3번: 밑줄은 허용되므로 사용할 수 있는 이름으로 옳다.
- 4번: 슬래시(/)는 사용할 수 없는 기호이므로 옳지 않다.
보충 개념 시트 이름에 사용할 수 없는 기호는 \ / ? * [ ] : 이며, 그 외 문자·숫자·공백·밑줄 등은 사용할 수 있다.
- 1.
문제 26
4지선다다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?
- 1.
여러 워크시트의 같은 셀 범위를 한꺼번에 참조하려면 3차원 참조를 사용한다.
- 2.
범위를 지정하고 수식을 입력한 뒤 [Ctrl]+[Enter]를 누르면 지정한 모든 셀에 수식이 한 번에 채워진다.
- 3.
수식의 결과값을 수식이 아닌 상수로 바꾸려면 [F9] 키를 누른다.
- 4.
배열 상수에는 숫자나 텍스트만 넣을 수 있고 TRUE, FALSE 같은 논리값은 넣을 수 없다.
정답·해설 보기▾
정답
4번
배열 상수에는 숫자나 텍스트만 넣을 수 있고 TRUE, FALSE 같은 논리값은 넣을 수 없다.
해설
정답: 4. 배열 상수에는 숫자·텍스트뿐만 아니라 TRUE, FALSE 같은 논리값과 #N/A 같은 오류값도 넣을 수 있다.
오답 풀이
- 1번: 여러 시트의 같은 범위를 묶어 참조하는 것이 3차원 참조이므로 옳다.
- 2번: [Ctrl]+[Enter]로 범위에 수식을 한 번에 채울 수 있으므로 옳다.
- 3번: 수식 입력 줄에서 [F9]를 누르면 수식이 결과값(상수)으로 바뀌므로 옳다.
- 4번: 논리값도 배열 상수로 쓸 수 있으므로 옳지 않다.
보충 개념 배열 상수에는 셀 참조·수식·길이가 다른 행과 열은 사용할 수 없으나, 숫자·텍스트·논리값·오류값은 사용할 수 있다.
- 1.
문제 27
4지선다다음 중 [B2] 셀에 수식 "=A2+B2+C2"를 입력했을 때 발생하는 현상으로 옳은 것은?
- 1.
[B2] 셀에 "#REF!" 오류가 표시된다.
- 2.
[B2] 셀에 "#VALUE!" 오류가 표시된다.
- 3.
순환 참조 경고 메시지가 나타난다.
- 4.
데이터 유효성 검사 오류 메시지가 나타난다.
정답·해설 보기▾
정답
3번
순환 참조 경고 메시지가 나타난다.
해설
정답: 3. 수식이 들어 있는 [B2] 셀이 수식 안에서 자기 자신(B2)을 참조하므로 순환 참조가 발생하여 경고 메시지가 나타난다.
오답 풀이
- 1번: "#REF!"는 참조하던 셀이 삭제되었을 때 나타나는 오류이다.
- 2번: "#VALUE!"는 잘못된 형식의 값이 인수로 쓰였을 때 나타난다.
- 3번: 자기 셀을 참조하므로 순환 참조 경고가 맞아 옳다.
- 4번: 데이터 유효성 검사 오류는 입력 제한 조건을 위반할 때 나타난다.
보충 개념 순환 참조는 수식이 직접 또는 간접적으로 자기 셀을 참조할 때 생기며, 반복 계산을 켜지 않으면 결과가 0으로 처리된다.
- 1.
문제 28
4지선다다음 중 배열 상수에 대한 설명으로 옳지 않은 것은?
- 1.
배열 상수에 텍스트를 넣을 때에는 큰따옴표(")로 묶어 입력한다.
- 2.
셀 참조나 함수, 길이가 다른 행과 열도 배열 상수의 값으로 사용할 수 있다.
- 3.
같은 배열 상수 안에서 행은 세미콜론(;), 열은 쉼표(,)로 구분한다.
- 4.
배열 상수의 값으로 숫자·텍스트 외에 TRUE, FALSE 같은 논리값도 쓸 수 있다.
정답·해설 보기▾
정답
2번
셀 참조나 함수, 길이가 다른 행과 열도 배열 상수의 값으로 사용할 수 있다.
해설
정답: 2. 셀 참조, 함수, 길이가 서로 다른 행과 열은 배열 상수의 값으로 사용할 수 없다.
오답 풀이
- 1번: 배열 상수의 텍스트는 큰따옴표로 묶으므로 옳다.
- 2번: 셀 참조·함수·길이가 다른 행열은 사용할 수 없으므로 옳지 않다.
- 3번: 행은 세미콜론, 열은 쉼표로 구분하므로 옳다.
- 4번: 논리값도 배열 상수의 값으로 쓸 수 있으므로 옳다.
보충 개념 배열 상수의 값은 수식이 아닌 상수여야 하며, $·괄호·% 기호도 배열 상수에 포함할 수 없다.
- 1.
문제 29
4지선다다음 중 아래 데이터에 주어진 고급 필터 조건을 적용할 때 추출되는 레코드의 개수로 옳은 것은?
[조건]
부서 평가 <>관리 >=80 [데이터]
사원 부서 평가 김하늘 영업 92 이준호 관리 85 박서연 개발 78 정민우 영업 70 한지수 개발 88 오세훈 관리 95 임가람 영업 81 - 1.
2개
- 2.
3개
- 3.
4개
- 4.
5개
정답·해설 보기▾
정답
2번
3개
해설
정답: 2. 조건이 같은 행에 있으므로 AND 조건이며, "부서가 관리가 아니면서 평가가 80 이상"인 레코드를 추출한다.
오답 풀이
- 김하늘(영업, 92), 한지수(개발, 88), 임가람(영업, 81)이 두 조건을 모두 만족한다.
- 이준호·오세훈은 부서가 관리라서 제외되고, 박서연(78)·정민우(70)는 평가가 80 미만이라 제외된다.
- 따라서 추출되는 레코드는 3개이므로 정답은 2번이다.
보충 개념 고급 필터에서 조건을 같은 행에 쓰면 AND, 다른 행에 쓰면 OR이며, <>는 "같지 않음"을 의미한다.
- 1.
문제 30
4지선다아래 워크시트에서 점수[B3:B10]를 이용하여 점수 구간별 도수를 구한 뒤 그 도수만큼 "●"를 반복 표시하려고 한다. 다음 중 [F3] 셀에 입력할 배열 수식으로 옳은 것은?
A B C D E F 2 점수 하한 상한 도수 3 55 0 60 4 72 61 75 5 88 76 90 6 91 91 100 7 63 8 49 9 77 10 95 - 1.
{=REPT("●", FREQUENCY(B3:B10, E3:E6))}
- 2.
=REPT("●", FREQUENCY(E3:E6, B3:B10))
- 3.
=REPT("●", FREQUENCY(B3:B10, E3:E6))
- 4.
{=REPT("●", FREQUENCY(E3:E6, B3:B10))}
정답·해설 보기▾
정답
1번
{=REPT("●", FREQUENCY(B3:B10, E3:E6))}
해설
정답: 1. FREQUENCY는 첫 인수에 데이터 배열(B3:B10), 둘째 인수에 구간 배열(E3:E6)을 넣어야 하며, 배열 수식이므로 [Ctrl]+[Shift]+[Enter]로 입력되어 중괄호 {}로 묶인다.
오답 풀이
- 1번: 인수 순서가 (데이터, 구간)이고 중괄호로 묶여 있으므로 옳다.
- 2번: 중괄호가 없고 인수 순서도 뒤바뀌어 옳지 않다.
- 3번: 인수 순서는 맞으나 배열 수식의 중괄호가 없어 옳지 않다.
- 4번: 중괄호는 있으나 인수 순서가 (구간, 데이터)로 뒤바뀌어 옳지 않다.
보충 개념 FREQUENCY(데이터_배열, 구간_배열)는 각 구간에 속하는 값의 개수를 배열로 반환하고, REPT(문자, 횟수)는 문자를 지정한 횟수만큼 반복한다.
- 1.
문제 31
4지선다아래 워크시트에서 택배비표[A10:D13]를 이용하여 [D2] 셀에 주문의 택배비를 배열 수식으로 구하려고 한다. 다음 중 [D2] 셀에 입력할 수식으로 옳은 것은?
A B C D 1 주문번호 지역 무게 택배비 2 101 지방 4 10 지역 0 3 5 12 수도권 3000 4000 5000 13 지방 4000 5000 6000 - 1.
=INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1))
- 2.
=INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,1), MATCH(C2,$B$10:$D$10,0))
- 3.
=INDEX($B$12:$D$13, MATCH(C2,$B$10:$D$10,1), MATCH(B2,$A$12:$A$13,0))
- 4.
=INDEX(MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1), $B$12:$D$13)
정답·해설 보기▾
정답
1번
=INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1))
해설
정답: 1. INDEX(범위, 행 번호, 열 번호) 구조에서 행은 지역을 정확히 찾으므로 MATCH(B2, A12:A13, 0), 열은 무게 구간을 근사로 찾으므로 MATCH(C2, B10:D10, 1)을 사용한다.
오답 풀이
- 1번: 지역은 정확히(0), 무게 구간은 근사(1)로 찾고 인수 순서도 맞으므로 옳다.
- 2번: 지역을 근사(1)로, 무게를 정확히(0)로 찾아 옳지 않다.
- 3번: 행과 열에 들어갈 MATCH가 서로 뒤바뀌어 옳지 않다.
- 4번: INDEX의 첫 인수는 참조 범위여야 하는데 MATCH가 들어가 인수 순서가 잘못되어 옳지 않다.
보충 개념 MATCH의 마지막 인수가 0이면 정확히 일치, 1이면 찾을 값보다 작거나 같은 값 중 최대값(근사)을 찾으며 이때 구간 배열은 오름차순이어야 한다.
- 1.
문제 32
4지선다다음과 같이 "데이터 표" 기능을 사용하여 단가에 따른 판매액을 계산하려고 한다(수량 셀과 단가 셀을 참조하는 수식을 한쪽에 두고, 단가 여러 값을 한 행에 나열). 다음 중 이때 수행할 작업에 대한 설명으로 옳지 않은 것은?
- 1.
[데이터 표] 대화상자에서 "행 입력 셀"에 단가가 입력될 셀을 지정한다.
- 2.
표로 만들 범위를 선택한 뒤 [데이터] → [예측] → [가상 분석] → [데이터 표]를 선택한다.
- 3.
계산 결과가 채워진 셀 중 하나만 선택하여 그 값을 직접 수정할 수 있다.
- 4.
자동으로 채워진 셀에는 "{=TABLE(...)}" 형태의 배열 수식이 들어 있다.
정답·해설 보기▾
정답
3번
계산 결과가 채워진 셀 중 하나만 선택하여 그 값을 직접 수정할 수 있다.
해설
정답: 3. 데이터 표의 결과는 배열 수식으로 한꺼번에 채워지므로, 결과 셀의 일부만 선택하여 따로 수정하거나 삭제할 수 없다.
오답 풀이
- 1번: 단가 값이 한 행에 나열되어 있으므로 "행 입력 셀"에 단가 셀을 지정하므로 옳다.
- 2번: [데이터] → [예측] → [가상 분석] → [데이터 표] 순으로 실행하므로 옳다.
- 3번: 결과 셀 일부만 수정할 수 없으므로 옳지 않다.
- 4번: 결과 셀에는 "{=TABLE(...)}" 배열 수식이 들어 있으므로 옳다.
보충 개념 데이터 표는 하나 또는 두 개의 입력 값이 바뀔 때 수식 결과가 어떻게 달라지는지를 한 번에 보여 주는 가상 분석 도구이다.
- 1.
문제 33
4지선다다음 중 부분합에 대한 설명으로 옳지 않은 것은?
- 1.
부분합을 작성하기 전에 기준이 되는 필드를 기준으로 데이터를 미리 정렬해야 한다.
- 2.
이미 작성된 부분합에 다른 함수의 부분합을 중첩하려면 "새로운 값으로 대치"를 해제해야 한다.
- 3.
부분합을 제거하면 함께 삽입되었던 윤곽(개요)도 모두 제거된다.
- 4.
부분합에서는 합계·평균·개수 등의 요약은 가능하지만 최대값·최소값은 구할 수 없다.
정답·해설 보기▾
정답
4번
부분합에서는 합계·평균·개수 등의 요약은 가능하지만 최대값·최소값은 구할 수 없다.
해설
정답: 4. 부분합에서는 합계·평균·개수뿐만 아니라 최대값·최소값·곱·표준편차 등도 요약 함수로 구할 수 있다.
오답 풀이
- 1번: 부분합은 기준 필드로 먼저 정렬해야 하므로 옳다.
- 2번: 중첩 부분합을 만들려면 "새로운 값으로 대치"를 해제해야 하므로 옳다.
- 3번: 부분합을 제거하면 윤곽도 함께 제거되므로 옳다.
- 4번: 최대값·최소값도 구할 수 있으므로 옳지 않다.
보충 개념 부분합의 요약 함수에는 합계·개수·평균·최대값·최소값·곱·숫자 개수·표준편차·분산 등이 있다.
- 1.
문제 34
4지선다다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
- 1.
피벗 테이블을 만든 뒤 원본 데이터를 수정하면 [새로 고침]을 해야 보고서에 반영된다.
- 2.
값 영역에 두 개 이상의 필드를 넣으면 "Σ 값" 필드가 행 또는 열 영역에 자동으로 추가된다.
- 3.
행 레이블이나 값 영역에 대해 레이블 필터나 값 필터를 적용할 수 있다.
- 4.
원본 데이터를 수정하면 별도의 조작 없이도 피벗 테이블에 즉시 자동으로 반영된다.
정답·해설 보기▾
정답
4번
원본 데이터를 수정하면 별도의 조작 없이도 피벗 테이블에 즉시 자동으로 반영된다.
해설
정답: 4. 피벗 테이블은 원본 데이터를 수정해도 자동으로 반영되지 않으며, [새로 고침]을 실행해야 변경 내용이 반영된다.
오답 풀이
- 1번: 원본 수정 후 [새로 고침]이 필요하므로 옳다.
- 2번: 값 필드가 둘 이상이면 "Σ 값" 필드가 자동 추가되므로 옳다.
- 3번: 레이블 필터·값 필터를 적용할 수 있으므로 옳다.
- 4번: 자동으로 즉시 반영되지 않으므로 옳지 않다.
보충 개념 원본 범위가 늘어났다면 데이터 원본을 다시 지정하거나 표(테이블)로 만들어 두면 새로 고침 시 새 데이터까지 반영된다.
- 1.
문제 35
4지선다다음 중 [데이터] → [데이터 도구]의 [통합]에 대한 설명으로 옳지 않은 것은?
- 1.
여러 시트나 다른 통합 문서에 입력된 데이터를 하나로 통합할 수 있다.
- 2.
원본 데이터와 통합 결과가 같은 워크시트에 있을 때에만 "원본 데이터에 연결"을 적용할 수 있다.
- 3.
통합은 데이터의 위치를 기준으로 하거나 항목(범주) 이름을 기준으로 할 수 있다.
- 4.
"모든 참조 영역"에 추가한 영역 중 필요 없는 것은 선택하여 삭제할 수 있다.
정답·해설 보기▾
정답
2번
원본 데이터와 통합 결과가 같은 워크시트에 있을 때에만 "원본 데이터에 연결"을 적용할 수 있다.
해설
정답: 2. "원본 데이터에 연결"은 원본 데이터와 통합 결과가 서로 다른 워크시트에 있을 때에만 적용할 수 있다.
오답 풀이
- 1번: 여러 시트·다른 통합 문서의 데이터를 통합할 수 있으므로 옳다.
- 2번: 같은 워크시트일 때만 연결할 수 있다는 설명은 옳지 않다(다른 시트일 때 가능).
- 3번: 위치 기준·항목 이름 기준 통합이 가능하므로 옳다.
- 4번: "모든 참조 영역"에서 불필요한 영역을 삭제할 수 있으므로 옳다.
보충 개념 "원본 데이터에 연결"을 켜면 원본이 바뀔 때 통합 결과가 자동으로 갱신되도록 연결되며, 윤곽이 함께 생성된다.
- 1.
문제 36
4지선다다음 중 아래 워크시트 (가)를 (나)와 같이 열의 순서가 재배열되도록 정렬하기 위한 방법으로 옳은 것은?
(가)
A B C D 1 지점 다점 가점 나점 2 매출 30 10 20 (나)
A B C D 1 지점 가점 나점 다점 2 매출 10 20 30 - 1.
정렬 옵션을 "위쪽에서 아래쪽"으로 설정
- 2.
정렬 옵션을 "왼쪽에서 오른쪽"으로 설정
- 3.
정렬 기준을 "셀 색"으로 설정
- 4.
정렬 옵션을 "내림차순 우선"으로 설정
정답·해설 보기▾
정답
2번
정렬 옵션을 "왼쪽에서 오른쪽"으로 설정
해설
정답: 2. 행 단위로 정렬하여 열의 순서를 바꾸려면 정렬 옵션에서 방향을 "왼쪽에서 오른쪽"으로 설정해야 한다.
오답 풀이
- 1번: "위쪽에서 아래쪽"은 기본값으로, 행을 정렬해 레코드 순서를 바꾸는 방식이라 열 재배열에는 맞지 않다.
- 2번: 열을 재배열하려면 방향을 "왼쪽에서 오른쪽"으로 바꿔야 하므로 옳다.
- 3번: 셀 색 정렬은 색을 기준으로 한 정렬이라 이 문제와 관계가 없다.
- 4번: "내림차순 우선"이라는 정렬 옵션은 존재하지 않는다.
보충 개념 정렬 대화상자의 [옵션]에서 방향을 "위쪽에서 아래쪽"(행 정렬) 또는 "왼쪽에서 오른쪽"(열 정렬)으로 선택할 수 있다.
- 1.
문제 37
4지선다다음 중 [틀 고정]에 대한 설명으로 옳지 않은 것은?
- 1.
화면에 표시된 틀 고정 구분선을 마우스로 더블클릭하면 틀 고정이 취소된다.
- 2.
워크시트를 스크롤해도 특정 행이나 열이 화면에 계속 표시되도록 하는 기능이다.
- 3.
셀을 선택하고 틀 고정을 실행하면 선택한 셀의 위쪽 행과 왼쪽 열이 고정된다.
- 4.
화면에서 지정한 틀 고정은 인쇄할 때에는 적용되지 않는다.
정답·해설 보기▾
정답
1번
화면에 표시된 틀 고정 구분선을 마우스로 더블클릭하면 틀 고정이 취소된다.
해설
정답: 1. 틀 고정 구분선은 마우스로 더블클릭한다고 해서 취소되지 않으며, [보기] → [틀 고정] → [틀 고정 취소]로 해제해야 한다.
오답 풀이
- 1번: 구분선 더블클릭으로는 취소되지 않으므로 옳지 않다.
- 2번: 스크롤해도 특정 행·열이 표시되게 하는 기능이므로 옳다.
- 3번: 선택한 셀의 위쪽 행과 왼쪽 열이 고정되므로 옳다.
- 4번: 화면의 틀 고정은 인쇄에는 적용되지 않으므로 옳다.
보충 개념 인쇄할 때 특정 행·열을 매 페이지에 반복하려면 [페이지 레이아웃] → [인쇄 제목]에서 반복할 행·열을 지정한다.
- 1.
문제 38
4지선다다음 중 셀 범위를 선택했을 때 상태 표시줄의 [상태 표시줄 사용자 지정]에서 표시할 수 있는 자동 계산 항목에 해당하지 않는 것은?
- 1.
선택한 영역의 평균
- 2.
선택한 영역에서 숫자가 입력된 셀의 개수
- 3.
선택한 영역의 합계
- 4.
선택한 영역에서 문자 데이터만 입력된 셀의 개수
정답·해설 보기▾
정답
4번
선택한 영역에서 문자 데이터만 입력된 셀의 개수
해설
정답: 4. 상태 표시줄의 자동 계산에는 평균·개수·숫자 셀 수·최소값·최대값·합계가 있으며, "문자 데이터만 입력된 셀의 개수"는 제공되지 않는다.
오답 풀이
- 1번: 평균은 자동 계산 항목이므로 해당한다.
- 2번: 숫자가 입력된 셀의 개수(숫자 셀 수)는 자동 계산 항목이므로 해당한다.
- 3번: 합계는 자동 계산 항목이므로 해당한다.
- 4번: 문자 셀의 개수는 자동 계산 항목이 아니므로 해당하지 않는다.
보충 개념 "개수"는 비어 있지 않은 모든 셀을 세고, "숫자 셀 수"는 숫자가 든 셀만 센다.
- 1.
문제 39
4지선다다음 중 묶은 세로 막대형 차트에 대한 설명으로 옳은 것은?
- 1.
"계열 겹치기" 값을 늘리면 같은 항목 안에서 계열 막대들이 서로 더 많이 겹쳐진다.
- 2.
축 제목은 한 번 입력하면 삭제할 수 없다.
- 3.
원본 데이터의 셀이 비어 있으면 막대가 항상 0으로 표시된다.
- 4.
보조 축을 지정하면 차트의 왼쪽에 표시된다.
정답·해설 보기▾
정답
1번
"계열 겹치기" 값을 늘리면 같은 항목 안에서 계열 막대들이 서로 더 많이 겹쳐진다.
해설
정답: 1. "계열 겹치기" 값을 크게 할수록 같은 항목 안의 계열 막대들이 서로 더 많이 겹쳐진다.
오답 풀이
- 1번: 계열 겹치기 값을 늘리면 막대가 더 겹쳐지므로 옳다.
- 2번: 축 제목은 입력 후에도 삭제할 수 있으므로 옳지 않다.
- 3번: 빈 셀의 표시 방식은 옵션으로 선택할 수 있으며 기본은 간격으로 두는 것이라 항상 0은 아니다.
- 4번: 보조 축은 차트의 오른쪽에 표시되므로 옳지 않다.
보충 개념 "간격 너비"는 항목(막대 그룹) 사이의 간격을, "계열 겹치기"는 한 항목 안 계열 막대들의 겹침 정도를 조절한다.
- 1.
문제 40
4지선다아래는 [A1] 셀에서 [매크로 기록]을 시작하여 작업한 과정을 Visual Basic Editor에서 확인한 것이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?
Sub 매크로1() ActiveCell.FormulaR1C1 = "분기" ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "매출" ActiveCell.Offset(1, -1).Range("A1").Select ActiveCell.FormulaR1C1 = "1분기" ActiveCell.Offset(0, 1).Range("A1").Select End Sub
- 1.
이 매크로는 셀 참조를 상대 참조로 기록한 것이다.
- 2.
[B2] 셀을 선택하고 매크로를 실행하면 [C2] 셀에 "매출"이 입력된다.
- 3.
시작 셀과 관계없이 항상 [B2] 셀에 "분기"가 입력된다.
- 4.
[B2] 셀을 선택하고 매크로를 실행하면 "1분기"는 [B3] 셀에 입력된다.
정답·해설 보기▾
정답
3번
시작 셀과 관계없이 항상 [B2] 셀에 "분기"가 입력된다.
해설
정답: 3. 코드가 ActiveCell.Offset처럼 상대 참조로 기록되었으므로 "분기"는 실행을 시작한 활성 셀에 입력되며, 항상 [B2]에 입력되는 것은 아니다.
오답 풀이
- 1번: Offset을 사용했으므로 상대 참조로 기록된 것이 맞아 옳다.
- 2번: [B2]에서 시작하면 "분기"가 B2, 한 칸 오른쪽 C2에 "매출"이 입력되므로 옳다.
- 3번: 상대 참조이므로 시작 셀에 따라 입력 위치가 달라져 항상 B2는 아니므로 옳지 않다.
- 4번: C2 입력 후 Offset(1,-1)로 B3로 이동해 "1분기"가 B3에 입력되므로 옳다.
보충 개념 매크로 기록 시 [상대 참조로 기록]을 켜면 ActiveCell.Offset 형태로, 끄면 Range("주소") 형태의 절대 참조로 기록된다.
- 1.
문제 41
4지선다다음 중 관계 데이터 모델에 대한 설명으로 옳지 않은 것은?
- 1.
도메인은 하나의 속성이 가질 수 있는 같은 형식의 모든 값의 집합이다.
- 2.
관계형 데이터베이스에서 릴레이션은 데이터를 표(Table) 형태로 표현한 것이다.
- 3.
하나의 릴레이션에서 튜플들 사이에는 순서가 없다.
- 4.
속성(Attribute)은 어떠한 경우에도 널(Null) 값을 가질 수 없다.
정답·해설 보기▾
정답
4번
속성(Attribute)은 어떠한 경우에도 널(Null) 값을 가질 수 없다.
해설
정답: 4. 속성은 널(Null) 값을 가질 수 있으며, 다만 기본 키로 지정된 속성은 널을 가질 수 없다.
오답 풀이
- 1번: 도메인은 한 속성이 취할 수 있는 값의 집합이므로 옳다.
- 2번: 릴레이션은 표 형태의 데이터 표현이므로 옳다.
- 3번: 튜플들 사이에는 순서가 없으므로 옳다.
- 4번: 일반 속성은 널을 가질 수 있으므로 "어떠한 경우에도 널을 가질 수 없다"는 옳지 않다.
보충 개념 릴레이션은 튜플(행)·속성(열)·도메인으로 구성되며, 속성의 개수를 차수(Degree), 튜플의 개수를 카디널리티(Cardinality)라 한다.
- 1.
문제 42
4지선다다음 중 기본 키(Primary Key)에 대한 설명으로 옳지 않은 것은?
- 1.
테이블의 모든 레코드를 유일하게 식별할 수 있는 필드에 지정한다.
- 2.
시간이 지나면 값이 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것이 바람직하다.
- 3.
기본 키로 지정된 필드에는 Null 값을 입력할 수 없다.
- 4.
기본 키를 지정하면 해당 필드의 인덱스 속성이 "예(중복 불가능)"로 설정된다.
정답·해설 보기▾
정답
2번
시간이 지나면 값이 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것이 바람직하다.
해설
정답: 2. 기본 키는 값이 변하지 않고 고유해야 하므로, 시간이 지나면 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것은 바람직하지 않다.
오답 풀이
- 1번: 모든 레코드를 유일하게 식별하는 필드에 지정하므로 옳다.
- 2번: 자주 바뀌는 값은 기본 키로 부적절하므로 옳지 않다.
- 3번: 기본 키에는 Null을 입력할 수 없으므로 옳다.
- 4번: 기본 키 지정 시 인덱스가 "예(중복 불가능)"로 설정되므로 옳다.
보충 개념 기본 키는 유일성(중복 불가)과 최소성을 만족하고 Null을 허용하지 않으며, 변하지 않는 값을 사용하는 것이 좋다.
- 1.
문제 43
4지선다다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
- 1.
외래 키 값은 참조하는 테이블의 기본 키 값 중 하나이거나 Null이어야 한다.
- 2.
참조되는 쪽(기본 키) 테이블의 레코드를 삭제하면 참조 무결성이 깨질 수 있다.
- 3.
외래 키가 있는 테이블에서 레코드를 삭제하면 항상 참조 무결성이 위배된다.
- 4.
외래 키가 있는 테이블에 새 레코드를 추가할 때 외래 키 값이 Null이면 참조 무결성이 유지된다.
정답·해설 보기▾
정답
3번
외래 키가 있는 테이블에서 레코드를 삭제하면 항상 참조 무결성이 위배된다.
해설
정답: 3. 외래 키가 있는 자식 테이블의 레코드를 삭제하는 것은 참조 무결성을 위배하지 않으며, 위배 위험은 참조되는 부모 테이블의 레코드를 삭제·변경할 때 발생한다.
오답 풀이
- 1번: 외래 키 값은 참조하는 기본 키 값 중 하나이거나 Null이어야 하므로 옳다.
- 2번: 부모 테이블의 레코드 삭제는 참조 무결성을 깨뜨릴 수 있으므로 옳다.
- 3번: 자식 레코드 삭제는 무결성 위배가 아니므로 "항상 위배된다"는 옳지 않다.
- 4번: 외래 키 값이 Null이면 무결성이 유지되므로 옳다.
보충 개념 참조 무결성은 외래 키가 참조하는 기본 키 값과 항상 일치하거나 Null이어야 한다는 규칙으로, 부모 측 삭제·갱신 시 연쇄 처리를 설정해 유지할 수 있다.
- 1.
문제 44
4지선다다음 중 정규화(Normalization)에 대한 설명으로 옳지 않은 것은?
- 1.
정규화를 거치면 테이블 사이의 종속성이 더 강해지고 데이터 중복이 늘어난다.
- 2.
데이터의 중복을 최소화하기 위한 작업이다.
- 3.
삽입·삭제·갱신 시 발생하는 이상(Anomaly) 현상을 줄이기 위한 것이다.
- 4.
일반적으로 하나의 테이블을 여러 개의 작은 테이블로 분해하는 과정이다.
정답·해설 보기▾
정답
1번
정규화를 거치면 테이블 사이의 종속성이 더 강해지고 데이터 중복이 늘어난다.
해설
정답: 1. 정규화는 데이터 중복과 종속성으로 인한 문제를 줄이는 작업이므로, 중복이 늘어나고 종속성이 강해진다는 설명은 옳지 않다.
오답 풀이
- 1번: 정규화는 중복을 줄이고 이상 현상을 없애는 것이므로 옳지 않다.
- 2번: 중복 최소화가 정규화의 목적이므로 옳다.
- 3번: 삽입·삭제·갱신 이상을 줄이기 위한 것이므로 옳다.
- 4번: 큰 테이블을 작은 테이블로 분해하는 과정이므로 옳다.
보충 개념 정규화 단계는 1NF→2NF→3NF→BCNF 순으로 진행되며, 지나친 정규화는 조인 증가로 성능 저하를 부를 수 있어 반정규화로 보완하기도 한다.
- 1.
문제 45
4지선다다음 중 관계형 데이터베이스에 대한 설명으로 옳지 않은 것은?
- 1.
데이터를 행과 열로 이루어진 표(테이블) 형태로 관리한다.
- 2.
기본 키는 레코드를 구별할 수 있는 유일한 값을 갖는 필드이다.
- 3.
외래 키 필드는 다른 테이블의 기본 키나 유일한 값을 갖는 필드를 참조한다.
- 4.
데이터를 트리(그래프) 구조로 표현한 계층형 모델을 그대로 사용한다.
정답·해설 보기▾
정답
4번
데이터를 트리(그래프) 구조로 표현한 계층형 모델을 그대로 사용한다.
해설
정답: 4. 관계형 데이터베이스는 데이터를 2차원 표(테이블)로 표현하며, 트리(그래프) 구조의 계층형 모델을 그대로 사용하지 않는다.
오답 풀이
- 1번: 데이터를 행과 열의 표로 관리하므로 옳다.
- 2번: 기본 키는 레코드를 구별하는 유일한 값을 갖는 필드이므로 옳다.
- 3번: 외래 키는 다른 테이블의 기본 키 등을 참조하므로 옳다.
- 4번: 계층형 모델을 그대로 쓰지 않으므로 옳지 않다.
보충 개념 데이터베이스 모델에는 계층형(트리), 망형(그래프), 관계형(표)이 있으며, 현재는 관계형이 가장 널리 쓰인다.
- 1.
문제 46
4지선다다음 중 Access 테이블의 데이터 형식에 대한 설명으로 옳지 않은 것은?
- 1.
긴 텍스트 형식은 짧은 텍스트와 마찬가지로 최대 255자까지만 입력할 수 있다.
- 2.
짧은 텍스트 형식에는 문자와 숫자를 모두 입력할 수 있으며 최대 255자까지 저장된다.
- 3.
숫자 형식은 필드 크기를 선택하여 저장되는 값의 범위를 조절할 수 있다.
- 4.
하이퍼링크 형식에는 웹 페이지나 파일의 위치로 바로 이동하는 주소를 저장할 수 있다.
정답·해설 보기▾
정답
1번
긴 텍스트 형식은 짧은 텍스트와 마찬가지로 최대 255자까지만 입력할 수 있다.
해설
정답: 1. 긴 텍스트(메모) 형식은 255자보다 훨씬 많은 양의 문자를 저장할 수 있으며, 255자 제한이 있는 것은 짧은 텍스트 형식이다.
오답 풀이
- 1번: 긴 텍스트가 255자만 가능하다는 설명은 옳지 않다.
- 2번: 짧은 텍스트는 문자·숫자를 입력할 수 있고 최대 255자이므로 옳다.
- 3번: 숫자 형식은 필드 크기로 범위를 조절하므로 옳다.
- 4번: 하이퍼링크 형식은 이동 주소를 저장하므로 옳다.
보충 개념 짧은 텍스트(최대 255자), 긴 텍스트(대용량 문자), 숫자, 날짜/시간, 통화, 일련번호, 예/아니요, 하이퍼링크 등 형식이 있다.
- 1.
문제 47
4지선다다음 중 테이블에서 필드와 레코드를 삭제하는 것에 대한 설명으로 옳은 것은?
- 1.
데이터시트 보기에서 필드를 삭제한 직후 [Ctrl]+[Z]를 누르면 항상 되살릴 수 있다.
- 2.
데이터시트 보기에서는 레코드를 삭제할 수 없다.
- 3.
필드를 삭제하면 그 필드에 입력되어 있던 데이터도 함께 삭제된다.
- 4.
디자인 보기에서는 필드를 삭제할 수 없다.
정답·해설 보기▾
정답
3번
필드를 삭제하면 그 필드에 입력되어 있던 데이터도 함께 삭제된다.
해설
정답: 3. 필드를 삭제하면 해당 필드에 입력되어 있던 모든 데이터도 함께 삭제된다.
오답 풀이
- 1번: 필드 삭제는 실행 취소(Ctrl+Z)로 되살릴 수 없으므로 옳지 않다.
- 2번: 데이터시트 보기에서도 레코드를 삭제할 수 있으므로 옳지 않다.
- 3번: 필드 삭제 시 데이터도 함께 사라지므로 옳다.
- 4번: 디자인 보기에서도 필드를 삭제할 수 있으므로 옳지 않다.
보충 개념 필드·레코드 삭제는 되돌릴 수 없으므로 중요한 데이터는 미리 백업한 뒤 작업하는 것이 안전하다.
- 1.
문제 48
4지선다다음 중 인덱스(Index)에 대한 설명으로 옳지 않은 것은?
- 1.
하나의 인덱스를 여러 개의 필드에 함께 설정할 수 있다.
- 2.
인덱스 속성은 "아니요", "예(중복 가능)", "예(중복 불가능)" 중에서 선택한다.
- 3.
OLE 개체 형식의 필드에는 인덱스를 설정할 수 없다.
- 4.
인덱스를 설정하면 데이터의 추가·수정·삭제 속도가 빨라진다.
정답·해설 보기▾
정답
4번
인덱스를 설정하면 데이터의 추가·수정·삭제 속도가 빨라진다.
해설
정답: 4. 인덱스를 설정하면 검색·정렬은 빨라지지만, 데이터의 추가·수정·삭제 시에는 인덱스도 함께 갱신해야 하므로 오히려 속도가 느려진다.
오답 풀이
- 1번: 여러 필드에 하나의 인덱스를 설정할 수 있으므로 옳다.
- 2번: 인덱스 속성은 세 가지 중에서 선택하므로 옳다.
- 3번: OLE 개체 형식에는 인덱스를 설정할 수 없으므로 옳다.
- 4번: 추가·수정·삭제 속도가 빨라진다는 설명은 옳지 않다.
보충 개념 OLE 개체·첨부 파일·계산 형식 필드에는 인덱스를 설정할 수 없다.
- 1.
문제 49
4지선다다음 중 데이터베이스에서 인덱스를 설정하는 가장 큰 목적으로 옳은 것은?
- 1.
데이터의 추가·수정·삭제 작업 속도를 높이기 위해
- 2.
데이터의 검색 및 정렬 작업 속도를 높이기 위해
- 3.
테이블에 입력되는 데이터의 중복을 항상 막기 위해
- 4.
저장 공간을 줄여 데이터를 압축하기 위해
정답·해설 보기▾
정답
2번
데이터의 검색 및 정렬 작업 속도를 높이기 위해
해설
정답: 2. 인덱스는 데이터의 검색과 정렬 작업의 속도를 높이기 위해 설정한다.
오답 풀이
- 1번: 추가·수정·삭제 작업은 인덱스 갱신 때문에 오히려 느려진다.
- 2번: 검색·정렬 속도 향상이 인덱스의 핵심 목적이므로 옳다.
- 3번: 중복 방지는 "예(중복 불가능)"로 설정했을 때의 부수 효과이지 인덱스의 일반 목적이 아니다.
- 4번: 인덱스는 별도 공간을 차지하므로 저장 공간을 줄이는 것과 무관하다.
보충 개념 인덱스는 책의 색인처럼 데이터의 위치 정보를 따로 모아 두어 원하는 레코드를 빠르게 찾도록 돕는다.
- 1.
문제 50
4지선다다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?
- 1.
LIKE "김*"은 "김"으로 시작하는 모든 값을 찾는다.
- 2.
LIKE "*동"은 "동"으로 끝나는 모든 값을 찾는다.
- 3.
LIKE "A?C"는 "A"로 시작하고 "C"로 끝나며 가운데 한 글자가 있는 세 글자 값을 찾는다.
- 4.
LIKE "전산"은 두 번째 글자가 "전"이고 세 번째 글자가 "산"인 값만 찾는다.
정답·해설 보기▾
정답
4번
LIKE "전산"은 두 번째 글자가 "전"이고 세 번째 글자가 "산"인 값만 찾는다.
해설
정답: 4. 별표(*)는 길이에 상관없는 임의의 문자열을 의미하므로, LIKE "전산"은 위치와 관계없이 "전산"을 포함하는 모든 값을 찾는다.
오답 풀이
- 1번: "김*"은 "김"으로 시작하는 값을 찾으므로 옳다.
- 2번: "*동"은 "동"으로 끝나는 값을 찾으므로 옳다.
- 3번: "?"는 한 글자를 의미하므로 "A?C"는 세 글자 값을 찾아 옳다.
- 4번: 특정 자리(둘째·셋째)로 한정하는 것이 아니므로 옳지 않다.
보충 개념 와일드카드 *(임의 길이 문자열), ?(한 문자), #(한 숫자), [ ](지정 범위의 한 문자)를 구분해 기억한다.
- 1.
문제 51
4지선다다음과 같은 <사원> 테이블과 <프로젝트> 테이블을 대상으로, "신제품" 프로젝트에 참여한 사원의 "사원명"을 출력하는 SQL문으로 옳은 것은?
<사원>
사번 사원명 101 김철수 102 이영희 103 박민수 <프로젝트>
프로젝트명 사번 신제품 101 신제품 102 유지보수 103 - 1.
SELECT 사원명 FROM 사원, 프로젝트 WHERE 사번 = (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');
- 2.
SELECT 사원명 FROM 사원 WHERE 사번 IN (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');
- 3.
SELECT 사원명 FROM 프로젝트 WHERE 사번 IN (SELECT 사번 FROM 사원 WHERE 프로젝트명 = '신제품');
- 4.
SELECT 사원명 FROM 사원 WHERE 프로젝트명 = '신제품';
정답·해설 보기▾
정답
2번
SELECT 사원명 FROM 사원 WHERE 사번 IN (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');
해설
정답: 2. "신제품" 프로젝트의 사번이 둘 이상(101, 102)이므로, 하위 질의가 여러 값을 반환할 수 있는 IN 연산자를 사용해 그 사번에 해당하는 사원명을 조회한다.
오답 풀이
- 1번: 하위 질의가 여러 행을 반환할 수 있는데 "="를 사용해 오류가 나므로 옳지 않다.
- 2번: IN으로 여러 사번을 받아 사원명을 조회하므로 옳다.
- 3번: 사원 테이블에는 프로젝트명 필드가 없으므로 옳지 않다.
- 4번: 사원 테이블에 프로젝트명 필드가 없어 조건이 성립하지 않으므로 옳지 않다.
보충 개념 하위 질의가 단일 값을 반환하면 "="를, 여러 값을 반환할 수 있으면 IN을 사용한다.
- 1.
문제 52
4지선다다음 중 <상품>(상품명, 분류, 재고, 가격) 테이블에서 재고가 50 이상인 상품을 가격이 높은 순서로, 가격이 같으면 상품명 오름차순으로 모든 필드를 조회하는 SQL문으로 옳은 것은?
- 1.
SELECT * FROM 상품 ORDER BY 가격 DESC, 상품명 ASC WHERE 재고 >= 50;
- 2.
SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격, 상품명 DESC;
- 3.
SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 DESC, 상품명 ASC;
- 4.
SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 ASC, 상품명 DESC;
정답·해설 보기▾
정답
3번
SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 DESC, 상품명 ASC;
해설
정답: 3. WHERE 절로 재고 50 이상을 거른 뒤, 가격 내림차순(DESC), 가격이 같으면 상품명 오름차순(ASC)으로 정렬하므로 3번이 옳다.
오답 풀이
- 1번: ORDER BY가 WHERE보다 앞에 와서 SQL 문법에 어긋나므로 옳지 않다.
- 2번: 가격이 기본값(오름차순)으로 정렬되어 "가격이 높은 순서"가 아니므로 옳지 않다.
- 3번: WHERE → ORDER BY 가격 DESC, 상품명 ASC로 조건에 맞으므로 옳다.
- 4번: 가격 오름차순·상품명 내림차순이라 요구와 반대이므로 옳지 않다.
보충 개념 SQL 절의 순서는 SELECT → FROM → WHERE → ORDER BY이며, 정렬은 ASC(오름차순, 기본)·DESC(내림차순)로 지정한다.
- 1.
문제 53
4지선다다음 중 아래 <판매> 테이블에 함수를 적용한 결과로 틀린 것은?
순번 수량 금액 1 8 2000 2 12 3000 3 Null 2500 4 20 4000 5 10 3500 - 1.
=Avg([수량]) → 10
- 2.
=Count([금액]) → 5
- 3.
=Sum([수량]) → 50
- 4.
=Max([금액]) → 4000
정답·해설 보기▾
정답
1번
=Avg([수량]) → 10
해설
정답: 1. Avg는 Null을 제외하고 평균을 구하므로 (8+12+20+10)/4 = 12.5가 되어, 결과를 10으로 본 1번이 틀렸다.
오답 풀이
- 1번: 수량 평균은 12.5이지 10이 아니므로 틀린 결과이다.
- 2번: 금액은 모두 값이 있어 Count는 5이므로 옳다.
- 3번: 수량 합계는 8+12+20+10 = 50이므로 옳다(Null 제외).
- 4번: 금액의 최대값은 4000이므로 옳다.
보충 개념 집계 함수는 Null을 계산에서 제외하므로, 평균은 Null이 아닌 값의 개수로 나눈다.
- 1.
문제 54
4지선다다음 중 폼의 속성에 대한 설명으로 옳지 않은 것은?
- 1.
"캡션" 속성은 폼 보기에서 제목 표시줄에 표시되는 텍스트를 지정한다.
- 2.
"기본 보기" 속성을 "연속 폼"으로 지정하면 한 화면에 여러 레코드가 나타난다.
- 3.
"레코드 선택기" 속성은 폼에 입력할 수 있는 최대 레코드 수를 지정한다.
- 4.
"탐색 단추" 속성을 "예"로 지정하면 레코드를 이동하는 단추가 표시된다.
정답·해설 보기▾
정답
3번
"레코드 선택기" 속성은 폼에 입력할 수 있는 최대 레코드 수를 지정한다.
해설
정답: 3. "레코드 선택기" 속성은 폼 왼쪽에 레코드를 선택할 수 있는 선택기(막대)를 표시할지 여부를 정하는 것이지, 입력 가능한 최대 레코드 수를 지정하는 것이 아니다.
오답 풀이
- 1번: 캡션은 제목 표시줄 텍스트를 지정하므로 옳다.
- 2번: 기본 보기를 연속 폼으로 하면 여러 레코드가 한 화면에 나타나므로 옳다.
- 3번: 레코드 선택기는 최대 레코드 수와 무관하므로 옳지 않다.
- 4번: 탐색 단추를 "예"로 하면 이동 단추가 표시되므로 옳다.
보충 개념 폼의 기본 보기에는 단일 폼·연속 폼·데이터시트가 있으며, 레코드 선택기·탐색 단추·구분 선 등은 표시 여부를 속성으로 조절한다.
- 1.
문제 55
4지선다다음 중 하나의 화면에 폼 보기와 데이터시트 보기를 위·아래로 함께 표시하여, 한쪽에서 선택한 레코드를 다른 쪽에서 보거나 편집할 수 있도록 자동으로 만들어 주는 도구로 옳은 것은?
- 1.
여러 항목
- 2.
분할 표시 폼
- 3.
모달 대화 상자
- 4.
폼 디자인
정답·해설 보기▾
정답
2번
분할 표시 폼
해설
정답: 2. 분할 표시 폼은 같은 데이터를 폼 보기와 데이터시트 보기로 위·아래에 동시에 표시하여, 한쪽에서 선택한 레코드를 다른 쪽에서 함께 보고 편집할 수 있게 한다.
오답 풀이
- 1번: 여러 항목은 데이터시트와 비슷하게 여러 레코드를 표 형태로 한 화면에 보여 주는 폼이다.
- 2번: 폼 보기와 데이터시트를 함께 보여 주므로 옳다.
- 3번: 모달 대화 상자는 사용자 입력을 받는 대화 상자형 폼이다.
- 4번: 폼 디자인은 빈 폼을 직접 디자인 보기로 만드는 도구이다.
보충 개념 분할 표시 폼의 두 보기는 같은 데이터 원본에 연결되어 항상 동기화된다.
- 1.
문제 56
4지선다다음 중 폼이나 보고서의 조건부 서식에 대한 설명으로 옳지 않은 것은?
- 1.
조건부 서식으로 글꼴의 종류(이름)와 글꼴 크기를 자유롭게 바꿀 수 있다.
- 2.
필드 값이나 식, 포커스를 가진 컨트롤을 기준으로 조건부 서식을 지정할 수 있다.
- 3.
지정한 조건 중 두 개 이상이 참이면 참인 조건 가운데 첫 번째 조건의 서식만 적용된다.
- 4.
조건을 만족할 때 글꼴 색, 바탕색, 굵게, 밑줄 등의 서식을 지정할 수 있다.
정답·해설 보기▾
정답
1번
조건부 서식으로 글꼴의 종류(이름)와 글꼴 크기를 자유롭게 바꿀 수 있다.
해설
정답: 1. 조건부 서식으로는 글꼴 색·바탕색·굵게·기울임·밑줄·사용 여부 등은 지정할 수 있으나, 글꼴의 종류(이름)나 크기는 조건부 서식으로 변경할 수 없다.
오답 풀이
- 1번: 글꼴 이름·크기는 조건부 서식 대상이 아니므로 옳지 않다.
- 2번: 필드 값·식·포커스를 기준으로 지정할 수 있으므로 옳다.
- 3번: 두 개 이상 참이면 첫 번째 참 조건의 서식만 적용되므로 옳다.
- 4번: 글꼴 색·바탕색·굵게·밑줄 등을 지정할 수 있으므로 옳다.
보충 개념 조건부 서식은 값이 조건을 만족할 때 강조 표시를 자동 적용하며, 최대 여러 개의 규칙을 우선순위 순서대로 평가한다.
- 1.
문제 57
4지선다다음 중 [홈] 탭 [레코드] 그룹의 "Σ 요약" 기능에 대한 설명으로 옳지 않은 것은?
- 1.
데이터시트의 맨 아래에 요약 행을 추가하여 집계 결과를 표시한다.
- 2.
"텍스트" 형식의 필드에 대해서는 "개수" 집계만 지정할 수 있다.
- 3.
숫자 형식의 필드에는 합계, 평균, 최대값 등의 집계를 지정할 수 있다.
- 4.
"Σ 요약" 기능은 인쇄된 보고서 위에서만 사용할 수 있다.
정답·해설 보기▾
정답
4번
"Σ 요약" 기능은 인쇄된 보고서 위에서만 사용할 수 있다.
해설
정답: 4. "Σ 요약" 기능은 데이터시트 형식으로 표시되는 테이블·쿼리·폼 등의 데이터시트 보기에서 사용하며, 인쇄된 보고서에서만 쓰는 기능이 아니다.
오답 풀이
- 1번: 데이터시트 맨 아래에 요약 행을 추가하므로 옳다.
- 2번: 텍스트 필드에는 개수 집계만 지정할 수 있으므로 옳다.
- 3번: 숫자 필드에는 합계·평균·최대값 등을 지정할 수 있으므로 옳다.
- 4번: 인쇄된 보고서 위에서만 사용한다는 설명은 옳지 않다.
보충 개념 요약 행에서는 필드 형식에 따라 사용할 수 있는 집계 함수(개수·합계·평균·최대·최소 등)가 달라진다.
- 1.
문제 58
4지선다다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
- 1.
OpenReport는 작성된 보고서를 인쇄하거나 미리 보기로 연다.
- 2.
FindRecord는 조건에 맞는 모든 레코드를 한 번에 찾아 선택한다.
- 3.
ApplyFilter는 테이블이나 쿼리에서 조건에 맞는 레코드만 걸러 표시한다.
- 4.
MessageBox는 메시지 상자를 통해 경고나 안내 정보를 표시한다.
정답·해설 보기▾
정답
2번
FindRecord는 조건에 맞는 모든 레코드를 한 번에 찾아 선택한다.
해설
정답: 2. FindRecord는 조건에 맞는 레코드 중 첫 번째 하나를 찾는 함수이며, 모든 레코드를 한 번에 찾아 선택하지는 않는다.
오답 풀이
- 1번: OpenReport는 보고서를 인쇄하거나 미리 보기로 열므로 옳다.
- 2번: FindRecord는 조건에 맞는 첫 레코드를 찾으므로 "모든 레코드"라는 설명은 옳지 않다.
- 3번: ApplyFilter는 조건에 맞는 레코드만 걸러 표시하므로 옳다.
- 4번: MessageBox는 메시지 상자로 정보를 표시하므로 옳다.
보충 개념 조건을 만족하는 레코드만 골라 보려면 ApplyFilter를, 다음 일치 레코드로 이동하려면 FindNext를 함께 사용한다.
- 1.
문제 59
4지선다다음 중 개체-관계(E-R) 모델에 대한 설명으로 옳지 않은 것은?
- 1.
현실 세계를 개체(Entity), 관계(Relationship), 속성(Attribute)으로 표현하는 개념적 모델이다.
- 2.
E-R 다이어그램에서 개체는 사각형, 속성은 타원, 관계는 마름모로 표현한다.
- 3.
표현하려는 현실 세계의 대상체(사람·사물 등) 자체를 "관계(Relationship)"라고 한다.
- 4.
특정 DBMS의 종류와 관계없이 데이터를 개념적으로 표현하는 데 사용된다.
정답·해설 보기▾
정답
3번
표현하려는 현실 세계의 대상체(사람·사물 등) 자체를 "관계(Relationship)"라고 한다.
해설
정답: 3. 표현하려는 현실 세계의 대상체(사람·사물 등) 자체는 "개체(Entity)"라고 하며, "관계(Relationship)"는 개체들 사이의 연관을 의미한다.
오답 풀이
- 1번: 개체·관계·속성으로 현실을 표현하는 개념적 모델이므로 옳다.
- 2번: 개체=사각형, 속성=타원, 관계=마름모로 표현하므로 옳다.
- 3번: 대상체 자체는 개체이지 관계가 아니므로 옳지 않다.
- 4번: 특정 DBMS와 무관한 개념적 표현이므로 옳다.
보충 개념 E-R 다이어그램은 개체(사각형), 속성(타원), 관계(마름모), 연결선으로 구성되며, 논리적·물리적 설계 이전 단계인 개념적 설계에 사용된다.
- 1.
문제 60
4지선다다음 중 보고서가 시작될 때 첫 페이지에 한 번만 표시되며, 보고서의 제목이나 회사 로고 등을 나타내는 데 사용하는 구역으로 옳은 것은?
- 1.
보고서 머리글
- 2.
페이지 머리글
- 3.
그룹 머리글
- 4.
본문
정답·해설 보기▾
정답
1번
보고서 머리글
해설
정답: 1. 보고서 머리글은 보고서의 맨 처음 첫 페이지에 한 번만 표시되며, 제목이나 회사 로고 등 보고서 전체를 대표하는 내용을 넣는다.
오답 풀이
- 1번: 첫 페이지에 한 번만 표시되어 제목·로고 등을 넣으므로 옳다.
- 2번: 페이지 머리글은 매 페이지 위쪽에 반복 표시된다.
- 3번: 그룹 머리글은 각 그룹이 시작될 때마다 표시된다.
- 4번: 본문은 레코드별로 반복 출력되는 구역이다.
보충 개념 보고서 구역은 보고서 머리글·페이지 머리글·그룹 머리글·본문·그룹 바닥글·페이지 바닥글·보고서 바닥글로 구성되며, 보고서 바닥글은 마지막에 한 번 총합계 등을 표시한다.
- 1.