컴활 1급 필기 실전 모의고사 2회 문제와 해설

컴퓨터활용능력 1급 필기 실전 모의고사 2회 60문항과 정답·해설입니다. 1과목 컴퓨터 일반, 2과목 스프레드시트 일반, 3과목 데이터베이스 일반 각 20문항으로 구성되며, 비중이 큰 범위는 네트워크·인터넷·ICT 신기술 5문항, 쿼리·SQL 5문항, 컴퓨터 하드웨어 4문항, 멀티미디어·정보 보안 4문항입니다. 이 문제는 ITAFTERSCHOOL이 출제기준에 맞춰 자체 제작한 실전 모의고사입니다.

1과목 컴퓨터 일반 (1~20번)

1.Windows 10의 바로 가기 아이콘에 대한 설명으로 옳지 않은 것은?

  1. ①바로 가기 아이콘의 확장자는 LNK이다.
  2. ②하나의 원본 파일에 여러 개의 바로 가기 아이콘을 만들 수 있다.
  3. ③바로 가기 아이콘을 삭제하면 원본 파일도 휴지통으로 이동한다.
  4. ④폴더, 드라이브, 프린터에 대해서도 바로 가기 아이콘을 만들 수 있다.
정답과 해설 보기

정답: ③ 바로 가기 아이콘을 삭제하면 원본 파일도 휴지통으로 이동한다.

바로 가기 아이콘은 원본의 위치 정보만 가지고 있으므로 삭제해도 원본 파일에는 영향이 없습니다.

2.Windows 10의 가상 데스크톱에 관한 바로 가기 키의 연결이 옳지 않은 것은?

  1. ①Ctrl + ⊞ + D : 새 가상 데스크톱 추가
  2. ②Ctrl + ⊞ + F4 : 현재 가상 데스크톱 닫기
  3. ③Ctrl + ⊞ + ← / → : 가상 데스크톱 간 전환
  4. ④Ctrl + ⊞ + Tab : 모든 가상 데스크톱 삭제
정답과 해설 보기

정답: ④ Ctrl + ⊞ + Tab : 모든 가상 데스크톱 삭제

작업 보기는 ⊞+Tab이며, 모든 가상 데스크톱을 한 번에 삭제하는 바로 가기 키는 없습니다.

3.Windows 10의 파일 탐색기 검색에 대한 설명으로 옳지 않은 것은?

  1. ①F3이나 Ctrl + F를 누르면 검색 상자로 포커스가 이동한다.
  2. ②검색을 실행하면 리본 메뉴에 [검색] 탭이 나타난다.
  3. ③수정한 날짜나 크기 같은 속성으로 검색 범위를 좁힐 수 있다.
  4. ④검색어 앞에 '+'를 붙이면 해당 단어가 포함되지 않은 파일을 찾는다.
정답과 해설 보기

정답: ④ 검색어 앞에 '+'를 붙이면 해당 단어가 포함되지 않은 파일을 찾는다.

해당 단어가 포함되지 않은 항목을 찾으려면 검색어 앞에 '-'를 붙입니다.

4.Windows 10에서 인쇄 작업에 대한 설명으로 옳지 않은 것은?

  1. ①인쇄 대기 중인 문서의 순서를 바꿀 수 있다.
  2. ②인쇄 중인 문서를 일시 중지했다가 다시 인쇄할 수 있다.
  3. ③인쇄 중에 오류가 발생한 문서는 다른 프린터로 보낼 수 있다.
  4. ④기본 프린터는 한 대만 지정할 수 있다.
정답과 해설 보기

정답: ③ 인쇄 중에 오류가 발생한 문서는 다른 프린터로 보낼 수 있다.

대기 중인 문서는 다른 프린터로 보낼 수 있지만 인쇄 중이거나 오류가 발생한 문서는 보낼 수 없습니다.

5.TCP/IP 속성에서 서브넷 마스크(Subnet Mask)의 역할로 옳은 것은?

  1. ①도메인 이름을 IP 주소로 변환한다.
  2. ②IPv4 주소에서 네트워크 주소와 호스트 주소를 구분한다.
  3. ③다른 네트워크로 데이터를 보내는 출입구 역할을 한다.
  4. ④IP 주소를 자동으로 할당한다.
정답과 해설 보기

정답: ② IPv4 주소에서 네트워크 주소와 호스트 주소를 구분한다.

①은 DNS, ③은 기본 게이트웨이, ④는 DHCP의 역할입니다.

6.다음 중 외부 인터럽트가 발생하는 경우가 아닌 것은?

  1. ①프로그램에서 0으로 나누는 연산이 발생한 경우
  2. ②타이머에 의해 정해진 시간이 지난 경우
  3. ③전원 공급에 이상이 생긴 경우
  4. ④입출력 장치가 데이터 전송을 요청한 경우
정답과 해설 보기

정답: ① 프로그램에서 0으로 나누는 연산이 발생한 경우

