컴퓨터활용능력 1급 필기 기출문제복원 (2020-07-04)

컴퓨터활용능력 1급 2020-07-04 필기 기출문제 해설

이 페이지는 컴퓨터활용능력 1급 2020-07-04 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

컴퓨터활용능력 1급
(2020-07-04 기출문제)

목록

1과목: 컴퓨터 일반

1. 다음 중 컴퓨터 및 정보기기에서 사용하는 펌웨어(Firmware)에 관한 설명으로 옳은 것은?

  1. 주로 하드디스크의 부트 레코드 부분에 저장된다.
  2. 인터프리터 방식으로 번역되어 실행된다.
  3. 운영체제의 일부로 입출력을 전담한다.
  4. 소프트웨어의 업그레이드만으로도 기능을 향상시킬 수있다.
(정답률: 72%)
  • ☆ 펌웨어는 주로 메인보드의 ROM이나 플래시 메모리에 저장됨.

    펌웨어는 하드웨어가 직접 인식하고 실행할 수 있는 기계어 형태로 저장되어 동작하므로, 인트프리터 방식과는 다름.

    펌웨어는 운영체제(OS)와는 독립적으로 하드웨어를 직접 제어하므로 운영체제의 일부로 볼 수 없음. 

  • 펌웨어는 ROM 등 비휘발성 메모리에 저장되어 하드웨어를 제어하는 특수 프로그램으로, 하드웨어 교체 없이 소프트웨어 업데이트만으로 기능을 개선하거나 오류를 수정할 수 있는 것이 핵심입니다.
    오답 노트
    주로 하드디스크의 부트 레코드 부분에 저장된다: ROM 등 비휘발성 메모리에 저장됨
    인터프리터 방식으로 번역되어 실행된다: 주로 컴파일 방식으로 번역되어 실행됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 중 수의 표현에 있어 진법에 대한 설명으로 옳지 않은 것은?

  1. 16진수(Hexadecimal)는 0∼9까지의 숫자와 A∼F까지 문자로 표현하는 진법으로 한 자리수를 표현하는데 4개의 비트가 필요하다.
  2. 2진수, 8진수, 16진수를 10진수 실수(float)로 변환하려면 정수 부분과 소수 부분을 나누어서 변환하려는 각 진수의 자리값과 자리의 지수승을 곱한 결과값을 모두 더하여 계산한다.
  3. 10진수(Decimal) 정수를 2진수, 8진수, 16진수로 변환하려면 10진수 값을 변환할 진수로 나누어 더 이상 나눠지지 않을 때까지 나누고, 몫을 제외한 나머지를 역순으로 표시한다.
  4. 8진수를 16진수로 변환하려면 8진수를 뒤에서부터 2자리씩 자른 후 각각 16진수를 1자리로 계산한다.
(정답률: 59%)
  • ★ 8진수 ↔ 16진수 변환: 8진수를 2진수(3비트 단위)로 우선 변환한 후, 이를 다시 16진수(4비트 단위)로 묶어서 변환

  • 8진수를 16진수로 변환하려면 먼저 8진수를 2진수로 변환한 후, 2진수를 뒤에서부터 4자리씩 끊어서 16진수로 변환해야 합니다.
    오답 노트
    8진수를 2자리씩 자르는 방식: 64진수 변환 방식이므로 틀림
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. 서로 다른 키로 데이터를 암호화하고 복호화 한다.
  2. 암호화와 복호화의 속도가 빠르다.
  3. 알고리즘이 단순하고 파일의 크기가 작다.
  4. 사용자의 증가에 따라 관리해야 할 키의 수가 상대적으로 많아진다.
(정답률: 55%)
  • 암호화 기법 핵심 키워드

    • 비밀키 암호화 기법 (대칭키 암호화)

      • 키 사용: 암호화 키 = 복호화 키 

      • 장점: 알고리즘이 단순하여 파일 크기가 작고 속도가 빠름

      • 단점: 사용자 증가 시 관리할 키의 수가 급증함, 키 분배가 어려움

      • 대표 알고리즘: DES (Data Encryption Standard)

    • 공개키 암호화 기법 (비대칭키 암호화)

      • 키 사용: 암호화 키 ≠ 복호화 키

      • 장점: 키 관리가 비교적 용이함 (자신의 개인키만 안전하게 보관)

      • 단점: 알고리즘이 복잡하여 파일 크기가 크고 속도가 느림

      • 대표 알고리즘: RSA (Rivest Shamir Adleman)

  • 비밀키 암호화 기법(대칭키 기법)은 암호화와 복호화에 동일한 키를 사용하는 방식입니다. 서로 다른 키(공개키와 비밀키)를 사용하는 방식은 공개키 암호화 기법(비대칭키 기법)에 대한 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 중 시스템 보안을 위해 사용하는 방화벽(Firewall)에 대한 설명으로 적절하지 않은 것은?

  1. IP주소 및 포트번호를 이용하거나 사용자 인증을 기반으로 접속을 차단하여 네트워크의 출입로를 단일화 한다.
  2. '명백히 허용되지 않은 것은 금지한다'라는 적극적 방어 개념을 가지고 있다.
  3. 방화벽을 운영하면 바이러스와 내/외부의 새로운 위험에 효과적으로 대처할 수 있다.
  4. 로그 정보를 통해 외부침입의 흔적을 찾아 역추적 할수 있다.
(정답률: 66%)
  • 방화벽은 외부의 침입으로부터 시스템을 보호하는 데 효과적이나, 이미 내부로 유입된 위험에는 무력함.

  • 방화벽은 외부의 불법 침입을 차단하는 네트워크 보안 시스템이지만, 내부 사용자에 의한 불법적인 해킹이나 이미 내부로 유입된 바이러스 등의 새로운 위험을 완벽하게 막을 수는 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. 특정 날짜와 시간에 백업할 수 있도록 백업 주기를 예약할 수 있다.
  2. Windows 응용프로그램들의 백업 파일 확장자는 일반적으로 .bak 이다.
  3. 백업 파일을 복원할 경우 복원 위치를 지정할 수 있다.
  4. 여러 파일이 백업되어 있는 경우 원하는 파일을 선택하여 복원할 수 없다.
(정답률: 73%)
  • Windows 백업 유틸리티를 사용하면 백업된 개별 파일, 파일 그룹 또는 전체 파일을 선택하여 복원할 수 있습니다.
    오답 노트
    응용프로그램 백업 확장자: .bak은 응용프로그램 생성 파일이며, Windows 백업 유틸리티는 .bkf 확장자를 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 중 스마트폰을 모뎀처럼 활용하는 방법으로, 컴퓨터나 노트북 등의 IT 기기를 스마트폰에 연결하여 무선 인터넷을 사용할 수 있게 하는 기능은?

  1. 와이파이(WiFi)
  2. 블루투스(Bluetooth)
  3. 테더링(Tethering)
  4. 와이브로(WiBro)
(정답률: 76%)
  • ※ 무선 통신 기술

    ☆ 와이브로(WiBro): Wireless Broadband Internet. 이동 중에도 사용 가능한 초고속 무선 광대역 인터넷 서비스.

     블루투스(Bluetooth): 기기 간 데이터를 교환하는 근거리 무선 통신 기술.

     와이파이(WiFi): 무선 공유기(AP)를 통해 무선랜(WLAN)에 접속하여 인터넷을 사용하는 기술.

    ★ 테더링(Tethering): 스마트폰을 모뎀처럼 활용하여 다른 기기에 인터넷 연결 제공.

  • 테더링은 인터넷 연결이 가능한 스마트폰을 모뎀(통신 중계기)처럼 활용하여, 노트북이나 다른 IT 기기가 스마트폰의 모바일 데이터를 공유해 무선 인터넷을 사용할 수 있게 하는 기능입니다.
    오답 노트
    와이파이: 특정 영역 내 무선 인터넷 접속 기술
    블루투스: 기기 간 정보 전송을 위한 근거리 무선 접속 프로토콜
    와이브로: 이동 중에도 인터넷 접속이 가능한 광대역 무선 인터넷 기술
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 중 네트워크 관련 장비로 브리지(Bridge)에 관한설명으로 옳지 않은 것은?

  1. OSI 참조 모델의 데이터 링크 계층에 속한다.
  2. 두 개의 근거리통신망을 상호 접속할 수 있도록 하는 통신망 연결 장치이다.
  3. 통신 프로토콜을 변환하여 네트워크를 확장한다.
  4. 통신량을 조절하여 데이터가 다른 곳으로 가지 않도록 한다.
(정답률: 49%)
  • 프로토콜 변환은 게이트웨이(Gateway)의 기능입니다.
    브리지는 같은 프로토콜을 사용하는 네트워크만 연결합니다.
  • 1계층(물리 계층) - 리피터, 허브
    2계층(데이터 링크 계층) - 브리지, 스위치
    3계층(네트워크 계층) - 라우터
  • 네트워크 주요 장비

    • 브리지 (Bridge)

      • 연결: 같은 프로토콜을 사용하는 두 LAN 연결

      • 동작 계층: OSI 데이터 링크 계층

      • 주요 기능: 통신량 조절 및 트래픽 분리 (MAC 주소 기반)

    • 게이트웨이 (Gateway)

      • 연결: 다른 프로토콜을 사용하는 통신망 연결

      • 주요 기능: 프로토콜 변환 (네트워크 출입구 역할)

    • 라우터 (Router)

      • 동작 계층: OSI 네트워크 계층

      • 주요 기능: 데이터 전송을 위한 최적의 경로 설정(라우팅)

  • 브리지는 데이터 링크 계층에서 두 개의 근거리 통신망을 연결하고 트래픽을 조절하는 장치이며, 프로토콜 변환 기능은 없습니다.
    오답 노트
    통신 프로토콜을 변환하여 네트워크를 확장한다: 서로 다른 네트워크 간에 프로토콜을 변환하여 연결하는 게이트웨이(Gateway)에 대한 설명입니다.
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 다음 중 인터넷 기반 기술을 이용하여 기업들이 외부 보안을 유지한 상태에서 협력 업체 간의 효율적인 업무처리를 위해 사용하는 네트워크로 옳은 것은?

  1. 인트라넷(Intranet)
  2. 원거리 통신망(WAN)
  3. 엑스트라넷(Extranet)
  4. 근거리 통신망(LAN)
