컴퓨터활용능력 1급 2024년 상시01 필기 기출문제 전체입니다. 각 문제의 정답 · 해설 보기를 누르면 정답과 상세 해설을 확인할 수 있습니다.
컴퓨터 일반
문제 1
다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?
①2진수 덧셈을 수행하는 가산기(Adder)가 있다.
②뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기(Complementor)가 있다.
③연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있다.
④연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
정답 · 해설 보기
정답 ④
연산장치의 레지스터에는 가산기, 보수기, 누산기, 데이터 레지스터 등이 있습니다. 상태 레지스터(Status Register)는 연산 결과의 상태(오버플로, 캐리, 부호 등)를 나타내는 플래그를 저장하는 레지스터로, 연산에 사용될 데이터를 기억하는 것이 아니라 연산 결과의 상태 정보를 저장합니다. 데이터를 기억하는 역할은 데이터 레지스터가 담당합니다. 시험 포인트: 상태 레지스터는 연산 결과의 상태 플래그를 저장하며, 데이터 저장 용도가 아닙니다.
문제 2
다음 중 인터넷 보안을 위한 해결책으로 사용되는 암호화 기법에 대한 설명으로 옳지 않은 것은?
①비밀키 암호화 기법은 동일한 키로 데이터를 암호화하고 복호화한다.
②비밀키 암호화 기법은 대칭키 암호화 기법 또는 단일키 암호화 기법이라고도 하며, 대표적으로 DES(Data Encryption Standard)가 있다.
③공개키 암호화 기법은 비대칭 암호화 기법이라고도 하며, 대표적인 암호화 방식으로 RSA(Rivest, Shamir, Adleman)가 있다.
④공개키 암호화 기법에서는 암호화할 때 사용하는 키는 비밀로 하고, 복호화 할 때 사용하는 키는 공개하는 방식을 사용한다.
정답 · 해설 보기
정답 ④
공개키 암호화 기법(비대칭 암호화)에서는 암호화할 때 사용하는 키를 공개하고, 복호화할 때 사용하는 키를 비밀로 합니다. 즉, 공개키로 암호화하고 개인키(비밀키)로 복호화하는 방식입니다. 보기에서는 암호화 키를 비밀로 하고 복호화 키를 공개한다고 하여 순서가 반대로 서술되어 있습니다. 대표적인 공개키 알고리즘으로는 RSA가 있습니다. 시험 포인트: 공개키 암호화는 공개키로 암호화, 개인키로 복호화하는 방식입니다.
문제 3
다음 중 컴퓨터에서 사용하는 자료의 외부적 표현 방식에 관한 설명으로 옳은 것은?
①ASCII는 데이터 통신용이나 개인용 컴퓨터에서 사용하며, 128가지의 문자를 표현할 수 있다.
②BCD는 8비트로 구성되어 있으며, 하나의 문자를 표현할 수 있다.
③EBCDIC는 대형 컴퓨터에서 사용되는 범용 코드이며, 6비트로 구성되어 있다.
④Unicode는 국제 표준 코드로 최대 256가지의 문자 표현이 가능하다.
정답 · 해설 보기
정답 ①
ASCII 코드는 7비트(패리티 비트 포함 8비트)로 구성되어 128가지 문자를 표현할 수 있는 데이터 통신용 코드입니다. BCD 코드는 6비트(존 2비트 + 디짓 4비트)로 구성되며 8비트가 아닙니다. EBCDIC는 8비트로 구성된 대형 컴퓨터용 범용 코드이며 6비트가 아닙니다. Unicode는 16비트 이상으로 전 세계 문자를 표현하며 256가지가 아닙니다. 시험 포인트: ASCII는 7비트 128문자, BCD는 6비트, EBCDIC는 8비트, Unicode는 16비트 이상입니다.
문제 4
통신 기술과 GPS, 그리고 컴퓨터에 저장된 데이터베이스를 이용하여 주변의 위치와 부가 서비스를 제공하는 기술은?
①사물 인터넷(IoT)
②빅 데이터(Big Data)
③위치 기반 서비스(LBS)
④시맨틱 웹(Semantic Web)
정답 · 해설 보기
정답 ③
위치 기반 서비스(LBS, Location Based Service)는 GPS와 통신 기술을 활용하여 사용자의 현재 위치를 파악하고, 데이터베이스에 저장된 주변 정보를 제공하는 서비스입니다. 사물 인터넷(IoT)은 사물 간 네트워크 연결, 빅 데이터는 대규모 데이터 분석, 시맨틱 웹은 의미 기반 웹 검색 기술로 위치 기반과는 관련이 없습니다. 시험 포인트: GPS + 통신 + DB 조합으로 위치 정보를 제공하는 서비스는 LBS입니다.
문제 5
다음 중 시스템 복구를 해야 하는 시기로 가장 적절하지 않은 것은?
①새 장치를 설치한 후 시스템이 불안정 할 때
②로그온 화면이 나타나지 않으며, 운영체제를 시작할 수 없을 때
③누락되거나 손상된 데이터 파일을 이전 버전으로 되돌리고자 할 때
④파일의 단편화를 개선하여 디스크의 접근 속도를 향상시키고자 할 때
정답 · 해설 보기
정답 ④
시스템 복구는 장치 설치 후 불안정, 운영체제 부팅 불가, 손상된 파일 복원 등의 상황에서 사용합니다. 파일의 단편화를 개선하여 디스크 접근 속도를 향상시키는 것은 디스크 조각 모음(디프래그먼트) 기능의 역할이며, 시스템 복구와는 관계가 없습니다. 시스템 복구는 시스템을 이전 상태로 되돌리는 기능입니다. 시험 포인트: 디스크 조각 모음은 시스템 복구가 아닌 별도의 디스크 최적화 기능입니다.
문제 6
다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?
①Windows의 자체 구성 정보를 저장하는 데이터베이스이다.
②Windows에 탑재된 레지스트리 편집기는 'regedit.exe'이다.
③레지스트리 정보는 Windows의 부팅 시에만 참조된다.
④레지스트리에는 각 사용자의 프로필과 시스템 하드웨어, 설치된 프로그램 및 속성 설정에 대한 정보가 들어 있다.
정답 · 해설 보기
정답 ③
레지스트리는 Windows의 구성 정보를 저장하는 데이터베이스로, 부팅 시에만 참조되는 것이 아니라 시스템 운영 중에도 지속적으로 참조되고 갱신됩니다. 프로그램 실행, 하드웨어 설정 변경, 사용자 환경 설정 등 모든 작업에서 레지스트리가 실시간으로 사용됩니다. 레지스트리 편집기는 regedit.exe이며, 사용자 프로필과 하드웨어 정보 등이 저장됩니다. 시험 포인트: 레지스트리는 부팅 시뿐 아니라 시스템 운영 중 지속적으로 참조됩니다.
문제 7
다음 중 인터넷과 관련하여 스트리밍(Streaming) 기술에 관한 설명으로 옳은 것은?
①정지 화상의 프레임에서 중복되는 정보를 삭제하여 데이터를 압축하는 기술이다.
②네트워크를 통해 대용량의 멀티미디어 데이터 파일을 다운 받을 때 사용자가 전체 파일을 다운 받을 때까지 기다릴 필요 없이 전송되는 대로 재생시키는 기술이다.
③하이퍼텍스트와 멀티미디어를 통합한 개념으로 문자뿐만 아니라 그래픽, 사운드, 동영상 등의 정보를 연결해 놓은 미디어 통합 기술이다.
④카메라로 촬영한 아날로그 영상을 디지털 영상으로 변환, 캡처하여 편집, 저장 시키는 기술이다.
정답 · 해설 보기
정답 ②
스트리밍(Streaming)은 네트워크를 통해 대용량 멀티미디어 파일을 전송받을 때 전체 다운로드를 기다리지 않고 전송되는 데이터를 실시간으로 재생하는 기술입니다. 정지 화상 압축은 JPEG, 하이퍼텍스트와 멀티미디어 통합은 하이퍼미디어, 아날로그 영상을 디지털로 변환하는 것은 비디오 캡처 기술에 해당합니다. 시험 포인트: 스트리밍은 전체 다운로드 없이 실시간 재생하는 기술입니다.
문제 8
다음 중 자료 구성 단위에 대한 설명으로 옳지 않은 것은?
①워드(Word)는 문자를 표현하는 최소 단위이다.
②니블(Nibble)은 4개의 비트(Bit)가 모여 1개의 니블을 구성한다.
③레코드(Record)는 하나 이상의 관련된 필드가 모여서 구성되는 자료 처리 단위이다.
④필드(Field)는 파일 구성의 최소 단위이며, 여러 개의 필드가 모여 레코드(Record)가 된다.
정답 · 해설 보기
정답 ①
워드(Word)는 CPU가 한 번에 처리할 수 있는 데이터 단위로, 문자를 표현하는 최소 단위가 아닙니다. 문자를 표현하는 최소 단위는 바이트(Byte)입니다. 니블은 4비트, 바이트는 8비트로 구성되며, 필드는 파일 구성의 최소 단위이고 여러 필드가 모여 레코드를 구성합니다. 시험 포인트: 워드는 CPU 처리 단위이고, 문자 표현 최소 단위는 바이트입니다.
문제 9
다음 중 Windows 10의 [메모장]에 관한 설명으로 옳지 않은 것은?
①텍스트 파일이나 웹 페이지를 편집하는 간단한 도구로 사용할 수 있다.
②[이동] 명령으로 원하는 줄 번호를 입력하여 문서의 특정 줄로 이동할 수 있으며, 자동 줄 바꿈이 설정된 경우에도 이동 명령을 사용할 수 있다.
③특정 문자나 단어를 찾아서 바꾸거나, 창 크기에 맞추어 텍스트 줄을 바꾸어 문서의 내용을 표시할 수 있다.
④머리글과 바닥글을 설정하여 문서의 위쪽과 아래쪽 여백에 원하는 텍스트를 표시하여 인쇄할 수 있다.
정답 · 해설 보기
정답 ②
메모장에서 자동 줄 바꿈이 설정된 경우에는 이동(Go To) 명령을 사용할 수 없습니다. 이동 명령은 자동 줄 바꿈이 해제된 상태에서만 활성화되며, 줄 번호를 입력하여 특정 줄로 이동할 수 있습니다. 메모장은 텍스트 파일 편집, 찾기/바꾸기, 머리글/바닥글 설정 등의 기본 기능을 제공합니다. 시험 포인트: 메모장의 이동 명령은 자동 줄 바꿈이 해제된 상태에서만 사용 가능합니다.
문제 10
다음 중 아날로그 컴퓨터와 비교하여 디지털 컴퓨터의 특징으로 옳지 않은 것은?
①온도, 전압, 진동 등과 같이 연속적으로 변하는 데이터를 효율적으로 처리할 수 있다.
②산술 및 논리 연산을 처리하는 회로에 기반을 둔 범용 컴퓨터로 사용된다.
③데이터의 각 자리마다 0 혹은 1의 비트로 표현한 이산적인 데이터를 처리한다.
④데이터 처리를 위한 명령어들로 구성된 프로그램에 의해 동작된다.
정답 · 해설 보기
정답 ①
온도, 전압, 진동 등 연속적으로 변하는 아날로그 데이터를 효율적으로 처리하는 것은 아날로그 컴퓨터의 특징입니다. 디지털 컴퓨터는 0과 1의 이산적인 데이터를 처리하며, 산술 및 논리 연산 회로 기반의 범용 컴퓨터로 프로그램에 의해 동작합니다. 아날로그 컴퓨터는 특수 목적용으로 사용되는 반면, 디지털 컴퓨터는 범용 목적으로 사용됩니다. 시험 포인트: 연속적 데이터 처리는 아날로그 컴퓨터, 이산적 데이터 처리는 디지털 컴퓨터입니다.
문제 11
다음 중 한글 Windows 10의 인쇄 작업에 대한 설명으로 옳지 않은 것은?
①여러 개의 출력 파일들의 출력대기 상태를 확인할 수 있다.
②여러 개의 출력 파일들이 출력대기 할 때 출력 순서를 임의로 조정할 수 있다.
③일단 프린터에서 인쇄 작업에 들어간 것은 프린터 전원을 끄기 전에는 강제로 종료시킬 수 없다.
④인쇄 중인 문서나 오류가 발생한 문서는 다른 프린터로 전송할 수 없다.
정답 · 해설 보기
정답 ③
인쇄 중인 작업이라도 프린터 대기열에서 해당 문서를 선택하여 취소하거나 일시 중지할 수 있습니다. 프린터 전원을 끄지 않아도 Windows의 인쇄 관리자를 통해 인쇄 작업을 강제로 종료시킬 수 있습니다. 여러 출력 파일의 대기 상태 확인과 출력 순서 조정도 가능합니다. 인쇄 중이거나 오류가 발생한 문서는 다른 프린터로 전송할 수 없습니다. 시험 포인트: 인쇄 작업은 프린터 전원을 끄지 않아도 인쇄 관리자에서 취소할 수 있습니다.
문제 12
다음 중 인터넷 서비스와 관련하여 FTP(File Transfer Protocol)에 관한 설명으로 옳지 않은 것은?
①컴퓨터와 컴퓨터 사이에 파일을 주거나 받을 수 있는 원격 파일 전송 프로토콜이다.
②웹 브라우저에서 FTP를 사용할 수 있다.
③기본적으로 그림 파일은 Binary 모드로, 텍스트 파일은 ASCII 모드로 전송한다.
④FTP 서버에 있는 프로그램은 접속 후에 서버에서 바로 실행시킬 수 있다.
정답 · 해설 보기
정답 ④
FTP(File Transfer Protocol)는 파일 전송 전용 프로토콜로, 서버에 있는 프로그램을 직접 실행하는 기능은 제공하지 않습니다. FTP는 파일의 업로드와 다운로드만 수행하며, 원격 실행은 Telnet이나 SSH의 기능입니다. FTP는 웹 브라우저에서도 사용 가능하며, 그림 파일은 Binary 모드로, 텍스트 파일은 ASCII 모드로 전송합니다. 시험 포인트: FTP는 파일 전송만 가능하며, 서버 프로그램 실행 기능은 없습니다.
문제 13
다음 중 방화벽에 대한 설명으로 적절하지 않은 것은?
①보안이 필요한 네트워크의 통로를 단일화하여 관리한다.
②방화벽 시스템은 내부와 외부로부터 불법적인 해킹을 완전히 차단할 수 있다.
③권한이 없는 사용자가 네트워크를 통해 컴퓨터에 액세스 하는 것을 방지한다.
④역추적 기능으로 외부 침입자의 흔적을 찾을 수 있다.
정답 · 해설 보기
정답 ②
방화벽은 네트워크 보안을 위한 중요한 도구이지만, 내부와 외부로부터의 불법 해킹을 완전히 차단할 수는 없습니다. 방화벽은 네트워크 통로를 단일화하여 관리하고, 권한 없는 접근을 차단하며, 역추적 기능도 제공하지만 새로운 유형의 공격이나 내부자 위협 등에는 한계가 있습니다. 완전한 보안은 방화벽 단독으로는 불가능합니다. 시험 포인트: 방화벽은 불법 해킹을 완전히 차단할 수 없으며, 보조적 보안 수단입니다.
문제 14
다음 중 시스템 보안과 관련한 불법적인 형태에 대한 설명으로 옳지 않은 것은?
①피싱(Phishing)은 거짓 메일을 보내서 가짜 금융기관 등의 가짜 웹 사이트로 유인하여 정보를 빼내는 행위이다.
②스푸핑(Spoofing)은 검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위이다.
③분산 서비스 거부 공격(DDOS)은 마이크로소프트사의 MS-DOS를 운영체제로 사용하는 컴퓨터에 네트워크를 통해 불법적으로 접속하는 행위이다.
④키로거(Key Logger)는 키 입력 캐치 프로그램을 사용하여 ID나 암호를 알아내는 행위이다.
정답 · 해설 보기
정답 ③
분산 서비스 거부 공격(DDoS, Distributed Denial of Service)은 여러 대의 컴퓨터를 이용하여 대상 서버에 대량의 트래픽을 발생시켜 정상적인 서비스를 방해하는 공격입니다. MS-DOS 운영체제와는 전혀 관련이 없으며, DoS의 약자도 Denial of Service(서비스 거부)를 의미합니다. 피싱은 가짜 사이트 유인, 스푸핑은 신분 위장, 키로거는 키 입력 탈취 공격입니다. 시험 포인트: DDoS는 분산 서비스 거부 공격이며, MS-DOS와 무관합니다.
문제 15
다음 중 컴퓨터 통신에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?
①네트워크 병목현상 해결 기능
②내부 불법 해킹 차단 기능
③FTP 프로토콜 연결 해제 기능
④방화벽 기능과 캐시 기능
정답 · 해설 보기
정답 ④
프록시(Proxy) 서버는 클라이언트와 서버 사이에서 중계 역할을 하며, 대표적으로 방화벽 기능과 캐시 기능을 제공합니다. 방화벽 기능으로 외부 접근을 제어하고, 캐시 기능으로 자주 접속하는 웹 페이지를 저장하여 접속 속도를 향상시킵니다. 네트워크 병목현상 해결이나 FTP 연결 해제는 프록시 서버의 주요 기능이 아닙니다. 시험 포인트: 프록시 서버의 핵심 기능은 방화벽 기능과 캐시 기능입니다.
문제 16
다음 중 CMOS 셋업 프로그램에서 설정할 수 없는 항목은?
①시스템 암호 설정
②하드디스크의 타입
③멀티 부팅 시 사용하려는 BIOS의 종류
④하드디스크나 USB 등의 부팅 순서
정답 · 해설 보기
정답 ③
CMOS 셋업은 BIOS에 내장된 설정 프로그램으로, 시스템 암호 설정, 하드디스크 타입, 부팅 순서 등을 설정할 수 있습니다. 그러나 멀티 부팅 시 사용하려는 BIOS의 종류를 선택하는 기능은 CMOS 셋업에서 제공하지 않습니다. BIOS는 하드웨어에 내장된 펌웨어이므로 CMOS 셋업에서 변경할 수 있는 대상이 아닙니다. 시험 포인트: CMOS 셋업에서는 BIOS 종류를 변경할 수 없습니다.
문제 17
다음 중 한글 Windows 10에서 파일의 검색 기능을 향상시키기 위한 기능은?
①색인
②압축
③복원
④백업
정답 · 해설 보기
정답 ①
색인(Index) 기능은 Windows에서 파일 검색 속도를 향상시키기 위해 사용됩니다. 색인은 파일의 이름, 속성, 내용 등의 정보를 미리 데이터베이스화하여 검색 시 빠르게 결과를 제공합니다. 압축은 파일 크기 축소, 복원은 시스템 상태 되돌리기, 백업은 데이터 보관 목적으로 사용되며 검색 성능 향상과는 관련이 없습니다. 시험 포인트: 파일 검색 성능 향상을 위한 Windows 기능은 색인입니다.
문제 18
다음 중 컴퓨터에서 사용하는 멀티미디어 활용과 관련하여 VOD(Video On Demand) 서비스에 관한 설명으로 옳은 것은?
①초고속 통신망을 이용하여 먼거리에 있는 사람들과 비디오와 오디오를 통해 회의를 할 수 있도록 하는 서비스이다.
②다양한 영상 정보 데이터베이스를 구축하여 사용자가 요구하는 영상 정보를 원하는 시간에 볼 수 있도록 하는 서비스이다.
③다양한 장치를 통해 컴퓨터가 만들어낸 가상 세계에서 여러 다른 경험을 체험할 수 있게 하는 서비스이다.
④초고속 통신망을 이용하여 의료 활동 등을 할 수 있는 서비스이다.
정답 · 해설 보기
정답 ②
VOD(Video On Demand)는 다양한 영상 정보를 데이터베이스에 구축하여 사용자가 원하는 시간에 원하는 영상을 선택하여 볼 수 있도록 하는 주문형 비디오 서비스입니다. 화상회의는 영상과 음성을 이용한 원격 회의 서비스, 가상현실(VR)은 컴퓨터가 만든 가상 세계를 체험하는 기술, 원격의료는 통신망을 이용한 의료 서비스에 해당합니다. 시험 포인트: VOD는 사용자가 원하는 시간에 영상을 선택하여 시청하는 주문형 서비스입니다.
문제 19
다음 중 사물 인터넷에 대한 설명으로 옳지 않은 것은?
①IoT(Internet of Things)라고도 하며 개인 맞춤형 스마트 서비스를 지향한다.
②사람을 제외한 사물과 공간, 데이터 등을 이더넷으로 서로 연결시켜주는 무선 통신 기술을 의미한다.
③스마트 센싱 기술과 무선 통신 기술을 융합하여 실시간으로 데이터를 주고받는 기술이다.
④사물 인터넷 기반 서비스는 개방형 아키텍처를 필요로 하기 때문에 정보 공유에 대한 부작용을 최소화하기 위한 정보보안 기술의 적용이 중요하다.
정답 · 해설 보기
정답 ②
사물 인터넷(IoT)은 사람, 사물, 공간, 데이터 등 모든 것을 인터넷으로 연결하는 기술입니다. 보기에서 사람을 제외한다고 서술했지만, IoT는 사람도 포함하며 이더넷이 아닌 인터넷을 기반으로 합니다. IoT는 스마트 센싱 기술과 무선 통신 기술을 융합하여 실시간 데이터 교환을 수행하며, 개방형 아키텍처 특성상 정보보안 기술 적용이 중요합니다. 시험 포인트: IoT는 사람을 포함한 모든 것을 인터넷으로 연결하는 기술입니다.
문제 20
다음 중 컴퓨터에서 사용하는 압축 프로그램에 관한 설명으로 옳지 않은 것은?
①압축한 파일을 모아 재압축을 반복하면 파일 크기를 계속 줄일 수 있다.
②여러 개의 파일을 압축하면 하나의 파일로 생성되어 파일 관리를 용이하게 할 수 있다.
③대부분의 압축 프로그램에는 분할 압축이나 암호 설정 기능이 있다.
④파일의 전송시간과 비용을 절약하고, 디스크 공간을 효율적으로 사용할 수 있다.
정답 · 해설 보기
정답 ①
압축 프로그램은 데이터의 중복성을 제거하여 파일 크기를 줄이는 방식이므로, 이미 압축된 파일을 반복 압축해도 더 이상 중복성이 없어 파일 크기를 계속 줄일 수 없습니다. 오히려 압축 파일의 헤더 정보가 추가되어 크기가 증가할 수도 있습니다. 압축을 통해 여러 파일을 하나로 묶어 관리하고, 분할 압축이나 암호 설정 기능도 사용할 수 있습니다. 시험 포인트: 이미 압축된 파일을 재압축해도 크기가 계속 줄어들지 않습니다.
스프레드시트 일반
문제 21
다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?
①시트 탭의 시트 이름을 더블클릭하여 이름을 수정할 수 있다.
②시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.
③하나의 통합 문서 안에서는 동일한 시트 이름을 지정할 수 없다.
④시트 이름 입력 시 *, ?, /, [ ] 등의 기호는 입력되지 않는다.
정답 · 해설 보기
정답 ②
워크시트 이름은 영문 기준으로 최대 31자까지 지정할 수 있으며, 255자가 아닙니다. 시트 탭을 더블클릭하여 이름을 수정할 수 있고, 같은 통합 문서 안에서 동일한 시트 이름은 사용할 수 없습니다. 또한 시트 이름에는 *, ?, /, \, [, ] 등의 특수 기호를 사용할 수 없습니다. 대소문자는 구분 없이 동일하게 취급됩니다. 시험 포인트: 워크시트 이름은 최대 31자이며, 255자가 아닙니다.
문제 22
다음 중 셀에 입력된 데이터에 사용자 지정 표시 형식을 설정한 후의 표시 결과로 옳은 것은?
①0.25 → 0#.#% → 0.25%
②0.57 → #.# → 0.6
③90.86 → #,##0.0 → 90.9
④100 → #,###;@"점" → 100점
정답 · 해설 보기
정답 ③
사용자 지정 표시 형식에서 #은 유효한 숫자만 표시하고, 0은 자릿수를 맞추기 위해 0을 표시합니다. 90.86에 #,##0.0 형식을 적용하면 소수점 이하 한 자리로 반올림되어 90.9가 됩니다. 0.25에 0#.#%를 적용하면 25%가 아닌 025.0%로 표시되고, 0.57에 #.#을 적용하면 .6으로 표시됩니다. 양수;음수;0;텍스트 순서에서 @는 텍스트 구간이므로 100점이 아닙니다. 시험 포인트: #은 유효 숫자만, 0은 자릿수 채움 표시이며 소수점은 반올림 처리됩니다.
문제 23
다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?
①수식에서 통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 3차원 참조를 사용한다.
②계산할 셀 범위를 선택하여 수식을 입력한 후 [Ctrl]+[Enter]를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.
③수식을 입력한 후 결과값이 수식이 아닌 상수로 입력되게 하려면 수식을 입력한 후 바로 [Alt]+[F9]를 누른다.
④배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.
정답 · 해설 보기
정답 ③
수식을 입력한 후 결과값을 상수로 변환하려면 수식 입력 후 F9키를 누르고 Enter를 눌러야 합니다. Alt+F9는 수식 표시와 결과값 표시를 전환하는 기능이므로 상수 변환과는 다릅니다. 3차원 참조는 여러 워크시트의 동일 셀 범위를 참조할 때 사용하며, Ctrl+Enter는 선택 영역에 동일 수식을 한 번에 입력합니다. 배열 상수에는 숫자, 텍스트, 논리값, 오류 값이 포함될 수 있습니다. 시험 포인트: 수식을 상수로 변환하려면 수식 입력 후 F9+Enter이며, Alt+F9는 수식 표시 전환입니다.
문제 24
다음 중 부분합에 대한 설명으로 옳지 않은 것은?
①다중 함수를 이용하는 중첩 부분합을 작성하려면 '부분합' 대화상자에서 매번 '새로운 값으로 대치' 항목을 선택해야 한다.
②부분합을 제거하면 부분합과 함께 목록에 삽입된 개요 및 페이지 나누기도 제거된다.
③세부 정보가 있는 행 아래에 요약 행을 지정하려면 '데이터 아래에 요약 표시' 항목을 선택한다.
④중첩 부분합은 이미 작성된 부분합 그룹 내에 새로운 부분합 그룹을 추가하는 것이다.
정답 · 해설 보기
정답 ①
중첩 부분합을 작성할 때는 두 번째 이후의 부분합에서 "새로운 값으로 대치" 항목의 선택을 해제해야 합니다. 이 항목을 선택하면 기존 부분합이 삭제되고 새로운 부분합으로 대체되므로, 중첩이 되지 않습니다. 부분합을 제거하면 개요와 페이지 나누기도 함께 제거되며, "데이터 아래에 요약 표시"로 요약 행 위치를 지정할 수 있습니다. 시험 포인트: 중첩 부분합 시 "새로운 값으로 대치"를 해제해야 기존 부분합이 유지됩니다.
문제 25
다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 데이터를 채우는 경우에 대한 설명으로 옳은 것은?
①일반적인 문자 데이터나 날짜 데이터는 그대로 복사되어 채워진다.
②1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다.
③숫자 데이터는 1씩 증가하면서 채워진다.
④숫자가 입력된 두 셀을 블록 설정하여 채우기 핸들을 드래그하면 두 숫자가 반복하여 채워진다.
정답 · 해설 보기
정답 ②
채우기 핸들로 데이터를 채울 때, 숫자와 문자가 조합된 텍스트(예: 제품1)는 숫자 부분만 1씩 증가하고 문자는 그대로 복사됩니다(제품1→제품2→제품3). 일반 문자 데이터는 그대로 복사되지만, 날짜 데이터는 1일씩 증가합니다. 숫자 데이터 하나만 드래그하면 복사되며, 증가시키려면 Ctrl을 누르고 드래그합니다. 두 셀 선택 시 차이값만큼 등차 증가합니다. 시험 포인트: 숫자+문자 조합 텍스트는 숫자만 1씩 증가하며, 날짜는 복사가 아닌 증가입니다.
문제 26
다음 중 피벗 테이블에 대한 설명으로 옳지 않은 것은?
①피벗 테이블 보고서를 작성한 후 원본 데이터를 수정하면 피벗 테이블 보고서에 자동으로 반영된다.
②피벗 테이블 [필드]에서 보고서에 추가할 필드 선택 시 데이터 형식이 텍스트이거나 논리값인 필드를 선택하여 행 영역에 추가한다.
③값 영역에 추가된 필드가 2개 이상이면 Σ 값 필드가 열 또는 행 영역에 추가된다.
④열 레이블/행 레이블 단추를 클릭하여 레이블 필터나 값 필터를 설정할 수 있다.
정답 · 해설 보기
정답 ①
피벗 테이블 보고서는 원본 데이터를 수정해도 자동으로 반영되지 않습니다. 원본 데이터 변경 후에는 피벗 테이블에서 "새로 고침"을 수동으로 실행해야 변경 사항이 반영됩니다. 텍스트나 논리값 필드는 행 영역에 추가되고, 값 영역에 2개 이상의 필드가 추가되면 시그마 값 필드가 자동 생성됩니다. 레이블 필터와 값 필터로 데이터를 필터링할 수 있습니다. 시험 포인트: 피벗 테이블은 원본 데이터 수정 시 자동 반영이 아닌 수동 새로 고침이 필요합니다.
문제 27
다음 그림과 같이 "표" 기능을 사용하여 이자율에 따른 이자액을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은?
①'데이터 테이블' 대화상자가 표시되면 "행 입력 셀"은 [B3] 셀과, "열 입력 셀"은 [A3] 셀을 지정한 후 <확인>을 선택한다.
④자동으로 결과가 구해진 셀을 하나 선택해서 살펴보면 "{=TABLE(B3,A3)}"와 같은 배열 수식이 들어 있다.
정답 · 해설 보기
정답 ③
데이터 표에서 수식 셀은 행 입력 셀과 열 입력 셀의 교차점에 위치해야 합니다. 이 문제에서 수식은 [B5] 셀에 입력되어야 하며, [C6] 셀이 아닙니다. 데이터 표의 수식 셀 위치는 행 변수가 있는 행과 열 변수가 있는 열이 만나는 왼쪽 상단 모서리입니다. 자동 계산된 셀에는 TABLE 함수가 배열 수식으로 입력되며, 행 입력 셀과 열 입력 셀 참조가 포함됩니다. 시험 포인트: 데이터 표의 수식은 행 변수와 열 변수의 교차점(왼쪽 상단)에 입력합니다.
문제 28
아래 워크시트에서 매출액[B3:B9]을 이용하여 매출 구간별 빈도수를 [F3:F6] 영역에 계산한 후 그 값만큼 "★"를 반복하여 표시하고자 한다. 다음 중 이를 위한 수식으로 옳은 것은?
①=REPT("★", FREQUENCY(E3:E6, B3:B9))
②=REPT("★", FREQUENCY(B3:B9, E3:E6))
③{=REPT("★", FREQUENCY(E3:E6, B3:B9))}
④{=REPT("★", FREQUENCY(B3:B9, E3:E6))}
정답 · 해설 보기
정답 ④
FREQUENCY 함수는 데이터 배열(data_array)과 구간 배열(bins_array) 순서로 인수를 지정합니다. 매출액[B3:B9]이 데이터이고, 매출 구간[E3:E6]이 구간이므로 FREQUENCY(B3:B9, E3:E6) 순서가 올바릅니다. FREQUENCY는 배열 함수이므로 Ctrl+Shift+Enter로 입력하여 배열 수식으로 만들어야 하며, REPT 함수로 빈도수만큼 별 기호를 반복 표시합니다. 시험 포인트: FREQUENCY 함수는 (데이터 배열, 구간 배열) 순서이며 배열 수식으로 입력합니다.
문제 29
다음 중 워크시트 이름으로 적절하지 않은 것은?
①_매출실적
②매출실적?
③#매출실적
④&매출실적
정답 · 해설 보기
정답 ②
워크시트 이름에는 *, ?, /, \, [, ] 등의 특수 기호를 사용할 수 없습니다. 물음표(?)는 와일드카드 문자로 사용되는 예약 문자이기 때문에 시트 이름에 포함할 수 없습니다. 반면 밑줄(_), 샵(#), 앰퍼샌드(&) 등은 시트 이름에 사용 가능합니다. 시트 이름은 최대 31자까지 지정할 수 있습니다. 시험 포인트: 워크시트 이름에 사용 불가한 기호는 *, ?, /, \, [, ] 입니다.
문제 30
아래 워크시트에서 단가표[A10:D13]를 이용하여 단가[C2:C7]를 배열수식으로 계산하고자 한다. 다음 중 [C2] 셀에 입력된 수식으로 옳은 것은?
INDEX 함수는 배열에서 행 번호와 열 번호에 해당하는 값을 반환하며, INDEX(배열, 행번호, 열번호) 형식으로 사용합니다. MATCH 함수로 행 번호와 열 번호를 구한 후 INDEX에 전달하는 방식입니다. MATCH(A2, $A$12:$A$13, 0)은 정확히 일치하는 행 위치를, MATCH(B2, $B$10:$D$10, 1)은 이하 조건으로 일치하는 열 위치를 반환합니다. 시험 포인트: INDEX-MATCH 조합에서 INDEX의 인수 순서는 (배열, 행번호, 열번호)입니다.
문제 31
다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?
①날짜 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
②'3과 같이 입력하면 기본적으로 셀의 오른쪽에 정렬된다.
③수식 또는 함수 식을 입력할 때는 = 기호를 붙여 입력한다.
④여러 개의 셀에 동일한 데이터를 한번에 입력할 때 범위는 연속적으로 지정하지 않아도 된다.
정답 · 해설 보기
정답 ②
셀에 작은따옴표(아포스트로피)를 먼저 입력하면 뒤따르는 내용이 텍스트로 인식되어 셀의 왼쪽에 정렬됩니다. '3을 입력하면 텍스트 "3"으로 처리되어 왼쪽 정렬이 기본이며, 오른쪽 정렬이 아닙니다. 날짜 데이터는 내부적으로 숫자이므로 오른쪽 정렬되고, 수식은 = 기호로 시작합니다. 여러 셀에 동일 데이터를 입력할 때 비연속 범위도 선택 가능합니다. 시험 포인트: 작은따옴표로 시작하는 입력은 텍스트로 인식되어 왼쪽 정렬됩니다.
문제 32
다음 중 고급 필터의 조건 범위를 [E1:F3] 영역으로 지정한 후 고급 필터를 실행했을 때 결과로 옳은 것은?
①코너가 "잡화"이거나, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
②코너가 "잡화"이거나, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
③코너가 "잡화"이고, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
④코너가 "잡화"이고, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
정답 · 해설 보기
정답 ②
고급 필터의 조건 범위에서 같은 행에 있는 조건은 AND로 결합되고, 다른 행에 있는 조건은 OR로 결합됩니다. E1:F3 범위에서 E열에 코너 조건, F열에 판매금액 조건이 있다면, 첫 번째 조건 행(코너가 "잡화")이거나, 두 번째 조건 행(코너가 "식료품"이고 판매금액이 평균 이상)인 데이터가 필터링됩니다. 시험 포인트: 고급 필터에서 같은 행은 AND, 다른 행은 OR 조건으로 결합됩니다.
문제 33
다음 중 묶은 세로 막대형 차트에 대한 설명으로 옳은 것은?
①축의 제목은 수정할 수 있지만 삭제할 수 없다.
②계열 겹치기는 계열 간의 간격을 지정한다.
③차트의 원본 데이터의 셀 값이 빈셀이면 데이터 레이블로 기본값인 0이 표시된다.
④보조 축을 지정하면 차트의 왼쪽에 표시된다.
정답 · 해설 보기
정답 ②
계열 겹치기는 같은 범주에 속하는 데이터 계열 간의 막대가 서로 겹치는 정도를 지정하는 옵션입니다. 양수 값이면 막대가 겹치고, 음수 값이면 간격이 벌어집니다. 축의 제목은 수정뿐만 아니라 삭제도 가능합니다. 빈 셀의 데이터 레이블은 기본값 0이 표시되지 않으며 비어 있습니다. 보조 축은 차트의 오른쪽에 표시됩니다. 시험 포인트: 계열 겹치기는 같은 범주 내 계열 간의 겹침 정도를 지정합니다.
문제 34
다음 중 아래의 워크시트에서 [C1] 셀에 수식 '=A1+B1+C1'을 입력할 경우 발생하는 상황으로 옳은 것은?
①[C1] 셀에 '#REF!' 오류 표시
②[C1] 셀에 '#NUM!' 오류 표시
③데이터 유효성 오류 메시지 창 표시
④순환 참조 경고 메시지 창 표시
정답 · 해설 보기
정답 ④
수식 =A1+B1+C1에서 C1 셀에 수식을 입력하면서 자기 자신(C1)을 참조하는 순환 참조가 발생합니다. 순환 참조란 수식이 직접 또는 간접적으로 자기 자신의 셀을 참조하는 것으로, Excel에서는 순환 참조 경고 메시지를 표시합니다. #REF!는 잘못된 셀 참조, #NUM!은 잘못된 숫자 값, 데이터 유효성 오류는 입력 규칙 위반 시 발생합니다. 시험 포인트: 수식이 자기 자신의 셀을 참조하면 순환 참조 경고가 발생합니다.
문제 35
다음 중 셀 영역을 선택한 후 상태 표시줄의 바로 가기 메뉴인 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동 계산에 해당되지 않는 것은?
①선택한 영역 중 숫자 데이터가 입력된 셀의 수
②선택한 영역 중 문자 데이터가 입력된 셀의 수
③선택한 영역 중 데이터가 입력된 셀의 수
④선택한 영역의 합계, 평균, 최소값, 최대값
정답 · 해설 보기
정답 ②
상태 표시줄 사용자 지정에서 선택할 수 있는 자동 계산 항목에는 합계, 평균, 개수(데이터가 입력된 셀 수), 숫자 셀 수(숫자 데이터가 입력된 셀 수), 최소값, 최대값이 있습니다. 문자 데이터만 입력된 셀의 수를 별도로 계산하는 옵션은 제공되지 않습니다. 개수는 비어있지 않은 모든 셀을 세고, 숫자 셀 수는 숫자가 입력된 셀만 셉니다. 시험 포인트: 상태 표시줄 자동 계산에 문자 데이터 셀 수 옵션은 없습니다.
문제 36
다음 중 배열 상수의 특징에 대한 설명으로 잘못된 것은?
①배열 상수로 텍스트를 입력하려면 큰따옴표(")로 묶어서 입력한다.
②배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.
③배열 상수 값은 수식이 아닌 상수이어야 한다.
④괄호, $, %, 길이가 다른 행이나 열, 셀 참조는 배열 상수로 사용될 수 있다.
정답 · 해설 보기
정답 ④
배열 상수에는 괄호(()), 달러 기호($), 백분율(%), 길이가 다른 행이나 열, 셀 참조를 사용할 수 없습니다. 배열 상수는 중괄호({})로 묶어야 하며, 수식이 아닌 상수 값만 포함할 수 있습니다. 텍스트는 큰따옴표로 묶어 입력하고, TRUE/FALSE 논리값이나 #N/A 같은 오류 값도 배열 상수에 포함될 수 있습니다. 시험 포인트: 배열 상수에는 괄호, $, %, 셀 참조, 길이가 다른 행/열을 사용할 수 없습니다.
문제 37
다음 중 [틀 고정]에 대한 설명으로 옳지 않은 것은?
①워크시트를 스크롤할 때 특정 행이나 열이 계속 표시되도록 하는 기능이다.
②워크시트의 화면상 첫 행이나 첫 열을 고정할 수 있으며, 선택한 셀의 위쪽 행과 왼쪽 열을 고정할 수도 있다.
③표시되어 있는 틀 고정선을 더블 클릭하여 틀 고정을 취소할 수 있다.
④인쇄 시 화면에 표시되는 틀 고정의 형태는 적용되지 않는다.
정답 · 해설 보기
정답 ③
틀 고정은 워크시트를 스크롤할 때 특정 행이나 열이 화면에 계속 표시되도록 고정하는 기능입니다. 틀 고정을 취소하려면 보기 탭에서 "틀 고정 취소" 메뉴를 선택해야 하며, 틀 고정선을 더블 클릭하여 취소하는 기능은 없습니다. 더블 클릭으로 해제할 수 있는 것은 나누기(분할) 기능입니다. 틀 고정은 화면 표시용이므로 인쇄에는 영향을 주지 않습니다. 시험 포인트: 틀 고정 취소는 메뉴에서만 가능하며, 더블 클릭으로 취소할 수 없습니다.
문제 38
다음 중 아래 워크시트 (가)를 (나)와 같이 정렬하기 위한 방법으로 옳은 것은?
①정렬 기준을 '셀 색', 정렬을 '위에 표시'로 설정
②정렬 옵션을 '위쪽에서 아래쪽'으로 설정
③정렬 기준을 '셀 색', 정렬을 '아래쪽에 표시'로 설정
④정렬 옵션을 '왼쪽에서 오른쪽'으로 설정
정답 · 해설 보기
정답 ④
행과 열을 바꿔서 정렬하려면 정렬 옵션에서 방향을 "왼쪽에서 오른쪽"으로 설정해야 합니다. 기본 정렬 방향은 "위쪽에서 아래쪽"으로 행 단위로 정렬되지만, "왼쪽에서 오른쪽"을 선택하면 열 단위로 정렬되어 열의 순서를 재배치할 수 있습니다. 셀 색 기준 정렬은 셀의 배경색에 따라 정렬하는 것으로, 행열 전환과는 관련이 없습니다. 시험 포인트: 열 단위 정렬은 정렬 옵션에서 "왼쪽에서 오른쪽" 방향을 선택합니다.
문제 39
다음 중 [데이터] → [데이터 도구]의 [통합]에 관한 설명으로 옳지 않은 것은?
①여러 시트에 있는 데이터나 다른 통합 문서에 입력되어 있는 데이터를 통합할 수 있다.
②데이터 통합은 위치를 기준으로 통합할 수도 있고, 영역의 이름을 정의하여 통합할 수도 있다.
③'모든 참조 영역'에 지정된 영역을 삭제할 수 있다.
④통합할 데이터가 있는 워크시트와 통합 결과가 작성될 워크시트가 같은 경우에만 '원본 데이터 연결'을 적용할 수 있습니다.
정답 · 해설 보기
정답 ④
데이터 통합에서 "원본 데이터 연결" 옵션은 통합할 데이터가 있는 워크시트와 통합 결과가 작성될 워크시트가 같은 경우뿐만 아니라 다른 워크시트에 있는 경우에도 적용할 수 있습니다. 데이터 통합은 여러 시트나 다른 통합 문서의 데이터를 합칠 수 있으며, 위치 기준 또는 이름 정의를 사용하여 통합할 수 있습니다. 참조 영역의 삭제도 가능합니다. 시험 포인트: 원본 데이터 연결은 같은 시트뿐 아니라 다른 시트에서도 적용 가능합니다.
문제 40
아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?
①매크로의 이름은 '매크로2'이다.
②'성적현황', '학번', '학과'는 상대 참조로 기록되었다.
③[A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.
④[B3] 셀을 클릭하고 매크로를 실행한 후의 [C3] 셀의 값은 '성적현황'이다.
정답 · 해설 보기
정답 ③
매크로 코드에서 상대 참조로 기록된 경우 셀 포인터의 시작 위치에 따라 결과가 달라집니다. A3 셀에서 매크로를 실행하면 상대 위치에 따라 값이 입력되고 셀 포인터가 이동합니다. B3 셀에서 실행하면 원래 A1 기준의 상대 오프셋이 B3 기준으로 적용되므로, C3 셀에는 "성적현황"이 아닌 다른 값이 입력됩니다. 매크로 이름과 상대 참조 여부는 VBA 코드에서 확인할 수 있습니다. 시험 포인트: 상대 참조 매크로는 실행 시작 셀 위치에 따라 결과가 달라집니다.
데이터베이스 일반
문제 41
다음 중 관계 데이터 모델에 대한 설명으로 옳지 않은 것은?
①애트리뷰트가 취할 수 있는 같은 타입의 모든 원자 값들의 집합을 도메인이라 한다.
②관계형 데이터베이스에서 릴레이션은 데이터들을 표(table) 형태로 표현한 것이다.
③속성들로 구성된 튜플들 사이에는 순서가 없다.
④애트리뷰트는 널(null) 값을 가질 수 없다.
정답 · 해설 보기
정답 ④
관계 데이터 모델에서 애트리뷰트(속성)는 널(null) 값을 가질 수 있습니다. 널 값은 해당 속성에 대해 알려지지 않았거나 적용할 수 없는 값을 의미합니다. 다만 기본키에는 널 값이 허용되지 않습니다. 도메인은 속성이 취할 수 있는 모든 원자 값의 집합이며, 릴레이션은 테이블 형태로 데이터를 표현합니다. 튜플(행) 사이에는 순서가 없습니다. 시험 포인트: 애트리뷰트는 널 값을 가질 수 있지만, 기본키는 널 값이 불가합니다.
문제 42
다음 중 조건부 서식에 관한 설명으로 옳지 않은 것은?
①하나 이상의 조건에 따라 폼과 보고서의 컨트롤 서식 또는 컨트롤 값의 서식을 변경할 수 있다.
②필드 값이나 식, 포커스를 가지고 있는 컨트롤을 기준으로 조건부 서식을 설정할 수 있다.
③서식으로는 굵게, 글꼴 색, 글꼴 이름, 바탕 색, 테두리 색 등을 지정할 수 있다.
④지정한 조건 중 두 개 이상이 true이면 true인 첫 번째 조건의 서식만 적용된다.
정답 · 해설 보기
정답 ③
Access에서 조건부 서식으로 변경할 수 있는 서식에는 굵게, 기울임꼴, 밑줄, 배경색, 글꼴 색, 사용 가능/사용 안 함 등이 있습니다. 그러나 글꼴 이름(글꼴 종류)은 조건부 서식에서 변경할 수 없습니다. 조건부 서식은 필드 값, 식, 포커스 여부를 기준으로 설정 가능하며, 여러 조건이 참인 경우 첫 번째 참인 조건의 서식만 적용됩니다. 시험 포인트: Access 조건부 서식에서 글꼴 이름은 변경할 수 없습니다.
문제 43
다음 중 인덱스에 대한 설명으로 가장 옳지 않는 것은?
①OLE 개체 데이터 형식 필드는 인덱스를 설정할 수 없다.
②인덱스 속성은 아니오, 예(중복 불가능), 예(중복 가능) 중 한 개의 값을 갖는다.
③인덱스는 여러 개의 필드에 설정할 수 있다.
④데이터의 업데이트 속도가 빨라진다.
정답 · 해설 보기
정답 ④
인덱스는 데이터 검색과 정렬 속도를 향상시키는 데 목적이 있지만, 데이터의 추가, 수정, 삭제(업데이트) 시에는 인덱스도 함께 갱신해야 하므로 오히려 속도가 느려질 수 있습니다. OLE 개체 데이터 형식에는 인덱스를 설정할 수 없으며, 인덱스 속성은 아니오, 예(중복 가능), 예(중복 불가능) 중 하나를 지정합니다. 여러 필드에 인덱스 설정이 가능합니다. 시험 포인트: 인덱스는 검색 속도를 높이지만, 데이터 업데이트 속도는 오히려 느려집니다.
문제 44
다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
①참조 무결성은 참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태를 의미한다.
②다른 테이블을 참조하는 테이블, 즉 외래 키 값이 있는 테이블의 레코드 삭제 시에는 참조 무결성이 위배될 수 있다.
③다른 테이블을 참조하는 테이블의 레코드 추가 시 외래 키 값이 널(Null)인 경우에는 참조 무결성이 유지된다.
④다른 테이블에 의해 참조되는 테이블에서 레코드를 추가하는 경우에는 참조 무결성이 유지된다.
정답 · 해설 보기
정답 ②
참조 무결성에서 외래 키가 있는 테이블(참조하는 테이블)의 레코드를 삭제하는 것은 참조 무결성을 위배하지 않습니다. 참조 무결성이 위배될 수 있는 경우는 참조되는 테이블(기본키 테이블)의 레코드를 삭제하거나, 참조하는 테이블에 존재하지 않는 외래 키 값을 가진 레코드를 추가하는 경우입니다. 외래 키 값이 널인 경우와 참조되는 테이블에 레코드를 추가하는 경우에는 무결성이 유지됩니다. 시험 포인트: 외래 키 테이블의 레코드 삭제는 참조 무결성을 위배하지 않습니다.
문제 45
다음 중 [홈] → [레코드] → [Σ 요약]에 대한 설명으로 옳지 않은 것은?
①Σ 요약 기능이 설정된 상태에서 '텍스트' 데이터 형식의 필드에는 '개수' 집계 함수만 지정할 수 있다.
②Σ 요약 기능은 데이터시트 형식으로 표시되는 테이블, 폼, 쿼리, 보고서 등에서 사용할 수 있다.
③Σ 요약 기능을 실행했을 때 생기는 요약 행을 통해 집계 함수를 좀 더 쉽고 빠르게 사용할 수 있다.
④Σ 요약 기능이 설정된 상태에서 'Yes/No' 데이터 형식의 필드에 '개수' 집계 함수를 지정하면 체크된 레코드의 총 개수가 표시된다.
정답 · 해설 보기
정답 ②
Access에서 시그마 요약 기능은 데이터시트 형식으로 표시되는 테이블과 쿼리에서만 사용할 수 있으며, 폼이나 보고서에서는 사용할 수 없습니다. 텍스트 형식 필드에는 개수 집계 함수만 사용 가능하고, Yes/No 형식 필드에 개수를 지정하면 모든 레코드 수가 표시됩니다(체크 여부와 무관). 요약 행을 통해 합계, 평균, 개수, 최대값, 최소값 등의 집계 함수를 쉽게 사용할 수 있습니다. 시험 포인트: 시그마 요약 기능은 테이블과 쿼리의 데이터시트에서만 사용 가능합니다.
문제 46
다음 중 테이블의 필드와 레코드 삭제에 대한 설명으로 옳은 것은?
①데이터시트 보기 상태에서 필드를 삭제한 후 즉시 'Ctrl+Z'를 실행하면 되살릴 수 있다.
②데이터시트 보기 상태에서는 필드를 삭제할 수 없다.
③데이터시트 보기 상태에서는 레코드를 삭제할 수 없다.
④필드를 삭제하면 필드에 입력된 모든 데이터도 함께 지워진다.
정답 · 해설 보기
정답 ④
데이터시트 보기 상태에서 필드를 삭제하면 해당 필드에 입력된 모든 데이터도 함께 영구적으로 삭제됩니다. 필드 삭제 후에는 Ctrl+Z로 되살릴 수 없으므로 신중하게 작업해야 합니다. 데이터시트 보기에서도 필드와 레코드 모두 삭제가 가능합니다. 필드 삭제는 해당 열 전체와 모든 레코드의 데이터를 제거하는 작업입니다. 시험 포인트: 필드 삭제 시 해당 필드의 모든 데이터도 함께 삭제되며 되돌릴 수 없습니다.
문제 47
다음 화면에서 설정되어 있는 폼의 속성 값으로 옳지 않은 것은?
①캡션 : 주문현황
②탐색 단추 : 예
③보기 형식 : 단일 폼
④레코드 선택기 : 예
정답 · 해설 보기
정답 ③
폼의 속성을 확인할 때는 화면에 표시된 형태를 기준으로 판단합니다. 문제의 화면에서 데이터가 연속으로 표시되고 있다면 보기 형식은 "연속 폼"이며, "단일 폼"이 아닙니다. 단일 폼은 한 번에 하나의 레코드만 표시하고, 연속 폼은 여러 레코드를 연속하여 표시합니다. 캡션, 탐색 단추, 레코드 선택기 등의 속성은 화면 요소로 확인 가능합니다. 시험 포인트: 여러 레코드가 연속 표시되면 연속 폼이고, 단일 레코드만 표시되면 단일 폼입니다.
문제 48
다음 중 데이터베이스에서 인덱스를 사용하는 목적으로 가장 적절한 것은?
①데이터의 추가, 수정, 삭제 속도 향상
②데이터 검색 및 정렬 작업 속도 향상
③데이터의 일관성 유지
④최소 중복성 유지
정답 · 해설 보기
정답 ②
인덱스의 주요 목적은 데이터 검색 및 정렬 작업의 속도를 향상시키는 것입니다. 인덱스는 테이블의 특정 필드에 대한 색인을 생성하여 검색 시 전체 데이터를 순차적으로 탐색하지 않고 빠르게 원하는 데이터를 찾을 수 있게 합니다. 데이터의 추가, 수정, 삭제는 인덱스 갱신으로 오히려 느려질 수 있으며, 데이터 일관성이나 중복성은 무결성 제약 조건의 역할입니다. 시험 포인트: 인덱스의 목적은 검색과 정렬 속도 향상이며, 데이터 수정 속도와는 무관합니다.
문제 49
다음과 같은 <교수> 테이블과 <과목> 테이블을 대상으로 과목명이 '영작문'인 과목의 교수명을 출력하는 SQL문으로 옳은 것은?
①Select 교수명 From 교수, 과목 Where 교수번호 = (Select 교수번호 From 과목 Where 과목명 = "영작문");
②Select 교수명 From 교수 Where 교수번호 In (Select 교수번호 From 과목 Where 과목명 = "영작문");
③Select 교수명 From 과목, 교수 Where 교수번호 = (Select 교수번호 From 과목 Where 과목명 = "영작문");
④Select 교수명 From 과목 Where 교수번호 In (Select 교수번호 From 교수 Where 과목명 = "영작문");
정답 · 해설 보기
정답 ②
서브 쿼리 결과가 여러 개의 값을 반환할 수 있으므로 WHERE 절에서 = 연산자 대신 IN 연산자를 사용해야 합니다. 과목명이 "영작문"인 교수번호가 111, 222 두 개이므로, = 연산자를 사용하면 오류가 발생합니다. IN 연산자는 서브 쿼리가 반환하는 여러 값 중 하나와 일치하는지 비교합니다. 교수명은 교수 테이블에 있으므로 FROM 절에 교수 테이블을 지정해야 합니다. 시험 포인트: 서브 쿼리가 여러 값을 반환할 때는 = 대신 IN 연산자를 사용합니다.
문제 50
다음 중 직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 근무년수가 3 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름차순으로 모든 필드를 표시하는 SQL문은?
①select * from 직원 where 근무년수 >= 3 order by 나이, 급여;
②select * from 직원 order by 나이, 급여 where 근무년수 >= 3;
③select * from 직원 order by 나이 desc, 급여 asc where 근무년수 >= 3;
④select * from 직원 where 근무년수 >= 3 order by 나이 desc, 급여 asc;
정답 · 해설 보기
정답 ④
SQL에서 조건 필터링은 WHERE 절로, 정렬은 ORDER BY 절로 수행하며, WHERE 절이 ORDER BY 절보다 먼저 위치해야 합니다. 나이가 많은 순서는 내림차순(DESC)이고, 급여의 오름차순은 ASC입니다. ASC는 기본값이므로 생략 가능하지만 명시적으로 작성하는 것이 정확합니다. ORDER BY에서 여러 필드를 지정하면 첫 번째 필드로 정렬 후 같은 값에 대해 두 번째 필드로 정렬합니다. 시험 포인트: SQL 구문 순서는 SELECT-FROM-WHERE-ORDER BY이며, DESC는 내림차순입니다.
문제 51
기본키(Primary Key)에 대한 설명으로 틀린 것은?
①전화번호와 같이 시간이 지나면 변할 수 있는 정보도 입력할 수 있다.
②Null 값을 입력할 수 없다.
③기본키를 지정하면 해당 필드의 인덱스 속성이 '예(중복 불가능)'로 자동 설정된다.
④기본키는 테이블 내 모든 레코드들을 고유하게 식별할 수 있는 필드에 지정한다.
정답 · 해설 보기
정답 ①
기본키(Primary Key)는 테이블 내 모든 레코드를 고유하게 식별하는 필드로, 시간이 지나도 변하지 않는 안정적인 값이어야 합니다. 전화번호처럼 변경 가능한 정보는 기본키로 적합하지 않습니다. 기본키는 Null 값을 가질 수 없고, 설정 시 인덱스 속성이 자동으로 "예(중복 불가능)"으로 설정됩니다. 기본키는 각 레코드를 유일하게 식별할 수 있는 값이어야 합니다. 시험 포인트: 기본키는 변경 가능한 정보를 사용하면 안 되며, Null과 중복이 불가합니다.
문제 52
다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?
①"수학" or "영어" : "수학"이나 "영어"인 레코드를 찾는다.
②LIKE "서울*" : "서울"이라는 문자열로 시작하는 필드를 찾는다.
③LIKE "*신림*" : 문자열의 두 번째가 "신"이고 세 번째가 "림"인 문자열을 찾는다.
④NOT "전산과" : 문자열의 값이 "전산과"가 아닌 문자열을 찾는다.
정답 · 해설 보기
정답 ③
LIKE "*신림*"은 문자열 어디에든 "신림"이 포함된 모든 레코드를 검색합니다. 별표(*)는 0개 이상의 임의 문자를 의미하므로, 앞뒤에 *를 붙이면 해당 문자열이 포함된 모든 것을 찾습니다. 두 번째 글자가 "신"이고 세 번째가 "림"인 패턴을 찾으려면 LIKE "?신림*"으로 작성해야 합니다. 물음표(?)는 정확히 1개의 임의 문자를 의미합니다. 시험 포인트: *는 0개 이상 임의 문자, ?는 정확히 1개 임의 문자를 의미하는 와일드카드입니다.
문제 53
다음 중 데이터의 형식에 관한 설명으로 옳지 않은 것은?
①짧은 텍스트 형식에는 텍스트와 숫자 모두 입력할 수 있다.
②숫자 형식에는 필드 크기를 설정하여 숫자 값의 크기를 제어할 수 있다.
③긴 텍스트 형식에는 짧은 텍스트와 비슷하나 최대 255자까지 입력 가능하다.
④하이퍼링크 형식에는 웹 사이트나 파일의 특정 위치로 바로 이동하는 주소 데이터를 입력할 수 있다.
정답 · 해설 보기
정답 ③
긴 텍스트(메모) 형식은 최대 약 10억 자(1GB)까지 저장할 수 있으며, 255자 제한은 짧은 텍스트 형식에 해당합니다. 짧은 텍스트는 최대 255자까지 입력 가능하고 텍스트와 숫자를 모두 저장할 수 있습니다. 숫자 형식은 필드 크기 설정으로 값의 범위를 제어하며, 하이퍼링크 형식은 웹 주소나 파일 경로를 저장하여 바로 이동할 수 있게 합니다. 시험 포인트: 긴 텍스트는 약 10억 자까지 가능하며, 255자 제한은 짧은 텍스트입니다.
문제 54
다음 중 위쪽 구역에 데이터시트를 표시하는 열 형식의 폼을 만들고, 아래쪽 구역에 선택한 레코드에 대한 정보를 수정하거나 입력할 수 있는 데이터시트 형식의 폼을 자동으로 만들어 주는 도구는?
①폼
②폼 분할
③여러 항목
④폼 디자인
정답 · 해설 보기
정답 ②
폼 분할은 하나의 폼을 두 구역으로 나누어, 위쪽에는 단일 레코드의 세부 정보를 열 형식으로 표시하고 아래쪽에는 데이터시트 형식으로 여러 레코드를 표시합니다. 데이터시트에서 레코드를 선택하면 위쪽 구역에 해당 레코드의 세부 정보가 표시되어 편리하게 데이터를 수정하거나 입력할 수 있습니다. 폼은 단일 폼, 여러 항목은 연속 폼, 폼 디자인은 수동 설계 도구입니다. 시험 포인트: 폼 분할은 위쪽에 열 형식, 아래쪽에 데이터시트를 동시에 표시합니다.
문제 55
다음 중 관계 데이터베이스에 대한 설명으로 옳지 않은 것은?
①관계 데이터베이스는 테이블의 형태로 데이터를 관리한다.
②기본키는 레코드를 식별하는 유일한 값을 갖는 필드이다.
③외래키 필드는 다른 테이블의 기본키나 유일성(Unique) 속성을 갖는 필드를 참조한다.
④일종의 그래프 형태로 계층 데이터베이스 모델이 확장된 형태이다.
정답 · 해설 보기
정답 ④
관계 데이터베이스는 테이블 형태로 데이터를 관리하며, 그래프 형태의 데이터 모델은 네트워크 데이터베이스입니다. 계층 데이터베이스가 확장된 형태는 네트워크 데이터베이스이지, 관계 데이터베이스가 아닙니다. 관계 데이터베이스에서 기본키는 레코드를 유일하게 식별하며, 외래키는 다른 테이블의 기본키나 유일성 속성을 가진 필드를 참조하여 테이블 간 관계를 형성합니다. 시험 포인트: 관계 DB는 테이블 형태이며, 그래프 형태는 네트워크 DB입니다.
문제 56
다음 중 정규화에 대한 설명으로 옳지 않은 것은?
①정규화를 통해 테이블 간의 종속성을 높이기 위한 것이다.
②대체로 더 작은 필드를 갖는 테이블로 분해하는 과정이다.
③데이터 중복을 최소화하기 위한 작업이다.
④추가, 갱신, 삭제 등 작업 시의 이상(Anomaly) 현상이 발생하지 않도록 하기 위한 것이다.
정답 · 해설 보기
정답 ①
정규화는 테이블 간의 종속성을 낮추기(최소화하기) 위한 과정이며, 높이기 위한 것이 아닙니다. 정규화를 통해 데이터 중복을 최소화하고, 더 작은 필드를 갖는 테이블로 분해하여 추가, 갱신, 삭제 시 발생하는 이상(Anomaly) 현상을 방지합니다. 정규화 단계가 높아질수록 테이블이 세분화되고 종속성이 줄어들어 데이터 무결성이 향상됩니다. 시험 포인트: 정규화는 종속성을 높이는 것이 아니라 낮추는 과정입니다.
Avg([수량])은 Null 값을 제외하고 평균을 계산합니다. 수량 필드에서 Null을 제외한 값은 10, 20, 10, 10으로 4개이며, 합계는 50입니다. 따라서 평균은 50/4 = 12.5이지 10이 아닙니다. Count([금액])은 Null이 아닌 값의 개수로 5, Max([금액])은 최대값 5000, Sum([수량])은 Null을 제외한 합계 50으로 모두 올바릅니다. 시험 포인트: Avg 함수는 Null을 제외하고 계산하므로, 분모에 Null 레코드가 포함되지 않습니다.
문제 58
다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
①FindRecord : 조건에 맞는 모든 레코드를 검색한다.
②ApplyFilter : 테이블이나 쿼리로부터 레코드를 필터링한다.
③OpenReport : 작성된 보고서를 호출하여 실행한다.
④MessageBox : 메시지 상자를 통해 경고나 알림 등의 정보를 표시한다.
정답 · 해설 보기
정답 ①
FindRecord 매크로 함수는 조건에 맞는 첫 번째 레코드 하나만 검색하며, 모든 레코드를 검색하는 것이 아닙니다. 모든 레코드를 검색하려면 FindNext를 반복 호출해야 합니다. ApplyFilter는 테이블이나 쿼리의 레코드를 필터링하고, OpenReport는 보고서를 호출하여 실행하며, MessageBox는 메시지 상자를 표시합니다. 시험 포인트: FindRecord는 조건에 맞는 첫 번째 레코드만 검색합니다.
문제 59
다음 중 개체 관계(Entity Relationship) 모델링에 관한 것으로 옳지 않은 것은?
①데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 물리적인 현실 세계의 대상체를 속성(Attribute)이라고 한다.
②개체 타입(Entity Type)과 이들 간의 관계 타입(Relationship Type)을 이용해 현실 세계를 개념적으로 표현한다.
③E-R 모델에서는 데이터를 개체(Entity), 관계(Relationship), 속성(Attribute)으로 묘사한다.
④E-R 모델은 특정 DBMS를 고려한 것은 아니다.
정답 · 해설 보기
정답 ①
E-R 모델에서 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체는 개체(Entity)이며, 속성(Attribute)이 아닙니다. 속성은 개체의 특성을 나타내는 세부 항목입니다. 예를 들어 학생은 개체이고, 학번이나 이름은 속성입니다. E-R 모델은 개체, 관계, 속성으로 데이터를 표현하며, 특정 DBMS에 종속되지 않는 개념적 데이터 모델입니다. 시험 포인트: E-R 모델에서 현실 세계의 대상체는 개체(Entity)이며, 속성(Attribute)이 아닙니다.
문제 60
다음 중 보고서의 시작 부분에 한 번만 표시되며 일반적으로 회사의 로고나 제목 등을 표시하는 구역은?
①보고서 머리글
②페이지 머리글
③그룹 머리글
④그룹 바닥글
정답 · 해설 보기
정답 ①
보고서 머리글은 보고서의 시작 부분에 한 번만 표시되는 구역으로, 회사 로고, 제목, 날짜 등을 배치합니다. 페이지 머리글은 각 페이지 상단에 반복 표시되며, 그룹 머리글은 각 그룹의 시작 부분에 표시됩니다. 그룹 바닥글은 각 그룹의 끝에 표시되어 그룹별 합계나 요약 정보를 나타냅니다. 보고서 바닥글은 보고서 끝에 한 번만 표시됩니다. 시험 포인트: 보고서 머리글은 보고서 시작에 한 번만, 페이지 머리글은 매 페이지에 반복 표시됩니다.