컴활 1급· 60문항· 조회 1전문가 검수

컴퓨터활용능력 1급 필기 2025년 2회 복원

컴퓨터활용능력 1급(컴활 1급) 2025년 2회 기출 복원 60문항을 정답·해설과 함께 정리했습니다. 검색해서 들어오신 분들도 바로 풀어보고 채점까지 가능합니다.

안녕하세요. 문어입니다 🐙


📋 회차 정보

이번 글은 컴퓨터활용능력 1급(컴활 1급) 2025년 2회 기출 복원입니다. 아래는 시험 응시 정보 요약이에요.

자격증컴퓨터활용능력 1급(컴활 1급)
연도2025
회차2
문항 수60문항

📊 출제 영역 한눈에

이번 회차의 과목별 문항 분포입니다. 비중이 큰 영역부터 우선 풀이하면 효율적이에요.

과목문항 수비중
컴퓨터 일반20문항33%
스프레드시트 일반20문항33%
데이터베이스 일반20문항33%

💡 학습 팁

컴퓨터활용능력 1급 필기는 컴퓨터 일반·스프레드시트·데이터베이스 60문항입니다. 매크로(VBA), 함수, 데이터베이스 정규화는 고정 단골이라 기출 복원 회독으로 패턴을 익히는 게 가장 빠릅니다.

📝 기출문제 전체 보기