(정답률: 59%)
  • 네트워크 종류 핵심 키워드

    • 인트라넷 (Intranet): 인터넷 기술을 활용한 기업 내부 전용 통신망 (임직원 전용)

    • 엑스트라넷 (Extranet): 인트라넷의 통신망을 협력 업체나 파트너 등 허가된 외부 관계자까지 확장한 통신망 

    • 근거리 통신망 (LAN, Local Area Network): 사무실, 학교 등 좁은 지리적 범위를 연결하는 네트워크

    • 원거리 통신망 (WAN, Wide Area Network): 지역, 국가 등 넓은 지리적 범위를 연결하는 대규모 네트워크

  • 기업이 외부 보안을 유지하면서 협력 업체 간의 효율적인 업무 처리를 위해 사용하는 네트워크는 엑스트라넷(Extranet)입니다.
    오답 노트
    인트라넷(Intranet): 조직 내부에서만 사용하는 내부망
    원거리 통신망(WAN): 국가 간 등 넓은 지역을 연결하는 통신망
    근거리 통신망(LAN): 학교, 건물 내 등 좁은 지역에서 사용하는 통신망
  • ※ 네트워크 종류

  • 인트라넷 (Intranet): 인터넷 기술을 활용한 기업 내부 전용 통신망 (임직원 전용)

  • 엑스트라넷 (Extranet): 인트라넷의 통신망을 협력 업체나 파트너 등 허가된 외부 관계자까지 확장한 통신망 

  • 근거리 통신망 (LAN, Local Area Network): 사무실, 학교 등 좁은 지리적 범위를 연결하는 네트워크

  • 원거리 통신망 (WAN, Wide Area Network): 지역, 국가 등 넓은 지리적 범위를 연결하는 대규모 네트워크

profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음 중 TCP/IP 프로토콜에서 IP 프로토콜의 개요 및 기능에 관한 설명으로 옳은 것은?

  1. 메시지를 송/수신자의 주소와 정보로 묶어 패킷 단위로 나눈다.
  2. 패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송한다.
  3. 전송 데이터의 흐름을 제어하고 데이터의 에러를 검사한다.
  4. OSI 7계층에서 전송 계층에 해당한다.
(정답률: 51%)
  • ※ TCP/IP 프로토콜


    1. TCP (Transmission Control Protocol) : 검수

    • 패킷 분할: 송신할 메시지를 패킷 단위로 나누고, 수신 측에서 다시 조립함.
    • 신뢰성 보장: 데이터의 흐름 제어, 혼잡 제어, 에러 검사를 수행하여 안전하고 정확한 전송 보장.
    • OSI 7계층 중 전송 계층 (4계층)에 해당.


    2. IP (Internet Protocol) : 배달

    • ㆍ패킷 주소 해석 및 최적의 경로 설정 (라우팅, Routing).
    • OSI 7계층 중 네트워크 계층 (3계층)에 해당.
    • 비신뢰성, 비연결형 서비스 (속도 위주).
  • IP 프로토콜은 OSI 7계층 중 네트워크 계층에 해당하며, 패킷의 주소를 해석하고 최적의 경로를 결정하여 다음 호스트로 전송하는 핵심 역할을 수행합니다.
    오답 노트
    메시지를 패킷 단위로 나누거나, 흐름 제어 및 에러 검사를 수행하고, 전송 계층에 해당하는 것은 모두 TCP 프로토콜에 대한 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 중 디지털 콘텐츠의 생성·거래·전달·관리 등 전체 과정을 관리할 수 있는 기술로 멀티미디어 프레임워크의 MPEG 표준은?

  1. MPEG-1
  2. MPEG-3
  3. MPEG-7
  4. MPEG-21
(정답률: 59%)
  • MPEG 주요 표준

    • MPEG-1: CD-ROM 화질, MP3 오디오 기술 파생

    • MPEG-2: DVD, 디지털 TV 방송(HDTV) 화질 규격

    • MPEG-3: MPEG-2에 기술이 흡수되어 중단된 표준

    • MPEG-4: 인터넷 및 모바일 통신을 위한 고압축 멀티미디어 규격 (IMT-2000, 스마트폰 영상)

    • MPEG-7: 멀티미디어 정보 및 내용 기반 검색을 위한 메타데이터 표준

    • MPEG-21: 디지털 콘텐츠의 생성, 유통, 관리를 통합하는 멀티미디어 프레임워크 (DRM, 전자상거래)

  • MPEG-21은 디지털 콘텐츠의 생성, 거래, 전달, 관리 등 전체 과정을 통합하여 관리할 수 있는 멀티미디어 프레임워크 표준 기술입니다.
    오답 노트
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 다음 중 GIF 파일 형식에 대한 설명으로 옳지 않은 것은?

  1. 인터넷 표준 그래픽 형식으로, 8비트 컬러를 사용하여 256색만 지원한다.
  2. 간단한 애니메이션 표현이 가능하다.
  3. 색상의 무손실 압축 기술을 사용한다.
  4. 벡터 방식으로 이미지를 표현한다.
(정답률: 63%)
  • GIF(Graphics Interchange Format)

    ☆ GIF는 이미지의 데이터 손실 없이 파일의 용량을 줄이는 무손실 압축 기법(LZW 압축 알고리즘)을 사용.

    ☆ 8비트(2^8) 컬러 모델을 사용하여 최대 256가지의 색상만 표현할 수 있음. 색상 수가 제한적이므로 복잡한 사진보다는 로고, 아이콘, 단순한 그래픽에 적합.

    ☆ 여러 장의 이미지를 하나의 파일에 저장하여 일명 '움짤'이라고 불리는 간단한 애니메이션 효과를 구현할 수 있음.

    ★ GIF는 비트맵(Bitmap, 또는 래스터) 방식으로 이미지를 표현함. 점(픽셀)들이 모여 하나의 이미지를 구성하는 방식.

  • GIF는 점(화소)으로 이미지를 표현하는 비트맵(래스터) 방식의 파일 형식입니다. 벡터 방식은 점과 점을 연결하는 직선이나 곡선으로 구성되어 확대해도 매끄러운 것이 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음 중 Windows의 [제어판] - [장치 및 프린터]에 표시되지 않는 것은?(윈도우 10 검증 완료)

  1. 사용자 컴퓨터
  2. 하드디스크 드라이브와 사운드 카드
  3. 컴퓨터의 USB 포트에 연결하는 모든 장치
  4. 컴퓨터에 연결된 호환 네트워크 장치
(정답률: 56%)
  • 하드디스크 드라이브와 사운드 카드는 [제어판] - [장치 및 프린터]가 아니라 [제어판] - [장치 관리자]에서 확인하고 관리하는 항목입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 중 컴퓨터의 제어장치에 있는 부호기(Encoder) 레지스터에 관한 설명으로 옳은 것은?

  1. 명령 레지스터에 있는 명령어를 해독한다.
  2. 해독된 명령어에 따라 각 장치로 보낼 제어 신호를 생성한다.
  3. 다음 순서에 실행할 명령어의 주기억장치 주소를 기억 한다.
  4. 뺄셈연산을 위해 음수로 변환한다.
(정답률: 50%)
  • ※ CPU의 구성: 제어장치 + 연산장치

    제어장치 레지스터

    • 부호기(Encoder): 제어 신호 생성

    • 해독기(Decoder): 명령어 해독

    • 프로그램 카운터(PC): 다음 실행할 명령어의 주소 기억

    연산장치 레지스터

    • 보수기(Complementer): 뺄셈 연산을 위한 음수 변환

  • 제어장치의 부호기(Encoder)는 명령해독기가 해독한 명령어를 바탕으로 각 장치에 전달할 실제 제어 신호를 생성하는 역할을 합니다.
    오답 노트
    명령 레지스터에 있는 명령어를 해독한다: 명령해독기의 역할
    다음 순서에 실행할 명령어의 주기억장치 주소를 기억 한다: 프로그램 카운터(PC)의 역할
    뺄셈연산을 위해 음수로 변환한다: 연산장치의 보수기(Complementor) 역할
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 중 Windows에서 바로 가기 아이콘에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

  1. 바로 가기 아이콘을 실행하면 연결된 원본 파일이 실행 된다.
  2. 파일, 폴더뿐만 아니라 디스크 드라이브나 프린터에도 바로 가기 아이콘을 만들 수 있다.
  3. 일반 아이콘과 비교하여 왼쪽 아랫부분에 화살표가 포함되어 표시된다.
  4. 하나의 바로 가기 아이콘에 여러 개의 원본 파일을 연결할 수 있다.
(정답률: 80%)
  • 바로 가기 아이콘은 하나의 아이콘당 반드시 하나의 원본 파일만 연결할 수 있습니다. 반대로 하나의 원본 파일에 대해 여러 개의 바로 가기 아이콘을 만드는 것은 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 다음 중 Windows에서 파일이나 폴더, 프린터, 드라이브 등 컴퓨터 자원의 공유에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

  1. 공유 폴더에 대한 접근 권한은 사용자에 따라 다르게 설정할 수 있다.
  2. 탐색기의 주소 표시줄에 '\\localhost'를 입력하면 네트워크를 통해 공유한 파일이나 폴더를 확인할 수있다.
  3. 탐색기의 공유 기능을 이용하면 파일이나 폴더를 쉽게 다른 사용자와 공유할 수 있다.
  4. 공유한 파일명 뒤에 '$'를 붙이면 네트워크의 다른 사용자가 해당 파일을 사용하고 있는지 여부를 바로 확인할 수 있다.
(정답률: 64%)
  • $를 붙이는 것은 공유한 해당 폴더나 파일을 숨기는 방법입니다.
  • 숨은 공유: 공유 이름 뒤에 '$' 기호를 붙이면 다른 사용자의 네트워크 탐색 목록에서 해당 자원이 보이지 않게 숨겨짐. 숨겨진 공유 자원에 접근하려면 경로와 공유 이름을 정확히 알고 직접 입력해야 함.

  • 공유 이름 뒤에 $ 기호를 붙이면 숨김 공유가 되어, 네트워크의 다른 사용자가 해당 공유 폴더의 존재 여부를 알 수 없게 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음 중 출력장치인 디스플레이 어댑터와 모니터에 관련된 용어의 설명으로 옳지 않은 것은?

  1. 픽셀(Pixel): 화면을 이루는 최소 단위로서 같은 크기의 화면에서 픽셀 수가 많을수록 해상도가 높아진다.
  2. 해상도(Resolution): 모니터 화면의 픽셀 수와 관련이 있으며 픽셀 수가 많을수록 표시할 수 있는 색상의 수가 증가한다.
  3. 점 간격(Dot Pitch): 픽셀들 사이의 공간을 나타내는 것으로 간격이 가까울수록 영상은 선명하다.
  4. 재생률(Refresh Rate): 픽셀들이 밝게 빛나는 것을 유지하기 위한 것으로, 재생률이 높을수록 모니터의 깜빡임이 줄어든다.