0으로 나누기, 오버플로 등 프로그램 오류는 내부 인터럽트(트랩)입니다.

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

  1. ①컴퓨터의 기본 입출력 시스템으로 부팅 시 하드웨어를 검사한다.
  2. ②ROM(플래시 ROM)에 저장되어 있어 펌웨어라고도 한다.
  3. ③CMOS 셋업에서 부팅 순서나 시스템 암호를 설정할 수 있다.
  4. ④하드디스크에 저장되므로 운영체제를 다시 설치하면 함께 지워진다.
정답과 해설 보기

정답: ④ 하드디스크에 저장되므로 운영체제를 다시 설치하면 함께 지워진다.

BIOS는 메인보드의 ROM(플래시 ROM)에 저장되므로 운영체제 설치와 관계없이 유지됩니다.

8.다음 중 문자 표현 코드에 대한 설명으로 옳은 것은?

  1. ①ASCII 코드는 8비트로 256가지 문자를 표현하며 대형 컴퓨터에서 사용한다.
  2. ②BCD 코드는 6비트로 영문 소문자까지 표현할 수 있다.
  3. ③EBCDIC 코드는 7비트로 데이터 통신에 주로 사용한다.
  4. ④유니코드는 16비트로 전 세계 문자를 표현할 수 있다.
정답과 해설 보기

정답: ④ 유니코드는 16비트로 전 세계 문자를 표현할 수 있다.

ASCII는 7비트(128자), BCD는 6비트(소문자 불가), EBCDIC은 8비트(대형 컴퓨터)입니다.

9.다음 중 입출력장치와 주기억장치 사이에서 CPU를 거치지 않고 직접 데이터를 전송하는 방식은?

  1. ①DMA
  2. ②채널
  3. ③인터럽트
  4. ④버스
정답과 해설 보기

정답: ① DMA

DMA(Direct Memory Access)는 CPU 개입 없이 입출력장치와 메모리가 직접 데이터를 주고받는 방식입니다.

10.프로그래밍 언어의 번역 과정에서 목적 프로그램을 실행 가능한 로드 모듈로 만드는 프로그램은?

  1. ①링커
  2. ②컴파일러
  3. ③로더
  4. ④인터프리터
정답과 해설 보기

정답: ① 링커

원시 프로그램 →(컴파일러)→ 목적 프로그램 →(링커)→ 로드 모듈 →(로더)→ 실행 순서입니다.

11.객체 지향 프로그래밍에서 같은 이름의 메서드가 객체에 따라 서로 다르게 동작하는 특성은?

  1. ①캡슐화
  2. ②상속성
  3. ③다형성
  4. ④추상화
정답과 해설 보기

정답: ③ 다형성

다형성은 같은 메시지(메서드 이름)에 대해 객체마다 다른 방식으로 응답하는 특성입니다.

12.다음 중 망형(Mesh) 네트워크 구성에 대한 설명으로 옳은 것은?

  1. ①모든 단말기가 서로 연결되어 있어 장애에 강하고 신뢰성이 높다.
  2. ②중앙 컴퓨터에 모든 단말기가 1:1로 연결된다.
  3. ③하나의 통신 회선에 여러 단말기가 연결된다.
  4. ④단말기들이 원형으로 이웃과 연결된다.
정답과 해설 보기

정답: ① 모든 단말기가 서로 연결되어 있어 장애에 강하고 신뢰성이 높다.

②은 성형, ③은 버스형, ④는 링형입니다. 망형은 회선이 많아 비용이 크지만 신뢰성이 높습니다.

13.OSI 7계층 중 데이터의 코드 변환, 암호화, 압축을 담당하는 계층은?

  1. ①세션 계층
  2. ②표현 계층
  3. ③전송 계층
  4. ④응용 계층
정답과 해설 보기

정답: ② 표현 계층

표현 계층은 데이터의 형식 변환, 암호화, 압축을 담당합니다.

14.URL의 형식으로 옳은 것은?

  1. ①호스트 서버 주소://프로토콜/파일 경로[:포트 번호]
  2. ②프로토콜://호스트 서버 주소[:포트 번호]/파일 경로
  3. ③프로토콜:/파일 경로/호스트 서버 주소[:포트 번호]
  4. ④[포트 번호]://프로토콜/호스트 서버 주소/파일 경로
정답과 해설 보기

정답: ② 프로토콜://호스트 서버 주소[:포트 번호]/파일 경로

URL은 '프로토콜://호스트 서버 주소[:포트 번호]/파일 경로' 형식입니다.

15.다음 설명에 해당하는 용어는? 전력망에 정보통신 기술을 접목하여 공급자와 소비자가 실시간으로 전력 정보를 교환하고 에너지 효율을 최적화하는 차세대 지능형 전력망

  1. ①텔레매틱스
  2. ②와이브로
  3. ③USN
  4. ④스마트 그리드
