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

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

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

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


📋 회차 정보

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

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

📊 출제 영역 한눈에

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

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

💡 학습 팁

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

📝 기출문제 전체 보기

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

  1. 문제 1

    4지선다

    다음 중 공개키(비대칭키) 암호화 방식에 대한 설명으로 옳은 것은?

    • 1.

      암호화 키와 복호화 키가 동일하여 키 관리가 단순하다.

    • 2.

      대표적인 알고리즘으로 DES, AES, SEED 등이 있다.

    • 3.

      데이터를 암호화하는 키는 공개하고 복호화하는 키는 비밀로 유지한다.

    • 4.

      사용자 수가 늘어날수록 관리해야 할 키의 수가 급격히 많아진다.

    정답·해설 보기

    정답

    3

    데이터를 암호화하는 키는 공개하고 복호화하는 키는 비밀로 유지한다.

    해설

    정답: 3. 공개키 암호화는 암호화에 사용하는 공개키는 모두에게 공개하고, 복호화에 사용하는 개인키는 본인만 비밀로 보관한다.

    오답 풀이

    • 1번: 암호화 키와 복호화 키가 같은 것은 비밀키(대칭키) 방식이다.
    • 2번: DES, AES, SEED는 모두 대칭키(비밀키) 알고리즘이다.
    • 3번: 공개키는 공개, 개인키는 비밀로 두므로 옳다.
    • 4번: 사용자 증가에 따라 키 수가 급증하는 것은 대칭키 방식의 단점이다.

    보충 개념 공개키 방식은 키 분배가 쉽고 키 수가 적지만 암·복호화 속도가 느리며, 대표 알고리즘으로 RSA가 있다.

  2. 문제 2

    4지선다

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

    • 1.

      주기억장치인 RAM에 저장되므로 전원이 꺼지면 그 내용이 모두 사라진다.

    • 2.

      전원을 켜면 가장 먼저 실행되어 주변 장치와 메모리의 상태를 점검(POST)한다.

    • 3.

      CMOS 셋업을 이용해 부팅 순서, 시스템 날짜와 시간 등을 변경할 수 있다.

    • 4.

      플래시 ROM에 저장되어 있어 내용을 갱신하는 펌웨어 업그레이드가 가능하다.

    정답·해설 보기

    정답

    1

    주기억장치인 RAM에 저장되므로 전원이 꺼지면 그 내용이 모두 사라진다.

    해설

    정답: 1. BIOS는 비휘발성 메모리인 ROM(플래시 ROM)에 저장되므로 전원이 꺼져도 내용이 유지된다. RAM에 저장된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: ROM에 저장되어 전원과 무관하게 유지되므로 RAM 저장은 옳지 않다.
    • 2번: BIOS는 부팅 시 가장 먼저 실행되어 POST로 장치를 점검하므로 옳다.
    • 3번: CMOS 셋업으로 부팅 순서·날짜·시간을 설정할 수 있으므로 옳다.
    • 4번: 플래시 ROM이라 펌웨어 업그레이드가 가능하므로 옳다.

    보충 개념 BIOS는 하드웨어와 소프트웨어의 중간 성격을 가진 펌웨어로, 갱신을 통해 하드웨어 교체 없이 기능을 개선할 수 있다.

  3. 문제 3

    4지선다

    다음 중 네트워크 연결 장비에 대한 설명으로 옳지 않은 것은?

    • 1.

      라우터: 물리 계층에서 동작하며 경로 선택 기능 없이 신호만 증폭한다.

    • 2.

      리피터: 약해진 신호를 증폭하고 재생하여 전송 거리를 연장한다.

    • 3.

      허브: 여러 대의 컴퓨터를 하나로 연결하는 집선 장치이다.

    • 4.

      브리지: 두 개의 LAN을 연결하며 트래픽을 분리하여 흐름을 관리한다.

    정답·해설 보기

    정답

    1

    라우터: 물리 계층에서 동작하며 경로 선택 기능 없이 신호만 증폭한다.

    해설

    정답: 1. 라우터는 네트워크 계층에서 동작하며 패킷이 갈 수 있는 여러 경로 중 최적 경로를 선택해 전달하는 장비이다. 단순히 신호만 증폭한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 라우터의 핵심 기능은 경로 선택이므로 '신호만 증폭'은 옳지 않다.
    • 2번: 리피터는 신호를 증폭·재생해 거리를 늘리므로 옳다.
    • 3번: 허브는 여러 컴퓨터를 모으는 집선 장치이므로 옳다.
    • 4번: 브리지는 두 LAN을 연결하고 트래픽을 분리하므로 옳다.

    보충 개념 계층별 장비: 리피터·허브(물리 계층), 브리지·스위치(데이터 링크 계층), 라우터(네트워크 계층), 게이트웨이(전 계층/프로토콜 변환).

  4. 문제 4

    4지선다

    다음 중 한글 Windows 10의 바로 가기 키에 대한 설명으로 옳지 않은 것은?

    • 1.

      [Win]+[D]: 열린 창을 모두 최소화하여 바탕 화면을 표시한다.

    • 2.

      [Alt]+[Tab]: 실행 중인 프로그램 목록을 표시하여 창을 전환한다.

    • 3.

      [Win]+[L]: 컴퓨터를 잠그거나 사용자를 전환한다.

    • 4.

      [Ctrl]+[Esc]: 선택한 항목의 속성 대화상자를 연다.

    정답·해설 보기

    정답

    4

    [Ctrl]+[Esc]: 선택한 항목의 속성 대화상자를 연다.

    해설

    정답: 4. [Ctrl]+[Esc]는 시작 메뉴를 여는 키이다. 선택한 항목의 속성 대화상자를 여는 키는 [Alt]+[Enter]이므로 옳지 않다.

    오답 풀이

    • 1번: [Win]+[D]는 바탕 화면 보기로 옳다.
    • 2번: [Alt]+[Tab]은 창 전환으로 옳다.
    • 3번: [Win]+[L]은 컴퓨터 잠금으로 옳다.
    • 4번: [Ctrl]+[Esc]는 시작 메뉴 표시이지 속성 열기가 아니므로 옳지 않다.

    보충 개념 속성 대화상자는 [Alt]+[Enter], 시작 메뉴는 [Ctrl]+[Esc] 또는 [Win] 키로 연다.

  5. 문제 5

    4지선다

    다음 중 한글 Windows 10 파일 탐색기의 '즐겨찾기'(바로 가기)에 대한 설명으로 옳지 않은 것은?

    • 1.

      즐겨찾기에 고정한 폴더를 제거하면 디스크에 있는 원본 폴더도 함께 삭제된다.

    • 2.

      자주 사용하는 폴더를 고정해 두면 탐색기를 열 때 빠르게 접근할 수 있다.

    • 3.

      폴더를 즐겨찾기에 추가하려면 해당 폴더를 즐겨찾기 영역으로 끌어 놓는다.

    • 4.

      최근에 사용한 파일과 자주 사용하는 폴더가 기본적으로 표시된다.

    정답·해설 보기

    정답

    1

    즐겨찾기에 고정한 폴더를 제거하면 디스크에 있는 원본 폴더도 함께 삭제된다.

    해설

    정답: 1. 즐겨찾기에 고정한 항목을 제거(고정 해제)해도 그것은 바로 가기일 뿐이므로 디스크의 원본 폴더는 삭제되지 않는다.

    오답 풀이

    • 1번: 고정 해제는 바로 가기만 없애므로 원본까지 삭제된다는 설명은 옳지 않다.
    • 2번: 자주 쓰는 폴더를 고정해 빠르게 접근할 수 있으므로 옳다.
    • 3번: 폴더를 끌어 놓아 즐겨찾기에 추가할 수 있으므로 옳다.
    • 4번: 최근 파일·자주 쓰는 폴더가 기본 표시되므로 옳다.

    보충 개념 즐겨찾기(바로 가기)는 실제 위치를 가리키는 링크이므로, 고정/해제는 원본 파일이나 폴더에 영향을 주지 않는다.

  6. 문제 6

    4지선다

    다음 중 반도체(플래시 메모리)를 이용하여 기계적 구동부가 없고 충격에 강하며 발열과 소음이 적은 대용량 보조기억장치로 옳은 것은?

    • 1.

      SSD(Solid State Drive)

    • 2.

      자기 테이프(Magnetic Tape)

    • 3.

      자기 디스크 방식의 HDD

    • 4.

      광학 방식의 DVD-RW

    정답·해설 보기

    정답

    1

    SSD(Solid State Drive)

    해설

    정답: 1. SSD는 플래시 메모리를 사용하는 반도체 저장장치로, 기계적 구동부가 없어 충격에 강하고 발열·소음·전력 소비가 적으며 접근 속도가 빠르다.

    오답 풀이

    • 1번: 반도체 기반의 무소음·고속 저장장치는 SSD이므로 옳다.
    • 2번: 자기 테이프는 순차 접근 방식의 백업용 매체이다.
    • 3번: HDD는 회전하는 자기 디스크와 헤드를 사용하는 기계식 장치이다.
    • 4번: DVD-RW는 레이저를 이용하는 광학 매체이다.

    보충 개념 SSD는 HDD에 비해 빠르고 견고하지만 단위 용량당 가격이 비싸며, 셀 수명(쓰기 횟수)에 한계가 있다.

  7. 문제 7

    4지선다

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

    • 1.

      7개의 비트로 문자를 표현하여 총 128가지를 나타낼 수 있다.

    • 2.

      주로 데이터 통신과 개인용 컴퓨터에서 표준 코드로 사용된다.

    • 3.

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

    • 4.

      한글, 한자 등 전 세계의 모든 문자를 하나의 체계로 통합하여 표현한다.

    정답·해설 보기

    정답

    4

    한글, 한자 등 전 세계의 모든 문자를 하나의 체계로 통합하여 표현한다.

    해설

    정답: 4. 전 세계 모든 문자를 하나의 체계로 통합해 표현하는 것은 유니코드(16비트)이다. ASCII는 영문·숫자·기호 위주의 코드이므로 옳지 않다.

    오답 풀이

    • 1번: ASCII는 7비트로 128가지를 표현하므로 옳다.
    • 2번: ASCII는 데이터 통신과 PC의 표준 코드이므로 옳다.
    • 3번: 확장 ASCII는 8비트로 256가지를 표현하므로 옳다.
    • 4번: 다국어 통합 표현은 유니코드의 특징이므로 옳지 않다.

    보충 개념 대표 코드: BCD(6비트), ASCII(7비트), EBCDIC(8비트), 유니코드(16비트, 다국어 통합).

  8. 문제 8

    4지선다

    다음 중 운영체제의 성능을 평가하는 기준으로 옳지 않은 것은?

    • 1.

      호환성(Compatibility): 서로 다른 기종의 소프트웨어를 함께 쓸 수 있는 정도

    • 2.

      처리 능력(Throughput): 일정 시간 동안 처리하는 작업의 양

    • 3.

      응답(반환) 시간(Turnaround Time): 작업을 의뢰한 후 결과를 얻기까지 걸리는 시간

    • 4.

      신뢰도(Reliability): 주어진 작업을 정확하게 수행하는 정도

    정답·해설 보기

    정답

    1

    호환성(Compatibility): 서로 다른 기종의 소프트웨어를 함께 쓸 수 있는 정도

    해설

    정답: 1. 운영체제의 성능 평가 기준은 처리 능력, 반환 시간, 사용 가능도, 신뢰도이다. 호환성은 성능 평가 기준에 해당하지 않으므로 옳지 않다.

    오답 풀이

    • 1번: 호환성은 평가 기준에 포함되지 않으므로 옳지 않다.
    • 2번: 처리 능력은 단위 시간당 처리량으로 성능 기준이 맞다.
    • 3번: 반환 시간은 의뢰부터 완료까지의 시간으로 성능 기준이 맞다.
    • 4번: 신뢰도는 정확한 수행 정도로 성능 기준이 맞다.

    보충 개념 성능 평가의 네 가지 기준: 처리 능력(↑좋음), 반환 시간(↓좋음), 사용 가능도(↑좋음), 신뢰도(↑좋음).

  9. 문제 9

    4지선다

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

    • 1.

      상속을 통해 기존 클래스의 속성과 기능을 물려받아 재사용할 수 있다.

    • 2.

      데이터와 처리 절차를 분리하여 처리 순서를 가장 중요하게 여긴다.

    • 3.

      캡슐화를 지원하지 않아 내부 데이터가 외부에 그대로 노출된다.

    • 4.

      새로운 기능을 추가하려면 기존 코드를 모두 다시 작성해야 한다.

    정답·해설 보기

    정답

    1

    상속을 통해 기존 클래스의 속성과 기능을 물려받아 재사용할 수 있다.

    해설

    정답: 1. 객체 지향 프로그래밍은 상속을 통해 기존 클래스의 속성·메서드를 물려받아 재사용하고 확장할 수 있어 유지보수가 용이하다.

    오답 풀이

    • 1번: 상속을 통한 재사용은 객체 지향의 대표 특징이므로 옳다.
    • 2번: 처리 순서를 중시하는 것은 절차적 프로그래밍이다.
    • 3번: 객체 지향은 캡슐화로 내부 데이터를 보호한다.
    • 4번: 상속·다형성 덕분에 기존 코드를 재사용하며 확장할 수 있다.

    보충 개념 객체 지향의 주요 특징: 캡슐화, 상속, 다형성, 추상화. 이를 통해 재사용성과 유지보수성이 높아진다.

  10. 문제 10

    4지선다

    다음 중 멀티미디어 그래픽 기법인 렌더링(Rendering)에 대한 설명으로 옳은 것은?

    • 1.

      3차원 물체의 표면에 색상, 명암, 질감을 입혀 사실감 있는 입체 영상으로 만드는 기법이다.

    • 2.

      2차원 물체의 외형선만 그려 입체의 뼈대를 잡는 단계이다.

    • 3.

      하나의 이미지가 다른 이미지로 자연스럽게 변형되도록 중간 단계를 생성하는 기법이다.

    • 4.

      사선이나 곡선의 계단 현상을 완화하여 경계를 매끄럽게 처리하는 기법이다.

    정답·해설 보기

    정답

    1

    3차원 물체의 표면에 색상, 명암, 질감을 입혀 사실감 있는 입체 영상으로 만드는 기법이다.

    해설

    정답: 1. 렌더링은 3차원 모델의 표면에 색상·명암·질감 등을 입혀 사실감 있는 입체 영상으로 만드는 마무리 단계의 기법이다.

    오답 풀이

    • 1번: 표면에 질감과 명암을 입히는 것은 렌더링이므로 옳다.
    • 2번: 외형선으로 뼈대를 잡는 것은 모델링(와이어프레임) 단계이다.
    • 3번: 한 이미지를 다른 이미지로 변형하는 것은 모핑(Morphing)이다.
    • 4번: 계단 현상을 완화하는 것은 안티앨리어싱(Anti-aliasing)이다.

    보충 개념 3D 제작 흐름: 모델링(형상) → 렌더링(질감·명암·광원). 모핑·안티앨리어싱은 별개의 그래픽 기법이다.

  11. 문제 11

    4지선다

    다음 중 자기 자신을 복제하여 다른 파일이나 부트 영역에 감염되며, 시스템과 저장된 데이터를 손상시키는 악성 프로그램으로 옳은 것은?

    • 1.

      트로이 목마(Trojan Horse)

    • 2.

      애드웨어(Adware)

    • 3.

      컴퓨터 바이러스(Virus)

    • 4.

      스파이웨어(Spyware)

    정답·해설 보기

    정답

    3

    컴퓨터 바이러스(Virus)

    해설

    정답: 3. 컴퓨터 바이러스는 자기 자신을 복제하여 다른 파일이나 부트 영역에 감염시키고 시스템·데이터를 손상시키는 악성 프로그램이다.

    오답 풀이

    • 1번: 트로이 목마는 정상 프로그램으로 위장하지만 자기 복제는 하지 않는다.
    • 2번: 애드웨어는 원치 않는 광고를 표시하는 프로그램이다.
    • 3번: 자기 복제·감염·손상의 특징을 가진 것은 바이러스이므로 옳다.
    • 4번: 스파이웨어는 사용자 정보를 몰래 수집하는 프로그램이다.

    보충 개념 바이러스는 숙주 파일이 필요하고, 웜(Worm)은 숙주 없이 네트워크로 스스로 퍼지며, 트로이 목마는 위장한다.

  12. 문제 12

    4지선다

    다음 중 자동차에 정보 통신 기술과 위치 정보 시스템을 결합하여 경로 안내, 차량 진단, 긴급 구난 등의 서비스를 제공하는 기술로 옳은 것은?

    • 1.

      텔레매틱스(Telematics)

    • 2.

      테더링(Tethering)

    • 3.

      와이브로(WiBro)

    • 4.

      블루투스(Bluetooth)

    정답·해설 보기

    정답

    1

    텔레매틱스(Telematics)

    해설

    정답: 1. 텔레매틱스는 통신(Telecommunication)과 정보과학(Informatics)의 합성어로, 자동차에 IT와 위치 정보를 결합해 다양한 부가 서비스를 제공하는 기술이다.

    오답 풀이

    • 1번: 자동차+정보통신+위치 서비스는 텔레매틱스이므로 옳다.
    • 2번: 테더링은 휴대폰을 모뎀처럼 사용해 다른 기기를 인터넷에 연결하는 기능이다.
    • 3번: 와이브로는 이동 중에도 무선 인터넷을 사용하는 휴대 인터넷 기술이다.
    • 4번: 블루투스는 근거리 무선 통신 규격이다.

    보충 개념 텔레매틱스는 차량 내비게이션, 원격 진단, 사고 시 자동 신고 등 차량 기반의 융합 서비스를 제공한다.

  13. 문제 13

    4지선다

    다음 중 프로그래밍 기법에 대한 설명으로 옳지 않은 것은?

    • 1.

      구조적 프로그래밍: 순차, 선택, 반복의 세 가지 제어 구조만으로 프로그램을 작성한다.

    • 2.

      절차적 프로그래밍: 처리해야 할 작업의 순서를 명령어 단위로 차례대로 기술한다.

    • 3.

      비주얼 프로그래밍: 문자로 된 명령어만 입력하므로 그래픽 도구를 사용할 수 없다.

    • 4.

      객체 지향 프로그래밍: 데이터와 함수를 묶은 객체를 중심으로 프로그램을 구성한다.

    정답·해설 보기

    정답

    3

    비주얼 프로그래밍: 문자로 된 명령어만 입력하므로 그래픽 도구를 사용할 수 없다.

    해설

    정답: 3. 비주얼 프로그래밍은 마우스로 그래픽 요소(아이콘·컨트롤)를 배치해 프로그램을 만드는 기법이다. 문자 명령어만 입력한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 구조적 프로그래밍은 순차·선택·반복 구조를 사용하므로 옳다.
    • 2번: 절차적 프로그래밍은 처리 순서를 기술하므로 옳다.
    • 3번: 비주얼 프로그래밍은 그래픽 도구를 사용하므로 '사용할 수 없다'는 옳지 않다.
    • 4번: 객체 지향은 객체 중심 구성이므로 옳다.

    보충 개념 비주얼 프로그래밍은 GUI 환경에서 시각적 요소를 조합해 개발하므로 생산성과 직관성이 높다.

  14. 문제 14

    4지선다

    다음 중 컴퓨터를 효율적으로 관리하기 위한 방법으로 옳지 않은 것은?

    • 1.

      정기적으로 디스크 조각 모음(드라이브 최적화)을 실행하여 접근 속도를 높인다.

    • 2.

      시스템이 정상적으로 동작하더라도 BIOS(펌웨어)를 가능한 한 자주 업데이트한다.

    • 3.

      사용하지 않는 프로그램과 임시 파일을 삭제하여 디스크 공간을 확보한다.

    • 4.

      자성이 강한 물체나 직사광선을 피하고 적절한 온도와 습도에서 사용한다.

    정답·해설 보기

    정답

    2

    시스템이 정상적으로 동작하더라도 BIOS(펌웨어)를 가능한 한 자주 업데이트한다.

    해설

    정답: 2. BIOS 업데이트는 실패 시 시스템 부팅 불능 등의 위험이 있으므로, 특별한 문제나 필요가 없으면 자주 하지 않는 것이 좋다.

    오답 풀이

    • 1번: 조각 모음은 분산된 파일을 정리해 접근 속도를 높이므로 옳다.
    • 2번: 정상 동작 중에도 자주 업데이트하라는 것은 권장 관리법이 아니므로 옳지 않다.
    • 3번: 불필요한 프로그램·임시 파일 삭제로 공간을 확보하므로 옳다.
    • 4번: 자성·직사광선을 피하고 적절한 환경에서 사용하므로 옳다.

    보충 개념 디스크 정리, 조각 모음, 오류 검사 등은 정기적으로 하되, 펌웨어 업데이트는 필요할 때만 신중히 한다.

  15. 문제 15

    4지선다

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

    • 1.

      128비트를 16비트씩 8개 부분으로 나누어 표현한다.

    • 2.

      각 부분은 16진수로 표기하며 콜론(:)으로 구분한다.

    • 3.

      IPv4보다 주소 공간이 넓어 주소 부족 문제를 해결할 수 있다.

    • 4.

      주소는 유니캐스트, 멀티캐스트, 브로드캐스트의 세 가지 방식으로만 분류된다.

    정답·해설 보기

    정답

    4

    주소는 유니캐스트, 멀티캐스트, 브로드캐스트의 세 가지 방식으로만 분류된다.

    해설

    정답: 4. IPv6의 주소 전송 방식은 유니캐스트, 멀티캐스트, 애니캐스트로 분류되며 브로드캐스트는 사용하지 않는다. 따라서 옳지 않다.

    오답 풀이

    • 1번: IPv6는 128비트를 16비트씩 8부분으로 나누므로 옳다.
    • 2번: 각 부분을 16진수로 표기하고 콜론으로 구분하므로 옳다.
    • 3번: IPv6는 주소 공간이 넓어 주소 부족을 해결하므로 옳다.
    • 4번: 브로드캐스트가 아니라 애니캐스트가 포함되므로 옳지 않다.

    보충 개념 IPv6는 128비트 주소, 향상된 보안과 QoS, 자동 주소 설정을 지원하며 전송 방식은 유니/멀티/애니캐스트다.

  16. 문제 16

    4지선다

    다음 중 디지털 컴퓨터의 특징에 대한 설명으로 옳지 않은 것은?

    • 1.

      프로그램이 필요 없고 회로의 구성이 간단하며 연산 속도가 매우 빠르다.

    • 2.

      셀 수 있는 이산적인(불연속) 데이터를 처리한다.

    • 3.

      사칙연산과 논리 연산을 수행하는 논리 회로를 사용한다.

    • 4.

      문자와 숫자를 모두 처리할 수 있어 범용성이 높다.

    정답·해설 보기

    정답

    1

    프로그램이 필요 없고 회로의 구성이 간단하며 연산 속도가 매우 빠르다.

    해설

    정답: 1. 프로그램이 필요 없고 회로가 간단하며 연산 속도가 빠른 것은 아날로그 컴퓨터의 특징이다. 디지털 컴퓨터는 프로그램에 따라 동작한다.

    오답 풀이

    • 1번: 무프로그램·고속 연산은 아날로그 컴퓨터의 특징이므로 옳지 않다.
    • 2번: 디지털 컴퓨터는 불연속(이산) 데이터를 처리하므로 옳다.
    • 3번: 논리 회로로 사칙·논리 연산을 하므로 옳다.
    • 4번: 문자·숫자를 모두 처리해 범용성이 높으므로 옳다.

    보충 개념 디지털 컴퓨터는 이산 데이터·논리 회로·범용성·높은 정밀도가 특징이고, 아날로그 컴퓨터는 연속 데이터·증폭 회로·특수 목적이 특징이다.

  17. 문제 17

    4지선다

    다음 중 한글 Windows 10의 [작업 관리자]에서 수행할 수 있는 작업으로 옳지 않은 것은?

    • 1.

      [세부 정보] 탭에서 디스크의 조각 모음과 오류 검사를 직접 실행할 수 있다.

    • 2.

      [프로세스] 탭에서 실행 중인 앱의 CPU, 메모리, 디스크 사용량을 확인할 수 있다.

    • 3.

      [시작프로그램] 탭에서 부팅 시 자동 실행되는 앱을 사용 안 함으로 지정할 수 있다.

    • 4.

      [성능] 탭에서 CPU, 메모리, 디스크, 네트워크의 사용 현황을 그래프로 볼 수 있다.

    정답·해설 보기

    정답

    1

    [세부 정보] 탭에서 디스크의 조각 모음과 오류 검사를 직접 실행할 수 있다.

    해설

    정답: 1. 디스크 조각 모음과 오류 검사는 드라이브 속성이나 '드라이브 최적화' 도구에서 수행하며, 작업 관리자에서 제공하는 기능이 아니다.

    오답 풀이

    • 1번: 조각 모음·오류 검사는 작업 관리자에 없으므로 옳지 않다.
    • 2번: [프로세스] 탭에서 앱별 자원 사용량을 볼 수 있으므로 옳다.
    • 3번: [시작프로그램] 탭에서 자동 실행 앱을 관리하므로 옳다.
    • 4번: [성능] 탭에서 자원 현황을 그래프로 보므로 옳다.

    보충 개념 작업 관리자는 프로세스·성능·앱 기록·시작프로그램·사용자·세부 정보·서비스 탭으로 시스템 상태를 관리한다.

  18. 문제 18

    4지선다

    다음 중 파일의 바로 가기 메뉴 [연결 프로그램]에 대한 설명으로 옳지 않은 것은?

    • 1.

      특정 확장자의 파일을 더블클릭할 때 자동으로 실행할 앱을 지정하는 기능이다.

    • 2.

      [다른 앱 선택]에서 '항상 이 앱을 사용'을 체크하면 기본 연결 프로그램이 바뀐다.

    • 3.

      연결 프로그램 목록에서 앱을 제거하면 그 앱으로 열던 데이터 파일도 모두 삭제된다.

    • 4.

      연결 프로그램이 지정되지 않은 파일을 더블클릭하면 앱을 선택하는 창이 나타난다.

    정답·해설 보기

    정답

    3

    연결 프로그램 목록에서 앱을 제거하면 그 앱으로 열던 데이터 파일도 모두 삭제된다.

    해설

    정답: 3. 연결 프로그램 목록에서 앱을 제거하는 것은 '열기에 사용할 앱' 설정을 바꾸는 것일 뿐이며, 그 앱으로 열던 데이터 파일이 삭제되지는 않는다.

    오답 풀이

    • 1번: 확장자별로 실행할 앱을 지정하므로 옳다.
    • 2번: '항상 이 앱 사용' 체크로 기본 연결이 변경되므로 옳다.
    • 3번: 데이터 파일이 함께 삭제된다는 설명은 옳지 않다.
    • 4번: 연결 프로그램이 없으면 앱 선택 창이 뜨므로 옳다.

    보충 개념 연결 프로그램은 확장자와 실행 앱의 매핑 정보일 뿐, 실제 문서 파일과는 독립적이다.

  19. 문제 19

    4지선다

    다음 중 한글 Windows 10의 인쇄 및 인쇄 관리자에 대한 설명으로 옳지 않은 것은?

    • 1.

      인쇄 대기열에 있는 여러 문서의 인쇄 순서를 변경할 수 있다.

    • 2.

      인쇄 중 오류가 발생한 문서는 자동으로 다른 프린터로 전송되어 인쇄가 완료된다.

    • 3.

      스풀(Spool) 기능을 사용하면 인쇄 도중에도 다른 작업을 동시에 할 수 있다.

    • 4.

      인쇄 대기 중인 문서의 인쇄를 일시 중지하거나 취소할 수 있다.

    정답·해설 보기

    정답

    2

    인쇄 중 오류가 발생한 문서는 자동으로 다른 프린터로 전송되어 인쇄가 완료된다.

    해설

    정답: 2. 인쇄 중 오류가 난 문서가 자동으로 다른 프린터로 옮겨져 인쇄되는 일은 없다. 오류 문서는 사용자가 직접 다시 인쇄하거나 다른 프린터로 보내야 한다.

    오답 풀이

    • 1번: 대기열 문서의 인쇄 순서를 바꿀 수 있으므로 옳다.
    • 2번: 자동으로 다른 프린터로 전송되어 완료된다는 설명은 옳지 않다.
    • 3번: 스풀을 쓰면 인쇄 중 다른 작업이 가능하므로 옳다.
    • 4번: 대기 문서의 일시 중지·취소가 가능하므로 옳다.

    보충 개념 스풀(SPOOL)은 인쇄 데이터를 디스크에 임시 저장해 CPU와 프린터의 속도 차를 보완하고 병행 작업을 돕는다.

  20. 문제 20

    4지선다

    다음 중 채널(Channel)에 대한 설명으로 옳은 것은?

    • 1.

      CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용하는 고속 버퍼 메모리이다.

    • 2.

      주변 장치와 주기억장치 사이의 입출력을 전담하여 CPU의 부담을 줄여 주는 입출력 전용 처리기이다.

    • 3.

      프로그램 실행 중 예기치 못한 상황이 발생했을 때 CPU에 알려 처리를 요구하는 신호이다.

    • 4.

      두 개 이상의 프로세스가 서로 상대의 자원을 요구하며 무한정 대기하는 상태이다.

    정답·해설 보기

    정답

    2

    주변 장치와 주기억장치 사이의 입출력을 전담하여 CPU의 부담을 줄여 주는 입출력 전용 처리기이다.

    해설

    정답: 2. 채널은 입출력 장치와 주기억장치 사이의 데이터 전송을 전담하는 입출력 전용 처리기로, CPU를 입출력 작업에서 해방시켜 처리 효율을 높인다.

    오답 풀이

    • 1번: CPU와 주기억장치의 속도 차를 줄이는 고속 메모리는 캐시 메모리이다.
    • 2번: 입출력 전담 처리기는 채널이므로 옳다.
    • 3번: 예기치 못한 상황을 알리는 신호는 인터럽트이다.
    • 4번: 서로의 자원을 요구하며 대기하는 상태는 교착 상태(Deadlock)이다.

    보충 개념 채널은 IOP(Input Output Processor)라고도 하며, 셀렉터 채널·멀티플렉서 채널 등으로 나뉜다.

  21. 문제 21

    4지선다

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

    • 1.

      원형 차트와 도넛형 차트는 가로 축과 세로 축이 모두 표시된다.

    • 2.

      분산형 차트는 값 축이 가로와 세로 두 개로 표시된다.

    • 3.

      세로 막대형 차트에서 값 축의 최소값, 최대값, 주 단위를 사용자가 지정할 수 있다.

    • 4.

      가로(항목) 축이 날짜 값인 경우 [축 종류]를 '날짜 축'으로 지정할 수 있다.

    정답·해설 보기

    정답

    1

    원형 차트와 도넛형 차트는 가로 축과 세로 축이 모두 표시된다.

    해설

    정답: 1. 원형 차트와 도넛형 차트는 데이터를 비율로 나타내므로 가로 축과 세로 축이 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 원형·도넛형은 축이 없으므로 옳지 않다.
    • 2번: 분산형 차트는 X·Y 값 축 두 개를 사용하므로 옳다.
    • 3번: 값 축의 최소·최대·단위를 지정할 수 있으므로 옳다.
    • 4번: 날짜 항목 축은 날짜 축으로 지정할 수 있으므로 옳다.

    보충 개념 원형, 도넛형, 방사형 차트 등은 일반적인 가로·세로 축 구조를 사용하지 않는다.

  22. 문제 22

    4지선다

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

    • 1.

      [페이지] 탭에서 용지 방향, 배율, 용지 크기를 지정할 수 있다.

    • 2.

      [여백] 탭에서 머리글·바닥글의 위치와 페이지 가운데 맞춤을 설정할 수 있다.

    • 3.

      [시트] 탭에서 인쇄 영역, 반복할 행/열, 눈금선 인쇄 여부를 지정할 수 있다.

    • 4.

      [머리글/바닥글] 탭에서 행/열 머리글(1,2,3 / A,B,C)의 인쇄 여부를 설정한다.

    정답·해설 보기

    정답

    4

    [머리글/바닥글] 탭에서 행/열 머리글(1,2,3 / A,B,C)의 인쇄 여부를 설정한다.

    해설

    정답: 4. 행/열 머리글(1,2,3 / A,B,C)의 인쇄 여부는 [시트] 탭에서 설정한다. [머리글/바닥글] 탭은 페이지 위·아래에 표시할 텍스트를 다룬다.

    오답 풀이

    • 1번: [페이지] 탭에서 방향·배율·크기를 지정하므로 옳다.
    • 2번: [여백] 탭에서 머리글/바닥글 위치와 가운데 맞춤을 설정하므로 옳다.
    • 3번: [시트] 탭에서 인쇄 영역·반복 행열·눈금선을 지정하므로 옳다.
    • 4번: 행/열 머리글 인쇄는 [시트] 탭 소관이므로 옳지 않다.

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

  23. 문제 23

    4지선다

    다음 중 VBA [프로시저 추가] 대화상자에서 지정하는 '형식'과 '범위'에 대한 설명으로 옳지 않은 것은?

    • 1.

      '범위'를 Private으로 지정하면 다른 모듈에서도 자유롭게 호출할 수 있다.

    • 2.

      '형식'에서 Sub를 선택하면 값을 반환하지 않는 프로시저가 만들어진다.

    • 3.

      '형식'에서 Function을 선택하면 결과값을 반환하는 프로시저가 만들어진다.

    • 4.

      '범위'를 Public으로 지정하면 모든 모듈에서 해당 프로시저를 호출할 수 있다.

    정답·해설 보기

    정답

    1

    '범위'를 Private으로 지정하면 다른 모듈에서도 자유롭게 호출할 수 있다.

    해설

    정답: 1. Private으로 지정한 프로시저는 선언된 모듈 안에서만 호출할 수 있고 다른 모듈에서는 호출할 수 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: Private은 같은 모듈 내에서만 호출되므로 옳지 않다.
    • 2번: Sub 프로시저는 값을 반환하지 않으므로 옳다.
    • 3번: Function 프로시저는 결과값을 반환하므로 옳다.
    • 4번: Public은 모든 모듈에서 호출 가능하므로 옳다.

    보충 개념 범위가 Public이면 프로젝트 전체에서, Private이면 선언된 모듈 안에서만 접근할 수 있다.

  24. 문제 24

    4지선다

    다음 중 아래 [데이터]에 [조건]을 모두 적용하여 고급 필터를 실행할 때 추출되는 레코드의 개수로 옳은 것은?

    [데이터]

    사원명부서판매량
    김하늘영업1팀420
    박도현총무팀510
    이서연영업2팀280
    정민준영업1팀350
    최유나기획팀600
    한지우영업3팀310

    [조건]

    부서판매량
    영업*>=300
    • 1.

      2개

    • 2.

      3개

    • 3.

      4개

    • 4.

      5개

    정답·해설 보기

    정답

    2

    3개

    해설

    정답: 2. 두 조건이 같은 행에 있으므로 AND로 연결된다. 즉 부서가 '영업'으로 시작하면서 판매량이 300 이상인 레코드를 추출한다.

    오답 풀이

    • 조건 충족: 김하늘(영업1팀, 420), 정민준(영업1팀, 350), 한지우(영업3팀, 310) → 3개.
    • 제외: 박도현·최유나(부서가 '영업'으로 시작하지 않음), 이서연(영업2팀이지만 판매량 280으로 300 미만).
    • 따라서 추출되는 레코드는 3개이므로 정답은 2번이다.

    보충 개념 고급 필터에서 같은 행의 조건은 AND, 다른 행의 조건은 OR로 결합되며, '영업*'의 별표(*)는 임의의 문자열을 의미하는 만능 문자이다.

  25. 문제 25

    4지선다

    다음 중 셀 또는 셀 범위에 이름을 정의하는 규칙으로 옳지 않은 것은?

    • 1.

      이름의 첫 글자는 문자 또는 밑줄(_)로 시작할 수 있다.

    • 2.

      같은 통합 문서 안에서는 동일한 이름을 중복하여 정의할 수 없다.

    • 3.

      이름은 최대 255자까지 지정할 수 있다.

    • 4.

      이름에는 공백을 포함할 수 있으며 영문 대소문자를 구분한다.

    정답·해설 보기

    정답

    4

    이름에는 공백을 포함할 수 있으며 영문 대소문자를 구분한다.

    해설

    정답: 4. 이름에는 공백을 사용할 수 없으며(필요 시 밑줄이나 마침표 사용), 영문 대소문자를 구분하지 않는다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 첫 글자는 문자 또는 밑줄로 시작하므로 옳다.
    • 2번: 같은 통합 문서에서 이름 중복은 불가하므로 옳다.
    • 3번: 이름은 최대 255자까지 지정 가능하므로 옳다.
    • 4번: 공백 사용 불가·대소문자 구분 안 함이므로 옳지 않다.

    보충 개념 이름은 셀 주소(A1, R1C1) 형태로 지을 수 없고, 공백 대신 밑줄(_)이나 마침표(.)로 단어를 구분한다.

  26. 문제 26

    4지선다

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

    • 1.

      셀에 입력된 문자 데이터 위에 추가 정보를 작은 글씨로 표시하는 기능이다.

    • 2.

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

    • 3.

      숫자, 날짜, 시간 데이터가 입력된 셀에도 윗주를 표시할 수 있다.

    • 4.

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

    정답·해설 보기

    정답

    3

    숫자, 날짜, 시간 데이터가 입력된 셀에도 윗주를 표시할 수 있다.

    해설

    정답: 3. 윗주는 문자(텍스트) 데이터가 입력된 셀에만 표시할 수 있으며, 숫자·날짜·시간 데이터에는 표시할 수 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 문자 데이터 위에 작은 글씨로 부가 정보를 표시하므로 옳다.
    • 2번: 윗주의 글꼴·크기·정렬 등 서식을 바꿀 수 있으므로 옳다.
    • 3번: 숫자·날짜·시간 셀에는 윗주를 달 수 없으므로 옳지 않다.
    • 4번: 셀 데이터를 삭제하면 윗주도 함께 삭제되므로 옳다.

    보충 개념 윗주는 데이터에 종속되므로 데이터를 지우면 함께 사라진다. 반면 메모는 데이터를 지워도 남는다.

  27. 문제 27

    4지선다

    다음 중 아래 [데이터]에서 점수 구간별 빈도수를 구하여 그 개수만큼 '●'을 반복 표시하려고 할 때, [F3] 셀에 입력할 배열 수식으로 옳은 것은?

     ABCDEF
    1      
    2 점수 구간하한구간상한빈도수
    3 55 060●●
    4 82 6175●●
    5 91 7690
    6 47 91100●●
    7 73    
    8 68    
    9 99    
    • 1.

      =REPT("●", FREQUENCY(E3:E6, B3:B9))

    • 2.

      =REPT("●", FREQUENCY(B3:B9, E3:E6))

    • 3.

      {=REPT("●", FREQUENCY(E3:E6, B3:B9))}

    • 4.

      {=REPT("●", FREQUENCY(B3:B9, E3:E6))}

    정답·해설 보기

    정답

    4

    {=REPT("●", FREQUENCY(B3:B9, E3:E6))}

    해설

    정답: 4. FREQUENCY(데이터 배열, 구간 배열) 순서로 인수를 쓰므로 점수(B3:B9)가 앞, 구간 상한(E3:E6)이 뒤에 와야 한다. 또한 여러 셀(F3:F6)에 결과를 채우는 배열 수식이므로 [Ctrl]+[Shift]+[Enter]로 입력되어 중괄호 { }로 표시된다.

    오답 풀이

    • 1번: 인수 순서가 바뀌었고 배열 입력도 아니므로 옳지 않다.
    • 2번: 인수 순서는 맞지만 배열 수식으로 입력하지 않아 옳지 않다.
    • 3번: 배열 입력이지만 인수 순서가 바뀌어 옳지 않다.
    • 4번: 인수 순서와 배열 입력이 모두 맞으므로 옳다.

    보충 개념 점수 분포는 60 이하 2개(55,47), 61~75 2개(73,68), 76~90 1개(82), 91~100 2개(91,99)로 계산된다.

  28. 문제 28

    4지선다

    다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?

    • 1.

      선택한 여러 셀에 같은 수식을 한 번에 입력하려면 수식 입력 후 [Ctrl]+[Enter]를 누른다.

    • 2.

      수식을 입력한 후 결과값이 상수로 입력되게 하려면 수식 입력 후 [F9]를 누른다.

    • 3.

      다른 워크시트의 셀을 참조할 때는 시트 이름과 셀 주소 사이에 마침표(.)를 넣는다.

    • 4.

      여러 워크시트의 동일한 셀 범위를 한꺼번에 참조하려면 3차원 참조를 사용한다.

    정답·해설 보기

    정답

    3

    다른 워크시트의 셀을 참조할 때는 시트 이름과 셀 주소 사이에 마침표(.)를 넣는다.

    해설

    정답: 3. 다른 워크시트의 셀을 참조할 때는 시트 이름과 셀 주소 사이에 느낌표(!)를 넣는다(예: Sheet2!A1). 마침표가 아니므로 옳지 않다.

    오답 풀이

    • 1번: [Ctrl]+[Enter]로 선택 범위에 같은 수식을 한꺼번에 입력하므로 옳다.
    • 2번: [F9]는 수식을 결과값(상수)으로 바꾸므로 옳다.
    • 3번: 시트 참조 구분자는 느낌표(!)이므로 마침표는 옳지 않다.
    • 4번: 여러 시트의 같은 범위는 3차원 참조로 한꺼번에 참조하므로 옳다.

    보충 개념 시트 참조 형식은 '시트이름!셀주소'이며, 3차원 참조는 'Sheet1:Sheet3!A1'처럼 연속된 시트를 묶어 참조한다.

  29. 문제 29

    4지선다

    다음 중 [페이지 나누기 미리보기]에 대한 설명으로 옳지 않은 것은?

    • 1.

      페이지 구분선을 마우스로 드래그하여 인쇄 페이지를 빠르게 조정할 수 있다.

    • 2.

      이 보기 상태에서는 데이터를 입력하거나 편집할 수 없다.

    • 3.

      행 높이나 열 너비를 바꾸면 자동 페이지 나누기의 위치도 함께 바뀐다.

    • 4.

      자동으로 삽입된 페이지 나누기는 점선으로, 사용자가 삽입한 페이지 나누기는 실선으로 표시된다.

    정답·해설 보기

    정답

    2

    이 보기 상태에서는 데이터를 입력하거나 편집할 수 없다.

    해설

    정답: 2. [페이지 나누기 미리보기] 상태에서도 데이터를 입력하고 편집할 수 있다. 편집이 불가능하다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 구분선을 드래그해 인쇄 페이지를 조정할 수 있으므로 옳다.
    • 2번: 이 보기에서도 데이터 입력·편집이 가능하므로 옳지 않다.
    • 3번: 행 높이·열 너비 변경에 따라 자동 나누기 위치가 바뀌므로 옳다.
    • 4번: 자동 나누기는 점선, 수동 나누기는 실선으로 표시되므로 옳다.

    보충 개념 페이지 나누기 미리보기에서는 인쇄 영역과 페이지 구분선을 직접 보면서 조정할 수 있다.

  30. 문제 30

    4지선다

    다음 중 [A1:C2] 영역을 블록으로 설정하고 '={10,20,30;40,50,60}'을 입력한 후 [Ctrl]+[Shift]+[Enter]를 눌렀을 때 [C1] 셀에 입력되는 값으로 옳은 것은?

    • 1.

      20

    • 2.

      30

    • 3.

      50

    • 4.

      60

    정답·해설 보기

    정답

    2

    30

    해설

    정답: 2. 배열 상수에서 쉼표(,)는 같은 행의 열을 구분하고, 세미콜론(;)은 행을 구분한다. 따라서 1행에 10·20·30, 2행에 40·50·60이 들어가 [C1]에는 30이 입력된다.

    오답 풀이

    • 1번: 20은 [B1] 셀의 값이다.
    • 2번: [C1]은 1행의 세 번째 값인 30이므로 옳다.
    • 3번: 50은 [B2] 셀의 값이다.
    • 4번: 60은 [C2] 셀의 값이다.

    보충 개념 배열 상수 {10,20,30;40,50,60}은 2행 3열 구조이며, 쉼표는 열 구분(가로), 세미콜론은 행 구분(세로)이다.

  31. 문제 31

    4지선다

    다음 중 워크시트 화면 제어에 대한 설명으로 옳지 않은 것은?

    • 1.

      [틀 고정]을 설정하면 화면을 스크롤해도 지정한 행이나 열이 항상 표시된다.

    • 2.

      [창 나누기]를 사용하면 하나의 워크시트를 최대 4개의 창으로 나누어 볼 수 있다.

    • 3.

      [틀 고정]으로 나뉜 구분선은 마우스로 드래그하여 위치를 옮길 수 있다.

    • 4.

      확대/축소 배율은 10%에서 400% 사이에서 지정할 수 있다.

    정답·해설 보기

    정답

    3

    [틀 고정]으로 나뉜 구분선은 마우스로 드래그하여 위치를 옮길 수 있다.

    해설

    정답: 3. 틀 고정 구분선은 마우스로 드래그하여 옮길 수 없다. 위치를 바꾸려면 틀 고정을 해제한 뒤 다시 설정해야 한다. 드래그로 이동할 수 있는 것은 창 나누기 구분선이다.

    오답 풀이

    • 1번: 틀 고정 시 지정한 행·열이 스크롤해도 유지되므로 옳다.
    • 2번: 창 나누기는 최대 4개 창으로 분할하므로 옳다.
    • 3번: 틀 고정 구분선은 드래그로 옮길 수 없으므로 옳지 않다.
    • 4번: 확대/축소는 10~400% 범위에서 지정하므로 옳다.

    보충 개념 창 나누기 구분선은 드래그로 이동·제거가 가능하지만, 틀 고정 선은 고정 위치를 바꾸려면 해제 후 재설정해야 한다.

  32. 문제 32

    4지선다

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

    • 1.

      정렬 기준으로 셀 값 외에 셀 색, 글꼴 색, 조건부 서식 아이콘을 사용할 수 있다.

    • 2.

      정렬 옵션에서 '왼쪽에서 오른쪽'을 선택하면 행을 기준으로 열 방향으로 정렬한다.

    • 3.

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

    • 4.

      영문 대/소문자를 구분하여 정렬할 수 없으며 항상 소문자가 우선한다.

    정답·해설 보기

    정답

    4

    영문 대/소문자를 구분하여 정렬할 수 없으며 항상 소문자가 우선한다.

    해설

    정답: 4. 정렬 옵션에서 '대/소문자 구분'을 켜면 영문 대소문자를 구분하여 정렬할 수 있다. 구분할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 셀 값·셀 색·글꼴 색·아이콘 기준으로 정렬할 수 있으므로 옳다.
    • 2번: '왼쪽에서 오른쪽'은 열 방향 정렬이므로 옳다.
    • 3번: 정렬 기준은 최대 64개까지 지정하므로 옳다.
    • 4번: 옵션으로 대/소문자를 구분할 수 있으므로 옳지 않다.

    보충 개념 정렬 옵션에서 정렬 방향(위→아래 / 왼쪽→오른쪽)과 대/소문자 구분 여부를 설정할 수 있다.

  33. 문제 33

    4지선다

    다음 중 아래 [재고 현황] 시트의 [E2] 셀에 다음 수식을 입력했을 때의 결과로 옳은 것은?

    =INDEX(A1:C6, MATCH(LARGE(C2:C6, 2), C1:C6, 0), 2)

     ABC
    1제품코드담당자재고량
    2P-01한지민320
    3P-02오세훈180
    4P-03김나래450
    5P-04류현진270
    6P-05배수지510
    • 1.

      오세훈

    • 2.

      김나래

    • 3.

      류현진

    • 4.

      배수지

    정답·해설 보기

    정답

    2

    김나래

    해설

    정답: 2. LARGE(C2:C6, 2)는 재고량 중 두 번째로 큰 값으로, 가장 큰 510 다음인 450이다. MATCH(450, C1:C6, 0)은 C1:C6에서 450의 위치인 4를 반환하고, INDEX(A1:C6, 4, 2)는 4행 2열인 [B4]=김나래를 반환한다.

    오답 풀이

    • 1번: 오세훈은 재고량 180으로 두 번째 큰 값이 아니다.
    • 2번: 두 번째 큰 재고량 450의 담당자는 김나래이므로 옳다.
    • 3번: 류현진은 재고량 270이다.
    • 4번: 배수지는 재고량 510으로 가장 큰 값(1순위)이다.

    보충 개념 LARGE(범위, k)는 k번째 큰 값, MATCH(값, 범위, 0)은 정확히 일치하는 값의 위치, INDEX(범위, 행, 열)은 해당 위치의 값을 반환한다.

  34. 문제 34

    4지선다

    다음 중 '데이터 표' 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      데이터 표로 채워진 결과 셀의 값은 개별적으로 일부만 수정하거나 삭제할 수 있다.

    • 2.

      특정 값의 변화에 따라 수식의 결과가 어떻게 달라지는지 표 형태로 보여 주는 가상 분석 도구이다.

    • 3.

      두 개의 변수를 사용할 때는 '행 입력 셀'과 '열 입력 셀'을 모두 지정한다.

    • 4.

      [데이터] → [예측] → [가상 분석] → [데이터 표]를 선택하여 실행한다.

    정답·해설 보기

    정답

    1

    데이터 표로 채워진 결과 셀의 값은 개별적으로 일부만 수정하거나 삭제할 수 있다.

    해설

    정답: 1. 데이터 표의 결과는 배열 수식{=TABLE()}으로 채워지므로 일부 셀만 따로 수정하거나 삭제할 수 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 결과 셀은 배열이라 일부만 수정·삭제할 수 없으므로 옳지 않다.
    • 2번: 값 변화에 따른 결과를 표로 보여 주는 가상 분석 도구이므로 옳다.
    • 3번: 두 변수 사용 시 행·열 입력 셀을 모두 지정하므로 옳다.
    • 4번: [데이터]-[예측]-[가상 분석]-[데이터 표] 경로로 실행하므로 옳다.

    보충 개념 데이터 표 결과는 전체가 하나의 배열이므로 삭제하려면 표 전체를 선택해 함께 지워야 한다.

  35. 문제 35

    4지선다

    다음 중 여러 워크시트를 선택하여 그룹으로 설정한 경우에 대한 설명으로 옳지 않은 것은?

    • 1.

      제목 표시줄에 '[그룹]'이 표시된다.

    • 2.

      그룹 상태에서 데이터를 입력하면 그룹으로 설정된 모든 시트에 똑같이 입력된다.

    • 3.

      그룹 상태에서 셀 서식을 지정하면 그룹으로 설정된 모든 시트에 적용된다.

    • 4.

      그룹을 해제하려면 [Esc] 키를 누른다.

    정답·해설 보기

    정답

    4

    그룹을 해제하려면 [Esc] 키를 누른다.

    해설

    정답: 4. 그룹을 해제하려면 시트 탭의 바로 가기 메뉴에서 '시트 그룹 해제'를 선택하거나 그룹에 포함되지 않은 다른 시트를 클릭한다. [Esc] 키로는 해제되지 않는다.

    오답 풀이

    • 1번: 그룹 설정 시 제목 표시줄에 [그룹]이 표시되므로 옳다.
    • 2번: 그룹 상태의 데이터 입력은 모든 시트에 반영되므로 옳다.
    • 3번: 그룹 상태의 셀 서식 지정도 모든 시트에 적용되므로 옳다.
    • 4번: [Esc]로는 그룹이 해제되지 않으므로 옳지 않다.

    보충 개념 연속된 시트는 [Shift], 떨어진 시트는 [Ctrl]로 함께 선택해 그룹을 만들 수 있다.

  36. 문제 36

    4지선다

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

    • 1.

      원본 데이터가 변경되면 [모두 새로 고침]을 실행해야 피벗 테이블에 반영된다.

    • 2.

      값 영역에 추가한 필드는 합계, 평균, 개수 등으로 요약 방법을 바꿀 수 있다.

    • 3.

      행 또는 열 레이블의 항목을 그룹으로 묶어 상위 수준으로 요약할 수 있다.

    • 4.

      피벗 테이블을 삭제하면 함께 만들어진 피벗 차트도 같이 삭제되어 일반 차트로 남지 않는다.

    정답·해설 보기

    정답

    4

    피벗 테이블을 삭제하면 함께 만들어진 피벗 차트도 같이 삭제되어 일반 차트로 남지 않는다.

    해설

    정답: 4. 피벗 테이블을 삭제해도 함께 만든 피벗 차트는 데이터가 고정된 일반 차트로 남는다. 같이 삭제된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 원본 변경은 새로 고침을 해야 반영되므로 옳다.
    • 2번: 값 영역 필드의 요약 방법(합계·평균·개수)을 바꿀 수 있으므로 옳다.
    • 3번: 레이블 항목을 그룹으로 묶어 요약할 수 있으므로 옳다.
    • 4번: 피벗 차트는 일반 차트로 남으므로 '같이 삭제'는 옳지 않다.

    보충 개념 피벗 테이블은 원본과 연결되어 있어 자동 갱신되지 않으며, 새로 고침으로 최신 데이터를 반영한다.

  37. 문제 37

    4지선다

    다음 중 매크로를 작성하고 사용하는 방법에 대한 설명으로 옳지 않은 것은?

    • 1.

      매크로 기록 시 셀을 선택하는 동작을 절대 참조 또는 상대 참조로 기록할 수 있다.

    • 2.

      한 번 기록한 매크로는 Visual Basic Editor에서도 그 내용을 수정할 수 없다.

    • 3.

      매크로 이름의 첫 글자는 반드시 문자로 시작해야 하며 이름에 공백을 포함할 수 없다.

    • 4.

      매크로에 지정한 바로 가기 키가 엑셀 기본 단축키와 겹치면 매크로 키가 우선한다.

    정답·해설 보기

    정답

    2

    한 번 기록한 매크로는 Visual Basic Editor에서도 그 내용을 수정할 수 없다.

    해설

    정답: 2. 기록한 매크로는 Visual Basic Editor에서 코드를 열어 이름이나 동작을 자유롭게 수정할 수 있다. 수정할 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 셀 선택 동작을 절대/상대 참조로 기록할 수 있으므로 옳다.
    • 2번: VBE에서 매크로 코드를 수정할 수 있으므로 옳지 않다.
    • 3번: 매크로 이름은 문자로 시작하고 공백을 못 쓰므로 옳다.
    • 4번: 매크로 바로 가기 키가 기본 키와 겹치면 매크로 키가 우선하므로 옳다.

    보충 개념 매크로는 [Alt]+[F11]로 VBE를 열어 코드를 직접 수정할 수 있으며, 기록과 수동 작성을 함께 활용한다.

  38. 문제 38

    4지선다

    다음 중 시나리오 및 시나리오 요약 보고서에 대한 설명으로 옳지 않은 것은?

    • 1.

      시나리오는 변경 셀의 여러 값 집합을 저장해 두고 결과를 비교하는 가상 분석 도구이다.

    • 2.

      시나리오 요약 보고서는 별도의 새 워크시트에 작성된다.

    • 3.

      원본 데이터의 변경 셀 값을 수정하면 이미 작성된 시나리오 요약 보고서도 자동으로 갱신된다.

    • 4.

      변경 셀과 결과 셀에 이름을 정의해 두면 보고서에 셀 주소 대신 이름이 표시된다.

    정답·해설 보기

    정답

    3

    원본 데이터의 변경 셀 값을 수정하면 이미 작성된 시나리오 요약 보고서도 자동으로 갱신된다.

    해설

    정답: 3. 시나리오 요약 보고서는 작성 시점의 값을 별도 시트에 정적으로 만든 결과물이므로, 이후 원본 값을 수정해도 자동으로 갱신되지 않는다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 시나리오는 변경 셀의 여러 값 집합을 비교하는 도구이므로 옳다.
    • 2번: 요약 보고서는 새 워크시트에 작성되므로 옳다.
    • 3번: 원본 변경 시 자동 갱신되지 않으므로 옳지 않다.
    • 4번: 변경·결과 셀에 이름을 정의하면 보고서에 이름이 표시되므로 옳다.

    보충 개념 시나리오 결과는 요약 보고서 또는 피벗 테이블 형태로 정리할 수 있으며, 둘 다 작성 시점의 값을 보여 준다.

  39. 문제 39

    4지선다

    다음 중 조건부 서식에 대한 설명으로 옳지 않은 것은?

    • 1.

      지정한 조건을 만족하는 셀에만 설정한 서식이 적용된다.

    • 2.

      수식을 사용하여 조건을 지정할 때는 수식 앞에 등호(=)를 입력한다.

    • 3.

      수식으로 조건을 만들 때 워크시트의 특정 셀을 마우스로 클릭하면 상대 참조로 입력된다.

    • 4.

      하나의 셀에 둘 이상의 조건부 서식 규칙을 적용할 수 있다.

    정답·해설 보기

    정답

    3

    수식으로 조건을 만들 때 워크시트의 특정 셀을 마우스로 클릭하면 상대 참조로 입력된다.

    해설

    정답: 3. 조건부 서식 수식에서 워크시트의 셀을 마우스로 클릭하면 기본적으로 절대 참조($A$1)로 입력된다. 상대 참조로 입력된다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 조건을 만족하는 셀에만 서식이 적용되므로 옳다.
    • 2번: 수식 조건은 등호(=)로 시작하므로 옳다.
    • 3번: 셀 클릭 시 절대 참조로 입력되므로 '상대 참조'는 옳지 않다.
    • 4번: 한 셀에 여러 규칙을 적용할 수 있으므로 옳다.

    보충 개념 조건부 서식의 수식 결과는 참(TRUE)/거짓(FALSE)이어야 하며, 참조 형태는 [F4] 키로 절대/상대를 전환한다.

  40. 문제 40

    4지선다

    다음 중 [텍스트 나누기]에 대한 설명으로 옳지 않은 것은?

    • 1.

      원본 데이터 형식으로 '구분 기호로 분리됨'과 '너비가 일정함' 중에서 선택할 수 있다.

    • 2.

      '너비가 일정함'을 선택한 경우 구분선은 추가만 가능하고 마우스로 위치를 옮길 수 없다.

    • 3.

      구분 기호로는 탭, 세미콜론, 쉼표, 공백 외에 사용자가 직접 지정한 기호도 쓸 수 있다.

    • 4.

      특정 열을 가져오지 않으려면 '열 가져오지 않음(건너뜀)'으로 지정할 수 있다.

    정답·해설 보기

    정답

    2

    '너비가 일정함'을 선택한 경우 구분선은 추가만 가능하고 마우스로 위치를 옮길 수 없다.

    해설

    정답: 2. '너비가 일정함' 방식에서 구분선은 마우스로 드래그하여 위치를 옮길 수 있다. 옮길 수 없다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 원본 형식으로 구분 기호 방식과 고정 너비 방식 중 선택하므로 옳다.
    • 2번: 구분선은 드래그로 이동 가능하므로 옳지 않다.
    • 3번: 탭·세미콜론·쉼표·공백·사용자 지정 기호를 쓸 수 있으므로 옳다.
    • 4번: 특정 열을 건너뛰도록 지정할 수 있으므로 옳다.

    보충 개념 고정 너비 방식에서 구분선은 클릭으로 추가, 드래그로 이동, 더블클릭으로 삭제한다.

  41. 문제 41

    4지선다

    다음 중 데이터베이스를 구축하는 목적으로 가장 거리가 먼 것은?

    • 1.

      데이터의 중복을 최소화한다.

    • 2.

      데이터의 일관성과 무결성을 유지한다.

    • 3.

      여러 사용자가 데이터를 공유할 수 있다.

    • 4.

      응용 프로그램과 데이터 사이의 종속성을 강화한다.

    정답·해설 보기

    정답

    4

    응용 프로그램과 데이터 사이의 종속성을 강화한다.

    해설

    정답: 4. 데이터베이스는 응용 프로그램과 데이터의 종속성을 줄여 데이터 독립성을 높이는 것을 목적으로 한다. 종속성을 강화한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 데이터 중복 최소화는 데이터베이스의 목적이므로 옳다.
    • 2번: 일관성·무결성 유지는 데이터베이스의 목적이므로 옳다.
    • 3번: 데이터 공유는 데이터베이스의 목적이므로 옳다.
    • 4번: 종속성 강화는 목적이 아니라 오히려 줄여야 하므로 옳지 않다.

    보충 개념 데이터베이스의 목적: 중복 최소화, 일관성·무결성·보안 유지, 데이터 공유, 데이터 독립성 확보.

  42. 문제 42

    4지선다

    다음 중 액세스 보고서에 대한 설명으로 옳지 않은 것은?

    • 1.

      [보고서 마법사]를 사용하면 단계별로 필드, 그룹, 정렬을 지정해 보고서를 만들 수 있다.

    • 2.

      보고서의 레코드 원본으로 테이블이나 쿼리를 지정할 수 있다.

    • 3.

      보고서에서도 폼처럼 데이터의 입력, 수정, 삭제 작업을 자유롭게 할 수 있다.

    • 4.

      [레이블]은 우편물 발송용 주소 레이블을 인쇄하는 보고서를 만든다.

    정답·해설 보기

    정답

    3

    보고서에서도 폼처럼 데이터의 입력, 수정, 삭제 작업을 자유롭게 할 수 있다.

    해설

    정답: 3. 보고서는 데이터를 출력(인쇄·미리 보기)하는 데 사용하는 개체로, 데이터의 입력·수정·삭제는 할 수 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 보고서 마법사는 단계별로 필드·그룹·정렬을 지정하므로 옳다.
    • 2번: 보고서의 레코드 원본은 테이블이나 쿼리이므로 옳다.
    • 3번: 보고서는 출력 전용이라 데이터 편집을 할 수 없으므로 옳지 않다.
    • 4번: 레이블은 주소 레이블 인쇄용 보고서를 만들므로 옳다.

    보충 개념 데이터 입력·수정은 폼에서, 데이터 출력·요약 인쇄는 보고서에서 수행한다.

  43. 문제 43

    4지선다

    다음 중 액세스 매크로 함수(매크로 동작)에 대한 설명으로 옳지 않은 것은?

    • 1.

      OpenForm: 지정한 폼을 폼 보기, 디자인 보기 등 원하는 형태로 연다.

    • 2.

      MessageBox: 경고나 정보를 알리는 메시지 상자를 화면에 표시한다.

    • 3.

      RunSQL: 추가, 삭제, 업데이트 등의 실행 쿼리 SQL문을 실행한다.

    • 4.

      ApplyFilter: 폼이나 보고서에서 사용 중인 매크로 자체를 영구히 삭제한다.

    정답·해설 보기

    정답

    4

    ApplyFilter: 폼이나 보고서에서 사용 중인 매크로 자체를 영구히 삭제한다.

    해설

    정답: 4. ApplyFilter는 폼이나 보고서에 표시되는 레코드를 필터링하거나 정렬하여 제한하는 매크로 함수이다. 매크로를 삭제하는 함수가 아니므로 옳지 않다.

    오답 풀이

    • 1번: OpenForm은 폼을 원하는 보기 형태로 열므로 옳다.
    • 2번: MessageBox는 메시지 상자를 표시하므로 옳다.
    • 3번: RunSQL은 실행 쿼리 SQL문을 실행하므로 옳다.
    • 4번: ApplyFilter는 레코드를 제한·정렬하는 함수이지 매크로 삭제가 아니므로 옳지 않다.

    보충 개념 ApplyFilter는 원본 테이블이나 쿼리에서 가져온 레코드를 조건에 맞게 걸러 보여 주는 데 사용한다.

  44. 문제 44

    4지선다

    다음 중 데이터베이스 설계 단계를 순서대로 바르게 나열한 것은?

    ㉠ 논리적 설계 ㉡ 요구 조건 분석 ㉢ 물리적 설계 ㉣ 개념적 설계 ㉤ 구현

    • 1.

      ㉡ → ㉣ → ㉠ → ㉢ → ㉤

    • 2.

      ㉡ → ㉠ → ㉣ → ㉢ → ㉤

    • 3.

      ㉣ → ㉡ → ㉠ → ㉢ → ㉤

    • 4.

      ㉡ → ㉣ → ㉢ → ㉠ → ㉤

    정답·해설 보기

    정답

    1

    ㉡ → ㉣ → ㉠ → ㉢ → ㉤

    해설

    정답: 1. 데이터베이스 설계는 요구 조건 분석(㉡) → 개념적 설계(㉣) → 논리적 설계(㉠) → 물리적 설계(㉢) → 구현(㉤) 순서로 진행된다.

    오답 풀이

    • 1번: 요구분석-개념-논리-물리-구현 순서이므로 옳다.
    • 2번: 논리적 설계가 개념적 설계보다 앞서 잘못되었다.
    • 3번: 요구 조건 분석이 개념적 설계보다 뒤에 와 잘못되었다.
    • 4번: 물리적 설계가 논리적 설계보다 앞서 잘못되었다.

    보충 개념 개념적 설계는 E-R 모델 작성, 논리적 설계는 테이블 등 논리 구조 변환, 물리적 설계는 저장 구조·인덱스 결정을 다룬다.

  45. 문제 45

    4지선다

    다음 중 날짜 함수를 적용한 결과가 나머지 셋과 다르게 표시되는 것은?

    • 1.

      =Month("2026-3-15")

    • 2.

      =DatePart("m", "2026-3-15")

    • 3.

      =Day("2026-3-1") + 2

    • 4.

      =DateDiff("yyyy", "2026-1-1", "2030-1-1")

    정답·해설 보기

    정답

    4

    =DateDiff("yyyy", "2026-1-1", "2030-1-1")

    해설

    정답: 4. ①은 월(3), ②는 월(3), ③은 1일+2=3으로 모두 3을 반환하지만, ④는 2026년과 2030년의 연도 차이인 4를 반환하여 결과가 다르다.

    오답 풀이

    • 1번: Month는 월을 반환하므로 3이다.
    • 2번: DatePart("m", ...)는 월을 반환하므로 3이다.
    • 3번: Day("2026-3-1")=1이고 +2를 하면 3이다.
    • 4번: DateDiff("yyyy", 2026, 2030)=4이므로 나머지와 다르다.

    보충 개념 DatePart("m", 날짜)는 Month 함수와 같은 월 값을 돌려주고, DateDiff("yyyy", 시작, 끝)은 두 날짜의 연도 차이를 돌려준다.

  46. 문제 46

    4지선다

    다음 중 액세스에서 필드 이름을 지정하는 규칙으로 옳지 않은 것은?

    • 1.

      필드 이름은 공백을 포함하여 최대 64자까지 지정할 수 있다.

    • 2.

      마침표(.), 느낌표(!), 대괄호([ ]) 등은 필드 이름에 사용할 수 없다.

    • 3.

      필드 이름의 첫 글자로 공백을 사용할 수 없다.

    • 4.

      하나의 테이블 안에서 같은 이름의 필드를 두 개 이상 만들 수 있다.

    정답·해설 보기

    정답

    4

    하나의 테이블 안에서 같은 이름의 필드를 두 개 이상 만들 수 있다.

    해설

    정답: 4. 하나의 테이블 안에서는 같은 이름의 필드를 두 개 이상 만들 수 없다. 필드 이름은 테이블 내에서 유일해야 하므로 옳지 않다.

    오답 풀이

    • 1번: 필드 이름은 공백 포함 최대 64자이므로 옳다.
    • 2번: 마침표·느낌표·대괄호 등은 사용할 수 없으므로 옳다.
    • 3번: 첫 글자로 공백을 쓸 수 없으므로 옳다.
    • 4번: 같은 이름의 필드를 중복 생성할 수 없으므로 옳지 않다.

    보충 개념 필드 이름은 테이블 내에서 중복될 수 없고, 마침표·느낌표·대괄호·억음 부호를 제외한 문자·숫자·공백을 사용할 수 있다.

  47. 문제 47

    4지선다

    다음 중 액세스의 데이터 형식에 대한 설명으로 옳지 않은 것은?

    • 1.

      '짧은 텍스트'는 최대 255자까지 저장할 수 있다.

    • 2.

      'Yes/No'는 두 값 중 하나만 선택하는 경우에 사용한다.

    • 3.

      '긴 텍스트'는 짧은 텍스트보다 많은 양의 문자를 저장할 수 있다.

    • 4.

      '일련 번호'는 레코드가 추가될 때마다 1씩 자동 증가하며 사용자가 임의로 수정할 수 있다.

    정답·해설 보기

    정답

    4

    '일련 번호'는 레코드가 추가될 때마다 1씩 자동 증가하며 사용자가 임의로 수정할 수 있다.

    해설

    정답: 4. '일련 번호' 형식은 레코드가 추가될 때 자동으로 부여되는 값으로, 사용자가 임의로 입력하거나 수정할 수 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 짧은 텍스트는 최대 255자까지 저장하므로 옳다.
    • 2번: Yes/No는 참/거짓 두 값 중 하나를 선택하므로 옳다.
    • 3번: 긴 텍스트는 짧은 텍스트보다 많은 문자를 저장하므로 옳다.
    • 4번: 일련 번호는 자동 부여라 임의 수정이 불가하므로 옳지 않다.

    보충 개념 일련 번호는 기본 키로 자주 쓰이며, 한 번 부여된 값은 레코드를 삭제해도 다시 사용되지 않는다.

  48. 문제 48

    4지선다

    다음 중 필드에 입력되는 데이터가 지정한 조건이나 범위를 벗어나지 못하도록 미리 제한하여 잘못된 값의 입력을 막는 필드 속성으로 옳은 것은?

    • 1.

      기본값

    • 2.

      필수

    • 3.

      유효성 검사 규칙

    • 4.

      인덱스

    정답·해설 보기

    정답

    3

    유효성 검사 규칙

    해설

    정답: 3. 유효성 검사 규칙은 필드에 입력할 수 있는 값의 조건이나 범위를 미리 지정하여, 조건에 맞지 않는 데이터의 입력을 막는 필드 속성이다.

    오답 풀이

    • 1번: 기본값은 새 레코드에 자동으로 채워지는 초기값을 지정한다.
    • 2번: 필수는 해당 필드에 반드시 값을 입력하도록 강제하는 속성이다.
    • 3번: 입력 값의 조건·범위를 제한하는 것은 유효성 검사 규칙이므로 옳다.
    • 4번: 인덱스는 검색과 정렬 속도를 높이기 위한 속성이다.

    보충 개념 유효성 검사 규칙에 어긋난 값을 입력하면 '유효성 검사 텍스트'에 지정한 안내 메시지가 표시된다.

  49. 문제 49

    4지선다

    다음 중 <고객> 테이블에서 지역이 '부산'으로 시작하고 '해운대'를 포함하며 고객명이 '박'으로 끝나는 고객의 고객명과 지역을 조회하는 SQL문으로 옳은 것은? (단, 지역에는 시/구/동 형태의 값이 들어 있다.)

    • 1.

      select 고객명, 지역 from 고객 where 지역 = "부산" and 지역 = "해운대" and 고객명 = "박";

    • 2.

      select 고객명, 지역 from 고객 where 지역 like "부산*" and 지역 like "해운대" and 고객명 like "*박";

    • 3.

      select 고객명, 지역 from 고객 where 지역 like "부산" and 지역 like "해운대" and 고객명 like "박*";

    • 4.

      select 고객명, 지역 from 고객 where 지역 like "부산*" or 지역 like "해운대*" and 고객명 like "박*";

    정답·해설 보기

    정답

    2

    select 고객명, 지역 from 고객 where 지역 like "부산*" and 지역 like "해운대" and 고객명 like "*박";

    해설

    정답: 2. '부산'으로 시작은 like "부산*", '해운대'를 포함은 like "해운대", '박'으로 끝남은 like "*박"이며, 세 조건을 모두 만족해야 하므로 AND로 연결한다.

    오답 풀이

    • 1번: 부분 일치에는 like를 써야 하는데 등호(=)를 사용해 옳지 않다.
    • 2번: 시작·포함·끝남 패턴과 AND 연결이 모두 맞으므로 옳다.
    • 3번: '부산'(부산으로 끝남), '해운대'(해운대로 시작), '박*'(박으로 시작)로 패턴이 모두 틀려 옳지 않다.
    • 4번: or로 연결되어 조건의 의미가 달라지므로 옳지 않다.

    보충 개념 만능 문자 는 임의의 문자열을 의미한다. "부산"은 부산으로 시작, "*박"은 박으로 끝남, "해운대"는 해운대를 포함하는 값을 찾는다.

  50. 문제 50

    4지선다

    다음 중 콤보 상자나 목록 상자 컨트롤의 속성에 대한 설명으로 옳지 않은 것은?

    • 1.

      행 원본(Row Source): 목록에 표시할 데이터의 원본을 지정한다.

    • 2.

      행 원본 유형(Row Source Type): 테이블/쿼리, 값 목록, 필드 목록 중에서 선택한다.

    • 3.

      바운드 열(Bound Column): 여러 열 중에서 실제로 컨트롤에 저장될 열의 개수를 지정한다.

    • 4.

      목록 값만 허용(Limit To List): '예'로 설정하면 목록에 없는 값은 입력할 수 없다.

    정답·해설 보기

    정답

    3

    바운드 열(Bound Column): 여러 열 중에서 실제로 컨트롤에 저장될 열의 개수를 지정한다.

    해설

    정답: 3. 바운드 열은 여러 열 중 실제로 컨트롤에 저장(연결)될 열의 '번호'를 지정하는 속성이다. 열의 개수를 지정하는 것이 아니므로 옳지 않다.

    오답 풀이

    • 1번: 행 원본은 목록에 표시할 데이터 원본을 지정하므로 옳다.
    • 2번: 행 원본 유형은 테이블/쿼리·값 목록·필드 목록 중 선택하므로 옳다.
    • 3번: 바운드 열은 저장될 열의 번호이지 개수가 아니므로 옳지 않다.
    • 4번: 목록 값만 허용을 '예'로 하면 목록 외 값 입력이 불가하므로 옳다.

    보충 개념 표시되는 열 수는 '열 개수' 속성으로, 실제 저장될 열은 '바운드 열'(열 번호)로 따로 지정한다.

  51. 문제 51

    4지선다

    다음 중 <사원> 테이블(사번, 사원명, 부서, 직급)에서 부서가 '인사부'이고 직급이 '대리'인 사원의 사번과 사원명만 출력하는 SQL문으로 옳은 것은?

    • 1.

      Select 사번, 사원명 From 사원 Where 부서="인사부" And 직급="대리";

    • 2.

      Select 사번, * From 사원 Where 부서="인사부" Or 직급="대리";

    • 3.

      Select * From 사원 Where 부서="인사부" And 직급="대리";

    • 4.

      Select 사번, 사원명 From 사원 Where 부서 And 직급="대리";

    정답·해설 보기

    정답

    1

    Select 사번, 사원명 From 사원 Where 부서="인사부" And 직급="대리";

    해설

    정답: 1. 출력할 열을 사번·사원명으로 지정하고, 두 조건을 모두 만족해야 하므로 And로 연결한다. 따라서 Select 사번, 사원명 From 사원 Where 부서="인사부" And 직급="대리"가 옳다.

    오답 풀이

    • 1번: 출력 열과 AND 조건이 모두 맞으므로 옳다.
    • 2번: Or로 연결되고 *로 모든 열을 출력하므로 옳지 않다.
    • 3번: *로 모든 열을 출력하므로 '사번과 사원명만' 조건에 어긋난다.
    • 4번: '부서'만 쓰여 조건이 불완전하므로 옳지 않다.

    보충 개념 두 조건을 모두 만족시키려면 And, 둘 중 하나만 만족하면 되는 경우 Or로 연결한다.

  52. 문제 52

    4지선다

    다음 중 두 테이블에서 조인된 필드의 값이 서로 일치하는 행만 추출하여 결합하는 조인으로 옳은 것은?

    • 1.

      외부 조인(Outer Join)

    • 2.

      내부 조인(Inner Join)

    • 3.

      카티션 곱(Cross Join)

    • 4.

      셀프 조인(Self Join)

    정답·해설 보기

    정답

    2

    내부 조인(Inner Join)

    해설

    정답: 2. 내부 조인은 두 테이블에서 조인 필드의 값이 서로 일치하는 행만 결합하여 표시한다.

    오답 풀이

    • 1번: 외부 조인은 한쪽 테이블의 일치하지 않는 행까지 포함한다.
    • 2번: 일치하는 행만 결합하는 것은 내부 조인이므로 옳다.
    • 3번: 카티션 곱은 두 테이블의 모든 행을 조합하는 조인이다.
    • 4번: 셀프 조인은 한 테이블을 자기 자신과 조인하는 방식이다.

    보충 개념 외부 조인에는 왼쪽 외부 조인(왼쪽 모두 표시), 오른쪽 외부 조인(오른쪽 모두 표시)이 있다.

  53. 문제 53

    4지선다

    다음과 같이 <부서> 테이블의 레코드는 모두 표시하고, <사원> 테이블에서는 부서코드가 일치하는 레코드만 함께 표시하는 조인 형식으로 옳은 것은? (단, <부서>가 왼쪽, <사원>이 오른쪽 테이블이다.)

    • 1.

      내부 조인(Inner Join)

    • 2.

      왼쪽 외부 조인(Left Join)

    • 3.

      오른쪽 외부 조인(Right Join)

    • 4.

      카티션 곱(Cross Join)

    정답·해설 보기

    정답

    2

    왼쪽 외부 조인(Left Join)

    해설

    정답: 2. 왼쪽 테이블(<부서>)의 레코드를 모두 표시하고 오른쪽 테이블(<사원>)에서는 일치하는 레코드만 표시하는 것은 왼쪽 외부 조인(Left Join)이다.

    오답 풀이

    • 1번: 내부 조인은 양쪽 모두 일치하는 행만 표시한다.
    • 2번: 왼쪽을 모두 표시하고 오른쪽은 일치분만 표시하므로 옳다.
    • 3번: 오른쪽 외부 조인은 오른쪽(<사원>)을 모두 표시한다.
    • 4번: 카티션 곱은 일치 여부와 무관하게 모든 조합을 만든다.

    보충 개념 왼쪽/오른쪽 외부 조인은 기준이 되는 테이블의 모든 레코드를 표시하고, 다른 테이블에서는 일치하는 값만 결합한다.

  54. 문제 54

    4지선다

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

    • 1.

      하나의 데이터 원본을 폼 보기와 데이터시트 보기로 동시에 표시한다.

    • 2.

      폼 보기와 데이터시트 보기의 데이터 원본을 서로 다르게 지정할 수 있다.

    • 3.

      두 보기는 같은 원본에 연결되어 있어 한쪽에서 선택한 레코드가 다른 쪽에도 반영된다.

    • 4.

      [만들기] 탭의 [폼] 그룹에서 [기타 폼] → [폼 분할]을 선택하여 만들 수 있다.

    정답·해설 보기

    정답

    2

    폼 보기와 데이터시트 보기의 데이터 원본을 서로 다르게 지정할 수 있다.

    해설

    정답: 2. 분할 표시 폼의 폼 보기와 데이터시트 보기는 같은 데이터 원본에 연결되어 항상 동기화된다. 두 보기의 원본을 다르게 지정할 수 없으므로 옳지 않다.

    오답 풀이

    • 1번: 하나의 원본을 두 보기로 동시에 표시하므로 옳다.
    • 2번: 두 보기는 동일 원본이라 다르게 지정할 수 없으므로 옳지 않다.
    • 3번: 같은 원본이라 한쪽 선택이 다른 쪽에 반영되므로 옳다.
    • 4번: [기타 폼]-[폼 분할]로 생성하므로 옳다.

    보충 개념 분할 표시 폼은 한 화면에서 데이터를 입력(폼 보기)하면서 여러 레코드를 한눈에 보는(데이터시트 보기) 데 유용하다.

  55. 문제 55

    4지선다

    다음 중 폼에서 사용하는 컨트롤에 대한 설명으로 옳지 않은 것은?

    • 1.

      바운드 컨트롤: 테이블이나 쿼리의 필드를 원본으로 연결한 컨트롤이다.

    • 2.

      언바운드 컨트롤: 원본이 연결되지 않아 값을 저장하지 않는 컨트롤이다.

    • 3.

      레이블 컨트롤: 테이블 필드의 값을 입력하거나 편집할 때 사용하는 컨트롤이다.

    • 4.

      계산 컨트롤: 식을 원본으로 사용하여 계산 결과를 표시하는 컨트롤이다.

    정답·해설 보기

    정답

    3

    레이블 컨트롤: 테이블 필드의 값을 입력하거나 편집할 때 사용하는 컨트롤이다.

    해설

    정답: 3. 레이블 컨트롤은 제목이나 설명 같은 고정 텍스트를 표시하는 컨트롤로, 데이터를 입력하거나 편집하는 기능이 없다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 바운드 컨트롤은 필드를 원본으로 연결하므로 옳다.
    • 2번: 언바운드 컨트롤은 원본 미연결로 값을 저장하지 않으므로 옳다.
    • 3번: 데이터 입력·편집은 텍스트 상자가 담당하므로 레이블 설명은 옳지 않다.
    • 4번: 계산 컨트롤은 식을 원본으로 결과를 표시하므로 옳다.

    보충 개념 데이터 입력·편집은 텍스트 상자 같은 바운드 컨트롤이 담당하고, 레이블은 설명 텍스트 표시용이다.

  56. 문제 56

    4지선다

    다음 중 다른 데이터베이스의 데이터를 '가져오기'한 테이블과 '연결'한 테이블에 대한 설명으로 옳지 않은 것은?

    • 1.

      가져오기한 테이블은 원본과 별개로 현재 데이터베이스에 복사되어 저장된다.

    • 2.

      연결한 테이블의 데이터를 수정해도 원본 데이터에는 전혀 반영되지 않는다.

    • 3.

      가져오기한 테이블의 데이터를 수정해도 원본 테이블에는 영향을 주지 않는다.

    • 4.

      연결한 테이블을 삭제하면 연결만 끊어지고 원본 데이터는 그대로 남는다.

    정답·해설 보기

    정답

    2

    연결한 테이블의 데이터를 수정해도 원본 데이터에는 전혀 반영되지 않는다.

    해설

    정답: 2. 연결한 테이블은 원본과 실시간으로 이어져 있어, 연결 테이블에서 데이터를 수정하면 원본 데이터에도 그대로 반영된다. 따라서 옳지 않다.

    오답 풀이

    • 1번: 가져오기한 테이블은 원본과 별개로 복사되므로 옳다.
    • 2번: 연결 테이블 수정은 원본에 반영되므로 '반영되지 않는다'는 옳지 않다.
    • 3번: 가져오기 테이블 수정은 원본에 영향이 없으므로 옳다.
    • 4번: 연결 테이블 삭제는 연결만 끊고 원본은 남으므로 옳다.

    보충 개념 가져오기는 데이터를 복사해 독립적으로 보관하고, 연결은 원본과 이어져 양쪽 데이터가 함께 유지된다.

  57. 문제 57

    4지선다

    다음 중 보고서에서 정렬 및 그룹화를 사용하여 업체별 판매금액 합계를 요약 보고서 형태로 작성할 때 수행하는 작업으로 옳지 않은 것은?

    • 1.

      업체명이나 업체코드 필드를 기준으로 그룹을 설정한다.

    • 2.

      그룹 머리글이나 그룹 바닥글에 =Sum([판매금액])을 넣어 그룹별 합계를 구한다.

    • 3.

      전체 합계는 보고서 머리글이나 보고서 바닥글에 =Sum([판매금액])을 넣어 구한다.

    • 4.

      그룹별 합계를 구하려면 본문(세부 구역)에 =Sum([판매금액])을 입력해야 한다.

    정답·해설 보기

    정답

    4

    그룹별 합계를 구하려면 본문(세부 구역)에 =Sum([판매금액])을 입력해야 한다.

    해설

    정답: 4. =Sum() 같은 집계 함수를 본문(세부 구역)에 넣으면 각 레코드 행마다 표시되어 요약이 되지 않는다. 그룹별 합계는 그룹 머리글이나 그룹 바닥글에 넣어야 하므로 옳지 않다.

    오답 풀이

    • 1번: 업체명·업체코드로 그룹을 설정하므로 옳다.
    • 2번: 그룹 머리글/바닥글의 =Sum()으로 그룹 합계를 구하므로 옳다.
    • 3번: 보고서 머리글/바닥글의 =Sum()으로 전체 합계를 구하므로 옳다.
    • 4번: 본문에 넣으면 행마다 표시되어 요약이 안 되므로 옳지 않다.

    보충 개념 집계 함수는 표시 위치(그룹 바닥글/보고서 바닥글)에 따라 그룹 합계와 전체 합계의 범위가 결정된다.

  58. 문제 58

    4지선다

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

    • 1.

      '캡션': 폼 보기에서 제목 표시줄에 나타낼 텍스트를 지정한다.

    • 2.

      '레코드 선택기': '아니요'로 설정하면 폼에 새 레코드를 추가할 수 없게 된다.

    • 3.

      '기본 보기': 단일 폼, 연속 폼, 데이터시트 등 폼이 처음 열릴 때의 형태를 지정한다.

    • 4.

      '탐색 단추': '예'로 설정하면 폼 아래쪽에 레코드 이동 단추가 표시된다.

    정답·해설 보기

    정답

    2

    '레코드 선택기': '아니요'로 설정하면 폼에 새 레코드를 추가할 수 없게 된다.

    해설

    정답: 2. '레코드 선택기'는 폼 왼쪽에 레코드 선택 막대를 표시할지 여부를 정하는 속성이다. 새 레코드 추가 가능 여부와는 관계가 없으므로 옳지 않다.

    오답 풀이

    • 1번: 캡션은 제목 표시줄 텍스트를 지정하므로 옳다.
    • 2번: 레코드 선택기는 선택 막대 표시 여부일 뿐 추가 제한과 무관하므로 옳지 않다.
    • 3번: 기본 보기는 폼이 열릴 때의 형태를 지정하므로 옳다.
    • 4번: 탐색 단추를 '예'로 하면 레코드 이동 단추가 표시되므로 옳다.

    보충 개념 새 레코드 추가 가능 여부는 '추가 가능' 속성으로 제어하며, 레코드 선택기는 단순히 왼쪽 선택 막대의 표시 여부를 정한다.

  59. 문제 59

    4지선다

    다음 중 <영화> 테이블에 대해 아래와 같은 결과를 표시하는 SQL문으로 옳은 것은?

    영화명감독개봉년도배급사
    별빛 일기김도윤2021가온
    도시의 밤이서진2019가온
    잊혀진 계절박하늘2022나래
    푸른 바다정유미2020나래
    마지막 약속한지훈2018다온
    • 1.

      select * from 영화 order by 배급사 desc, 개봉년도 asc;

    • 2.

      select * from 영화 order by 배급사 asc, 개봉년도 desc;

    • 3.

      select * from 영화 order by 개봉년도 desc, 배급사 asc;

    • 4.

      select * from 영화 order by 감독 asc, 개봉년도 desc;

    정답·해설 보기

    정답

    2

    select * from 영화 order by 배급사 asc, 개봉년도 desc;

    해설

    정답: 2. 결과는 배급사가 가온→나래→다온으로 오름차순 정렬되고, 같은 배급사 안에서는 개봉년도가 내림차순(2021→2019, 2022→2020)으로 정렬되어 있다. 따라서 order by 배급사 asc, 개봉년도 desc가 옳다.

    오답 풀이

    • 1번: 배급사 내림차순이면 다온이 먼저 와야 하므로 옳지 않다.
    • 2번: 배급사 오름차순, 개봉년도 내림차순과 일치하므로 옳다.
    • 3번: 개봉년도를 먼저 정렬하면 배급사가 섞이므로 옳지 않다.
    • 4번: 감독 기준 정렬이라 결과 순서와 다르므로 옳지 않다.

    보충 개념 ORDER BY에 여러 필드를 쓰면 앞쪽 필드를 우선 정렬한 뒤, 같은 값 안에서 다음 필드로 정렬한다. asc는 오름차순(기본), desc는 내림차순이다.

  60. 문제 60

    4지선다

    다음 중 기본 키(Primary Key)에 대한 설명으로 옳은 것은?

    • 1.

      기본 키로 지정한 필드에는 중복된 값과 Null 값을 모두 입력할 수 있다.

    • 2.

      모든 테이블에는 반드시 기본 키를 설정해야만 데이터를 저장할 수 있다.

    • 3.

      여러 개의 필드를 묶어 하나의 기본 키로 지정할 수 있다.

    • 4.

      OLE 개체나 첨부 파일 형식의 필드도 기본 키로 지정할 수 있다.

    정답·해설 보기

    정답

    3

    여러 개의 필드를 묶어 하나의 기본 키로 지정할 수 있다.

    해설

    정답: 3. 두 개 이상의 필드를 묶어 하나의 기본 키로 지정할 수 있는데, 이를 복합 키(Composite Key)라고 한다.

    오답 풀이

    • 1번: 기본 키는 중복 값과 Null 값을 가질 수 없으므로 옳지 않다.
    • 2번: 기본 키를 설정하지 않아도 테이블에 데이터를 저장할 수 있으므로 옳지 않다.
    • 3번: 여러 필드를 묶어 복합 키로 지정할 수 있으므로 옳다.
    • 4번: OLE 개체나 첨부 파일 형식 필드는 기본 키로 지정할 수 없으므로 옳지 않다.

    보충 개념 기본 키는 각 레코드를 유일하게 식별하므로 중복·Null이 허용되지 않으며, 단일 필드 또는 복합 키로 지정한다.

이번엔 직접 풀어보세요

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

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

함께 읽으면 좋은 글