(정답률: 59%)
  • 픽셀의 수가 많아져도 표시할 수 있는 색상의 수는 변함 없음.

  • 해상도는 픽셀의 수에 따라 결정되며, 화면을 얼마나 선명하게 표현할 수 있는지를 나타내는 단위입니다. 픽셀 수가 많아진다고 해서 표시할 수 있는 색상의 수가 증가하는 것은 아닙니다. 색상 수는 픽셀의 비트 수에 의해 결정됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음 중 컴퓨터에서 사용하는 기억장치에 관한 설명으로 옳지 않은 것은?

  1. 플래시(Flash) 메모리는 비휘발성 기억장치로 주로 디지털 카메라나 MP3, 개인용 정보 단말기, USB 드라이브 등 휴대용 기기에서 대용량 정보를 저장하는 용도로 사용된다.
  2. 하드디스크 인터페이스 방식은 EIDE, SATA, SCSI 방식 등이 있다.
  3. 캐시(Cache) 메모리는 CPU와 주기억장치 사이에 위치하여 두 장치간의 속도 차이를 줄여 컴퓨터의 처리 속도를 빠르게 하기 위한 메모리이다.
  4. 연관(Associative) 메모리는 보조기억장치를 마치 주기억장치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.
(정답률: 59%)
  • 기억장치

    • 가상 메모리 (Virtual Memory): 보조기억장치의 일부를 주기억장치처럼 사용하여 기억 용량을 확대하는 기법

    • 연관 메모리 (Associative Memory): 주소가 아닌 내용을 참조하여 데이터에 접근하는 고속 메모리

    • 캐시 메모리 (Cache Memory): CPU와 주기억장치 사이의 속도 차이를 극복하기 위한 고속 메모리

    • 플래시 메모리 (Flash Memory): 전원이 차단되어도 내용이 지워지지 않는 비휘발성 메모리 (USB 메모리, SSD 등에 사용)

  • 연관 메모리는 저장된 내용의 일부를 이용하여 기억장치에 접근해 데이터를 읽어오는 장치이며 병렬 탐색이 가능합니다.
    오답 노트
    보조기억장치를 마치 주기억장치와 같이 사용하여 기억용량을 확대하는 방법: 가상 메모리
  • 연관 메모리는 저장된 데이터의 내용을 이용하여 기억장치에 접근하는 방식의 메모리입니다.
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 다음 중 패치(Patch) 버전 소프트웨어에 관한 설명으로 옳은 것은?

  1. 정식으로 대가를 지불하고 사용하는 소프트웨어이다.
  2. 홍보용으로 사용 기간이나 기능에 제한을 둔 소프트웨어이다.
  3. 오류 수정이나 성능 향상을 위해 프로그램 일부를 변경해주는 소프트웨어이다.
  4. 정식 프로그램 출시 전에 테스트용으로 제작되어 일반인에게 공개하는 소프트웨어이다.
(정답률: 74%)
  • 패치 버전은 이미 배포된 프로그램의 오류를 수정하거나 성능을 향상시키기 위해 프로그램의 일부 파일을 변경하여 업데이트하는 소프트웨어입니다.
    오답 노트
    정식으로 대가를 지불하고 사용하는 소프트웨어: 상용 소프트웨어
    홍보용으로 사용 기간이나 기능에 제한을 둔 소프트웨어: 데모 버전(셰어웨어)
    정식 프로그램 출시 전에 테스트용으로 제작되어 일반인에게 공개하는 소프트웨어: 베타 버전
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 다음 중 컴퓨터에서 사용하는 압축 프로그램에 관한 설명으로 옳지 않은 것은?

  1. 압축한 파일을 모아 재압축을 반복하면 파일 크기를 계속 줄일 수 있다.
  2. 여러 개의 파일을 압축하면 하나의 파일로 생성되어 파일 관리를 용이하게 할 수 있다.
  3. 대부분의 압축 프로그램에는 분할 압축이나 암호 설정 기능이 있다.
  4. 파일의 전송시간과 비용을 절약하고, 디스크 공간을 효율적으로 사용할 수 있다.
(정답률: 81%)
  • 이미 압축된 파일을 다시 재압축하더라도 데이터의 중복성이 이미 제거된 상태이므로 파일 크기는 거의 줄어들지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음 중 Windows에서 바탕 화면의 바로 가기 메뉴에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

  1. 바탕 화면에서 <Shift> + <F10> 키를 누르면 바로 가기 메뉴가 표시된다.
  2. 바탕 화면에 폴더나 텍스트 문서, 압축 파일 등을 새로 만들 수 있다.
  3. 삭제된 컴퓨터, 휴지통, 네트워크 등의 바탕 화면 아이콘을 다시 표시할 수 있다.
  4. 아이콘의 정렬 기준을 변경하거나 아이콘의 크기를 변경하여 볼 수 있다.
(정답률: 56%)
  • 바탕 화면의 바로 가기 메뉴에서는 보기(아이콘 크기), 정렬 기준, 새로 만들기(폴더, 문서, 압축 파일 등) 기능을 제공하지만, 삭제된 컴퓨터, 휴지통, 네트워크 등의 시스템 아이콘을 다시 표시하는 설정은 포함되어 있지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 스프레드시트 일반

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

  1. 피벗 테이블 보고서를 작성한 후 원본 데이터를 수정하면 피벗 테이블 보고서에 자동으로 반영된다.
  2. [피벗 테이블 필드 목록]에서 보고서에 추가할 필드 선택 시 데이터 형식이 텍스트이거나 논리값인 필드를 선택하여 '행 레이블' 영역에 추가한다.
  3. 값 영역에 추가된 필드가 2개 이상이면 Σ 값 필드가 열 레이블 또는 행 레이블 영역에 추가된다.
  4. 열 레이블/행 레이블 단추를 클릭하여 레이블 필터나 값 필터를 설정할 수 있다.
(정답률: 55%)
  • 피벗 테이블은 원본 데이터를 기반으로 작성되지만, 작성된 이후 원본 데이터가 수정, 삭제, 추가되더라도 피벗 테이블 보고서에는 해당 내용이 자동으로 반영되지 않음. 변경된 원본 데이터를 피벗 테이블에 적용하려면 피벗 테이블 내에서 우클릭하여 [새로 고침]을 선택하거나, 리본 메뉴-[피벗 테이블 분석] 탭-[새로 고침]을 직접 실행해야 함.

  • 피벗 테이블은 원본 데이터가 수정되어도 자동으로 반영되지 않습니다. 변경 내용을 적용하려면 [피벗 테이블 도구] - [옵션] - [데이터] - [새로고침]을 통해
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 아래 그림과 같이 설정한 상태에서 [매크로 기록] 대화 상자의 [확인] 단추를 누른다. [A2:A6] 범위를 선택한 후 글꼴 스타일을 굵게 지정하고 [기록 중지]를 눌러 '서식' 매크로의 작성을 완료하였다. 다음 중 매크로 작성 후 [C1] 셀을 선택하고 '서식' 매크로를 실행한 결과로 옳은 것은?

  1. [A2:A6] 영역의 글꼴 스타일이 굵게 지정된다.
  2. [A1] 셀만 글꼴 스타일이 굵게 지정된다.
  3. [C2:C6] 영역의 글꼴 스타일이 굵게 지정된다.
  4. [C1] 셀만 글꼴 스타일이 굵게 지정된다.
(정답률: 52%)
    • 절대 참조 기록 (기본 설정):

      • 기록할 당시의 고유한 셀 주소(예: A2:A6)를 그대로 기억함.

      • 매크로 실행 시 현재 셀 포인터의 위치와 상관없이 항상 고정된 동일한 셀 영역에 결과가 적용됨.

    • 상대 참조로 기록:

      • [개발 도구] 탭에서 '상대 참조로 기록' 버튼을 활성화하여 사용.

      • 현재 선택된 셀을 기준으로 이동한 방향과 거리(상대적 위치)를 기억함.

      • 매크로 실행 시 현재 활성화된 셀의 위치에 따라 결과가 적용되는 범위가 유동적으로 변함.

  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 중 아래 그림과 같은 시나리오 요약 보고서에 대한 설명으로 옳지 않은 것은?

  1. '호황'과 '불황' 두 개의 시나리오로 작성한 시나리오 요약 보고서는 새 워크시트에 표시된다.
  2. 원본 데이터에 '냉장고판매', '세탁기판매', '예상판매금액'으로 이름을 정의한 셀이 있다.
  3. 원본 데이터에서 변경 셀의 현재 값을 수정하면 시나리오 요약 보고서가 자동으로 업데이트된다.
  4. 시나리오 요약 보고서 내의 모든 내용은 수정 가능하며, 자동으로 설정된 윤곽도 지울 수 있다.
(정답률: 51%)
  • 시나리오 요약 보고서는 작성되는 시점의 데이터 상태를 캡처하여 새로운 시트에 결과물로 출력해주는 정적인 보고서임. 따라서 원본 데이터 워크시트에서 변경 셀의 값을 수정하더라도, 이미 만들어진 시나리오 요약 보고서에는 그 내용이 자동으로 업데이트되지 않음. 변경된 수치를 반영하려면 시나리오 요약 보고서를 다시 생성해야 함.

  • 시나리오 요약 보고서는 정적인 보고서 형태이므로, 원본 데이터의 변경 셀 값을 수정하더라도 보고서 내용이 자동으로 업데이트되지 않습니다. 최신 내용을 반영하려면 [시나리오 관리자]에서 다시 [요약] 보고서를 생성해야 합니다.
  • 원본 데이터에서 셀의 값을 수정하면 시나리오 요약 보고서가 자동으로 업데이트되지 않습니다. 시나리오 요약 보고서를 업데이트하려면 수동으로 새로 고침을 해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음 중 아래 시트에서 사원명이 두 글자이면서 실적이 전체 실적의 평균을 초과하는 데이터를 검색할 때, 고급 필터의 조건으로 옳은 것은?