정답과 해설 보기

정답: ④ 스마트 그리드

스마트 그리드는 IT를 결합한 지능형 전력망입니다.

16.무선 랜(WiFi)에 대한 설명으로 옳지 않은 것은?

  1. ①AP를 중심으로 통신하는 인프라스트럭처 모드가 있다.
  2. ②AP 없이 단말기끼리 통신하는 애드혹 모드가 있다.
  3. ③유선 랜을 무선화한 것으로 사용 거리에 제한이 있다.
  4. ④전파가 아닌 적외선을 이용하므로 장애물이 있으면 통신할 수 없다.
정답과 해설 보기

정답: ④ 전파가 아닌 적외선을 이용하므로 장애물이 있으면 통신할 수 없다.

WiFi는 2.4GHz·5GHz 대역의 전파를 이용합니다. 적외선을 쓰는 것은 IrDA입니다.

17.다음 중 동영상 압축 표준인 MPEG에 대한 설명으로 옳지 않은 것은?

  1. ①MPEG-1은 CD 같은 매체에서 동영상을 재생하기 위한 규격이다.
  2. ②MPEG-2는 HDTV, DVD, 디지털 위성방송에 사용된다.
  3. ③MPEG-4는 양방향 멀티미디어 서비스를 위해 압축률을 개선했다.
  4. ④MPEG-7은 디지털 콘텐츠의 제작부터 유통·보안까지 전 과정을 관리하는 규격이다.
정답과 해설 보기

정답: ④ MPEG-7은 디지털 콘텐츠의 제작부터 유통·보안까지 전 과정을 관리하는 규격이다.

④는 MPEG-21의 설명입니다. MPEG-7은 멀티미디어 정보 검색을 위한 규격입니다.

18.다음 중 두 개의 이미지를 부드럽게 연결하여 하나의 이미지가 다른 이미지로 서서히 변하도록 하는 그래픽 기법은?

  1. ①렌더링
  2. ②디더링
  3. ③모핑
  4. ④인터레이싱
정답과 해설 보기

정답: ③ 모핑

모핑은 두 이미지를 자연스럽게 변환·통합하는 기법으로 영화 특수 효과에 많이 쓰입니다.

19.다음 중 사용자의 DNS 또는 hosts 파일을 변조하여 정상적인 주소를 입력해도 가짜 사이트로 접속하게 만드는 공격 기법은?

  1. ①피싱
  2. ②파밍
  3. ③스미싱
  4. ④스니핑
정답과 해설 보기

정답: ② 파밍

파밍은 DNS를 변조해 올바른 주소를 입력해도 가짜 사이트로 유도합니다. 피싱은 가짜 사이트로 '유인'하는 방식입니다.

20.비밀키(대칭키) 암호화 기법에 대한 설명으로 옳지 않은 것은?

  1. ①암호화 키와 복호화 키가 같다.
  2. ②대표적인 알고리즘으로 DES가 있다.
  3. ③공개키 방식보다 암호화·복호화 속도가 빠르다.
  4. ④사용자가 늘어나도 관리해야 할 키의 수는 늘지 않는다.
정답과 해설 보기

정답: ④ 사용자가 늘어나도 관리해야 할 키의 수는 늘지 않는다.

비밀키 방식은 사용자 쌍마다 서로 다른 키가 필요하므로 사용자가 늘수록 관리할 키가 많아집니다.

2과목 스프레드시트 일반 (21~40번)

스프레드시트 일반주제: 워크시트·데이터 입력

21.엑셀의 워크시트에 대한 설명으로 옳지 않은 것은?

  1. ①Shift + F11을 누르면 활성 시트의 왼쪽에 새 시트가 삽입된다.
  2. ②시트 이름은 공백을 포함하여 최대 31자까지 지정할 수 있다.
  3. ③여러 시트를 선택한 그룹 상태에서도 차트나 도형을 삽입할 수 있다.
  4. ④삭제한 시트는 실행 취소로 되살릴 수 없다.
정답과 해설 보기

정답: ③ 여러 시트를 선택한 그룹 상태에서도 차트나 도형을 삽입할 수 있다.

그룹 상태에서는 도형·차트 같은 그래픽 개체 삽입과 정렬·필터 등의 작업을 할 수 없습니다.

스프레드시트 일반주제: 워크시트·데이터 입력

22.[파일] → [옵션] → [고급]에서 '소수점 자동 삽입'의 소수점 위치를 3으로 지정한 뒤 셀에 12345를 입력했을 때 결과는?

  1. ①12.345
  2. ②1234.5
  3. ③12345000
  4. ④123.45
정답과 해설 보기

정답: ① 12.345

소수점 위치가 양수 3이면 오른쪽에서 세 자리 앞에 소수점이 생겨 12.345가 됩니다.

스프레드시트 일반주제: 워크시트·데이터 입력