컴퓨터활용능력 1급 필기 2025년 2회차 기출 복원입니다. 각 문제 아래의 「정답·해설 보기」를 펼치면 정답과 해설이 나타나요. 실전 시험 환경(타이머·자동 채점·오답 누적)에서 풀어보고 싶다면 글 맨 아래 「직접 풀러가기」를 눌러주세요.

  1. 문제 1

    4지선다

    다음 중 한글 Windows의 레지스트리(Registry)에 관한 설명으로 옳지 않은 것은?

    • 1.

      시스템 구성 정보와 응용 프로그램의 환경 설정을 계층 구조로 보관하는 데이터베이스이다.

    • 2.

      레지스트리 편집기(regedit)를 통해 키와 값을 직접 확인하거나 수정할 수 있다.

    • 3.

      잘못 편집하면 시스템이 비정상적으로 동작할 수 있으므로 변경 전 백업이 권장된다.

    • 4.

      레지스트리에 저장된 정보는 휘발성이어서 시스템을 종료하면 모두 사라진다.

    정답·해설 보기

    정답

    4

    레지스트리에 저장된 정보는 휘발성이어서 시스템을 종료하면 모두 사라진다.

    해설

    정답: 4. 레지스트리는 하드디스크에 파일 형태로 저장되는 비휘발성 데이터베이스로, 시스템을 종료해도 내용이 보존된다. 휘발성이어서 종료 시 사라진다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 레지스트리는 구성 정보와 환경 설정을 계층(키-값) 구조로 보관하므로 옳다.
    • 2번: regedit로 키와 값을 직접 확인·수정할 수 있으므로 옳다.
    • 3번: 잘못 편집하면 시스템 오류가 생길 수 있어 백업이 권장되므로 옳다.
    • 4번: 레지스트리는 비휘발성으로 종료 후에도 유지되므로 옳지 않다.

    보충 개념 레지스트리는 운영체제와 응용 프로그램의 설정을 중앙에서 관리하며, 부팅 시뿐 아니라 운영 중에도 수시로 참조·갱신된다.

  2. 문제 2

    4지선다

    다음 중 컴퓨터에서의 자료 표현 방식에 관한 설명으로 옳지 않은 것은?

    • 1.

      2의 보수로 음수를 표현하면 0이 양의 0과 음의 0 두 가지로 나뉘어 표현된다.

    • 2.

      부동 소수점 방식은 고정 소수점 방식보다 표현 범위가 넓으나 연산 속도가 느리다.

    • 3.

      음수를 표현하는 방법으로 부호와 절댓값, 1의 보수, 2의 보수 방식이 있다.

    • 4.

      팩(Pack) 형식은 언팩(Unpack) 형식보다 기억 공간을 절약한다.

    정답·해설 보기

    정답

    1

    2의 보수로 음수를 표현하면 0이 양의 0과 음의 0 두 가지로 나뉘어 표현된다.

    해설

    정답: 1. 2의 보수 방식은 0을 한 가지로만 표현한다. 0이 양의 0과 음의 0으로 나뉘는 것은 부호와 절댓값 방식이나 1의 보수 방식이므로 옳지 않다.

    오답 풀이

    • 1번: 2의 보수는 0이 하나뿐이므로 0이 두 가지로 나뉜다는 설명은 옳지 않다.
    • 2번: 부동 소수점은 표현 범위가 넓지만 연산이 복잡해 속도가 느리므로 옳다.
    • 3번: 음수 표현에는 부호와 절댓값, 1의 보수, 2의 보수가 사용되므로 옳다.
    • 4번: 팩 형식은 한 바이트에 두 자리 숫자를 담아 언팩보다 공간을 절약하므로 옳다.

    보충 개념 부호와 절댓값·1의 보수는 0이 두 가지로 표현되지만, 2의 보수는 0이 하나여서 연산 회로 구성이 간단하다.

  3. 문제 3

    4지선다

    다음 중 한글 Windows의 [설정]→[시스템]→[정보]에서 확인하거나 수행할 수 있는 항목으로 옳지 않은 것은?

    • 1.

      설치된 메모리(RAM)의 용량

    • 2.

      하드디스크를 분할하여 새 파티션을 만드는 기능

    • 3.

      프로세서(CPU)의 종류와 동작 속도

    • 4.

      설치된 Windows의 에디션과 버전

    정답·해설 보기

    정답

    2

    하드디스크를 분할하여 새 파티션을 만드는 기능

    해설

    정답: 2. 하드디스크를 분할하여 파티션을 만드는 작업은 [디스크 관리] 도구에서 수행하며, [시스템]→[정보] 화면에서는 제공되지 않으므로 옳지 않다.

    오답 풀이

    • 1번: 설치된 RAM 용량은 [정보]에서 확인할 수 있으므로 옳다.
    • 2번: 파티션 생성은 디스크 관리에서 하는 작업이므로 [정보]에 없어 옳지 않다.
    • 3번: 프로세서의 종류와 속도는 [정보]에서 확인할 수 있으므로 옳다.
    • 4번: Windows 에디션과 버전은 [정보]에서 확인할 수 있으므로 옳다.

    보충 개념 [시스템]→[정보]에서는 장치 사양(CPU·RAM)과 Windows 사양(에디션·버전·설치 날짜) 등을 확인할 수 있으나, 디스크 분할은 별도 관리 도구를 이용한다.

  4. 문제 4

    4지선다

    다음 중 서비스 거부 공격(DoS)에 대한 설명으로 옳은 것은?

    • 1.

      정상 프로그램으로 위장해 잠복하다가 특정 조건에서 활성화되는 악성 코드이다.

    • 2.

      네트워크를 지나는 패킷을 몰래 가로채 계정과 비밀번호를 알아내는 행위이다.

    • 3.

      개발이나 유지보수의 편의를 위해 몰래 남겨 둔 비인가 접근 통로이다.

    • 4.

      처리 능력을 초과하는 대량의 트래픽을 한 시스템에 집중시켜 정상적인 서비스를 마비시키는 행위이다.

    정답·해설 보기

    정답

    4

    처리 능력을 초과하는 대량의 트래픽을 한 시스템에 집중시켜 정상적인 서비스를 마비시키는 행위이다.

    해설

    정답: 4. 서비스 거부 공격(DoS)은 표적 시스템이 감당할 수 없는 대량의 요청·트래픽을 집중시켜 자원을 고갈시킴으로써 정상 사용자의 서비스 이용을 방해하는 공격이다.

    오답 풀이

    • 1번: 정상 프로그램으로 위장해 잠복하는 것은 트로이 목마(논리 폭탄)에 대한 설명이다.
    • 2번: 패킷을 가로채 정보를 알아내는 것은 스니핑(Sniffing)이다.
    • 3번: 몰래 남겨 둔 접근 통로는 백도어(트랩도어)이다.
    • 4번: 대량 트래픽 집중으로 서비스를 마비시키는 것이 DoS이므로 옳다.

    보충 개념 여러 시스템(좀비 PC)을 동원해 동시에 공격하면 분산 서비스 거부 공격(DDoS)이 된다.

  5. 문제 5

    4지선다

    다음 중 디지털 오디오(WAV·MP3 등) 파일의 크기를 결정하는 요소로 거리가 먼 것은?

    • 1.

      표본 추출 주파수(Sampling Rate)

    • 2.

      샘플당 비트 수(Bit Depth)

    • 3.

      화면의 가로·세로 해상도(Pixel)

    • 4.

      채널 수(모노/스테레오)

    정답·해설 보기

    정답

    3

    화면의 가로·세로 해상도(Pixel)

    해설

    정답: 3. 화면의 가로·세로 해상도(Pixel)는 영상(이미지·동영상)의 용량을 결정하는 요소이며, 음향 데이터의 크기와는 관련이 없으므로 거리가 멀다.

    오답 풀이

    • 1번: 표본 추출 주파수가 높을수록 데이터양이 많아져 파일이 커지므로 관련이 있다.
    • 2번: 샘플당 비트 수가 클수록 한 표본의 정보량이 늘어 파일이 커지므로 관련이 있다.
    • 3번: 화면 해상도는 오디오가 아닌 영상 용량과 관련되므로 거리가 멀다.
    • 4번: 채널 수가 많을수록(스테레오) 데이터양이 늘므로 관련이 있다.

    보충 개념 오디오 파일 크기 ≒ 표본 추출 주파수 × 비트 깊이 × 채널 수 × 재생 시간으로 결정된다.

  6. 문제 6

    4지선다

    다음 중 사운드 데이터의 디지털화와 관련된 용어 설명으로 옳지 않은 것은?

    • 1.

      샘플링 주파수의 단위로는 인쇄 속도 단위인 PPM(Pages Per Minute)을 사용한다.

    • 2.

      샘플링(Sampling)은 아날로그 음성 신호를 일정 간격으로 추출하여 디지털화하는 과정이다.

    • 3.

      샘플링 비트 수가 클수록 음을 더 세밀하게 표현하여 음질이 좋아진다.

    • 4.

      샘플링 주파수가 높을수록 원음에 가깝게 재현되지만 파일 용량은 커진다.

    정답·해설 보기

    정답

    1

    샘플링 주파수의 단위로는 인쇄 속도 단위인 PPM(Pages Per Minute)을 사용한다.

    해설

    정답: 1. 샘플링 주파수의 단위는 Hz(헤르츠)이다. PPM은 프린터의 분당 인쇄 매수를 나타내는 단위이므로 옳지 않다.

    오답 풀이

    • 1번: 샘플링 주파수 단위는 Hz이고 PPM은 인쇄 속도 단위이므로 옳지 않다.
    • 2번: 샘플링은 아날로그 신호를 일정 간격으로 추출해 디지털화하는 과정이므로 옳다.
    • 3번: 비트 수가 클수록 음을 세밀하게 표현해 음질이 좋아지므로 옳다.
    • 4번: 주파수가 높을수록 원음에 가깝지만 용량이 커지므로 옳다.

    보충 개념 샘플링 주파수(Hz)는 1초당 표본 추출 횟수를, 샘플링 비트는 한 표본의 정밀도를 나타낸다.

  7. 문제 7

    4지선다

    다음 중 운영체제의 처리 방식에 대한 설명으로 옳지 않은 것은?

    • 1.

      일괄 처리(Batch)는 일정량의 데이터를 모아 두었다가 한꺼번에 처리하는 방식이다.

    • 2.

      실시간 처리(Real Time)는 데이터가 발생하는 즉시 처리하여 결과를 제공하는 방식이다.

    • 3.

      다중 처리(Multi-Processing)는 한 대의 컴퓨터에 두 개 이상의 CPU를 두어 여러 작업을 동시에 처리하는 방식이다.

    • 4.

      시분할 처리(Time Sharing)는 반드시 두 대 이상의 컴퓨터를 네트워크로 연결해야만 가능한 방식이다.

    정답·해설 보기

    정답

    4

    시분할 처리(Time Sharing)는 반드시 두 대 이상의 컴퓨터를 네트워크로 연결해야만 가능한 방식이다.

    해설

    정답: 4. 시분할 처리는 한 대의 컴퓨터(CPU)의 시간을 잘게 나누어 여러 사용자가 번갈아 사용하는 방식이다. 여러 대의 컴퓨터를 네트워크로 연결해야 한다는 설명은 분산 처리에 해당하므로 옳지 않다.

    오답 풀이

    • 1번: 일괄 처리는 데이터를 모아 한꺼번에 처리하므로 옳다.
    • 2번: 실시간 처리는 즉시 처리해 결과를 제공하므로 옳다.
    • 3번: 다중 처리는 여러 CPU로 동시에 처리하므로 옳다.
    • 4번: 시분할은 한 대의 컴퓨터에서 시간을 나눠 쓰는 방식이므로 옳지 않다.

    보충 개념 시분할 시스템은 응답 시간을 짧게 유지하여 여러 사용자가 동시에 쓰는 것처럼 느끼게 하며, 분산 처리는 여러 컴퓨터가 작업을 나눈다.

  8. 문제 8

    4지선다

    다음 중 프린터로 출력하거나 스캐너로 읽어 들이는 이미지의 해상도, 즉 1인치 안에 표현되는 점의 수를 나타내는 단위로 옳은 것은?

    • 1.

      BPS(Bits Per Second)

    • 2.

      DPI(Dots Per Inch)

    • 3.

      CPS(Characters Per Second)

    • 4.

      PPM(Pages Per Minute)

    정답·해설 보기

    정답

    2

    DPI(Dots Per Inch)

    해설

    정답: 2. DPI(Dots Per Inch)는 1인치당 표현되는 점의 수로, 프린터 출력이나 스캐너 입력의 해상도를 나타내는 단위이다.

    오답 풀이

    • 1번: BPS는 1초당 전송되는 비트 수로 데이터 통신 속도 단위이다.
    • 2번: 1인치당 점의 수를 나타내는 해상도 단위는 DPI이므로 옳다.
    • 3번: CPS는 1초당 인쇄되는 문자 수로 도트 프린터의 속도 단위이다.
    • 4번: PPM은 1분당 인쇄되는 페이지 수로 인쇄 속도 단위이다.

    보충 개념 해상도 단위 DPI(점/인치), 인쇄 속도 단위 CPS·LPM·PPM, 통신 속도 단위 BPS를 구분해 두면 좋다.

  9. 문제 9

    4지선다

    다음 중 컴퓨터 보안 기법인 방화벽(Firewall)에 대한 설명으로 옳지 않은 것은?

    • 1.

      수신되는 전자우편에 숨어 있는 바이러스나 사회공학적 피싱 메일까지 모두 탐지하여 제거한다.

    • 2.

      외부로부터의 불법적인 침입은 차단하지만 내부에서 일어나는 해킹은 막기 어렵다.

    • 3.

      외부 침입자의 접근 경로를 기록하여 역추적하는 기능을 제공할 수 있다.

    • 4.

      내부 네트워크와 외부 네트워크 사이를 드나드는 트래픽을 검사하여 통제한다.

    정답·해설 보기

    정답

    1

    수신되는 전자우편에 숨어 있는 바이러스나 사회공학적 피싱 메일까지 모두 탐지하여 제거한다.

    해설

    정답: 1. 방화벽은 네트워크 트래픽의 출입을 통제하는 장치로, 메일 본문에 숨은 바이러스나 피싱 메일 내용까지 탐지·제거하지는 못한다. 이는 백신·스팸 필터의 역할이므로 옳지 않다.

    오답 풀이

    • 1번: 메일 속 바이러스·피싱을 모두 제거한다는 설명은 방화벽의 역할이 아니므로 옳지 않다.
    • 2번: 방화벽은 외부 침입은 막지만 내부 해킹은 막기 어려우므로 옳다.
    • 3번: 접근 경로를 기록해 역추적할 수 있으므로 옳다.
    • 4번: 내·외부 경계의 트래픽을 검사·통제하므로 옳다.

    보충 개념 방화벽은 경계 보안 장치이며, 내부 위협·악성 콘텐츠 대응은 백신·침입 탐지 시스템(IDS) 등과 함께 운영해야 한다.

  10. 문제 10

    4지선다

    다음 중 컴퓨터의 기억장치에 대한 설명으로 옳지 않은 것은?

    • 1.

      캐시(Cache) 메모리는 CPU와 주기억장치 사이에서 속도 차이를 줄여 처리 속도를 높인다.

    • 2.

      플래시(Flash) 메모리는 전원이 꺼져도 내용이 보존되는 비휘발성 메모리이다.

    • 3.

      가상(Virtual) 메모리는 보조기억장치의 일부를 주기억장치처럼 사용하여 큰 프로그램을 실행할 수 있게 한다.

    • 4.

      연관(Associative) 메모리는 저장된 데이터를 오로지 주소를 통해서만 순차적으로 접근하는 메모리이다.

    정답·해설 보기

    정답

    4

    연관(Associative) 메모리는 저장된 데이터를 오로지 주소를 통해서만 순차적으로 접근하는 메모리이다.

    해설

    정답: 4. 연관 메모리는 저장된 내용(값)의 일부를 이용해 원하는 데이터를 찾는 내용 기반 접근 메모리이다. 주소로만 순차 접근한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 캐시는 CPU와 주기억장치의 속도 차를 줄이는 고속 버퍼이므로 옳다.
    • 2번: 플래시 메모리는 비휘발성이므로 옳다.
    • 3번: 가상 메모리는 보조기억장치 일부를 주기억장치처럼 써서 큰 프로그램 실행을 돕는다.
    • 4번: 연관 메모리는 내용으로 접근하므로 주소로만 접근한다는 설명은 옳지 않다.

    보충 개념 연관 메모리(CAM)는 주소 대신 내용으로 병렬 검색하므로 탐색 속도가 빠르며, 페이지 매핑 등에 활용된다.

  11. 문제 11

    4지선다

    다음 중 중앙처리장치의 제어장치(Control Unit)에 속하는 구성 요소로 옳은 것은?

    • 1.

      누산기(Accumulator)

    • 2.

      가산기(Adder)

    • 3.

      프로그램 카운터(Program Counter)

    • 4.

      보수기(Complementer)

    정답·해설 보기

    정답

    3

    프로그램 카운터(Program Counter)

    해설

    정답: 3. 프로그램 카운터(PC)는 다음에 실행할 명령어의 주소를 저장하는 제어장치의 구성 요소이다.

    오답 풀이

    • 1번: 누산기는 연산 결과를 임시 저장하는 연산장치의 레지스터이다.
    • 2번: 가산기는 덧셈을 수행하는 연산장치의 회로이다.
    • 3번: 다음 명령어의 주소를 저장하는 프로그램 카운터는 제어장치 요소이므로 옳다.
    • 4번: 보수기는 뺄셈을 위해 보수를 만드는 연산장치의 회로이다.

    보충 개념 제어장치: 프로그램 카운터·명령어 레지스터·명령 해독기·부호기 등. 연산장치: 누산기·가산기·보수기·데이터 레지스터·상태 레지스터 등.

  12. 문제 12

    4지선다

    다음 중 저작재산권이 제한되어 저작권자의 허락 없이 저작물을 이용할 수 있는 경우에 해당하지 않는 것은?

    • 1.

      재판 절차나 입법·행정 목적의 내부 자료로 복제하는 경우

    • 2.

      영리를 목적으로 입장료를 받고 음악을 공연하는 경우

    • 3.

      시사 보도 과정에서 보이거나 들리는 저작물을 이용하는 경우

    • 4.

      학교 교육 목적에 필요하여 공표된 저작물의 일부를 복제하는 경우

    정답·해설 보기

    정답

    2

    영리를 목적으로 입장료를 받고 음악을 공연하는 경우

    해설

    정답: 2. 영리를 목적으로 입장료를 받고 음악을 공연하는 경우는 저작권자의 정당한 이용 허락과 보상이 필요한 행위로, 저작재산권 제한 사유에 해당하지 않는다.

    오답 풀이

    • 1번: 재판·입법·행정 목적의 내부 복제는 제한 사유에 해당하므로 자유 이용이 가능하다.
    • 2번: 영리 목적 유료 공연은 제한 사유가 아니므로 정답이다.
    • 3번: 시사 보도 과정에서의 이용은 제한 사유에 해당한다.
    • 4번: 학교 교육 목적의 일부 복제는 제한 사유에 해당한다.

    보충 개념 저작재산권 제한은 공익·교육·보도 등 특정 목적에서 인정되며, 비영리·정당한 범위 안에서 허용된다.

  13. 문제 13

    4지선다

    다음 중 네트워크 장비인 게이트웨이(Gateway)의 기본적인 역할로 옳은 것은?

    • 1.

      도메인 이름을 숫자로 된 IP 주소로 변환해 준다.

    • 2.

      약해진 신호를 증폭·재생하여 전송 거리를 늘려 준다.

    • 3.

      프로토콜이 서로 다른 네트워크를 상호 연결하여 데이터를 주고받을 수 있게 한다.

    • 4.

      여러 대의 컴퓨터를 물리적으로 연결하는 중앙 분배 장치 역할을 한다.

    정답·해설 보기

    정답

    3

    프로토콜이 서로 다른 네트워크를 상호 연결하여 데이터를 주고받을 수 있게 한다.

    해설

    정답: 3. 게이트웨이는 프로토콜이나 구조가 서로 다른 두 네트워크를 연결하여 통신할 수 있게 해 주는 장비로, 현재 위치한 네트워크에서 다른 네트워크로 나가는 출입구 역할을 한다.

    오답 풀이

    • 1번: 도메인 이름을 IP로 변환하는 것은 DNS의 역할이다.
    • 2번: 신호를 증폭·재생하는 것은 리피터의 역할이다.
    • 3번: 서로 다른 네트워크를 연결하는 것이 게이트웨이이므로 옳다.
    • 4번: 여러 컴퓨터를 물리적으로 연결하는 중앙 장치는 허브이다.

    보충 개념 게이트웨이는 OSI 상위 계층까지 변환을 담당하며, 라우터는 네트워크 계층에서 경로를 선택한다.

  14. 문제 14

    4지선다

    다음 중 BIOS(Basic Input Output System)에 관한 설명으로 옳지 않은 것은?

    • 1.

      컴퓨터의 기본 입출력장치와 하드웨어 작동에 필요한 명령을 모아 둔 프로그램이다.

    • 2.

      전원을 켜면 가장 먼저 실행되어 주기억장치, 키보드 등 주요 장치의 상태를 점검한다.

    • 3.

      펌웨어의 일종으로, 메인보드의 플래시 ROM에 저장되어 내용을 갱신할 수 있다.

    • 4.

      CMOS 셋업에서 설정한 날짜·시간·부팅 순서 등의 정보는 BIOS 칩 안에 영구히 기록되어 전원과 무관하게 유지된다.

    정답·해설 보기

    정답

    4

    CMOS 셋업에서 설정한 날짜·시간·부팅 순서 등의 정보는 BIOS 칩 안에 영구히 기록되어 전원과 무관하게 유지된다.

    해설

    정답: 4. CMOS 셋업에서 지정한 날짜·시간·부팅 순서 등의 설정값은 BIOS 칩이 아니라 별도의 CMOS RAM에 저장되며, 메인보드의 백업 전지로 그 내용을 유지한다. BIOS 칩 안에 영구 기록된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: BIOS는 기본 입출력과 하드웨어 작동에 필요한 명령의 집합이므로 옳다.
    • 2번: BIOS는 전원을 켜면 먼저 실행되어 장치 상태를 점검(POST)하므로 옳다.
    • 3번: BIOS는 플래시 ROM에 저장되어 갱신(업데이트)할 수 있으므로 옳다.
    • 4번: CMOS 설정값은 CMOS RAM에 저장되고 전지로 유지되므로 옳지 않다.

    보충 개념 BIOS 프로그램(플래시 ROM)과 설정값 저장소(CMOS RAM)는 별개이며, 전지가 방전되면 시간·부팅 설정이 초기화된다.

  15. 문제 15

    4지선다

    다음 중 한글 Windows의 [Windows 관리 도구]에 포함된 항목에 대한 설명으로 옳은 것은?

    • 1.

      [디스크 정리]는 불필요한 파일을 삭제하여 디스크 여유 공간을 확보하는 도구이다.

    • 2.

      [시스템 정보]는 디스크의 논리적·물리적 오류를 검사하고 복구하는 도구이다.

    • 3.

      [드라이브 조각 모음 및 최적화]는 설치된 모든 프로그램을 한 번에 제거하는 도구이다.

    • 4.

      [이벤트 뷰어]는 사용자 계정을 새로 만들거나 암호를 변경하는 도구이다.

    정답·해설 보기

    정답

    1

    [디스크 정리]는 불필요한 파일을 삭제하여 디스크 여유 공간을 확보하는 도구이다.

    해설

    정답: 1. [디스크 정리]는 임시 파일, 휴지통, 다운로드한 임시 인터넷 파일 등 불필요한 파일을 삭제하여 디스크 여유 공간을 확보하는 도구이다.

    오답 풀이

    • 1번: [디스크 정리]의 기능 설명이 정확하므로 옳다.
    • 2번: 디스크 오류 검사·복구는 [오류 검사(chkdsk)] 기능이며 [시스템 정보]의 역할이 아니다.
    • 3번: [조각 모음 및 최적화]는 분산된 파일을 정리해 접근 속도를 높이는 도구이지 프로그램 제거 도구가 아니다.
    • 4번: 계정 생성·암호 변경은 [사용자 계정]에서 하며 [이벤트 뷰어]의 역할이 아니다.

    보충 개념 [이벤트 뷰어]는 시스템·응용·보안 로그를 확인하는 도구이고, [시스템 정보]는 하드웨어·소프트웨어 구성을 보여 준다.

  16. 문제 16

    4지선다

    다음 중 OSI 7계층 모델에서 HTTP, SMTP, DNS와 같은 프로토콜이 동작하며 사용자에게 직접 서비스를 제공하는 계층으로 옳은 것은?

    • 1.

      전송(Transport) 계층

    • 2.

      네트워크(Network) 계층

    • 3.

      응용(Application) 계층

    • 4.

      데이터 링크(Data Link) 계층

    정답·해설 보기

    정답

    3

    응용(Application) 계층

    해설

    정답: 3. HTTP, SMTP, DNS 등 사용자에게 직접 서비스를 제공하는 프로토콜은 최상위인 응용(Application) 계층에서 동작한다.

    오답 풀이

    • 1번: 전송 계층은 TCP·UDP로 종단 간 신뢰성 있는 데이터 전달을 담당한다.
    • 2번: 네트워크 계층은 IP로 패킷의 경로를 지정한다.
    • 3번: HTTP·SMTP·DNS가 동작하는 계층은 응용 계층이므로 옳다.
    • 4번: 데이터 링크 계층은 인접 노드 간 오류 제어와 흐름 제어를 담당한다.

    보충 개념 OSI 7계층은 위에서부터 응용-표현-세션-전송-네트워크-데이터 링크-물리 계층으로 구성된다.

  17. 문제 17

    4지선다

    다음 중 컴퓨터 장치를 교체하거나 업그레이드할 때의 성능 판단 기준으로 옳지 않은 것은?

    • 1.

      하드디스크는 회전 속도(RPM)가 높을수록 데이터 입출력이 빠르다.

    • 2.

      모니터는 응답 속도(ms) 값이 클수록 잔상이 적어 화면이 선명하다.

    • 3.

      CPU는 클록 주파수(GHz)가 높을수록 처리 속도가 빠르다.

    • 4.

      주기억장치는 용량(GB)이 클수록 더 많은 프로그램을 동시에 실행할 수 있다.

    정답·해설 보기

    정답

    2

    모니터는 응답 속도(ms) 값이 클수록 잔상이 적어 화면이 선명하다.

    해설

    정답: 2. 모니터의 응답 속도(ms)는 값이 작을수록 화면 전환이 빨라 잔상이 적고 선명하다. 값이 클수록 좋다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 하드디스크는 RPM이 높을수록 입출력이 빠르므로 옳다.
    • 2번: 응답 속도(ms)는 작을수록 좋으므로 클수록 좋다는 설명은 옳지 않다.
    • 3번: CPU는 클록 주파수가 높을수록 빠르므로 옳다.
    • 4번: 주기억장치 용량이 클수록 더 많은 작업을 동시에 처리할 수 있으므로 옳다.

    보충 개념 수치가 클수록 좋은 지표(RPM·GHz·용량)와 작을수록 좋은 지표(응답 속도 ms·접근 시간 ns)를 구분해야 한다.

  18. 문제 18

    4지선다

    다음 중 한글 Windows에서 파일이나 폴더를 복사하거나 이동하는 방법으로 옳지 않은 것은?

    • 1.

      같은 드라이브 안에서 다른 폴더로 그냥 드래그하면 파일이 이동된다.

    • 2.

      다른 드라이브로 그냥 드래그하면 파일이 복사된다.

    • 3.

      다른 드라이브로 [Shift]를 누른 채 드래그하면 파일이 복사된다.

    • 4.

      같은 드라이브 안에서 [Ctrl]을 누른 채 드래그하면 파일이 복사된다.

    정답·해설 보기

    정답

    3

    다른 드라이브로 [Shift]를 누른 채 드래그하면 파일이 복사된다.

    해설

    정답: 3. [Shift]를 누른 채 드래그하면 드라이브가 같든 다르든 항상 이동된다. 다른 드라이브로 [Shift] 드래그가 복사된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 같은 드라이브 안에서 그냥 드래그하면 이동되므로 옳다.
    • 2번: 다른 드라이브로 그냥 드래그하면 복사되므로 옳다.
    • 3번: [Shift] 드래그는 항상 이동이므로 복사된다는 설명은 옳지 않다.
    • 4번: [Ctrl] 드래그는 항상 복사이므로 옳다.

    보충 개념 같은 드라이브 드래그=이동, 다른 드라이브 드래그=복사가 기본이며, [Ctrl]은 항상 복사, [Shift]는 항상 이동으로 동작을 고정한다.

  19. 문제 19

    4지선다

    다음 중 한글 Windows의 글꼴(Font)에 관한 설명으로 옳지 않은 것은?

    • 1.

      한 번 설치한 글꼴은 어떤 경우에도 삭제하거나 숨길 수 없다.

    • 2.

      트루타입(TrueType)과 오픈타입(OpenType) 글꼴은 크기를 확대해도 외곽선이 매끄럽게 표시된다.

    • 3.

      글꼴 파일은 일반적으로 .ttf, .otf, .fon 등의 확장자를 가진다.

    • 4.

      ClearType 기능을 켜면 화면에 표시되는 글자의 가독성을 높일 수 있다.

    정답·해설 보기

    정답

    1

    한 번 설치한 글꼴은 어떤 경우에도 삭제하거나 숨길 수 없다.

    해설

    정답: 1. 설치된 글꼴은 [글꼴] 폴더에서 삭제하거나 숨길 수 있다. 어떤 경우에도 삭제·숨김이 불가능하다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 글꼴은 삭제·숨김이 가능하므로 불가능하다는 설명은 옳지 않다.
    • 2번: 트루타입·오픈타입은 외곽선 글꼴이어서 확대해도 매끄러우므로 옳다.
    • 3번: 글꼴 파일 확장자는 .ttf, .otf, .fon 등이므로 옳다.
    • 4번: ClearType은 화면 글자의 가독성을 높이므로 옳다.

    보충 개념 외곽선(벡터) 글꼴은 크기를 키워도 계단 현상이 없으며, 글꼴은 설치·삭제·숨김으로 관리할 수 있다.

  20. 문제 20

    4지선다

    다음 중 시스템 소프트웨어에 대한 설명으로 옳지 않은 것은?

    • 1.

      컴퓨터 시스템을 효율적으로 운영·관리하기 위한 소프트웨어이다.

    • 2.

      워드프로세서, 스프레드시트처럼 사용자의 특정 업무를 처리하기 위해 만든 소프트웨어이다.

    • 3.

      제어 프로그램과 처리 프로그램으로 구분된다.

    • 4.

      대표적인 예로 운영체제, 컴파일러, 링커 등이 있다.

    정답·해설 보기

    정답

    2

    워드프로세서, 스프레드시트처럼 사용자의 특정 업무를 처리하기 위해 만든 소프트웨어이다.

    해설

    정답: 2. 워드프로세서나 스프레드시트처럼 사용자의 특정 업무를 처리하기 위해 만든 것은 응용 소프트웨어이다. 시스템 소프트웨어가 아니므로 옳지 않다.

    오답 풀이

    • 1번: 시스템 소프트웨어는 컴퓨터를 효율적으로 운영·관리하므로 옳다.
    • 2번: 특정 업무 처리용 소프트웨어는 응용 소프트웨어이므로 옳지 않다.
    • 3번: 시스템 소프트웨어는 제어 프로그램과 처리 프로그램으로 구분되므로 옳다.
    • 4번: 운영체제·컴파일러·링커는 시스템 소프트웨어의 예이므로 옳다.

    보충 개념 제어 프로그램(감시·작업 관리·데이터 관리)과 처리 프로그램(언어 번역·서비스·문제 처리)으로 나뉜다.

  21. 문제 21

    4지선다

    다음 중 [Excel 옵션]→[고급]에서 '소수점 자동 삽입'의 소수점 위치를 '2'로 지정한 후, 워크시트의 셀에 5를 입력했을 때 화면에 표시되는 값으로 옳은 것은?

    • 1.

      500

    • 2.

      5

    • 3.

      0.5

    • 4.

      0.05

    정답·해설 보기

    정답

    4

    0.05

    해설

    정답: 4. 소수점 위치를 양수 2로 지정하면 입력한 정수를 소수점 아래 두 자리로 옮겨 표시한다. 따라서 5를 입력하면 0.05로 표시된다.

    오답 풀이

    • 1번: 500은 소수점 위치를 음수 -2로 지정했을 때(100배)의 결과이다.
    • 2번: 5는 소수점 자동 삽입을 적용하지 않은 값이다.
    • 3번: 0.5는 소수점 위치가 1일 때의 결과이다.
    • 4번: 소수점 위치 2이면 5 → 0.05이므로 옳다.

    보충 개념 소수점 위치가 양수 n이면 입력값을 10의 n제곱으로 나눈 효과(소수점 왼쪽 이동), 음수 -n이면 10의 n제곱을 곱한 효과(소수점 오른쪽 이동)가 난다.

  22. 문제 22

    4지선다

    다음 중 수식의 결과가 옳지 않은 것은?

    • 1.

      =LEFT("Computer", 3) → Com

    • 2.

      =TRIM(" A B ") → AB

    • 3.

      =LEN("Excel 2024") → 10

    • 4.

      =MID("Database", 3, 4) → taba

    정답·해설 보기

    정답

    2

    =TRIM(" A B ") → AB

    해설

    정답: 2. TRIM 함수는 양 끝 공백을 모두 제거하고 단어 사이의 연속된 공백은 하나만 남긴다. 따라서 " A B "는 "A B"가 되며, 공백 없는 "AB"가 아니므로 옳지 않다.

    오답 풀이

    • 1번: LEFT("Computer",3)은 왼쪽 3글자 "Com"이므로 옳다.
    • 2번: TRIM의 결과는 "A B"이므로 "AB"는 옳지 않다.
    • 3번: "Excel 2024"는 공백 포함 10자이므로 LEN은 10으로 옳다.
    • 4번: MID("Database",3,4)는 세 번째부터 4글자 "taba"이므로 옳다.

    보충 개념 TRIM은 단어 사이 공백을 한 칸으로 정리하므로 모든 공백을 없애려면 SUBSTITUTE로 공백을 제거해야 한다.

  23. 문제 23

    4지선다

    다음 중 통합 문서의 [구조] 보호를 설정한 경우에 대한 설명으로 옳지 않은 것은?

    • 1.

      워크시트의 셀에 데이터를 입력하거나 수정할 수 없다.

    • 2.

      워크시트를 삽입하거나 삭제할 수 없다.

    • 3.

      워크시트를 이동하거나 복사할 수 없다.

    • 4.

      워크시트의 이름을 바꾸거나 숨길 수 없다.

    정답·해설 보기

    정답

    1

    워크시트의 셀에 데이터를 입력하거나 수정할 수 없다.

    해설

    정답: 1. 통합 문서의 [구조] 보호는 시트의 삽입·삭제·이동·복사·이름 변경·숨기기 등 시트 구조 관련 작업을 막을 뿐, 셀에 데이터를 입력·수정하는 것은 막지 않는다. 셀 입력 제한은 [시트 보호]의 기능이므로 옳지 않다.

    오답 풀이

    • 1번: 구조 보호는 셀 데이터 입력을 막지 않으므로 옳지 않다.
    • 2번: 구조 보호 시 시트 삽입·삭제가 제한되므로 옳다.
    • 3번: 시트 이동·복사가 제한되므로 옳다.
    • 4번: 시트 이름 변경·숨기기가 제한되므로 옳다.

    보충 개념 셀 내용 보호는 [시트 보호], 시트 구성 보호는 [통합 문서 보호(구조)]로 역할이 구분된다.

  24. 문제 24

    4지선다

    다음과 같이 '지점'과 '분기'를 기준으로 '매출액'의 합계를 교차 표 형태로 요약하려고 한다. 함수를 사용하지 않고 처리할 때 가장 알맞은 도구로 옳은 것은?

    [자료] 지점 / 분기 / 매출액 서울 / 1분기 / 820 부산 / 2분기 / 540 서울 / 2분기 / 610 대구 / 1분기 / 300 부산 / 1분기 / 450

    • 1.

      데이터 통합

    • 2.

      부분합

    • 3.

      피벗 테이블

    • 4.

      목표값 찾기

    정답·해설 보기

    정답

    3

    피벗 테이블

    해설

    정답: 3. 두 개의 기준(지점·분기)으로 값을 교차 집계하여 요약 표를 만드는 데 가장 알맞은 도구는 피벗 테이블이다.

    오답 풀이

    • 1번: 데이터 통합은 여러 시트·범위의 데이터를 한 위치로 모아 요약하는 도구로, 교차 요약에는 피벗이 더 적합하다.
    • 2번: 부분합은 정렬된 한 기준에 대한 그룹 소계를 구하는 기능이다.
    • 3번: 행·열 두 기준으로 교차 요약하는 데는 피벗 테이블이 가장 알맞으므로 옳다.
    • 4번: 목표값 찾기는 수식 결과를 원하는 값으로 맞추는 역방향 분석 도구이다.

    보충 개념 피벗 테이블은 행 영역·열 영역·값 영역에 필드를 배치해 함수 없이도 다차원 집계를 만들 수 있다.

  25. 문제 25

    4지선다

    다음은 [E2] 셀에 합계를, [F2] 셀에 평균을 구한 뒤 [E2:F2] 영역을 [E2:F10]까지 채우는 매크로이다. 다음 중 괄호 안에 들어갈 값으로 틀린 것은?

    Sub 매크로2() Range("E2").Select Selection.FormulaR1C1 = "( ⓐ )" Range("F2").Select Selection.FormulaR1C1 = "( ⓑ )" Range("E2:F2").Select Selection.( ⓒ ) Destination:=( ⓓ ), Type:=xlFillDefault Range("E2:F10").Select End Sub

    • 1.

      ⓐ 에 들어갈 내용은 "=SUM(RC[-2]:RC[-1])"이다.

    • 2.

      ⓓ 에 들어갈 내용은 Range("E2:F2")이다.

    • 3.

      ⓑ 에 들어갈 내용은 "=AVERAGE(RC[-3]:RC[-2])"이다.

    • 4.

      ⓒ 에 들어갈 내용은 AutoFill이다.

    정답·해설 보기

    정답

    2

    ⓓ 에 들어갈 내용은 Range("E2:F2")이다.

    해설

    정답: 2. 채우기 핸들 동작(AutoFill)의 Destination(ⓓ)은 채워질 최종 범위이어야 한다. 매크로는 [E2:F2]를 [E2:F10]까지 채우므로 ⓓ는 Range("E2:F10")이어야 하며, Range("E2:F2")는 틀리다.

    오답 풀이

    • 1번: ⓐ는 합계 셀로 두 칸 왼쪽부터의 합계 "=SUM(RC[-2]:RC[-1])"이므로 옳다.
    • 2번: ⓓ는 채울 최종 범위 Range("E2:F10")이어야 하므로 Range("E2:F2")는 틀리다.
    • 3번: ⓑ는 평균 셀로 세 칸 왼쪽부터의 평균 "=AVERAGE(RC[-3]:RC[-2])"이므로 옳다.
    • 4번: 채우기 핸들 드래그에 해당하는 메서드는 AutoFill이므로 옳다.

    보충 개념 FormulaR1C1의 RC[-n]은 현재 셀 기준 n칸 왼쪽 열을 가리키며, AutoFill Destination에는 시작 범위를 포함한 전체 채움 범위를 지정한다.

  26. 문제 26

    4지선다

    다음 중 워크시트의 '이름 상자(Name Box)'에 대한 설명으로 옳지 않은 것은?

    • 1.

      셀이나 셀 범위에 이름을 정의해 두면 해당 셀을 선택할 때 그 이름이 표시된다.

    • 2.

      이름 상자에 셀 주소를 입력하고 [Enter]를 누르면 해당 셀로 이동한다.

    • 3.

      여러 셀을 선택한 경우 선택된 셀의 개수가 이름 상자에 표시된다.

    • 4.

      차트가 선택된 경우 '차트 1'과 같이 차트의 이름이 표시된다.

    정답·해설 보기

    정답

    3

    여러 셀을 선택한 경우 선택된 셀의 개수가 이름 상자에 표시된다.

    해설

    정답: 3. 여러 셀을 선택할 때 이름 상자에는 선택된 셀의 개수가 아니라 활성 셀(보통 시작 셀)의 주소가 표시된다. 셀 개수가 표시된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 이름이 정의된 셀을 선택하면 그 이름이 표시되므로 옳다.
    • 2번: 이름 상자에 주소를 입력하면 해당 셀로 이동하므로 옳다.
    • 3번: 여러 셀 선택 시 개수가 아니라 활성 셀 주소가 표시되므로 옳지 않다.
    • 4번: 차트 선택 시 차트 이름이 표시되므로 옳다.

    보충 개념 드래그로 범위를 선택하는 도중에는 상태 표시줄이나 이름 상자에 행·열 수가 잠시 표시되지만, 선택을 마치면 활성 셀 주소가 표시된다.

  27. 문제 27

    4지선다

    다음 중 엑셀의 인쇄 및 [페이지 설정] 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      셀에 표시된 메모(노트)는 어떤 설정으로도 인쇄할 수 없다.

    • 2.

      인쇄 영역을 설정하면 워크시트에서 지정한 범위만 인쇄된다.

    • 3.

      모든 페이지마다 특정 행을 반복 인쇄하려면 [시트] 탭의 '반복할 행'에 해당 행을 지정한다.

    • 4.

      인쇄 내용을 용지의 가로·세로 중앙에 맞추려면 [여백] 탭의 '페이지 가운데 맞춤'을 사용한다.

    정답·해설 보기

    정답

    1

    셀에 표시된 메모(노트)는 어떤 설정으로도 인쇄할 수 없다.

    해설

    정답: 1. 셀 메모(노트)는 [페이지 설정]의 [시트] 탭에 있는 '메모' 옵션에서 '시트 끝'이나 '화면에 표시된 대로'를 선택하여 인쇄할 수 있다. 어떤 설정으로도 인쇄할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 메모는 시트 탭의 메모 옵션으로 인쇄할 수 있으므로 옳지 않다.
    • 2번: 인쇄 영역을 설정하면 지정 범위만 인쇄되므로 옳다.
    • 3번: 반복할 행은 [시트] 탭에서 지정하므로 옳다.
    • 4번: 가운데 맞춤은 [여백] 탭의 '페이지 가운데 맞춤'으로 설정하므로 옳다.

    보충 개념 [페이지 설정]의 [시트] 탭에서는 인쇄 영역, 반복할 행·열, 눈금선, 행/열 머리글, 메모 인쇄 등을 지정한다.

  28. 문제 28

    4지선다

    다음 중 엑셀의 시나리오에 대한 설명으로 옳지 않은 것은?

    • 1.

      시나리오는 변경 셀로 지정한 입력값에 따라 결과가 어떻게 달라지는지 비교·분석하는 가상 분석 도구이다.

    • 2.

      하나의 시나리오에 지정할 수 있는 변경 셀은 최대 32개까지이다.

    • 3.

      시나리오 요약 보고서를 만든 뒤 시나리오의 값을 변경해도 보고서가 자동으로 갱신되지 않는다.

    • 4.

      시나리오 피벗 테이블 보고서는 결과 셀을 지정하지 않아도 만들 수 있다.

    정답·해설 보기

    정답

    4

    시나리오 피벗 테이블 보고서는 결과 셀을 지정하지 않아도 만들 수 있다.

    해설

    정답: 4. 시나리오 요약 보고서는 결과 셀을 지정하지 않아도 만들 수 있지만, 시나리오 피벗 테이블 보고서는 결과 셀을 반드시 지정해야 만들 수 있다. 설명이 반대이므로 옳지 않다.

    오답 풀이

    • 1번: 시나리오는 변경 셀 입력값에 따른 결과를 비교하는 가상 분석 도구이므로 옳다.
    • 2번: 하나의 시나리오에 지정할 수 있는 변경 셀은 최대 32개이므로 옳다.
    • 3번: 요약 보고서는 정적이어서 값이 바뀌어도 자동 갱신되지 않으므로 옳다.
    • 4번: 피벗 테이블 보고서는 결과 셀 지정이 필요하므로 지정 없이 만들 수 있다는 설명은 옳지 않다.

    보충 개념 시나리오 요약은 결과 셀 없이도 작성 가능하나, 피벗 테이블 형태로 요약하려면 결과 셀이 필요하다.

  29. 문제 29

    4지선다

    다음 중 아래 [데이터]에 주어진 [고급 필터 조건]을 적용할 때 추출되는 레코드의 개수로 옳은 것은?

    [조건] (같은 행에 입력) 부서='영업부' , 실적>=300

    [데이터] 부서 / 실적 영업부 / 420 관리부 / 510 영업부 / 280 생산부 / 350 영업부 / 600 관리부 / 250 영업부 / 150

    • 1.

      1개

    • 2.

      2개

    • 3.

      3개

    • 4.

      4개

    정답·해설 보기

    정답

    2

    2개

    해설

    정답: 2. 두 조건을 같은 행에 입력하면 AND 조건이 되어 '부서가 영업부이면서 실적이 300 이상'인 레코드만 추출된다. 영업부 420, 영업부 600 두 건만 해당하므로 2개이다.

    오답 풀이

    • 영업부 420(실적 300 이상) → 추출
    • 관리부 510 → 부서가 영업부가 아니어서 제외
    • 영업부 280 → 실적이 300 미만이어서 제외
    • 생산부 350 → 부서 불일치로 제외
    • 영업부 600 → 추출
    • 관리부 250, 영업부 150 → 각각 부서·실적 조건 위배로 제외

    보충 개념 고급 필터에서 같은 행 조건은 AND, 다른 행 조건은 OR로 결합된다.

  30. 문제 30

    4지선다

    아래 워크시트에서 다음 중 결과가 '과장'이 아닌 것은?

    1 사원번호 성명 부서 직위 2 201 김하늘 기획부 팀장 3 202 이바다 영업부 대리 4 203 박소망 인사부 과장 5 204 정믿음 총무부 부장 6 205 최사랑 기획부 사원

    • 1.

      =INDEX(D2:D6, 3)

    • 2.

      =CHOOSE(3, "사원", "대리", "과장", "부장")

    • 3.

      =VLOOKUP(203, A2:D6, 4, FALSE)

    • 4.

      =OFFSET(D2, 1, 0)

    정답·해설 보기

    정답

    4

    =OFFSET(D2, 1, 0)

    해설

    정답: 4. =OFFSET(D2,1,0)은 D2에서 1행 아래, 0열 이동한 D3을 반환하므로 결과는 '대리'이다. '과장'이 아니므로 정답이다.

    오답 풀이

    • 1번: =INDEX(D2:D6,3)은 범위의 세 번째 값 D4 → '과장'이다.
    • 2번: =CHOOSE(3, ...)은 세 번째 인수 '과장'을 반환한다.
    • 3번: =VLOOKUP(203, A2:D6, 4, FALSE)는 203 행의 4번째 열 직위 → '과장'이다.
    • 4번: =OFFSET(D2,1,0)은 D3 → '대리'이므로 '과장'이 아니다.

    보충 개념 OFFSET(기준,행이동,열이동)은 기준 셀에서 지정한 만큼 떨어진 셀을 참조하며, INDEX(범위,n)은 범위 내 n번째 값을 반환한다.

  31. 문제 31

    4지선다

    다음 중 엑셀에서 발생하는 오류값과 그 원인의 연결로 옳은 것은?

    • 1.

      #DIV/0! — 수식에서 잘못된 인수나 피연산자를 사용한 경우

    • 2.

      #NAME? — 함수 이름이나 정의되지 않은 이름을 잘못 입력한 경우

    • 3.

      #REF! — 숫자를 0으로 나눈 경우

    • 4.

      #VALUE! — 셀 참조가 삭제되어 더 이상 유효하지 않은 경우

    정답·해설 보기

    정답

    2

    #NAME? — 함수 이름이나 정의되지 않은 이름을 잘못 입력한 경우

    해설

    정답: 2. #NAME? 오류는 함수 이름의 철자가 틀렸거나 정의되지 않은 이름을 수식에 사용했을 때 발생하므로 연결이 옳다.

    오답 풀이

    • 1번: 잘못된 인수·피연산자 사용은 #VALUE! 오류이므로 #DIV/0!과의 연결은 틀리다.
    • 2번: 함수 이름·이름 오류는 #NAME?이므로 옳다.
    • 3번: 0으로 나눈 경우는 #DIV/0!이므로 #REF!와의 연결은 틀리다.
    • 4번: 참조가 삭제되어 무효가 된 경우는 #REF!이므로 #VALUE!와의 연결은 틀리다.

    보충 개념 #VALUE!(잘못된 인수), #DIV/0!(0으로 나눔), #REF!(무효 참조), #NAME?(이름 오류), #N/A(값 없음), #NUM!(숫자 범위 오류)를 구분한다.

  32. 문제 32

    4지선다

    다음 중 [페이지 설정] 대화상자의 각 탭에서 설정할 수 있는 항목으로 옳지 않은 것은?

    • 1.

      [페이지] 탭에서 용지 방향(가로·세로)과 확대/축소 배율을 지정할 수 있다.

    • 2.

      [여백] 탭에서 머리글과 바닥글의 여백을 지정할 수 있다.

    • 3.

      [머리글/바닥글] 탭에서 행/열 머리글과 눈금선의 인쇄 여부를 지정할 수 있다.

    • 4.

      [시트] 탭에서 인쇄 영역과 반복할 행·열을 지정할 수 있다.

    정답·해설 보기

    정답

    3

    [머리글/바닥글] 탭에서 행/열 머리글과 눈금선의 인쇄 여부를 지정할 수 있다.

    해설

    정답: 3. 행/열 머리글과 눈금선의 인쇄 여부는 [시트] 탭에서 지정한다. [머리글/바닥글] 탭에서 지정한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: [페이지] 탭에서 용지 방향과 배율을 지정하므로 옳다.
    • 2번: [여백] 탭에서 머리글·바닥글 여백을 지정하므로 옳다.
    • 3번: 행/열 머리글·눈금선 인쇄는 [시트] 탭의 항목이므로 옳지 않다.
    • 4번: [시트] 탭에서 인쇄 영역과 반복할 행·열을 지정하므로 옳다.

    보충 개념 [머리글/바닥글] 탭은 머리글·바닥글의 내용과 옵션을 다루며, 눈금선·머리글 인쇄 옵션은 [시트] 탭에 있다.

  33. 문제 33

    4지선다

    다음 중 윗주(주석 문자)에 대한 설명으로 옳지 않은 것은?

    • 1.

      윗주는 셀에 입력된 데이터의 아래쪽에 작게 표시된다.

    • 2.

      윗주는 문자 데이터가 입력된 셀에만 표시할 수 있다.

    • 3.

      윗주가 입력된 셀의 데이터를 삭제하면 윗주도 함께 삭제된다.

    • 4.

      윗주의 글꼴, 크기, 정렬 등 서식을 변경할 수 있다.

    정답·해설 보기

    정답

    1

    윗주는 셀에 입력된 데이터의 아래쪽에 작게 표시된다.

    해설

    정답: 1. 윗주는 셀 데이터의 위쪽에 작게 표시된다. 아래쪽에 표시된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 윗주는 데이터 위쪽에 표시되므로 아래쪽 표시라는 설명은 옳지 않다.
    • 2번: 윗주는 문자 데이터가 입력된 셀에만 표시할 수 있으므로 옳다.
    • 3번: 셀 데이터를 삭제하면 윗주도 함께 삭제되므로 옳다.
    • 4번: 윗주의 글꼴·크기·정렬 등 서식을 변경할 수 있으므로 옳다.

    보충 개념 윗주는 [홈] 탭의 [윗주 필드 표시/숨기기]로 표시 여부를 정하며, 숫자·날짜 셀에는 표시할 수 없다.

  34. 문제 34

    4지선다

    다음 중 외부 데이터의 [쿼리 및 연결] 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      통합 문서를 열 때 외부 데이터를 자동으로 새로 고치도록 설정할 수 있다.

    • 2.

      외부 데이터와의 연결을 제거하면 이미 시트로 가져온 데이터까지 모두 삭제된다.

    • 3.

      일정한 시간 간격마다 외부 데이터를 주기적으로 새로 고치도록 설정할 수 있다.

    • 4.

      [연결 속성]에서 연결 이름과 데이터가 사용되는 위치 등의 정보를 확인할 수 있다.

    정답·해설 보기

    정답

    2

    외부 데이터와의 연결을 제거하면 이미 시트로 가져온 데이터까지 모두 삭제된다.

    해설

    정답: 2. 외부 데이터와의 연결을 제거해도 이미 워크시트로 가져온 데이터는 그대로 남는다. 다만 더 이상 새로 고침만 되지 않을 뿐이므로, 가져온 데이터까지 삭제된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 통합 문서를 열 때 자동 새로 고침을 설정할 수 있으므로 옳다.
    • 2번: 연결을 제거해도 가져온 데이터는 남으므로 모두 삭제된다는 설명은 옳지 않다.
    • 3번: 일정 시간 간격으로 주기적 새로 고침을 설정할 수 있으므로 옳다.
    • 4번: [연결 속성]에서 연결 이름·사용 위치를 확인할 수 있으므로 옳다.

    보충 개념 연결을 제거하면 원본과의 갱신 관계만 끊기고, 시트에 적재된 값은 일반 데이터로 유지된다.

  35. 문제 35

    4지선다

    다음 중 엑셀 차트에 대한 설명으로 옳지 않은 것은?

    • 1.

      차트를 작성하려면 원본 데이터가 있어야 하며, 원본 데이터를 변경하면 차트에 자동으로 반영된다.

    • 2.

      [F11] 키를 누르면 기본 차트가 별도의 차트 시트로 삽입된다.

    • 3.

      원형 차트는 하나의 데이터 계열만 표현할 수 있으며 각 항목의 비율을 나타낸다.

    • 4.

      분산형(XY) 차트는 시간 흐름에 따른 추세를 막대의 길이로 나타내는 데 가장 적합하다.

    정답·해설 보기

    정답

    4

    분산형(XY) 차트는 시간 흐름에 따른 추세를 막대의 길이로 나타내는 데 가장 적합하다.

    해설

    정답: 4. 분산형(XY) 차트는 두 수치 변수 사이의 상관관계나 분포를 점으로 나타내는 차트이다. 시간 흐름에 따른 추세를 막대 길이로 나타내는 것은 막대형(또는 꺾은선형) 차트이므로 옳지 않다.

    오답 풀이

    • 1번: 원본 데이터를 변경하면 차트에 자동 반영되므로 옳다.
    • 2번: [F11]은 기본 차트를 별도 차트 시트로 삽입하므로 옳다.
    • 3번: 원형 차트는 한 계열의 항목별 비율을 나타내므로 옳다.
    • 4번: 분산형은 상관관계 표현용이지 막대 길이로 추세를 나타내지 않으므로 옳지 않다.

    보충 개념 분산형은 과학·통계 데이터의 분포 분석에, 막대형·꺾은선형은 항목 비교나 시간 추세 표현에 적합하다.

  36. 문제 36

    4지선다

    다음 중 셀의 값이 1000 이상이면 "★", 0 이하이면 "↓", 그 외의 값은 그대로 표시하는 사용자 지정 표시 형식으로 옳은 것은?

    • 1.

      [>=1000]"★";[<=0]"↓";0

    • 2.

      [>=1000]"↓";[<=0]"★";0

    • 3.

      [>1000]"★";[<0]"↓";0

    • 4.

      [>=1000]"★";[<=0]"↓"

    정답·해설 보기

    정답

    1

    [>=1000]"★";[<=0]"↓";0

    해설

    정답: 1. 조건이 지정된 사용자 지정 형식은 [조건1]서식;[조건2]서식;나머지서식 순으로 구성된다. 1000 이상은 "★", 0 이하는 "↓", 나머지는 값을 그대로(0) 표시해야 하므로 [>=1000]"★";[<=0]"↓";0 이 옳다.

    오답 풀이

    • 1번: 조건·기호·구역이 모두 맞으므로 옳다.
    • 2번: 1000 이상과 0 이하에 적용할 기호가 서로 바뀌어 틀리다.
    • 3번: > 와 < 를 사용해 경곗값 1000과 0이 조건에서 빠지므로 틀리다.
    • 4번: 세 번째(나머지) 구역이 없어 그 외의 값을 표시하지 못하므로 틀리다.

    보충 개념 사용자 지정 형식은 최대 4구역(양수;음수;0;텍스트)이며, 대괄호 조건을 쓰면 [조건1];[조건2];나머지 형태로 동작한다.

  37. 문제 37

    4지선다

    다음 중 데이터가 입력된 셀에서 채우기 핸들을 드래그하여 채우는 경우에 대한 설명으로 옳지 않은 것은?

    • 1.

      문자 데이터만 입력된 셀을 그냥 드래그하면 동일한 데이터로 복사된다.

    • 2.

      숫자 데이터가 입력된 셀을 [Ctrl]을 누른 채 드래그하면 값이 1씩 증가하며 채워진다.

    • 3.

      날짜 데이터가 입력된 셀을 그냥 드래그하면 항상 같은 날짜로만 복사된다.

    • 4.

      문자와 숫자가 혼합된 셀을 그냥 드래그하면 숫자 부분이 1씩 증가하며 채워진다.

    정답·해설 보기

    정답

    3

    날짜 데이터가 입력된 셀을 그냥 드래그하면 항상 같은 날짜로만 복사된다.

    해설

    정답: 3. 날짜 데이터가 입력된 셀을 그냥 드래그하면 하루(또는 설정 단위)씩 증가하며 채워진다. 항상 같은 날짜로만 복사된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 문자만 입력된 셀은 그냥 드래그하면 복사되므로 옳다.
    • 2번: 숫자 셀은 [Ctrl]을 누른 채 드래그하면 1씩 증가하므로 옳다.
    • 3번: 날짜는 그냥 드래그하면 증가하므로 같은 날짜 복사라는 설명은 옳지 않다.
    • 4번: 문자+숫자 혼합 셀은 그냥 드래그하면 숫자 부분이 증가하므로 옳다.

    보충 개념 숫자는 [Ctrl] 드래그 시 증가, 혼합 데이터는 그냥 드래그 시 숫자가 증가하며 [Ctrl] 드래그 시 복사되어 동작이 반대이다.

  38. 문제 38

    4지선다

    다음 중 VBA의 프로시저(Procedure)에 대한 설명으로 옳지 않은 것은?

    • 1.

      특정 작업을 수행하는 명령문들의 모음을 프로시저라고 한다.

    • 2.

      Sub 프로시저는 결과 값을 반환하지 않고, Function 프로시저는 결과 값을 반환한다.

    • 3.

      하나 이상의 프로시저가 모여 하나의 모듈을 구성한다.

    • 4.

      매크로를 기록하면 자동으로 Function 프로시저로 작성된다.

    정답·해설 보기

    정답

    4

    매크로를 기록하면 자동으로 Function 프로시저로 작성된다.

    해설

    정답: 4. 매크로를 기록하면 자동으로 Sub 프로시저(Sub ~ End Sub)로 작성된다. Function 프로시저로 작성된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 프로시저는 명령문들의 모음이므로 옳다.
    • 2번: Sub는 값을 반환하지 않고 Function은 값을 반환하므로 옳다.
    • 3번: 여러 프로시저가 모여 모듈을 구성하므로 옳다.
    • 4번: 기록된 매크로는 Sub 프로시저로 작성되므로 Function이라는 설명은 옳지 않다.

    보충 개념 Sub는 작업 수행용, Function은 값을 계산해 반환하는 용도이며, 기록 매크로는 항상 Sub 형태이다.

  39. 문제 39

    4지선다

    다음 중 엑셀의 데이터 정렬 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      숨겨진 행이나 열에 들어 있는 데이터도 정렬 대상에 포함되어 함께 이동한다.

    • 2.

      오름차순 정렬과 내림차순 정렬에서 빈 셀은 항상 가장 마지막에 정렬된다.

    • 3.

      글꼴 색, 셀 색, 조건부 서식 아이콘 등을 기준으로도 정렬할 수 있다.

    • 4.

      정렬 기준은 최대 64개까지 지정할 수 있다.

    정답·해설 보기

    정답

    1

    숨겨진 행이나 열에 들어 있는 데이터도 정렬 대상에 포함되어 함께 이동한다.

    해설

    정답: 1. 숨겨진 행이나 열의 데이터는 정렬 대상에 포함되지 않으며 정렬 후에도 이동하지 않는다. 함께 이동한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 숨겨진 행·열은 정렬되지 않으므로 함께 이동한다는 설명은 옳지 않다.
    • 2번: 빈 셀은 오름차순·내림차순 모두 마지막에 정렬되므로 옳다.
    • 3번: 글꼴 색·셀 색·아이콘을 기준으로도 정렬할 수 있으므로 옳다.
    • 4번: 정렬 기준은 최대 64개까지 지정할 수 있으므로 옳다.

    보충 개념 정렬 전 숨긴 행·열을 표시해야 데이터가 누락되지 않으며, 값뿐 아니라 서식(색·아이콘)을 기준으로도 정렬할 수 있다.

  40. 문제 40

    4지선다

    다음 중 [시트 보호] 설정 시 '이 워크시트의 모든 사용자에게 다음 사항을 허용'에서 선택할 수 있는 항목이 아닌 것은?

    • 1.

      정렬

    • 2.

      자동 필터 사용

    • 3.

      워크시트 삭제

    • 4.

      셀 서식 지정

    정답·해설 보기

    정답

    3

    워크시트 삭제

    해설

    정답: 3. 워크시트 삭제는 통합 문서의 구조와 관련된 작업으로 [통합 문서 보호]에서 다루며, [시트 보호]의 허용 항목 목록에는 포함되지 않는다.

    오답 풀이

    • 1번: 정렬은 시트 보호 시 허용 항목으로 선택할 수 있다.
    • 2번: 자동 필터 사용은 허용 항목으로 선택할 수 있다.
    • 3번: 워크시트 삭제는 허용 항목이 아니므로 정답이다.
    • 4번: 셀 서식 지정은 허용 항목으로 선택할 수 있다.

    보충 개념 시트 보호의 허용 목록에는 셀 선택, 셀 서식, 행/열 삽입·삭제, 정렬, 자동 필터, 피벗 테이블 사용 등이 있다.

  41. 문제 41

    4지선다

    다음 중 아래 SQL문의 괄호 안에 들어갈 조인 유형으로, 왼쪽 테이블의 모든 레코드와 오른쪽 테이블에서 조인 조건이 일치하는 레코드를 함께 표시하는 것으로 옳은 것은?

    SELECT * FROM 학생 ( ) 성적 ON 학생.학번 = 성적.학번;

    • 1.

      INNER JOIN

    • 2.

      LEFT JOIN

    • 3.

      CROSS JOIN

    • 4.

      FULL JOIN

    정답·해설 보기

    정답

    2

    LEFT JOIN

    해설

    정답: 2. LEFT JOIN(LEFT OUTER JOIN)은 왼쪽 테이블의 모든 레코드를 표시하고, 오른쪽 테이블에서는 조인 조건이 일치하는 레코드만 결합한다. 일치하지 않는 오른쪽 값은 Null로 채워진다.

    오답 풀이

    • 1번: INNER JOIN은 양쪽 모두에서 조건이 일치하는 레코드만 표시한다.
    • 2번: 왼쪽 전부 + 오른쪽 일치 분을 표시하는 것은 LEFT JOIN이므로 옳다.
    • 3번: CROSS JOIN은 두 테이블의 모든 행을 곱(교차)하여 결합한다.
    • 4번: FULL JOIN은 양쪽 테이블의 모든 레코드를 표시한다.

    보충 개념 외부 조인은 기준 테이블 쪽 레코드를 모두 보존하며, LEFT·RIGHT·FULL로 보존 방향이 달라진다.

  42. 문제 42

    4지선다

    다음 중 '대출' 테이블(회원번호, 도서번호, 대출일)에서 대출 건수가 3건 이상인 회원에 대해 회원번호와 대출 건수를 표시하는 SQL문으로 옳은 것은?

    • 1.

      SELECT 회원번호, COUNT() FROM 대출 WHERE COUNT() >= 3 GROUP BY 회원번호;

    • 2.

      SELECT 회원번호, SUM() FROM 대출 GROUP BY 회원번호 WHERE COUNT() >= 3;

    • 3.

      SELECT 회원번호, COUNT() FROM 대출 GROUP BY 회원번호 HAVING COUNT() >= 3;

    • 4.

      SELECT 회원번호, COUNT() FROM 대출 HAVING COUNT() >= 3 GROUP BY 회원번호;

    정답·해설 보기

    정답

    3

    SELECT 회원번호, COUNT() FROM 대출 GROUP BY 회원번호 HAVING COUNT() >= 3;

    해설

    정답: 3. 그룹별 집계 결과에 조건을 거는 절은 HAVING이며, GROUP BY 뒤에 와야 한다. 회원번호로 그룹을 묶고 그룹별 개수가 3 이상인 경우만 표시하므로 GROUP BY 회원번호 HAVING COUNT(*) >= 3 이 옳다.

    오답 풀이

    • 1번: 집계 함수 조건을 WHERE에 쓸 수 없으므로 틀리다.
    • 2번: SUM(*) 표기가 잘못되었고 WHERE 위치도 틀리다.
    • 3번: GROUP BY 다음에 HAVING으로 집계 조건을 지정하므로 옳다.
    • 4번: HAVING이 GROUP BY보다 앞에 와서 구문 순서가 틀리다.

    보충 개념 SQL 절 순서는 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY이며, 그룹 집계 조건은 HAVING에 쓴다.

  43. 문제 43

    4지선다

    다음 중 폼과 하위 폼(Subform)에 대한 설명으로 옳지 않은 것은?

    • 1.

      기본 폼과 하위 폼은 연결 필드가 지정되어 있지 않아도 항상 함께 동기화되어 표시된다.

    • 2.

      하위 폼은 폼 안에 삽입된 또 하나의 폼으로, 주로 일대다 관계의 데이터를 표시할 때 사용한다.

    • 3.

      기본 폼과 하위 폼을 연결하는 필드의 데이터 형식은 서로 같거나 호환되어야 한다.

    • 4.

      기본 폼은 단일 폼으로, 하위 폼은 연속 폼이나 데이터시트 형태로 표시할 수 있다.

    정답·해설 보기

    정답

    1

    기본 폼과 하위 폼은 연결 필드가 지정되어 있지 않아도 항상 함께 동기화되어 표시된다.

    해설

    정답: 1. 기본 폼과 하위 폼이 함께 동기화되어 표시되려면 두 폼을 잇는 연결 필드(기본/하위 연결 필드)가 지정되어 있어야 한다. 연결 필드 없이 항상 동기화된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 동기화에는 연결 필드 지정이 필요하므로 옳지 않다.
    • 2번: 하위 폼은 일대다 데이터를 표시하는 데 주로 쓰이므로 옳다.
    • 3번: 연결 필드의 데이터 형식은 같거나 호환되어야 하므로 옳다.
    • 4번: 기본 폼은 단일 폼, 하위 폼은 연속 폼·데이터시트 형태가 일반적이므로 옳다.

    보충 개념 하위 폼 컨트롤의 '기본 필드 연결'과 '하위 필드 연결' 속성으로 두 폼의 레코드를 연동한다.

  44. 문제 44

    4지선다

    다음 중 폼에서의 탭 순서(Tab Order)에 대한 설명으로 옳지 않은 것은?

    • 1.

      폼 보기에서 [Tab] 키를 눌렀을 때 포커스가 이동하는 순서를 의미한다.

    • 2.

      레이블처럼 값을 입력받지 않는 컨트롤에는 탭 순서를 지정할 수 없다.

    • 3.

      컨트롤의 '탭 정지' 속성을 '아니요'로 지정하면 탭 순서에서 제외된다.

    • 4.

      탭 순서는 컨트롤이 폼에 추가된 순서대로 고정되며 사용자가 변경할 수 없다.

    정답·해설 보기

    정답

    4

    탭 순서는 컨트롤이 폼에 추가된 순서대로 고정되며 사용자가 변경할 수 없다.

    해설

    정답: 4. 탭 순서는 [탭 순서] 대화상자에서 사용자가 직접 변경하거나 '자동 순서'로 재배열할 수 있다. 추가된 순서대로 고정되어 변경할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 탭 순서는 [Tab] 키로 이동하는 포커스 순서이므로 옳다.
    • 2번: 레이블 등 값을 받지 않는 컨트롤은 탭 순서 대상이 아니므로 옳다.
    • 3번: '탭 정지'를 '아니요'로 하면 탭 이동에서 제외되므로 옳다.
    • 4번: 탭 순서는 사용자가 변경할 수 있으므로 고정되어 바꿀 수 없다는 설명은 옳지 않다.

    보충 개념 탭 순서는 입력 효율을 위해 화면 배치에 맞춰 조정하며, '자동 순서'는 위에서 아래·왼쪽에서 오른쪽으로 재설정한다.

  45. 문제 45

    4지선다

    다음 중 Access의 개체에 대한 설명으로 잘못된 것은?

    • 1.

      Application 개체는 현재 실행 중인 Microsoft Access 응용 프로그램 자체를 의미한다.

    • 2.

      Form 개체의 Requery 메서드는 폼에 입력된 데이터를 영구히 삭제하는 기능을 한다.

    • 3.

      Recordset 개체는 테이블이나 쿼리로부터 얻은 레코드 집합을 의미한다.

    • 4.

      DoCmd 개체는 매크로 함수를 Visual Basic 코드에서 실행하기 위한 개체이다.

    정답·해설 보기

    정답

    2

    Form 개체의 Requery 메서드는 폼에 입력된 데이터를 영구히 삭제하는 기능을 한다.

    해설

    정답: 2. Form 개체의 Requery 메서드는 데이터 원본을 다시 읽어 폼의 레코드를 최신 상태로 갱신하는 기능이다. 데이터를 영구히 삭제하는 기능이 아니므로 잘못된 설명이다.

    오답 풀이

    • 1번: Application 개체는 실행 중인 Access 응용 프로그램 자체를 의미하므로 옳다.
    • 2번: Requery는 데이터를 다시 읽어 갱신할 뿐 삭제하지 않으므로 잘못되었다.
    • 3번: Recordset은 테이블·쿼리에서 얻은 레코드 집합이므로 옳다.
    • 4번: DoCmd는 매크로 함수를 VB 코드에서 실행하는 개체이므로 옳다.

    보충 개념 Requery는 변경된 원본을 반영해 다시 표시하며, 레코드 삭제는 Delete 또는 RunSQL(DELETE) 등으로 수행한다.

  46. 문제 46

    4지선다

    다음 중 데이터베이스 관리자(DBA)의 역할로 옳지 않은 것은?

    • 1.

      데이터베이스의 스키마를 정의하고 구성 요소를 결정한다.

    • 2.

      데이터의 보안 정책과 사용자 접근 권한을 관리한다.

    • 3.

      데이터베이스의 성능을 분석하고 백업·회복 전략을 수립한다.

    • 4.

      호스트 언어로 응용 프로그램을 작성하여 일상적인 업무 데이터를 직접 입력·수정한다.

    정답·해설 보기

    정답

    4

    호스트 언어로 응용 프로그램을 작성하여 일상적인 업무 데이터를 직접 입력·수정한다.

    해설

    정답: 4. 호스트 언어로 응용 프로그램을 작성하고 일상 업무 데이터를 입력·수정하는 것은 응용 프로그래머나 일반 사용자의 역할이다. 데이터베이스 관리자의 역할로는 옳지 않다.

    오답 풀이

    • 1번: 스키마 정의와 구성 요소 결정은 DBA의 역할이므로 옳다.
    • 2번: 보안 정책과 접근 권한 관리는 DBA의 역할이므로 옳다.
    • 3번: 성능 분석과 백업·회복 전략 수립은 DBA의 역할이므로 옳다.
    • 4번: 응용 프로그램 작성·일상 데이터 조작은 DBA의 역할이 아니므로 옳지 않다.

    보충 개념 DBA는 데이터베이스 설계·운영·보안·성능·백업을 총괄하며, 데이터 자체의 입력·조작은 사용자·응용 프로그래머가 담당한다.

  47. 문제 47

    4지선다

    다음 중 데이터 형식이 '텍스트'인 필드에 아래와 같이 사용자 지정 형식을 지정하고 값을 입력했을 때 표시 결과로 옳은 것은?

    • 1.

      형식: > / 입력값: korea / 결과: KOREA

    • 2.

      형식: @@-@@ / 입력값: 1234 / 결과: 1-234

    • 3.

      형식: &&&& / 입력값: ab / 결과: ab__

    • 4.

      형식: < / 입력값: SEOUL / 결과: SEOUL

    정답·해설 보기

    정답

    1

    형식: > / 입력값: korea / 결과: KOREA

    해설

    정답: 1. 텍스트 형식 기호 > 는 입력된 모든 문자를 대문자로 표시한다. 따라서 korea는 KOREA로 표시되므로 옳다.

    오답 풀이

    • 1번: > 는 대문자 변환이므로 korea → KOREA로 옳다.
    • 2번: @ 는 오른쪽부터 한 자리씩 채우므로 1234는 12-34로 표시되어 1-234는 틀리다.
    • 3번: & 는 문자가 없어도 빈칸을 채우지 않으므로 ab는 ab로 표시되어 ab 뒤의 빈칸 표시는 틀리다.
    • 4번: < 는 소문자 변환이므로 SEOUL은 seoul로 표시되어 SEOUL은 틀리다.

    보충 개념 텍스트 형식 기호: @(문자 필요·없으면 공백), &(문자 선택·없으면 표시 안 함), >(대문자), <(소문자).

  48. 문제 48

    4지선다

    다음 중 데이터베이스의 3단계 스키마 구조에서, 개별 사용자나 응용 프로그램이 필요로 하는 데이터베이스의 논리적 구조를 정의하는 스키마로 옳은 것은?

    • 1.

      개념 스키마

    • 2.

      내부 스키마

    • 3.

      외부 스키마

    • 4.

      물리 스키마

    정답·해설 보기

    정답

    3

    외부 스키마

    해설

    정답: 3. 외부 스키마(서브 스키마)는 개별 사용자나 응용 프로그램이 보는 관점에서 필요한 데이터의 논리적 구조를 정의한다.

    오답 풀이

    • 1번: 개념 스키마는 조직 전체의 통합된 논리적 구조를 정의한다.
    • 2번: 내부 스키마는 데이터의 물리적 저장 구조를 정의한다.
    • 3번: 개별 사용자 관점의 논리적 구조는 외부 스키마이므로 옳다.
    • 4번: 물리 스키마는 별도의 표준 3단계 명칭이 아니며 내부 스키마에 해당한다.

    보충 개념 3단계 스키마는 외부(사용자 뷰)-개념(전체 논리)-내부(물리 저장)로 구성되며, 단계 간 사상으로 데이터 독립성을 제공한다.

  49. 문제 49

    4지선다

    다음 중 아래와 같이 '지역'별로 그룹을 지정하여 작성한 보고서에 대한 설명으로 옳지 않은 것은?

    [지역: 강원] 순번 / 도서명 / 판매일 / 판매부수 1 자료구조 2025-09-02 12 2 운영체제 2025-09-05 8 강원 소계: 20 [지역: 제주] 순번 / 도서명 / 판매일 / 판매부수 1 데이터베이스 2025-09-03 15 제주 소계: 15

    • 1.

      '지역' 필드를 기준으로 그룹이 설정되어 있다.

    • 2.

      '소계'는 그룹 머리글 영역에 텍스트 상자를 두고 합계 함수를 지정하여 표시한다.

    • 3.

      '순번'은 컨트롤 원본을 '=1'로, 누적 합계 속성을 '그룹'으로 지정하여 표시한다.

    • 4.

      지역별 '판매부수'의 합계는 =Sum([판매부수]) 식으로 구할 수 있다.

    정답·해설 보기

    정답

    2

    '소계'는 그룹 머리글 영역에 텍스트 상자를 두고 합계 함수를 지정하여 표시한다.

    해설

    정답: 2. 그룹별 소계는 그룹이 끝나는 지점에 표시되어야 하므로 '그룹 바닥글' 영역에 합계 컨트롤을 둔다. 그룹 머리글 영역에 둔다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 지역마다 묶여 표시되므로 '지역' 기준 그룹 설정은 옳다.
    • 2번: 소계는 그룹 바닥글에 두어야 하므로 그룹 머리글이라는 설명은 옳지 않다.
    • 3번: 그룹마다 1부터 시작하는 순번은 '=1'+누적 합계 '그룹'으로 만드므로 옳다.
    • 4번: 그룹 바닥글에서 =Sum([판매부수])로 지역별 합계를 구하므로 옳다.

    보충 개념 보고서 그룹은 그룹 머리글(제목)과 그룹 바닥글(소계)로 구성되며, 누적 합계 '그룹'은 그룹이 바뀔 때 0부터 다시 누적된다.

  50. 문제 50

    4지선다

    다음과 같은 <사원> 테이블과 <부서> 테이블에서 부서명이 '인사부'인 부서에 근무하는 사원의 '사원명'을 출력하는 SQL문으로 옳은 것은?

    <사원> 사원번호 / 사원명 / 부서번호 E01 / 한지우 / D1 E02 / 오세훈 / D2 E03 / 임꺽정 / D1

    <부서> 부서번호 / 부서명 D1 / 인사부 D2 / 영업부

    • 1.

      SELECT 사원명 FROM 사원 WHERE 부서번호 = '인사부';

    • 2.

      SELECT 사원명 FROM 부서 WHERE 부서명 = '인사부';

    • 3.

      SELECT 부서명 FROM 사원 WHERE 사원명 IN (SELECT 사원명 FROM 부서 WHERE 부서명 = '인사부');

    • 4.

      SELECT 사원명 FROM 사원 WHERE 부서번호 IN (SELECT 부서번호 FROM 부서 WHERE 부서명 = '인사부');

    정답·해설 보기

    정답

    4

    SELECT 사원명 FROM 사원 WHERE 부서번호 IN (SELECT 부서번호 FROM 부서 WHERE 부서명 = '인사부');

    해설

    정답: 4. 부서명은 <부서> 테이블에 있고 사원명은 <사원> 테이블에 있으므로, 부속 질의로 '인사부'의 부서번호를 먼저 구한 뒤 그 부서번호를 가진 사원명을 <사원>에서 조회해야 한다. 따라서 부서번호 IN (SELECT 부서번호 FROM 부서 WHERE 부서명 = 인사부) 가 옳다.

    오답 풀이

    • 1번: 부서번호 필드에 부서명 값을 비교하므로 잘못되었다.
    • 2번: <부서> 테이블에는 사원명 필드가 없어 출력할 수 없다.
    • 3번: 출력 필드와 부속 질의 구성이 모두 맞지 않는다.
    • 4번: 부서명으로 부서번호를 구해 사원을 조회하므로 옳다.

    보충 개념 서로 다른 테이블의 조건과 출력 필드를 다룰 때는 부속 질의(서브쿼리)나 조인으로 연결한다.

  51. 문제 51

    4지선다

    다음 중 인덱스(Index)에 대한 설명으로 옳지 않은 것은?

    • 1.

      검색을 자주 하는 필드에 인덱스를 설정하면 조회 속도를 높일 수 있다.

    • 2.

      인덱스를 많이 설정할수록 레코드의 삽입·삭제·수정 속도는 느려질 수 있다.

    • 3.

      기본 키로 지정된 필드에는 인덱스를 설정할 수 없다.

    • 4.

      데이터가 자주 변경되는 필드보다 거의 변하지 않는 필드에 설정하는 것이 효율적이다.

    정답·해설 보기

    정답

    3

    기본 키로 지정된 필드에는 인덱스를 설정할 수 없다.

    해설

    정답: 3. 기본 키로 지정된 필드에는 중복을 막기 위해 자동으로 인덱스(중복 불가)가 설정된다. 인덱스를 설정할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 자주 검색하는 필드에 인덱스를 두면 조회가 빨라지므로 옳다.
    • 2번: 인덱스가 많으면 갱신 시 인덱스도 함께 갱신되어 느려질 수 있으므로 옳다.
    • 3번: 기본 키에는 인덱스가 자동 설정되므로 설정할 수 없다는 설명은 옳지 않다.
    • 4번: 변경이 적은 필드에 인덱스를 두는 편이 효율적이므로 옳다.

    보충 개념 인덱스는 조회 성능을 높이지만 저장 공간과 갱신 비용이 늘어나므로, 검색이 잦고 변경이 적은 필드에 두는 것이 좋다.

  52. 문제 52

    4지선다

    다음 중 <회원> 테이블에서 '등급' 필드의 값이 VIP인 레코드의 개수를 구하는 식으로 옳은 것은?

    • 1.

      =DCount(*, "회원", "등급='VIP'")

    • 2.

      =DCount("*", 회원, 등급='VIP')

    • 3.

      =DCount("등급", "회원", "VIP")

    • 4.

      =DCount("*", "회원", "등급='VIP'")

    정답·해설 보기

    정답

    4

    =DCount("*", "회원", "등급='VIP'")

    해설

    정답: 4. 도메인 함수 DCount는 DCount("필드", "도메인", "조건") 형식으로, 각 인수를 큰따옴표로 묶고 조건의 텍스트 값은 작은따옴표로 감싼다. 따라서 =DCount("*", "회원", "등급='VIP'") 가 옳다.

    오답 풀이

    • 1번: 첫 인수 * 를 큰따옴표로 묶지 않아 잘못되었다.
    • 2번: 도메인(회원)과 조건을 큰따옴표로 묶지 않아 잘못되었다.
    • 3번: 조건이 "VIP"만 있어 비교 대상 필드가 빠져 잘못되었다.
    • 4번: 인수 형식과 조건 표기가 모두 맞으므로 옳다.

    보충 개념 도메인 집계 함수(DCount·DSum·DAvg·DLookUp)의 조건 인수는 문자열이며, 그 안의 텍스트 값은 작은따옴표로 감싼다.

  53. 문제 53

    4지선다

    다음 중 <주문> 테이블의 '수량' 필드에 유효성 검사 규칙을 '>=10'으로, 유효성 검사 텍스트를 '10 이상만 입력하세요.'로 지정한 경우의 동작으로 옳은 것은?

    • 1.

      필드를 선택하는 즉시 '10 이상만 입력하세요.'라는 메시지가 표시된다.

    • 2.

      5를 입력하면 '10 이상만 입력하세요.'라는 메시지가 표시되고, 값을 다시 입력해야 한다.

    • 3.

      10을 입력하면 '10 이상만 입력하세요.'라는 메시지가 표시된 후 값이 저장된다.

    • 4.

      25를 입력하면 경고 메시지가 표시되지만 값은 정상적으로 저장된다.

    정답·해설 보기

    정답

    2

    5를 입력하면 '10 이상만 입력하세요.'라는 메시지가 표시되고, 값을 다시 입력해야 한다.

    해설

    정답: 2. 유효성 검사 규칙(>=10)을 위반하는 값을 입력하면 유효성 검사 텍스트가 표시되고, 규칙을 만족하는 값으로 다시 입력해야 저장된다. 5는 규칙 위반이므로 메시지가 뜨고 재입력해야 한다.

    오답 풀이

    • 1번: 메시지는 규칙 위반 값을 입력했을 때 표시되지, 필드 선택 즉시 표시되지 않는다.
    • 2번: 5는 10 미만이라 규칙을 위반하므로 메시지 후 재입력해야 하므로 옳다.
    • 3번: 10은 규칙을 만족하므로 메시지 없이 그대로 저장된다.
    • 4번: 25는 규칙을 만족하므로 경고 메시지가 표시되지 않는다.

    보충 개념 유효성 검사 규칙은 입력값이 규칙을 만족할 때만 저장을 허용하며, 위반 시 유효성 검사 텍스트(없으면 기본 메시지)를 표시한다.

  54. 문제 54

    4지선다

    다음 중 크로스탭 쿼리에 대한 설명으로 옳지 않은 것은?

    • 1.

      크로스탭 쿼리의 데이터시트에서 요약된 값을 직접 수정하면 원본 테이블에 반영된다.

    • 2.

      레코드를 행과 열 방향으로 그룹화하여 요약 결과를 표 형태로 보여 준다.

    • 3.

      행 머리글은 여러 개 지정할 수 있지만 열 머리글은 한 개만 지정할 수 있다.

    • 4.

      행과 열이 교차하는 자리에는 합계, 평균, 개수 등의 요약 값을 지정한다.

    정답·해설 보기

    정답

    1

    크로스탭 쿼리의 데이터시트에서 요약된 값을 직접 수정하면 원본 테이블에 반영된다.

    해설

    정답: 1. 크로스탭 쿼리의 결과는 집계·요약된 값이므로 데이터시트에서 직접 수정할 수 없으며 원본 테이블에 반영되지도 않는다. 직접 수정해 반영된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 크로스탭 결과는 직접 편집할 수 없으므로 옳지 않다.
    • 2번: 행·열 방향으로 그룹화해 요약 표를 보여 주므로 옳다.
    • 3번: 행 머리글은 여러 개, 열 머리글은 한 개만 지정하므로 옳다.
    • 4번: 행·열 교차 자리에 합계·평균·개수 등 요약 값을 지정하므로 옳다.

    보충 개념 크로스탭 쿼리는 행 머리글·열 머리글·값(집계)을 지정해야 하며, 결과는 읽기 전용 요약이다.

  55. 문제 55

    4지선다

    다음 중 보고서에서 전체 레코드에 걸쳐 1부터 연속되는 일련번호를 표시하기 위한 텍스트 상자 컨트롤의 속성 설정으로 옳은 것은?

    • 1.

      컨트롤 원본을 '+1'로, 누적 합계 속성을 '그룹'으로 지정한다.

    • 2.

      컨트롤 원본을 '=Count(*)'로, 누적 합계 속성을 '모두'로 지정한다.

    • 3.

      컨트롤 원본을 '=1'로, 누적 합계 속성을 '모두'로 지정한다.

    • 4.

      컨트롤 원본을 '=1'로, 누적 합계 속성을 '아니요'로 지정한다.

    정답·해설 보기

    정답

    3

    컨트롤 원본을 '=1'로, 누적 합계 속성을 '모두'로 지정한다.

    해설

    정답: 3. 보고서에서 일련번호를 표시하려면 텍스트 상자의 컨트롤 원본을 '=1'로 설정하고 누적 합계 속성을 지정한다. 전체 레코드에 걸친 연속 번호는 누적 합계를 '모두'로 지정해야 하므로 ③이 옳다.

    오답 풀이

    • 1번: 컨트롤 원본은 '=1'이어야 하며 '+1'은 적절하지 않다.
    • 2번: '=Count(*)'는 전체 개수를 반환하므로 일련번호가 되지 않는다.
    • 3번: '=1'+누적 합계 '모두'는 전체 연속 번호를 만들므로 옳다.
    • 4번: 누적 합계가 '아니요'이면 모든 행에 1만 표시되어 일련번호가 되지 않는다.

    보충 개념 누적 합계 '모두'는 보고서 전체에 걸쳐 누적, '그룹'은 그룹이 바뀔 때마다 1부터 다시 누적한다.

  56. 문제 56

    4지선다

    다음 중 폼의 구역(영역)에 대한 설명으로 틀린 것은?

    • 1.

      폼은 기본적으로 본문, 폼 머리글/바닥글, 페이지 머리글/바닥글 구역으로 구분된다.

    • 2.

      폼 머리글은 제목처럼 모든 레코드에 공통으로 표시할 내용을 넣는 구역이다.

    • 3.

      페이지 머리글/바닥글은 인쇄할 때 각 페이지의 위·아래에 표시되는 구역이다.

    • 4.

      연속 폼으로 설정하면 본문 구역뿐 아니라 폼 머리글과 바닥글까지 레코드마다 반복되어 표시된다.

    정답·해설 보기

    정답

    4

    연속 폼으로 설정하면 본문 구역뿐 아니라 폼 머리글과 바닥글까지 레코드마다 반복되어 표시된다.

    해설

    정답: 4. 연속 폼에서 레코드마다 반복되어 표시되는 구역은 본문(세부 구역)뿐이다. 폼 머리글과 바닥글은 폼 전체에 한 번만 표시되므로 레코드마다 반복된다는 설명은 틀리다.

    오답 풀이

    • 1번: 폼은 본문, 폼 머리글/바닥글, 페이지 머리글/바닥글로 구분되므로 옳다.
    • 2번: 폼 머리글은 모든 레코드에 공통으로 표시할 내용을 넣으므로 옳다.
    • 3번: 페이지 머리글/바닥글은 인쇄 시 각 페이지 위·아래에 표시되므로 옳다.
    • 4번: 반복되는 구역은 본문뿐이므로 머리글·바닥글까지 반복된다는 설명은 틀리다.

    보충 개념 연속 폼은 본문 구역을 레코드 수만큼 세로로 반복 표시하며, 머리글·바닥글은 폼 단위로 한 번만 나타난다.

  57. 문제 57

    4지선다

    다음 중 보고서의 [페이지 설정] 대화상자에 대한 설명으로 옳지 않은 것은?

    • 1.

      한 번 설정한 페이지 설정 내용은 어떤 보고서에서도 다시 변경할 수 없다.

    • 2.

      용지 방향과 용지 크기, 여백을 지정할 수 있다.

    • 3.

      열의 개수와 너비를 지정하여 여러 열로 인쇄할 수 있다.

    • 4.

      [페이지 설정]에서 지정한 내용은 현재 보고서에만 적용된다.

    정답·해설 보기

    정답

    1

    한 번 설정한 페이지 설정 내용은 어떤 보고서에서도 다시 변경할 수 없다.

    해설

    정답: 1. 보고서의 [페이지 설정] 내용은 언제든지 다시 열어 변경할 수 있다. 한 번 설정하면 변경할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 페이지 설정은 다시 변경할 수 있으므로 옳지 않다.
    • 2번: 용지 방향·크기·여백을 지정할 수 있으므로 옳다.
    • 3번: 열 개수·너비를 지정해 여러 열로 인쇄할 수 있으므로 옳다.
    • 4번: 페이지 설정은 해당 보고서에만 적용되므로 옳다.

    보충 개념 [페이지 설정]은 보고서별로 저장되며, 인쇄 옵션·여백·열 설정 등을 필요할 때마다 수정할 수 있다.

  58. 문제 58

    4지선다

    다음 <판매> 테이블에 대한 함수 적용 결과로 틀린 것은?

    <판매> 순번 / 수량 / 단가 1 / 20 / 1000 2 / 10 / 2000 3 / 30 / 1500 4 / Null / 2500 5 / 20 / 1000

    • 1.

      =Sum([수량]) → 80

    • 2.

      =Count([수량]) → 5

    • 3.

      =Max([단가]) → 2500

    • 4.

      =Avg([수량]) → 20

    정답·해설 보기

    정답

    2

    =Count([수량]) → 5

    해설

    정답: 2. Count 함수는 Null 값을 세지 않는다. '수량' 필드에는 20, 10, 30, 20의 네 개 값만 있고 4번 레코드는 Null이므로 Count([수량])의 결과는 4이다. 5는 틀리다.

    오답 풀이

    • 1번: Sum([수량]) = 20+10+30+20 = 80이므로 옳다.
    • 2번: Count는 Null을 제외하므로 4가 되어 5는 틀리다.
    • 3번: Max([단가]) = 2500이므로 옳다.
    • 4번: Avg([수량]) = 80 ÷ 4 = 20이므로 옳다(Null 제외 후 평균).

    보충 개념 집계 함수 Sum·Avg·Count·Max·Min은 모두 Null을 계산에서 제외하며, 전체 행 수를 세려면 Count(*)를 사용한다.

  59. 문제 59

    4지선다

    다음 중 분할 표시 폼(Split Form)에 대한 설명으로 옳지 않은 것은?

    • 1.

      하나의 폼에서 데이터시트 보기와 폼 보기를 동시에 표시한다.

    • 2.

      두 보기는 같은 데이터 원본에 연결되어 항상 서로 동기화된다.

    • 3.

      분할 표시 폼을 만든 후에는 컨트롤의 크기나 위치를 전혀 변경할 수 없다.

    • 4.

      데이터시트가 표시되는 위치를 폼의 위·아래·좌·우 중에서 지정할 수 있다.

    정답·해설 보기

    정답

    3

    분할 표시 폼을 만든 후에는 컨트롤의 크기나 위치를 전혀 변경할 수 없다.

    해설

    정답: 3. 분할 표시 폼을 만든 뒤에도 폼 보기 영역의 컨트롤 크기나 위치를 변경할 수 있다. 전혀 변경할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하므로 옳다.
    • 2번: 두 보기는 같은 원본에 연결되어 동기화되므로 옳다.
    • 3번: 만든 후에도 컨트롤 크기·위치를 변경할 수 있으므로 옳지 않다.
    • 4번: 데이터시트 표시 위치를 위·아래·좌·우로 지정할 수 있으므로 옳다.

    보충 개념 '분할 표시 폼 방향' 속성으로 데이터시트의 위치를 정하며, 한쪽에서 선택한 레코드가 다른 쪽에도 즉시 반영된다.

  60. 문제 60

    4지선다

    다음 중 Access의 매크로에 대한 설명으로 옳지 않은 것은?

    • 1.

      매크로는 폼이나 보고서의 이벤트에 연결할 수 없고 독립 실행만 가능하다.

    • 2.

      반복적으로 수행되는 작업을 자동화하여 간단히 처리할 수 있게 하는 기능이다.

    • 3.

      하나의 매크로는 하나 이상의 매크로 함수(액션)로 구성된다.

    • 4.

      각 매크로 함수의 동작 방식을 세밀하게 제어하기 위한 인수를 지정할 수 있다.

    정답·해설 보기

    정답

    1

    매크로는 폼이나 보고서의 이벤트에 연결할 수 없고 독립 실행만 가능하다.

    해설

    정답: 1. 매크로는 단추 클릭, 폼 열기 등 폼·보고서·컨트롤의 다양한 이벤트에 연결하여 실행할 수 있다. 이벤트에 연결할 수 없고 독립 실행만 가능하다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 매크로는 이벤트에 연결해 실행할 수 있으므로 옳지 않다.
    • 2번: 매크로는 반복 작업을 자동화하므로 옳다.
    • 3번: 매크로는 하나 이상의 매크로 함수(액션)로 구성되므로 옳다.
    • 4번: 각 매크로 함수에 동작을 제어하는 인수를 지정할 수 있으므로 옳다.

    보충 개념 매크로는 코드 없이 작업을 자동화하며, 이벤트 속성(예: On Click)에 연결하거나 독립 실행 모두 가능하다.

이번엔 직접 풀어보세요

타이머와 자동 채점이 켜진 실제 시험 환경으로 응시할 수 있습니다.

컴활 1급 다른 회차 기출 복원

함께 읽으면 좋은 글