(정답률: 52%)
  • 사원명이 두 글자인 조건은 와일드카드 문자인 물음표(?)를 사용하여 "=??"로 표현하며, 실적 평균 초과 조건은 논리식으로 작성해야 합니다. 이때 논리식의 조건란에는 기존 필드명인 '실적'을 그대로 사용할 수 없으므로 '실적조건'과 같이 새로운 이름을 지정한 가 정답입니다.
    오답 노트
    물음표(?)는 단일 문자 하나를 의미하므로 두 글자를 찾으려면 두 개를 써야 합니다.
  • 두 가지 조건을 동시에 만족('~이면서', AND 조건)해야 하므로 두 조건을 같은 행에 나란히 작성.

    조건 1: 사원명이 두 글자

    '만능 문자(와일드카드) ?'정확히 한 글자를 의미하므로, 두 글자는 ??로 표현함. 텍스트 조건으로 이를 지정할 때는 ="=??"와 같이 입력함. 이 조건은 결과값이 TRUE/FALSE로 나오는 논리 수식이 아니므로, 조건표의 필드명은 원본 데이터의 필드명인 '사원명'과 똑같이 적어야 함.

    조건 2: 실적이 전체 실적의 평균을 초과

    비교 연산자와 함수를 사용한 수식 =$B2>AVERAGE($B$2:$B$9)를 작성해야 함. 이렇게 수식의 결과가 TRUE나 FALSE의 논리값으로 나오는 조건을 사용할 때는, 조건표의 필드명을 원본 데이터의 필드명('실적')과 반드시 다르게 지정하거나 빈칸으로 두어야 함.

profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 중 데이터가 입력되어 있는 연속된 셀 범위를 선택하는 방법으로 옳지 않은 것은?

  1. 첫 번째 셀을 클릭한 후 <Ctrl> + <Shift> + <방향키> 를 눌러 선택 영역을 확장한다.
  2. 첫 번째 셀을 클릭한 후 <Shift> 키를 누른 상태에서 범위의 마지막 셀을 클릭한다.
  3. 첫 번째 셀을 클릭한 후 <F8> 키를 누른 후 <방향키> 를 눌러 선택 영역을 확장한다.
  4. 첫 번째 셀을 클릭한 후 <Ctrl> 키를 누른 상태에서 <방향키>를 눌러 선택 영역을 확장한다.
(정답률: 45%)
  • 컨트롤 키를 누른 상태에서 방향키를 누르게 되면, 입력된 데이터 안에서 젤 끝 부분으로 이동한다. 

    1 2 2 1
    2 2 2 2
    1 2 2 1 

    노란 부분이 현 위치라고 하면 컨트롤은 누른 상태로 -> 를 누르면 초록 부분으로 간다.

  • 첫 번째 셀을 클릭한 후 키를 누른 상태에서 <방향키>를 누르면 셀 범위가 선택되지 않고, 데이터가 입력된 연속된 범위의 맨 끝(마지막 행 또는 열)으로 커서만 이동합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. 텍스트 파일은 구분 기호나 일정한 너비로 분리된 모든 열을 엑셀로 가져오기 때문에 일부 열만 가져올 수는 없다.
  2. 액세스 파일은 표, 피벗 테이블, 워크시트의 특정 위치 등으로 다양하게 불러올 수 있다.
  3. 웹 상의 데이터 중 일부를 워크시트로 가져오고, 새로고침 기능을 이용하여 최신 데이터로 업데이트할 수 있다.
  4. 기타 원본의 Microsoft Query 기능을 이용하면 외부 데이터베이스에서 가져올 데이터의 추출 조건을 설정하여 원하는 데이터만 가져올 수 있다.
(정답률: 54%)
  • 텍스트 파일을 엑셀로 가져올 때 실행되는 [텍스트 마법사]의 3단계(열 데이터 서식 지정)에서 원하지 않는 열을 선택한 후 '열 가져오지 않음(건너뜀)' 옵션을 적용하면, 사용자가 원하는 일부 열만 선택하여 가져올 수 있음.

  • 텍스트 파일을 가져올 때 모든 열을 다 가져와야 하는 것은 아니며, 사용자가 필요한 일부 열만 선택하여 가져오는 것이 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 다음 중 [찾기 및 바꾸기] 대화상자에 대한 설명으로 옳지 않은 것은?

  1. 찾을 내용에 '*수정*', 바꿀 내용에 '*변경*'으로 입력하고, [모두 바꾸기] 단추를 클릭하면 '수정'이라는 모든 글자를 '*변경*'으로 바꾼다.
  2. '=A1*B1'과 같은 수식을 검색하려면 찾는 위치를 '수식'으로 선택한 후 찾을 내용에 '=A1~*B1'으로 입력한다.
  3. 찾을 내용과 바꿀 내용은 입력하지 않고, 찾을 서식과 바꿀 서식으로 설정 할 수 있다.
  4. 셀포인터 위치를 기준으로 앞에 위치한 데이터를 찾으려면 <Shift> 키를 누른 상태에서 [다음 찾기] 단추를 클릭한다.
(정답률: 38%)
  • 기호 '*'의 작동 방식 차이

    '찾을 내용'에 입력한 '*': '모든 문자'를 의미하는 와일드카드로 작동. 

    → *수정* : "수정"이라는 단어가 포함된 모든 셀의 데이터를 찾음.

    '바꿀 내용'에 입력한 '*': 와일드카드로 작동하지 않고, 일반 텍스트로 처리됨.

    → *변경* : "수정"이 포함된 셀 안의 내용이 "*변경*"이라는 텍스트로 통째로 덮어씌워짐.

  • 찾을 내용에 '*수정*'을 입력하고 [모두 바꾸기]를 실행하면, '수정'이라는 글자만 바뀌는 것이 아니라 '수정'이 포함된 셀의 전체 텍스트가 '*변경*'으로 대체됩니다.
  • 1) *는 와일드카드 문자로, *수정*은 "수정"이 어디에 포함되어 있는 문자열(예: "파일수정내역")도 포함됨.

    2) 바꿀 내용에 *변경*을 입력해도, *는 그대로 입력됨, 와일드카드로 인식되지 않음.

    따라서 '수정'이라는 단어만 정확히 *변경*으로 바뀌지는 않음.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 다음 중 엑셀에서 날짜 데이터의 입력 방법에 대한 설명으로 옳지 않은 것은?

  1. 날짜 데이터는 하이픈(-)이나 슬래시(/)를 이용하여 년, 월, 일을 구분한다.
  2. 날짜의 연도를 생략하고 월과 일만 입력하면 자동으로 현재 연도가 추가된다.
  3. 날짜의 연도를 두 자리로 입력할 때 연도가 30 이상이면 1900년대로 인식하고, 29 이하이면 2000년대로 인식한다.
  4. <Ctrl> + <Shift> + <;> 키를 누르면 오늘 날짜가 입력된다.
(정답률: 50%)
  • [CTRL] + [:] = 현재 시간 입력

    [CTRL] + [;] = 오늘 날짜 입력

  • 오늘 날짜를 입력하는 단축키는 $\text{Ctrl} + \text{;}$ 입니다. $\text{Ctrl} + \text{Shift} + \text{;}$ 키를 누르면 현재 시각이 입력됩니다.
    오답 노트
    연도 두 자리 입력: $30\sim99$는 $1900$년대, $00\sim29$는 $2000$년대로 인식하는 것이 맞습니다.
  • 오늘 날짜: [CTRL] + [;]를 눌러야 입력됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?

  1. 계열 옵션에서 '간격 너비'가 0%로 설정되어 있다.
  2. 범례 표지 없이 데이터 표가 표시되어 있다.
  3. '1월', '2월', '3월' 계열에 오차 막대가 표시되어 있다.
  4. '1분기 합계' 계열은 '보조 축'으로 지정되어 있다.
(정답률: 45%)
  • 계열 옵션 - '간격 너비': 차트 가로축의 항목(청량리, 왕십리, 용산, 대학로) 막대 그룹들 사이의 빈 공간.

    범례 표지: 데이터 표에서 텍스트(1월, 2월, 3월) 옆에 색상을 표시한 작은 네모칸

  • 제시된 차트에서 막대와 막대 사이의 간격이 넓게 떨어져 있으므로 '간격 너비'는 $0\%$보다 큰 값이 설정된 상태입니다. 막대들이 서로 완전히 붙어 있게 하려면 '계열 겹치기'를 $100\%$로 설정하거나, 막대 그룹 간의 간격을 없애려면 '간격 너비'를 $0\%$로 설정해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 다음 중 서식 코드를 셀의 사용자 지정 표시 형식으로 설정한 경우 입력 데이터와 표시 결과가 옳지 않은 것은?

(정답률: 53%)
  • # ???/??? (입력값 3.75)

    ? : 유효하지 않은 자릿수를 공백으로 채움.

    / : 분수를 표현

    3.75는 기약분수로 표현하면 3과 3/4이므로, 지정된 자릿수(3자리)에 공백이 포함된 3   3/4로 표시됨.


    0,00#, (입력값 -6789)

    서식 맨 끝에 있는 쉼표(,) : 입력값을 1000으로 나누어 표시함. -6789 → -6.789

    소수점 이하 표시 서식 없음 : 반올림되어 정수인 -7로 취급

    0,00# : 천 단위 구분 쉼표와 함께 빈자리를 0으로 채움. 

    ∴-0,007로 표시됨.


    *-#,##0 (입력값 6789):

    * : 바로 뒤에 있는 문자를 셀의 남는 너비만큼 반복하여 채움.

    #,##0 : 천 단위마다 쉼표(,)를 표시. 

    ∴ 셀의 빈 공간을 하이픈으로 채운 ----6,789 형태로 표시되어야 함.


    ▲#;▼#;0 (입력값 -6789)

    사용자 지정 서식 : 세미콜론(;)을 기준으로 [양수;음수;0;텍스트] 순으로 형식을 지정. 

    입력값이 음수 → ▼# 적용.

    해당 서식 구역에는 마이너스(-) 기호가 포함되어 있지 않으므로, 숫자와 특수문자만 결합하여 ▼6789로 표시.

  • 서식 코드에서 에스터리스크(*)는 뒤에 오는 문자를 셀 너비만큼 반복하여 채우라는 의미입니다. 의 ⓒ 항목은 서식 코드가 `*-#,##0`이므로, 셀 너비만큼 대시(-)가 반복된 후 천 단위 구분 기호가 포함된 `6,789`가 표시되어야 합니다. 하지만 표시 결과에는 천 단위 구분 기호(,)가 누락되어 있으므로 옳지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 다음 중 매크로 편집 및 삭제에 대한 설명으로 옳지 않은 것은?

  1. [매크로] 대화상자에서 편집할 매크로를 선택하고 [편집] 단추를 클릭하면 Visual Basic 편집기를 실행할 수 있다.
  2. <Alt> + <F8> 키를 눌러 Visual Basic 편집기를 실행하면 매크로를 수정할 수 있다.
  3. PERSONAL.XLSB 파일을 삭제하면 통합 문서에 있는 모든 매크로를 삭제할 수 있다.
  4. Visual Basic 편집기에서 삭제할 매크로의 코딩 부분을 범위로 지정한 뒤 <Delete> 키를 눌러 여러 매크로를 한 번에 삭제할 수 있다 .