23.'찾기 및 바꾸기'에 대한 설명으로 옳지 않은 것은?

  1. ①만능 문자 * 와 ? 를 사용할 수 있다.
  2. ②'바꾸기' 탭에서도 찾는 위치를 '값'이나 '메모'로 지정할 수 있다.
  3. ③Shift를 누른 채 [다음 찾기]를 클릭하면 역순으로 찾는다.
  4. ④특정 서식이 지정된 셀을 찾을 수 있다.
정답과 해설 보기

정답: ② '바꾸기' 탭에서도 찾는 위치를 '값'이나 '메모'로 지정할 수 있다.

'찾기' 탭에서는 찾는 위치를 수식·값·노트·메모로 지정할 수 있지만 '바꾸기' 탭에서는 '수식'만 가능합니다.

스프레드시트 일반주제: 서식·수식·셀 참조

24.셀에 3.5를 입력하고 표시 형식을 # ?/? 로 지정했을 때 표시되는 결과는?

  1. ①3 1/2
  2. ②3.5
  3. ③7/2
  4. ④3 5/10
정답과 해설 보기

정답: ① 3 1/2

# ?/?는 정수 부분과 한 자리 분모의 분수로 표시하므로 3 1/2이 됩니다.

스프레드시트 일반주제: 서식·수식·셀 참조

25.셀 값이 1000 이상이면 파랑으로 '1,234', 그 외의 양수는 빨강으로 '567'처럼 표시하는 사용자 지정 형식으로 옳은 것은?

  1. ①[파랑][>=1000]#,##0;[빨강]#,##0
  2. ②[>=1000][파랑]#,##0;[빨강][<1000]
  3. ③[파랑]>=1000#,##0;[빨강]#,##0
  4. ④#,##0[파랑][>=1000];#,##0[빨강]
정답과 해설 보기

정답: ① [파랑][>=1000]#,##0;[빨강]#,##0

색과 조건은 대괄호 안에 쓰고 서식 코드 앞에 둡니다. 첫 구역 [파랑][>=1000]#,##0, 두 번째 구역 [빨강]#,##0입니다.

스프레드시트 일반주제: 서식·수식·셀 참조

26.다음 중 수식의 결과로 #NUM! 오류가 발생하는 것은?

  1. ①=SQRT(-16)
  2. ②=1/0
  3. ③=VLOOKUP("없음", A1:B5, 2, FALSE)
  4. ④=SUM(A1:A3 C1:C3)
정답과 해설 보기

정답: ① =SQRT(-16)

음수의 제곱근은 #NUM!, 0으로 나누기는 #DIV/0!, 값을 찾지 못하면 #N/A, 교차하지 않는 범위의 교집합은 #NULL!입니다.

스프레드시트 일반주제: 서식·수식·셀 참조

27.이름 정의에 대한 설명으로 옳지 않은 것은?

  1. ①이름의 첫 글자로 밑줄(_)을 사용할 수 있다.
  2. ②'매출 합계'처럼 공백이 있는 이름을 정의할 수 있다.
  3. ③이름은 대·소문자를 구분하지 않는다.
  4. ④정의된 이름은 기본적으로 절대 참조로 지정된다.
정답과 해설 보기

정답: ② '매출 합계'처럼 공백이 있는 이름을 정의할 수 있다.

이름에는 공백을 사용할 수 없습니다. 단어 구분은 밑줄(_)이나 마침표를 씁니다.

28.=ROUNDUP(123.451, -1) + ROUNDDOWN(123.459, 2) 의 결과는?

  1. ①253.45
  2. ②246.45
  3. ③253.46
  4. ④246.91
정답과 해설 보기

정답: ① 253.45

ROUNDUP(123.451,-1)=130, ROUNDDOWN(123.459,2)=123.45이므로 합은 253.45입니다.

29.=REPLACE("ITAFTERSCHOOL", 3, 5, "-") 의 결과는?

  1. ①IT-SCHOOL
  2. ②IT-AFTERSCHOOL
  3. ③ITA-SCHOOL
  4. ④IT-CHOOL
정답과 해설 보기

정답: ① IT-SCHOOL

3번째 글자부터 5글자(AFTER)를 '-'로 바꾸므로 IT-SCHOOL이 됩니다.

30.=EOMONTH("2026-01-15", 1) 의 결과로 표시되는 날짜는? (셀 서식은 날짜)

  1. ①2026-01-31
  2. ②2026-02-15
  3. ③2026-02-28
  4. ④2026-03-01
정답과 해설 보기

정답: ③ 2026-02-28

EOMONTH는 지정한 달 수만큼 이동한 달의 마지막 날을 반환합니다. 2026년 2월은 28일까지입니다.

31.[A2:A10]에 이름, [B2:B10]에 부서, [C2:C10]에 급여가 있을 때 '영업' 부서 급여의 합계를 구하는 수식으로 옳지 않은 것은?

  1. ①=SUMIF(B2:B10, "영업", C2:C10)
  2. ②=SUMIFS(C2:C10, B2:B10, "영업")
  3. ③{=SUM((B2:B10="영업")*C2:C10)}
  4. ④=SUMIF(C2:C10, "영업", B2:B10)
