컴활 1급시험일 2015년 3월 7일· 60문항· 조회 1전문가 검수

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

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

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


📋 회차 정보

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

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

📊 출제 영역 한눈에

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

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

💡 학습 팁

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

📝 기출문제 전체 보기

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

  1. 문제 1

    4지선다

    다음 중 멀티미디어와 관련된 그래픽 기법에 관한 설명으로 옳은 것은?

    • 1.

      안티앨리어싱(Anti-Aliasing)은 제한된 색상을 조합하여 복잡한 색이나 새로운 색을 만드는 작업이다.

    • 2.

      모델링(Modeling)은 3차원 애니메이션을 만드는 과정중의 하나로 물체의 모형에 명암과 색상을 입혀 사실감을 더해 주는 작업이다.

    • 3.

      모핑(Morphing)은 2개의 이미지를 부드럽게 연결하여 변환 또는 통합하는 것으로 컴퓨터 그래픽, 영화등에서 많이 사용된다.

    • 4.

      랜더링(Rendering)은 이미지 가장자리의 톱니 모양 같은 계단 현상을 제거하여 경계선을 부드럽게 하는 필터링 기술이다.

    정답·해설 보기

    정답

    3

    모핑(Morphing)은 2개의 이미지를 부드럽게 연결하여 변환 또는 통합하는 것으로 컴퓨터 그래픽, 영화등에서 많이 사용된다.

    해설

    정답: 3. 모핑(Morphing)은 한 이미지를 다른 이미지로 자연스럽게 변형·합성하는 기법으로 영화·광고의 변신 장면 등에 널리 쓰인다.

    오답 풀이

    • 1번: 제한된 색을 섞어 새로운 색을 표현하는 작업은 디더링(Dithering)에 대한 설명이다.
    • 2번: 모델링은 물체의 형상(뼈대·좌표)을 만드는 단계이고, 명암·색상을 입혀 사실감을 주는 작업은 렌더링이다.
    • 3번: 두 이미지를 부드럽게 변환·통합하는 것이 모핑이므로 옳다.
    • 4번: 계단 현상을 제거해 경계를 부드럽게 하는 기술은 안티앨리어싱이다.

    보충 개념 디더링·모델링·렌더링·안티앨리어싱·모핑은 자주 혼동되는 용어로, 각 기법이 처리하는 대상(색·형상·질감·경계·변형)을 구분해 기억해야 한다.

  2. 문제 2

    4지선다

    다음 중 인터넷 해킹과 관련하여 스니핑(Sniffing)에 관한 설명으로 옳은 것은?

    • 1.

      네트워크를 거쳐 전송되는 패킷 정보를 읽어 계정과 암호를 알아내는 행위이다.

    • 2.

      프로그램이 정상적인 상태로 유지되는 것처럼 믿도록 속임수를 사용하는 행위이다.

    • 3.

      자기 복제를 하는 프로그램으로 특정 대상을 파괴하는 행위이다.

    • 4.

      컴퓨터 사용자 몰래 다른 파일에 자신의 코드를 복사하는 행위이다.

    정답·해설 보기

    정답

    1

    네트워크를 거쳐 전송되는 패킷 정보를 읽어 계정과 암호를 알아내는 행위이다.

    해설

    정답: 1. 스니핑은 네트워크를 흐르는 패킷을 가로채(엿보아) 계정·암호 등 민감한 정보를 알아내는 수동적 공격이다.

    오답 풀이

    • 1번: 전송 패킷을 엿보아 정보를 알아내는 것이 스니핑이므로 옳다.
    • 2번: 정상인 것처럼 속이는 행위는 스푸핑(Spoofing)에 대한 설명이다.
    • 3번: 자기 복제로 대상을 파괴하는 것은 웜(Worm)의 특성이다.
    • 4번: 다른 파일에 자신의 코드를 몰래 복사하는 것은 바이러스의 특성이다.

    보충 개념 스니핑은 '엿듣기'(수동적), 스푸핑은 '위장'(능동적)이라는 점에서 구분된다. 스니핑 방지에는 데이터 암호화가 효과적이다.

  3. 문제 3

    4지선다

    다음 중 이미지와 그래픽에서 사용되는 비트맵 방식의 파일 형식에 관한 설명으로 옳지 않은 것은?

    • 1.

      픽셀(Pixel)로 이미지를 표현하며 이미지를 확대하면 테두리가 거칠어 진다.

    • 2.

      Windows에서 표준으로 사용되는 방식으로 복원한 데이터가 압축 전의 데이터와 완전히 일치하는 무손실 압축을 사용한다.

    • 3.

      래스터 방식이라고도 하며 다양한 색상을 사용하므로 사실 같은 이미지를 표현할 수 있다.

    • 4.

      파일 형식에는 BMP, GIF, JPG 등이 있다.

    정답·해설 보기

    정답

    2

    Windows에서 표준으로 사용되는 방식으로 복원한 데이터가 압축 전의 데이터와 완전히 일치하는 무손실 압축을 사용한다.

    해설

    정답: 2. Windows 표준 비트맵 형식인 BMP는 일반적으로 압축을 하지 않거나(무압축) 단순 저장 방식이며, 비트맵 형식 전체가 무손실 압축을 쓰는 것은 아니다. 예를 들어 JPG는 손실 압축을 사용한다.

    오답 풀이

    • 1번: 비트맵은 픽셀의 모음이라 확대하면 계단 현상으로 테두리가 거칠어지므로 옳다.
    • 2번: 비트맵이 항상 무손실 압축을 쓴다는 설명은 옳지 않다(JPG는 손실 압축).
    • 3번: 비트맵은 래스터 방식으로 다양한 색을 표현해 사실적 이미지에 적합하므로 옳다.
    • 4번: BMP·GIF·JPG는 모두 비트맵(래스터) 형식이므로 옳다.

    보충 개념 비트맵(BMP·GIF·JPG·PNG)은 픽셀 기반, 벡터(WMF·AI·SVG)는 수식 기반이다. 압축 방식은 형식마다 달라 무손실(PNG·GIF)과 손실(JPG)로 나뉜다.

  4. 문제 4

    4지선다

    다음 중 인터넷 서비스와 관련하여 FTP 서비스에 관한 설명으로 옳지 않은 것은?

    • 1.

      FTP 서버에 파일을 전송 또는 수신, 삭제, 이름 바꾸기 등의 작업을 할 수 있다.

    • 2.

      FTP 서버에 있는 프로그램은 접속 후에 서버에서 바로 실행시킬 수 있다.

    • 3.

      익명(Anonymous) 사용자는 계정이 없는 사용자로 FTP 서비스를 이용할 수 있다.

    • 4.

      기본적으로 그림 파일은 Binary 모드로 텍스트 파일은 ASCII 모드로 전송한다.

    정답·해설 보기

    정답

    2

    FTP 서버에 있는 프로그램은 접속 후에 서버에서 바로 실행시킬 수 있다.

    해설

    정답: 2. FTP는 파일을 전송·관리하는 프로토콜일 뿐, 서버에 있는 프로그램을 접속 후 서버에서 직접 실행하는 기능은 없다. 실행하려면 파일을 내려받은 뒤 로컬에서 실행해야 한다.

    오답 풀이

    • 1번: FTP로 업로드·다운로드·삭제·이름 바꾸기 등 파일 관리가 가능하므로 옳다.
    • 2번: FTP는 프로그램을 서버에서 바로 실행하지 못하므로 옳지 않다.
    • 3번: 익명 FTP는 계정 없이 anonymous로 접속할 수 있으므로 옳다.
    • 4번: 그림은 Binary, 텍스트는 ASCII 모드로 전송하는 것이 기본이므로 옳다.

    보충 개념 FTP 전송 모드: Binary(이진 파일 - 그림·실행파일·압축파일), ASCII(텍스트 파일). 모드를 잘못 지정하면 파일이 손상될 수 있다.

  5. 문제 5

    4지선다

    다음 중 HDD의 인터페이스 표준에 해당하지 않는 것은?

    • 1.

      EIDE

    • 2.

      SCSI

    • 3.

      VESA

    • 4.

      SATA

    정답·해설 보기

    정답

    3

    VESA

    해설

    정답: 3. VESA는 비디오(그래픽)와 관련된 표준(예: VESA 로컬 버스, 모니터 마운트 규격 등)으로, 하드디스크 인터페이스 표준이 아니다.

    오답 풀이

    • 1번: EIDE는 IDE를 확장한 하드디스크 인터페이스 표준이다.
    • 2번: SCSI는 하드디스크·스캐너 등 다양한 장치를 연결하는 인터페이스 표준이다.
    • 3번: VESA는 비디오 관련 표준으로 HDD 인터페이스가 아니므로 정답이다.
    • 4번: SATA는 직렬 방식의 하드디스크 인터페이스 표준이다.

    보충 개념 HDD 인터페이스는 IDE→EIDE→SATA로 발전했고, 서버·고성능 환경에는 SCSI·SAS가 쓰인다. VESA는 그래픽·디스플레이 관련 단체·표준이다.

  6. 문제 6

    4지선다

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

    • 1.

      Ubiquitous : 시간과 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보 통신 환경

    • 2.

      Wibro : 고정된 장소에서 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷 서비스

    • 3.

      VoIP : 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변화하여 일반 데이터망에서 통화를 가능하게 해주는 통신서비스 기술

    • 4.

      RFID : 전파를 이용해 정보를 인식하는 기술로 출입 관리, 주차 관리에 주로 사용

    정답·해설 보기

    정답

    2

    Wibro : 고정된 장소에서 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷 서비스

    해설

    정답: 2. 와이브로(Wibro)는 이동 중에도 초고속 인터넷을 쓸 수 있는 휴대 인터넷 서비스이다. '고정된 장소에서'라는 설명은 잘못되었다.

    오답 풀이

    • 1번: 유비쿼터스는 언제 어디서나 네트워크에 접속할 수 있는 환경을 뜻하므로 옳다.
    • 2번: 와이브로는 이동성을 전제로 한 휴대 인터넷이므로 '고정된 장소'는 옳지 않다.
    • 3번: VoIP는 음성을 IP 패킷으로 변환해 데이터망에서 통화하게 하는 기술이므로 옳다.
    • 4번: RFID는 전파로 정보를 인식해 출입·주차 관리 등에 쓰이므로 옳다.

    보충 개념 와이브로는 이동성을 강조한 휴대 인터넷이며, 와이파이는 AP 중심의 근거리 무선랜이다. 두 기술의 이동성·범위 차이를 구분해야 한다.

  7. 문제 7

    4지선다

    다음 중 인터넷에서 방화벽을 사용하는 이유로 적절하지 않은 것은?

    • 1.

      외부로부터 허가받지 않은 불법적인 접근이나 해커의 공격으로부터 내부의 네트워크를 효과적으로 보호할 수 있다.

    • 2.

      방화벽의 접근제어, 인증, 암호화와 같은 기능으로 네트워크를 보호 할 수 있다.

    • 3.

      역추적 기능이 있어서 외부의 침입자를 역추적하여 흔적을 찾을 수 있다.

    • 4.

      방화벽을 이용하면 외부의 보안이 완벽하며, 내부의 불법적인 해킹도 막을 수 있다.

    정답·해설 보기

    정답

    4

    방화벽을 이용하면 외부의 보안이 완벽하며, 내부의 불법적인 해킹도 막을 수 있다.

    해설

    정답: 4. 방화벽은 외부에서 들어오는 위협을 통제하는 데 강하지만, 내부에서 일어나는 해킹이나 새로운 위협까지 막아 주는 완벽한 보안 장치는 아니다.

    오답 풀이

    • 1번: 방화벽은 외부의 불법 접근·해커 공격으로부터 내부망을 보호하므로 옳다.
    • 2번: 접근제어·인증·암호화 기능으로 네트워크를 보호하므로 옳다.
    • 3번: 로그를 통해 침입자를 역추적할 수 있으므로 옳다.
    • 4번: 외부 보안 완벽·내부 해킹까지 차단이라는 설명은 과장이므로 적절하지 않다.

    보충 개념 방화벽은 외부→내부 트래픽 통제에 특화되어 내부자 공격·바이러스에는 한계가 있다. 백신·IDS·IPS 등과 함께 다층 방어를 구성한다.

  8. 문제 8

    4지선다

    다음 중 Windows 7의 [제어판]에서 화면 설정과 관련된 [디스플레이]와 [개인 설정]에 대한 설명으로 옳지 않은 것은?(윈도우 7 전용 문제로 참고용으로만 사용하세요.)

    • 1.

      [디스플레이]에서 화면 해상도를 설정할 수 있다.

    • 2.

      [디스플레이]에서 화면에 표시되는 텍스트 크기 및 기타 항목을 변경할 수 있다.

    • 3.

      [개인 설정]에서 바탕 화면에 시계, 일정, 날씨 등과 같은 가젯을 표시하도록 설정할 수 있다.

    • 4.

      [개인 설정]에서 바탕 화면 아이콘 변경을 할 수 있다.

    정답·해설 보기

    정답

    3

    [개인 설정]에서 바탕 화면에 시계, 일정, 날씨 등과 같은 가젯을 표시하도록 설정할 수 있다.

    해설

    정답: 3. 바탕 화면 가젯(시계·날씨 등)은 바탕 화면의 바로 가기 메뉴나 별도의 가젯 항목에서 추가하며, [개인 설정]에서 설정하는 기능이 아니다.

    오답 풀이

    • 1번: [디스플레이]에서 화면 해상도를 설정할 수 있으므로 옳다.
    • 2번: [디스플레이]에서 텍스트 크기 등 화면 표시 항목을 조정할 수 있으므로 옳다.
    • 3번: 가젯 표시는 [개인 설정]의 기능이 아니므로 옳지 않다.
    • 4번: [개인 설정]에서 바탕 화면 아이콘 변경이 가능하므로 옳다.

    보충 개념 [디스플레이]는 해상도·글꼴 크기 등 화면 출력을, [개인 설정]은 테마·배경·색·소리·아이콘 등 사용자 환경 꾸미기를 담당한다.

  9. 문제 9

    4지선다

    다음 중 정보 통신망의 구성형태를 설명한 내용으로 옳지 않은 것은?

    • 1.

      망형(Mesh Topology)은 네트워크 상의 모든 노드들이 서로 연결되는 방식으로 특정 노드에 이상이 생겨도 전송이 가능하다.

    • 2.

      링형(Ring Topology)은 모든 노드들을 하나의 원형으로 연결하는 구조로 통신 제어가 간단하고 신뢰성이 높아 특정 노드의 이상도 쉽게 해결할 수 있다.

    • 3.

      트리형(Tree Topology)은 하나의 컴퓨터에 네트워크를 연결하여 확장하는 형태로 확장이 많을 경우 트래픽이 과중될 수 있다.

    • 4.

      버스형(Bus Topology)은 모든 노드들이 하나의 케이블에 연결되어 있으며, 케이블 종단에는 종단 장치가 있어야 한다.

    정답·해설 보기

    정답

    2

    링형(Ring Topology)은 모든 노드들을 하나의 원형으로 연결하는 구조로 통신 제어가 간단하고 신뢰성이 높아 특정 노드의 이상도 쉽게 해결할 수 있다.

    해설

    정답: 2. 링형은 노드들이 원형으로 연결되어 한 노드나 회선에 장애가 생기면 전체 통신이 영향을 받으므로, 특정 노드의 이상을 쉽게 해결할 수 있다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 망형은 모든 노드가 서로 연결되어 일부 노드에 장애가 나도 우회 전송이 가능하므로 옳다.
    • 2번: 링형은 한 지점 장애가 전체에 영향을 주므로 '쉽게 해결'은 옳지 않다.
    • 3번: 트리형은 계층적 확장 구조로 상위 노드에 트래픽이 몰릴 수 있으므로 옳다.
    • 4번: 버스형은 하나의 케이블에 노드를 연결하고 양 끝에 종단 장치가 필요하므로 옳다.

    보충 개념 망형은 안정성·비용이 높고, 링형·버스형은 단순하나 장애에 취약하다. 성형(Star)은 중앙 허브 장애 시 전체가 멈춘다.

  10. 문제 10

    4지선다

    다음 중 소스 코드까지 제공되어 사용자들이 자유롭게 수정하거나 변경할 수 있는 소프트웨어를 의미하는 것은?

    • 1.

      주문형 소프트웨어(Customized software)

    • 2.

      오픈소스 소프트웨어(Open source software)

    • 3.

      쉐어웨어(Shareware)

    • 4.

      프리웨어(Freeware)

    정답·해설 보기

    정답

    2

    오픈소스 소프트웨어(Open source software)

    해설

    정답: 2. 오픈소스 소프트웨어는 소스 코드가 공개되어 누구나 자유롭게 사용·수정·재배포할 수 있는 소프트웨어이다.

    오답 풀이

    • 1번: 주문형 소프트웨어는 특정 사용자 요구에 맞춰 제작한 소프트웨어로 소스 공개와는 무관하다.
    • 2번: 소스 코드를 공개해 자유롭게 수정·변경할 수 있는 것이 오픈소스이므로 옳다.
    • 3번: 셰어웨어는 일정 기간·기능을 제한해 배포하는 체험용 소프트웨어이다.
    • 4번: 프리웨어는 무료로 쓸 수 있으나 소스 코드는 공개되지 않는 경우가 많다.

    보충 개념 프리웨어는 '무료', 오픈소스는 '소스 공개'가 핵심으로 의미가 다르다. 대표적 오픈소스로 리눅스, 아파치 등이 있다.

  11. 문제 11

    4지선다

    다음 중 1952년 폰 노이만이 프로그램 내장 방식과 2진연산 방식을 적용하여 제작한 초창기 전자식 계산기는?

    • 1.

      에니악(ENIAC)

    • 2.

      에드삭(EDSAC)

    • 3.

      유니박(UNIVAC)

    • 4.

      에드박(EDVAC)

    정답·해설 보기

    정답

    4

    에드박(EDVAC)

    해설

    정답: 4. EDVAC은 폰 노이만이 제안한 프로그램 내장(stored-program) 방식과 2진 연산을 적용해 제작한 초기 전자식 계산기이다.

    오답 풀이

    • 1번: ENIAC은 외부 배선·스위치로 프로그램을 설정하는 방식으로, 프로그램 내장 방식이 아니다.
    • 2번: EDSAC은 영국에서 만든 초기 프로그램 내장 방식 컴퓨터로 폰 노이만이 제작한 것은 아니다.
    • 3번: UNIVAC은 최초의 상업용 전자계산기이다.
    • 4번: 폰 노이만의 프로그램 내장 방식을 적용한 것은 EDVAC이므로 옳다.

    보충 개념 프로그램 내장 방식은 명령과 데이터를 함께 주기억장치에 저장하는 폰 노이만 구조의 핵심으로, 오늘날 컴퓨터의 기본 원리이다.

  12. 문제 12

    4지선다

    다음 중 Windows 7의 공유에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      홈 그룹을 이용하면 사진, 음악, 비디오, 문서 및 프린터를 쉽게 공유할 수 있다.

    • 2.

      공용 폴더 공유 시 폴더 내의 일부 파일에 대해 사용자 별로 접근 권한을 다르게 설정할 수 있다.

    • 3.

      공유 대상 메뉴를 사용하면 개별 파일과 폴더를 선택하고 다른 사용자와 공유할 수 있다.

    • 4.

      Windows 탐색기의 세부 정보 창을 통해 공유된 항목과 공유되지 않은 항목을 확인할 수 있다.

    정답·해설 보기

    정답

    2

    공용 폴더 공유 시 폴더 내의 일부 파일에 대해 사용자 별로 접근 권한을 다르게 설정할 수 있다.

    해설

    정답: 2. 공용 폴더는 폴더 단위로 공유 권한이 적용되며, 폴더 안의 개별 파일마다 사용자별로 다른 접근 권한을 따로 설정하는 기능은 제공하지 않는다.

    오답 풀이

    • 1번: 홈 그룹으로 사진·음악·비디오·문서·프린터를 쉽게 공유할 수 있으므로 옳다.
    • 2번: 공용 폴더 내 일부 파일에 사용자별 권한을 다르게 줄 수 없으므로 옳지 않다.
    • 3번: 공유 대상 메뉴로 개별 파일·폴더를 선택해 공유할 수 있으므로 옳다.
    • 4번: 탐색기 세부 정보 창에서 공유 여부를 확인할 수 있으므로 옳다.

    보충 개념 공용 폴더 공유는 간편하지만 세밀한 권한 제어에 한계가 있고, 고급 공유는 사용자·그룹별 권한(읽기·변경·모든 권한)을 따로 설정할 수 있다.

  13. 문제 13

    4지선다

    다음 중 쿠키(Cookie)에 대한 설명으로 옳은 것은?

    • 1.

      인터넷 사용 시 네트워크에 접속하기 위한 프로그램이다.

    • 2.

      특정 웹 사이트 접속 시 반복적으로 사용되는 접속 정보를 가지고 있는 파일이다.

    • 3.

      웹 브라우저에서 기본으로 제공하지 않는 기능을 부가적으로 설치하여 구현되도록 한다.

    • 4.

      자주 사용하는 사이트의 자료를 저장한 후 다시 동일한 사이트 접속 시 자동으로 자료를 불러온다.

    정답·해설 보기

    정답

    2

    특정 웹 사이트 접속 시 반복적으로 사용되는 접속 정보를 가지고 있는 파일이다.

    해설

    정답: 2. 쿠키는 사용자가 특정 웹 사이트에 접속할 때 반복적으로 쓰이는 접속·환경 정보를 사용자 컴퓨터에 저장해 두는 작은 파일이다.

    오답 풀이

    • 1번: 네트워크 접속을 위한 프로그램은 쿠키가 아니다(예: 다이얼러·브라우저 등).
    • 2번: 반복 접속 정보를 담는 파일이 쿠키이므로 옳다.
    • 3번: 브라우저에 부가 기능을 추가하는 것은 플러그인·확장 프로그램에 대한 설명이다.
    • 4번: 자료를 저장해 두었다가 다시 불러오는 것은 캐시(Cache)의 동작에 가깝다.

    보충 개념 쿠키는 로그인 상태 유지·사용자 맞춤 정보 저장 등에 쓰이며, 개인정보 보호를 위해 삭제·차단 설정이 가능하다.

  14. 문제 14

    4지선다

    다음 중 Windows 바로 가기 아이콘의 [속성] 창에 대한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      대상 파일이나 대상 형식, 대상 위치 등에 관한 연결된 항목의 정보를 확인할 수 있다.

    • 2.

      연결된 항목을 바로 열 수 있는 바로 가기 키를 지정 할 수 있다.

    • 3.

      연결된 항목의 디스크 할당 크기를 확인할 수 있다.

    • 4.

      바로 가기 아이콘을 만든 날짜와 수정한 날짜, 액세스한 날짜 등을 확인할 수 있다.

    정답·해설 보기

    정답

    3

    연결된 항목의 디스크 할당 크기를 확인할 수 있다.

    해설

    정답: 3. 바로 가기 아이콘의 속성에는 바로 가기 파일(.lnk) 자체의 크기만 표시되며, 연결된 원본 항목의 디스크 할당 크기는 표시되지 않는다.

    오답 풀이

    • 1번: 대상 파일·형식·위치 등 연결 항목 정보를 확인할 수 있으므로 옳다.
    • 2번: 바로 가기 키(단축키)를 지정할 수 있으므로 옳다.
    • 3번: 원본의 디스크 할당 크기는 확인할 수 없으므로 옳지 않다.
    • 4번: 바로 가기 파일의 만든·수정·액세스 날짜를 확인할 수 있으므로 옳다.

    보충 개념 바로 가기 아이콘은 원본을 가리키는 .lnk 링크 파일이며, 용량이 매우 작다. 삭제해도 원본 파일은 그대로 남는다.

  15. 문제 15

    4지선다

    다음 중 RAM(Random Access Memory)에 대한 설명으로 옳은 것은?

    • 1.

      주로 펌웨어(Firmware)를 저장한다.

    • 2.

      주기적으로 재충전(Refresh)이 필요한 DRAM은 주기억장치로 사용된다.

    • 3.

      전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.

    • 4.

      컴퓨터의 기본적인 입출력 프로그램, 자가진단 프로그램 등이 저장되어 있어 부팅시 실행된다.

    정답·해설 보기

    정답

    2

    주기적으로 재충전(Refresh)이 필요한 DRAM은 주기억장치로 사용된다.

    해설

    정답: 2. DRAM은 시간이 지나면 전하가 새어나가므로 주기적인 재충전(Refresh)이 필요하며, 집적도가 높고 가격이 저렴해 주기억장치로 사용된다.

    오답 풀이

    • 1번: 펌웨어를 저장하는 것은 ROM이다.
    • 2번: 재충전이 필요한 DRAM이 주기억장치로 쓰이므로 옳다.
    • 3번: 전원이 꺼져도 내용이 유지되고 읽기만 가능한 것은 ROM에 대한 설명이다.
    • 4번: 기본 입출력·자가진단 프로그램(BIOS)이 저장되는 것은 ROM이다.

    보충 개념 RAM은 휘발성 읽기/쓰기 메모리로, 재충전이 필요한 DRAM(주기억)과 빠르지만 비싼 SRAM(캐시)으로 나뉜다. ROM은 비휘발성이다.

  16. 문제 16

    4지선다

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

    • 1.

      IPv4 주소체계의 주소 부족 문제를 해결하기 위해서 개발되었다.

    • 2.

      128비트의 긴 주소를 사용하기 때문에 IPv4 주소 체계에 비해 자료 전송 속도가 느리다.

    • 3.

      인증성, 기밀성, 데이터 무결성의 지원으로 보안성이 강화되었다.

    • 4.

      IPv4 주소체계와 호환성이 좋으며, 주소의 확장성, 융통성, 연동성이 우수하다.

    정답·해설 보기

    정답

    2

    128비트의 긴 주소를 사용하기 때문에 IPv4 주소 체계에 비해 자료 전송 속도가 느리다.

    해설

    정답: 2. IPv6는 주소 길이가 길어졌을 뿐 전송 속도가 느려지는 것은 아니다. 오히려 헤더가 단순화되어 처리 효율이 좋아졌다.

    오답 풀이

    • 1번: IPv6는 IPv4의 주소 고갈 문제를 해결하기 위해 개발되었으므로 옳다.
    • 2번: 주소가 길다고 전송 속도가 느려지는 것은 아니므로 옳지 않다.
    • 3번: IPv6는 인증·기밀성·무결성을 지원해 보안성이 강화되었으므로 옳다.
    • 4번: IPv6는 IPv4와 호환·연동되며 확장성·융통성이 우수하므로 옳다.

    보충 개념 IPv6는 128비트(IPv4는 32비트) 주소를 사용해 약 2의 128승 개의 주소를 제공하며, 16진수 8개 그룹을 콜론(:)으로 구분해 표기한다.

  17. 문제 17

    4지선다

    다음 중 컴퓨터 운영체제(OS) 대한 설명으로 옳지 않은 것은?

    • 1.

      시스템의 메모리를 관리하고, 응용 프로그램이 제대로 실행될 수 있도록 제어한다.

    • 2.

      컴퓨터 하드웨어와 응용 프로그램을 사용하고자 하는 사용자 사이에 위치하여 인터페이스 역할을 해주는 소프트웨어이다.

    • 3.

      프로세스 및 기억장치관리, 파일 및 주변장치 관리 그리고 컴퓨터에 설치된 프로그램 등을 관리하는 역할과 유틸리티 프로그램을 제공한다.

    • 4.

      사용자 측면에서 특정 분야의 작업을 처리하기 위한 프로그램으로 반드시 설치될 필요는 없으나 설치하여 사용할 것을 권고하고 있다.

    정답·해설 보기

    정답

    4

    사용자 측면에서 특정 분야의 작업을 처리하기 위한 프로그램으로 반드시 설치될 필요는 없으나 설치하여 사용할 것을 권고하고 있다.

    해설

    정답: 4. 보기 4번은 특정 작업을 처리하는 응용 소프트웨어에 대한 설명이다. 운영체제는 컴퓨터를 사용하기 위해 반드시 필요한 시스템 소프트웨어이다.

    오답 풀이

    • 1번: 운영체제는 메모리를 관리하고 응용 프로그램 실행을 제어하므로 옳다.
    • 2번: 운영체제는 하드웨어와 사용자 사이의 인터페이스 역할을 하므로 옳다.
    • 3번: 프로세스·기억장치·파일·주변장치 관리는 운영체제의 기능이므로 옳다.
    • 4번: 선택적으로 설치하는 응용 프로그램에 대한 설명이므로 운영체제 설명으로 옳지 않다.

    보충 개념 운영체제는 시스템 소프트웨어로 컴퓨터 동작에 필수이며, 자원 관리·제어·인터페이스 제공이 핵심 기능이다.

  18. 문제 18

    4지선다

    다음 중 블루레이 디스크에 관한 설명으로 옳지 않은 것은?

    • 1.

      CD, DVD에 비해 훨씬 짧은 파장을 갖는 레이저를 사용한다.

    • 2.

      단층 구조로만 생산된다.

    • 3.

      트랙의 폭이 가장 좁다.

    • 4.

      디스크의 지름은 CD-ROM과 동일하다.

    정답·해설 보기

    정답

    2

    단층 구조로만 생산된다.

    해설

    정답: 2. 블루레이 디스크는 단층뿐 아니라 이중층(듀얼 레이어) 이상으로도 제작되어 대용량을 저장할 수 있다.

    오답 풀이

    • 1번: 블루레이는 청자색 레이저(405nm)로 CD·DVD보다 짧은 파장을 사용하므로 옳다.
    • 2번: 단층 구조로만 생산된다는 설명은 옳지 않다(이중층 이상 존재).
    • 3번: 짧은 파장을 쓰므로 트랙 폭이 가장 좁아 고밀도 저장이 가능하므로 옳다.
    • 4번: 디스크 지름은 12cm로 CD-ROM과 동일하므로 옳다.

    보충 개념 파장이 짧을수록 더 작은 영역에 기록할 수 있어 용량이 커진다. CD(적외선)→DVD(적색)→블루레이(청자색) 순으로 용량이 증가한다.

  19. 문제 19

    4지선다

    다음 중 Windows 7의 [제어판]-[시스템]에서 ‘컴퓨터에 대한 기본 정보 보기’에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      Windows의 버전과 CPU의 종류, RAM의 크기를 직접 변경할 수 있다.

    • 2.

      컴퓨터의 이름, 작업 그룹 등을 확인하거나 변경할 수 있다.

    • 3.

      컴퓨터 시스템의 등급(Windows 체험 지수)을 확인 할 수 있다.

    • 4.

      Windows 정품 인증을 받을 수 있다.

    정답·해설 보기

    정답

    1

    Windows의 버전과 CPU의 종류, RAM의 크기를 직접 변경할 수 있다.

    해설

    정답: 1. [시스템] 정보 창에서 Windows 버전·CPU 종류·RAM 크기는 확인만 가능하며, 이러한 하드웨어·버전 정보를 이 화면에서 직접 변경할 수는 없다.

    오답 풀이

    • 1번: CPU·RAM 등은 확인만 가능하고 직접 변경할 수 없으므로 옳지 않다.
    • 2번: 컴퓨터 이름·작업 그룹은 확인하고 변경할 수 있으므로 옳다.
    • 3번: Windows 체험 지수(시스템 등급)를 확인할 수 있으므로 옳다.
    • 4번: 이 화면에서 Windows 정품 인증을 진행할 수 있으므로 옳다.

    보충 개념 [시스템] 정보는 하드웨어 사양과 OS 상태를 보여 주는 조회용 화면이며, 변경 가능한 항목(컴퓨터 이름 등)과 조회만 되는 항목(CPU·RAM)이 구분된다.

  20. 문제 20

    4지선다

    다음 중 Windows 7에서 [사용자 계정]에 관한 설명으로 옳지 않은 것은?(윈도우 10 검증 완료)

    • 1.

      Guest 계정은 암호가 없다.

    • 2.

      Guest 계정은 소프트웨어나 하드웨어를 설치할 수 없다.

    • 3.

      관리자 계정은 다른 사용자 계정의 이름, 그림, 암호 및 계정 유형을 변경할 수 있다.

    • 4.

      표준 사용자 계정은 소프트웨어나 하드웨어 설치 및 보안 설정 등을 수행할 수 있다.

    정답·해설 보기

    정답

    4

    표준 사용자 계정은 소프트웨어나 하드웨어 설치 및 보안 설정 등을 수행할 수 있다.

    해설

    정답: 4. 표준 사용자 계정은 일상적인 작업은 가능하지만, 시스템 전반에 영향을 주는 소프트웨어·하드웨어 설치나 보안 설정 변경에는 관리자 권한(승인)이 필요하다.

    오답 풀이

    • 1번: Guest 계정은 암호가 없는 임시 계정이므로 옳다.
    • 2번: Guest 계정은 소프트웨어·하드웨어를 설치할 수 없으므로 옳다.
    • 3번: 관리자 계정은 다른 계정의 이름·그림·암호·유형을 변경할 수 있으므로 옳다.
    • 4번: 표준 사용자 계정은 설치·보안 설정에 관리자 권한이 필요하므로 옳지 않다.

    보충 개념 계정 유형: 관리자(모든 권한), 표준 사용자(제한된 권한), Guest(최소 권한·임시). 시스템 변경은 관리자 권한이 있어야 한다.

  21. 문제 21

    4지선다

    다음 중 [홈]탭 [클립보드]그룹의 [붙여넣기] 옵션에 대한 설명으로 옳은 것은?

    • 1.

      [테두리 없음]을 이용하면 복사한 셀에 적용된 셀 서식을 모두 제외하고 셀의 내용만 붙여넣는다.

    • 2.

      [연결하여 붙여넣기]를 이용하면 복사한 셀에 입력된 내용을 연결하여 셀 서식과 함께 붙여넣는다.

    • 3.

      [바꾸기]를 이용하면 복사한 데이터의 열을 행으로 변경하고, 행을 열로 변경하여 표를 뒤집어서 붙인다.

    • 4.

      [그림 형식]-[그림으로 붙여넣기]를 이용하면 복사한 셀에 입력된 내용이 변경 되는 경우 그림에 표시되는 텍스트도 자동으로 변경된다.

    정답·해설 보기

    정답

    3

    [바꾸기]를 이용하면 복사한 데이터의 열을 행으로 변경하고, 행을 열로 변경하여 표를 뒤집어서 붙인다.

    해설

    정답: 3. [바꾸기](행/열 바꿈)는 복사한 데이터의 행과 열을 서로 뒤바꾸어(전치하여) 붙여 넣는 기능이다.

    오답 풀이

    • 1번: [테두리 없음]은 테두리 서식만 제외하고 나머지 서식·내용은 붙여 넣으므로 옳지 않다.
    • 2번: [연결하여 붙여넣기]는 원본 셀을 참조하는 수식(=원본주소)으로 값만 연결하며 서식까지 함께 붙이지는 않으므로 옳지 않다.
    • 3번: 행과 열을 서로 바꾸어 표를 뒤집어 붙이는 것이 [바꾸기]이므로 옳다.
    • 4번: [그림으로 붙여넣기]는 변경이 반영되지 않는 정적 그림이며, 원본이 바뀌어도 자동 갱신되지 않으므로 옳지 않다(연결된 그림은 별도 기능).

    보충 개념 선택하여 붙여넣기에는 값·서식·수식·테두리 없음·행열 바꿈·연결하여 붙여넣기·연산 등 다양한 옵션이 있다.

  22. 문제 22

    4지선다

    다음 중 [B3:E6] 영역에 대해 아래 시트와 같이 배경색을 설정하기 위한 조건부 서식의 규칙으로 옳은 것은?

    ABCDE
    2
    3자산코드내용연수경과연수취득원가
    4L47C42550,000
    5S22C3166,000
    6N71E53132,000
    7S34G5333,000

    (짝수 번째 열에 배경색이 채워진 모양)

    • 1.

      =MOD(COLUMNS($B3),2)=0

    • 2.

      =MOD(COLUMNS(B3),2)=0

    • 3.

      =MOD(COLUMN($B3),2)=0

    • 4.

      =MOD(COLUMN(B3),2)=0

    정답·해설 보기

    정답

    4

    =MOD(COLUMN(B3),2)=0

    해설

    정답: 4. 열 번호가 짝수인 열에 배경색을 적용하려면 각 셀의 열 번호를 반환하는 COLUMN 함수를 써야 한다. 열마다 값이 달라져야 하므로 열을 고정하지 않은 상대 참조 B3을 사용한 =MOD(COLUMN(B3),2)=0 이 옳다.

    오답 풀이

    • 1번: COLUMNS는 참조 영역의 '열 개수'를 반환하므로 항상 1이 되어 의도와 다르다. 또한 $B3은 열 고정이라 부적절하다.
    • 2번: COLUMNS(B3)도 개수(1)를 반환하므로 옳지 않다.
    • 3번: COLUMN은 맞지만 $B3으로 열을 고정하면 모든 셀이 같은 열 번호(2)를 참조해 전체가 같은 결과가 되므로 옳지 않다.
    • 4번: COLUMN(B3)은 각 열의 번호를 반환하고 상대 참조라 열마다 달라지므로 옳다.

    보충 개념 COLUMN은 '열 번호', COLUMNS는 '열 개수'를 반환한다. 조건부 서식은 적용 범위 좌상단 셀 기준 수식을 각 셀에 상대 적용하므로 참조 고정 여부가 중요하다.

  23. 문제 23

    4지선다

    아래의 워크시트에서 전체 평균 셀[E5]의 값이 85가 되도록 ‘이대한’의 1월 값 [B3]셀을 변경하고자 한다. 다음 중 [목표값 찾기] 기능 실행을 위한 수식 셀, 찾는 값, 값을 바꿀 셀의 지정이 순서대로 옳게 나열된 것은?

    ABCDE
    1이름1월2월3월평균
    2홍길동83907382.0
    3이대한65879181.0
    4한민국807510085.0
    5평균76.084.088.082.7
    • 1.

      $B$3, 85, $E$5

    • 2.

      $E$5, 85, $B$3

    • 3.

      $E$5, $E$4, $B$3

    • 4.

      $B$3, $E$4, $E$5

    정답·해설 보기

    정답

    2

    $E$5, 85, $B$3

    해설

    정답: 2. [목표값 찾기]는 '수식 셀'을 원하는 '찾는 값'으로 만들기 위해 '값을 바꿀 셀'을 조정한다. 따라서 수식 셀=[E5](전체 평균), 찾는 값=85, 값을 바꿀 셀=[B3](이대한 1월)이다.

    오답 풀이

    • 1번: 수식 셀과 값을 바꿀 셀이 뒤바뀌었다. 수식 셀은 결과가 들어 있는 [E5]여야 한다.
    • 2번: 수식 셀 [E5], 찾는 값 85, 값을 바꿀 셀 [B3] 순서가 맞으므로 옳다.
    • 3번: 찾는 값은 상수 85여야 하며 셀 주소 [E4]를 넣을 수 없다.
    • 4번: 순서와 항목 지정이 모두 잘못되었다.

    보충 개념 목표값 찾기는 결과 셀(수식)의 목표값을 정하고 입력 셀 하나를 역으로 구하는 가상 분석 도구이다. '찾는 값'에는 반드시 상수를 입력한다.

  24. 문제 24

    4지선다

    다음 중 아래 그림의 리본 메뉴에 대한 설명으로 옳지 않은 것은?

    F 1 2 3 4 H 홈 N 삽입 P 페이지 레이아웃 M 수식 A 데이터 붙여넣기 맑은 고딕 가 가 가 가나다
    • 1.

      그림과 같이 리본 메뉴에 바로 가기 키를 나타내려면 [Shift]+[F10]키를 누른다.

    • 2.

      오른쪽 방향키(→)를 누르면 활성화된 탭이 [홈] 탭에서 [삽입] 탭으로 변경된다.

    • 3.

      [탭] 및 [명령] 간에 이동할 때도 키보드를 사용할 수 있으며, 그림과 같은 상태에서 [N]키를 누르면 [삽입] 탭으로 변경된다.

    • 4.

      [빠른 실행 도구 모음]에 명령이 추가되면 일련번호로 바로 가기 키가 부여된다.

    정답·해설 보기

    정답

    1

    그림과 같이 리본 메뉴에 바로 가기 키를 나타내려면 [Shift]+[F10]키를 누른다.

    해설

    정답: 1. 리본 메뉴에 바로 가기 키 안내(KeyTip)를 표시하려면 [Alt] 또는 [F10]키를 누른다. [Shift]+[F10]은 바로 가기(상황) 메뉴를 여는 키이다.

    오답 풀이

    • 1번: KeyTip을 표시하는 키는 [Alt]/[F10]이며 [Shift]+[F10]이 아니므로 옳지 않다.
    • 2번: KeyTip 상태에서 오른쪽 방향키로 활성 탭을 [홈]→[삽입]으로 옮길 수 있으므로 옳다.
    • 3번: [N]키를 누르면 [삽입] 탭으로 이동하므로 옳다.
    • 4번: 빠른 실행 도구 모음에 추가된 명령에는 1, 2, 3 … 일련번호 KeyTip이 부여되므로 옳다.

    보충 개념 [Alt]를 누르면 리본의 탭·명령마다 단축 문자(KeyTip)가 표시되고, 해당 문자를 차례로 눌러 마우스 없이 명령을 실행할 수 있다.

  25. 문제 25

    4지선다

    다음 중 아래 [시나리오 관리자] 대화상자의 각 버튼에 대한 설명으로 옳지 않은 것은?

    시나리오 관리자 시나리오(C): 입주자 추가(A)... 삭제(D) 편집(E)... 병합(M)... 요약(U)... 변경 셀: \$A\$1 표시(S)
    • 1.

      표시 : 선택한 시나리오에 대해 결과를 표시한다.

    • 2.

      편집 : 선택한 시나리오를 변경한다.

    • 3.

      병합 : 다른 워크시트의 시나리오를 통합하여 함께 관리한다.

    • 4.

      요약 : 시나리오에 대한 요약 보고서나 피벗 테이블을 작성한다.

    정답·해설 보기

    정답

    3

    병합 : 다른 워크시트의 시나리오를 통합하여 함께 관리한다.

    해설

    정답: 3. [병합]은 '다른 워크시트'가 아니라 '다른 통합 문서나 워크시트'에 있는 시나리오를 현재 워크시트로 가져와 합치는 기능이다. 보기 설명이 부정확하다는 점에서 옳지 않은 것으로 본다.

    오답 풀이

    • 1번: [표시]는 선택한 시나리오의 결과를 시트에 반영해 보여 주므로 옳다.
    • 2번: [편집]은 선택한 시나리오의 변경 셀·값을 수정하므로 옳다.
    • 3번: 병합 대상 설명이 부정확하여 옳지 않다.
    • 4번: [요약]은 시나리오 요약 보고서 또는 피벗 테이블 보고서를 만들 수 있으므로 옳다.

    보충 개념 시나리오는 여러 입력값 조합에 따른 결과를 비교하는 가상 분석 도구로, 추가·편집·삭제·병합·요약 기능을 제공한다.

  26. 문제 26

    4지선다

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

    • 1.

      하나의 셀에 여러 줄을 입력할 때는 [Alt]+[Enter] 키를 눌러 줄 바꿈을 한다.

    • 2.

      선택한 범위에 동일한 데이터를 한 번에 입력할 때에는 입력 후 바로 [Ctrl]+[Enter]키를 누른다.

    • 3.

      배열 수식을 작성할 때는 수식 입력 후 [Ctrl]+[Shift]+[Enter]키를 누른다.

    • 4.

      셀에 입력된 수식의 결과가 아닌 수식 자체를 보기 위해서는 [Alt]+[~]키를 누른다.

    정답·해설 보기

    정답

    4

    셀에 입력된 수식의 결과가 아닌 수식 자체를 보기 위해서는 [Alt]+[~]키를 누른다.

    해설

    정답: 4. 셀의 수식 자체를 화면에 표시하려면 [Ctrl]+[`](키보드 좌상단 물결표 키)를 누른다. [Alt]+[~]가 아니다.

    오답 풀이

    • 1번: 한 셀 안에서 줄을 바꾸려면 [Alt]+[Enter]를 쓰므로 옳다.
    • 2번: 범위에 같은 데이터를 한 번에 입력하려면 [Ctrl]+[Enter]를 쓰므로 옳다.
    • 3번: 배열 수식은 [Ctrl]+[Shift]+[Enter]로 입력하므로 옳다.
    • 4번: 수식 표시 토글은 [Ctrl]+[`]이므로 [Alt]+[~]는 옳지 않다.

    보충 개념 [Ctrl]+[`]는 셀 값/수식 표시를 번갈아 전환한다. 배열 수식은 입력 후 중괄호 {}로 둘러싸여 표시된다.

  27. 문제 27

    4지선다

    다음 중 사용자 지정 표시 형식에서 숫자 형식 지정에 관한 설명으로 옳지 않은 것은?

    • 1.

      ? : 데이터를 공백으로 구분

    • 2.

      0 : 숫자의 자릿수가 서식에 지정된 자릿수보다 적으면 유효하지 않은 0을 표시

    • 3.

      : 입력한 숫자의 자릿수가 소수점 위쪽 또는 아래쪽에서 서식에 지정된 # 기호보다 적은 경우 추가로 0을 표시하지 않음

    • 4.

      , : 1000 단위마다 구분 기호로 콤마 표시

    정답·해설 보기

    정답

    1

    ? : 데이터를 공백으로 구분

    해설

    정답: 1. ?는 유효하지 않은 0 대신 공백을 표시해 소수점 위치(자릿수)를 맞추는 기호이다. '데이터를 공백으로 구분'한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: ?는 자릿수를 공백으로 맞춰 소수점을 정렬하는 기호이므로 설명이 옳지 않다.
    • 2번: 0은 자릿수가 부족하면 유효하지 않은 0을 채워 표시하므로 옳다.
    • 3번: #은 자릿수가 부족해도 0을 추가로 표시하지 않으므로 옳다.
    • 4번: ,(콤마)는 천 단위 구분 기호로 사용되므로 옳다.

    보충 개념 숫자 서식 기호: 0(유효하지 않은 0 표시), #(0 미표시), ?(0 대신 공백으로 자릿수 맞춤), ,(천 단위 구분/배수 축약).

  28. 문제 28

    4지선다

    아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터 값을 번호[A2:A11]를 기준으로 순서대로 반복하여 배정하고자 한다. 다음 중 [C2] 셀에 입력할 수식으로 옳은 것은?

    ABCDE
    1번호이름발령부서부서명
    21황현아기획팀기획팀
    32김지민재무팀재무팀
    43정미주총무팀총무팀
    54오민아기획팀
    65김혜린재무팀
    76김윤중총무팀
    87박유미기획팀
    98김영주재무팀
    109한상미총무팀
    1110서은정기획팀
    • 1.

      =INDEX($E$2:$E$4, MOD(A2,3))

    • 2.

      =INDEX($E$2:$E$4, MOD(A2,3)+1)

    • 3.

      =INDEX($E$2:$E$4, MOD(A2-1,3)+1)

    • 4.

      =INDEX($E$2:$E$4, MOD(A2-1,3))

    정답·해설 보기

    정답

    3

    =INDEX($E$2:$E$4, MOD(A2-1,3)+1)

    해설

    정답: 3. 1,2,3,1,2,3… 처럼 1부터 시작해 3개를 반복 배정하려면 행 위치를 MOD(A2-1,3)+1로 계산해야 한다. A2=1이면 (0 MOD 3)+1=1→기획팀, A2=2이면 (1 MOD 3)+1=2→재무팀, A2=3이면 (2 MOD 3)+1=3→총무팀, A2=4이면 (3 MOD 3)+1=1→기획팀이 되어 의도대로 순환한다.

    오답 풀이

    • 1번: MOD(A2,3)은 A2=3일 때 0이 되어 INDEX의 행 번호 0은 오류이므로 옳지 않다.
    • 2번: MOD(A2,3)+1은 A2=1→2(재무팀)로 시작이 어긋나므로 옳지 않다.
    • 3번: MOD(A2-1,3)+1은 1부터 1,2,3을 정확히 반복하므로 옳다.
    • 4번: MOD(A2-1,3)은 0이 나올 수 있어 INDEX 행 번호로 부적합하므로 옳지 않다.

    보충 개념 INDEX(범위, 행번호)의 행 번호는 1부터 시작한다. 1기준 반복 배정에는 MOD(값-1, 개수)+1 패턴을 쓴다.

  29. 문제 29

    4지선다

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

    찾기(D) 바꾸기(P) 찾을 내용(N): 설정된 서식 없음 범위(H):시트 검색(S): 찾는 위치(L):수식 □ 대/소문자 구분(C) □ 전체 셀 내용 일치(O) □ 전자/반자 구분(B)
    • 1.

      [서식] 단추를 이용하면 특정 셀의 서식을 선택하여 동일한 셀 서식이 적용된 셀을 찾을 수도 있다.

    • 2.

      ‘찾을 내용’으로 숫자, 특수문자, 한자 등을 입력하여 찾을 수 있으나 *와 ?는 와일드카드 문자이므로 사용할 수 없다.

    • 3.

      ‘찾는 위치’는 수식, 값, 메모 중 선택하여 찾을 수 있다.

    • 4.

      ‘검색’에서 행 방향을 우선하여 찾을 것인지 열 방향을 우선하여 찾을 것인지를 지정할 수 있다.

    정답·해설 보기

    정답

    2

    ‘찾을 내용’으로 숫자, 특수문자, 한자 등을 입력하여 찾을 수 있으나 *와 ?는 와일드카드 문자이므로 사용할 수 없다.

    해설

    정답: 2. *와 ?는 와일드카드 문자로 찾기에 활용할 수 있다. 는 임의의 여러 문자, ?는 임의의 한 문자를 의미하며, 문자 자체를 찾을 때는 ~, ~?처럼 물결표를 앞에 붙인다.

    오답 풀이

    • 1번: [서식] 단추로 특정 서식이 적용된 셀을 지정해 찾을 수 있으므로 옳다.
    • 2번: *, ?는 와일드카드로 사용 가능하므로 '사용할 수 없다'는 옳지 않다.
    • 3번: 찾는 위치를 수식·값·메모 중에서 선택할 수 있으므로 옳다.
    • 4번: 검색 방향을 행 우선·열 우선으로 지정할 수 있으므로 옳다.

    보충 개념 와일드카드: *(여러 문자), ?(한 문자). 실제 문자 , ?를 찾으려면 ~, ~?로 입력한다.

  30. 문제 30

    4지선다

    다음 중 아래 차트의 종류에 대한 설명으로 가장 적절한 것은?

    10070122 홍길동이대한한민국박미나
    • 1.

      각 항목의 값들이 항목 합계의 비율로 표시되므로 중요한 요소를 강조할 때 사용한다.

    • 2.

      특정 데이터 계열의 값이 다른 계열의 값과 현저하게 차이가 날 경우나 두 가지 이상의 데이터 계열을 가진 차트에 사용하면 편리하다.

    • 3.

      두 개 이상의 데이터 계열을 갖는 차트에서 시간에 따른 특정 데이터 계열을 강조하고자 할 때 사용하면 편리하다.

    • 4.

      각 항목 간의 값을 막대의 길이로 비교, 분석하는 누적 세로 막대형 차트이다.

    정답·해설 보기

    정답

    2

    특정 데이터 계열의 값이 다른 계열의 값과 현저하게 차이가 날 경우나 두 가지 이상의 데이터 계열을 가진 차트에 사용하면 편리하다.

    해설

    정답: 2. 그림은 세로 막대형과 꺾은선형(보조 축)을 함께 쓴 콤보(혼합) 차트이다. 혼합 차트는 값의 범위·단위가 크게 다른 계열이나 둘 이상의 계열을 한 차트에 함께 표현할 때 편리하다.

    오답 풀이

    • 1번: 항목 합계의 비율로 표시해 강조하는 것은 원형(파이) 차트에 대한 설명이다.
    • 2번: 계열 간 값 차이가 크거나 여러 계열을 함께 볼 때 적합한 혼합 차트 설명이므로 옳다.
    • 3번: 시간 흐름에 따른 특정 계열 강조는 영역형 차트에 가까운 설명이다.
    • 4번: 그림은 누적 세로 막대형이 아니라 혼합 차트이므로 옳지 않다.

    보충 개념 콤보(혼합) 차트는 막대+꺾은선처럼 두 차트 종류를 한 그래프에 합치고, 단위가 다른 계열은 보조 축을 둬 비교를 쉽게 한다.

  31. 문제 31

    4지선다

    다음 중 아래의 데이터를 이용하여 계산할 현재가치 [D3]의 수식으로 옳은 것은?

    ABCD
    1투자 금액의 현재 가치
    2연이율투자기간(년)투자금액현재가치
    36%33,000,000
    • 1.

      =PV(A3/12,B3*12,,C3)

    • 2.

      =PV(A3/12,B3/12,,C3)

    • 3.

      =PV(A3/12,B3,,C3)

    • 4.

      =PV(A3,B3,,C3)

    정답·해설 보기

    정답

    1

    =PV(A3/12,B3*12,,C3)

    해설

    정답: 1. PV(이율, 기간, 정기납입액, 미래가치) 함수에서 이율과 기간의 단위를 일치시켜야 한다. 연이율 6%를 월이율(A3/12)로 환산했으므로 기간도 월 단위(B3*12=3년×12=36개월)로 맞춰야 한다.

    오답 풀이

    • 1번: 월이율(A3/12)과 월기간(B3*12)으로 단위를 일치시켰으므로 옳다.
    • 2번: 이율을 월로 바꾸면서 기간을 B3/12로 줄이면 단위가 어긋나므로 옳지 않다.
    • 3번: 월이율을 쓰면서 기간은 연 단위(B3) 그대로라 단위가 맞지 않으므로 옳지 않다.
    • 4번: 연이율·연기간을 그대로 쓰는 것은 월 환산이 필요한 본 문제 의도와 다르다.

    보충 개념 PV·FV 등 재무 함수는 이율과 기간의 단위(월/연)를 반드시 맞춰야 한다. 월 단위면 이율은 ÷12, 기간은 ×12 한다.

  32. 문제 32

    4지선다

    다음 중 아래의 괄호( )안에 들어갈 기능으로 옳은 것은?

    (ㄱ)은(는) 특정 값의 변화에 따른 결과값의 변화 과정을 한 번의 연산으로 빠르게 계산하여 표 형태로 표시해 주는 도구이고, (ㄴ)은(는) 비슷한 형식의 여러 데이터의 결과를 하나의 표로 통합하여 요약해 주는 도구이다.

    • 1.

      (ㄱ) : 데이터 표 (ㄴ) : 통합

    • 2.

      (ㄱ) : 정렬 (ㄴ) : 시나리오 관리자

    • 3.

      (ㄱ) : 부분합 (ㄴ) : 피벗 테이블

    • 4.

      (ㄱ) : 해 찾기 (ㄴ) : 데이터 유효성 검사

    정답·해설 보기

    정답

    1

    (ㄱ) : 데이터 표 (ㄴ) : 통합

    해설

    정답: 1. (ㄱ)은 입력값 변화에 따른 결과를 한 번에 표로 보여 주는 '데이터 표'이고, (ㄴ)은 여러 시트·범위의 데이터를 하나의 표로 합쳐 요약하는 '통합'이다.

    오답 풀이

    • 1번: 데이터 표(가상 분석)와 통합의 설명이 정확히 들어맞으므로 옳다.
    • 2번: 정렬은 데이터 정렬, 시나리오 관리자는 가상 분석 도구로 설명과 맞지 않는다.
    • 3번: 부분합은 그룹 요약, 피벗 테이블은 교차 분석으로 (ㄱ)·(ㄴ) 설명과 다르다.
    • 4번: 해 찾기는 최적화, 데이터 유효성 검사는 입력 제한 기능으로 설명과 다르다.

    보충 개념 데이터 표는 한두 개 입력값 변화에 따른 결과를 표로 정리하는 가상 분석 도구이고, 통합은 여러 범위의 데이터를 함수(합계·평균 등)로 합쳐 요약한다.

  33. 문제 33

    4지선다

    차트에 표시할 데이터 계열의 요소 간 값의 차이가 큰 경우 [수정 전] 차트와 같이 그 차이를 차트에 표시하기가 어려운데, [수정 후] 차트처럼 변경하면 값의 차이를 표시 할 수 있게 된다. 다음 중 [수정 전] 차트를 [수정 후]와 같이 변경하기 위한 축 옵션으로 옳은 것은?

    [수정 전] 선형 축 800,0000 [수정 후] 로그 눈금(10) 1,000,0001
    • 1.

      최소값과 최대값을 각각 1과 1,000,000으로 설정한다.

    • 2.

      로그 눈금 간격을 10으로 설정한다.

    • 3.

      주단위를 1,000,000으로 설정한다.

    • 4.

      표시 단위를 백만으로 설정한다.

    정답·해설 보기

    정답

    2

    로그 눈금 간격을 10으로 설정한다.

    해설

    정답: 2. 값의 차이(크기 차)가 매우 큰 데이터를 한 차트에 잘 보이게 하려면 축을 로그 눈금(밑 10)으로 바꾼다. 로그 축은 작은 값과 큰 값을 압축해 함께 표시할 수 있다.

    오답 풀이

    • 1번: 최소·최대값만 바꾸는 선형 축으로는 큰 값에 작은 값이 묻히는 문제를 해결하지 못한다.
    • 2번: 로그 눈금 간격 10 설정이 핵심 해법이므로 옳다.
    • 3번: 주 단위만 조정해도 선형 축이라 작은 값 표현이 어렵다.
    • 4번: 표시 단위(백만) 변경은 눈금 표기만 바꿀 뿐 값 차이 표현 문제는 해결하지 못한다.

    보충 개념 로그 눈금 축은 1, 10, 100, 1000…처럼 배수로 눈금이 증가하여, 수십 배~수만 배 차이 나는 데이터를 한 화면에 비교할 때 유용하다.

  34. 문제 34

    4지선다

    다음 중 A열의 글꼴 서식을 ‘굵게’로 설정하는 매크로로 옳지 않은 것은?

    • 1.

      Range("A:A").Font.Bold = True

    • 2.

      Columns(1).Font.Bold = True

    • 3.

      Range("1:1").Font.Bold = True

    • 4.

      Columns("A").Font.Bold = True

    정답·해설 보기

    정답

    3

    Range("1:1").Font.Bold = True

    해설

    정답: 3. Range("1:1")은 1'행' 전체를 가리킨다. A'열'을 지정하려면 Range("A:A")처럼 열 표기를 써야 한다.

    오답 풀이

    • 1번: Range("A:A")는 A열 전체를 가리키므로 옳다.
    • 2번: Columns(1)은 첫 번째 열(A열)을 가리키므로 옳다.
    • 3번: Range("1:1")은 1행을 가리키므로 A열 설정으로는 옳지 않다.
    • 4번: Columns("A")는 A열을 가리키므로 옳다.

    보충 개념 VBA에서 열은 Columns(번호)·Columns("문자")·Range("A:A"), 행은 Rows(번호)·Range("1:1")로 지정한다. 행/열 표기를 혼동하지 않아야 한다.

  35. 문제 35

    4지선다

    다음 중 아래 프로시저에 대한 설명으로 옳지 않은 것은?

    • 1.

      LocalVariable()에서 strMsg를 문자열 변수로 선언 하였다.

    • 2.

      LocalVariable()에서 변수 strMsg에 "작업이 완료되었습니다."라는 문자열을 대입시킨다.

    • 3.

      LocalVariable()에서 변수 strMsg 내용을 MsgBox를 이용해 대화상자에 표시한다.

    • 4.

      OutsideScope()에서도 LocalVariable()에서 선언된 strMsg 변수가 적용되어 MsgBox를 이용해 대화 상자에 표시한다.

    정답·해설 보기

    정답

    4

    OutsideScope()에서도 LocalVariable()에서 선언된 strMsg 변수가 적용되어 MsgBox를 이용해 대화 상자에 표시한다.

    해설

    정답: 4. strMsg는 LocalVariable() 프로시저 내부에서 Dim으로 선언된 지역 변수이므로 그 프로시저 안에서만 유효하다. 다른 프로시저인 OutsideScope()에서는 이 변수를 사용할 수 없다.

    오답 풀이

    • 1번: Dim strMsg As String으로 문자열 변수를 선언했으므로 옳다.
    • 2번: strMsg에 문자열을 대입했으므로 옳다.
    • 3번: MsgBox strMsg로 그 내용을 표시하므로 옳다.
    • 4번: 지역 변수라 다른 프로시저에서는 적용되지 않으므로 옳지 않다.

    보충 개념 프로시저 안에서 Dim으로 선언한 변수는 지역(Local) 변수로 해당 프로시저에서만 유효하다. 여러 프로시저가 공유하려면 모듈 상단에서 전역(Public/모듈 수준) 변수로 선언한다.

  36. 문제 36

    4지선다

    워크시트에서 [A1:D2] 영역을 블록 설정하고, ‘={1, 2, 3, 4; 6, 7, 8, 9}’을 입력한 후 [Ctrl]+[Shift]+[Enter]키를 눌렀다. 다음 중 [B2] 셀에 입력되는 값은?

    • 1.

      0

    • 2.

      4

    • 3.

      7

    • 4.

      없다.

    정답·해설 보기

    정답

    3

    7

    해설

    정답: 3. 배열 상수에서 쉼표(,)는 같은 행의 열 구분, 세미콜론(;)은 행 구분이다. {1,2,3,4;6,7,8,9}는 1행에 1,2,3,4 / 2행에 6,7,8,9가 배치되므로 2행 2열인 [B2]에는 7이 들어간다.

    오답 풀이

    • 1번: 0은 해당 위치에 들어가는 값이 아니다.
    • 2번: 4는 1행 4열(D1)의 값이다.
    • 3번: [B2]는 2행 2열이므로 7이 맞다.
    • 4번: 정상적으로 값이 채워지므로 '없다'는 옳지 않다.

    보충 개념 배열 상수에서 ,(쉼표)는 열, ;(세미콜론)은 행을 구분한다. 범위를 선택해 입력 후 [Ctrl]+[Shift]+[Enter]를 누르면 배열 수식으로 한 번에 채워진다.

  37. 문제 37

    4지선다

    다음 중 아래 그림과 같이 [A1:C19] 영역을 복사하여 부분합의 요약된 결과만 [A23:C27] 영역에 붙여넣기 위한 방법으로 옳은 것은?

    1 2 3 +++ 제품명 재고량 주문량 냉장고 요약 630 570 세탁기 요약 960 890 전자레인지 요약 810 795 총합계 2400 2255 붙여넣은 결과(A23:C27)에 요약 행만 표시
    • 1.

      [A1:C19] 영역 선택 → [홈]-[편집]-[찾기 및 선택]-[이동 옵션]에서 '화면에 보이는 셀만'을 선택한 후 [확인] 클릭 → 복사 → 붙여넣기

    • 2.

      [A1:C19] 영역 선택 → [홈]-[편집]-[찾기 및 선택]-[이동 옵션]에서 '현재 셀이 있는 영역'을 선택한 후 [확인] 클릭 → 복사 → 붙여넣기

    • 3.

      [A1:C19] 영역 선택 → 복사 → 선택하여 붙여넣기 → '내용이 있는 셀만 붙여넣기'를 선택한 후 [확인] 클릭

    • 4.

      [A1:C19] 영역 선택 → 복사 → 선택하여 붙여넣기 →‘값’을 선택한 후 [확인] 클릭

    정답·해설 보기

    정답

    1

    [A1:C19] 영역 선택 → [홈]-[편집]-[찾기 및 선택]-[이동 옵션]에서 '화면에 보이는 셀만'을 선택한 후 [확인] 클릭 → 복사 → 붙여넣기

    해설

    정답: 1. 부분합으로 그룹이 접힌 상태에서 화면에 보이는 요약 행만 복사하려면, 영역 선택 후 [이동 옵션]에서 '화면에 보이는 셀만'을 지정한 뒤 복사·붙여넣기 해야 한다. 그냥 복사하면 숨겨진 세부 행까지 함께 복사된다.

    오답 풀이

    • 1번: '화면에 보이는 셀만'을 지정해야 요약 행만 복사되므로 옳다.
    • 2번: '현재 셀이 있는 영역'은 인접 데이터 영역을 선택하는 옵션으로 목적에 맞지 않는다.
    • 3번: '내용이 있는 셀만 붙여넣기'로는 숨겨진 행까지 포함되어 요약만 추리지 못한다.
    • 4번: '값'으로 붙여 넣어도 숨겨진 세부 행이 함께 복사되므로 옳지 않다.

    보충 개념 부분합 그룹을 접어도 데이터 자체는 숨겨진 것일 뿐 존재하므로, 보이는 행만 추출하려면 '화면에 보이는 셀만' 선택(단축키 [Alt]+;)을 사용한다.

  38. 문제 38

    4지선다

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

    • 1.

      인쇄 영역을 지정하지 않으면 기본적으로 워크시트의 모든 내용을 인쇄한다.

    • 2.

      반복할 행은 “$1:$3”과 같이 행 번호로 나타낸다.

    • 3.

      메모의 인쇄 방법을 ‘시트 끝’으로 선택하면 원래 메모가 속한 각 페이지의 끝에 모아 인쇄된다.

    • 4.

      여러 페이지가 인쇄될 경우 열 우선을 선택하면 오른쪽 방향으로 인쇄를 마친 후에 아래쪽 방향으로 진행된다.

    정답·해설 보기

    정답

    3

    메모의 인쇄 방법을 ‘시트 끝’으로 선택하면 원래 메모가 속한 각 페이지의 끝에 모아 인쇄된다.

    해설

    정답: 3. 메모 인쇄를 '시트 끝'으로 지정하면 각 페이지 끝이 아니라 인쇄물 전체의 맨 마지막에 메모를 모아 인쇄한다.

    오답 풀이

    • 1번: 인쇄 영역을 따로 지정하지 않으면 시트 전체가 인쇄되므로 옳다.
    • 2번: 반복할 행은 $1:$3처럼 행 번호로 지정하므로 옳다.
    • 3번: '시트 끝'은 각 페이지 끝이 아니라 인쇄물 맨 끝에 모아 인쇄하므로 옳지 않다.
    • 4번: 열 우선은 오른쪽으로 인쇄를 마친 뒤 아래로 진행하므로 옳다.

    보충 개념 [시트] 탭에서는 인쇄 영역, 반복할 행/열(인쇄 제목), 눈금선·메모·오류 인쇄 여부, 페이지 인쇄 순서(행/열 우선) 등을 설정한다.

  39. 문제 39

    4지선다

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

    • 1.

      =FIXED(3456.789,1,FALSE) → 3,456.8

    • 2.

      =EOMONTH(DATE(2015,2,25),1) → 2015-03-31

    • 3.

      =CHOOSE(ROW(A3:A6), "동","서","남",2015) → 남

    • 4.

      =REPLACE("February",SEARCH("U","Seoul-Unesco"), 5,"") → Febru

    정답·해설 보기

    정답

    4

    =REPLACE("February",SEARCH("U","Seoul-Unesco"), 5,"") → Febru

    해설

    정답: 4. SEARCH("U","Seoul-Unesco")는 대소문자를 구분하지 않으므로 첫 'u'(Seoul의 u)인 4번째 위치를 반환한다. REPLACE("February",4,5,"")는 4번째 글자부터 5글자를 제거하므로 결과는 'Feb'가 된다. 따라서 'Febru'는 옳지 않다.

    오답 풀이

    • 1번: FIXED(3456.789,1,FALSE)는 소수 1자리·천 단위 콤마 포함이므로 3,456.8이 맞다.
    • 2번: EOMONTH는 기준일에서 지정 개월 후 달의 말일을 반환하므로 2015-03-31이 맞다.
    • 3번: CHOOSE(ROW(A3:A6),...)에서 ROW(A3:A6)는 3을 반환(배열의 첫 값)하므로 세 번째 인수 '남'이 맞다.
    • 4번: 실제 결과는 'Feb'이므로 'Febru'는 옳지 않다.

    보충 개념 SEARCH는 대소문자를 구분하지 않고(FIND는 구분), REPLACE(문자열, 시작위치, 글자수, 새문자열)는 지정 위치부터 일정 글자수를 새 문자열로 바꾼다.

  40. 문제 40

    4지선다

    다음 중 엑셀의 메뉴인 [데이터]탭 [외부 데이터 가져 오기]그룹을 이용하여 가져올 수 없는 파일 형식은?

    • 1.

      Access(*.mdb)

    • 2.

      웹(*.htm)

    • 3.

      XML 데이터(*.xml)

    • 4.

      MS-Word(*.doc)

    정답·해설 보기

    정답

    4

    MS-Word(*.doc)

    해설

    정답: 4. 엑셀의 [외부 데이터 가져오기]는 Access·웹·텍스트·XML·기타 데이터베이스 등 표 형태의 데이터를 가져올 수 있으나, MS-Word(*.doc) 문서는 가져올 수 없다.

    오답 풀이

    • 1번: Access(*.mdb) 데이터베이스는 외부 데이터로 가져올 수 있으므로 가능하다.
    • 2번: 웹(*.htm) 페이지의 표 데이터를 가져올 수 있으므로 가능하다.
    • 3번: XML 데이터(*.xml)를 가져올 수 있으므로 가능하다.
    • 4번: 워드 문서(*.doc)는 외부 데이터 가져오기 대상이 아니므로 정답이다.

    보충 개념 외부 데이터 가져오기는 정형화된 표·레코드 형태의 데이터(데이터베이스·텍스트·웹·XML)를 대상으로 하며, 일반 문서 파일은 지원하지 않는다.

  41. 문제 41

    4지선다

    다음 중 개체 관계 모델(Entity Relationship Model)에 관한 설명으로 옳지 않은 것은?

    • 1.

      개념적 설계에 가장 많이 사용되는 모델로 개체 관계도(ERD)가 가장 대표적이다.

    • 2.

      개체집합과 관계집합으로 나누어서 개념적으로 표시하는 방식으로 특정 데이터베이스 관리 시스템(DBMS)을 고려한 것은 아니다.

    • 3.

      데이터를 개체(entity), 관계(relationship), 속성(attribute)과 같은 개념으로 표시한다.

    • 4.

      개체(entity)는 가상의 객체나 개념을 의미하고, 속성(attribute)은 개체를 묘사하는데 사용될 수 있는 특성을 의미한다.

    정답·해설 보기

    정답

    4

    개체(entity)는 가상의 객체나 개념을 의미하고, 속성(attribute)은 개체를 묘사하는데 사용될 수 있는 특성을 의미한다.

    해설

    정답: 4. 개체(entity)는 가상의 것이 아니라, 현실 세계에서 독립적으로 존재하며 식별 가능한 실제 사물이나 개념(예: 학생, 과목)을 의미한다. '가상의 객체'라는 표현이 옳지 않다.

    오답 풀이

    • 1번: ER 모델은 개념적 설계 단계에서 가장 많이 쓰이며 ERD가 대표적이므로 옳다.
    • 2번: ER 모델은 특정 DBMS와 무관하게 개념적으로 표현하므로 옳다.
    • 3번: 개체·관계·속성으로 데이터를 표현하므로 옳다.
    • 4번: 개체를 '가상의 객체'로 규정한 점이 옳지 않다.

    보충 개념 ER 모델에서 개체는 사각형, 속성은 타원, 관계는 마름모로 표현한다. 개체는 식별 가능한 실세계 대상이며, 속성은 그 개체의 특성이다.

  42. 문제 42

    4지선다

    다음 중 SQL문의 각 WHERE절에 대한 설명으로 옳지 않은 것은?

    • 1.

      WHERE 부서 = '영업부' → 부서 필드의 값이 '영업부' 인 레코드들이 검색됨

    • 2.

      WHERE 나이 Between 28 in 40 → 나이 필드의 값이 29에서 39 사이인 레코드들이 검색됨

    • 3.

      WHERE 생일 = #1996-5-10# → 생일 필드의 값이 1996-5-10인 레코드들이 검색됨

    • 4.

      WHERE 입사년도 = 2014 → 입사년도 필드의 값이 2014인 레코드들이 검색됨

    정답·해설 보기

    정답

    2

    WHERE 나이 Between 28 in 40 → 나이 필드의 값이 29에서 39 사이인 레코드들이 검색됨

    해설

    정답: 2. BETWEEN의 올바른 문법은 'Between 28 And 40'이며 양 끝값을 포함한다. 즉 28 이상 40 이하를 검색한다. 'in 40'은 잘못된 문법이고, '29에서 39 사이'라는 설명도 경계값 포함 여부가 잘못되었다.

    오답 풀이

    • 1번: 문자열 비교 WHERE 부서='영업부'는 정확히 일치하는 레코드를 찾으므로 옳다.
    • 2번: BETWEEN 문법·검색 범위 설명이 모두 잘못되었으므로 옳지 않다.
    • 3번: Access에서 날짜는 #...#로 묶어 비교하므로 옳다.
    • 4번: 숫자 비교 WHERE 입사년도=2014는 옳다.

    보충 개념 BETWEEN a AND b는 a 이상 b 이하(경계 포함)를 의미한다. Access에서 날짜 리터럴은 #2014-01-01#처럼 #으로 감싼다.

  43. 문제 43

    4지선다

    다음 중 성적(학번, 이름, 학과, 점수) 테이블의 레코드 수가 10개, 평가(학번, 전공, 점수) 테이블의 레코드 수가 5개일 때, 아래 SQL의 결과에 대한 설명으로 옳은 것은?

    • 1.

      쿼리 실행 결과의 필드 수는 모든 테이블의 필드를 더한 개수만큼 검색된다.

    • 2.

      쿼리 실행 결과의 총 레코드 수는 15개이다.

    • 3.

      쿼리 실행 결과의 필드는 평가.학번, 평가.전공, 평가.점수이다.

    • 4.

      쿼리 실행 결과는 학번의 내림차순으로 정렬되어 표시된다.

    정답·해설 보기

    정답

    2

    쿼리 실행 결과의 총 레코드 수는 15개이다.

    해설

    정답: 2. UNION ALL은 두 결과 집합을 중복 제거 없이 그대로 합치므로, 레코드 수는 10+5=15개가 된다.

    오답 풀이

    • 1번: UNION은 필드를 더하는 것이 아니라 같은 개수(3개)의 열을 위아래로 합치므로 옳지 않다.
    • 2번: UNION ALL은 중복을 제거하지 않아 총 15개 레코드가 되므로 옳다.
    • 3번: 결과의 필드 이름은 첫 번째 SELECT(성적)의 열 이름(학번·학과·점수)을 따르므로 옳지 않다.
    • 4번: ORDER BY 학번에 DESC가 없으므로 오름차순으로 정렬되어 내림차순은 옳지 않다.

    보충 개념 UNION은 중복을 제거하고, UNION ALL은 중복을 포함한다. 결합되는 두 SELECT의 열 개수와 데이터 형식이 호환되어야 하며, 결과 열 이름은 첫 SELECT를 따른다.

  44. 문제 44

    4지선다

    다음 중 폼이나 보고서에서 사용되는 조건부 서식 기능에 대한 설명으로 옳지 않은 것은?(2015년 문제임을 감안하고 푸시기 바랍니다. 오피스 2007 기준문제 입니다.)

    • 1.

      조건을 지정할 때 와일드 카드 문자(*, ?)는 사용 할 수 없다.

    • 2.

      조건부 서식은 레이블 컨트롤에 필드 값이나 식을 기준으로만 설정할 수 있다.

    • 3.

      각 컨트롤에 대해 조건을 3개까지 지정할 수 있으며, 조건별로 다른 서식을 지정할 수 있다.

    • 4.

      조건에 맞는 경우 적용할 서식과 조건에 맞지 않을 경우 적용할 기본 서식을 함께 지정할 수 있다.

    정답·해설 보기

    정답

    2

    조건부 서식은 레이블 컨트롤에 필드 값이나 식을 기준으로만 설정할 수 있다.

    해설

    정답: 2. 조건부 서식은 레이블이 아니라 값을 표시하는 텍스트 상자 같은 컨트롤에 필드 값·식·포커스를 기준으로 설정한다. '레이블 컨트롤에만' 설정한다는 설명은 옳지 않다.

    오답 풀이

    • 1번: (Office 2007 기준) 조건부 서식 조건에 와일드카드를 사용할 수 없으므로 옳다.
    • 2번: 레이블이 아닌 값 표시 컨트롤에 설정하므로 옳지 않다.
    • 3번: 컨트롤당 조건을 3개까지 지정하고 조건별 서식을 다르게 줄 수 있으므로 옳다.
    • 4번: 조건 충족 시 서식과 기본 서식을 함께 지정할 수 있으므로 옳다.

    보충 개념 조건부 서식은 컨트롤 값이나 식의 결과에 따라 글꼴·배경·테두리 등을 자동으로 다르게 표시하는 기능이다.

  45. 문제 45

    4지선다

    다음 중 텍스트 상자 컨트롤에 대한 설명으로 옳지 않은 것은?

    • 1.

      일반 텍스트 상자는 컨트롤 원본 속성이 테이블의 필드명을 제외한 일반 텍스트가 입력된 경우이다.

    • 2.

      바운드 텍스트 상자는 컨트롤 원본 속성이 테이블의 필드명으로 지정된 경우이다.

    • 3.

      언바운드 텍스트 상자는 컨트롤 원본 속성이 비어 있는 경우이다.

    • 4.

      계산 텍스트 상자는 컨트롤 원본 속성이 식으로 입력 되어 있는 경우이다.

    정답·해설 보기

    정답

    1

    일반 텍스트 상자는 컨트롤 원본 속성이 테이블의 필드명을 제외한 일반 텍스트가 입력된 경우이다.

    해설

    정답: 1. 텍스트 상자는 컨트롤 원본의 내용에 따라 바운드(필드명), 언바운드(비어 있음), 계산(=식)으로 구분된다. '일반 텍스트 상자'라는 별도 분류는 표준적이지 않으며, 컨트롤 원본에 일반 텍스트만 넣는 경우는 정의되지 않으므로 옳지 않다.

    오답 풀이

    • 1번: '일반 텍스트가 입력된 경우'라는 분류 자체가 부정확하므로 옳지 않다.
    • 2번: 컨트롤 원본이 필드명이면 바운드 텍스트 상자이므로 옳다.
    • 3번: 컨트롤 원본이 비어 있으면 언바운드 텍스트 상자이므로 옳다.
    • 4번: 컨트롤 원본이 =식이면 계산 텍스트 상자이므로 옳다.

    보충 개념 컨트롤은 원본 연결 형태로 바운드(필드 연결)·언바운드(연결 없음)·계산(식 사용)으로 나뉜다. 데이터를 표시·저장하려면 바운드 컨트롤이 필요하다.

  46. 문제 46

    4지선다

    다음 중 컨트롤의 이동과 복사 방법에 대한 설명으로 옳은 것은?

    • 1.

      다른 구역에서 복사하여 붙여넣으면 붙여넣기 구역의 오른쪽 위에 붙여진다.

    • 2.

      같은 구역내에서 복사하여 붙여넣으면 복사한 컨트롤의 바로 아래에 붙여진다.

    • 3.

      키를 누른 상태에서 이동하면 다른 컨트롤과 세로 및 가로 맞춤을 유지할 수 있다.

    • 4.

      키를 누른 상태에서 방향키를 눌러 컨트롤의 위치를 변경할 수 있다.

    정답·해설 보기

    정답

    2

    같은 구역내에서 복사하여 붙여넣으면 복사한 컨트롤의 바로 아래에 붙여진다.

    해설

    정답: 2. 같은 구역 안에서 컨트롤을 복사해 붙여넣으면 원본 컨트롤의 바로 아래쪽에 붙여진다.

    오답 풀이

    • 1번: 다른 구역에 붙여넣으면 오른쪽 위가 아니라 해당 구역의 왼쪽 위에 붙여지므로 옳지 않다.
    • 2번: 같은 구역에서는 복사한 컨트롤 바로 아래에 붙여지므로 옳다.
    • 3번: 정밀 위치 이동(맞춤 무시)은 [Ctrl]+방향키이며, [Shift] 드래그가 가로·세로 정렬 유지에 가까워 설명이 뒤바뀌었으므로 옳지 않다.
    • 4번: [Shift]+방향키는 컨트롤 위치 이동이 아니라 크기 조절에 사용되므로 옳지 않다.

    보충 개념 컨트롤 조작: [Ctrl]+방향키는 위치 미세 이동, [Shift]+방향키는 크기 미세 조절에 사용된다(버전에 따라 차이 있음).

  47. 문제 47

    4지선다

    다음 중 아래와 같은 테이블 구조를 가진 데이터베이스에서 부서명이 ‘인사부’인 직원들의 정보를 조회하는 SQL문으로 가장 적절한 것은?

    테이블필드
    부서부서번호(기본키), 부서명
    직원사번(기본키), 사원명, 부서번호(외래키)
    • 1.

      SELECT * FROM 부서 WHERE 부서번호 IN (SELECT 부서번호 FROM 직원)

    • 2.

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

    • 3.

      SELECT 직원.* FROM 직원, 부서 WHERE 부서.부서명 = '인사부'

    • 4.

      SELECT * FROM 부서 WHERE 부서명='인사부' ORDER BY 부서번호

    정답·해설 보기

    정답

    2

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

    해설

    정답: 2. '인사부' 직원의 정보가 필요하므로 직원 테이블을 조회해야 한다. 부서명='인사부'에 해당하는 부서번호를 하위 쿼리로 구한 뒤, 그 부서번호를 가진 직원을 IN으로 걸러내는 2번이 적절하다.

    오답 풀이

    • 1번: 부서 테이블을 조회해 직원 정보가 나오지 않으므로 목적에 맞지 않는다.
    • 2번: 인사부 부서번호를 하위 쿼리로 구해 해당 직원을 조회하므로 옳다.
    • 3번: 조인 조건(부서.부서번호=직원.부서번호)이 없어 카티전 곱이 발생하므로 옳지 않다.
    • 4번: 부서 테이블만 조회하므로 직원 정보를 얻을 수 없다.

    보충 개념 하위 쿼리(서브쿼리)는 안쪽 SELECT의 결과를 바깥 쿼리 조건에 사용한다. 두 테이블을 조인할 때는 반드시 연결 조건을 명시해야 카티전 곱을 피한다.

  48. 문제 48

    4지선다

    다음 중 전체 페이지가 5페이지이고 현재 페이지가 2페이지인 보고서에서 표시되는 식과 결과가 올바른 것은?

    • 1.

      식 : =[Page] → 결과 : 2/5

    • 2.

      식 : =[Page] & "페이지" → 결과 : 2페이지

    • 3.

      식 : =[Page] & "중 " & [Page] → 결과 : 5중 2

    • 4.

      식 : =Format([Page], "000") → 결과 : 005

    정답·해설 보기

    정답

    2

    식 : =[Page] & "페이지" → 결과 : 2페이지

    해설

    정답: 2. [Page]는 현재 페이지 번호(2)를 반환한다. =[Page] & "페이지"는 문자열 결합으로 '2페이지'가 되므로 옳다.

    오답 풀이

    • 1번: =[Page]는 현재 페이지 2만 반환하므로 '2/5'가 아니다. '2/5'를 얻으려면 =[Page] & "/" & [Pages]가 필요하다.
    • 2번: =[Page] & "페이지"는 '2페이지'이므로 옳다.
    • 3번: =[Page] & "중 " & [Page]는 둘 다 현재 페이지이므로 '2중 2'가 되어 '5중 2'가 아니다.
    • 4번: =Format([Page],"000")은 현재 페이지 2를 '002'로 표시하므로 '005'가 아니다.

    보충 개념 [Page]는 현재 페이지, [Pages]는 전체 페이지 수를 반환한다. '2/5' 형식은 =[Page] & "/" & [Pages]로 만든다.

  49. 문제 49

    4지선다

    다음 중 테이블 간의 관계 설정에서 일대일 관계가 성립하는 것은?

    • 1.

      양쪽 테이블의 연결 필드가 모두 중복 불가능의 인덱스나 기본키로 설정되어 있는 경우

    • 2.

      어느 한쪽의 테이블의 연결 필드가 중복 불가능의 인덱스나 기본키로 설정되어 있는 경우

    • 3.

      오른쪽 관련 테이블의 연결 필드가 중복 가능한 인덱스나 후보키로 설정되어 있는 경우

    • 4.

      양쪽 테이블의 연결 필드가 모두 중복 가능한 인덱스나 후보키로 설정되어 있는 경우

    정답·해설 보기

    정답

    1

    양쪽 테이블의 연결 필드가 모두 중복 불가능의 인덱스나 기본키로 설정되어 있는 경우

    해설

    정답: 1. 일대일(1:1) 관계는 양쪽 테이블의 연결 필드가 모두 중복을 허용하지 않는(고유) 인덱스나 기본키일 때 성립한다. 한 레코드가 상대 테이블의 한 레코드에만 대응한다.

    오답 풀이

    • 1번: 양쪽 모두 중복 불가(고유) 인덱스·기본키이면 1:1이 성립하므로 옳다.
    • 2번: 한쪽만 고유하고 다른 쪽이 중복 가능하면 일대다(1:N) 관계가 된다.
    • 3번: 한쪽이 중복 가능한 인덱스이면 1:1이 아니다.
    • 4번: 양쪽 모두 중복 가능하면 다대다(M:N) 관계가 된다.

    보충 개념 관계 유형: 양쪽 고유→1:1, 한쪽만 고유→1:N, 양쪽 중복 가능→M:N. M:N은 보통 연결(접합) 테이블로 두 개의 1:N으로 분해한다.

  50. 문제 50

    4지선다

    다음 중 외부 데이터로 Access 파일을 가져오는 경우에 관련된 설명으로 옳지 않은 것은?

    • 1.

      테이블의 관계도 함께 복사할 수 있다.

    • 2.

      Access 개체는 테이블과 쿼리 개체만 복사할 수 있다.

    • 3.

      테이블의 정의만 가져오는 경우 데이터가 없는 빈 테이블이 만들어진다.

    • 4.

      원본 개체와 같은 이름의 개체가 대상 데이터베이스에 이미 있으면 가져오기 개체의 이름에 숫자(1, 2, 3 등)가 추가된다.

    정답·해설 보기

    정답

    2

    Access 개체는 테이블과 쿼리 개체만 복사할 수 있다.

    해설

    정답: 2. Access 파일을 가져올 때는 테이블·쿼리뿐 아니라 폼·보고서·매크로·모듈 등 거의 모든 개체를 가져올 수 있다. '테이블과 쿼리만' 복사할 수 있다는 설명은 옳지 않다.

    오답 풀이

    • 1번: 가져오기 시 테이블 간 관계도 함께 가져올 수 있으므로 옳다.
    • 2번: 테이블·쿼리 외에 폼·보고서 등도 가져올 수 있으므로 옳지 않다.
    • 3번: '정의만' 가져오면 구조만 있는 빈 테이블이 생성되므로 옳다.
    • 4번: 같은 이름이 있으면 뒤에 숫자를 붙여 구분하므로 옳다.

    보충 개념 Access의 가져오기는 다른 Access DB의 테이블·쿼리·폼·보고서·매크로·모듈 등 다양한 개체와 관계까지 복사할 수 있다.

  51. 문제 51

    4지선다

    다음 중 관계형 데이터 모델에서 데이터의 정확성과 일관성을 보장하기 위한 것은?

    • 1.

      릴레이션

    • 2.

      관계 연산자

    • 3.

      무결성 제약조건

    • 4.

      속성의 집합

    정답·해설 보기

    정답

    3

    무결성 제약조건

    해설

    정답: 3. 무결성 제약조건은 데이터베이스에 저장되는 데이터의 정확성과 일관성을 유지하기 위해 두는 규칙이다.

    오답 풀이

    • 1번: 릴레이션은 데이터를 담는 표(테이블) 구조 자체를 가리킨다.
    • 2번: 관계 연산자는 릴레이션을 다루는 연산(셀렉트·프로젝트·조인 등)이다.
    • 3번: 데이터의 정확성·일관성을 보장하는 규칙이 무결성 제약조건이므로 옳다.
    • 4번: 속성의 집합은 릴레이션의 열들을 가리킬 뿐 정확성 보장 장치는 아니다.

    보충 개념 무결성에는 개체 무결성(기본키는 널·중복 불가), 참조 무결성(외래키는 참조 테이블에 존재하는 값), 도메인 무결성(속성값은 정의된 도메인 내) 등이 있다.

  52. 문제 52

    4지선다

    다음 중 보고서의 각 구역에 관한 설명으로 옳지 않은 것은?

    • 1.

      보고서 머리글은 보고서의 맨 앞에 한 번 출력되며, 일반적으로 로고나 제목 및 날짜와 같이 표지에 나타나는 정보를 추가한다.

    • 2.

      그룹 머리글은 각 새 레코드 그룹의 맨 앞에 출력되며, 그룹 이름을 출력하려는 경우에 사용한다.

    • 3.

      본문은 레코드 원본의 모든 행에 대해 한 번씩 출력되며, 보고서의 본문을 구성하는 컨트롤이 여기에 추가된다.

    • 4.

      보고서 바닥글은 모든 페이지의 맨 끝에 출력되며, 페이지 번호 또는 페이지별 정보를 표시하려는 경우에 사용한다.

    정답·해설 보기

    정답

    4

    보고서 바닥글은 모든 페이지의 맨 끝에 출력되며, 페이지 번호 또는 페이지별 정보를 표시하려는 경우에 사용한다.

    해설

    정답: 4. 보고서 바닥글은 보고서 전체의 맨 끝에 한 번만 출력되어 총합계 등 요약 정보를 표시한다. 모든 페이지 끝에 페이지 번호를 표시하는 것은 '페이지 바닥글'이다.

    오답 풀이

    • 1번: 보고서 머리글은 보고서 맨 앞에 한 번 출력되어 제목·로고 등을 표시하므로 옳다.
    • 2번: 그룹 머리글은 각 그룹 시작에 출력되어 그룹 이름을 표시하므로 옳다.
    • 3번: 본문은 레코드마다 한 번씩 출력되므로 옳다.
    • 4번: 모든 페이지 끝에 출력되는 것은 페이지 바닥글이므로 보고서 바닥글 설명으로 옳지 않다.

    보충 개념 보고서 구역: 보고서 머리글/바닥글(전체 1회), 페이지 머리글/바닥글(매 페이지), 그룹 머리글/바닥글(그룹마다), 본문(레코드마다).

  53. 문제 53

    4지선다

    다음 중 필드의 각 데이터 형식에 대한 설명으로 옳지 않은 것은?

    • 1.

      통화 형식은 소수점 이하 4자리까지의 숫자를 저장 할 수 있으며, 기본 필드 크기는 8바이트이다.

    • 2.

      예/아니오 형식은 Yes/No, True/False, On/Off 등 두 값 중 하나만 입력하는 경우에 사용하는 것으로 기본 필드 크기는 1비트이다.

    • 3.

      일련번호 형식은 새 레코드를 만들 때 자동으로 생성되는 고유 값으로 저장된다.

    • 4.

      메모 형식은 텍스트 및 숫자 데이터가 최대 255자 까지 저장된다.

    정답·해설 보기

    정답

    4

    메모 형식은 텍스트 및 숫자 데이터가 최대 255자 까지 저장된다.

    해설

    정답: 4. 메모(긴 텍스트) 형식은 최대 약 65,535자까지 저장할 수 있는 대용량 텍스트 형식이다. 255자까지인 것은 짧은 텍스트(텍스트) 형식이다.

    오답 풀이

    • 1번: 통화 형식은 소수 이하 4자리·8바이트로 저장하므로 옳다.
    • 2번: 예/아니오 형식은 두 값 중 하나만 저장하며 크기가 1비트이므로 옳다.
    • 3번: 일련번호 형식은 레코드 추가 시 자동 증가하는 고유 값이므로 옳다.
    • 4번: 메모 형식은 255자가 아니라 약 65,535자까지 저장하므로 옳지 않다.

    보충 개념 텍스트(짧은 텍스트) 형식은 최대 255자, 메모(긴 텍스트) 형식은 최대 약 65,535자를 저장한다. 긴 설명·본문에는 메모 형식을 쓴다.

  54. 문제 54

    4지선다

    다음 중 읽기 전용 폼을 만들기 위한 폼과 컨트롤의 속성 설정이 옳지 않은 것은?

    • 1.

      [편집 가능] 속성을 ‘아니오’로 설정한다.

    • 2.

      [삭제 가능] 속성을 ‘아니오’로 설정한다.

    • 3.

      [잠금] 속성을 ‘아니오’로 설정한다.

    • 4.

      [추가 가능] 속성을 ‘아니오’로 설정한다.

    정답·해설 보기

    정답

    3

    [잠금] 속성을 ‘아니오’로 설정한다.

    해설

    정답: 3. 읽기 전용으로 만들려면 컨트롤의 [잠금] 속성을 '예'로 설정해야 편집을 막을 수 있다. [잠금]을 '아니오'로 두면 편집이 가능해지므로 옳지 않다.

    오답 풀이

    • 1번: [편집 가능]을 '아니오'로 하면 수정이 막히므로 옳다.
    • 2번: [삭제 가능]을 '아니오'로 하면 삭제가 막히므로 옳다.
    • 3번: [잠금]은 '예'로 해야 편집이 막히므로 '아니오'는 옳지 않다.
    • 4번: [추가 가능]을 '아니오'로 하면 새 레코드 추가가 막히므로 옳다.

    보충 개념 읽기 전용 폼은 편집·삭제·추가 가능 속성을 '아니오'로, 컨트롤 [잠금]을 '예'로 설정한다. [사용 가능]을 '아니오'로 하면 포커스 자체를 받지 못한다.

  55. 문제 55

    4지선다

    폼의 각 컨트롤에 포커스가 위치할 때 입력모드를 '한글' 또는 '영숫자반자'로 각각 지정하고자 한다. 다음 중 이를 위해 설정해야 할 컨트롤 속성은?

    • 1.

      엔터키 기능(EnterKey Behavior)

    • 2.

      상태 표시줄(StatusBar Text)

    • 3.

      탭 인덱스(Tab Index)

    • 4.

      입력 시스템 모드(IME Mode)

    정답·해설 보기

    정답

    4

    입력 시스템 모드(IME Mode)

    해설

    정답: 4. 컨트롤에 포커스가 갔을 때 한글·영숫자 등 입력기(IME) 상태를 자동으로 지정하는 속성은 IME 모드(입력 시스템 모드)이다.

    오답 풀이

    • 1번: 엔터키 기능은 [Enter]를 눌렀을 때의 동작(줄 바꿈/다음 필드 이동 등)을 정한다.
    • 2번: 상태 표시줄 텍스트는 포커스 시 상태 표시줄에 표시할 안내 문구를 정한다.
    • 3번: 탭 인덱스는 [Tab] 이동 순서를 정한다.
    • 4번: 포커스 시 입력기 모드를 한글/영숫자로 지정하는 속성이 IME 모드이므로 옳다.

    보충 개념 IME 모드는 한글 입력 필드는 '한글', 영문·숫자 필드는 '영숫자 반자'로 자동 전환하게 해 입력 편의를 높인다.

  56. 문제 56

    4지선다

    다음 중 Application 개체의 속성과 메서드에 대한 설명으로 옳은 것은?

    • 1.

      CurrentData : 현재 액세스 프로젝트나 액세스 데이터베이스에 대한 참조

    • 2.

      Run : 사용자 정의 Function 또는 Sub 프로시저를 수행

    • 3.

      CurrentProject : 현재 데이터베이스에 저장된 개체를 참조

    • 4.

      DoCmd : 인수로 지정된 명령어를 실행

    정답·해설 보기

    정답

    2

    Run : 사용자 정의 Function 또는 Sub 프로시저를 수행

    해설

    정답: 2. Application 개체의 Run 메서드는 지정한 사용자 정의 Function이나 Sub 프로시저를 실행한다.

    오답 풀이

    • 1번: CurrentData는 현재 데이터베이스에 '저장된 데이터 개체(테이블·쿼리 등)'를 참조하는 속성으로 설명이 뒤바뀌었다.
    • 2번: Run은 사용자 정의 프로시저를 수행하므로 옳다.
    • 3번: CurrentProject는 현재 프로젝트(데이터베이스) 자체에 대한 참조로, 설명이 CurrentData 쪽과 뒤바뀌었다.
    • 4번: DoCmd는 매크로 동작을 실행하는 개체이지만 '인수로 지정된 명령어 실행'이라는 표현은 Run에 더 가깝다.

    보충 개념 Application 개체는 액세스 응용 프로그램 전체를 제어한다. CurrentProject(프로젝트 참조), CurrentData(데이터 개체 참조), DoCmd(매크로 액션 실행), Run(프로시저 실행) 등이 구분된다.

  57. 문제 57

    4지선다

    다음 중 SQL문의 각 예약어에 대한 설명으로 옳지 않은 것은?

    • 1.

      SQL문에서 검색 결과가 중복되지 않게 표시하기 위해서 'DISTINCT' 를 입력한다.

    • 2.

      ORDER BY문을 사용할 때에는 HAVING절을 사용하여 조건을 지정한다.

    • 3.

      FROM절에는 SELECT문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.

    • 4.

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

    정답·해설 보기

    정답

    2

    ORDER BY문을 사용할 때에는 HAVING절을 사용하여 조건을 지정한다.

    해설

    정답: 2. HAVING절은 ORDER BY가 아니라 GROUP BY로 그룹화한 결과에 조건을 지정할 때 사용한다. ORDER BY는 단순히 정렬을 지정하는 절로 HAVING과 무관하다.

    오답 풀이

    • 1번: DISTINCT는 중복 행을 제거해 표시하므로 옳다.
    • 2번: HAVING은 GROUP BY와 함께 쓰이며 ORDER BY와는 무관하므로 옳지 않다.
    • 3번: FROM절에는 조회 대상 테이블·쿼리를 지정하므로 옳다.
    • 4번: GROUP BY는 특정 필드 기준 그룹화에 사용하므로 옳다.

    보충 개념 WHERE는 그룹화 전 행 조건, HAVING은 GROUP BY 후 그룹 조건을 지정한다. 절의 순서는 SELECT→FROM→WHERE→GROUP BY→HAVING→ORDER BY이다.

  58. 문제 58

    4지선다

    다음 중 아래 그림과 같이 ‘성명’필드가 ‘txt검색’ 컨트롤에 입력된 문자를 포함하는 레코드만을 표시하도록 하는 프로시저의 코드로 옳은 것은?

    • 1.

      Me.Filter = "성명 = '" & txt검색 & "'" Me.FilterOn = True

    • 2.

      Me.Filter = "성명 = '" & txt검색 & "'" Me.FilterOn = False

    • 3.

      Me.Filter = "성명 like '" & txt검색 & "'" Me.FilterOn = True

    • 4.

      Me.Filter = "성명 like '" & txt검색 & "'" Me.FilterOn = False

    정답·해설 보기

    정답

    3

    Me.Filter = "성명 like '" & txt검색 & "'" Me.FilterOn = True

    해설

    정답: 3. 일부 문자를 '포함'하는 레코드를 찾으려면 와일드카드(*)와 함께 LIKE 연산자를 써야 하고, 필터를 실제로 적용하려면 FilterOn을 True로 설정해야 한다.

    오답 풀이

    • 1번: 와일드카드(*)를 = 연산자와 함께 쓰면 정확히 그 문자열을 찾아 '포함' 조건이 되지 않으므로 옳지 않다.
    • 2번: = 연산자 사용에다 FilterOn=False라 필터가 적용되지도 않으므로 옳지 않다.
    • 3번: LIKE + 와일드카드로 포함 검색을 하고 FilterOn=True로 적용하므로 옳다.
    • 4번: 조건은 맞지만 FilterOn=False라 필터가 켜지지 않아 옳지 않다.

    보충 개념 부분 일치 검색은 LIKE와 와일드카드(*)를 조합한다. Filter 속성에 조건을 넣고 FilterOn=True여야 실제로 필터가 동작한다.

  59. 문제 59

    4지선다

    다음 중 데이터베이스에서 인덱스를 사용하는 목적으로 가장 적절한 것은?

    • 1.

      레코드 검색 속도 향상

    • 2.

      데이터 독립성 유지

    • 3.

      중복성 제거

    • 4.

      일관성 유지

    정답·해설 보기

    정답

    1

    레코드 검색 속도 향상

    해설

    정답: 1. 인덱스는 데이터를 빠르게 찾기 위한 자료 구조로, 검색(조회) 속도를 향상시키는 것이 주된 목적이다.

    오답 풀이

    • 1번: 인덱스의 핵심 목적은 검색 속도 향상이므로 옳다.
    • 2번: 데이터 독립성은 스키마 계층 분리로 확보하는 개념으로 인덱스의 목적이 아니다.
    • 3번: 중복성 제거는 정규화의 목적이다.
    • 4번: 일관성 유지는 무결성 제약·트랜잭션 관리의 목적이다.

    보충 개념 인덱스는 검색을 빠르게 하지만, 데이터 삽입·수정·삭제 시 인덱스도 갱신해야 하므로 변경 작업 성능은 다소 떨어질 수 있다.

  60. 문제 60

    4지선다

    폼의 머리글에 아래와 같은 도메인 함수 계산식을 사용하는 컨트롤을 삽입하였다. 다음 중 계산 결과 값에 대한 설명으로 옳은 것은?

    • 1.

      성명 테이블에서 사원 번호가 1인 데이터의 성명 필드에 저장되어 있는 값

    • 2.

      성명 테이블에서 사원 번호가 1인 데이터의 사원 필드에 저장되어 있는 값

    • 3.

      사원 테이블에서 사원 번호가 1인 데이터의 성명 필드에 저장되어 있는 값

    • 4.

      사원 테이블에서 사원 번호가 1인 데이터의 사원 필드에 저장되어 있는 값

    정답·해설 보기

    정답

    3

    사원 테이블에서 사원 번호가 1인 데이터의 성명 필드에 저장되어 있는 값

    해설

    정답: 3. DLOOKUP("필드", "도메인(테이블/쿼리)", "조건")은 지정한 도메인에서 조건을 만족하는 레코드의 필드 값을 반환한다. 따라서 '사원' 테이블에서 [사원번호]=1인 레코드의 '성명' 필드 값을 가져온다.

    오답 풀이

    • 1번: 도메인이 '성명 테이블'이 아니라 '사원 테이블'이므로 옳지 않다.
    • 2번: 테이블·필드 모두 잘못 해석했으므로 옳지 않다.
    • 3번: 사원 테이블에서 사원번호 1인 레코드의 성명 값을 반환하므로 옳다.
    • 4번: 반환 필드는 '사원'이 아니라 '성명'이므로 옳지 않다.

    보충 개념 도메인 집계 함수 DLOOKUP(필드, 도메인, 조건)은 첫 인수가 가져올 필드, 둘째가 대상 테이블/쿼리, 셋째가 조건이다. DSUM·DAVG·DCOUNT 등도 같은 인수 구조를 가진다.

이번엔 직접 풀어보세요

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

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

함께 읽으면 좋은 글