(정답률: 37%)
  • ☆ [ALT] + [F8]: 매크로 대화상자 열기

    [ALT] + [F11]: Visual Basic 편집기(VBE) 열기

    PERSONAL.XLSB: 사용자가 기록한 매크로를 모든 엑셀 문서에서 공통으로 사용할 수 있게 해주는 '개인용 매크로 통합 문서' 파일. 이 파일을 삭제하면 해당 문서 안에 저장되어 있던 모든 개인용 매크로가 삭제됨.

  • Visual Basic 편집기를 실행하여 매크로를 수정하기 위해서는 + 키를 눌러야 합니다. + 키는 매크로 대화상자를 실행하여 매크로 목록을 확인하고 실행하는 단축키입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 중 아래의 워크시트에서 수식의 결과로 '부사장'을 출력하지 않는 것은?

  1. =CHOOSE(CELL("row",B3), C2, C3, C4, C5, C6)
  2. =CHOOSE(TYPE(B4), C2, C3, C4, C5, C6)
  3. =OFFSET(A1:A6,2,2,1,1)
  4. =INDEX(A2:D6,MATCH(A3, A2:A6, 0), 3)
(정답률: 34%)
  • =CHOOSE(TYPE(B4), C2, C3, C4, C5, C6)

    TYPE(B4): TYPE 함수는 값의 데이터 형식을 나타내는 숫자를 반환함. 숫자=1, 텍스트=2, 논리값=4 반환. → B4 셀의 "김진수"는 텍스트 데이터이므로 2를 반환.

    ∴ =CHOOSE(2, C2, C3, C4, C5, C6)이 되어, 목록 중 두 번째 값인 C3(부사장)을 출력.


    =OFFSET(A1:A6, 2, 2, 1, 1)

    OFFSET(기준셀, 이동할 행, 이동할 열, [높이], [너비]): 기준 셀에서 지정한 행/열만큼 이동한 위치의 셀 참조 반환. 

    범위 A1:A6가 기준일 때 시작점은 맨 왼쪽 위인 A1 셀. A1 셀을 기준으로 아래로 2행(A3), 오른쪽으로 2열(C3) 이동한 후 1행 1열 높이/너비의 데이터 C3(부사장)을 출력.


    =INDEX(A2:D6, MATCH(A3, A2:A6, 0), 3)

    MATCH(A3, A2:A6, 0): A3 셀의 값(102)을 A2:A6 범위에서 정확히 일치(0)하는 값을 탐색. 102는 해당 범위에서 두 번째에 있으므로 2를 반환.

    INDEX(A2:D6, 2, 3): A2:D6 범위 내에서 2번째 행, 3번째 열에 교차하는 셀의 값을 가져오므로 C3(부사장)을 출력.


    =CHOOSE(CELL("row", B3), C2, C3, C4, C5, C6)

    CELL("row", B3): B3 셀의 '행 번호'를 반환하므로 결과값은 3.

    ∴ =CHOOSE(3, C2, C3, C4, C5, C6)이 되어, 목록 중 세 번째 값인 C4(영업 사원)을 출력.

  • 각 수식이 참조하는 셀의 값을 분석하여 '부사장' 출력 여부를 확인합니다.

    - =CHOOSE(CELL("row",B3), C2, C3, C4, C5, C6): CELL("row",B3)의 결과는 $3$이며, CHOOSE 함수의 3번째 값인 C4의 '영업 사원'이 출력됩니다.
    - =CHOOSE(TYPE(B4), C2, C3, C4, C5, C6): B4는 텍스트이므로 TYPE 결과는 $2$이며, 2번째 값인 C3의 '부사장'이 출력됩니다.
    - =OFFSET(A1:A6,2,2,1,1): A1 기준 행으로 2칸, 열로 2칸 이동한 위치의 값인 C3의 '부사장'이 출력됩니다.
    - =INDEX(A2:D6,MATCH(A3, A2:A6, 0), 3): MATCH(A3, A2:A6, 0)의 결과는 $2$이며, A2:D6 범위의 2행 3열 값인 C3의 '부사장'이 출력됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음 중 아래의 워크시트에서 작성한 수식으로 결과 값이 다른 것은?

  1. =SMALL(B1:B3, COLUMN(C3))
  2. =SMALL(A1:B3, AVERAGE({1;2;3;4;5}))
  3. =LARGE(A1:B3, ROW(A1))
  4. =LARGE(A1:C3, AVERAGE({1;2;3;4;5}))
