컴활 1급시험일 2020년 2월 29일· 60문항· 조회 1전문가 검수

[컴퓨터활용능력 1급] 2020년 1회 기출 복원

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

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


📋 회차 정보

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

자격증컴퓨터활용능력 1급(컴활 1급)
연도2020
회차1
시험일2020년 2월 29일
문항 수60문항

📊 출제 영역 한눈에

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

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

💡 학습 팁

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

📝 기출문제 전체 보기

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

  1. 문제 1

    4지선다

    다음 중 사운드의 압축 및 복원과 관련된 기술에 해당하지 않는 것은?

    • 1.

      FLAC

    • 2.

      AIFF

    • 3.

      H.264

    • 4.

      WAV

    정답·해설 보기

    정답

    3

    H.264

    해설

    정답: 3. H.264(MPEG-4 AVC)는 동영상(비디오) 압축 표준으로 사운드(오디오) 압축·복원 기술이 아니다.

    오답 풀이

    • 1번: FLAC은 무손실 오디오 압축 형식이므로 사운드 관련 기술이다.
    • 2번: AIFF는 애플이 개발한 비압축·무손실 오디오 파일 형식이므로 사운드 관련 기술이다.
    • 3번: H.264는 영상 코덱이므로 사운드 기술에 해당하지 않는다.
    • 4번: WAV는 윈도우 표준 오디오 파일 형식이므로 사운드 관련 기술이다.

    보충 개념 대표적 오디오 형식: WAV, AIFF, FLAC, MP3, AAC, OGG. 비디오 코덱: H.264, H.265(HEVC), MPEG-2, VP9 등으로 구분된다.

  2. 문제 2

    4지선다

    다음 중 컴퓨터 게임이나 컴퓨터 기반 훈련과 같이 사용자와의 상호작용을 통해 진행 상황을 제어하는 멀티미디어의 특징을 나타내는 용어는?

    • 1.

      선형 콘텐츠

    • 2.

      비선형 콘텐츠

    • 3.

      VR 콘텐츠

    • 4.

      4D 콘텐츠

    정답·해설 보기

    정답

    2

    비선형 콘텐츠

    해설

    정답: 2. 비선형(Non-linear) 콘텐츠는 사용자의 선택·상호작용에 따라 진행 순서나 결과가 달라지는 멀티미디어로, 게임이나 컴퓨터 기반 훈련(CBT)이 대표적이다.

    오답 풀이

    • 1번: 선형 콘텐츠는 정해진 순서대로만 재생되는 일방향 콘텐츠(예: 일반 동영상)이다.
    • 2번: 사용자 상호작용으로 진행이 제어되는 것은 비선형 콘텐츠이므로 옳다.
    • 3번: VR 콘텐츠는 가상현실을 체험하게 하는 콘텐츠로, 상호작용 여부를 나타내는 용어는 아니다.
    • 4번: 4D 콘텐츠는 3D 영상에 진동·바람 등 물리 효과를 더한 것이다.

    보충 개념 멀티미디어의 특징으로 디지털화, 쌍방향성(상호작용), 비선형성, 통합성 등이 있으며, 비선형성은 사용자가 흐름을 능동적으로 제어함을 의미한다.

  3. 문제 3

    4지선다

    다음 중 정보 보안을 위한 비밀키 암호화 기법에 대한 설명으로 옳지 않은 것은?

    • 1.

      비밀키 암호화 기법의 안전성은 키의 길이 및 키의 비밀성 유지 여부에 영향을 많이 받는다.

    • 2.

      암호화와 복호화 시 사용하는 키가 동일한 암호화 기법이다.

    • 3.

      복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다.

    • 4.

      사용자가 증가할 경우 상대적으로 관리해야 할 키의 수가 많아진다.

    정답·해설 보기

    정답

    3

    복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다.

    해설

    정답: 3. 비밀키(대칭키) 암호화는 알고리즘이 단순하여 암호화·복호화 속도가 빠르다. 복잡한 알고리즘으로 속도가 느린 것은 공개키(비대칭키) 방식이다.

    오답 풀이

    • 1번: 대칭키의 안전성은 키 길이와 비밀성 유지에 크게 좌우되므로 옳다.
    • 2번: 암·복호화에 같은 키를 쓰는 것이 대칭키의 정의이므로 옳다.
    • 3번: 알고리즘이 단순해 속도가 빠른 것이 특징이므로 "느리다"는 옳지 않다.
    • 4번: N명 통신 시 N(N-1)/2개의 키가 필요해 사용자 증가 시 키 수가 급증하므로 옳다.

    보충 개념 대칭키 알고리즘으로 DES, AES, SEED 등이 있다. 공개키(RSA)는 키 분배 문제는 해결하나 알고리즘이 복잡해 속도가 느리다.

  4. 문제 4

    4지선다

    다음 중 분산 서비스 거부 공격(DDoS)에 관한 설명으로 옳은 것은?

    • 1.

      네트워크 주변을 돌아다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위

    • 2.

      검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위

    • 3.

      여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위

    • 4.

      키보드의 키 입력시 캐치 프로그램을 사용하여 ID나 암호 정보를 빼내는 행위

    정답·해설 보기

    정답

    3

    여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위

    해설

    정답: 3. 분산 서비스 거부 공격(DDoS)은 여러 대(분산된)의 좀비 PC로 특정 서버에 대량의 트래픽을 집중시켜 정상 서비스를 마비시키는 공격이다.

    오답 풀이

    • 1번: 패킷을 엿보아 계정·암호를 알아내는 것은 스니핑(Sniffing)이다.
    • 2번: 신뢰된 사용자처럼 위장·변조해 접속하는 것은 스푸핑(Spoofing)이다.
    • 3번: 다수 장비로 대량 데이터를 보내 서버를 방해하는 것이 DDoS이므로 옳다.
    • 4번: 키 입력을 가로채 정보를 빼내는 것은 키로깅(Key Logging)이다.

    보충 개념 DoS가 한 곳에서 공격하는 것이라면, DDoS는 다수의 분산된 시스템에서 동시에 공격해 차단이 어렵다는 점이 다르다.

  5. 문제 5

    4지선다

    다음 중 VoIP에 대한 설명으로 옳지 않은 것은?

    • 1.

      인터넷 IP 기술을 사용한 디지털 음성 전송 기술이다.

    • 2.

      원거리 통화 시 PSTN(public switched telephone network) 보다는 요금이 높지만 일정 수준의 통화 품질이 보장된다.

    • 3.

      기존 회선교환 방식과 달리 네트워크를 통해 음성을 패킷형태로 전송한다.

    • 4.

      보컬텍(VocalTec)사의 인터넷폰으로 처음 소개되었으며, PC to PC, PC to Phone, Phone to Phone 방식으로 발전하였다.

    정답·해설 보기

    정답

    2

    원거리 통화 시 PSTN(public switched telephone network) 보다는 요금이 높지만 일정 수준의 통화 품질이 보장된다.

    해설

    정답: 2. VoIP는 인터넷망을 이용하므로 원거리 통화 시 기존 전화망(PSTN)보다 요금이 저렴하다. 다만 망 상태에 따라 통화 품질이 떨어질 수 있다.

    오답 풀이

    • 1번: VoIP는 IP 기술로 음성을 디지털 전송하는 기술이므로 옳다.
    • 2번: PSTN보다 요금이 "높지만 품질이 보장"된다는 설명은 옳지 않다(요금이 더 싸다).
    • 3번: 회선교환이 아닌 패킷 형태로 음성을 전송하므로 옳다.
    • 4번: 보컬텍사의 인터넷폰에서 출발해 다양한 방식으로 발전했으므로 옳다.

    보충 개념 VoIP(Voice over IP)는 음성을 패킷으로 변환해 인터넷으로 전송하므로 통신 비용이 저렴하지만, 네트워크 지연·손실에 통화 품질이 영향을 받는다.

  6. 문제 6

    4지선다

    다음 중 대량의 데이터 안에서 일정한 패턴을 찾아내고, 이로부터 가치 있는 정보를 추출해내는 기술을 의미하는 것은?

    • 1.

      데이터 웨어하우스(Data Warehouse)

    • 2.

      데이터 마이닝(Data Mining)

    • 3.

      데이터 마이그레이션(Data Migration)

    • 4.

      메타데이터(Metadata)

    정답·해설 보기

    정답

    2

    데이터 마이닝(Data Mining)

    해설

    정답: 2. 데이터 마이닝은 대량의 데이터에서 숨겨진 규칙이나 패턴을 발견하여 의미 있는 정보·지식을 뽑아내는 기술이다.

    오답 풀이

    • 1번: 데이터 웨어하우스는 분석을 위해 데이터를 통합·저장해 둔 대규모 저장소이다.
    • 2번: 패턴을 찾아 가치 있는 정보를 추출하는 것은 데이터 마이닝이므로 옳다.
    • 3번: 데이터 마이그레이션은 데이터를 한 시스템에서 다른 시스템으로 이전하는 작업이다.
    • 4번: 메타데이터는 데이터를 설명하는 데이터(데이터에 관한 정보)이다.

    보충 개념 데이터 웨어하우스에 모인 데이터를 데이터 마이닝 기법으로 분석해 의사결정에 활용하며, 이를 비즈니스 인텔리전스(BI)라고 한다.

  7. 문제 7

    4지선다

    다음 중 네트워크 프로토콜(Protocol)의 기능에 해당하지 않는 것은?

    • 1.

      패킷 수를 조정하는 흐름 제어 기능

    • 2.

      송/수신기를 같은 상태로 유지하는 동기화 기능

    • 3.

      데이터 전송 도중에 발생하는 에러 검출 기능

    • 4.

      네트워크 기반 하드웨어 연결문제 해결 기능

    정답·해설 보기

    정답

    4

    네트워크 기반 하드웨어 연결문제 해결 기능

    해설

    정답: 4. 프로토콜은 통신 규약(약속)으로, 흐름 제어·동기화·오류 검출 등을 담당한다. 하드웨어의 물리적 연결 문제를 해결하는 것은 프로토콜의 기능이 아니다.

    오답 풀이

    • 1번: 흐름 제어는 프로토콜의 기본 기능이므로 해당한다.
    • 2번: 송·수신 측의 상태를 맞추는 동기화는 프로토콜의 기능이므로 해당한다.
    • 3번: 전송 중 발생한 오류 검출도 프로토콜의 기능이므로 해당한다.
    • 4번: 하드웨어 연결 문제 해결은 프로토콜의 기능이 아니므로 정답이다.

    보충 개념 프로토콜의 3요소는 구문(Syntax), 의미(Semantics), 순서(Timing)이며, 흐름 제어·오류 제어·동기화 등이 핵심 기능이다.

  8. 문제 8

    4지선다

    다음 중 인터넷 서버까지의 경로를 추적하는 명령어인 'Tracert'의 실행 결과에 관한 설명으로 옳지 않은 것은?

    • 1.

      IP 주소, 목적지까지 거치는 경로의 수, 각 구간 사이의 데이터 왕복 속도를 확인할 수 있다.

    • 2.

      특정 사이트가 열리지 않을 때 해당 서버가 문제인지 인터넷 망이 문제인지 확인할 수 있다.

    • 3.

      인터넷 속도가 느릴 때 어느 구간에서 정체를 일으키는지 확인할 수 있다.

    • 4.

      현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소나 포트 정보를 확인할 수 있다.

    정답·해설 보기

    정답

    4

    현재 자신의 컴퓨터에 연결된 다른 컴퓨터의 IP 주소나 포트 정보를 확인할 수 있다.

    해설

    정답: 4. 현재 컴퓨터에 연결된 다른 컴퓨터의 IP·포트 등 연결 상태를 확인하는 명령은 Netstat이다. Tracert는 목적지까지의 경로(라우터 구간)를 추적하는 명령이다.

    오답 풀이

    • 1번: Tracert는 경유 IP, 홉 수, 각 구간 왕복 시간을 보여주므로 옳다.
    • 2번: 경로를 추적해 서버 문제인지 망 문제인지 진단할 수 있으므로 옳다.
    • 3번: 어느 구간에서 지연이 생기는지 확인할 수 있으므로 옳다.
    • 4번: 연결된 컴퓨터의 IP·포트 확인은 Netstat의 기능이므로 옳지 않다.

    보충 개념 주요 명령: Ping(연결 확인), Tracert(경로 추적), Netstat(연결·포트 상태), Ipconfig(IP 구성), Nslookup(DNS 조회).

  9. 문제 9

    4지선다

    다음 중 IPv6 주소에 관한 설명으로 옳지 않은 것은?

    • 1.

      16비트씩 8부분으로 총 128비트로 구성된다.

    • 2.

      각 부분은 10진수로 표현되며, 세미콜론(;)으로 구분한다.

    • 3.

      주소체계는 유니캐스트, 멀티캐스트, 애니캐스트로 나누어진다.

    • 4.

      실시간 흐름 제어로 향상된 멀티미디어 기능을 지원한다.

    정답·해설 보기

    정답

    2

    각 부분은 10진수로 표현되며, 세미콜론(;)으로 구분한다.

    해설

    정답: 2. IPv6는 각 부분을 16진수로 표현하고 콜론(:)으로 구분한다. 10진수·세미콜론(;)이 아니다.

    오답 풀이

    • 1번: IPv6는 16비트씩 8부분, 총 128비트로 구성되므로 옳다.
    • 2번: 16진수·콜론(:) 구분이므로 "10진수·세미콜론(;)"은 옳지 않다.
    • 3번: IPv6 주소 유형은 유니캐스트·멀티캐스트·애니캐스트로 나뉘므로 옳다.
    • 4번: IPv6는 실시간 흐름 제어 등 향상된 멀티미디어 지원 기능을 갖추므로 옳다.

    보충 개념 IPv4는 32비트·10진수·점(.) 구분, IPv6는 128비트·16진수·콜론(:) 구분이다. IPv6는 주소 고갈 문제를 해결하고 보안·QoS를 강화했다.

  10. 문제 10

    4지선다

    다음 중 객체지향 프로그래밍 특징으로 옳은 것은?

    • 1.

      객체에 대하여 절차적 프로그래밍의 장점을 사용할 수 있다.

    • 2.

      객체지향 프로그램은 주로 인터프리터 번역 방식을 사용한다.

    • 3.

      객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다.

    • 4.

      프로그램의 구조와 절차에 중점을 두고 작업을 진행한다.

    정답·해설 보기

    정답

    3

    객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다.

    해설

    정답: 3. 객체지향 프로그래밍은 상속·캡슐화·다형성 등을 통해 코드를 재사용하고 유지보수를 쉽게 한다.

    오답 풀이

    • 1번: 객체지향은 절차적 프로그래밍과 구분되는 패러다임으로, 절차적 방식의 장점을 그대로 쓰는 것이 특징은 아니다.
    • 2번: 번역 방식(컴파일/인터프리터)은 객체지향의 본질적 특징이 아니다.
    • 3번: 재사용성과 유지보수 용이성은 객체지향의 대표 장점이므로 옳다.
    • 4번: 구조와 절차에 중점을 두는 것은 절차적(구조적) 프로그래밍의 특징이다.

    보충 개념 객체지향의 3대 특징은 캡슐화, 상속, 다형성이며, 대표 언어로 Java, C++, Python 등이 있다.

  11. 문제 11

    4지선다

    다음 중 ASCII 코드에 대한 설명으로 옳지 않은 것은?

    • 1.

      3개의 Zone 비트와 4개의 Digit 비트로 하나의 문자를 표현한다.

    • 2.

      데이터 통신용으로 사용하며, 128가지 문자를 표현할 수 있다.

    • 3.

      2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다.

    • 4.

      확장 ASCII 코드는 8비트를 사용하여 문자를 표현한다.

    정답·해설 보기

    정답

    3

    2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다.

    해설

    정답: 3. ASCII 코드 자체에는 에러 검출·교정 비트가 포함되어 있지 않다. 패리티 비트 등은 별도로 추가하는 것이며, 에러 검출·교정을 내장한 것은 해밍 코드 등이다.

    오답 풀이

    • 1번: ASCII는 3비트 존(Zone) + 4비트 디지트(Digit), 즉 7비트로 한 문자를 표현하므로 옳다.
    • 2번: 7비트로 2의 7승=128가지 문자를 표현하므로 옳다.
    • 3번: ASCII에 에러 검출·교정 비트가 포함된다는 설명은 옳지 않다.
    • 4번: 확장 ASCII는 8비트를 사용해 256가지 문자를 표현하므로 옳다.

    보충 개념 주요 코드: BCD(6비트), ASCII(7비트, 통신용), EBCDIC(8비트), 유니코드(16비트, 전 세계 문자). 해밍 코드는 오류 검출·교정 기능을 가진다.

  12. 문제 12

    4지선다

    다음 중 하나의 컴퓨터에 여러 개의 중앙처리장치를 설치하여 주기억장치나 주변장치들을 공유하여 신뢰성과 연산능력을 향상시키는 시스템은?

    • 1.

      시분할 처리 시스템(Time Sharing System)

    • 2.

      다중 프로그래밍 시스템(Multi-Programming System)

    • 3.

      듀플렉스 시스템(Duplex System)

    • 4.

      다중 처리 시스템(Multi-Processing System)

    정답·해설 보기

    정답

    4

    다중 처리 시스템(Multi-Processing System)

    해설

    정답: 4. 다중 처리 시스템(Multi-Processing System)은 여러 개의 CPU를 두고 기억장치·주변장치를 공유하여 동시에 처리해 신뢰성과 처리 능력을 높인 시스템이다.

    오답 풀이

    • 1번: 시분할 시스템은 CPU 시간을 짧게 나눠 여러 사용자가 번갈아 쓰게 하는 방식이다.
    • 2번: 다중 프로그래밍은 하나의 CPU로 여러 프로그램을 번갈아 실행하는 방식이다.
    • 3번: 듀플렉스 시스템은 두 대의 컴퓨터 중 하나는 대기시켜 장애에 대비하는 시스템이다.
    • 4번: 여러 CPU로 자원을 공유해 동시 처리하는 것은 다중 처리 시스템이므로 옳다.

    보충 개념 다중 처리는 CPU가 여러 개(병렬 처리에 가까움), 다중 프로그래밍은 CPU 1개로 여러 작업을 교대 실행한다는 점에서 다르다.

  13. 문제 13

    4지선다

    다음 중 CPU의 제어장치를 구성하는 레지스터에 관한 설명으로 옳지 않은 것은?

    • 1.

      프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다.

    • 2.

      명령 레지스터: 현재 실행 중인 명령을 기억한다.

    • 3.

      부호기: 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성한다.

    • 4.

      메모리 주소 레지스터: 기억장치에 입출력되는 데이터의 번지를 기억한다.

    정답·해설 보기

    정답

    1

    프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다.

    해설

    정답: 1. 프로그램 카운터(PC)는 실행한 명령의 개수를 세는 것이 아니라, 다음에 실행할 명령어의 주소(번지)를 기억하는 레지스터이다.

    오답 풀이

    • 1번: PC는 다음 실행할 명령의 주소를 기억하므로 "실행된 명령어 개수 계산"은 옳지 않다.
    • 2번: 명령 레지스터(IR)는 현재 실행 중인 명령을 기억하므로 옳다.
    • 3번: 부호기(Encoder)는 해독된 명령에 맞춰 제어 신호를 생성하므로 옳다.
    • 4번: 메모리 주소 레지스터(MAR)는 입출력되는 데이터의 번지를 기억하므로 옳다.

    보충 개념 제어장치 구성: 프로그램 카운터, 명령 레지스터, 명령 해독기(Decoder), 부호기(Encoder), 메모리 주소·버퍼 레지스터 등이 있다.

  14. 문제 14

    4지선다

    다음 중 프린터에서 출력할 파일의 해상도를 조절하거나 스캐너를 이용해 스캔한 파일의 해상도를 조절하기 위해 쓰는 단위는?

    • 1.

      CPS(Character Per Second)

    • 2.

      BPS(Bits Per Second)

    • 3.

      PPM(Paper Per Minute)

    • 4.

      DPI(Dots Per Inch)

    정답·해설 보기

    정답

    4

    DPI(Dots Per Inch)

    해설

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

    오답 풀이

    • 1번: CPS는 초당 인쇄 문자 수로, 도트 매트릭스 프린터의 속도 단위이다.
    • 2번: BPS는 초당 전송 비트 수로, 데이터 전송 속도 단위이다.
    • 3번: PPM은 분당 인쇄 매수로, 프린터의 인쇄 속도 단위이다.
    • 4번: 해상도(점 밀도)를 나타내는 단위는 DPI이므로 옳다.

    보충 개념 프린터 속도 단위: CPS(도트), LPM(라인, 라인 프린터), PPM/IPM(페이지·이미지, 레이저·잉크젯). 해상도 단위는 DPI이다.

  15. 문제 15

    4지선다

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

    • 1.

      BIOS는 메인보드 상에 위치한 EPROM, 혹은 플래시 메모리 칩에 저장되어 있다.

    • 2.

      컴퓨터의 전원을 켜면 자동으로 가장 먼저 기동되며, 기본 입출력 장치나 메모리 등 하드웨어의 이상 유무를 검사한다.

    • 3.

      CMOS 셋업 프로그램을 이용하여 시스템의 날짜와 시간, 부팅 순서 등 일부 BIOS 정보를 설정할 수 있다.

    • 4.

      주기억 장치의 접근 속도 개선을 위한 가상 메모리의 페이징 파일 크기를 설정할 수 있다.

    정답·해설 보기

    정답

    4

    주기억 장치의 접근 속도 개선을 위한 가상 메모리의 페이징 파일 크기를 설정할 수 있다.

    해설

    정답: 4. 가상 메모리의 페이징 파일 크기는 운영체제(Windows)의 시스템 설정에서 지정하는 것으로, BIOS의 기능이 아니다.

    오답 풀이

    • 1번: BIOS는 메인보드의 ROM(EPROM·플래시 메모리)에 저장되므로 옳다.
    • 2번: 전원을 켜면 가장 먼저 실행되어 POST로 하드웨어를 점검하므로 옳다.
    • 3번: CMOS 셋업으로 날짜·시간·부팅 순서 등 BIOS 정보를 설정할 수 있으므로 옳다.
    • 4번: 페이징 파일 크기 설정은 OS의 기능이므로 BIOS 설명으로 옳지 않다.

    보충 개념 BIOS는 펌웨어의 일종으로 부팅과 기본 입출력을 담당하며, CMOS에는 BIOS 설정값과 시스템 시간 정보가 저장된다.

  16. 문제 16

    4지선다

    다음 중 반도체를 이용한 컴퓨터 보조 기억 장치로 크기가 작고 충격에 강하며, 소음 발생이 없는 대용량 저장 장치는?

    • 1.

      HDD(Hard Disk Drive)

    • 2.

      DVD(Digital Versatile Disk)

    • 3.

      SSD(Solid State Drive)

    • 4.

      CD-RW(Compact Disc Rewritable)

    정답·해설 보기

    정답

    3

    SSD(Solid State Drive)

    해설

    정답: 3. SSD(Solid State Drive)는 플래시 메모리 반도체로 만든 저장장치로, 기계적 부품이 없어 충격에 강하고 소음이 없으며 속도가 빠르다.

    오답 풀이

    • 1번: HDD는 회전하는 자기 디스크와 헤드로 구성되어 충격에 약하고 소음·진동이 있다.
    • 2번: DVD는 광학식 저장 매체로 반도체 기반이 아니다.
    • 3번: 반도체 기반으로 충격에 강하고 무소음인 것은 SSD이므로 옳다.
    • 4번: CD-RW는 여러 번 기록 가능한 광디스크로 반도체 저장장치가 아니다.

    보충 개념 SSD는 HDD보다 읽기·쓰기 속도가 빠르고 발열·소음이 적으나 단위 용량당 가격이 상대적으로 높다.

  17. 문제 17

    4지선다

    다음 중 Windows의 [시스템 구성]에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      Windows가 제대로 시작되지 않는 문제를 식별하도록 도와주는 고급 도구이다.

    • 2.

      시작 모드 선택에서 '선택 모드'는 기본 장치 및 서비스로만 Windows를 시작하여 발생된 문제를 진단하는데 유용하다.

    • 3.

      한 번에 하나씩 공용 서비스 및 시작 프로그램을 끈 상태에서 Windows를 재시작한 후 다시 켤 때 문제가 발생하면 해당 서비스가 문제의 원인임을 알 수 있다.

    • 4.

      부팅 옵션 중 '안전 부팅'의 '최소 설치'를 선택하면 중요한 시스템 서비스만 실행되는 안전 모드로 Windows를 시작하며, 네트워킹은 사용할 수 없다.

    정답·해설 보기

    정답

    2

    시작 모드 선택에서 '선택 모드'는 기본 장치 및 서비스로만 Windows를 시작하여 발생된 문제를 진단하는데 유용하다.

    해설

    정답: 2. 기본 장치 및 서비스로만 Windows를 시작하는 것은 '진단 모드'이다. '선택 모드'는 사용자가 시스템 서비스·시작 항목을 선택적으로 로드해 시작하는 모드이다.

    오답 풀이

    • 1번: 시스템 구성은 부팅 문제를 진단하는 고급 도구이므로 옳다.
    • 2번: 기본 장치·서비스만으로 시작하는 것은 '진단 모드'이므로 '선택 모드' 설명은 옳지 않다.
    • 3번: 서비스를 하나씩 켜고 끄며 문제 원인을 찾는 방식은 옳다.
    • 4번: 안전 부팅 '최소 설치'는 핵심 서비스만 실행하고 네트워킹을 끄므로 옳다.

    보충 개념 [시스템 구성]의 시작 모드: 정상 모드, 진단 모드(기본만), 선택 모드(사용자 선택). 부팅 탭에서 안전 부팅 옵션을 설정한다.

  18. 문제 18

    4지선다

    다음 중 Windows의 [폴더 옵션] 창에서 설정할 수 있는 작업으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      탐색 창, 미리 보기 창, 세부 정보 창의 표시 여부를 선택할 수 있다.

    • 2.

      숨김 파일이나 폴더의 표시 여부를 지정할 수 있다.

    • 3.

      폴더에서 시스템 파일을 검색할 때 색인의 사용 여부를 선택할 수 있다.

    • 4.

      알려진 파일 형식의 파일 확장명을 숨기도록 설정할 수 있다.

    정답·해설 보기

    정답

    1

    탐색 창, 미리 보기 창, 세부 정보 창의 표시 여부를 선택할 수 있다.

    해설

    정답: 1. 탐색 창·미리 보기 창·세부 정보 창의 표시 여부는 파일 탐색기의 [보기] 탭에서 설정하는 것으로, [폴더 옵션]에서 설정하는 항목이 아니다.

    오답 풀이

    • 1번: 각종 창의 표시 여부는 [보기] 탭에서 조정하므로 [폴더 옵션]의 기능이 아니다.
    • 2번: 숨김 파일·폴더 표시 여부는 [폴더 옵션]의 [보기] 항목에서 지정하므로 옳다.
    • 3번: 검색 시 색인 사용 여부는 [폴더 옵션]의 [검색] 탭에서 설정하므로 옳다.
    • 4번: 알려진 파일 형식의 확장명 숨기기는 [폴더 옵션]에서 설정하므로 옳다.

    보충 개념 [폴더 옵션]은 일반·보기·검색 탭으로 구성되며, 파일 표시 방식·숨김 파일·확장명·검색 옵션 등을 제어한다.

  19. 문제 19

    4지선다

    다음 중 Windows의 백업과 복원에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      특정한 날짜나 시간에 주기적으로 백업이 되도록 예약 할 수 있다.

    • 2.

      백업에서 사용되는 파일의 확장자는 .bkf 이다.

    • 3.

      백업된 파일을 복원할 때 복원 위치를 설정할 수 있다.

    • 4.

      직접 선택한 폴더에 있는 알려진 시스템 폴더나 파일도 백업할 수 있다.

    정답·해설 보기

    정답

    4

    직접 선택한 폴더에 있는 알려진 시스템 폴더나 파일도 백업할 수 있다.

    해설

    정답: 4. 백업 시 프로그램 파일이나 시스템 폴더(예: Program Files), 휴지통·임시 파일 등은 백업 대상에서 제외되어 선택해도 백업되지 않는다.

    오답 풀이

    • 1번: 백업은 날짜·시간을 정해 주기적으로 예약 실행할 수 있으므로 옳다.
    • 2번: Windows 백업 파일의 확장자는 .bkf이므로 옳다.
    • 3번: 복원 시 원래 위치 또는 다른 위치를 지정할 수 있으므로 옳다.
    • 4번: 알려진 시스템 폴더·파일은 백업되지 않으므로 "백업할 수 있다"는 옳지 않다.

    보충 개념 백업은 데이터 손실에 대비한 사본 생성이며, 시스템 파일·프로그램 파일 등은 복구가 가능하므로 일반적으로 백업 대상에서 제외된다.

  20. 문제 20

    4지선다

    다음 중 Windows의 작업 표시줄에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      작업 표시줄의 위치나 크기를 변경할 수 있으며, 크기는 화면의 1/2까지만 늘릴 수 있다.

    • 2.

      작업 표시줄에 있는 단추를 작은 아이콘으로 표시되도록 설정할 수 있다.

    • 3.

      작업 표시줄을 자동으로 숨길 것인지의 여부를 선택할 수 있다.

    • 4.

      작업 표시줄에 있는 시작 단추, 검색 상자(검색 아이콘), 작업 보기 단추의 표시 여부를 설정할 수 있다.

    정답·해설 보기

    정답

    4

    작업 표시줄에 있는 시작 단추, 검색 상자(검색 아이콘), 작업 보기 단추의 표시 여부를 설정할 수 있다.

    해설

    정답: 4. 시작 단추는 작업 표시줄에 항상 표시되며 숨기거나 제거할 수 없다. 검색 상자·작업 보기 단추는 표시 여부를 설정할 수 있으나 시작 단추는 그 대상이 아니다.

    오답 풀이

    • 1번: 작업 표시줄의 위치·크기를 변경할 수 있고 크기는 화면의 1/2까지 늘릴 수 있으므로 옳다.
    • 2번: 작은 작업 표시줄 단추 사용을 설정할 수 있으므로 옳다.
    • 3번: 작업 표시줄 자동 숨기기를 설정할 수 있으므로 옳다.
    • 4번: 시작 단추는 항상 표시되어 표시 여부 설정 대상이 아니므로 옳지 않다.

    보충 개념 작업 표시줄에는 시작 단추, 검색 상자, 작업 보기, 알림 영역(시계·아이콘) 등이 있으며, 일부 항목은 표시 여부를 켜고 끌 수 있다.

  21. 문제 21

    4지선다

    다음 중 자동 필터와 고급 필터에 대한 설명으로 옳은 것은?

    • 1.

      자동 필터는 각 열에 입력된 데이터의 종류가 혼합되어 있는 경우 날짜, 숫자, 텍스트 필터가 모두 표시된다.

    • 2.

      고급 필터는 조건을 수식으로 작성할 수 있으며, 조건의 첫 셀은 반드시 필드명으로 입력해야 한다.

    • 3.

      자동 필터에서 여러 필드에 조건을 설정한 경우 필드간은 OR 조건으로 처리되어 결과가 표시된다.

    • 4.

      고급 필터는 필터링 한 결과를 원하는 위치에 별도의 표로 생성할 수 있다.

    정답·해설 보기

    정답

    4

    고급 필터는 필터링 한 결과를 원하는 위치에 별도의 표로 생성할 수 있다.

    해설

    정답: 4. 고급 필터는 [다른 장소에 복사] 옵션을 사용해 필터 결과를 지정한 위치에 별도의 표로 추출할 수 있다.

    오답 풀이

    • 1번: 자동 필터는 한 열에 데이터가 혼합되어 있으면 가장 많은 종류에 해당하는 한 가지 필터만 표시된다.
    • 2번: 고급 필터에서 수식으로 조건을 작성할 때는 조건의 첫 셀(필드명)을 비워 두거나 원본과 다른 이름으로 입력해야 한다.
    • 3번: 자동 필터에서 여러 필드에 조건을 걸면 필드 간은 AND 조건으로 처리된다.
    • 4번: 고급 필터는 결과를 다른 위치에 별도 표로 만들 수 있으므로 옳다.

    보충 개념 고급 필터에서 조건을 같은 행에 두면 AND, 다른 행에 두면 OR로 처리된다. 자동 필터의 필드 간 조건은 항상 AND이다.

  22. 문제 22

    4지선다

    다음 중 데이터 정렬에 관한 설명으로 옳지 않은 것은?

    • 1.

      대/소문자를 구분하여 정렬할 수 있다.

    • 2.

      표 안에서 다른 열에는 영향을 주지 않고 선택한 한 열 내에서만 정렬하도록 할 수 있다.

    • 3.

      정렬 기준으로 '셀 아이콘'을 선택한 경우 기본 정렬 순서는 '위에 표시'이다.

    • 4.

      행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다.

    정답·해설 보기

    정답

    4

    행을 기준으로 정렬하려면 [정렬] 대화상자의 [옵션]에서 정렬 옵션의 방향을 '위쪽에서 아래쪽'으로 선택한다.

    해설

    정답: 4. 행을 기준으로(왼쪽에서 오른쪽으로) 정렬하려면 [정렬] 대화상자의 [옵션]에서 방향을 '왼쪽에서 오른쪽'으로 선택해야 한다. '위쪽에서 아래쪽'은 열 기준 정렬이다.

    오답 풀이

    • 1번: [옵션]에서 대/소문자 구분 정렬을 설정할 수 있으므로 옳다.
    • 2번: 한 열만 범위로 선택하면 그 열만 정렬할 수 있으므로 옳다.
    • 3번: 셀 아이콘 정렬 시 기본 순서는 '위에 표시'이므로 옳다.
    • 4번: 행 기준 정렬은 방향을 '왼쪽에서 오른쪽'으로 해야 하므로 옳지 않다.

    보충 개념 기본 정렬 방향은 '위쪽에서 아래쪽'(열 기준)이며, 행 기준 정렬이 필요하면 [옵션]에서 '왼쪽에서 오른쪽'으로 바꾼다.

  23. 문제 23

    4지선다

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

    • 1.

      시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.

    • 2.

      여러 시나리오를 비교하여 하나의 테이블로 요약하는 보고서를 만들 수 있다.

    • 3.

      시나리오 요약 보고서를 생성하기 전에 변경 셀과 결과 셀에 이름을 정의하면 셀 참조 주소 대신 정의된 이름이 보고서에 표시된다.

    • 4.

      시나리오 요약 보고서는 자동으로 다시 갱신되지 않으므로 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만들어야 한다.

    정답·해설 보기

    정답

    1

    시나리오 요약 보고서를 만들 때에는 결과 셀을 반드시 지정해야 하지만, 시나리오 피벗 테이블 보고서를 만들 때에는 결과 셀을 지정하지 않아도 된다.

    해설

    정답: 1. 시나리오 요약 보고서와 시나리오 피벗 테이블 보고서 모두 결과 셀을 지정해야 한다. 피벗 테이블 보고서라고 해서 결과 셀 지정을 생략할 수 있는 것은 아니다.

    오답 풀이

    • 1번: 피벗 테이블 보고서도 결과 셀이 필요하므로 "지정하지 않아도 된다"는 옳지 않다.
    • 2번: 여러 시나리오를 한 테이블로 비교·요약하는 보고서를 만들 수 있으므로 옳다.
    • 3번: 변경 셀·결과 셀에 이름을 정의하면 보고서에 셀 주소 대신 이름이 표시되므로 옳다.
    • 4번: 요약 보고서는 원본 변경 시 자동 갱신되지 않아 새로 만들어야 하므로 옳다.

    보충 개념 시나리오는 여러 입력값(변경 셀) 조합에 따른 결과를 비교·분석하는 가상 분석 도구이며, 요약 또는 피벗 테이블 형태로 보고서를 만들 수 있다.

  24. 문제 24

    4지선다

    다음 중 셀 스타일에 대한 설명으로 옳지 않은 것은?

    • 1.

      셀 스타일은 글꼴과 글꼴 크기, 숫자 서식, 셀 테두리, 셀 음영 등의 정의된 서식의 집합으로 셀 서식을 일관성 있게 적용하는 경우 편리하다.

    • 2.

      기본 제공 셀 스타일을 수정하거나 복제하여 사용자 지정 셀 스타일을 직접 만들 수 있다.

    • 3.

      사용 중인 셀 스타일을 수정한 경우 해당 셀에는 셀 스타일을 다시 적용해야 수정한 서식이 반영된다.

    • 4.

      특정 셀을 다른 사람이 변경할 수 없도록 셀을 잠그는 셀 스타일을 사용할 수도 있다.

    정답·해설 보기

    정답

    3

    사용 중인 셀 스타일을 수정한 경우 해당 셀에는 셀 스타일을 다시 적용해야 수정한 서식이 반영된다.

    해설

    정답: 3. 이미 적용된 셀 스타일을 수정하면 그 스타일을 사용 중인 모든 셀에 변경 내용이 자동으로 반영된다. 다시 적용할 필요가 없다.

    오답 풀이

    • 1번: 셀 스타일은 글꼴·숫자 서식·테두리·음영 등의 서식 집합으로 일관성 있는 적용에 편리하므로 옳다.
    • 2번: 기본 스타일을 수정·복제해 사용자 지정 스타일을 만들 수 있으므로 옳다.
    • 3번: 수정 시 자동 반영되므로 "다시 적용해야 반영된다"는 옳지 않다.
    • 4번: 셀 잠금 속성을 포함한 셀 스타일을 사용할 수 있으므로 옳다.

    보충 개념 셀 스타일은 여러 서식을 묶어 이름을 붙인 것으로, 스타일을 수정하면 해당 스타일이 적용된 모든 셀이 한꺼번에 갱신된다.

  25. 문제 25

    4지선다

    다음 중 피벗 테이블과 피벗 차트에 대한 설명으로 옳지 않은 것은?

    • 1.

      새 워크시트에 피벗 테이블을 생성하면 보고서 필터의 위치는 [A1] 셀, 행 레이블은 [A3] 셀에서 시작한다.

    • 2.

      피벗 테이블과 연결된 피벗 차트가 있는 경우 피벗 테이블에서 [피벗테이블 도구]의 [모두 지우기] 명령을 사용하면 피벗 테이블과 피벗 차트의 필드, 서식 및 필터가 제거된다.

    • 3.

      하위 데이터 집합에도 필터와 정렬을 적용하여 원하는 정보만 강조할 수 있으나 조건부 서식은 적용되지 않는다.

    • 4.

      [피벗 테이블 옵션] 대화 상자에서 오류 값을 빈 셀로 표시하거나 빈 셀에 원하는 값을 지정하여 표시할 수도 있다.

    정답·해설 보기

    정답

    3

    하위 데이터 집합에도 필터와 정렬을 적용하여 원하는 정보만 강조할 수 있으나 조건부 서식은 적용되지 않는다.

    해설

    정답: 3. 피벗 테이블의 하위 데이터 집합에도 조건부 서식을 적용할 수 있다. 필터·정렬뿐 아니라 조건부 서식도 가능하다.

    오답 풀이

    • 1번: 새 시트에 피벗 테이블을 만들면 필터는 [A1], 행 레이블은 [A3]에서 시작하므로 옳다.
    • 2번: [모두 지우기]를 실행하면 연결된 피벗 차트의 필드·서식·필터까지 제거되므로 옳다.
    • 3번: 하위 데이터 집합에도 조건부 서식을 적용할 수 있으므로 "적용되지 않는다"는 옳지 않다.
    • 4번: [옵션]에서 오류 값과 빈 셀의 표시 값을 지정할 수 있으므로 옳다.

    보충 개념 피벗 테이블은 대량 데이터를 요약·분석하는 도구로, 필터·정렬·조건부 서식·값 표시 형식 등 다양한 분석 기능을 제공한다.

  26. 문제 26

    4지선다

    다음 중 입력 데이터에 사용자 지정 표시 형식을 설정한 경우 그 표시 결과로 옳지 않은 것은? (각 보기는 [입력 데이터 → 표시 형식 → 표시 결과] 순서이다.)

    • 1.

      0 → # → (빈칸)

    • 2.

      123,456 → #,# → 123,5

    • 3.

      100 → ##,## → 100,00

    • 4.

      12345 → #,### → 12,345

    정답·해설 보기

    정답

    3

    100 → ##,## → 100,00

    해설

    정답: 3. 입력값 100에 표시 형식 ##,##를 적용하면, 천 단위 콤마 형식에서 100은 천 단위에 미치지 않으므로 결과는 '100'이 된다. '100,00'으로 표시되지 않는다.

    오답 풀이

    • 1번: #는 유효하지 않은 0을 표시하지 않으므로 입력값 0은 빈칸으로 표시되어 옳다.
    • 2번: #,#는 천 단위 구분 후 천 단위 미만을 반올림하여 표시하므로 123,456 → 123,5(천 단위 표시, 약 123.5천)로 처리되어 옳다.
    • 3번: 100에 ##,##를 적용하면 '100'으로 표시되므로 '100,00'은 옳지 않다.
    • 4번: #,###는 천 단위 구분 기호를 표시하므로 12345 → 12,345로 옳다.

    보충 개념 사용자 지정 서식에서 #는 유효하지 않은 0을 표시하지 않고, 0은 자릿수를 채워 표시한다. 콤마(,)가 형식 끝에 오면 천 단위씩 생략(반올림) 표시된다.

  27. 문제 27

    4지선다

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

    • 1.

      일반적인 문자 데이터나 날짜 데이터는 그대로 복사되어 채워진다.

    • 2.

      1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다.

    • 3.

      숫자 데이터는 1씩 증가하면서 채워진다.

    • 4.

      숫자가 입력된 두 셀을 블록 설정하여 채우기 핸들을 드래그하면 두 숫자가 반복하여 채워진다.

    정답·해설 보기

    정답

    2

    1개의 숫자와 문자가 조합된 텍스트 데이터는 숫자만 1씩 증가하고 문자는 그대로 복사되어 채워진다.

    해설

    정답: 2. 문자와 숫자가 조합된 데이터(예: A1, 사원1)를 채우기 핸들로 드래그하면 문자는 그대로 두고 숫자 부분만 1씩 증가하며 채워진다.

    오답 풀이

    • 1번: 문자 데이터는 그대로 복사되지만 날짜 데이터는 하루씩 증가하며 채워지므로 옳지 않다.
    • 2번: 문자+숫자 조합은 숫자만 1씩 증가하므로 옳다.
    • 3번: 숫자 데이터 하나만 드래그하면 그대로 복사된다([Ctrl]을 누르면 1씩 증가).
    • 4번: 두 숫자 셀을 블록 설정 후 드래그하면 두 값의 차이만큼 증가하며 채워진다(반복이 아님).

    보충 개념 채우기 핸들: 숫자 1개는 복사, 두 셀은 등차 증가, 문자+숫자는 숫자 증가, 날짜는 단위 증가. [Ctrl] 조합 시 동작이 반대로 바뀐다.

  28. 문제 28

    4지선다

    다음 중 셀 포인터의 이동 작업에 대한 설명으로 옳지 않은 것은?

    • 1.

      [Alt]+[Page Down] 키를 눌러 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동한다.

    • 2.

      이름 상자에 셀 주소를 입력한 후 [Enter] 키를 눌러 원하는 셀의 위치로 이동한다.

    • 3.

      [Ctrl]+[Home] 키를 눌러 [A1] 셀로 이동한다.

    • 4.

      [Home] 키를 눌러 해당 행의 A 열로 이동한다.

    정답·해설 보기

    정답

    1

    [Alt]+[Page Down] 키를 눌러 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동한다.

    해설

    정답: 1. [Alt]+[Page Down]은 한 화면 오른쪽으로 이동하는 단축키이다. 오른쪽 다음 시트로 이동하는 것은 [Ctrl]+[Page Down]이다.

    오답 풀이

    • 1번: [Alt]+[Page Down]은 화면을 오른쪽으로 이동하므로 "다음 시트로 이동"은 옳지 않다.
    • 2번: 이름 상자에 주소를 입력하고 [Enter]를 누르면 해당 셀로 이동하므로 옳다.
    • 3번: [Ctrl]+[Home]은 [A1] 셀로 이동하므로 옳다.
    • 4번: [Home] 키는 해당 행의 A열로 이동하므로 옳다.

    보충 개념 시트 이동: [Ctrl]+[Page Down](다음 시트), [Ctrl]+[Page Up](이전 시트). 화면 이동: [Alt]+[Page Down]/Page Up, [Page Down]/Page Up.

  29. 문제 29

    4지선다

    다음 중 아래 시트의 [A9] 셀에 수식 =OFFSET(B3,-1,2)을 입력한 경우 결과값은?

    ABCDE
    1학번학과학년성명주소
    212123국문과2박태훈서울
    315234영문과1이경섭인천
    420621수학과3윤혜주고양
    518542국문과1민소정김포
    631260수학과2함경표부천
    • 1.

      윤혜주

    • 2.

      서울

    • 3.

      고양

    • 4.

      박태훈

    정답·해설 보기

    정답

    4

    박태훈

    해설

    정답: 4. OFFSET(B3,-1,2)는 기준 셀 B3에서 행으로 -1(위로 1행), 열로 +2(오른쪽 2열) 이동한 셀을 가리킨다. B3에서 한 행 위는 2행, 두 열 오른쪽은 D열 → D2 셀 = 박태훈.

    오답 풀이

    • 1번: 윤혜주는 D4 셀의 값으로 이동 위치가 아니다.
    • 2번: 서울은 E2 셀의 값으로 이동 결과가 아니다.
    • 3번: 고양은 E4 셀의 값으로 이동 결과가 아니다.
    • 4번: B3에서 -1행, +2열은 D2(박태훈)이므로 옳다.

    보충 개념 OFFSET(기준, 행이동, 열이동, [높이], [너비])은 기준 셀에서 지정한 행·열만큼 떨어진 셀(또는 범위)을 반환한다. 행은 양수면 아래, 음수면 위로 이동한다.

  30. 문제 30

    4지선다

    다음 중 [개발 도구] 탭의 [컨트롤] 그룹에 대한 설명으로 옳지 않은 것은?

    • 1.

      컨트롤 종류에는 텍스트 상자, 목록 상자, 옵션 단추, 명령 단추 등이 있다.

    • 2.

      ActiveX 컨트롤은 양식 컨트롤 보다 다양한 이벤트에 반응할 수 있지만, 양식 컨트롤보다 호환성은 낮다.

    • 3.

      [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다.

    • 4.

      양식 컨트롤의 '단추(양식 컨트롤)'를 클릭하거나 드래그해서 추가하면 [매크로 지정] 대화상자가 자동으로 표시된다.

    정답·해설 보기

    정답

    3

    [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다.

    해설

    정답: 3. [디자인 모드]에서 ActiveX 컨트롤은 동작을 실행하지 않고 편집(선택·크기·이동)할 수 있으나, 양식 컨트롤은 디자인 모드와 무관하게 동작하므로 둘 다 동일하다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 컨트롤에는 텍스트 상자·목록 상자·옵션 단추·명령 단추 등이 있으므로 옳다.
    • 2번: ActiveX 컨트롤은 다양한 이벤트에 반응하나 호환성은 양식 컨트롤보다 낮으므로 옳다.
    • 3번: 디자인 모드의 영향을 받는 것은 ActiveX 컨트롤뿐이므로 "모두"라는 설명은 옳지 않다.
    • 4번: '단추(양식 컨트롤)'를 추가하면 [매크로 지정] 대화상자가 자동 표시되므로 옳다.

    보충 개념 양식 컨트롤은 매크로 연결이 쉽고 호환성이 높으며, ActiveX 컨트롤은 속성·이벤트가 풍부해 VBA와 함께 정교하게 제어할 수 있다.

  31. 문제 31

    4지선다

    다음 중 아래의 프로시저가 실행된 후 [A1] 셀에 입력되는 값으로 옳은 것은?

    • 1.

      10

    • 2.

      11

    • 3.

      0

    • 4.

      55

    정답·해설 보기

    정답

    2

    11

    해설

    정답: 2. Test가 0에서 시작해 1씩 증가하며, 'Test > 10'이 참이 될 때까지(즉 Test가 11이 되어 조건을 만족할 때) 반복을 멈춘다. 따라서 마지막 Test 값은 11이고 [A1]에 11이 입력된다.

    오답 풀이

    • 1번: Test가 10일 때 10>10은 거짓이므로 한 번 더 증가해 11이 되어 10은 아니다.
    • 2번: Do Until은 조건이 참이 될 때까지 반복하므로 Test=11에서 멈추어 옳다.
    • 3번: 초기값 0이 그대로 남는 것이 아니라 반복으로 증가하므로 0이 아니다.
    • 4번: 누적 합계(1+2+...)가 아니라 단순 1씩 증가이므로 55가 아니다.

    보충 개념 Do Until ... Loop는 조건이 참이 될 때까지 반복한다. 조건 'Test > 10'이 참이 되는 순간 Test=11이므로, 반복은 Test가 11이 된 직후 종료된다.

  32. 문제 32

    4지선다

    다음 중 아래 시트에 대한 각 수식의 결과값이 나머지 셋과 다른 것은?

    ABCDEFG
    110203040506070
    • 1.

      =SMALL(A1:G1,{3})

    • 2.

      =AVERAGE(SMALL(A1:G1,{1;2;3;4;5}))

    • 3.

      =LARGE(A1:G1,{5})

    • 4.

      =SMALL(A1:G1,COLUMN(D1))

    정답·해설 보기

    정답

    4

    =SMALL(A1:G1,COLUMN(D1))

    해설

    정답: 4. 보기 ①②③은 결과가 30이고, ④만 40이므로 다른 하나는 ④이다.

    오답 풀이

    • 1번: SMALL(범위,3)은 세 번째로 작은 값 = 30이다.
    • 2번: SMALL의 1~5번째 작은 값 {10,20,30,40,50}의 평균 = (10+20+30+40+50)/5 = 30이다.
    • 3번: LARGE(범위,5)는 다섯 번째로 큰 값 = 30이다(큰 순서: 70,60,50,40,30).
    • 4번: COLUMN(D1)=4이므로 SMALL(범위,4)는 네 번째로 작은 값 = 40으로, 나머지(30)와 다르다.

    보충 개념 SMALL(범위,k)는 k번째 작은 값, LARGE(범위,k)는 k번째 큰 값을 반환한다. COLUMN(D1)은 D열의 열 번호 4를 반환한다.

  33. 문제 33

    4지선다

    아래 시트에서 주민등록번호의 여덟 번째 문자가 '1' 또는 '3'이면 '남', '2' 또는 '4'이면 '여'로 성별 정보를 알 수 있다. 다음 중 성별을 계산하기 위한 [D2] 셀의 수식으로 옳지 않은 것은? (단, [F2:F5] 영역은 숫자 데이터임)

    ABCD
    1번호성명주민등록번호성별
    21이경훈940209-1*******
    코드성별
    1
    2
    3
    4
    • 1.

      =IF(OR(MID(C2, 8, 1)="2", MID(C2, 8, 1)="4"), "여", "남")

    • 2.

      =CHOOSE(VALUE(MID(C2, 8, 1)), "남", "여", "남", "여")

    • 3.

      =VLOOKUP(VALUE(MID(C2, 8, 1)), $F$2:$G$5, 2, 0)

    • 4.

      =IF(MOD(VALUE(MID(C2, 8, 1)), 2)=0, "남", "여")

    정답·해설 보기

    정답

    4

    =IF(MOD(VALUE(MID(C2, 8, 1)), 2)=0, "남", "여")

    해설

    정답: 4. MOD(코드,2)=0(짝수)이면 '여'(2,4), 0이 아니면(홀수) '남'(1,3)이어야 한다. 그런데 보기 ④는 짝수일 때 "남", 홀수일 때 "여"로 반대로 지정했으므로 옳지 않다.

    오답 풀이

    • 1번: 8번째 문자가 2 또는 4이면 '여', 아니면 '남'이므로 올바른 수식이다.
    • 2번: CHOOSE로 코드 1→남, 2→여, 3→남, 4→여를 지정하므로 올바르다.
    • 3번: VLOOKUP으로 코드표($F$2:$G$5)에서 성별을 찾으므로 올바르다.
    • 4번: 짝수에 "남", 홀수에 "여"로 결과가 뒤바뀌므로 옳지 않다.

    보충 개념 MID(문자열,시작,길이)로 특정 위치 문자를 추출하고 VALUE로 숫자화한다. MOD(수,2)는 짝수면 0, 홀수면 1을 반환한다.

  34. 문제 34

    4지선다

    아래 시트에서 국적별 영화 장르의 편수를 계산하기 위해 [B12] 셀에 작성해야 할 배열수식으로 옳지 않은 것은?

    ABCDE
    1No.영화명관객수국적장르
    21럭키66,962한국코미디
    32허드슨강의 기적33,317미국드라마
    43그물9,103한국드라마
    54프리즌☆투어즈2,778한국애니메이션
    65드림 쏭1,729미국애니메이션
    76춘몽382한국드라마
    87파수꾼106한국드라마

    (11행: A11=빈칸, B11=코미디, C11=드라마, D11=애니메이션 / A12=한국, A13=미국)

    • 1.

      {=SUM(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}

    • 2.

      {=SUM(IF($D$2:$D$9=$A12, IF($E$2:$E$9=B$11, 1)))}

    • 3.

      {=COUNT(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}

    • 4.

      {=COUNT(IF(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11), 1))}

    정답·해설 보기

    정답

    3

    {=COUNT(($D$2:$D$9=$A12) * ($E$2:$E$9=B$11))}

    해설

    정답: 3. COUNT(($D$2:$D$9=$A12)*($E$2:$E$9=B$11))는 두 조건의 곱(0 또는 1)으로 만들어진 배열 전체의 '숫자 개수'를 세므로, 조건 충족 여부와 무관하게 항상 범위 크기(예: 8)를 반환한다. 따라서 편수를 구하는 식으로는 옳지 않다.

    오답 풀이

    • 1번: 두 조건의 곱(1·0)을 SUM으로 더하면 조건을 모두 만족하는 셀의 개수가 나오므로 올바르다.
    • 2번: 중첩 IF로 두 조건을 만족할 때만 1을 반환하고 SUM으로 더하므로 올바르다.
    • 4번: IF로 조건 충족 시에만 1을 반환하여 COUNT가 그 1의 개수를 세므로 올바르다.
    • 3번: COUNT는 0을 포함한 모든 숫자를 세므로 개수 계산이 잘못되어 옳지 않다.

    보충 개념 조건 개수를 셀 때는 조건의 곱을 SUM하거나, IF로 만족 시에만 값을 남겨 COUNT/SUM해야 한다. COUNT(0/1 배열 전체)는 항상 배열 크기를 반환하므로 부적절하다.

  35. 문제 35

    4지선다

    다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?

    • 1.

      [Ctrl] 키를 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.

    • 2.

      셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.

    • 3.

      차트가 선택되어 있는 경우 차트의 종류가 표시된다.

    • 4.

      수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.

    정답·해설 보기

    정답

    3

    차트가 선택되어 있는 경우 차트의 종류가 표시된다.

    해설

    정답: 3. 차트가 선택되어 있으면 이름 상자에는 차트의 종류가 아니라 '차트 1'과 같은 차트 개체의 이름이 표시된다.

    오답 풀이

    • 1번: [Ctrl]로 여러 셀을 선택하면 마지막에 선택한 셀의 주소가 표시되므로 옳다.
    • 2번: 정의된 이름이 있는 셀·범위를 선택하면 그 이름이 표시되므로 옳다.
    • 3번: 차트 선택 시 차트의 '종류'가 아닌 차트 '이름(개체명)'이 표시되므로 옳지 않다.
    • 4번: 수식을 작성 중이면 이름 상자에 최근 사용 함수 목록이 표시되므로 옳다.

    보충 개념 이름 상자는 현재 셀 주소·정의된 이름·개체 이름을 표시하며, 주소를 입력해 셀로 이동하거나 범위에 이름을 정의하는 데 사용한다.

  36. 문제 36

    4지선다

    다음 중 엑셀의 화면 확대/축소 작업에 관한 설명으로 옳지 않은 것은?

    • 1.

      문서의 확대/축소는 10%에서 400%까지 설정할 수 있다.

    • 2.

      설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다.

    • 3.

      화면의 확대/축소는 단지 화면에서 보이는 상태만을 확대/축소하는 것으로 인쇄 시 적용되지 않는다.

    • 4.

      [Ctrl] 키를 누른 채 마우스의 스크롤을 위로 올리면 화면이 확대되고, 아래로 내리면 화면이 축소된다.

    정답·해설 보기

    정답

    2

    설정한 확대/축소 배율은 통합 문서의 모든 시트에 자동으로 적용된다.

    해설

    정답: 2. 화면 확대/축소 배율은 현재 활성화된 시트에만 적용되며, 통합 문서의 모든 시트에 자동으로 적용되지 않는다.

    오답 풀이

    • 1번: 확대/축소는 10%~400% 범위에서 설정할 수 있으므로 옳다.
    • 2번: 배율은 시트별로 적용되므로 "모든 시트에 자동 적용"은 옳지 않다.
    • 3번: 화면 확대/축소는 보기에만 영향을 주고 인쇄에는 반영되지 않으므로 옳다.
    • 4번: [Ctrl]+마우스 스크롤로 화면을 확대·축소할 수 있으므로 옳다.

    보충 개념 화면 확대/축소는 보기용 설정이며, 인쇄 시 크기는 [페이지 설정]의 '배율'에서 별도로 지정한다.

  37. 문제 37

    4지선다

    다음 중 인쇄 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      기본적으로 워크시트의 눈금선은 인쇄되지 않으나 인쇄되도록 설정할 수 있다.

    • 2.

      [페이지 설정] 대화상자의 [시트] 탭에서 '간단하게 인쇄'를 선택하면 셀의 테두리를 포함하여 인쇄할 수 있다.

    • 3.

      [인쇄 미리 보기 및 인쇄] 화면을 표시하는 단축키는 [Ctrl]+[F2] 이다.

    • 4.

      [인쇄 미리 보기 및 인쇄]에서 '여백 표시'를 선택한 경우 마우스로 여백을 변경할 수 있다.

    정답·해설 보기

    정답

    2

    [페이지 설정] 대화상자의 [시트] 탭에서 '간단하게 인쇄'를 선택하면 셀의 테두리를 포함하여 인쇄할 수 있다.

    해설

    정답: 2. '간단하게 인쇄'를 선택하면 셀의 테두리, 그래픽 등을 제외하고 데이터만 빠르게 인쇄한다. 테두리를 포함하여 인쇄하는 옵션이 아니다.

    오답 풀이

    • 1번: 눈금선은 기본적으로 인쇄되지 않으나 [시트] 탭에서 인쇄하도록 설정할 수 있으므로 옳다.
    • 2번: '간단하게 인쇄'는 테두리·그래픽을 제외하므로 "테두리 포함"은 옳지 않다.
    • 3번: [인쇄 미리 보기 및 인쇄] 단축키는 [Ctrl]+[F2]이므로 옳다.
    • 4번: '여백 표시'를 켜면 마우스로 여백을 끌어 조절할 수 있으므로 옳다.

    보충 개념 [페이지 설정]-[시트] 탭에서 인쇄 영역, 반복할 행/열, 눈금선·메모·간단하게 인쇄 등 인쇄 옵션을 지정한다.

  38. 문제 38

    4지선다

    다음 중 차트 도구의 [데이터 선택]에 대한 설명으로 옳지 않은 것은?

    • 1.

      [차트 데이터 범위]에서 차트에 사용하는 데이터 전체의 범위를 수정할 수 있다.

    • 2.

      [행/열 전환]을 클릭하여 가로 (항목) 축의 데이터 계열과 범례 항목(계열)을 바꿀 수 있다.

    • 3.

      범례에서 표시되는 데이터 계열의 순서를 바꿀 수 없다.

    • 4.

      데이터 범위 내에 숨겨진 행이나 열의 데이터도 차트에 표시할 수 있다.

    정답·해설 보기

    정답

    3

    범례에서 표시되는 데이터 계열의 순서를 바꿀 수 없다.

    해설

    정답: 3. [데이터 선택] 대화상자의 [범례 항목(계열)]에서 위/아래 화살표로 계열의 순서를 변경할 수 있다.

    오답 풀이

    • 1번: [차트 데이터 범위]에서 전체 데이터 범위를 수정할 수 있으므로 옳다.
    • 2번: [행/열 전환]으로 항목 축과 범례 계열을 서로 바꿀 수 있으므로 옳다.
    • 3번: 범례 항목의 순서를 바꿀 수 있으므로 "바꿀 수 없다"는 옳지 않다.
    • 4번: '숨겨진 셀/빈 셀' 설정으로 숨겨진 데이터도 차트에 표시할 수 있으므로 옳다.

    보충 개념 [데이터 선택] 대화상자에서는 데이터 범위 수정, 행/열 전환, 계열 추가·편집·제거·순서 변경, 가로 축 레이블 편집 등을 할 수 있다.

  39. 문제 39

    4지선다

    다음 중 아래 데이터를 차트로 작성하여 사원별로 각 분기의 실적을 비교·분석하려는 경우 가장 비효율적인 차트는?

    사원1분기2분기3분기4분기
    김수정75141206185
    박덕진264288383353
    이미영305110303353
    구본후65569227332
    안정인246483120204
    정주리20959137317
    유경철23050116239
    • 1.

      누적 세로 막대형 차트

    • 2.

      표식이 있는 꺾은선형

    • 3.

      원형 대 가로 막대형

    • 4.

      묶은 가로 막대형

    정답·해설 보기

    정답

    3

    원형 대 가로 막대형

    해설

    정답: 3. 원형 대 가로 막대형(원형 차트 계열)은 하나의 데이터 계열에서 각 항목이 전체에서 차지하는 비율을 보여 주는 차트로, 여러 사원·여러 분기처럼 다중 계열을 비교·분석하기에는 부적합하다.

    오답 풀이

    • 1번: 누적 세로 막대형은 사원별 분기 합과 구성 비교에 적합하다.
    • 2번: 표식이 있는 꺾은선형은 분기별 추이 비교에 적합하다.
    • 3번: 원형 차트는 단일 계열의 비율 표시에 적합해 다중 항목 비교엔 비효율적이므로 옳다.
    • 4번: 묶은 가로 막대형은 사원별·분기별 값을 나란히 비교하기에 적합하다.

    보충 개념 원형 차트는 하나의 계열에서 항목 간 구성비를 표현하는 데 쓰이며, 여러 계열을 비교할 때는 막대형·꺾은선형이 효과적이다.

  40. 문제 40

    4지선다

    다음 중 셀 영역을 선택한 후 상태 표시줄의 바로 가기 메뉴인 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동 계산에 해당되지 않는 것은?

    • 1.

      선택한 영역 중 숫자 데이터가 입력된 셀의 수

    • 2.

      선택한 영역 중 문자 데이터가 입력된 셀의 수

    • 3.

      선택한 영역 중 데이터가 입력된 셀의 수

    • 4.

      선택한 영역의 합계, 평균, 최소값, 최대값

    정답·해설 보기

    정답

    2

    선택한 영역 중 문자 데이터가 입력된 셀의 수

    해설

    정답: 2. 상태 표시줄의 자동 계산에는 '문자 데이터만 입력된 셀의 수'는 제공되지 않는다. 제공되는 항목은 숫자 셀 수(숫자 셀 수), 데이터가 입력된 셀 수(개수), 평균·합계·최소·최대값이다.

    오답 풀이

    • 1번: '숫자 셀 수'는 자동 계산 항목에 해당한다.
    • 2번: '문자 데이터만 입력된 셀의 수'는 제공되지 않으므로 정답이다.
    • 3번: '개수'(데이터가 입력된 셀 수)는 자동 계산 항목에 해당한다.
    • 4번: 합계·평균·최소값·최대값은 자동 계산 항목에 해당한다.

    보충 개념 상태 표시줄 자동 계산 항목: 평균, 개수, 숫자 셀 수, 최소값, 최대값, 합계. 셀을 선택하면 해당 값들이 상태 표시줄에 즉시 표시된다.

  41. 문제 41

    4지선다

    다음 중 Access 파일에 암호를 설정하는 방법으로 옳은 것은?

    • 1.

      [데이터베이스 압축 및 복구] 도구에서 파일 암호를 설정할 수 있다.

    • 2.

      데이터베이스를 단독 사용 모드(단독으로 열기)로 열어야 파일 암호를 설정할 수 있다.

    • 3.

      데이터베이스를 MDE 형식으로 저장한 후 파일을 열어야 파일 암호를 설정할 수 있다.

    • 4.

      [Access 옵션] 창의 보안 센터에서 파일 암호를 설정할 수 있다.

    정답·해설 보기

    정답

    2

    데이터베이스를 단독 사용 모드(단독으로 열기)로 열어야 파일 암호를 설정할 수 있다.

    해설

    정답: 2. Access에서 데이터베이스 암호를 설정하려면 파일을 '단독 사용 모드(단독으로 열기)'로 연 다음 [파일]-[정보]-[데이터베이스 암호 설정]을 실행해야 한다.

    오답 풀이

    • 1번: [데이터베이스 압축 및 복구]는 파일 최적화·복구 도구로, 암호 설정 기능이 아니다.
    • 2번: 단독 사용 모드로 열어야 암호를 설정할 수 있으므로 옳다.
    • 3번: MDE는 디자인 변경을 막기 위해 컴파일·저장하는 형식으로, 암호 설정과 무관하다.
    • 4번: [Access 옵션]의 보안 센터는 매크로·신뢰 설정 등을 다루며 파일 암호 설정 위치가 아니다.

    보충 개념 파일을 공유 모드로 열어 두면 암호 설정 메뉴가 비활성화된다. 반드시 단독 사용 모드로 열어야 데이터베이스 암호를 설정·해제할 수 있다.

  42. 문제 42

    4지선다

    다음 중 데이터 보안 및 회복, 무결성, 병행 수행 제어 등을 정의하는 데이터베이스 언어로 데이터베이스 관리자가 데이터 관리를 목적으로 주로 사용하는 언어는?

    • 1.

      데이터 제어어(DCL)

    • 2.

      데이터 부속어(DSL)

    • 3.

      데이터 정의어(DDL)

    • 4.

      데이터 조작어(DML)

    정답·해설 보기

    정답

    1

    데이터 제어어(DCL)

    해설

    정답: 1. 데이터 제어어(DCL)는 데이터 보안, 무결성, 회복, 병행 제어 등을 정의하며, 주로 데이터베이스 관리자(DBA)가 사용한다(GRANT, REVOKE, COMMIT, ROLLBACK 등).

    오답 풀이

    • 1번: 보안·무결성·회복·병행 제어를 정의하는 것은 DCL이므로 옳다.
    • 2번: 데이터 부속어(DSL)는 응용 프로그램 안에 삽입되어 쓰는 데이터 언어를 가리킨다.
    • 3번: 데이터 정의어(DDL)는 스키마·테이블 등 구조를 정의한다(CREATE, ALTER, DROP).
    • 4번: 데이터 조작어(DML)는 데이터를 조회·삽입·수정·삭제한다(SELECT, INSERT, UPDATE, DELETE).

    보충 개념 SQL은 DDL(구조 정의), DML(데이터 조작), DCL(권한·트랜잭션 제어)로 분류된다. DCL은 권한 부여/회수와 트랜잭션 제어를 담당한다.

  43. 문제 43

    4지선다

    다음 중 SQL 질의에 대한 설명으로 옳지 않은 것은?

    • 1.

      ORDER BY절 사용 시 정렬방식을 별도로 지정하지 않으면 기본 값은 'DESC'로 적용된다.

    • 2.

      GROUP BY절은 특정 필드를 기준으로 그룹화 하여 검색할 때 사용한다.

    • 3.

      FROM절에는 테이블 또는 쿼리 이름을 지정하며, WHERE절에는 조건을 지정한다.

    • 4.

      SELECT DISTINCT문을 사용하면 중복 레코드를 제거할 수 있다.

    정답·해설 보기

    정답

    1

    ORDER BY절 사용 시 정렬방식을 별도로 지정하지 않으면 기본 값은 'DESC'로 적용된다.

    해설

    정답: 1. ORDER BY에서 정렬 방식을 지정하지 않으면 기본값은 오름차순(ASC)이다. DESC가 기본값이 아니다.

    오답 풀이

    • 1번: 기본 정렬은 오름차순(ASC)이므로 "기본값이 DESC"는 옳지 않다.
    • 2번: GROUP BY는 특정 필드 기준으로 그룹화하여 집계할 때 사용하므로 옳다.
    • 3번: FROM에는 테이블·쿼리를, WHERE에는 조건을 지정하므로 옳다.
    • 4번: SELECT DISTINCT는 중복 레코드를 제거하므로 옳다.

    보충 개념 ORDER BY 필드 ASC(오름차순, 기본)/DESC(내림차순). 여러 기준 정렬 시 콤마로 나열하며 각 필드마다 정렬 방향을 지정할 수 있다.

  44. 문제 44

    4지선다

    다음 중 보고서의 그룹화 및 정렬에 대한 설명으로 옳지 않은 것은?

    • 1.

      '그룹'은 머리글과 같은 소계 및 요약 정보와 함께 표시되는 레코드의 모음으로 그룹 머리글, 세부 레코드 및 그룹 바닥글로 구성된다.

    • 2.

      그룹화 할 필드가 날짜 데이터이면 전체 값(기본), 일, 주, 월, 분기, 연도 중 선택한 기준으로 그룹화 할 수 있다.

    • 3.

      Sum 함수를 사용하는 계산 컨트롤을 그룹 머리글에 추가하면 현재 그룹에 대한 합계를 표시할 수 있다.

    • 4.

      필드나 식을 기준으로 최대 5단계까지 그룹화 할 수 있으며, 같은 필드나 식은 한 번씩만 그룹화 할 수 있다.

    정답·해설 보기

    정답

    4

    필드나 식을 기준으로 최대 5단계까지 그룹화 할 수 있으며, 같은 필드나 식은 한 번씩만 그룹화 할 수 있다.

    해설

    정답: 4. Access 보고서에서는 필드나 식을 기준으로 최대 10단계까지 그룹화할 수 있다. '최대 5단계'는 옳지 않다.

    오답 풀이

    • 1번: 그룹은 그룹 머리글·세부 레코드·그룹 바닥글로 구성되므로 옳다.
    • 2번: 날짜 필드는 전체 값(기본), 일·주·월·분기·연도 등으로 그룹화할 수 있으므로 옳다.
    • 3번: 그룹 머리글에 Sum 계산 컨트롤을 두면 그룹별 합계를 표시할 수 있으므로 옳다.
    • 4번: 최대 그룹화 단계는 10단계이므로 "최대 5단계"는 옳지 않다.

    보충 개념 보고서는 그룹 머리글·바닥글에 소계·요약 컨트롤을 두어 그룹별 통계를 표시하며, [그룹화, 정렬 및 요약] 창에서 그룹 기준과 정렬을 설정한다.

  45. 문제 45

    4지선다

    다음 중 보고서 작업 시 필드 목록 창에서 선택한 필드를 본문 영역에 추가할 때 자동으로 생성되는 컨트롤은?

    • 1.

      단추

    • 2.

      텍스트 상자

    • 3.

      하이퍼링크

    • 4.

      언바운드 개체 틀

    정답·해설 보기

    정답

    2

    텍스트 상자

    해설

    정답: 2. 필드 목록에서 필드를 본문 영역으로 추가하면 해당 필드에 연결된(바운드) 텍스트 상자 컨트롤이 자동으로 생성된다(레이블과 함께).

    오답 풀이

    • 1번: 단추는 명령을 실행하는 컨트롤로, 필드 추가 시 자동 생성되지 않는다.
    • 2번: 필드 추가 시 자동 생성되는 것은 텍스트 상자이므로 옳다.
    • 3번: 하이퍼링크는 별도로 추가하는 컨트롤이다.
    • 4번: 언바운드 개체 틀은 그림·차트 등 외부 개체를 넣는 컨트롤이다.

    보충 개념 바운드 컨트롤은 테이블/쿼리의 필드와 연결되며, 텍스트 데이터는 텍스트 상자로 표시된다. Yes/No 필드는 확인란 컨트롤로 생성되기도 한다.

  46. 문제 46

    4지선다

    다음 중 보고서의 보기 형태에 대한 설명으로 옳지 않은 것은?

    • 1.

      [보고서 보기]는 출력되는 보고서를 화면 출력용으로 보여주며 페이지를 구분하여 표시한다.

    • 2.

      [디자인 보기]에서는 보고서에 삽입된 컨트롤의 속성, 맞춤, 위치 등을 설정할 수 있다.

    • 3.

      [레이아웃 보기]는 출력될 보고서의 레이아웃을 보여주며 컨트롤의 크기 및 위치를 변경할 수도 있다.

    • 4.

      [인쇄 미리 보기]에서는 종이에 출력되는 모양을 표시 하며 인쇄를 위한 페이지 설정이 용이하다.

    정답·해설 보기

    정답

    1

    [보고서 보기]는 출력되는 보고서를 화면 출력용으로 보여주며 페이지를 구분하여 표시한다.

    해설

    정답: 1. [보고서 보기]는 화면 출력용으로 보고서를 보여 주지만 페이지를 구분하지 않고 연속해서 표시한다. 페이지를 구분하여 보여 주는 것은 [인쇄 미리 보기]이다.

    오답 풀이

    • 1번: [보고서 보기]는 페이지 구분 없이 연속 표시하므로 "페이지를 구분하여 표시"는 옳지 않다.
    • 2번: [디자인 보기]에서 컨트롤의 속성·맞춤·위치를 설정할 수 있으므로 옳다.
    • 3번: [레이아웃 보기]는 실제 데이터를 보며 컨트롤 크기·위치를 조정할 수 있으므로 옳다.
    • 4번: [인쇄 미리 보기]는 종이 출력 모양을 보여 주고 페이지 설정이 용이하므로 옳다.

    보충 개념 보고서 보기: [보고서 보기](연속 화면), [인쇄 미리 보기](페이지 구분), 레이아웃 보기, [디자인 보기](상세 편집)로 용도가 다르다.

  47. 문제 47

    4지선다

    다음 중 아래 보고서에 대한 설명으로 옳지 않은 것은?

    대리점명: 서울지점
    순번모델명판매날짜판매량판매단가
    1PC42032018-07-317₩1,350,000
    22018-07-233₩1,350,000
    3PC42042018-07-164₩1,400,000
    서울지점 소계:₩19,100,000
    대리점명: 충북지점
    순번모델명판매날짜판매량판매단가
    1PC31022018-07-136₩830,000
    22018-07-124₩830,000
    3PC42022018-07-314₩1,300,000
    42018-07-071₩1,300,000
    충북지점 소계:₩14,800,000
    • 1.

      '모델명' 필드를 기준으로 그룹이 설정되어 있다.

    • 2.

      '모델명' 필드에는 '중복 내용 숨기기' 속성을 '예'로 설정하였다.

    • 3.

      지점별 소계가 표시된 텍스트 상자는 그룹 바닥글에 삽입하였다.

    • 4.

      순번은 컨트롤 원본을 '=1' 로 입력한 후 '누적 합계' 속성을 '그룹'으로 설정하였다.

    정답·해설 보기

    정답

    1

    '모델명' 필드를 기준으로 그룹이 설정되어 있다.

    해설

    정답: 1. 보고서는 '대리점명(지점)'을 기준으로 그룹이 설정되어 있다. '모델명'은 그룹 기준이 아니라 본문에 표시되는 필드이다.

    오답 풀이

    • 1번: 그룹 기준은 '대리점명'이므로 "'모델명' 필드를 기준으로 그룹 설정"은 옳지 않다.
    • 2번: 같은 모델명이 연속될 때 비어 있는 것은 '중복 내용 숨기기'를 '예'로 설정한 결과이므로 옳다.
    • 3번: 지점별 소계는 그룹 단위 합계이므로 그룹 바닥글에 삽입하는 것이 맞아 옳다.
    • 4번: 순번은 컨트롤 원본을 '=1', 누적 합계를 '그룹'으로 설정하면 그룹마다 1부터 누적되므로 옳다.

    보충 개념 '누적 합계'를 '그룹'으로 두면 그룹이 바뀔 때마다 1부터 다시 매겨지고, '모두'로 두면 보고서 전체에 걸쳐 누적된다.

  48. 문제 48

    4지선다

    다음 중 아래 <학생> 테이블에 대한 SQL문의 실행 결과로 옳은 것은?

    학번전공학년나이
    1002영문SO19
    1004통계SN23
    1005영문SN21
    1008수학JR18
    1009영문FR18
    1010통계SN25
    • 1.

      21

    • 2.

      22

    • 3.

      23

    • 4.

      24

    정답·해설 보기

    정답

    4

    24

    해설

    정답: 4. 먼저 WHERE로 학년='SN'인 행만 추린다: 통계(23), 영문(21), 통계(25). 전공별 그룹화 후 HAVING COUNT(*)>=2를 적용하면 통계 그룹(2명)만 남는다. 통계 그룹의 나이 평균 = (23+25)/2 = 24.

    오답 풀이

    • 1번: 영문 그룹은 SN 학생이 1명이라 HAVING COUNT>=2를 만족하지 못해 제외된다.
    • 2번: 22는 어느 그룹의 평균과도 일치하지 않는다.
    • 3번: 23은 통계 학생 한 명의 나이일 뿐 그룹 평균이 아니다.
    • 4번: 통계 그룹 평균 (23+25)/2=24이므로 옳다.

    보충 개념 WHERE는 그룹화 전 행을 필터링하고, HAVING은 그룹화 후 집계 결과를 필터링한다. 집계 함수 조건은 HAVING에 작성한다.

  49. 문제 49

    4지선다

    다음 중 선택 쿼리에서 사용자가 지정한 패턴과 일치하는 데이터를 찾고자 할 때 사용되는 연산자는?

    • 1.

      Match

    • 2.

      Some

    • 3.

      Like

    • 4.

      Any

    정답·해설 보기

    정답

    3

    Like

    해설

    정답: 3. Like 연산자는 와일드카드(*, ?, # 등)를 사용해 지정한 패턴과 일치하는 데이터를 검색할 때 사용한다.

    오답 풀이

    • 1번: Match는 Access 쿼리의 패턴 검색 연산자가 아니다.
    • 2번: Some은 하위 쿼리와 함께 쓰이는 비교 연산자(일부 조건 만족)이다.
    • 3번: 패턴 일치 검색에 사용하는 연산자는 Like이므로 옳다.
    • 4번: Any는 하위 쿼리 결과 중 하나라도 만족하면 참이 되는 비교 연산자이다.

    보충 개념 Access의 Like 와일드카드: (임의의 여러 문자), ?(임의의 한 문자), #(임의의 한 숫자), [ ](문자 범위). 예: Like "김"는 '김'으로 시작하는 값을 찾는다.

  50. 문제 50

    4지선다

    다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)

    • 1.

      <고객> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.

    • 2.

      <계좌> 테이블에서 '계좌번호' 필드는 반드시 입력해야 한다.

    • 3.

      <고객> 테이블에서 '연락번호' 필드는 원하는 값으로 수정하거나 생략할 수 있다.

    • 4.

      <계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.

    정답·해설 보기

    정답

    4

    <계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.

    해설

    정답: 4. <계좌> 테이블의 '고객ID'는 외래 키이며, 고객 1명이 여러 계좌를 가지는 1:M 관계이므로 같은 고객ID가 여러 계좌 레코드에 중복 입력될 수 있다.

    오답 풀이

    • 1번: '고객ID'는 <고객>의 기본 키라서 중복 불가하므로 옳다.
    • 2번: '계좌번호'는 기본 키이자 NOT NULL이라 반드시 입력해야 하므로 옳다.
    • 3번: '연락번호'는 NOT NULL이 아니므로 생략·수정이 가능하여 옳다.
    • 4번: 외래 키 '고객ID'는 1:M 관계상 중복될 수 있으므로 "동일 값 입력 불가"는 옳지 않다.

    보충 개념 기본 키는 유일성·NOT NULL을 보장하지만, 외래 키는 참조 무결성만 보장할 뿐 값의 중복을 막지 않는다. 1:M의 '다' 쪽 외래 키는 중복이 자연스럽다.

  51. 문제 51

    4지선다

    다음 중 테이블에서 입력 마스크를 "LA09?"로 설정한 경우 입력할 수 없는 값은?

    • 1.

      AA111

    • 2.

      A11

    • 3.

      AA11

    • 4.

      A111A

    정답·해설 보기

    정답

    1

    AA111

    해설

    정답: 1. 입력 마스크 "LA09?"의 각 자리는: L(영문자 필수), A(영문자/숫자 필수), 0(숫자 필수), 9(숫자 선택), ?(영문자 선택)이다. ① AA111은 1~4번째 자리 L(A)·A(A)·0(1)·9(1)까지는 충족하지만, 5번째 자리 ?(영문자 선택)에 숫자 '1'이 와서 위배되므로 입력할 수 없다.

    오답 풀이

    • 1번: 5번째 자리 ?는 영문자만 입력할 수 있는데 숫자 '1'이 들어가 위배되므로 'AA111'은 입력할 수 없어 정답이다.
    • 2번: A11은 L(A)·A(1)·0(1)을 채우고 9·?는 선택이라 생략 가능하므로 입력할 수 있다.
    • 3번: AA11은 L(A)·A(A)·0(1)·9(1)을 채우고 ?는 생략 가능하므로 입력할 수 있다.
    • 4번: A111A는 L(A)·A(1)·0(1)·9(1)·?(A)를 모두 만족하므로 입력할 수 있다.

    보충 개념 입력 마스크 기호: L(영문 필수), ?(영문 선택), A(영문/숫자 필수), a(영문/숫자 선택), 0(숫자 필수), 9(숫자/공백 선택), #(숫자/공백/부호 선택).

  52. 문제 52

    4지선다

    다음 중 아래 <고객>과 <구매리스트> 테이블 관계에 참조 무결성이 항상 유지되도록 설정할 수 없는 경우는?

    (관계: <고객>의 '고객번호'(기본 키, 1) ↔ <구매리스트>의 '고객번호'(외래 키, ∞))

    고객구매리스트
    고객번호(PK)구매번호(PK)
    고객이름고객번호(FK)
    전화번호작품명
    우편번호구매일
    주소구매금액
    구매포인트
    • 1.

      <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 없는 경우

    • 2.

      <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 하나만 있는 경우

    • 3.

      <구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우

    • 4.

      <고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 두 개 이상 있는 경우

    정답·해설 보기

    정답

    3

    <구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우

    해설

    정답: 3. 참조 무결성은 외래 키(<구매리스트>의 고객번호) 값이 반드시 부모 테이블(<고객>의 고객번호)에 존재해야 한다는 규칙이다. 따라서 <구매리스트>의 고객번호가 <고객>에 없는 경우는 참조 무결성이 위반되어 설정을 유지할 수 없다.

    오답 풀이

    • 1번: 고객 중 구매 기록이 없는 경우로, 부모에만 있고 자식엔 없어도 참조 무결성에는 문제가 없다.
    • 2번: 한 고객이 한 번 구매한 경우로, 정상적인 1:M 관계이므로 문제가 없다.
    • 3번: 자식의 외래 키 값이 부모에 없으면 참조 무결성이 깨지므로 설정을 유지할 수 없어 정답이다.
    • 4번: 한 고객이 여러 번 구매한 경우로, 1:M 관계상 자연스러워 문제가 없다.

    보충 개념 참조 무결성: 외래 키 값은 항상 부모 테이블의 기본 키에 존재해야 한다. 부모에 없는 외래 키 값(고아 레코드)은 허용되지 않는다.

  53. 문제 53

    4지선다

    다음 중 외부 데이터 가져오기 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.

    • 2.

      Excel 워크시트에서 정의된 이름의 영역을 Access의 새 테이블이나 기존 테이블에 데이터 복사본으로 만들 수 있다.

    • 3.

      Access에서는 한 테이블에 256개 이상의 필드를 지원하지 않으므로 원본 데이터는 열의 개수가 255개를 초과하지 않아야 한다.

    • 4.

      Excel 파일을 가져오는 경우 한 번에 하나의 워크시트만 가져올 수 있으므로 여러 워크시트에서 데이터를 가져오려면 각 워크시트에 대해 가져오기 명령을 반복해야 한다.

    정답·해설 보기

    정답

    1

    텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.

    해설

    정답: 1. 외부 데이터를 기존 테이블에 추가할 때, 가져오는 과정에서 데이터 값을 수정할 수는 없다. 기본 키가 중복되면 해당 레코드는 추가되지 않고 오류로 처리된다.

    오답 풀이

    • 1번: 가져오기 중에 데이터를 고유 값으로 수정할 수 없으므로 옳지 않다.
    • 2번: Excel의 정의된 이름 영역을 Access 테이블로 가져올 수 있으므로 옳다.
    • 3번: Access 테이블의 최대 필드 수는 255개이므로 원본 열이 255개를 넘으면 안 되어 옳다.
    • 4번: Excel 가져오기는 한 번에 한 워크시트만 가져오므로 여러 시트는 반복해야 하여 옳다.

    보충 개념 가져오기(Import)는 원본 데이터를 그대로 복사해 오는 기능으로, 가져오는 동안 값 변경·정제는 지원하지 않는다. 키 충돌은 오류로 남는다.

  54. 문제 54

    4지선다

    다음 중 위쪽 구역에 데이터시트를 표시하는 열 형식의 폼을 만들고, 아래쪽 구역에 선택한 레코드에 대한 정보를 수정하거나 입력할 수 있는 데이터시트 형식의 폼을 자동으로 만들어 주는 도구는?

    • 1.

    • 2.

      폼 분할

    • 3.

      여러 항목

    • 4.

      폼 디자인

    정답·해설 보기

    정답

    2

    폼 분할

    해설

    정답: 2. '폼 분할' 도구는 하나의 폼을 위·아래(또는 좌·우) 두 구역으로 나누어, 한쪽은 단일 레코드(열 형식), 다른 한쪽은 데이터시트 형식으로 동시에 보여 주는 폼을 자동 생성한다.

    오답 풀이

    • 1번: '폼' 도구는 단일 레코드를 표시하는 기본 폼을 만든다.
    • 2번: 두 구역으로 나뉜 분할 표시 폼을 만드는 것은 '폼 분할'이므로 옳다.
    • 3번: '여러 항목'은 여러 레코드를 한 화면에 표 형태로 표시하는 폼을 만든다.
    • 4번: '폼 디자인'은 빈 폼을 열어 직접 디자인하는 도구이다.

    보충 개념 폼 분할은 두 영역이 같은 데이터 원본에 연결되어 동기화되므로, 한쪽에서 레코드를 선택하면 다른 쪽에 즉시 반영된다.

  55. 문제 55

    4지선다

    다음 중 이벤트 프로시저에서 쿼리를 실행 모드로 여는 명령은?

    • 1.

      DoCmd.OpenQuery

    • 2.

      DoCmd.SetQuery

    • 3.

      DoCmd.QueryView

    • 4.

      DoCmd.QueryTable

    정답·해설 보기

    정답

    1

    DoCmd.OpenQuery

    해설

    정답: 1. DoCmd.OpenQuery는 지정한 쿼리를 데이터시트 보기·디자인 보기·인쇄 미리 보기 등 원하는 모드로 여는 매크로 함수이다.

    오답 풀이

    • 1번: 쿼리를 실행(열기)하는 명령은 DoCmd.OpenQuery이므로 옳다.
    • 2번: DoCmd.SetQuery는 존재하지 않는 명령이다.
    • 3번: DoCmd.QueryView는 존재하지 않는 명령이다.
    • 4번: DoCmd.QueryTable은 존재하지 않는 명령이다.

    보충 개념 DoCmd 개체의 주요 메서드: OpenQuery(쿼리 열기), OpenForm(폼 열기), OpenReport(보고서 열기), RunSQL(SQL 직접 실행), Close(개체 닫기) 등이 있다.

  56. 문제 56

    4지선다

    다음 중 폼의 구성요소에 대한 설명으로 옳지 않은 것은?

    • 1.

      폼 머리글은 인쇄할 때 모든 페이지의 상단에 매번 표시된다.

    • 2.

      하위 폼은 폼 안에 있는 또 하나의 폼을 의미한다.

    • 3.

      폼 바닥글은 폼 요약 정보 등과 같이 각 레코드에 동일하게 표시될 정보가 입력되는 구역이다.

    • 4.

      본문은 사용할 실제 내용을 입력하는 구역으로 폼 보기 형식에 따라 하나의 레코드만 표시하거나 여러 개의 레코드를 표시한다.

    정답·해설 보기

    정답

    1

    폼 머리글은 인쇄할 때 모든 페이지의 상단에 매번 표시된다.

    해설

    정답: 1. 폼 머리글은 폼의 맨 위에 한 번만 표시되며 모든 페이지 상단에 반복되지 않는다. 인쇄 시 모든 페이지 상단에 반복 표시되는 것은 '페이지 머리글'이다.

    오답 풀이

    • 1번: 폼 머리글은 폼 상단에 한 번만 나오므로 "모든 페이지 상단에 매번 표시"는 옳지 않다.
    • 2번: 하위 폼은 폼 안에 포함된 또 다른 폼이므로 옳다.
    • 3번: 폼 바닥글은 폼 요약 정보 등 공통 정보를 두는 구역이므로 옳다.
    • 4번: 본문은 실제 데이터를 표시하며 보기 형식에 따라 레코드 수가 달라지므로 옳다.

    보충 개념 폼 구역: 폼 머리글/바닥글(폼당 1회), 페이지 머리글/바닥글(인쇄 시 페이지마다 반복), 본문(레코드 표시). 페이지 머리글/바닥글은 인쇄 시에만 의미가 있다.

  57. 문제 57

    4지선다

    다음 중 폼 작성에 관한 설명으로 옳지 않은 것은?

    • 1.

      여러 개의 컨트롤을 선택하여 자동 정렬할 수 있다.

    • 2.

      컨트롤의 탭 순서는 자동으로 화면 위에서 아래로 설정된다.

    • 3.

      사각형, 선 등의 도형 컨트롤을 삽입할 수 있다.

    • 4.

      컨트롤 마법사를 사용하여 폼을 닫는 매크로를 실행시키는 단추를 만들 수 있다.

    정답·해설 보기

    정답

    2

    컨트롤의 탭 순서는 자동으로 화면 위에서 아래로 설정된다.

    해설

    정답: 2. 컨트롤의 탭 순서는 자동으로 위→아래로 설정되지 않는다. 컨트롤을 추가·이동하면 만든 순서대로 탭 순서가 정해지며, [탭 순서] 대화상자에서 '자동 순서'를 적용하거나 수동으로 변경해야 한다.

    오답 풀이

    • 1번: 여러 컨트롤을 선택해 맞춤(자동 정렬)할 수 있으므로 옳다.
    • 2번: 탭 순서가 항상 자동으로 위에서 아래로 설정되는 것은 아니므로 옳지 않다.
    • 3번: 사각형·선 등 도형 컨트롤을 삽입할 수 있으므로 옳다.
    • 4번: 컨트롤 마법사로 폼 닫기 매크로를 실행하는 단추를 만들 수 있으므로 옳다.

    보충 개념 탭 순서는 [Tab] 키를 눌렀을 때 컨트롤이 선택되는 순서로, [탭 순서] 대화상자에서 '자동 순서' 버튼으로 위→아래로 재배열하거나 직접 조정한다.

  58. 문제 58

    4지선다

    다음 중 관계형 데이터베이스의 조인(JOIN)에 대한 설명으로 옳지 않은 것은?

    • 1.

      쿼리에 여러 테이블을 포함할 때는 조인을 사용하여 원하는 결과를 얻을 수 있다.

    • 2.

      내부 조인은 조인되는 두 테이블에서 조인하는 필드가 일치하는 행만을 반환하려는 경우에 사용한다.

    • 3.

      외부 조인은 조인되는 두 테이블에서 공통 값이 없는 데이터를 포함할지 여부를 지정할 수 있다.

    • 4.

      조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.

    정답·해설 보기

    정답

    4

    조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.

    해설

    정답: 4. 조인에 사용되는 기준 필드는 데이터 형식이 같거나 호환되어야 한다. 형식이 다르거나 호환되지 않으면 조인이 제대로 수행되지 않는다.

    오답 풀이

    • 1번: 여러 테이블을 함께 조회할 때 조인을 사용하므로 옳다.
    • 2번: 내부 조인(INNER JOIN)은 양쪽 필드가 일치하는 행만 반환하므로 옳다.
    • 3번: 외부 조인(OUTER JOIN)은 한쪽의 일치하지 않는 행도 포함할지 지정하므로 옳다.
    • 4번: 조인 기준 필드는 형식이 같거나 호환되어야 하므로 "달라도 가능"은 옳지 않다.

    보충 개념 조인 종류: 내부 조인(일치 행만), 왼쪽/오른쪽 외부 조인(한쪽 전체 + 일치 행). 조인 키는 의미·형식이 호환되어야 올바르게 매칭된다.

  59. 문제 59

    4지선다

    다음 중 폼 바닥글의 텍스트 상자의 컨트롤 원본으로 <사원> 테이블에서 직급이 '부장'인 레코드들의 급여 평균을 구하는 함수식으로 옳은 것은?

    • 1.

      =DAVG("[급여]", "[사원]", "[직급]='부장'")

    • 2.

      =DAVG("[사원]", "[급여]", "[직급]='부장'")

    • 3.

      =AVG("[급여]", "[사원]", "[직급]='부장'")

    • 4.

      =AVG("[사원]", "[급여]", "[직급]='부장'")

    정답·해설 보기

    정답

    1

    =DAVG("[급여]", "[사원]", "[직급]='부장'")

    해설

    정답: 1. 도메인 평균 함수 DAVG의 구문은 DAVG("필드", "테이블/쿼리", "조건")이다. 따라서 급여 필드의 평균을 사원 테이블에서 직급='부장' 조건으로 구하는 식은 =DAVG("[급여]", "[사원]", "[직급]='부장'")이다.

    오답 풀이

    • 1번: 인수 순서가 필드(급여)·도메인(사원)·조건(직급='부장')으로 맞으므로 옳다.
    • 2번: 필드와 테이블 인수의 순서가 뒤바뀌어 옳지 않다.
    • 3번: AVG는 집계 함수로 조건이나 도메인을 인수로 받지 않으므로 옳지 않다.
    • 4번: AVG는 도메인 함수가 아니며 인수 형식도 맞지 않으므로 옳지 않다.

    보충 개념 도메인 집계 함수: DAVG(평균), DSUM(합계), DCOUNT(개수), DMAX/DMIN(최대/최소), DLOOKUP(값 조회). 모두 "필드","도메인","조건" 순으로 인수를 받는다.

  60. 문제 60

    4지선다

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

    • 1.

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

    • 2.

      매크로 함수 또는 매크로 함수 집합으로 구성되며, 각 매크로 함수의 수행 방식을 제어하는 인수를 추가할 수 있다.

    • 3.

      매크로를 이용하여 폼을 열고 닫거나 메시지 박스를 표시할 수도 있다.

    • 4.

      매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.

    정답·해설 보기

    정답

    4

    매크로는 주로 컨트롤의 이벤트에 연결하여 사용하며, 폼 개체 내에서만 사용할 수 있다.

    해설

    정답: 4. 매크로는 폼뿐 아니라 보고서, 컨트롤 등 다양한 개체의 이벤트에 연결하여 사용할 수 있고, 독립된 매크로 개체로도 만들 수 있다. '폼 개체 내에서만' 사용한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 매크로는 반복 작업을 자동화하는 기능이므로 옳다.
    • 2번: 매크로 함수의 집합으로 구성되고 인수로 동작을 제어할 수 있으므로 옳다.
    • 3번: 매크로로 폼 열기·닫기, 메시지 박스 표시 등을 할 수 있으므로 옳다.
    • 4번: 폼뿐 아니라 보고서 등 여러 개체에서 사용할 수 있으므로 "폼 내에서만"은 옳지 않다.

    보충 개념 매크로는 코드를 작성하지 않고도 동작을 정의하는 기능으로, 폼·보고서·컨트롤의 이벤트에 연결하거나 독립 실행할 수 있으며, 자동 실행 매크로(AutoExec)도 만들 수 있다.

이번엔 직접 풀어보세요

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

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

함께 읽으면 좋은 글