정답과 해설 보기

정답: ④ =SUMIF(C2:C10, "영업", B2:B10)

SUMIF는 (조건 범위, 조건, 합계 범위) 순서이므로 ④는 범위가 뒤바뀌었습니다.

32.=IFERROR(VLOOKUP("K-9", A2:C20, 3, FALSE), "코드 없음") 에서 'K-9'가 A열에 없을 때의 결과는?

  1. ①#N/A
  2. ②0
  3. ③코드 없음
  4. ④FALSE
정답과 해설 보기

정답: ③ 코드 없음

VLOOKUP이 값을 찾지 못하면 #N/A 오류가 나고, IFERROR가 이를 '코드 없음'으로 바꿉니다.

33.=SWITCH(MOD(7, 3), 0, "A", 1, "B", 2, "C", "D") 의 결과는?

  1. ①A
  2. ②B
  3. ③C
  4. ④D
정답과 해설 보기

정답: ② B

MOD(7,3)=1이므로 두 번째 쌍의 결과 'B'가 반환됩니다.

스프레드시트 일반주제: 차트·페이지 설정·인쇄

34.차트에서 각 막대 사이의 간격을 넓히고 막대를 가늘게 하려고 할 때 조정해야 할 옵션은?

  1. ①계열 겹치기 값을 늘린다.
  2. ②간격 너비 값을 늘린다.
  3. ③간격 너비 값을 0%로 지정한다.
  4. ④계열 겹치기 값을 -100%로 지정한다.
정답과 해설 보기

정답: ② 간격 너비 값을 늘린다.

간격 너비(0~500%)가 클수록 막대 사이가 넓어지고 막대 너비는 줄어듭니다.

스프레드시트 일반주제: 차트·페이지 설정·인쇄

35.틀 고정과 창 나누기에 대한 설명으로 옳은 것은?

  1. ①틀 고정 구분선은 마우스로 드래그하여 위치를 옮길 수 있다.
  2. ②창 나누기를 하면 시트를 최대 4개 영역으로 나눌 수 있다.
  3. ③틀 고정 상태는 인쇄할 때도 그대로 적용된다.
  4. ④창 나누기 구분선을 더블클릭하면 틀 고정으로 바뀐다.
정답과 해설 보기

정답: ② 창 나누기를 하면 시트를 최대 4개 영역으로 나눌 수 있다.

창 나누기는 최대 4개 영역, 구분선 드래그·더블클릭 해제가 가능합니다. 틀 고정선은 마우스로 옮길 수 없고 둘 다 인쇄에는 적용되지 않습니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

36.정렬에 대한 설명으로 옳지 않은 것은?

  1. ①정렬 기준은 최대 64개까지 지정할 수 있다.
  2. ②글꼴 색이나 셀 색을 기준으로 정렬할 수 있다.
  3. ③오름차순 정렬 시 빈 셀은 맨 위에 정렬된다.
  4. ④[옵션]에서 왼쪽에서 오른쪽(행 기준)으로 정렬할 수 있다.
정답과 해설 보기

정답: ③ 오름차순 정렬 시 빈 셀은 맨 위에 정렬된다.

빈 셀은 오름차순·내림차순 모두 맨 마지막에 정렬됩니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

37.부분합에 대한 설명으로 옳지 않은 것은?

  1. ①부분합을 작성하기 전에 그룹화할 필드로 정렬해야 한다.
  2. ②같은 필드에 여러 함수를 적용하려면 '새로운 값으로 대치'를 해제한다.
  3. ③'데이터 아래에 요약 표시'를 해제하면 그룹의 위쪽에 요약이 표시된다.
  4. ④[모두 제거]를 실행해도 부분합으로 생긴 개요 기호는 그대로 남는다.
정답과 해설 보기

정답: ④ [모두 제거]를 실행해도 부분합으로 생긴 개요 기호는 그대로 남는다.

[모두 제거]를 실행하면 부분합과 함께 개요 및 페이지 나누기도 모두 제거됩니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

38.시나리오 관리자에 대한 설명으로 옳지 않은 것은?

  1. ①하나의 시나리오에 변경 셀을 최대 32개까지 지정할 수 있다.
  2. ②시나리오 요약 보고서는 현재 시트의 왼쪽에 새 시트로 만들어진다.
  3. ③원본 데이터를 바꾸면 이미 만들어진 요약 보고서도 자동으로 갱신된다.
  4. ④다른 시트나 통합 문서의 시나리오를 병합할 수 있다.
정답과 해설 보기

정답: ③ 원본 데이터를 바꾸면 이미 만들어진 요약 보고서도 자동으로 갱신된다.