(정답률: 40%)
  • LARGE(범위, k): 지정된 데이터 범위에서 k번째로 큰 값을 반환

  • SMALL(범위, k): 지정된 데이터 범위에서 k번째로 작은 값을 반환

  • ROW(셀 주소): 참조한 셀의 행(Row) 번호를 숫자로 반환

  • COLUMN(셀 주소): 참조한 셀의 열(Column) 번호를 숫자로 반환

  • AVERAGE(인수1, 인수2, ...): 지정된 인수들의 산술 평균을 계산하여 반환

  • 각 수식의 인수를 분석하여 최종 결과값을 비교합니다.

    1. =SMALL(B1:B3, COLUMN(C3)) $\rightarrow$ B1:B3 범위에서 3번째로 작은 값: $70$ 2. =SMALL(A1:B3, AVERAGE({1;2;3;4;5})) $\rightarrow$ A1:B3 범위에서 3번째로 작은 값: $30$ 3. =LARGE(A1:B3, ROW(A1)) $\rightarrow$ A1:B3 범위에서 1번째로 큰 값: $70$ 4. =LARGE(A1:C3, AVERAGE({1;2;3;4;5})) $\rightarrow$ A1:C3 범위에서 3번째로 큰 값: $70$
  • profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    34. 다음 중 통합 문서에 대한 설명으로 옳지 않은 것은?

    1. 시트 보호는 통합 문서 전체가 아닌 특정 시트만을 보호한다.
    2. 공유된 통합 문서는 여러 사용자가 동시에 변경 및 병합할 수 있다.
    3. 통합 문서 보호 설정 시 암호를 지정하면 워크시트에 입력된 내용을 수정할 수 없다.
    4. 사용자가 워크시트를 추가, 삭제하거나 숨겨진 워크시트를 표시하지 못하도록 통합 문서의 구조를 잠글 수 있다.
    (정답률: 46%)
    • 통합 문서 보호는 시트의 삭제, 이동, 숨기기, 이름 바꾸기 등 '구조'를 잠그는 기능이며, 워크시트 내부의 셀 내용은 수정할 수 있습니다. 워크시트의 내용을 수정하지 못하게 하려면 '시트 보호' 기능을 사용해야 합니다.
    • 통합 문서 보호시트 보호

      통합 문서 보호

      • 기능: 통합 문서의 구조 잠금
      • 제한 사항: 워크시트 추가, 삭제, 숨기기, 이동 방지
      • 주의: 셀에 입력된 내용(데이터) 수정 가능


      시트 보호

      • 기능: 워크시트 내 내용(셀 데이터) 보호
      • 특징: 통합 문서 전체가 아닌 설정한 특정 시트에만 적용

    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    35. 아래 시트에서 각 부서마다 직위별로 종합점수의 합계를 구하려고 한다. 다음 중 [B17] 셀에 입력된 수식으로 옳은 것은?

    1. {=SUMIFS($E$2:$E$13,$A$2:$A$13,$A$17,$B$2:$B$13,$B$16)}
    2. {=SUM(($A$2:$A$13=A17)*($B$2:$B$13=B16)*$E$2:$E$13)}
    3. {=SUM(($A$2:$A$13=$A17)*($B$2:$B$13=B$16)*$E$2:$E$13)}
    4. {=SUM(($A$2:$A$13=A$17)*($B$2:$B$13=$B16)*$E$2:$E$13)}
    (정답률: 41%)
    • 부서와 직위라는 두 가지 조건을 모두 만족하는 종합점수의 합계를 구하는 배열 수식 문제입니다.
      배열 수식의 기본 구조는 $$SUM((조건범위=조건)*(조건범위=조건)*합계범위)$$ 입니다.
      B17 셀에서 오른쪽(직위)과 아래쪽(부서)으로 수식을 복사해야 하므로, 부서명($A17)은 열을 고정하고, 직위명(B$16)은 행을 고정하는 혼합 참조를 사용해야 합니다.
      오답 노트
      SUMIFS($E$
    • ※ 절대참조와 혼합참조에 주의

      {=SUM(($A$2:$A$13=$A17)*($B$2:$B$13=B$16)*$E$2:$E$13)}

    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. 통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 수식에서 3차원 참조를 사용한다.
    2. 계산할 셀 범위를 선택하여 수식을 입력한 후 <Ctrl> + <Enter> 키를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.
    3. 수식을 입력한 후 결과 값이 상수로 입력되게 하려면 수식을 입력한 후 바로 <Alt> + <F9> 키를 누른다.
    4. 배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.
    (정답률: 47%)
    • 수식을 상수로 입력하려면 [F9]를 눌러야 한다.
    • 3차원 참조: 통합 문서 내에 있는 여러 워크시트의 동일한 셀 범위에 대하여 합계나 평균 등을 구할 때 사용하는 참조 방식. (예: =SUM(Sheet1:Sheet3!A1))

      배열 상수({}) 안에는 숫자, 텍스트, 논리값(T/F), 오류값(#N/A 등)을 입력할 수 있음. 단, 다른 수식이나 함수, 셀 참조 등은 배열 상수로 포함할 수 없음.

    • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
      (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
      해설을 보시기 원하시면 클릭해 주세요
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    37. 다음 중 아래 그림 [보기]탭 [창]그룹의 각 명령에 대한 설명으로 옳지 않은 것은?

    1. [새 창]을 클릭하면 새로운 빈 통합문서가 표시된다.
    2. [모두 정렬]은 현재 열려 있는 통합문서를 바둑판식, 계단식, 가로, 세로 등 4가지 형태로 배열한다.
    3. [숨기기]는 현재 활성화된 통합문서 창을 보이지 않도록 숨긴다.
    4. [나누기]를 클릭하면 워크시트를 최대 4개의 창으로 분할하여 멀리 떨어져 있는 여러 부분을 한 번에 볼 수 있다.
    (정답률: 41%)
    • ※ [보기] 탭 - [창] 그룹에 있는 명령들에 대한 설명 

      • [새 창]: 현재 열려있는 동일한 문서를 새 창에 추가로 띄움 (새 빈 문서 생성 아님)
      • [모두 정렬]: 열려있는 창들을 4가지 형태(바둑판식, 가로, 세로, 계단식)로 화면 정렬
      • [틀 고정]: 데이터 스크롤 시에도 특정 행이나 열(제목 줄 등)이 항상 화면에 표시되도록 고정
      • [나누기]: 하나의 시트 화면을 최대 4개로 분할하여 각각 독립적으로 스크롤 가능
      • [숨기기]: 현재 활성화되어 있는 통합 문서의 창 자체를 작업 표시줄 및 화면에서 보이지 않게 숨김 ([숨기기 취소]를 통해 다시 나타냄)
    • [새 창] 명령은 새로운 빈 통합문서를 만드는 것이 아니라, 현재 작업 중인 동일한 통합문서를 별도의 새 창에 하나 더 띄워 서로 다른 시트나 영역을 동시에 볼 수 있게 하는 기능입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    38. 다음 중 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?

    1. 상태 표시줄에서 워크시트의 보기 상태를 기본 보기, 페이지 레이아웃 보기, 페이지 나누기 미리 보기 중 선택하여 변경할 수 있다.
    2. 상태 표시줄에는 확대/축소 슬라이더가 기본적으로 표시된다.
    3. 상태 표시줄의 바로 가기 메뉴를 이용하여 셀의 특정 범위에 대한 이름을 정의할 수 있다.
    4. 상태 표시줄은 현재의 작업 상태에 대한 기본적인 정보가 표시되는 곳이다.
    (정답률: 47%)
    • 이름 정의: [수식] 탭 - [이름 정의]를 이용하거나, 수식 입력줄 왼쪽 끝에 있는 '이름 상자'에 직접 입력하여 설정


      ※ 엑셀 상태 표시줄(Status Bar)

      • 위치 및 기본 역할: 화면 최하단에 위치하며, 현재 작업 상태(준비, 편집, 매크로 기록 중 등)를 표시
      • 자동 계산 (요약 정보): 숫자가 입력된 셀 범위를 선택하면 우측에 평균, 개수, 합계 등을 자동으로 계산하여 보여줌
      • 사용자 지정 한계: 우클릭 메뉴로 표시 항목(Caps Lock, 자동 계산 항목 등)을 켜거나 끌 수 있으나, 이름 정의나 셀 서식 지정 등은 불가
      • 화면 제어: 우측 하단의 아이콘을 통해 보기 모드 전환(기본, 페이지 레이아웃, 페이지 나누기) 및 확대/축소 슬라이더 사용 가능
    • 셀의 특정 범위에 대한 이름을 정의하려면 상태 표시줄이 아니라, 수식 입력줄 왼쪽에 위치한 '이름 상자'에 직접 입력하거나 [수식] 탭의 [이름 정의] 기능을 사용해야 합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    39. 다음 중 차트의 편집에 대한 설명으로 옳지 않은 것은?

    1. 차트와 연결된 워크시트의 데이터에 열을 추가하면 차트에 자동적으로 반영되지 않는다.
    2. 차트 크기를 조정하면 새로운 크기에 가장 적합하도록 차트 내의 텍스트의 크기 등이 자동적으로 조정된다.
    3. 차트에 적용된 원본 데이터의 행이나 열을 숨겨도 차트에는 반영되지 않는다.
    4. 데이터 계열의 순서가 변경되면 범례의 순서도 자동으로 변경된다.
    (정답률: 30%)
    • ★ 숨겨진 데이터 차트 반영: 원본 데이터에서 특정 행이나 열을 숨기면, 기본적으로 차트에서도 해당 항목이 보이지 않게 됨. 


      ☆ 데이터 추가: 기존 원본 데이터 범위 바로 옆에 새로운 열을 단순히 추가 입력한다고 해서 차트에 알아서 반영되지 않음. 데이터 원본 범위를 다시 지정하여 수동으로 갱신해야 함.

    • 엑셀 차트는 기본적으로 원본 데이터의 행이나 열을 숨기면 해당 데이터가 차트에서도 보이지 않도록 자동으로 반영됩니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. 차트만 제외하고 인쇄하기 위해서는 [차트 영역 서식] 대화상자에서 '개체 인쇄'의 체크를 해제한다.
    2. 시트에 표시된 오류 값을 제외하고 인쇄하기 위해서는 [페이지 설정] 대화 상자에서 '셀 오류 표시'를 '<공백>'으로 선택한다.
    3. 인쇄 내용을 페이지의 가운데에 맞춰 인쇄하려면 [페이지 설정] 대화 상자에서 '문서에 맞게 배율 조정'을 체크한다.
    4. 인쇄되는 모든 페이지에 특정 행을 반복하려면 [페이지 설정] 대화 상자에서 '인쇄 제목'의 '반복할 행'에 열 레이블이 포함된 행의 참조를 입력한다.
    (정답률: 50%)
    • [페이지 설정] - [여백] 탭 - '페이지 가운데 맞춤(가로/세로)' 항목 체크

    • 인쇄 내용을 페이지의 가운데에 맞추려면 [페이지 설정] 대화 상자의 [여백] 탭에서 '페이지 가운데 맞춤'의 가로 또는 세로 항목을 체크해야 합니다.
      오답 노트
      문서에 맞게 배율 조정: 인쇄 영역을 한 페이지에 맞추기 위해 크기를 조절하는 기능으로, 중앙 정렬과는 무관합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    3과목: 데이터베이스 일반

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

    1. 도메인(Domain)은 하나의 애트리뷰트(Attribute)가 취할 수 있는 같은 타입의 원자값들의 집합이다.
    2. 한 릴레이션(Relation)에 포함된 튜플(Tuple)들은 모두 상이하며, 튜플(Tuple) 사이에는 순서가 있다.
    3. 튜플(Tuple)의 수를 카디널리티(Cardinality), 애트리뷰트(Attribute)의 수를 디그리(Degree)라고 한다.
    4. 애트리뷰트(Attribute)는 데이터베이스를 구성하는 가장 작은 논리적 단위이며, 파일 구조상의 데이터 필드에 해당된다.
    (정답률: 44%)
    • ※ 관계형 데이터베이스 모델

      튜플(Tuple)의 특징:

      • 릴레이션을 구성하는 각 행(Row)
      • 무순서성: 튜플 간에는 순서가 없음
      • 유일성: 릴레이션 내의 모든 튜플은 서로 다름 (중복 불가)

      애트리뷰트(Attribute): 데이터베이스의 가장 작은 논리적 단위로 열(Column)에 해당

      카디널리티(Cardinality): 튜플(행)의 수

      디그리(Degree): 애트리뷰트(열)의 수

      도메인(Domain): 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자값 집합

    • 관계형 데이터베이스의 릴레이션 내에서 튜플(행)들은 모두 서로 상이해야 하지만, 튜플 간의 순서는 중요하지 않으며 정해진 순서가 없습니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    42. 다음 중 입력 마스크 설정에 사용하는 사용자 정의 입력 마스크 기호에 대한 설명으로 옳은 것은?

    1. 9: 소문자로 변환
    2. >: 숫자나 공백을 입력받도록 설정
    3. <: 영문 대문자로 변환하여 입력받도록 설정
    4. L: 영문자와 한글만 입력받도록 설정
    (정답률: 55%)
    • ※ Access 입력 마스크 기호

      L: Letter. 영문자와 한글 필수 입력

      >: 영문자를 대문자로 변환

      <: 영문자를 소문자로 변환

      9: 숫자나 공백 선택 입력 (기호 입력 불가)

      0: 숫자 필수 입력 (0~9, 기호 입력 불가)

    • 입력 마스크 기호 $L$은 영문자와 한글만 입력받도록 설정하는 필수 입력 기호입니다.
      오답 노트
      9: 숫자를 선택적으로 입력받는 기호입니다.
      >: 입력된 문자를 모두 대문자로 변환합니다.
      <: 입력된 문자를 모두 소문자로 변환합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    43. 다음 중 데이터를 입력 또는 삭제 시 이상(anomaly) 현상이 일어나지 않도록 데이터베이스를 설계하기 위한 기술을 의미하는 용어는?

    1. 자동화
    2. 정규화
    3. 순서화
    4. 추상화
    (정답률: 61%)
    • ※ 데이터베이스 정규화 (Normalization)

      의미: 데이터 중복을 최소화하고 무결성을 유지하기 위해 데이터베이스를 설계하는 기술

      목적: 이상(Anomaly) 현상 방지

      • 삽입 이상 (Insertion Anomaly): 데이터 삽입 시 불필요한 데이터까지 함께 입력해야 하는 현상
      • 삭제 이상 (Deletion Anomaly): 데이터 삭제 시 유지되어야 할 다른 정보까지 연쇄적으로 함께 삭제되는 현상
      • 갱신 이상 (Update Anomaly): 중복된 데이터 중 일부만 갱신되어 데이터 간 모순이 발생하는 현상
    • 정규화는 데이터의 중복성을 최소화하고 종속성을 배제하여, 데이터를 입력, 수정, 삭제할 때 발생하는 이상(anomaly) 현상을 방지하기 위해 테이블을 체계적으로 분리하는 설계 기술입니다.
      오답 노트
      추상화: 특정 그룹 내의 공통점만을 추출하여 사물을 인식하는 개념입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    44. 다음 중 [관계 편집] 대화 상자에 대한 설명으로 옳지 않은 것은?

    1. 관계를 구성하는 어느 한쪽의 테이블 또는 필드 및 쿼리를 변경할 수 있다.
    2. 조인 유형을 내부 조인, 왼쪽 우선 외부 조인, 오른쪽 우선 외부 조인 중에서 선택할 수 있다.
    3. '항상 참조 무결성 유지'를 선택한 경우 '관련 필드 모두 업데이트'와 '관련 레코드 모두 삭제' 옵션을 선택할 수 있다.
    4. 관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.
    (정답률: 36%)
    • [관계 편집] 대화 상자에서 관계의 종류(일대다, 일대일 등)는 사용자가 직접 선택하는 것이 아니라, 연결된 테이블 간의 기본 키와 외래 키 설정 상태에 따라 시스템이 자동으로 결정합니다.
    • 1) 관계의 종류(일대다, 일대일)는 기본키/외래키 설정에 따라 자동으로 결정되는거지, 사용자가 임의로 선택하는 항목이 아님

      2) 특히 "다대다 관계"는 직접 설정할 수 없고, 중간에 **교차 테이블(조인 테이블)**을 만들어서 일대다 관계 두 개로 분해해야 구현 가능하다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    45. 다음 중 테이블의 필드 속성 설정 시 사용하는 인덱스에 관한 설명으로 옳지 않은 것은?

    1. 인덱스를 설정하면 레코드의 검색과 정렬 속도가 빨라진다.
    2. 인덱스를 설정하면 레코드의 추가, 수정, 삭제 속도는 느려진다.
    3. 데이터 형식이 OLE 개체인 필드에는 인덱스를 설정할 수 없다.
    4. 인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.
    (정답률: 41%)
    • ※ 인덱스(Index)

      설정 범위: 단일 필드 및 다중 필드 조합 가능

      장점: 레코드 검색 및 정렬 속도 향상

      단점: 레코드 추가, 수정, 삭제 속도 저하

      제한 사항: OLE 개체 데이터 형식 등에는 설정 불가

    • 인덱스는 검색과 정렬 속도를 향상시키기 위해 설정하며, 테이블당 최대 32개, 필드당 최대 10개까지 설정 가능합니다.
      오답 노트
      인덱스는 한 개의 필드에만 설정 가능하다: 여러 필드에 설정 가능하며 테이블당 최대 32개까지 생성할 수 있습니다.
    • 하나의 인덱스에서는 10개의 필드를 사용 가능
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    46. 다음 중 테이블의 [디자인 보기]에서 설정 가능한 작업에 해당하지 않는 것은?

    1. 폼 필터를 적용하여 조건에 맞는 레코드만 표시할 수있다.
    2. 필드의 '설명'에 입력한 내용은 테이블 구조에 영향을 미치지 않고, 상태 표시줄에 표시된다.
    3. 컨트롤 표시 속성은 텍스트 상자, 목록 상자, 콤보 상자 중 선택할 수 있다.
    4. 한 개 이상의 필드를 선택하여 기본 키로 설정 할 수 있다.
    (정답률: 20%)
    • 폼 필터 적용: 조건에 맞는 레코드만 추출하여 화면에 표시하는 기능. [데이터시트 보기] 또는 [폼 보기]에서 실행.

    • 테이블의 [디자인 보기]는 필드의 데이터 형식, 크기, 기본키 설정 등 테이블의 구조를 정의하는 곳입니다.
      폼 필터를 적용하여 조건에 맞는 레코드만 표시하는 작업은 데이터의 구조를 변경하는 것이 아니라 데이터를 조회하는 기능이므로 [디자인 보기]가 아닌 [폼 보기]나 [데이터시트 보기]에서 수행합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    47. 아래와 같이 관계가 설정된 데이터베이스에 [Customer] 테이블에는 고객번호가 1004인 레코드만 있고, [Artist] 테이블에는 작가이름이 CAT인 레코드만 있다. 다음 중 이 데이터베이스에서 실행 가능한 SQL 문은? (단, SQL문에 입력되는 데이터 형식은 모두 올바르다고 간주함)

    1. INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);
    2. INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE');
    3. INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE');
    4. INSERT INTO CINTA VALUES (1234, 'CAT', '유화');
    (정답률: 30%)
    • ※ 데이터베이스 관계 및 SQL 제약 조건

      테이블 관계 (1:∞): 1(부모 테이블) ↔ ∞(자식 테이블)

      • 참조 무결성 원칙: 자식 테이블(CINTA)의 외래키 값은 반드시 부모 테이블(Customer, Artist)에 존재하는 값이어야 함
      • 기본키 (열쇠 아이콘): 테이블 내에서 고유해야 하며 중복 값 입력 불가
    • 데이터베이스의 무결성 제약 조건(기본키 중복 불가, 외래키 참조 무결성)을 확인하는 문제입니다.
      INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);는 Artist 테이블의 기본키인 작가이름에 'ACE'라는 새로운 값을 추가하는 것이므로 아무런 제약 조건에 위배되지 않아 실행 가능합니다.
      오답 노트
      INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE'): Artist 테이블에 'ACE'라는 작가가 존재하지 않아 참조 무결성 위배
      INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE'): Customer 테이블에 이미 고객번호 1004가 존재하여 기본키 중복 위배
      INSERT INTO CINTA VALUES (1234, 'CAT', '유화'): Customer 테이블에 고객번호 1234가 존재하지 않아 참조 무결성 위배
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    48. 다음 중 주어진 [학생] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?

    1. 25
    2. 23
    3. 21
    4. 19
    (정답률: 56%)
    • SELECT AVG(나이) FROM 학생 WHERE 전공 NOT IN ('수학', '회계'); : 전공이 수학, 회계가 아닌 학생의 나이 평균을 구하라.

    • 전공이 '수학'과 '회계'가 아닌 학생들의 나이 평균을 구하는 문제입니다. 조건에 맞는 국사 전공 학생들의 나이(21, 31, 23)만 추출하여 계산합니다.
      ① [기본 공식]
      $$\text{평균} = \frac{\text{합계}}{\text{개수}}$$
      ② [숫자 대입]
      $$\text{평균} = \frac{21 + 31 + 23}{3}$$
      ③ [최종 결과]
      $$\text{평균} = 25$$
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    49. 아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 'Age' 필드의 조건식으로 옳은 것은?

    1. >={조회할 최소 나이 입력}
    2. >=“조회할 최소 나이 입력”
    3. >=[조회할 최소 나이 입력]
    4. >=(조회할 최소 나이 입력)
    (정답률: 48%)
    • ※ 매개 변수 쿼리

      1) 매개 변수 입력 기호: 대괄호([ ])

      2) 작성 위치 및 방법: 쿼리 디자인 보기의 '조건' 행에 [대화 상자에 표시할 텍스트] 형태로 입력

      3) 조건 연산자 혼합 사용: 입력받은 값의 범위를 지정하기 위해 연산자를 대괄호 앞에 함께 사용 가능 (예: >=, <=, >, <)

      4) 부분 일치 검색: Like 연산자와 만능 문자(*)를 결합하여 특정 단어가 포함된 데이터 검색 가능 (예: Like "*" & [검색할 단어 입력] & "*")

      5) 오답 해설: 큰따옴표(" ")는 일반 텍스트를 의미하며, 소괄호(( ))나 중괄호({ })는 매개 변수 창을 띄우는 기호가 아님

    • Access의 매개 변수 쿼리에서 사용자로부터 값을 입력받기 위한 조건식은 반드시 대괄호 [ ]를 사용하여 작성해야 합니다.
      따라서 정답은 $>=[\text{조회할 최소 나이 입력}]$ 입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    50. 다음 중 아래의 이벤트 프로시저에 대한 설명으로 옳지 않은 것은?

    1. 'cmd재고' 컨트롤을 클릭했을 때 실행된다.
    2. 'txt재고수량' 컨트롤에는 'txt입고량' 컨트롤에 표시되는 값에서 'txt총주문량' 컨트롤에 표시되는 값을 차감한 값으로 표시된다.
    3. '제품별재고현황' 보고서가 즉시 프린터로 출력된다.
    4. '제품별재고현황' 보고서가 출력될 때 '제품번호' 필드 값이 'cmb조회' 컨트롤 값과 일치하는 데이터만 표시된다.
    (정답률: 57%)
    • 제시된 코드의 DoCmd.OpenReport 메서드는 보고서를 여는 명령이며, 즉시 프린터로 출력하는 명령이 아닙니다.
    • DoCmd.OpenReport 보기 속성

      • acViewDesign: 보고서를 디자인 보기 창으로 엶 (인쇄 되지 않음).
      • acViewNormal: 보고서를 즉시 프린터로 출력함 (기본값).
      • acViewPreview: 보고서를 인쇄 미리 보기 창으로 엶.

      이벤트 발생 (cmd재고_Click)

      • 'cmd재고'라는 이름의 컨트롤을 마우스로 클릭(Click)할 때 내부 코드가 순차적으로 실행됨.

      값 대입 및 연산

      • txt재고수량 = txt입고량 - txt총주문량: 우변의 계산 결과를 좌변 컨트롤(txt재고수량)에 입력함.

      Where 조건 (필터링)

      • "제품번호 = '" & cmb조회 & "'": 제품번호 필드의 값과 콤보 상자(cmb조회)에서 선택한 값이 일치하는 데이터만 추출하여 보고서에 적용함.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    51. 다음 중 주어진 [Customer] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?

    1. 3
    2. 5
    3. 7
    4. 9
    (정답률: 53%)
    • ※ 괄호 안의 서브쿼리 구문이 먼저 실행된 후, 바깥쪽 구문이 실행되는 구조.

      1) SELECT Distinct City From Customer: Customer 테이블에서 City 열의 데이터를 가져오되, 중복된 값을 하나로 합쳐서 가져올 것(Distinct).

      2) SELECT Count(*) FROM (...): 서브쿼리에서 도출된 결과의 전체 개수를 세어라.

    • 하위 질의문에서 DISTINCT를 사용하여 City 필드의 중복을 제거한 후, 그 개수를 세는 문제입니다.
      중복을 제외한 도시 목록: 부산, 서울, 대전, 광주, 인천
      따라서 총 개수는 $5$입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    52. 다음 중 보고서에서 '텍스트 상자' 컨트롤의 속성 설정에 대한 설명으로 옳지 않은 것은?

    1. '상태 표시줄 텍스트' 속성은 컨트롤을 선택했을 때 상태 표시줄에 표시할 메시지를 설정한다.
    2. '컨트롤 원본' 속성에서 함수나 수식 사용 시 문자는 작은 따옴표('), 필드명이나 컨트롤 이름은 큰따옴표(“)를 사용하여 구분한다.
    3. '사용 가능' 속성은 컨트롤에 포커스를 이동시킬 수 있는지의 여부를 설정한다.
    4. '중복 내용 숨기기' 속성은 데이터가 이전 레코드와 같을 때 컨트롤의 숨김 여부를 설정한다.
    (정답률: 42%)
    • '컨트롤 원본' 속성 입력시 기호

      큰따옴표(" "): 화면에 그대로 표시할 텍스트에 사용

      대괄호([ ]): 테이블의 필드명이나 컨트롤명을 불러올 때

    • 컨트롤 원본 속성에서 수식을 사용할 때, 일반 문자는 큰따옴표("")로 묶어야 하며 필드명이나 컨트롤 이름은 대괄호([])를 사용하여 구분해야 합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    53. 다음 중 보고서에서 [페이지 번호] 대화 상자를 이용한 페이지 번호 설정에 대한 설명으로 옳지 않은 것은?

    1. 첫 페이지에만 페이지 번호가 표시되거나 표시되지 않도록 설정할 수 있다.
    2. 페이지 번호의 표시 위치를 '페이지 위쪽', '페이지 아래쪽', '페이지 양쪽' 중 선택할 수 있다.
    3. 페이지 번호의 형식을 'N 페이지'와 'N/M 페이지' 중 선택할 수 있다.
    4. [페이지 번호] 대화 상자를 열 때마다 페이지 번호 표시를 위한 수식이 입력된 텍스트 상자가 자동으로 삽입된다.
    (정답률: 39%)
    • 표시 위치: '페이지 위쪽', '페이지 아래쪽' 중 선택. 

    • 페이지 번호의 표시 위치는 페이지 위쪽(머리글)과 페이지 아래쪽(바닥글) 중에서만 선택할 수 있으며, 페이지 양쪽 설정은 불가능합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    54. 다음 중 서류봉투에 초대장을 넣어 발송하려는 경우 우편물에 사용할 수신자의 주소를 프린트하기에 가장 적합한 보고서는?

    1. 업무 문서 양식 보고서
    2. 우편 엽서 보고서
    3. 레이블 보고서
    4. 크로스탭 보고서
    (정답률: 39%)
    • ※ 주요 보고서 유형

      레이블 보고서: 편지봉투 등에 부착할 우편물 발송용 주소표(스티커)를 작성하기 위한 보고서

      크로스탭 보고서: 데이터를 행과 열의 교차 지점에 요약(합계, 평균 등)하여 보여주는 보고서 (엑셀의 피벗 테이블과 유사)

      업무 문서 양식 보고서: 세금계산서, 거래명세서 등 규격화된 일반 업무 서식을 인쇄하기 위한 보고서

      우편 엽서 보고서: 엽서 크기에 맞추어 내용을 출력하는 보고서 (서류봉투에 부착하는 용도가 아님)

    • 편지 봉투에 붙이는 주소 레이블을 인쇄하기 위한 전용 보고서 형식이 레이블 보고서입니다.
      오답 노트
      업무 문서 양식 보고서: 세금 계산서, 거래 명세서 등 기업 업무 양식용
      우편 엽서 보고서: 우편 엽서 형태의 출력용
      크로스탭 보고서: 데이터를 가로·세로로 그룹화하여 계산 수행
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. [폼 디자인 도구]의 [디자인] 탭에서 [컨트롤 마법사 사용] 여부를 선택할 수 있다.
    2. [레이블] 컨트롤은 마법사를 이용한 만들기가 제공되지 않으며, 레이블 컨트롤을 추가한 후 내용을 입력하지 않으면 추가된 레이블 컨트롤이 자동으로 사라진다.
    3. [텍스트 상자] 컨트롤을 지칭하는 이름은 중복 설정이 가능하다.
    4. [단추] 컨트롤은 명령 단추 마법사를 이용하여 다양한 매크로 함수를 제공한다.
    (정답률: 45%)
    • 엑세스에서 폼이나 보고서를 디자인할 때, 그 안에 배치하는 텍스트 상자, 단추, 레이블 등 모든 '컨트롤'은 반드시 고유한 이름을 가져야 함.

    • 하나의 폼 내에서 각 컨트롤을 식별하는 이름은 고유해야 하므로, 텍스트 상자 컨트롤을 포함한 모든 컨트롤의 이름은 중복 설정이 불가능합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    56. 다음 중 폼의 모달 속성에 관한 설명으로 옳지 않은 것은?

    1. 폼이 열려 있는 경우 다른 화면을 선택할 수 있다.
    2. VBA 코드를 이용하여 대화 상자의 모달 속성을 지정할 수 있다.
    3. 폼이 모달 대화 상자이면 디자인 보기로 전환 후 데이터시트 보기로 전환이 가능하다.
    4. 사용자 지정 대화 상자의 작성이 가능하다.
    (정답률: 41%)
    • ※ 폼의 모달(Modal) 속성

      모달(Modal): 열려 있는 폼을 닫기 전까지는 같은 프로그램 내의 다른 창이나 메뉴를 선택할 수 없도록 제어권을 독점하는 속성

      주요 특징:

      • 다른 화면 선택 불가.
      • 사용자의 입력이나 확인을 반드시 받아야 할 때 주로 사용.
      • '사용자 지정 대화 상자'를 만들 때 유용하게 활용.
      • VBA 코드(매크로 등)를 이용하여 폼이 열릴 때 모달 속성을 지정할 수 있음.
      • 모달 대화 상자 상태이더라도 디자인 보기와 데이터시트 보기 간의 화면 전환은 가능함.


      cf.) 모덜리스(Modeless): 모달의 반대 개념. 폼이 열려 있어도 다른 창이나 작업 화면을 자유롭게 선택하고 전환할 수 있는 속성

    • 폼의 모달 속성을 '예'로 설정하면, 해당 폼이 열려 있는 동안에는 이 폼을 닫기 전까지 다른 화면(창)을 선택하거나 작업할 수 없습니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. 보고서에 포함할 필드가 모두 한 테이블에 있는 경우 해당 테이블을 레코드 원본으로 사용한다.
    2. 둘 이상의 테이블을 이용하여 보고서를 작성하는 경우 쿼리를 만들어 레코드 원본으로 사용한다.
    3. '보고서' 도구를 사용하면 정보를 입력하지 않아도 바로 보고서가 생성되므로 매우 쉽고 빠르게 보고서를 만들 수 있다.
    4. '보고서 마법사'를 이용하는 경우 필드 선택은 여러개의 테이블 또는 하나의 쿼리에서만 가능하며, 데이터 그룹화 및 정렬 방법을 지정할 수도 있다.
    (정답률: 38%)
    • 보고서 마법사

      • 필드 선택 원본: 여러 개의 테이블 및 여러 개의 쿼리 가능 (단일 쿼리로 제한 없음).
      • 기능: 데이터 그룹화, 정렬 방법, 레이아웃 등 단계별 지정 지원.

      레코드 원본 설정 기준

      • 다중 테이블: 쿼리를 만들어 레코드 원본으로 사용.
      • 단일 테이블: 해당 테이블을 직접 레코드 원본으로 사용.

      '보고서' 도구 (자동 생성)

      • 특징: 추가 정보 입력 없이 선택된 원본으로 즉시 기본 보고서 생성.
      • 장점: 매우 쉽고 빠른 작성 속도.
    • 보고서 마법사를 이용할 때 필드 선택은 여러 개의 테이블 또는 여러 개의 쿼리에서 가능합니다. 따라서 하나의 쿼리에서만 가능하다는 설명은 틀린 것입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. 분할 표시 폼은 [만들기] 탭의 [폼] 그룹에서 [기타 폼] - [폼 분할]을 클릭하여 만들 수 있다.
    2. 분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하기 기능이며, 이 두 보기는 같은 데이터 원본에 연결되어 있어 항상 상호 동기화된다.
    3. 분할 표시 폼을 만든 후에는 컨트롤의 크기 조정은 할 수 없으나, 새로운 필드의 추가는 가능하다.
    4. 폼 속성 창의 '분할 표시 폼 방향' 항목을 이용하여 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 등 데이터시트가 표시되는 위치를 설정할 수 있다.
    (정답률: 46%)
    • 분할 표시 폼 생성 후에도 일반 폼과 마찬가지로 컨트롤 크기 조정 및 새로운 필드 추가를 자유롭게 할 수 있다.

    • 분할 표시 폼을 생성한 후에도 컨트롤의 크기 조정 및 이동이 가능하며, 새로운 필드를 추가하는 것 또한 가능합니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

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

    1. FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정한다.
    2. ApplyFilter 함수는 테이블이나 쿼리로부터 레코드를 필터링한다.
    3. OpenReport 함수는 작성된 보고서를 호출하여 실행한다.
    4. MessageBox 함수는 메시지 상자를 통해 경고나 알림 등의 정보를 표시한다.
    (정답률: 53%)
    • ※ 매크로 함수

      ApplyFilter: 레코드 필터링

      FindRecord: 특정 레코드 검색 및 찾기

      SetValue (엑세스 버전에 따라 SetProperty): 필드, 컨트롤, 속성 값 설정

      MessageBox: 경고 및 알림 메시지 표시

      OpenReport: 보고서 호출 및 실행

    • FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정하는 것이 아니라, 특정한 조건에 맞는 첫 번째 레코드를 검색하는 함수입니다.
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    60. 다음 중 하위 폼에 대한 설명으로 옳지 않은 것은?

    1. 기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.
    2. 본 폼 내에 삽입된 다른 폼을 하위 폼이라 한다.
    3. 일대다 관계가 설정되어 있는 테이블들을 효과적으로 표시하기 위해 사용된다.
    4. '폼 분할' 도구를 이용하여 폼을 생성하면 하위 폼 컨트롤이 자동으로 삽입된다.
    (정답률: 46%)
    • ※ 폼 분할 (Split Form)

      • 동일한 데이터를 두 가지 보기(폼 보기 + 데이터시트 보기)로 분할 표시
      • 두 보기 구역 간 데이터 자동 동기화
      • 하위 폼 컨트롤 삽입과 무관 (별도 컨트롤 삽입 없음)
    • 하위 폼은 기본 폼 내에 다른 폼을 삽입하여 일대다 관계의 데이터를 효과적으로 표시하는 기능이며, 연결 필드의 데이터 형식은 서로 호환되어야 합니다.
      폼 분할 도구는 하나의 원본 데이터를 상단에는 컬럼 형식, 하단에는 데이터시트 형식으로 동시에 보여주는 기능일 뿐, 하위 폼 컨트롤이 자동으로 삽입되는 기능이 아닙니다.
      오답 노트
      하위 폼 삽입: [디자인] 탭의 [컨트롤] 그룹에서 [하위 폼/하위 보고서] 컨트롤을 통해 추가하거나 드래그하여 삽입함
    profile_image
    1

    *오류신고 접수시 100포인트 지급해드립니다.

    목록 다음회차 >