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

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

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

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


📋 회차 정보

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

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

📊 출제 영역 한눈에

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

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

💡 학습 팁

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

📝 기출문제 전체 보기

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

  1. 문제 1

    4지선다

    다음 중 컴퓨터에서 자료를 표현하는 구성 단위에 대한 설명으로 옳은 것은?

    • 1.

      비트(Bit)가 8개 모이면 하나의 니블(Nibble)이 된다.

    • 2.

      레코드(Record)는 서로 관련된 여러 필드가 모여 이루어지는 자료 처리 단위이다.

    • 3.

      워드(Word)는 문자를 표현할 수 있는 가장 작은 단위이다.

    • 4.

      필드(Field)는 파일을 구성하는 단위 중 가장 큰 것이다.

    정답·해설 보기

    정답

    2

    레코드(Record)는 서로 관련된 여러 필드가 모여 이루어지는 자료 처리 단위이다.

    해설

    정답: 2. 레코드는 서로 관련된 여러 개의 필드가 모여 구성되는 자료 처리의 단위이다.

    오답 풀이

    • 1번: 비트가 4개 모이면 니블, 8개 모이면 바이트가 되므로 옳지 않다.
    • 2번: 관련 필드의 모임이 레코드이므로 옳다.
    • 3번: 워드는 CPU가 한 번에 처리하는 기본 단위이지 문자 표현의 최소 단위가 아니다.
    • 4번: 필드는 파일 구성의 최소 단위이며 가장 큰 것은 파일·데이터베이스 쪽이다.

    보충 개념 자료 단위는 비트 < 니블 < 바이트 < 워드 < 필드 < 레코드 < 파일 < 데이터베이스 순으로 커진다.

  2. 문제 2

    4지선다

    다음 중 컴퓨터에서 문자를 표현하기 위해 사용하는 코드에 대한 설명으로 옳지 않은 것은?

    • 1.

      유니코드(Unicode)는 2바이트 체계로 세계 각국의 문자를 통일하여 표현한다.

    • 2.

      EBCDIC 코드는 8비트로 구성되어 256가지의 문자를 표현한다.

    • 3.

      BCD 코드는 7비트를 사용하여 128가지의 문자를 표현한다.

    • 4.

      ASCII 코드는 데이터 통신용으로 널리 쓰이며 7비트로 128가지를 표현한다.

    정답·해설 보기

    정답

    3

    BCD 코드는 7비트를 사용하여 128가지의 문자를 표현한다.

    해설

    정답: 3. BCD 코드는 6비트로 구성되어 2의 6승, 즉 64가지의 문자만 표현할 수 있다. 7비트로 128가지를 표현하는 것은 ASCII 코드이다.

    오답 풀이

    • 1번: 유니코드는 16비트(2바이트)로 다국어를 통합 표현하므로 옳다.
    • 2번: EBCDIC은 8비트로 256가지를 표현하므로 옳다.
    • 3번: BCD는 6비트/64가지이므로 7비트/128가지라는 설명은 옳지 않다.
    • 4번: ASCII는 7비트/128가지의 통신용 표준 코드이므로 옳다.

    보충 개념 BCD(6비트), ASCII(7비트), EBCDIC(8비트), 유니코드(16비트)로 비트 수와 표현 범위를 구분해 기억한다.

  3. 문제 3

    4지선다

    다음 중 CPU가 다음에 실행할 명령어가 들어 있는 주기억장치의 주소를 기억하고 있는 레지스터로 옳은 것은?

    • 1.

      프로그램 카운터(PC)

    • 2.

      명령 레지스터(IR)

    • 3.

      누산기(AC)

    • 4.

      메모리 버퍼 레지스터(MBR)

    정답·해설 보기

    정답

    1

    프로그램 카운터(PC)

    해설

    정답: 1. 프로그램 카운터(PC)는 다음에 실행할 명령어가 저장된 주소를 기억하는 제어장치의 레지스터이다.

    오답 풀이

    • 1번: 다음 실행 명령어의 주소를 보관하므로 옳다.
    • 2번: 명령 레지스터(IR)는 현재 실행 중인 명령어 자체를 보관한다.
    • 3번: 누산기(AC)는 산술·논리 연산의 중간·최종 결과를 임시 저장한다.
    • 4번: MBR은 주기억장치와 주고받는 데이터를 임시 저장한다.

    보충 개념 제어장치 레지스터에는 PC(다음 주소), IR(현재 명령어), MAR(주소), MBR(데이터)가 있고, 연산장치에는 누산기·상태 레지스터 등이 있다.

  4. 문제 4

    4지선다

    다음 중 아날로그 컴퓨터와 비교한 디지털 컴퓨터의 특징으로 옳은 것은?

    • 1.

      온도·전압처럼 연속적으로 변하는 물리량을 직접 처리한다.

    • 2.

      출력 형태가 주로 곡선이나 그래프이며 특수 목적용으로 쓰인다.

    • 3.

      0과 1의 비트로 표현된 이산적인 데이터를 프로그램에 따라 처리한다.

    • 4.

      증폭 회로를 기본 소자로 사용한다.

    정답·해설 보기

    정답

    3

    0과 1의 비트로 표현된 이산적인 데이터를 프로그램에 따라 처리한다.

    해설

    정답: 3. 디지털 컴퓨터는 0과 1로 표현되는 이산적(불연속) 데이터를 명령어로 구성된 프로그램에 따라 처리하는 범용 컴퓨터이다.

    오답 풀이

    • 1번: 연속적으로 변하는 물리량을 직접 처리하는 것은 아날로그 컴퓨터이다.
    • 2번: 출력이 곡선·그래프이고 특수 목적용인 것은 아날로그 컴퓨터의 특징이다.
    • 3번: 이산 데이터를 프로그램으로 처리하므로 디지털 컴퓨터의 특징으로 옳다.
    • 4번: 증폭 회로를 기본 소자로 쓰는 것은 아날로그 컴퓨터이며, 디지털은 논리 회로를 사용한다.

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

  5. 문제 5

    4지선다

    다음 중 Windows에서 시스템 복원을 수행하기에 적절한 경우로 보기 어려운 것은?

    • 1.

      새로 설치한 장치 드라이버 때문에 시스템이 불안정해졌을 때

    • 2.

      응용 프로그램을 설치한 뒤 시스템이 자주 멈출 때

    • 3.

      시스템 시작과 관련된 파일이 손상되어 부팅이 원활하지 않을 때

    • 4.

      디스크에 흩어진 파일 조각을 모아 접근 속도를 높이고자 할 때

    정답·해설 보기

    정답

    4

    디스크에 흩어진 파일 조각을 모아 접근 속도를 높이고자 할 때

    해설

    정답: 4. 디스크에 흩어진 파일 조각을 모아 접근 속도를 높이는 작업은 드라이브 조각 모음(최적화)의 역할이며 시스템 복원과는 무관하다.

    오답 풀이

    • 1번: 새 드라이버로 시스템이 불안정해지면 이전 상태로 복원할 수 있어 적절하다.
    • 2번: 프로그램 설치 후 문제가 생기면 복원이 적절하다.
    • 3번: 시작 관련 파일 손상 시에도 복원을 시도할 수 있어 적절하다.
    • 4번: 단편화 개선은 조각 모음의 기능이므로 시스템 복원 시점으로 적절하지 않다.

    보충 개념 시스템 복원은 문서·사진 등 개인 데이터 파일은 그대로 두고, 시스템 설정과 프로그램 상태를 특정 복원 지점으로 되돌린다.

  6. 문제 6

    4지선다

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

    • 1.

      시스템 운영에 필요한 구성 정보를 저장하는 계층형 데이터베이스이다.

    • 2.

      부팅할 때뿐만 아니라 시스템이 동작하는 동안에도 수시로 참조된다.

    • 3.

      잘못 편집하면 시스템에 오류가 생길 수 있어 백업한 뒤 다루는 것이 안전하다.

    • 4.

      레지스트리는 텍스트 편집기인 메모장으로만 수정할 수 있다.

    정답·해설 보기

    정답

    4

    레지스트리는 텍스트 편집기인 메모장으로만 수정할 수 있다.

    해설

    정답: 4. 레지스트리는 레지스트리 편집기(regedit.exe)로 수정하며, 메모장으로만 편집한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 레지스트리는 구성 정보를 담은 계층형 데이터베이스이므로 옳다.
    • 2번: 부팅 시점뿐 아니라 운영 중에도 수시로 참조되므로 옳다.
    • 3번: 손상 위험이 크므로 백업 후 편집하는 것이 안전하므로 옳다.
    • 4번: 편집 도구는 regedit.exe이지 메모장이 아니므로 옳지 않다.

    보충 개념 레지스트리에는 하드웨어·소프트웨어 설정, 사용자 프로필 등이 저장되며 손상 시 시스템에 심각한 영향을 줄 수 있다.

  7. 문제 7

    4지선다

    다음 중 Windows의 [메모장]에 대한 설명으로 옳지 않은 것은?

    • 1.

      글꼴의 종류·크기·속성은 바꿀 수 있으나 문서 일부에만 다르게 적용할 수는 없다.

    • 2.

      그림이나 도표 같은 OLE 개체를 삽입하여 편집할 수 있다.

    • 3.

      문서의 첫 줄에 ".LOG"를 입력해 두면 파일을 열 때마다 시간과 날짜가 자동으로 기록된다.

    • 4.

      페이지 설정에서 머리글과 바닥글을 지정할 수 있다.

    정답·해설 보기

    정답

    2

    그림이나 도표 같은 OLE 개체를 삽입하여 편집할 수 있다.

    해설

    정답: 2. 메모장은 서식 없는 텍스트 전용 편집기로, 그림·도표 등 OLE 개체를 삽입하여 편집할 수 없다.

    오답 풀이

    • 1번: 글꼴 변경은 문서 전체에 적용되고 일부에만 다르게 줄 수 없으므로 옳다.
    • 2번: OLE 개체 삽입·편집은 불가능하므로 옳지 않다.
    • 3번: 첫 줄에 ".LOG"를 넣으면 열 때마다 날짜·시간이 자동 기록되므로 옳다.
    • 4번: 머리글·바닥글을 지정할 수 있으므로 옳다.

    보충 개념 메모장은 텍스트(txt)만 다루며 그림·표·서식 혼합이 필요하면 워드패드 등 다른 편집기를 사용한다.

  8. 문제 8

    4지선다

    다음 중 CMOS 셋업(Setup) 프로그램에서 설정할 수 없는 항목으로 옳은 것은?

    • 1.

      컴퓨터에 설치할 운영체제의 종류

    • 2.

      시스템 날짜와 시간

    • 3.

      부팅에 사용할 장치의 우선 순위

    • 4.

      하드디스크의 종류와 용량

    정답·해설 보기

    정답

    1

    컴퓨터에 설치할 운영체제의 종류

    해설

    정답: 1. 운영체제의 종류는 설치된 디스크의 소프트웨어로 결정되는 것이며 CMOS 셋업에서 설정하는 항목이 아니다.

    오답 풀이

    • 1번: 운영체제 종류는 CMOS 셋업 항목이 아니므로 설정할 수 없는 것으로 옳다.
    • 2번: 시스템 날짜·시간은 CMOS에서 설정한다.
    • 3번: 부팅 장치 우선 순위는 CMOS에서 설정한다.
    • 4번: 하드디스크의 종류·용량은 CMOS에서 인식·설정한다.

    보충 개념 CMOS 셋업에서는 날짜·시간, 부팅 순서, 저장장치 정보, 칩셋·전원 관리, 암호 설정 등을 다룬다.

  9. 문제 9

    4지선다

    다음 중 인쇄 및 스풀(Spool) 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      스풀은 인쇄할 내용을 보조기억장치에 잠시 저장한 뒤 CPU가 다른 작업을 계속하게 해 준다.

    • 2.

      스풀을 사용하면 인쇄가 진행되는 동안에도 다른 작업을 할 수 있다.

    • 3.

      스풀을 사용하면 사용하지 않을 때보다 인쇄 자체의 속도가 항상 빨라진다.

    • 4.

      인쇄 관리자 창에서 대기 중인 문서의 인쇄 순서를 바꿀 수 있다.

    정답·해설 보기

    정답

    3

    스풀을 사용하면 사용하지 않을 때보다 인쇄 자체의 속도가 항상 빨라진다.

    해설

    정답: 3. 스풀은 인쇄와 다른 작업을 병행하게 해 전체 효율을 높이는 것이지, 인쇄 자체의 속도를 빠르게 하는 기능이 아니며 오히려 다소 느려질 수 있다.

    오답 풀이

    • 1번: 인쇄 데이터를 디스크에 저장해 CPU가 다른 일을 하게 하므로 옳다.
    • 2번: 인쇄 중에도 다른 작업이 가능하므로 옳다.
    • 3번: 인쇄 속도가 항상 빨라지는 것은 아니므로 옳지 않다.
    • 4번: 대기열의 문서 순서를 변경할 수 있으므로 옳다.

    보충 개념 스풀(SPOOL)은 저속의 인쇄 장치와 고속의 CPU 사이 속도 차를 보완하기 위해 인쇄 데이터를 임시 저장해 두는 방식이다.

  10. 문제 10

    4지선다

    다음 중 파일 압축 프로그램에 대한 설명으로 옳지 않은 것은?

    • 1.

      여러 개의 파일을 하나의 압축 파일로 묶어 관리를 편리하게 할 수 있다.

    • 2.

      한 번 압축한 파일을 반복해서 다시 압축하면 크기를 계속 줄일 수 있다.

    • 3.

      대부분의 압축 프로그램은 분할 압축과 암호 설정 기능을 제공한다.

    • 4.

      파일을 압축하면 저장 공간을 절약하고 전송 시간을 줄일 수 있다.

    정답·해설 보기

    정답

    2

    한 번 압축한 파일을 반복해서 다시 압축하면 크기를 계속 줄일 수 있다.

    해설

    정답: 2. 이미 압축된 파일을 반복해서 다시 압축해도 크기는 거의 줄지 않으며 오히려 커지기도 한다.

    오답 풀이

    • 1번: 여러 파일을 하나로 묶어 관리할 수 있으므로 옳다.
    • 2번: 재압축을 반복해도 무한히 줄어들지 않으므로 옳지 않다.
    • 3번: 분할 압축과 암호 설정 기능을 대부분 제공하므로 옳다.
    • 4번: 저장 공간 절약·전송 시간 단축은 압축의 목적이므로 옳다.

    보충 개념 압축은 데이터의 중복(redundancy)을 줄이는 것이라, 중복이 제거된 압축 파일을 다시 압축할 여지는 거의 없다.

  11. 문제 11

    4지선다

    다음 중 자주 검색하는 위치의 파일 정보를 미리 모아 두어 Windows에서 파일 검색 속도를 높여 주는 기능으로 옳은 것은?

    • 1.

      색인(인덱싱)

    • 2.

      디스크 정리

    • 3.

      파일 압축

    • 4.

      시스템 복원

    정답·해설 보기

    정답

    1

    색인(인덱싱)

    해설

    정답: 1. 색인(인덱싱)은 검색 대상 위치의 파일 정보를 미리 데이터베이스로 만들어 두어 검색 속도를 높이는 기능이다.

    오답 풀이

    • 1번: 검색 속도 향상을 위한 기능이므로 옳다.
    • 2번: 디스크 정리는 불필요한 파일을 삭제해 공간을 확보하는 기능이다.
    • 3번: 파일 압축은 파일 크기를 줄이는 기능이다.
    • 4번: 시스템 복원은 시스템 설정을 이전 시점으로 되돌리는 기능이다.

    보충 개념 색인 위치를 늘리면 검색은 빨라지지만 색인 생성·유지 비용이 늘어, 자주 검색하는 폴더만 색인하는 것이 효율적이다.

  12. 문제 12

    4지선다

    다음 중 데이터 암호화 기법에 대한 설명으로 옳지 않은 것은?

    • 1.

      비밀키(대칭키) 암호화는 암호화와 복호화에 같은 키를 사용한다.

    • 2.

      대표적인 비밀키 암호화 방식으로 DES가 있다.

    • 3.

      공개키(비대칭키) 암호화의 대표적인 방식으로 RSA가 있다.

    • 4.

      공개키 암호화에서는 복호화에 사용하는 키를 누구나 볼 수 있게 공개한다.

    정답·해설 보기

    정답

    4

    공개키 암호화에서는 복호화에 사용하는 키를 누구나 볼 수 있게 공개한다.

    해설

    정답: 4. 공개키 암호화에서는 암호화에 쓰는 공개키만 공개하고, 복호화에 쓰는 개인키는 본인만 갖고 비공개로 둔다.

    오답 풀이

    • 1번: 대칭키는 암·복호화에 같은 키를 쓰므로 옳다.
    • 2번: DES는 대표적인 대칭키 방식이므로 옳다.
    • 3번: RSA는 대표적인 공개키 방식이므로 옳다.
    • 4번: 복호화 키(개인키)는 공개하지 않으므로 옳지 않다.

    보충 개념 대칭키는 빠르지만 키 분배·관리가 어렵고, 공개키는 키 관리가 쉽지만 처리 속도가 느린 특징이 있다.

  13. 문제 13

    4지선다

    다음 중 방화벽(Firewall)에 대한 설명으로 옳지 않은 것은?

    • 1.

      외부로부터의 불법적인 접근을 차단하기 위한 보안 시스템이다.

    • 2.

      외부와 연결되는 통로를 일원화하여 출입을 통제하고 기록을 남길 수 있다.

    • 3.

      내부 사용자의 정보 유출이나 내부에서 시작되는 공격까지 모두 막을 수 있다.

    • 4.

      침입 기록을 분석하여 외부 침입자의 흔적을 역추적하는 데 활용할 수 있다.

    정답·해설 보기

    정답

    3

    내부 사용자의 정보 유출이나 내부에서 시작되는 공격까지 모두 막을 수 있다.

    해설

    정답: 3. 방화벽은 외부에서 들어오는 침입을 막는 데 초점이 있어, 내부에서 시작되는 공격이나 내부 사용자에 의한 정보 유출은 막지 못한다.

    오답 풀이

    • 1번: 외부의 불법 접근 차단이 방화벽의 목적이므로 옳다.
    • 2번: 통로를 일원화해 통제·기록하므로 옳다.
    • 3번: 내부 공격·유출까지 모두 막지는 못하므로 옳지 않다.
    • 4번: 로그 분석으로 침입자 역추적에 활용할 수 있으므로 옳다.

    보충 개념 방화벽은 경계 보안 장치이므로, 내부 위협 대응을 위해서는 접근 권한 관리·감사 로그 등 별도 보안 대책이 필요하다.

  14. 문제 14

    4지선다

    다음 중 컴퓨터 보안 위협에 대한 설명으로 옳지 않은 것은?

    • 1.

      스니핑(Sniffing)은 네트워크에서 오가는 데이터를 몰래 엿보아 정보를 가로채는 행위이다.

    • 2.

      분산 서비스 거부(DDoS) 공격은 시스템에 침입해 파일을 암호화한 뒤 금전을 요구하는 행위이다.

    • 3.

      피싱(Phishing)은 가짜 웹 사이트로 유도하여 개인 정보를 빼내는 행위이다.

    • 4.

      키로거(Key Logger)는 키보드 입력을 가로채 비밀번호 등을 알아내는 행위이다.

    정답·해설 보기

    정답

    2

    분산 서비스 거부(DDoS) 공격은 시스템에 침입해 파일을 암호화한 뒤 금전을 요구하는 행위이다.

    해설

    정답: 2. 파일을 암호화한 뒤 금전을 요구하는 것은 랜섬웨어의 특징이다. DDoS는 다수의 트래픽을 한꺼번에 보내 시스템을 마비시키는 공격이다.

    오답 풀이

    • 1번: 스니핑은 데이터를 도청해 가로채는 행위이므로 옳다.
    • 2번: DDoS 설명이 랜섬웨어 설명으로 바뀌어 옳지 않다.
    • 3번: 피싱은 가짜 사이트로 유인해 정보를 빼내므로 옳다.
    • 4번: 키로거는 키 입력을 가로채므로 옳다.

    보충 개념 스푸핑(위장), 스니핑(도청), 피싱(유인), 파밍(DNS 변조), 랜섬웨어(암호화 후 금전 요구) 등 위협 유형을 구분해 둔다.

  15. 문제 15

    4지선다

    다음 중 인터넷에서 사용하는 프록시(Proxy) 서버의 기능으로 옳은 것은?

    • 1.

      자주 요청되는 웹 페이지를 저장해 두는 캐시 기능과 방화벽 기능

    • 2.

      IP 주소를 네트워크 카드의 물리적 주소(MAC)로 변환하는 기능

    • 3.

      도메인 이름을 IP 주소로 변환하는 기능

    • 4.

      약해진 디지털 신호를 재생하여 전송 거리를 늘리는 기능

    정답·해설 보기

    정답

    1

    자주 요청되는 웹 페이지를 저장해 두는 캐시 기능과 방화벽 기능

    해설

    정답: 1. 프록시 서버는 자주 요청되는 웹 페이지를 캐시에 저장해 응답 속도를 높이고, 외부 접근을 통제하는 방화벽 역할도 수행한다.

    오답 풀이

    • 1번: 캐시 기능과 방화벽 기능을 함께 가지므로 옳다.
    • 2번: IP를 MAC으로 변환하는 것은 ARP의 기능이다.
    • 3번: 도메인을 IP로 변환하는 것은 DNS의 기능이다.
    • 4번: 신호를 재생해 거리를 늘리는 것은 리피터의 기능이다.

    보충 개념 프록시 서버는 클라이언트와 서버 사이에서 요청을 대신 처리하며 캐시·보안·접근 제어를 담당한다.

  16. 문제 16

    4지선다

    다음 중 파일 전송 프로토콜(FTP)에 대한 설명으로 옳지 않은 것은?

    • 1.

      두 컴퓨터 사이에서 파일을 주고받기 위한 원격 파일 전송 프로토콜이다.

    • 2.

      텍스트 파일은 ASCII 모드로, 그림이나 실행 파일은 Binary 모드로 전송한다.

    • 3.

      전용 프로그램뿐 아니라 웹 브라우저로도 FTP 서버에 접속할 수 있다.

    • 4.

      FTP 서버에 저장된 프로그램은 내려받지 않고 서버에서 곧바로 실행할 수 있다.

    정답·해설 보기

    정답

    4

    FTP 서버에 저장된 프로그램은 내려받지 않고 서버에서 곧바로 실행할 수 있다.

    해설

    정답: 4. FTP 서버의 프로그램은 내려받은(다운로드한) 뒤 사용자의 컴퓨터에서 실행해야 하며, 서버에서 곧바로 실행할 수는 없다.

    오답 풀이

    • 1번: 원격 파일 송수신 프로토콜이므로 옳다.
    • 2번: 텍스트는 ASCII, 그림·실행 파일은 Binary 모드로 전송하므로 옳다.
    • 3번: 웹 브라우저로도 접속할 수 있으므로 옳다.
    • 4번: 서버에서 바로 실행할 수 없으므로 옳지 않다.

    보충 개념 로그인 없이 누구나 접속하는 익명(Anonymous) FTP가 있으며, 전송 모드를 잘못 선택하면 파일이 손상될 수 있다.

  17. 문제 17

    4지선다

    다음 중 인터넷에서 사용하는 스트리밍(Streaming) 기술에 대한 설명으로 옳은 것은?

    • 1.

      정지 화상의 인접 프레임 간 중복 정보를 제거하여 데이터를 압축하는 기술이다.

    • 2.

      멀티미디어 파일을 모두 내려받기 전에 전송되는 부분부터 실시간으로 재생하는 기술이다.

    • 3.

      문자·그림·소리 등을 연결하여 비순차적으로 정보를 탐색하게 하는 기술이다.

    • 4.

      아날로그 영상을 디지털로 변환하여 편집·저장하는 기술이다.

    정답·해설 보기

    정답

    2

    멀티미디어 파일을 모두 내려받기 전에 전송되는 부분부터 실시간으로 재생하는 기술이다.

    해설

    정답: 2. 스트리밍은 멀티미디어 데이터를 모두 내려받기 전에, 전송되는 대로 실시간으로 재생하는 기술이다.

    오답 풀이

    • 1번: 프레임 간 중복 제거 압축은 동영상 압축 기법에 대한 설명이다.
    • 2번: 전송되는 부분부터 실시간 재생하므로 옳다.
    • 3번: 비순차적 정보 탐색은 하이퍼텍스트·하이퍼미디어에 대한 설명이다.
    • 4번: 아날로그를 디지털로 변환·편집하는 것은 캡처·디지타이징에 대한 설명이다.

    보충 개념 스트리밍은 버퍼링을 통해 끊김 없이 재생하며, 전체 파일을 저장하지 않고도 시청할 수 있다.

  18. 문제 18

    4지선다

    다음 중 GPS와 이동 통신망, 위치 정보 데이터베이스를 결합하여 사용자의 현재 위치를 파악하고 주변 정보나 부가 서비스를 제공하는 기술로 옳은 것은?

    • 1.

      위치 기반 서비스(LBS)

    • 2.

      사물 인터넷(IoT)

    • 3.

      시맨틱 웹(Semantic Web)

    • 4.

      빅 데이터(Big Data)

    정답·해설 보기

    정답

    1

    위치 기반 서비스(LBS)

    해설

    정답: 1. 위치 기반 서비스(LBS)는 위치 정보를 활용하여 사용자에게 주변 정보·길 안내 등 부가 서비스를 제공하는 기술이다.

    오답 풀이

    • 1번: 위치 정보를 기반으로 서비스를 제공하므로 옳다.
    • 2번: 사물 인터넷은 사물에 통신 기능을 부여해 연결하는 기술이다.
    • 3번: 시맨틱 웹은 컴퓨터가 정보의 의미를 이해하도록 하는 차세대 웹이다.
    • 4번: 빅 데이터는 대규모 데이터에서 가치를 추출하는 기술이다.

    보충 개념 LBS는 GPS·기지국·Wi-Fi 등으로 위치를 측정하며, 지도·내비게이션·주변 검색 서비스의 기반이 된다.

  19. 문제 19

    4지선다

    다음 중 사물 인터넷(IoT)에 대한 설명으로 옳지 않은 것은?

    • 1.

      사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술이다.

    • 2.

      사람의 조작 없이도 사물끼리 정보를 주고받아 자동으로 동작할 수 있다.

    • 3.

      개방형 구조여서 보안 위협이 거의 없으므로 별도의 보안 대책이 필요 없다.

    • 4.

      스마트 가전, 헬스케어 등 다양한 분야의 맞춤형 서비스에 활용된다.

    정답·해설 보기

    정답

    3

    개방형 구조여서 보안 위협이 거의 없으므로 별도의 보안 대책이 필요 없다.

    해설

    정답: 3. 사물 인터넷은 개방형 구조여서 오히려 보안 위협에 노출되기 쉬우므로 정보 보안 대책의 적용이 매우 중요하다.

    오답 풀이

    • 1번: 센서·통신 기능을 내장해 인터넷에 연결하므로 옳다.
    • 2번: 사물끼리 정보를 주고받아 자동 동작할 수 있으므로 옳다.
    • 3번: 개방형 구조라 보안 위협이 크므로 대책이 필요하며, 필요 없다는 설명은 옳지 않다.
    • 4번: 스마트 가전·헬스케어 등에 활용되므로 옳다.

    보충 개념 IoT는 다수의 기기가 연결되어 공격 표면이 넓어지므로 인증·암호화 등 보안 설계가 핵심 과제이다.

  20. 문제 20

    4지선다

    다음 중 멀티미디어 서비스인 VOD(Video On Demand)에 대한 설명으로 옳은 것은?

    • 1.

      원격지의 여러 사람이 화면을 보며 회의를 진행하는 서비스이다.

    • 2.

      통신망을 이용하여 원격지의 환자를 진료하는 의료 서비스이다.

    • 3.

      가상의 3차원 공간에서 실제와 같은 체험을 하게 하는 서비스이다.

    • 4.

      사용자가 원하는 영상 정보를 원하는 시간에 선택하여 볼 수 있도록 제공하는 서비스이다.

    정답·해설 보기

    정답

    4

    사용자가 원하는 영상 정보를 원하는 시간에 선택하여 볼 수 있도록 제공하는 서비스이다.

    해설

    정답: 4. VOD는 영상 정보 데이터베이스를 구축해 사용자가 원하는 시간에 원하는 영상을 선택해 볼 수 있게 하는 주문형 서비스이다.

    오답 풀이

    • 1번: 화면을 보며 회의하는 것은 화상 회의(VCS)에 대한 설명이다.
    • 2번: 원격지 환자를 진료하는 것은 원격 의료(텔레메디슨)에 대한 설명이다.
    • 3번: 가상 공간 체험은 가상현실(VR)에 대한 설명이다.
    • 4번: 원하는 시간에 영상을 선택해 보는 것은 VOD이므로 옳다.

    보충 개념 VOD는 양방향 서비스로 사용자가 재생·정지·되감기 등을 능동적으로 제어할 수 있다.

  21. 문제 21

    4지선다

    다음 중 워크시트에 데이터를 입력하는 방법에 대한 설명으로 옳지 않은 것은?

    • 1.

      숫자 데이터를 입력하면 기본적으로 셀의 오른쪽에 정렬된다.

    • 2.

      숫자 앞에 작은따옴표(')를 붙여 입력하면 문자로 취급되어 왼쪽에 정렬된다.

    • 3.

      수식이나 함수를 입력할 때에는 맨 앞에 등호(=)를 붙인다.

    • 4.

      여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 입력한 뒤 [Shift]+[Enter]를 누른다.

    정답·해설 보기

    정답

    4

    여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 입력한 뒤 [Shift]+[Enter]를 누른다.

    해설

    정답: 4. 선택한 여러 셀에 같은 데이터를 한 번에 입력하려면 범위를 지정하고 데이터를 입력한 뒤 [Ctrl]+[Enter]를 눌러야 한다.

    오답 풀이

    • 1번: 숫자는 기본적으로 오른쪽에 정렬되므로 옳다.
    • 2번: 작은따옴표를 앞에 붙이면 문자로 취급되어 왼쪽에 정렬되므로 옳다.
    • 3번: 수식·함수는 등호(=)로 시작하므로 옳다.
    • 4번: [Shift]+[Enter]가 아니라 [Ctrl]+[Enter]이므로 옳지 않다.

    보충 개념 [Shift]+[Enter]는 활성 셀을 위쪽으로 이동하는 키이고, [Alt]+[Enter]는 한 셀 안에서 줄을 바꾼다.

  22. 문제 22

    4지선다

    다음 중 셀에 입력된 데이터에 사용자 지정 표시 형식을 적용했을 때의 결과로 옳은 것은?

    • 1.

      0.5 → 0.0% → 0.5%

    • 2.

      1480 → #,##0, → 1,480

    • 3.

      8 → 0.00 → 8.00

    • 4.

      27 → #"점" → 점27

    정답·해설 보기

    정답

    3

    8 → 0.00 → 8.00

    해설

    정답: 3. 8에 "0.00" 형식을 적용하면 소수 둘째 자리까지 표시되어 8.00이 된다.

    오답 풀이

    • 1번: 0.5에 "0.0%"를 적용하면 100을 곱해 50.0%가 되므로 0.5%는 옳지 않다.
    • 2번: "#,##0," 끝의 쉼표는 1000으로 나눠 표시하므로 1480은 1로 표시되어 1,480은 옳지 않다.
    • 3번: 8 → 8.00이 되므로 옳다.
    • 4번: 27에 #"점"을 적용하면 숫자 뒤에 "점"이 붙어 27점이 되므로 점27은 옳지 않다.

    보충 개념 표시 형식에서 %는 100을 곱하고, 코드 끝의 쉼표(,)는 천 단위씩 자릿수를 줄여 표시한다.

  23. 문제 23

    4지선다

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

    • 1.

      숫자 하나만 들어 있는 셀을 그냥 드래그하면 1씩 증가하면서 채워진다.

    • 2.

      문자와 숫자가 함께 들어 있는 데이터를 드래그하면 문자는 그대로 두고 숫자가 1씩 증가하면서 채워진다.

    • 3.

      날짜 데이터를 드래그하면 항상 같은 날짜가 그대로 복사된다.

    • 4.

      숫자가 들어 있는 두 셀을 블록으로 선택하여 드래그하면 두 값이 번갈아 반복되어 채워진다.

    정답·해설 보기

    정답

    2

    문자와 숫자가 함께 들어 있는 데이터를 드래그하면 문자는 그대로 두고 숫자가 1씩 증가하면서 채워진다.

    해설

    정답: 2. 문자와 숫자가 섞인 데이터를 드래그하면 문자는 그대로 유지되고 숫자만 1씩 증가하면서 채워진다.

    오답 풀이

    • 1번: 숫자 하나만 든 셀을 그냥 드래그하면 같은 값이 복사되며, 증가시키려면 [Ctrl]을 누른 채 드래그한다.
    • 2번: 문자 고정·숫자 증가가 맞으므로 옳다.
    • 3번: 날짜는 1일씩 증가하면서 채워지므로 옳지 않다.
    • 4번: 두 숫자 셀을 선택해 드래그하면 두 값의 차이를 따르는 등차수열로 채워진다.

    보충 개념 두 셀의 차이가 채우기의 증가량이 되며, 문자만 있는 데이터는 그대로 복사된다.

  24. 문제 24

    4지선다

    다음 중 워크시트의 이름을 지정하는 규칙에 대한 설명으로 옳지 않은 것은?

    • 1.

      시트 이름은 공백을 포함하여 최대 255자까지 지정할 수 있다.

    • 2.

      시트 탭을 더블클릭하면 이름을 수정할 수 있다.

    • 3.

      하나의 통합 문서 안에서는 같은 시트 이름을 중복하여 사용할 수 없다.

    • 4.

      시트 이름은 영문자의 대·소문자를 구분하지 않는다.

    정답·해설 보기

    정답

    1

    시트 이름은 공백을 포함하여 최대 255자까지 지정할 수 있다.

    해설

    정답: 1. 시트 이름은 공백을 포함하여 최대 31자까지만 지정할 수 있다.

    오답 풀이

    • 1번: 최대 길이는 255자가 아니라 31자이므로 옳지 않다.
    • 2번: 시트 탭을 더블클릭하면 이름을 수정할 수 있으므로 옳다.
    • 3번: 같은 통합 문서 안에서 시트 이름은 중복할 수 없으므로 옳다.
    • 4번: 시트 이름은 대·소문자를 구분하지 않으므로 옳다.

    보충 개념 시트 이름에는 \ / ? * [ ] : 등의 기호를 사용할 수 없으며 빈 이름도 지정할 수 없다.

  25. 문제 25

    4지선다

    다음 중 워크시트의 이름으로 사용할 수 있는 것은?

    • 1.

      1분기[영업]

    • 2.

      1분기*영업

    • 3.

      1분기_영업

    • 4.

      1분기/영업

    정답·해설 보기

    정답

    3

    1분기_영업

    해설

    정답: 3. 밑줄(_)은 시트 이름에 사용할 수 있는 문자이므로 "1분기_영업"은 사용할 수 있다.

    오답 풀이

    • 1번: 대괄호 [ ]는 사용할 수 없는 기호이므로 옳지 않다.
    • 2번: 별표(*)는 사용할 수 없는 기호이므로 옳지 않다.
    • 3번: 밑줄은 허용되므로 사용할 수 있는 이름으로 옳다.
    • 4번: 슬래시(/)는 사용할 수 없는 기호이므로 옳지 않다.

    보충 개념 시트 이름에 사용할 수 없는 기호는 \ / ? * [ ] : 이며, 그 외 문자·숫자·공백·밑줄 등은 사용할 수 있다.

  26. 문제 26

    4지선다

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

    • 1.

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

    • 2.

      범위를 지정하고 수식을 입력한 뒤 [Ctrl]+[Enter]를 누르면 지정한 모든 셀에 수식이 한 번에 채워진다.

    • 3.

      수식의 결과값을 수식이 아닌 상수로 바꾸려면 [F9] 키를 누른다.

    • 4.

      배열 상수에는 숫자나 텍스트만 넣을 수 있고 TRUE, FALSE 같은 논리값은 넣을 수 없다.

    정답·해설 보기

    정답

    4

    배열 상수에는 숫자나 텍스트만 넣을 수 있고 TRUE, FALSE 같은 논리값은 넣을 수 없다.

    해설

    정답: 4. 배열 상수에는 숫자·텍스트뿐만 아니라 TRUE, FALSE 같은 논리값과 #N/A 같은 오류값도 넣을 수 있다.

    오답 풀이

    • 1번: 여러 시트의 같은 범위를 묶어 참조하는 것이 3차원 참조이므로 옳다.
    • 2번: [Ctrl]+[Enter]로 범위에 수식을 한 번에 채울 수 있으므로 옳다.
    • 3번: 수식 입력 줄에서 [F9]를 누르면 수식이 결과값(상수)으로 바뀌므로 옳다.
    • 4번: 논리값도 배열 상수로 쓸 수 있으므로 옳지 않다.

    보충 개념 배열 상수에는 셀 참조·수식·길이가 다른 행과 열은 사용할 수 없으나, 숫자·텍스트·논리값·오류값은 사용할 수 있다.

  27. 문제 27

    4지선다

    다음 중 [B2] 셀에 수식 "=A2+B2+C2"를 입력했을 때 발생하는 현상으로 옳은 것은?

    • 1.

      [B2] 셀에 "#REF!" 오류가 표시된다.

    • 2.

      [B2] 셀에 "#VALUE!" 오류가 표시된다.

    • 3.

      순환 참조 경고 메시지가 나타난다.

    • 4.

      데이터 유효성 검사 오류 메시지가 나타난다.

    정답·해설 보기

    정답

    3

    순환 참조 경고 메시지가 나타난다.

    해설

    정답: 3. 수식이 들어 있는 [B2] 셀이 수식 안에서 자기 자신(B2)을 참조하므로 순환 참조가 발생하여 경고 메시지가 나타난다.

    오답 풀이

    • 1번: "#REF!"는 참조하던 셀이 삭제되었을 때 나타나는 오류이다.
    • 2번: "#VALUE!"는 잘못된 형식의 값이 인수로 쓰였을 때 나타난다.
    • 3번: 자기 셀을 참조하므로 순환 참조 경고가 맞아 옳다.
    • 4번: 데이터 유효성 검사 오류는 입력 제한 조건을 위반할 때 나타난다.

    보충 개념 순환 참조는 수식이 직접 또는 간접적으로 자기 셀을 참조할 때 생기며, 반복 계산을 켜지 않으면 결과가 0으로 처리된다.

  28. 문제 28

    4지선다

    다음 중 배열 상수에 대한 설명으로 옳지 않은 것은?

    • 1.

      배열 상수에 텍스트를 넣을 때에는 큰따옴표(")로 묶어 입력한다.

    • 2.

      셀 참조나 함수, 길이가 다른 행과 열도 배열 상수의 값으로 사용할 수 있다.

    • 3.

      같은 배열 상수 안에서 행은 세미콜론(;), 열은 쉼표(,)로 구분한다.

    • 4.

      배열 상수의 값으로 숫자·텍스트 외에 TRUE, FALSE 같은 논리값도 쓸 수 있다.

    정답·해설 보기

    정답

    2

    셀 참조나 함수, 길이가 다른 행과 열도 배열 상수의 값으로 사용할 수 있다.

    해설

    정답: 2. 셀 참조, 함수, 길이가 서로 다른 행과 열은 배열 상수의 값으로 사용할 수 없다.

    오답 풀이

    • 1번: 배열 상수의 텍스트는 큰따옴표로 묶으므로 옳다.
    • 2번: 셀 참조·함수·길이가 다른 행열은 사용할 수 없으므로 옳지 않다.
    • 3번: 행은 세미콜론, 열은 쉼표로 구분하므로 옳다.
    • 4번: 논리값도 배열 상수의 값으로 쓸 수 있으므로 옳다.

    보충 개념 배열 상수의 값은 수식이 아닌 상수여야 하며, $·괄호·% 기호도 배열 상수에 포함할 수 없다.

  29. 문제 29

    4지선다

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

    [조건]

    부서평가
    <>관리>=80

    [데이터]

    사원부서평가
    김하늘영업92
    이준호관리85
    박서연개발78
    정민우영업70
    한지수개발88
    오세훈관리95
    임가람영업81
    • 1.

      2개

    • 2.

      3개

    • 3.

      4개

    • 4.

      5개

    정답·해설 보기

    정답

    2

    3개

    해설

    정답: 2. 조건이 같은 행에 있으므로 AND 조건이며, "부서가 관리가 아니면서 평가가 80 이상"인 레코드를 추출한다.

    오답 풀이

    • 김하늘(영업, 92), 한지수(개발, 88), 임가람(영업, 81)이 두 조건을 모두 만족한다.
    • 이준호·오세훈은 부서가 관리라서 제외되고, 박서연(78)·정민우(70)는 평가가 80 미만이라 제외된다.
    • 따라서 추출되는 레코드는 3개이므로 정답은 2번이다.

    보충 개념 고급 필터에서 조건을 같은 행에 쓰면 AND, 다른 행에 쓰면 OR이며, <>는 "같지 않음"을 의미한다.

  30. 문제 30

    4지선다

    아래 워크시트에서 점수[B3:B10]를 이용하여 점수 구간별 도수를 구한 뒤 그 도수만큼 "●"를 반복 표시하려고 한다. 다음 중 [F3] 셀에 입력할 배열 수식으로 옳은 것은?

    ABCDEF
    2점수하한상한도수
    355060
    4726175
    5887690
    69191100
    763
    849
    977
    1095
    • 1.

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

    • 2.

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

    • 3.

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

    • 4.

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

    정답·해설 보기

    정답

    1

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

    해설

    정답: 1. FREQUENCY는 첫 인수에 데이터 배열(B3:B10), 둘째 인수에 구간 배열(E3:E6)을 넣어야 하며, 배열 수식이므로 [Ctrl]+[Shift]+[Enter]로 입력되어 중괄호 {}로 묶인다.

    오답 풀이

    • 1번: 인수 순서가 (데이터, 구간)이고 중괄호로 묶여 있으므로 옳다.
    • 2번: 중괄호가 없고 인수 순서도 뒤바뀌어 옳지 않다.
    • 3번: 인수 순서는 맞으나 배열 수식의 중괄호가 없어 옳지 않다.
    • 4번: 중괄호는 있으나 인수 순서가 (구간, 데이터)로 뒤바뀌어 옳지 않다.

    보충 개념 FREQUENCY(데이터_배열, 구간_배열)는 각 구간에 속하는 값의 개수를 배열로 반환하고, REPT(문자, 횟수)는 문자를 지정한 횟수만큼 반복한다.

  31. 문제 31

    4지선다

    아래 워크시트에서 택배비표[A10:D13]를 이용하여 [D2] 셀에 주문의 택배비를 배열 수식으로 구하려고 한다. 다음 중 [D2] 셀에 입력할 수식으로 옳은 것은?

    ABCD
    1주문번호지역무게택배비
    2101지방4
    10지역035
    12수도권300040005000
    13지방400050006000
    • 1.

      =INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1))

    • 2.

      =INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,1), MATCH(C2,$B$10:$D$10,0))

    • 3.

      =INDEX($B$12:$D$13, MATCH(C2,$B$10:$D$10,1), MATCH(B2,$A$12:$A$13,0))

    • 4.

      =INDEX(MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1), $B$12:$D$13)

    정답·해설 보기

    정답

    1

    =INDEX($B$12:$D$13, MATCH(B2,$A$12:$A$13,0), MATCH(C2,$B$10:$D$10,1))

    해설

    정답: 1. INDEX(범위, 행 번호, 열 번호) 구조에서 행은 지역을 정확히 찾으므로 MATCH(B2, A12:A13, 0), 열은 무게 구간을 근사로 찾으므로 MATCH(C2, B10:D10, 1)을 사용한다.

    오답 풀이

    • 1번: 지역은 정확히(0), 무게 구간은 근사(1)로 찾고 인수 순서도 맞으므로 옳다.
    • 2번: 지역을 근사(1)로, 무게를 정확히(0)로 찾아 옳지 않다.
    • 3번: 행과 열에 들어갈 MATCH가 서로 뒤바뀌어 옳지 않다.
    • 4번: INDEX의 첫 인수는 참조 범위여야 하는데 MATCH가 들어가 인수 순서가 잘못되어 옳지 않다.

    보충 개념 MATCH의 마지막 인수가 0이면 정확히 일치, 1이면 찾을 값보다 작거나 같은 값 중 최대값(근사)을 찾으며 이때 구간 배열은 오름차순이어야 한다.

  32. 문제 32

    4지선다

    다음과 같이 "데이터 표" 기능을 사용하여 단가에 따른 판매액을 계산하려고 한다(수량 셀과 단가 셀을 참조하는 수식을 한쪽에 두고, 단가 여러 값을 한 행에 나열). 다음 중 이때 수행할 작업에 대한 설명으로 옳지 않은 것은?

    • 1.

      [데이터 표] 대화상자에서 "행 입력 셀"에 단가가 입력될 셀을 지정한다.

    • 2.

      표로 만들 범위를 선택한 뒤 [데이터] → [예측] → [가상 분석] → [데이터 표]를 선택한다.

    • 3.

      계산 결과가 채워진 셀 중 하나만 선택하여 그 값을 직접 수정할 수 있다.

    • 4.

      자동으로 채워진 셀에는 "{=TABLE(...)}" 형태의 배열 수식이 들어 있다.

    정답·해설 보기

    정답

    3

    계산 결과가 채워진 셀 중 하나만 선택하여 그 값을 직접 수정할 수 있다.

    해설

    정답: 3. 데이터 표의 결과는 배열 수식으로 한꺼번에 채워지므로, 결과 셀의 일부만 선택하여 따로 수정하거나 삭제할 수 없다.

    오답 풀이

    • 1번: 단가 값이 한 행에 나열되어 있으므로 "행 입력 셀"에 단가 셀을 지정하므로 옳다.
    • 2번: [데이터] → [예측] → [가상 분석] → [데이터 표] 순으로 실행하므로 옳다.
    • 3번: 결과 셀 일부만 수정할 수 없으므로 옳지 않다.
    • 4번: 결과 셀에는 "{=TABLE(...)}" 배열 수식이 들어 있으므로 옳다.

    보충 개념 데이터 표는 하나 또는 두 개의 입력 값이 바뀔 때 수식 결과가 어떻게 달라지는지를 한 번에 보여 주는 가상 분석 도구이다.

  33. 문제 33

    4지선다

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

    • 1.

      부분합을 작성하기 전에 기준이 되는 필드를 기준으로 데이터를 미리 정렬해야 한다.

    • 2.

      이미 작성된 부분합에 다른 함수의 부분합을 중첩하려면 "새로운 값으로 대치"를 해제해야 한다.

    • 3.

      부분합을 제거하면 함께 삽입되었던 윤곽(개요)도 모두 제거된다.

    • 4.

      부분합에서는 합계·평균·개수 등의 요약은 가능하지만 최대값·최소값은 구할 수 없다.

    정답·해설 보기

    정답

    4

    부분합에서는 합계·평균·개수 등의 요약은 가능하지만 최대값·최소값은 구할 수 없다.

    해설

    정답: 4. 부분합에서는 합계·평균·개수뿐만 아니라 최대값·최소값·곱·표준편차 등도 요약 함수로 구할 수 있다.

    오답 풀이

    • 1번: 부분합은 기준 필드로 먼저 정렬해야 하므로 옳다.
    • 2번: 중첩 부분합을 만들려면 "새로운 값으로 대치"를 해제해야 하므로 옳다.
    • 3번: 부분합을 제거하면 윤곽도 함께 제거되므로 옳다.
    • 4번: 최대값·최소값도 구할 수 있으므로 옳지 않다.

    보충 개념 부분합의 요약 함수에는 합계·개수·평균·최대값·최소값·곱·숫자 개수·표준편차·분산 등이 있다.

  34. 문제 34

    4지선다

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

    • 1.

      피벗 테이블을 만든 뒤 원본 데이터를 수정하면 [새로 고침]을 해야 보고서에 반영된다.

    • 2.

      값 영역에 두 개 이상의 필드를 넣으면 "Σ 값" 필드가 행 또는 열 영역에 자동으로 추가된다.

    • 3.

      행 레이블이나 값 영역에 대해 레이블 필터나 값 필터를 적용할 수 있다.

    • 4.

      원본 데이터를 수정하면 별도의 조작 없이도 피벗 테이블에 즉시 자동으로 반영된다.

    정답·해설 보기

    정답

    4

    원본 데이터를 수정하면 별도의 조작 없이도 피벗 테이블에 즉시 자동으로 반영된다.

    해설

    정답: 4. 피벗 테이블은 원본 데이터를 수정해도 자동으로 반영되지 않으며, [새로 고침]을 실행해야 변경 내용이 반영된다.

    오답 풀이

    • 1번: 원본 수정 후 [새로 고침]이 필요하므로 옳다.
    • 2번: 값 필드가 둘 이상이면 "Σ 값" 필드가 자동 추가되므로 옳다.
    • 3번: 레이블 필터·값 필터를 적용할 수 있으므로 옳다.
    • 4번: 자동으로 즉시 반영되지 않으므로 옳지 않다.

    보충 개념 원본 범위가 늘어났다면 데이터 원본을 다시 지정하거나 표(테이블)로 만들어 두면 새로 고침 시 새 데이터까지 반영된다.

  35. 문제 35

    4지선다

    다음 중 [데이터] → [데이터 도구]의 [통합]에 대한 설명으로 옳지 않은 것은?

    • 1.

      여러 시트나 다른 통합 문서에 입력된 데이터를 하나로 통합할 수 있다.

    • 2.

      원본 데이터와 통합 결과가 같은 워크시트에 있을 때에만 "원본 데이터에 연결"을 적용할 수 있다.

    • 3.

      통합은 데이터의 위치를 기준으로 하거나 항목(범주) 이름을 기준으로 할 수 있다.

    • 4.

      "모든 참조 영역"에 추가한 영역 중 필요 없는 것은 선택하여 삭제할 수 있다.

    정답·해설 보기

    정답

    2

    원본 데이터와 통합 결과가 같은 워크시트에 있을 때에만 "원본 데이터에 연결"을 적용할 수 있다.

    해설

    정답: 2. "원본 데이터에 연결"은 원본 데이터와 통합 결과가 서로 다른 워크시트에 있을 때에만 적용할 수 있다.

    오답 풀이

    • 1번: 여러 시트·다른 통합 문서의 데이터를 통합할 수 있으므로 옳다.
    • 2번: 같은 워크시트일 때만 연결할 수 있다는 설명은 옳지 않다(다른 시트일 때 가능).
    • 3번: 위치 기준·항목 이름 기준 통합이 가능하므로 옳다.
    • 4번: "모든 참조 영역"에서 불필요한 영역을 삭제할 수 있으므로 옳다.

    보충 개념 "원본 데이터에 연결"을 켜면 원본이 바뀔 때 통합 결과가 자동으로 갱신되도록 연결되며, 윤곽이 함께 생성된다.

  36. 문제 36

    4지선다

    다음 중 아래 워크시트 (가)를 (나)와 같이 열의 순서가 재배열되도록 정렬하기 위한 방법으로 옳은 것은?

    (가)

    ABCD
    1지점다점가점나점
    2매출301020

    (나)

    ABCD
    1지점가점나점다점
    2매출102030
    • 1.

      정렬 옵션을 "위쪽에서 아래쪽"으로 설정

    • 2.

      정렬 옵션을 "왼쪽에서 오른쪽"으로 설정

    • 3.

      정렬 기준을 "셀 색"으로 설정

    • 4.

      정렬 옵션을 "내림차순 우선"으로 설정

    정답·해설 보기

    정답

    2

    정렬 옵션을 "왼쪽에서 오른쪽"으로 설정

    해설

    정답: 2. 행 단위로 정렬하여 열의 순서를 바꾸려면 정렬 옵션에서 방향을 "왼쪽에서 오른쪽"으로 설정해야 한다.

    오답 풀이

    • 1번: "위쪽에서 아래쪽"은 기본값으로, 행을 정렬해 레코드 순서를 바꾸는 방식이라 열 재배열에는 맞지 않다.
    • 2번: 열을 재배열하려면 방향을 "왼쪽에서 오른쪽"으로 바꿔야 하므로 옳다.
    • 3번: 셀 색 정렬은 색을 기준으로 한 정렬이라 이 문제와 관계가 없다.
    • 4번: "내림차순 우선"이라는 정렬 옵션은 존재하지 않는다.

    보충 개념 정렬 대화상자의 [옵션]에서 방향을 "위쪽에서 아래쪽"(행 정렬) 또는 "왼쪽에서 오른쪽"(열 정렬)으로 선택할 수 있다.

  37. 문제 37

    4지선다

    다음 중 [틀 고정]에 대한 설명으로 옳지 않은 것은?

    • 1.

      화면에 표시된 틀 고정 구분선을 마우스로 더블클릭하면 틀 고정이 취소된다.

    • 2.

      워크시트를 스크롤해도 특정 행이나 열이 화면에 계속 표시되도록 하는 기능이다.

    • 3.

      셀을 선택하고 틀 고정을 실행하면 선택한 셀의 위쪽 행과 왼쪽 열이 고정된다.

    • 4.

      화면에서 지정한 틀 고정은 인쇄할 때에는 적용되지 않는다.

    정답·해설 보기

    정답

    1

    화면에 표시된 틀 고정 구분선을 마우스로 더블클릭하면 틀 고정이 취소된다.

    해설

    정답: 1. 틀 고정 구분선은 마우스로 더블클릭한다고 해서 취소되지 않으며, [보기] → [틀 고정] → [틀 고정 취소]로 해제해야 한다.

    오답 풀이

    • 1번: 구분선 더블클릭으로는 취소되지 않으므로 옳지 않다.
    • 2번: 스크롤해도 특정 행·열이 표시되게 하는 기능이므로 옳다.
    • 3번: 선택한 셀의 위쪽 행과 왼쪽 열이 고정되므로 옳다.
    • 4번: 화면의 틀 고정은 인쇄에는 적용되지 않으므로 옳다.

    보충 개념 인쇄할 때 특정 행·열을 매 페이지에 반복하려면 [페이지 레이아웃] → [인쇄 제목]에서 반복할 행·열을 지정한다.

  38. 문제 38

    4지선다

    다음 중 셀 범위를 선택했을 때 상태 표시줄의 [상태 표시줄 사용자 지정]에서 표시할 수 있는 자동 계산 항목에 해당하지 않는 것은?

    • 1.

      선택한 영역의 평균

    • 2.

      선택한 영역에서 숫자가 입력된 셀의 개수

    • 3.

      선택한 영역의 합계

    • 4.

      선택한 영역에서 문자 데이터만 입력된 셀의 개수

    정답·해설 보기

    정답

    4

    선택한 영역에서 문자 데이터만 입력된 셀의 개수

    해설

    정답: 4. 상태 표시줄의 자동 계산에는 평균·개수·숫자 셀 수·최소값·최대값·합계가 있으며, "문자 데이터만 입력된 셀의 개수"는 제공되지 않는다.

    오답 풀이

    • 1번: 평균은 자동 계산 항목이므로 해당한다.
    • 2번: 숫자가 입력된 셀의 개수(숫자 셀 수)는 자동 계산 항목이므로 해당한다.
    • 3번: 합계는 자동 계산 항목이므로 해당한다.
    • 4번: 문자 셀의 개수는 자동 계산 항목이 아니므로 해당하지 않는다.

    보충 개념 "개수"는 비어 있지 않은 모든 셀을 세고, "숫자 셀 수"는 숫자가 든 셀만 센다.

  39. 문제 39

    4지선다

    다음 중 묶은 세로 막대형 차트에 대한 설명으로 옳은 것은?

    • 1.

      "계열 겹치기" 값을 늘리면 같은 항목 안에서 계열 막대들이 서로 더 많이 겹쳐진다.

    • 2.

      축 제목은 한 번 입력하면 삭제할 수 없다.

    • 3.

      원본 데이터의 셀이 비어 있으면 막대가 항상 0으로 표시된다.

    • 4.

      보조 축을 지정하면 차트의 왼쪽에 표시된다.

    정답·해설 보기

    정답

    1

    "계열 겹치기" 값을 늘리면 같은 항목 안에서 계열 막대들이 서로 더 많이 겹쳐진다.

    해설

    정답: 1. "계열 겹치기" 값을 크게 할수록 같은 항목 안의 계열 막대들이 서로 더 많이 겹쳐진다.

    오답 풀이

    • 1번: 계열 겹치기 값을 늘리면 막대가 더 겹쳐지므로 옳다.
    • 2번: 축 제목은 입력 후에도 삭제할 수 있으므로 옳지 않다.
    • 3번: 빈 셀의 표시 방식은 옵션으로 선택할 수 있으며 기본은 간격으로 두는 것이라 항상 0은 아니다.
    • 4번: 보조 축은 차트의 오른쪽에 표시되므로 옳지 않다.

    보충 개념 "간격 너비"는 항목(막대 그룹) 사이의 간격을, "계열 겹치기"는 한 항목 안 계열 막대들의 겹침 정도를 조절한다.

  40. 문제 40

    4지선다

    아래는 [A1] 셀에서 [매크로 기록]을 시작하여 작업한 과정을 Visual Basic Editor에서 확인한 것이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?

    Sub 매크로1() ActiveCell.FormulaR1C1 = "분기" ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "매출" ActiveCell.Offset(1, -1).Range("A1").Select ActiveCell.FormulaR1C1 = "1분기" ActiveCell.Offset(0, 1).Range("A1").Select End Sub

    • 1.

      이 매크로는 셀 참조를 상대 참조로 기록한 것이다.

    • 2.

      [B2] 셀을 선택하고 매크로를 실행하면 [C2] 셀에 "매출"이 입력된다.

    • 3.

      시작 셀과 관계없이 항상 [B2] 셀에 "분기"가 입력된다.

    • 4.

      [B2] 셀을 선택하고 매크로를 실행하면 "1분기"는 [B3] 셀에 입력된다.

    정답·해설 보기

    정답

    3

    시작 셀과 관계없이 항상 [B2] 셀에 "분기"가 입력된다.

    해설

    정답: 3. 코드가 ActiveCell.Offset처럼 상대 참조로 기록되었으므로 "분기"는 실행을 시작한 활성 셀에 입력되며, 항상 [B2]에 입력되는 것은 아니다.

    오답 풀이

    • 1번: Offset을 사용했으므로 상대 참조로 기록된 것이 맞아 옳다.
    • 2번: [B2]에서 시작하면 "분기"가 B2, 한 칸 오른쪽 C2에 "매출"이 입력되므로 옳다.
    • 3번: 상대 참조이므로 시작 셀에 따라 입력 위치가 달라져 항상 B2는 아니므로 옳지 않다.
    • 4번: C2 입력 후 Offset(1,-1)로 B3로 이동해 "1분기"가 B3에 입력되므로 옳다.

    보충 개념 매크로 기록 시 [상대 참조로 기록]을 켜면 ActiveCell.Offset 형태로, 끄면 Range("주소") 형태의 절대 참조로 기록된다.

  41. 문제 41

    4지선다

    다음 중 관계 데이터 모델에 대한 설명으로 옳지 않은 것은?

    • 1.

      도메인은 하나의 속성이 가질 수 있는 같은 형식의 모든 값의 집합이다.

    • 2.

      관계형 데이터베이스에서 릴레이션은 데이터를 표(Table) 형태로 표현한 것이다.

    • 3.

      하나의 릴레이션에서 튜플들 사이에는 순서가 없다.

    • 4.

      속성(Attribute)은 어떠한 경우에도 널(Null) 값을 가질 수 없다.

    정답·해설 보기

    정답

    4

    속성(Attribute)은 어떠한 경우에도 널(Null) 값을 가질 수 없다.

    해설

    정답: 4. 속성은 널(Null) 값을 가질 수 있으며, 다만 기본 키로 지정된 속성은 널을 가질 수 없다.

    오답 풀이

    • 1번: 도메인은 한 속성이 취할 수 있는 값의 집합이므로 옳다.
    • 2번: 릴레이션은 표 형태의 데이터 표현이므로 옳다.
    • 3번: 튜플들 사이에는 순서가 없으므로 옳다.
    • 4번: 일반 속성은 널을 가질 수 있으므로 "어떠한 경우에도 널을 가질 수 없다"는 옳지 않다.

    보충 개념 릴레이션은 튜플(행)·속성(열)·도메인으로 구성되며, 속성의 개수를 차수(Degree), 튜플의 개수를 카디널리티(Cardinality)라 한다.

  42. 문제 42

    4지선다

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

    • 1.

      테이블의 모든 레코드를 유일하게 식별할 수 있는 필드에 지정한다.

    • 2.

      시간이 지나면 값이 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것이 바람직하다.

    • 3.

      기본 키로 지정된 필드에는 Null 값을 입력할 수 없다.

    • 4.

      기본 키를 지정하면 해당 필드의 인덱스 속성이 "예(중복 불가능)"로 설정된다.

    정답·해설 보기

    정답

    2

    시간이 지나면 값이 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것이 바람직하다.

    해설

    정답: 2. 기본 키는 값이 변하지 않고 고유해야 하므로, 시간이 지나면 자주 바뀌는 전화번호 같은 필드를 기본 키로 지정하는 것은 바람직하지 않다.

    오답 풀이

    • 1번: 모든 레코드를 유일하게 식별하는 필드에 지정하므로 옳다.
    • 2번: 자주 바뀌는 값은 기본 키로 부적절하므로 옳지 않다.
    • 3번: 기본 키에는 Null을 입력할 수 없으므로 옳다.
    • 4번: 기본 키 지정 시 인덱스가 "예(중복 불가능)"로 설정되므로 옳다.

    보충 개념 기본 키는 유일성(중복 불가)과 최소성을 만족하고 Null을 허용하지 않으며, 변하지 않는 값을 사용하는 것이 좋다.

  43. 문제 43

    4지선다

    다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?

    • 1.

      외래 키 값은 참조하는 테이블의 기본 키 값 중 하나이거나 Null이어야 한다.

    • 2.

      참조되는 쪽(기본 키) 테이블의 레코드를 삭제하면 참조 무결성이 깨질 수 있다.

    • 3.

      외래 키가 있는 테이블에서 레코드를 삭제하면 항상 참조 무결성이 위배된다.

    • 4.

      외래 키가 있는 테이블에 새 레코드를 추가할 때 외래 키 값이 Null이면 참조 무결성이 유지된다.

    정답·해설 보기

    정답

    3

    외래 키가 있는 테이블에서 레코드를 삭제하면 항상 참조 무결성이 위배된다.

    해설

    정답: 3. 외래 키가 있는 자식 테이블의 레코드를 삭제하는 것은 참조 무결성을 위배하지 않으며, 위배 위험은 참조되는 부모 테이블의 레코드를 삭제·변경할 때 발생한다.

    오답 풀이

    • 1번: 외래 키 값은 참조하는 기본 키 값 중 하나이거나 Null이어야 하므로 옳다.
    • 2번: 부모 테이블의 레코드 삭제는 참조 무결성을 깨뜨릴 수 있으므로 옳다.
    • 3번: 자식 레코드 삭제는 무결성 위배가 아니므로 "항상 위배된다"는 옳지 않다.
    • 4번: 외래 키 값이 Null이면 무결성이 유지되므로 옳다.

    보충 개념 참조 무결성은 외래 키가 참조하는 기본 키 값과 항상 일치하거나 Null이어야 한다는 규칙으로, 부모 측 삭제·갱신 시 연쇄 처리를 설정해 유지할 수 있다.

  44. 문제 44

    4지선다

    다음 중 정규화(Normalization)에 대한 설명으로 옳지 않은 것은?

    • 1.

      정규화를 거치면 테이블 사이의 종속성이 더 강해지고 데이터 중복이 늘어난다.

    • 2.

      데이터의 중복을 최소화하기 위한 작업이다.

    • 3.

      삽입·삭제·갱신 시 발생하는 이상(Anomaly) 현상을 줄이기 위한 것이다.

    • 4.

      일반적으로 하나의 테이블을 여러 개의 작은 테이블로 분해하는 과정이다.

    정답·해설 보기

    정답

    1

    정규화를 거치면 테이블 사이의 종속성이 더 강해지고 데이터 중복이 늘어난다.

    해설

    정답: 1. 정규화는 데이터 중복과 종속성으로 인한 문제를 줄이는 작업이므로, 중복이 늘어나고 종속성이 강해진다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 정규화는 중복을 줄이고 이상 현상을 없애는 것이므로 옳지 않다.
    • 2번: 중복 최소화가 정규화의 목적이므로 옳다.
    • 3번: 삽입·삭제·갱신 이상을 줄이기 위한 것이므로 옳다.
    • 4번: 큰 테이블을 작은 테이블로 분해하는 과정이므로 옳다.

    보충 개념 정규화 단계는 1NF→2NF→3NF→BCNF 순으로 진행되며, 지나친 정규화는 조인 증가로 성능 저하를 부를 수 있어 반정규화로 보완하기도 한다.

  45. 문제 45

    4지선다

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

    • 1.

      데이터를 행과 열로 이루어진 표(테이블) 형태로 관리한다.

    • 2.

      기본 키는 레코드를 구별할 수 있는 유일한 값을 갖는 필드이다.

    • 3.

      외래 키 필드는 다른 테이블의 기본 키나 유일한 값을 갖는 필드를 참조한다.

    • 4.

      데이터를 트리(그래프) 구조로 표현한 계층형 모델을 그대로 사용한다.

    정답·해설 보기

    정답

    4

    데이터를 트리(그래프) 구조로 표현한 계층형 모델을 그대로 사용한다.

    해설

    정답: 4. 관계형 데이터베이스는 데이터를 2차원 표(테이블)로 표현하며, 트리(그래프) 구조의 계층형 모델을 그대로 사용하지 않는다.

    오답 풀이

    • 1번: 데이터를 행과 열의 표로 관리하므로 옳다.
    • 2번: 기본 키는 레코드를 구별하는 유일한 값을 갖는 필드이므로 옳다.
    • 3번: 외래 키는 다른 테이블의 기본 키 등을 참조하므로 옳다.
    • 4번: 계층형 모델을 그대로 쓰지 않으므로 옳지 않다.

    보충 개념 데이터베이스 모델에는 계층형(트리), 망형(그래프), 관계형(표)이 있으며, 현재는 관계형이 가장 널리 쓰인다.

  46. 문제 46

    4지선다

    다음 중 Access 테이블의 데이터 형식에 대한 설명으로 옳지 않은 것은?

    • 1.

      긴 텍스트 형식은 짧은 텍스트와 마찬가지로 최대 255자까지만 입력할 수 있다.

    • 2.

      짧은 텍스트 형식에는 문자와 숫자를 모두 입력할 수 있으며 최대 255자까지 저장된다.

    • 3.

      숫자 형식은 필드 크기를 선택하여 저장되는 값의 범위를 조절할 수 있다.

    • 4.

      하이퍼링크 형식에는 웹 페이지나 파일의 위치로 바로 이동하는 주소를 저장할 수 있다.

    정답·해설 보기

    정답

    1

    긴 텍스트 형식은 짧은 텍스트와 마찬가지로 최대 255자까지만 입력할 수 있다.

    해설

    정답: 1. 긴 텍스트(메모) 형식은 255자보다 훨씬 많은 양의 문자를 저장할 수 있으며, 255자 제한이 있는 것은 짧은 텍스트 형식이다.

    오답 풀이

    • 1번: 긴 텍스트가 255자만 가능하다는 설명은 옳지 않다.
    • 2번: 짧은 텍스트는 문자·숫자를 입력할 수 있고 최대 255자이므로 옳다.
    • 3번: 숫자 형식은 필드 크기로 범위를 조절하므로 옳다.
    • 4번: 하이퍼링크 형식은 이동 주소를 저장하므로 옳다.

    보충 개념 짧은 텍스트(최대 255자), 긴 텍스트(대용량 문자), 숫자, 날짜/시간, 통화, 일련번호, 예/아니요, 하이퍼링크 등 형식이 있다.

  47. 문제 47

    4지선다

    다음 중 테이블에서 필드와 레코드를 삭제하는 것에 대한 설명으로 옳은 것은?

    • 1.

      데이터시트 보기에서 필드를 삭제한 직후 [Ctrl]+[Z]를 누르면 항상 되살릴 수 있다.

    • 2.

      데이터시트 보기에서는 레코드를 삭제할 수 없다.

    • 3.

      필드를 삭제하면 그 필드에 입력되어 있던 데이터도 함께 삭제된다.

    • 4.

      디자인 보기에서는 필드를 삭제할 수 없다.

    정답·해설 보기

    정답

    3

    필드를 삭제하면 그 필드에 입력되어 있던 데이터도 함께 삭제된다.

    해설

    정답: 3. 필드를 삭제하면 해당 필드에 입력되어 있던 모든 데이터도 함께 삭제된다.

    오답 풀이

    • 1번: 필드 삭제는 실행 취소(Ctrl+Z)로 되살릴 수 없으므로 옳지 않다.
    • 2번: 데이터시트 보기에서도 레코드를 삭제할 수 있으므로 옳지 않다.
    • 3번: 필드 삭제 시 데이터도 함께 사라지므로 옳다.
    • 4번: 디자인 보기에서도 필드를 삭제할 수 있으므로 옳지 않다.

    보충 개념 필드·레코드 삭제는 되돌릴 수 없으므로 중요한 데이터는 미리 백업한 뒤 작업하는 것이 안전하다.

  48. 문제 48

    4지선다

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

    • 1.

      하나의 인덱스를 여러 개의 필드에 함께 설정할 수 있다.

    • 2.

      인덱스 속성은 "아니요", "예(중복 가능)", "예(중복 불가능)" 중에서 선택한다.

    • 3.

      OLE 개체 형식의 필드에는 인덱스를 설정할 수 없다.

    • 4.

      인덱스를 설정하면 데이터의 추가·수정·삭제 속도가 빨라진다.

    정답·해설 보기

    정답

    4

    인덱스를 설정하면 데이터의 추가·수정·삭제 속도가 빨라진다.

    해설

    정답: 4. 인덱스를 설정하면 검색·정렬은 빨라지지만, 데이터의 추가·수정·삭제 시에는 인덱스도 함께 갱신해야 하므로 오히려 속도가 느려진다.

    오답 풀이

    • 1번: 여러 필드에 하나의 인덱스를 설정할 수 있으므로 옳다.
    • 2번: 인덱스 속성은 세 가지 중에서 선택하므로 옳다.
    • 3번: OLE 개체 형식에는 인덱스를 설정할 수 없으므로 옳다.
    • 4번: 추가·수정·삭제 속도가 빨라진다는 설명은 옳지 않다.

    보충 개념 OLE 개체·첨부 파일·계산 형식 필드에는 인덱스를 설정할 수 없다.

  49. 문제 49

    4지선다

    다음 중 데이터베이스에서 인덱스를 설정하는 가장 큰 목적으로 옳은 것은?

    • 1.

      데이터의 추가·수정·삭제 작업 속도를 높이기 위해

    • 2.

      데이터의 검색 및 정렬 작업 속도를 높이기 위해

    • 3.

      테이블에 입력되는 데이터의 중복을 항상 막기 위해

    • 4.

      저장 공간을 줄여 데이터를 압축하기 위해

    정답·해설 보기

    정답

    2

    데이터의 검색 및 정렬 작업 속도를 높이기 위해

    해설

    정답: 2. 인덱스는 데이터의 검색과 정렬 작업의 속도를 높이기 위해 설정한다.

    오답 풀이

    • 1번: 추가·수정·삭제 작업은 인덱스 갱신 때문에 오히려 느려진다.
    • 2번: 검색·정렬 속도 향상이 인덱스의 핵심 목적이므로 옳다.
    • 3번: 중복 방지는 "예(중복 불가능)"로 설정했을 때의 부수 효과이지 인덱스의 일반 목적이 아니다.
    • 4번: 인덱스는 별도 공간을 차지하므로 저장 공간을 줄이는 것과 무관하다.

    보충 개념 인덱스는 책의 색인처럼 데이터의 위치 정보를 따로 모아 두어 원하는 레코드를 빠르게 찾도록 돕는다.

  50. 문제 50

    4지선다

    다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?

    • 1.

      LIKE "김*"은 "김"으로 시작하는 모든 값을 찾는다.

    • 2.

      LIKE "*동"은 "동"으로 끝나는 모든 값을 찾는다.

    • 3.

      LIKE "A?C"는 "A"로 시작하고 "C"로 끝나며 가운데 한 글자가 있는 세 글자 값을 찾는다.

    • 4.

      LIKE "전산"은 두 번째 글자가 "전"이고 세 번째 글자가 "산"인 값만 찾는다.

    정답·해설 보기

    정답

    4

    LIKE "전산"은 두 번째 글자가 "전"이고 세 번째 글자가 "산"인 값만 찾는다.

    해설

    정답: 4. 별표(*)는 길이에 상관없는 임의의 문자열을 의미하므로, LIKE "전산"은 위치와 관계없이 "전산"을 포함하는 모든 값을 찾는다.

    오답 풀이

    • 1번: "김*"은 "김"으로 시작하는 값을 찾으므로 옳다.
    • 2번: "*동"은 "동"으로 끝나는 값을 찾으므로 옳다.
    • 3번: "?"는 한 글자를 의미하므로 "A?C"는 세 글자 값을 찾아 옳다.
    • 4번: 특정 자리(둘째·셋째)로 한정하는 것이 아니므로 옳지 않다.

    보충 개념 와일드카드 *(임의 길이 문자열), ?(한 문자), #(한 숫자), [ ](지정 범위의 한 문자)를 구분해 기억한다.

  51. 문제 51

    4지선다

    다음과 같은 <사원> 테이블과 <프로젝트> 테이블을 대상으로, "신제품" 프로젝트에 참여한 사원의 "사원명"을 출력하는 SQL문으로 옳은 것은?

    <사원>

    사번사원명
    101김철수
    102이영희
    103박민수

    <프로젝트>

    프로젝트명사번
    신제품101
    신제품102
    유지보수103
    • 1.

      SELECT 사원명 FROM 사원, 프로젝트 WHERE 사번 = (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');

    • 2.

      SELECT 사원명 FROM 사원 WHERE 사번 IN (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');

    • 3.

      SELECT 사원명 FROM 프로젝트 WHERE 사번 IN (SELECT 사번 FROM 사원 WHERE 프로젝트명 = '신제품');

    • 4.

      SELECT 사원명 FROM 사원 WHERE 프로젝트명 = '신제품';

    정답·해설 보기

    정답

    2

    SELECT 사원명 FROM 사원 WHERE 사번 IN (SELECT 사번 FROM 프로젝트 WHERE 프로젝트명 = '신제품');

    해설

    정답: 2. "신제품" 프로젝트의 사번이 둘 이상(101, 102)이므로, 하위 질의가 여러 값을 반환할 수 있는 IN 연산자를 사용해 그 사번에 해당하는 사원명을 조회한다.

    오답 풀이

    • 1번: 하위 질의가 여러 행을 반환할 수 있는데 "="를 사용해 오류가 나므로 옳지 않다.
    • 2번: IN으로 여러 사번을 받아 사원명을 조회하므로 옳다.
    • 3번: 사원 테이블에는 프로젝트명 필드가 없으므로 옳지 않다.
    • 4번: 사원 테이블에 프로젝트명 필드가 없어 조건이 성립하지 않으므로 옳지 않다.

    보충 개념 하위 질의가 단일 값을 반환하면 "="를, 여러 값을 반환할 수 있으면 IN을 사용한다.

  52. 문제 52

    4지선다

    다음 중 <상품>(상품명, 분류, 재고, 가격) 테이블에서 재고가 50 이상인 상품을 가격이 높은 순서로, 가격이 같으면 상품명 오름차순으로 모든 필드를 조회하는 SQL문으로 옳은 것은?

    • 1.

      SELECT * FROM 상품 ORDER BY 가격 DESC, 상품명 ASC WHERE 재고 >= 50;

    • 2.

      SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격, 상품명 DESC;

    • 3.

      SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 DESC, 상품명 ASC;

    • 4.

      SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 ASC, 상품명 DESC;

    정답·해설 보기

    정답

    3

    SELECT * FROM 상품 WHERE 재고 >= 50 ORDER BY 가격 DESC, 상품명 ASC;

    해설

    정답: 3. WHERE 절로 재고 50 이상을 거른 뒤, 가격 내림차순(DESC), 가격이 같으면 상품명 오름차순(ASC)으로 정렬하므로 3번이 옳다.

    오답 풀이

    • 1번: ORDER BY가 WHERE보다 앞에 와서 SQL 문법에 어긋나므로 옳지 않다.
    • 2번: 가격이 기본값(오름차순)으로 정렬되어 "가격이 높은 순서"가 아니므로 옳지 않다.
    • 3번: WHERE → ORDER BY 가격 DESC, 상품명 ASC로 조건에 맞으므로 옳다.
    • 4번: 가격 오름차순·상품명 내림차순이라 요구와 반대이므로 옳지 않다.

    보충 개념 SQL 절의 순서는 SELECT → FROM → WHERE → ORDER BY이며, 정렬은 ASC(오름차순, 기본)·DESC(내림차순)로 지정한다.

  53. 문제 53

    4지선다

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

    순번수량금액
    182000
    2123000
    3Null2500
    4204000
    5103500
    • 1.

      =Avg([수량]) → 10

    • 2.

      =Count([금액]) → 5

    • 3.

      =Sum([수량]) → 50

    • 4.

      =Max([금액]) → 4000

    정답·해설 보기

    정답

    1

    =Avg([수량]) → 10

    해설

    정답: 1. Avg는 Null을 제외하고 평균을 구하므로 (8+12+20+10)/4 = 12.5가 되어, 결과를 10으로 본 1번이 틀렸다.

    오답 풀이

    • 1번: 수량 평균은 12.5이지 10이 아니므로 틀린 결과이다.
    • 2번: 금액은 모두 값이 있어 Count는 5이므로 옳다.
    • 3번: 수량 합계는 8+12+20+10 = 50이므로 옳다(Null 제외).
    • 4번: 금액의 최대값은 4000이므로 옳다.

    보충 개념 집계 함수는 Null을 계산에서 제외하므로, 평균은 Null이 아닌 값의 개수로 나눈다.

  54. 문제 54

    4지선다

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

    • 1.

      "캡션" 속성은 폼 보기에서 제목 표시줄에 표시되는 텍스트를 지정한다.

    • 2.

      "기본 보기" 속성을 "연속 폼"으로 지정하면 한 화면에 여러 레코드가 나타난다.

    • 3.

      "레코드 선택기" 속성은 폼에 입력할 수 있는 최대 레코드 수를 지정한다.

    • 4.

      "탐색 단추" 속성을 "예"로 지정하면 레코드를 이동하는 단추가 표시된다.

    정답·해설 보기

    정답

    3

    "레코드 선택기" 속성은 폼에 입력할 수 있는 최대 레코드 수를 지정한다.

    해설

    정답: 3. "레코드 선택기" 속성은 폼 왼쪽에 레코드를 선택할 수 있는 선택기(막대)를 표시할지 여부를 정하는 것이지, 입력 가능한 최대 레코드 수를 지정하는 것이 아니다.

    오답 풀이

    • 1번: 캡션은 제목 표시줄 텍스트를 지정하므로 옳다.
    • 2번: 기본 보기를 연속 폼으로 하면 여러 레코드가 한 화면에 나타나므로 옳다.
    • 3번: 레코드 선택기는 최대 레코드 수와 무관하므로 옳지 않다.
    • 4번: 탐색 단추를 "예"로 하면 이동 단추가 표시되므로 옳다.

    보충 개념 폼의 기본 보기에는 단일 폼·연속 폼·데이터시트가 있으며, 레코드 선택기·탐색 단추·구분 선 등은 표시 여부를 속성으로 조절한다.

  55. 문제 55

    4지선다

    다음 중 하나의 화면에 폼 보기와 데이터시트 보기를 위·아래로 함께 표시하여, 한쪽에서 선택한 레코드를 다른 쪽에서 보거나 편집할 수 있도록 자동으로 만들어 주는 도구로 옳은 것은?

    • 1.

      여러 항목

    • 2.

      분할 표시 폼

    • 3.

      모달 대화 상자

    • 4.

      폼 디자인

    정답·해설 보기

    정답

    2

    분할 표시 폼

    해설

    정답: 2. 분할 표시 폼은 같은 데이터를 폼 보기와 데이터시트 보기로 위·아래에 동시에 표시하여, 한쪽에서 선택한 레코드를 다른 쪽에서 함께 보고 편집할 수 있게 한다.

    오답 풀이

    • 1번: 여러 항목은 데이터시트와 비슷하게 여러 레코드를 표 형태로 한 화면에 보여 주는 폼이다.
    • 2번: 폼 보기와 데이터시트를 함께 보여 주므로 옳다.
    • 3번: 모달 대화 상자는 사용자 입력을 받는 대화 상자형 폼이다.
    • 4번: 폼 디자인은 빈 폼을 직접 디자인 보기로 만드는 도구이다.

    보충 개념 분할 표시 폼의 두 보기는 같은 데이터 원본에 연결되어 항상 동기화된다.

  56. 문제 56

    4지선다

    다음 중 폼이나 보고서의 조건부 서식에 대한 설명으로 옳지 않은 것은?

    • 1.

      조건부 서식으로 글꼴의 종류(이름)와 글꼴 크기를 자유롭게 바꿀 수 있다.

    • 2.

      필드 값이나 식, 포커스를 가진 컨트롤을 기준으로 조건부 서식을 지정할 수 있다.

    • 3.

      지정한 조건 중 두 개 이상이 참이면 참인 조건 가운데 첫 번째 조건의 서식만 적용된다.

    • 4.

      조건을 만족할 때 글꼴 색, 바탕색, 굵게, 밑줄 등의 서식을 지정할 수 있다.

    정답·해설 보기

    정답

    1

    조건부 서식으로 글꼴의 종류(이름)와 글꼴 크기를 자유롭게 바꿀 수 있다.

    해설

    정답: 1. 조건부 서식으로는 글꼴 색·바탕색·굵게·기울임·밑줄·사용 여부 등은 지정할 수 있으나, 글꼴의 종류(이름)나 크기는 조건부 서식으로 변경할 수 없다.

    오답 풀이

    • 1번: 글꼴 이름·크기는 조건부 서식 대상이 아니므로 옳지 않다.
    • 2번: 필드 값·식·포커스를 기준으로 지정할 수 있으므로 옳다.
    • 3번: 두 개 이상 참이면 첫 번째 참 조건의 서식만 적용되므로 옳다.
    • 4번: 글꼴 색·바탕색·굵게·밑줄 등을 지정할 수 있으므로 옳다.

    보충 개념 조건부 서식은 값이 조건을 만족할 때 강조 표시를 자동 적용하며, 최대 여러 개의 규칙을 우선순위 순서대로 평가한다.

  57. 문제 57

    4지선다

    다음 중 [홈] 탭 [레코드] 그룹의 "Σ 요약" 기능에 대한 설명으로 옳지 않은 것은?

    • 1.

      데이터시트의 맨 아래에 요약 행을 추가하여 집계 결과를 표시한다.

    • 2.

      "텍스트" 형식의 필드에 대해서는 "개수" 집계만 지정할 수 있다.

    • 3.

      숫자 형식의 필드에는 합계, 평균, 최대값 등의 집계를 지정할 수 있다.

    • 4.

      "Σ 요약" 기능은 인쇄된 보고서 위에서만 사용할 수 있다.

    정답·해설 보기

    정답

    4

    "Σ 요약" 기능은 인쇄된 보고서 위에서만 사용할 수 있다.

    해설

    정답: 4. "Σ 요약" 기능은 데이터시트 형식으로 표시되는 테이블·쿼리·폼 등의 데이터시트 보기에서 사용하며, 인쇄된 보고서에서만 쓰는 기능이 아니다.

    오답 풀이

    • 1번: 데이터시트 맨 아래에 요약 행을 추가하므로 옳다.
    • 2번: 텍스트 필드에는 개수 집계만 지정할 수 있으므로 옳다.
    • 3번: 숫자 필드에는 합계·평균·최대값 등을 지정할 수 있으므로 옳다.
    • 4번: 인쇄된 보고서 위에서만 사용한다는 설명은 옳지 않다.

    보충 개념 요약 행에서는 필드 형식에 따라 사용할 수 있는 집계 함수(개수·합계·평균·최대·최소 등)가 달라진다.

  58. 문제 58

    4지선다

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

    • 1.

      OpenReport는 작성된 보고서를 인쇄하거나 미리 보기로 연다.

    • 2.

      FindRecord는 조건에 맞는 모든 레코드를 한 번에 찾아 선택한다.

    • 3.

      ApplyFilter는 테이블이나 쿼리에서 조건에 맞는 레코드만 걸러 표시한다.

    • 4.

      MessageBox는 메시지 상자를 통해 경고나 안내 정보를 표시한다.

    정답·해설 보기

    정답

    2

    FindRecord는 조건에 맞는 모든 레코드를 한 번에 찾아 선택한다.

    해설

    정답: 2. FindRecord는 조건에 맞는 레코드 중 첫 번째 하나를 찾는 함수이며, 모든 레코드를 한 번에 찾아 선택하지는 않는다.

    오답 풀이

    • 1번: OpenReport는 보고서를 인쇄하거나 미리 보기로 열므로 옳다.
    • 2번: FindRecord는 조건에 맞는 첫 레코드를 찾으므로 "모든 레코드"라는 설명은 옳지 않다.
    • 3번: ApplyFilter는 조건에 맞는 레코드만 걸러 표시하므로 옳다.
    • 4번: MessageBox는 메시지 상자로 정보를 표시하므로 옳다.

    보충 개념 조건을 만족하는 레코드만 골라 보려면 ApplyFilter를, 다음 일치 레코드로 이동하려면 FindNext를 함께 사용한다.

  59. 문제 59

    4지선다

    다음 중 개체-관계(E-R) 모델에 대한 설명으로 옳지 않은 것은?

    • 1.

      현실 세계를 개체(Entity), 관계(Relationship), 속성(Attribute)으로 표현하는 개념적 모델이다.

    • 2.

      E-R 다이어그램에서 개체는 사각형, 속성은 타원, 관계는 마름모로 표현한다.

    • 3.

      표현하려는 현실 세계의 대상체(사람·사물 등) 자체를 "관계(Relationship)"라고 한다.

    • 4.

      특정 DBMS의 종류와 관계없이 데이터를 개념적으로 표현하는 데 사용된다.

    정답·해설 보기

    정답

    3

    표현하려는 현실 세계의 대상체(사람·사물 등) 자체를 "관계(Relationship)"라고 한다.

    해설

    정답: 3. 표현하려는 현실 세계의 대상체(사람·사물 등) 자체는 "개체(Entity)"라고 하며, "관계(Relationship)"는 개체들 사이의 연관을 의미한다.

    오답 풀이

    • 1번: 개체·관계·속성으로 현실을 표현하는 개념적 모델이므로 옳다.
    • 2번: 개체=사각형, 속성=타원, 관계=마름모로 표현하므로 옳다.
    • 3번: 대상체 자체는 개체이지 관계가 아니므로 옳지 않다.
    • 4번: 특정 DBMS와 무관한 개념적 표현이므로 옳다.

    보충 개념 E-R 다이어그램은 개체(사각형), 속성(타원), 관계(마름모), 연결선으로 구성되며, 논리적·물리적 설계 이전 단계인 개념적 설계에 사용된다.

  60. 문제 60

    4지선다

    다음 중 보고서가 시작될 때 첫 페이지에 한 번만 표시되며, 보고서의 제목이나 회사 로고 등을 나타내는 데 사용하는 구역으로 옳은 것은?

    • 1.

      보고서 머리글

    • 2.

      페이지 머리글

    • 3.

      그룹 머리글

    • 4.

      본문

    정답·해설 보기

    정답

    1

    보고서 머리글

    해설

    정답: 1. 보고서 머리글은 보고서의 맨 처음 첫 페이지에 한 번만 표시되며, 제목이나 회사 로고 등 보고서 전체를 대표하는 내용을 넣는다.

    오답 풀이

    • 1번: 첫 페이지에 한 번만 표시되어 제목·로고 등을 넣으므로 옳다.
    • 2번: 페이지 머리글은 매 페이지 위쪽에 반복 표시된다.
    • 3번: 그룹 머리글은 각 그룹이 시작될 때마다 표시된다.
    • 4번: 본문은 레코드별로 반복 출력되는 구역이다.

    보충 개념 보고서 구역은 보고서 머리글·페이지 머리글·그룹 머리글·본문·그룹 바닥글·페이지 바닥글·보고서 바닥글로 구성되며, 보고서 바닥글은 마지막에 한 번 총합계 등을 표시한다.

이번엔 직접 풀어보세요

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

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

함께 읽으면 좋은 글