시나리오 요약 보고서는 작성 시점의 결과를 보여 주며, 원본을 바꿔도 자동으로 갱신되지 않습니다.

스프레드시트 일반주제: 데이터 관리·분석 도구

39.데이터 통합(Consolidate)에 대한 설명으로 옳지 않은 것은?

  1. ①여러 시트나 통합 문서의 데이터를 하나로 요약할 수 있다.
  2. ②합계, 평균, 개수, 최대값 등의 함수를 사용할 수 있다.
  3. ③첫 행과 왼쪽 열을 레이블로 사용하여 항목 기준으로 통합할 수 있다.
  4. ④통합 결과가 원본과 같은 시트에 있을 때만 '원본 데이터에 연결'을 사용할 수 있다.
정답과 해설 보기

정답: ④ 통합 결과가 원본과 같은 시트에 있을 때만 '원본 데이터에 연결'을 사용할 수 있다.

'원본 데이터에 연결'은 통합 결과와 원본 데이터가 서로 다른 시트에 있을 때만 적용할 수 있습니다.

스프레드시트 일반주제: 매크로·VBA

40.엑셀의 매크로에 대한 설명으로 옳지 않은 것은?

  1. ①매크로 바로 가기 키에는 영문자만 사용할 수 있다.
  2. ②매크로가 포함된 통합 문서는 .xlsm 형식으로 저장한다.
  3. ③PERSONAL.XLSB에 저장한 매크로는 모든 통합 문서에서 사용할 수 있다.
  4. ④매크로에 지정한 바로 가기 키보다 엑셀 기본 바로 가기 키가 우선 적용된다.
정답과 해설 보기

정답: ④ 매크로에 지정한 바로 가기 키보다 엑셀 기본 바로 가기 키가 우선 적용된다.

매크로에 지정한 바로 가기 키가 엑셀의 기본 바로 가기 키보다 우선합니다.

3과목 데이터베이스 일반 (41~60번)

41.사용자나 응용 프로그래머가 각자의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 스키마는?

  1. ①외부 스키마
  2. ②개념 스키마
  3. ③내부 스키마
  4. ④물리 스키마
정답과 해설 보기

정답: ① 외부 스키마

외부 스키마(서브 스키마)는 사용자 관점의 구조로 여러 개 존재할 수 있습니다.

42.관계형 데이터베이스에서 하나의 속성이 취할 수 있는 같은 타입의 원자값들의 집합을 의미하는 것은?

  1. ①튜플
  2. ②릴레이션 인스턴스
  3. ③차수
  4. ④도메인
정답과 해설 보기

정답: ④ 도메인

도메인은 한 속성이 가질 수 있는 값의 범위입니다. 예: 성별의 도메인은 {남, 여}

43.다음 중 개체 무결성 제약 조건에 대한 설명으로 옳은 것은?

  1. ①기본키를 구성하는 속성은 Null 값이나 중복 값을 가질 수 없다.
  2. ②외래키 값은 참조하는 테이블의 기본키 값과 같거나 Null이어야 한다.
  3. ③속성 값은 정의된 도메인에 속한 값이어야 한다.
  4. ④한 테이블에는 하나의 외래키만 존재해야 한다.
정답과 해설 보기

정답: ① 기본키를 구성하는 속성은 Null 값이나 중복 값을 가질 수 없다.

개체 무결성은 기본키에 관한 규칙이며, ②은 참조 무결성 규칙입니다.

44.E-R 다이어그램에서 사용하는 기호와 의미의 연결이 옳지 않은 것은?

  1. ①사각형 – 개체 타입
  2. ②마름모 – 관계 타입
  3. ③타원 – 속성
  4. ④밑줄 그은 사각형 – 기본키 속성
정답과 해설 보기

정답: ④ 밑줄 그은 사각형 – 기본키 속성

기본키 속성은 밑줄 그은 타원으로 표시합니다.

데이터베이스 일반주제: 테이블 설계·필드 속성

45.Access 테이블과 필드 이름 규칙에 대한 설명으로 옳은 것은?

  1. ①이름은 최대 255자까지 지정할 수 있다.
  2. ②이름에 마침표(.)와 느낌표(!)를 사용할 수 있다.
  3. ③하나의 테이블 안에서 같은 필드 이름을 두 번 사용할 수 없다.
  4. ④테이블과 쿼리에 같은 이름을 사용할 수 있다.
정답과 해설 보기

정답: ③ 하나의 테이블 안에서 같은 필드 이름을 두 번 사용할 수 없다.

이름은 최대 64자이고 . ! [ ]는 쓸 수 없으며, 테이블과 쿼리는 같은 이름을 쓸 수 없습니다.

데이터베이스 일반주제: 테이블 설계·필드 속성

46.Access 테이블 필드 속성에 대한 설명으로 옳지 않은 것은?

  1. ①'필수' 속성을 '예'로 하면 반드시 값을 입력해야 한다.
  2. ②'기본값'은 새 레코드를 추가할 때 자동으로 입력되는 값이다.
  3. ③'유효성 검사 규칙'은 일련번호 형식 필드에도 설정할 수 있다.
  4. ④'캡션'은 데이터시트나 폼에서 필드 이름 대신 표시할 제목이다.
정답과 해설 보기

정답: ③ '유효성 검사 규칙'은 일련번호 형식 필드에도 설정할 수 있다.

유효성 검사 규칙은 일련번호와 OLE 개체 형식에는 설정할 수 없습니다.

데이터베이스 일반주제: 테이블 설계·필드 속성

47.날짜/시간 필드의 형식을 yyyy-mm-dd hh:nn 으로 지정했을 때 2026년 3월 5일 오후 2시 7분은 어떻게 표시되는가?

  1. ①2026-03-05 14:07
  2. ②2026-3-5 2:7
  3. ③2026-03-05 14:03
  4. ④26-03-05 02:07
정답과 해설 보기

정답: ① 2026-03-05 14:07

Access에서 mm은 두 자리 월, hh는 00~23시, nn은 두 자리 분입니다.

48.Access의 인덱스(색인)에 대한 설명으로 옳지 않은 것은?

  1. ①검색과 정렬 속도를 향상시킨다.
  2. ②한 테이블에 최대 32개까지 만들 수 있다.
  3. ③OLE 개체 형식 필드에도 인덱스를 설정할 수 있다.
  4. ④레코드를 추가하거나 수정할 때는 속도가 느려질 수 있다.
정답과 해설 보기

정답: ③ OLE 개체 형식 필드에도 인덱스를 설정할 수 있다.

OLE 개체, 첨부 파일, 계산 형식에는 인덱스를 설정할 수 없습니다.

49.'관계 편집' 대화상자에서 기본 테이블의 기본키 값이 바뀌면 관련 테이블의 외래키 값도 자동으로 바뀌도록 하는 옵션은?

  1. ①항상 참조 무결성 유지
  2. ②관련 필드 모두 업데이트
  3. ③관련 레코드 모두 삭제
  4. ④조인 유형
정답과 해설 보기

정답: ② 관련 필드 모두 업데이트

'관련 필드 모두 업데이트'는 기본키 변경 시 관련 외래키를 함께 변경합니다.

데이터베이스 일반주제: 쿼리·SQL

50.<제품> 테이블에서 '제품명'이 '노트'로 끝나는 레코드를 검색하는 조건으로 옳은 것은?

  1. ①WHERE 제품명 LIKE "노트*"
  2. ②WHERE 제품명 LIKE "*노트"
  3. ③WHERE 제품명 = "*노트"
  4. ④WHERE 제품명 IN ("*노트")
정답과 해설 보기

정답: ② WHERE 제품명 LIKE "*노트"

'노트'로 끝나려면 앞에 *를 붙여 LIKE "*노트"로 지정합니다. LIKE를 써야 대표 문자가 동작합니다.

데이터베이스 일반주제: 쿼리·SQL

51.다음 SQL문의 실행 결과에 대한 설명으로 옳은 것은? SELECT DISTINCT 학과 FROM 학생 ORDER BY 학과 DESC;

  1. ①모든 학생의 학과를 중복 포함하여 오름차순으로 표시한다.
  2. ②학과를 중복 없이 한 번씩 내림차순으로 표시한다.
  3. ③학과별 학생 수를 내림차순으로 표시한다.
  4. ④학과가 중복된 학생만 표시한다.
정답과 해설 보기

정답: ② 학과를 중복 없이 한 번씩 내림차순으로 표시한다.

DISTINCT는 중복을 한 번만 표시하고 DESC는 내림차순 정렬입니다.

데이터베이스 일반주제: 쿼리·SQL

52.다음 중 하위 질의를 사용하여 '평균 급여보다 많이 받는 사원'의 이름을 검색하는 SQL문으로 옳은 것은?

  1. ①SELECT 이름 FROM 사원 WHERE 급여 > AVG(급여);
  2. ②SELECT 이름 FROM 사원 WHERE 급여 > (SELECT AVG(급여) FROM 사원);
  3. ③SELECT 이름 FROM 사원 HAVING 급여 > AVG(급여);
  4. ④SELECT 이름, AVG(급여) FROM 사원 WHERE 급여 > 평균;
정답과 해설 보기

정답: ② SELECT 이름 FROM 사원 WHERE 급여 > (SELECT AVG(급여) FROM 사원);

WHERE 절에는 집계 함수를 직접 쓸 수 없으므로 하위 질의로 평균을 구해 비교합니다.

데이터베이스 일반주제: 쿼리·SQL

53.<주문> 테이블과 <고객> 테이블을 조인할 때, 주문이 없는 고객까지 포함하여 모든 고객을 표시하려고 한다. 빈칸에 알맞은 것은? SELECT 고객.고객명, 주문.주문번호 FROM 고객 ( ㉠ ) 주문 ON 고객.고객ID = 주문.고객ID;

  1. ①INNER JOIN
  2. ②LEFT JOIN
  3. ③RIGHT JOIN
  4. ④UNION
정답과 해설 보기

정답: ② LEFT JOIN

왼쪽 테이블(고객)의 모든 레코드를 포함하려면 LEFT JOIN을 사용합니다.

데이터베이스 일반주제: 쿼리·SQL

54.다음 중 실행 쿼리에 해당하지 않는 것은?

  1. ①테이블 만들기 쿼리
  2. ②추가 쿼리
  3. ③크로스탭 쿼리
  4. ④삭제 쿼리
정답과 해설 보기

정답: ③ 크로스탭 쿼리

실행 쿼리는 테이블 만들기, 추가, 업데이트, 삭제 쿼리입니다. 크로스탭은 집계 결과를 보여 주는 선택 계열 쿼리입니다.

데이터베이스 일반주제: 폼·컨트롤

55.폼의 '레코드 잠금' 속성 중 한 번에 한 사용자만 레코드를 편집할 수 있도록 하는 설정은?

  1. ①잠그지 않음
  2. ②모든 레코드
  3. ③편집한 레코드
  4. ④읽기 전용
정답과 해설 보기

정답: ③ 편집한 레코드

'편집한 레코드'는 편집 중인 레코드를 잠가 한 번에 한 사람만 편집하게 합니다.

데이터베이스 일반주제: 폼·컨트롤

56.하위 폼에 대한 설명으로 옳지 않은 것은?

  1. ①일대다 관계에서 '다'에 해당하는 데이터를 하위 폼으로 표시한다.
  2. ②'기본 필드 연결'과 '하위 필드 연결' 속성으로 연결한다.
  3. ③하위 폼은 최대 3개 수준까지만 중첩할 수 있다.
  4. ④하위 폼은 데이터시트나 연속 폼 형태로 표시할 수 있다.
정답과 해설 보기

정답: ③ 하위 폼은 최대 3개 수준까지만 중첩할 수 있다.

하위 폼은 7개 수준까지 중첩할 수 있습니다.

데이터베이스 일반주제: 폼·컨트롤

57.폼의 텍스트 상자에 <거래처> 테이블에서 '거래처코드'가 txt코드 컨트롤의 값(숫자)과 같은 거래처의 '거래처명'을 표시하는 식으로 옳은 것은?

  1. ①=DLookup("거래처명", "거래처", "거래처코드=" & [txt코드])
  2. ②=DLookup(거래처명, 거래처, 거래처코드=txt코드)
  3. ③=Lookup("거래처명", "거래처", [txt코드])
  4. ④=DSum("거래처명", "거래처", "거래처코드=" & [txt코드])
정답과 해설 보기

정답: ① =DLookup("거래처명", "거래처", "거래처코드=" & [txt코드])

DLookup의 인수는 각각 큰따옴표로 묶고, 컨트롤 값은 &로 연결합니다.

데이터베이스 일반주제: 보고서

58.보고서에서 그룹 머리글을 그룹이 이어지는 다음 페이지에도 다시 표시하려면 어떤 속성을 설정해야 하는가?

  1. ①중복 내용 숨기기
  2. ②반복 실행 구역
  3. ③확장 가능
  4. ④누적 합계
정답과 해설 보기

정답: ② 반복 실행 구역

그룹 머리글의 '반복 실행 구역'을 '예'로 설정하면 그룹이 다음 페이지로 이어질 때 머리글이 다시 표시됩니다.

데이터베이스 일반주제: 보고서

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

  1. ①인쇄 미리 보기는 종이에 출력되는 모양을 페이지 단위로 보여 준다.
  2. ②보고서 보기는 페이지 구분 없이 화면용으로 보고서를 표시한다.
  3. ③레이아웃 보기에서는 실제 데이터를 보면서 컨트롤 크기를 조정할 수 있다.
  4. ④디자인 보기에서는 실제 데이터를 보면서 데이터를 수정할 수 있다.
정답과 해설 보기

정답: ④ 디자인 보기에서는 실제 데이터를 보면서 데이터를 수정할 수 있다.

디자인 보기에서는 실제 데이터가 표시되지 않으며, 보고서에서는 데이터를 수정할 수 없습니다.

데이터베이스 일반주제: Access 매크로·VBA

60.Access의 이벤트 중 폼에서 포커스가 다른 레코드로 이동하여 그 레코드가 현재 레코드가 될 때 발생하는 이벤트는?

  1. ①On Current
  2. ②On Click
  3. ③After Insert
  4. ④On Change
정답과 해설 보기

정답: ① On Current

On Current는 현재 레코드가 바뀔 때, 폼을 열거나 새로 고칠 때 발생합니다.

‹ 실전 모의고사 1회실전 모의고사 3회 ›