앞서 작성해 드린 1번부터 60번까지의 모든 문제에 대해 보기 좋게 줄바꿈(개행)을 전면 적용하여 다시 정리해 드립니다. 가독성을 높여 공부하시기 편하도록 정답과 해설 구역도 깔끔하게 분리했습니다.
제1과목 컴퓨터 일반
1. 정보시스템을 통하여 전자문서를 전송하기 위해서는 정보보호를 위하여 보안 서비스가 필요하다. 다음 중 보안 서비스에 해당하지 않는 것은?
① 부인방지
② 기밀성
③ 무결성
④ 확장성
- 정답: ④
- 해설: 정보보안의 3대 요소인 기밀성, 무결성, 가용성과 함께 부인방지, 인증 등이 주요 보안 서비스에 해당합니다. '확장성'은 시스템의 용량이나 기능을 원활하게 늘릴 수 있는 능력을 뜻하는 시스템 성능 관련 용어로, 보안 서비스와는 거리가 멊니다.
2. 다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?
① Windows의 자체 구성 정보를 저장하는 데이터베이스이다.
② Windows에 탑재된 레지스트리 편집기는 'regedit.exe'이다.
③ 레지스트리 정보는 Windows의 부팅 시에만 참조된다.
④ 레지스트리에는 각 사용자의 프로필과 시스템 하드웨어, 설치된 프로그램 및 속성 설정에 대한 정보가 들어 있다.
- 정답: ③
- 해설: 레지스트리 정보는 컴퓨터가 부팅될 때뿐만 아니라 새로운 하드웨어를 장착하거나 응용 프로그램을 실행할 때, 설정을 변경할 때 등 시스템 작동 중에 수시로 참조되고 업데이트됩니다.
3. 다음 중 컴퓨터의 하드디스크와 관련하여 RAID(Redundant Array of Inexpensive Disks) 기술에 관한 설명으로 옳지 않은 것은?
① 여러 개의 하드디스크를 모아서 하나의 하드디스크처럼 사용할 수 있도록 하는 기술이다.
② 하드디스크의 모음뿐만 아니라 자동으로 복제해 백업 정책을 구현해 주는 기술이다.
③ 미러링과 스트라이핑 기술을 결합하여 안정성과 속도를 향상시킨 디스크 연결 기술이다.
④ 하드디스크, CD-ROM, 스캐너 등을 통합적으로 연결해 주는 기술이다.
- 정답: ④
- 해설: 하드디스크, CD-ROM, 스캐너 등을 컴퓨터 본체와 통합적으로 연결해 주던 과거의 대표적인 인터페이스 기술은 SCSI(스카시)입니다. RAID는 오직 여러 개의 '하드디스크(또는 SSD)'를 묶어 성능과 안정성을 높이기 위한 저장장치 전용 기술입니다.
4. 다음 중 컴퓨터 운영체제의 운영방식에 대한 설명으로 옳지 않은 것은?
① 다중 처리(Multi-Processing): 한 개의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식이다.
② 실시간 처리(Real Time Processing): 처리할 데이터가 입력될 때 마다 즉시 처리하는 방식으로, 각종 예약 시스템이나 은행 업무 등에서 사용한다.
③ 일괄 처리(Batch Processing): 컴퓨터에 입력하는 데이터를 일정량 또는 일정시간 동안 모았다가 한꺼번에 처리하는 방식이다.
④ 시분할 시스템(Time Sharing System): 한 대의 시스템을 여러 사용자가 동시에 사용하는 방식으로, 처리 시간을 짧은 시간 단위로 나누어 각 사용자에게 순차적으로 할당하여 실행한다.
- 정답: ①
- 해설: 한 개의 CPU(프로세서)로 여러 개의 프로그램을 동시에 처리하는 것처럼 보이게 하는 방식은 '다중 프로그래밍(Multi-Programming)' 또는 '멀티태스킹'입니다. '다중 처리(Multi-Processing)'는 컴퓨터 내부의 복수(여러 개)의 CPU를 장착하여 작업을 나누어 처리하는 방식입니다.
5. 다음 중 컴퓨터에서 사용하는 ASCII 코드에 관한 설명으로 옳지 않은 것은?
① 데이터 처리 및 통신 시스템 상호 간의 정보 교환을 위해 사용된다.
② 각 나라별 언어를 표현할 수 있다.
③ 각 문자를 7비트로 표현하며, 총 128개의 문자 표현이 가능하다.
④ 확장 ASCII 코드는 8비트를 사용한다.
- 정답: ②
- 해설: ASCII 코드는 영문 대소문자, 숫자, 특수문자, 제어문자 등 영어권 중심의 문자들을 표현하기 위해 고안된 코드입니다. 한글, 한자, 일어 등 전 세계 다양한 국가의 언어를 표준화하여 표현하기 위해 만들어진 코드는 '유니코드(Unicode)'입니다.
6. 다음 중 3D 프린터에 관한 설명으로 옳지 않은 것은?
① 입력한 도면을 바탕으로 3차원 입체 물품을 만들어 내는 프린터이다.
② 인쇄 원리는 잉크를 종이 표면에 분사하여 2D 이미지를 인쇄하는 잉크젯 프린터의 원리와 같다.
③ 출력 단위로는 IPM, PPM 등이 사용된다.
④ 기계, 건축, 예술, 우주 등 많은 분야에서 응용되고 있으며, 의료 분야에서도 활발히 활용되고 있다.
- 정답: ③
- 해설: IPM(Images Per Minute)과 PPM(Pages Per Minute)은 전통적인 종이 인쇄용 2D 프린터에서 분당 출력 가능한 페이지 수를 나타내는 속도 단위입니다. 3D 프린터는 재료를 층층이 쌓거나 굳히는 방식을 취하므로 시간당 적층 높이(mm/h)나 분당 공급 속도 등을 속도 지표로 사용합니다.
7. 다음 중 컴퓨터 통신에서 사용하는 프로토콜 기능에 관한 설명으로 옳지 않은 것은?
① 통신망에 전송되는 패킷의 흐름을 제어해서 시스템 전체의 안전성을 유지한다.
② 정보를 전송하기 위해 송·수신기 사이에 같은 상태를 유지하도록 동기화 기능을 수행한다.
③ 데이터 전송 도중에 발생하는 오류를 검출한다.
④ 네트워크에 접속된 다양한 단말장치를 자동으로 인식하여 호환성을 제공한다.
- 정답: ④
- 해설: 프로토콜(통신 규약)은 송수신 기기 간에 데이터를 정확하고 원활하게 주고받기 위해 약속한 소프트웨어적/하드웨어적 규칙입니다. 새로운 단말장치를 자동으로 인식하여 호환성을 제공하는 기능은 운영체제의 플러그 앤 플레이(Plug and Play) 기능이나 하드웨어 인터페이스 표준의 역할에 가깝습니다.
8. 다음 중 한글 Windows 10의 Windows 관리 도구에 대한 설명으로 옳지 않은 것은?
① [시스템 정보]를 실행하면 하드웨어 리소스, 구성 요소, 설치된 소프트웨어 환경 등의 정보를 알 수 있다.
② [리소스 모니터]는 CPU, 네트워크, 디스크, 메모리 사용 현황을 실시간으로 모니터링 할 수 있다.
③ DVD 드라이브에 대하여 [드라이브 조각 모음 및 최적화]를 수행하면 시스템의 성능을 향상시킬 수 있다.
④ [디스크 정리]를 사용하면 임시 파일이나 휴지통에 있는 파일 등을 삭제하여 디스크의 공간을 확보할 수 있다.
- 정답: ③
- 해설: [드라이브 조각 모음 및 최적화]는 하드디스크(HDD)처럼 단편화가 발생하는 읽기/쓰기 가능 저장장치를 정리해 속도를 높이는 도구입니다. CD/DVD 드라이브는 기본적으로 읽기 전용 매체이거나 물리 구조상 조각 모음의 대상이 되지 않으며, 이를 수행한다고 시스템 성능이 향상되지 않습니다.
9. 다음 중 인터넷 통신 장비인 라우터(Router)에 대한 설명으로 옳은 것은?
① 현재 위치한 네트워크에서 다른 네트워크로 연결할 때 사용된다.
② 서로 다른 네트워크 간에 자료가 전송될 최적의 경로를 찾아 준다.
③ 장거리 전송을 위하여 전송 신호를 재생시키거나 출력 전압을 높여 준다.
④ 주로 LAN에서 다른 네트워크에 데이터를 보내거나 다른 네트워크로부터 데이터를 받아들이는데 사용된다.
- 정답: ②
- 해설: 라우터(Router)의 가장 핵심적인 역할은 네트워크 상에서 데이터 패킷이 목적지까지 가장 빠르고 효율적으로 이동할 수 있도록 최적의 경로(Routing Path)를 설정해 주는 것입니다. (①번과 ④번은 게이트웨이, ③번은 리피터에 대한 설명입니다.)
10. 다음 중 인터넷과 관련하여 스트리밍(Streaming) 기술에 관한 설명으로 옳은 것은?
① 정지 화상의 프레임에서 중복되는 정보를 삭제하여 데이터를 압축하는 기술이다.
② 네트워크를 통해 대용량의 멀티미디어 데이터 파일을 다운 받을 때 사용자가 전체 파일을 다운 받을 때까지 기다릴 필요 없이 전송되는 대로 재생시키는 기술이다.
③ 하이퍼텍스트와 멀티미디어를 통합한 개념으로 문자뿐만 아니라 그래픽, 사운드, 동영상 등의 정보를 연결해 놓은 미디어 통합 기술이다.
④ 카메라로 촬영한 아날로그 영상을 디지털 영상으로 변환, 캡처하여 편집, 저장 시키는 기술이다.
- 정답: ②
- 해설: 스트리밍(Streaming)은 데이터를 연속적으로 전송하는 방식으로, 동영상이나 음악 파일을 다운로드하면서 실시간으로 동시에 재생(Play)할 수 있게 해주는 원격 멀티미디어 전송 기술입니다.
11. 다음 중 NTFS 파일 시스템에 관한 설명으로 옳지 않은 것은?
① 파일 및 폴더에 대한 액세스 제어를 유지하고 제한된 계정을 지원한다.
② FAT32 파일 시스템보다 성능, 보안, 안전성이 높다.
③ 모든 디스크 드라이브에서 사용할 수 있는 범용 파일 시스템이다.
④ 파일 크기는 볼륨 크기에 의해서만 제한된다.
- 정답: ③
- 해설: NTFS는 마이크로소프트의 Windows 운영체제용 전용 파일 시스템입니다. 리눅스, 맥OS, 구형 기기 등 타 운영체제나 소형 임베디드 기기, USB 플래시 메모리 등 모든 디스크 드라이브에서 호환되는 범용 시스템은 FAT32나 exFAT입니다.
12. 다음 중 컴퓨터 범죄 예방과 대책에 관한 설명으로 옳지 않은 것은?
① 회원 가입한 사이트의 패스워드를 주기적으로 변경한다.
② 컴퓨터 바이러스 예방 및 치료에 대한 프로그램을 지속적으로 개발한다.
③ 정보 누출이나 해킹 방지를 위해 방화벽 체제를 정비한다.
④ 정크 메일로 의심이 가는 이메일은 본문을 확인한 후 즉시 삭제한다.
- 정답: ④
- 해설: 정크 메일, 스팸 메일, 피싱 메일 등으로 의심되는 이메일은 본문을 절대 열어보지 말고 목록에서 바로 삭제하거나 차단해야 합니다. 본문을 여는 행위 자체로 악성 스크립트가 실행되거나 이메일 활성화 여부가 발송자에게 노출될 수 있습니다.
13. 다음 중 반도체를 이용한 컴퓨터 보조기억장치로 크기가 작고 충격에 강하며, 소음 발생이 없는 대용량 저장장치는?
① HDD(Hard Disk Drive)
② DVD(Digital Versatile Disk)
③ SSD(Solid State Drive)
④ CD-RW(Compact Disc Rewritable)
- 정답: ③
- 해설: 반도체 메모리(플래시 메모리)를 하드디스크 형태로 변형하여 사용하는 디스크 저장장치는 SSD입니다. 기계적 모터 구동 부품이 없어 소음이 전혀 없고 충격에 무척 강해 최근 PC의 핵심 주저장장치로 활용되고 있습니다.
14. 다음 중 사운드 카드 관련 용어에 대한 설명으로 옳지 않은 것은?
① 샘플링(Sampling)은 아날로그 신호를 디지털 신호로 변환하는 과정 중 한 단계이다.
② 샘플링률(Sampling Rate)이 높으면 높을수록 원음에 보다 가깝다.
③ 샘플링 주파수(Sampling Frequency)는 낮으면 낮을수록 좋다는 음질에 영향을 미친다.
④ 샘플링 비트(Sampling Bit) 수는 음질에 영향을 미친다.
- 정답: ③
- 해설: 샘플링 주파수(또는 샘플링률)는 초당 몇 번이나 아날로그 소리 신호를 쪼개어 추출하는가를 나타내는 지표입니다. 따라서 이 수치가 높으면 높을수록 신호 소실이 적어 원음에 가까운 고음질 사운드를 구현할 수 있습니다.
15. 다음 중 소프트웨어의 사용권에 따른 분류에 대한 설명으로 옳지 않은 것은?
① 번들: 특정한 하드웨어나 소프트웨어를 구매하였을 때 포함하여 주는 소프트웨어이다.
② 셰어웨어: 정식 버전이 출시되기 전에 프로그램에 대한 일반인의 평가를 받기 위해 제작된 소프트웨어이다.
③ 애드웨어: 배너 광고를 보는 대가로 무료로 사용하는 소프트웨어이다.
④ 프리웨어: 돈을 내지 않고도 사용가능하고 다른 사람에게 전달해 줄 수 있는 소프트웨어이다.
- 정답: ②
- 해설: ②번 설명은 개발 중인 미완성 프로그램을 테스트하기 위한 '베타 버전(Beta Version)'에 해당합니다. 셰어웨어(Shareware)는 일정 기간 또는 일정 기능의 제한을 두고 무료 사용을 허용한 뒤, 계속 사용하려면 비용을 지불하도록 유도하는 형태의 소프트웨어입니다.
16. 다음 중 한글 Windows 10의 백업과 복원에 관한 설명으로 옳지 않은 것은?
① 파일이 백업되는 주기를 지정할 수 있다.
② 파일 히스토리를 이용하여 자동으로 파일이 백업되도록 설정할 수 있다.
③ 백업된 파일을 복원할 때 복원 위치를 설정할 수 있다.
④ 백업에서 제외할 폴더를 지정할 수 없다.
- 정답: ④
- 해설: Windows 10의 백업 및 파일 히스토리 설정에서는 백업 대상 폴더를 추가할 수 있을 뿐만 아니라, 중요도가 낮거나 용량이 너무 커서 백업할 필요가 없는 특정 폴더를 '백업 제외 폴더'로 지정하는 기능도 제공합니다.
17. 다음 중 자료 구성 단위에 대한 설명으로 옳지 않은 것은?
① 워드(Word)는 문자를 표현하는 최소 단위이다.
② 니블(Nibble)은 4개의 비트(Bit)가 모여 1개의 니블을 구성한다.
③ 레코드(Record)는 하나 이상의 관련된 필드가 모여서 구성되는 자료 처리 단위이다.
④ 필드(Field)는 파일 구성의 최소 단위이며, 여러 개의 필드가 모여 레코드(Record)가 된다.
- 정답: ①
- 해설: 문자를 표현하는 최소 단위는 8비트(Bit)가 모여 이뤄지는 바이트(Byte)입니다. 워드(Word)는 컴퓨터 내부의 CPU가 한 번에 처리할 수 있는 명령 단위를 나타냅니다.
18. 다음 중 RAM (Random Access Memory)에 대한 설명으로 옳은 것은?
① 주로 펌웨어(Firmware)를 저장한다.
② 주기적으로 재충전(Refresh)이 필요한 DRAM은 주기억장치로 사용된다.
③ 컴퓨터의 기본적인 입출력 프로그램, 자가진단 프로그램 등이 저장되어 있어 부팅 시 실행된다.
④ 전원이 꺼져도 기억된 내용이 사라지지 않는 비휘발성 메모리로 읽기만 가능하다.
- 정답: ②
- 해설: ①, ③, ④번은 전원이 꺼져도 지워지지 않고 읽기 전용으로 작동하는 ROM(Read Only Memory)에 대한 설명입니다. RAM 중에서도 구조가 단순하고 대용량화가 쉬워 PC의 일반 주기억장치(메인 메모리)로 쓰이는 것은 전하 방전을 막기 위해 주기적 재충전(Refresh) 회로가 필요한 DRAM입니다.
19. 다음 중 LAN에 연결된 컴퓨터에서 고정 IP 주소로 인터넷에 접속하기 위해 설정해야 할 인터넷 프로토콜(TCP/IP) 항목으로 옳지 않은 것은?
① 게이트웨이 주소
② 서브넷 마스크
③ IP 주소
④ DHCP 서버 주소
- 정답: ④
- 해설: DHCP(Dynamic Host Configuration Protocol)는 IP 주소를 자동으로 할당받아 쓰는 '유동 IP 방식'에서 필요한 서버 주소입니다. 사용자가 수동으로 직접 네트워크 정보를 기입하는 '고정 IP 주소 방식'에서는 고정 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 주소만 설정하면 됩니다.
20. 다음 중 인트라넷(Intranet)에 대한 설명으로 옳은 것은?
① 여러 대의 컴퓨터를 연결하여 하나의 서버로 사용하는 기술이다.
② 인터넷 기술을 이용하여 조직 내의 각종 업무를 수행할 수 있도록 만든 네트워크 환경이다.
③ 이동 전화 단말기에서 개인용 컴퓨터의 운영체제와 같은 역할을 하는 소프트웨어이다.
④ 기업체가 협력업체와 고객 간의 정보 공유를 목적으로 구성한 네트워크이다.
- 정답: ②
- 해설: 인트라넷(Intranet)은 기업이나 관공서 등 특정 조직 내부(Intra)에서 인터넷에서 사용되는 웹 브라우저, TCP/IP 통신 기술 표준을 그대로 응용해 사내 업무 시스템 및 정보 공유망을 구축한 폐쇄적 네트워크 환경을 의미합니다. (④번은 엑스트라넷에 대한 설명입니다.)
제2과목 스프레드시트 일반
21. 아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?
Sub 매크로2() '매크로2 매크로
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "성적현황"
ActiveCell.Offset(1, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "학번"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "학과"
Range("C2").Select
ActiveCell.FormulaR1C1 = "이름"
Range("A3").Select
End Sub
① 매크로의 이름은 '매크로2'이다.
② '성적현황', '학번', '학과'는 상대 참조로 기록되었다.
③ [A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.
④ [B3] 셀을 클릭하고 매크로를 실행한 후의 [C3] 셀의 값은 '성적현황'이다.
- 정답: ③
- 해설: 코드의 맨 아랫부분에 절대 주소 형태인
Range("A3").Select가 고정되어 있습니다. 즉, 매크로를 어떤 셀에서 시작하든 최종적으로는 코드 해석의 마지막 줄 명령에 의해 무조건 [A3] 셀이 선택된 상태로 매크로가 종료됩니다.
22. 다음 중 워크시트 이름으로 적절하지 않은 것은?
① _매출실적
② 매출실적?
③ #매출실적
④ 매출실적&
- 정답: ②
- 해설: 엑셀의 워크시트 이름에는 대부분의 문자를 쓸 수 있으나, 시스템 명령 및 와일드카드로 예약된 특수문자인
\,/,?,*,[,]등은 절대로 이름으로 사용할 수 없습니다.
23. 다음 중 조건부 서식에 대한 설명으로 옳지 않은 것은?
① 조건부 서식의 조건은 결과가 TRUE(1) 또는 FALSE(0)가 나오도록 작성한다.
② 같은 통합 문서의 특정 셀을 이용하여 조건을 지정할 수 있다.
③ 수식을 이용하여 조건을 지정할 경우, 워크시트의 특정 셀을 클릭하면 상대 참조로 작성된다.
④ 이동 옵션을 이용하여 조건부 서식이 지정된 셀을 찾을 수 subtropical 있다.
- 정답: ③
- 해설: 조건부 서식 창에서 마우스 클릭을 통해 워크시트의 특정 셀을 선택해 수식을 작성하면 기본적으로 변하지 않는 주소인 절대 참조(
$A$1형식)로 입력됩니다. 행이나 열 단위로 서식을 동적 적용하려면 수동으로$기호를 지워 혼합 참조로 수정해야 합니다.
24. 다음의 피벗 테이블에 대한 설명으로 옳지 않은 것은?
① 피벗 차트를 추가하면 열 레이블에 표시된 항목은 범례(계열)로 표시된다.
② 값 영역에 2개의 필드를 지정하여 생긴 값 필드가 행 레이블 영역에 표시되어 있다.
③ 열의 총합계만 표시되어 있다.
④ 피벗 테이블이 선택된 상태에서 [삽입] → [차트] 그룹에서 세로 막대형 차트를 추가하면 Chart 시트에 피벗 차트가 작성된다.
- 정답: ④
- 해설: 피벗 테이블을 기준으로 일반 차트 아이콘을 이용해 차트를 추가하면 별도의 'Chart 시트'가 독립 생성되는 것이 아니라, 현재 피벗 테이블이 위치한 해당 워크시트 내부의 개체(Object) 형태로 차트가 삽입됩니다.
25. [I12:I15] 영역에 [B2:E14] 영역의 표를 참조하는 배열 수식을 사용하여 지점별 총대출금액을 구하였다. 다음 중 수식 입력줄에 표시된 함수식으로 옳은 것은?
① =SUMIF(D2:D14,H2,E2:E14)
② {=SUMIF($D$2:$D$14=H2,$E$2:$E$14,1)}
③ {=SUMIF(D2:D14,H2:H5,E2:E14)}
④ {=SUM(IF($D$2:$D$14=H2,$E$2:$E$14,0))}
- 정답: ④
- 해설: 다중 배열 수식으로 조건에 만족하는 값의 합을 구하는 서식입니다.
IF함수 안에서 조건 범위($D$2:$D$14=H2)가 만족할 때 실제 더할 금액 범위($E$2:$E$14)를 반환하게 하고, 조건에 맞지 않으면 0을 반환하도록 설계한 뒤 이를SUM함수로 묶어 중괄호({ })로 처리한 ④번이 올바른 문법입니다.
26. 다음 중 워크시트를 이용한 수식에 대해서 그 결과가 옳지 않은 것은?
① =HLOOKUP("영어",A1:D7,2) → 결과값: 97
② =OFFSET(B2,3,2) → 결과값: 88
③ =INDEX(A1:D7,3,2) → 결과값: 74
④ =AREAS(A1:D7) → 결과값: 28
- 정답: ④
- 해설:
AREAS함수는 지정한 참조 영역 내에서 독립된 범위(영역)의 개수를 반환하는 함수입니다.A1:D7은 하나의 연속된 사각형 범위이므로 셀의 개수(28)가 아니라 범위 개수인1이 반환됩니다.
27. 다음 중 아래 차트에 대한 설명으로 옳지 않은 것은? (상표에 따른 비타민 세로 막대형 차트 기준)
① [데이터 계열 서식] 대화상자에서 '계열 겹치기' 값이 0보다 작게 설정되었다.
② 'A상표' 계열에 선형 추세선이 추가되었고, 'C상표' 계열에는 데이터 레이블이 추가되었다.
③ 세로(값) 축의 주 단위는 20이고, 최소값과 최대값은 각각 20과 100으로 설정되었다.
④ 기본 세로 축 제목은 '모든 텍스트 270도 회전'으로 "비타민 함유량"이 입력되었다.
- 정답: ③
- 해설: 세로(값) 축 눈금을 확인해 보면 가로축 라인과 만나는 기본값인
0에서부터 눈금이 시작하도록 되어 있습니다. 따라서 최소값 설정은 20이 아니라 0입니다.
28. 다음 중 VBA에 대한 설명으로 틀린 것은?
① [Alt] + [F11]을 누르면 VBA가 실행된다.
② VBA에서 [F5]를 눌러 매크로를 실행할 수 있다.
③ 매크로를 단계별로 실행할 수는 없으나 중간에 중단할 수 있다.
④ 기록된 매크로의 내용을 수정할 수 있다.
- 정답: ③
- 해설: VBA 편집기 내에서는 코드의 논리 오류를 디버깅하기 위해 [F8] 키를 이용하여 한 줄씩 코드를 실행하는 '단계별 실행' 기능을 완벽히 제공합니다.
29. 단가표 [A10:D13]를 이용하여 단가 [C2:C7]를 배열수식으로 계산하고자 한다. 다음 중 [C2] 셀에 입력된 수식으로 옳은 것은?
① =INDEX($B$12:$D$13,MATCH(A2,$A$12:$A$13,0),MATCH(B2,$B$10:$D$10,1))
② =INDEX($B$12:$D$13,MATCH(A2,$A$12:$A$13,1),MATCH(B2,$B$10:$D$10,0))
③ =MATCH($B$12:$D$13,INDEX(A2,$A$12:$A$13,0),MATCH(B2,$B$10:$D$10,1))
④ =INDEX($B$12:$D$13,INDEX(A2,$A$12:$A$13,0),INDEX(B2,$B$10:$D$10,1))
- 정답: ①
- 해설:
INDEX함수는INDEX(범위, 행번호, 열번호)구조를 갖습니다. 행 번호는 제품명 리스트($A$12:$A$13)에서 정확히 일치하는 값을 찾아야 하므로MATCH옵션이0이어야 하고, 열 번호는 수량구간별 오름차순 기준($B$10:$D$10)이므로 근접값을 찾는1이어야 하므로 ①번이 옳습니다.
30. "표" 기능을 사용하여 이자율에 따른 이자액을 계산하려고 한다. 이때 실행하여야 할 작업 내용에 대한 설명으로 옳지 않은 것은?
① '데이터 표' 대화상자가 표시되면 "행 입력 셀"은 [B3] 셀과, "열 입력 셀"은 [A3] 셀을 지정한 후 <확인>을 선택한다.
② 표의 범위([B5:F9])를 설정한 후 [데이터] → [예측] → [가상 분석] → [데이터 표]를 선택한다.
③ 수식이 입력되어야 하는 [C6] 셀을 선택하고 수식 "=A3*B3"를 입력한다.
④ 자동으로 결과가 구해진 셀을 하나 선택해서 살펴보면 "{=TABLE(B3,A3)}"과 같은 배열 수식이 들어 있다.
- 정답: ③
- 해설: 행과 열이 만나는 교차점 기준 형태의 2차원 데이터 표를 작성할 때, 원본 수식은 데이터 표 전체 범위가 시작되는 가장 왼쪽 구석 모서리 위치인 [B5] 셀에 입력해 두어야 정상 작동합니다.
31. 아래와 같이 통합 문서 보호를 설정했을 경우에 대한 설명으로 옳지 않은 것은? (보호할 대상 설정: 구조 체크, 창 미체크)
① 워크시트를 이동하거나 삭제할 수 없다.
② 새 워크시트 또는 차트 시트를 삽입할 수 없다.
③ 시나리오 요약 보고서를 만들 수 없다.
④ 워크시트에 작성된 차트를 다른 시트로 이동할 수 없다.
- 정답: ④
- 해설: 통합 문서의 '구조 보호'는 시트의 삽입, 삭제, 이동, 이름 변경 등 시트 자체의 구조적 편집을 제한합니다. 하지만 시트 내부 셀 영역에 존재하는 개체인 '차트 그림'을 마우스로 조작하거나 속성을 편집하고, 다른 기존 시트로 이동시키는 등의 개체 조작은 제한되지 않습니다.
32. 다음 그림과 같이 목표값 찾기를 지정했을 때의 설명으로 옳은 것은? (수식 셀: $B$9, 찾는 값: 2000000, 값을 바꿀 셀: $B$4)
① 만기시 수령액이 2,000,000원이 되려면 월 납입금은 얼마가 되어야 하는가?
② 만기시 수령액이 2,000,000원이 되려면 적금 이율(연)이 얼마가 되어야 하는가?
③ 불입금이 2,000,000원이 되려면 만기시 수령액은 얼마가 되어야 하는가?
④ 월 납입금이 2,000,000원이 되려면 만기시 수령액은 얼마가 되어야 하는가?
- 정답: ①
- 해설: 수식 셀
$B$9는 '만기시 수령액' 셀이고, 이를 '2,000,000'(찾는 값)으로 만들기 위해 변동시킬 대상인 값을 바꿀 셀$B$4는 '월 납입금' 셀입니다. 즉, 만기 수령액 200만 원을 달성하기 위해 필요한 월 납입액을 구하고자 하는 설정입니다.
33. 다음 중 윗주에 대한 설명으로 옳지 않은 것은?
① 윗주는 셀에 대한 주석을 설정하는 것이다.
② 데이터를 삭제해도 윗주는 그대로 표시되어 있다.
③ 문자열 데이터가 입력되어 있는 셀에만 윗주를 표시할 수 있다.
④ 윗주의 서식을 변경할 수 있다.
- 정답: ②
- 해설: 윗주(Phonetic)는 해당 셀에 입력되어 있는 문자열 데이터에 결합하여 상단에 표시되는 텍스트입니다. 따라서 본래의 셀 데이터를 삭제하면 결합되어 있던 윗주도 함께 자동으로 삭제됩니다.
34. 다음 중 아래 워크시트에서 [B1:B3] 영역의 문자열을 [B4] 셀에 목록으로 표시하여 입력하기 위한 키 조작으로 옳은 것은?
① [Tab] + [↓]
② [Shift] + [↓]
③ [Ctrl] + [1]
④ [Alt] + [↓]
- 정답: ④
- 해설: 엑셀에서 연속된 문자열 데이터 바로 아래 셀에서 [Alt] + [↓(아래쪽 화살표)] 키를 누르면, 위에 입력된 텍스트들의 중복을 제외한 드롭다운 목록 상자가 나타나 쉽게 선택하여 입력할 수 있습니다.
35. 숫자 -24600을 입력한 후 아래의 표시 형식을 적용했을 때 표시되는 결과로 옳은 것은?
사용자 정의 형식: #,##0.0,"천원";(#,##0.0,"천원");0.0;@"님"
① 24.6천원
② 24,600
③ -24.6천원
④ (24.6천원)
- 정답: ④
- 해설: 사용자 정의 서식은
양수;음수;0;텍스트순서로 지정됩니다. 입력값이 음수이므로 두 번째 구간인(#,##0.0,"천원")이 적용됩니다. 또한 숫자 서식 맨 끝에 쉼표(,)가 붙으면 천의 자리(3자리)가 생략되므로-24600은-24.6으로 표현되어 최종적으로(24.6천원)이 표기됩니다.
36. 다음 중 고급 필터의 조건 범위를 [E1:F3] 영역으로 지정한 후 고급 필터를 실행했을 때 결과로 옳은 것은? (E1: 코너, E2: 잡화, E3: 식료품 / F1: 판매금액, F2: 빈칸, F3: >=AVERAGE(…))
① 코너가 "잡화"이거나, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
② 코너가 "잡화"이거나, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
③ 코너가 "잡화"이고, 코너가 "식료품"이거나 판매금액이 판매금액의 평균 이상인 데이터
④ 코너가 "잡화"이고, 코너가 "식료품"이고 판매금액이 판매금액의 평균 이상인 데이터
- 정답: ②
- 해설: 고급 필터 조건에서 행을 달리하면
OR(이거나)조건이 되고, 같은 행에 나란히 쓰면AND(이고)조건이 됩니다. '잡화'는 2행에 혼자 있고, 3행에는 '식료품'과 '평균이상수식조건'이 나란히 위치하므로 [코너가 잡화] 이거나, [코너가 식료품 이고 판매금액이 평균 이상]인 데이터를 필터링하게 됩니다.
37. 다음 중 아래 설명에 해당하는 차트 종류는?
- 항목의 값을 점으로 표시하여 여러 데이터 값들의 관계를 보여주며 주로 과학 데이터의 차트 작성에 사용된다.
- 가로 축의 값이 일정한 간격이 아닌 경우나 데이터 요소의 수가 많은 경우 사용된다.
① 분산형 차트
② 도넛형 차트
③ 방사형 차트
④ 혼합형 차트 - 정답: ①
- 해설: 가로축과 세로축이 모두 일반 항목이 아닌 수치 값 변수로 구성되어, 데이터 요소들의 상관관계를 점(Dot) 데이터로 좌표평면에 흩뿌려 표현하는 차트는 분산형(XY) 차트입니다.
38. 다음 중 [페이지 설정] 대화상자에 대한 설명으로 옳지 않은 것은?
① [페이지] 탭에서 '자동 맞춤'의 용지 너비와 용지 높이를 각각 1로 지정하면 여러 페이지가 한 페이지에 인쇄된다.
② [머리글/바닥글]의 여백은 [머리글/바닥글] 탭에서 '머리글'과 '바닥글'의 여백을 mm 단위로 지정할 수 있다.
③ [여백] 탭에서 '페이지 가운데 맞춤'의 가로 및 세로를 체크하면 인쇄 내용이 용지의 가운데에 맞춰 인쇄된다.
④ [시트] 탭에서 '눈금선'의 표시 여부를 지정할 수 있다.
- 정답: ②
- 해설: 머리글과 바닥글의 내용을 편집하는 곳은 [머리글/바닥글] 탭이 맞지만, 머리글/바닥글이 인쇄될 위아래 경계 여백의 구체적인 수치(mm 단위)를 지정하는 곳은 [여백] 탭입니다.
39. 다음 중 이름 상자에 대한 설명으로 옳지 않은 것은?
① [Ctrl]을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시된다.
② 셀이나 셀 범위에 이름을 정의해 놓은 경우 이름이 표시된다.
③ 차트가 선택되어 있는 경우 차트의 종류가 표시된다.
④ 수식을 작성 중인 경우 최근 사용한 함수 목록이 표시된다.
- 정답: ③
- 해설: 이름 상자는 셀 주소, 범위의 이름, 선택한 개체의 이름을 보여줍니다. 차트를 선택하게 되면 차트의 종류(예: 세로 막대형)가 표시되는 것이 아니라, 해당 차트 도형 개체의 관리 명칭인
차트 1,Chart 1등과 같은 개체 이름이 표시됩니다.
40. 다음 중 엑셀의 틀 고정에 대한 기능 설명으로 옳지 않은 것은?
① 틀 고정은 특정 행 또는 열을 고정할 때 사용하는 기능으로 주로 표의 제목 행 또는 제목 열을 고정한 후 작업할 때 유용하다.
② 선택된 셀의 왼쪽 열과 바로 위의 행이 고정된다.
③ 틀 고정 구분선을 마우스로 잡아끌어 틀 고정 구분선을 이동시킬 수 있다.
④ 틀 고정 방법으로 첫 행 고정을 실행하면 선택된 셀의 위치와 상관없이 첫 행이 고정된다.
- 정답: ③
- 해설: 화면을 단순 분할하는 '창 분할' 기능은 분할선을 마우스로 끌어 위치 조정을 할 수 있습니다. 반면, 틀 고정(Freeze Panes) 기능은 마우스 드래그를 통한 구분선 이동이 불가능하므로, 고정 위치를 바꾸려면 반드시 틀 고정을 취소한 후 원하는 셀을 다시 선택하고 재설정해야 합니다.
제3과목 데이터베이스 일반
41. 다음 중 보고서를 작성하는 방법으로 옳지 않은 것은?
① 우편 엽서 마법사: 우편 엽서용 보고서를 작성한다.
② 보고서 디자인: 디자인 보기 상태에서 컨트롤을 이용하여 사용자가 직접 보고서를 작성한다.
③ 새 보고서: 레이아웃 보기 상태에서 필드를 추가하여 보고서를 작성한다.
④ 업무 문서 양식 마법사: 편지 봉투에 붙이는 우편번호 주소 레이블 인쇄용 보고서를 작성한다.
- 정답: ④
- 해설: 규격 편지봉투나 스커 라벨지 등에 부착할 주소 레이블 인쇄 양식을 만드는 도구의 정확한 명칭은 '우편물 레이블 마법사'입니다.
42. 다음 중 하위 폼에서 새로운 레코드를 추가하려고 할 때 설정해야 할 폼 속성은?
① '필터 사용'을 예로 설정한다.
② '추가 가능'을 예로 설정한다.
③ '편집 가능'을 예로 설정한다.
④ '삭제 가능'을 예로 설정한다.
- 정답: ②
- 해설: 폼 데이터 속성 중 사용자가 데이터 입력창을 통해 새로운 레코드를 입력하여 밀어 넣을 수 있도록 설정하는 권한 제어 속성은 '추가 가능(Allow Additions)' 속성입니다.
43. 다음 중 인덱스에 대한 설명으로 가장 옳지 않은 것은?
① OLE 개체 데이터 형식 필드는 인덱스를 설정할 수 없다.
② 인덱스 속성은 아니오, 예(중복 불가능), 예(중복 가능) 중 한 개의 값을 갖는다.
③ 인덱스는 여러 개의 필드에 설정할 수 있다.
④ 데이터의 업데이트 속도가 빠라진다.
- 정답: ④
- 해설: 인덱스(Index)는 데이터 색인을 정렬해 두어 '검색(Select)' 속도를 향상시킵니다. 하지만 레코드를 새로 추가하거나 수정, 삭제(Update)할 때마다 내부 색인 테이블도 매번 실시간으로 재정렬하고 계산해야 하므로 오히려 데이터 업데이트 속도는 떨어지게(느려지게) 됩니다.
44. 다음 중 다른 데이터베이스의 원본 데이터를 연결 테이블로 가져온 테이블과 새 테이블로 가져온 테이블에 대한 설명으로 옳지 않은 것은?
① 새 테이블로 가져온 테이블을 삭제해도 원본 테이블은 삭제되지 않는다.
② 새 테이블로 가져온 테이블을 이용하여 폼이나 보고서를 생성할 수 있다.
③ 연결 테이블로 가져온 테이블을 삭제해도 원본 테이블은 삭제되지 않고 연결만 삭제된다.
④ 연결 테이블로 가져온 테이블을 삭제하면 연결되어 있는 원본 데이터베이스 테이블도 삭제된다.
- 정답: ④
- 해설: 연결 테이블을 삭제(Delete)하는 행위는 현재 작업 환경에서 외부 원본으로 향하는 링크선(통로)을 끊어 버리는 동작일 뿐입니다. 연결 테이블 개체를 지운다고 해서 원격지 외부 DB 내에 들어 있는 실제 원본 데이터 테이블이 물리적으로 지워지지는 않습니다.
45. 다음 괄호 안에 순서대로 들어갈 내용으로 알맞은 것은?
폼 안에 있는 또 하나의 폼을 ( ㉠ )이라고 하며, ( ㉠ )에서 여러 개의 연결 필드를 지정할 때에 사용되는 구분자는 ( ㉡ )이다.
① ㉠ 하위 폼, ㉡ 콤마(,)
② ㉠ 하위 폼, ㉡ 세미콜론(;)
③ ㉠ 기본 폼, ㉡ 콤마(,)
④ ㉠ 연속 폼, ㉡ 세미콜론(:)
- 정답: ②
- 해설: 메인 폼 내부에 포함되어 들어가는 종속된 형태의 폼은 '하위 폼'입니다. 또한 주 폼과 하위 폼을 연결할 때 기준 필드가 2개 이상(복수)인 경우에는 중간 구분 기호로 세미콜론(
;)을 사용해야 합니다.
46. 다음 중 정렬 및 그룹화를 사용하여 업체별 판매금액의 총합을 요약 보고서 형태로 작성하려고 하는 경우에 수행하는 작업으로 가장 옳지 않은 것은?
① 本문 영역에 아무런 컨트롤도 추가하지 않는다.
② 전체 업체의 총 판매금액에 대한 사항은 페이지 바닥글에서 구성한다.
③ 업체명이나 업체번호 필드를 이용하여 그룹화를 수행한다.
④ 그룹의 머리글에 =Sum([판매금액])을 삽입한다.
- 정답: ②
- 해설: 데이터베이스 보고서에서 조건 구분을 막론하고 모든 데이터의 최종 총합계나 원장 요약 사항을 보여주는 구역은 매 페이지마다 찍히는 페이지 바닥글이 아니라, 보고서 맨 마지막에 단 한 번만 출력되는 '보고서 바닥글' 구역입니다.
47. 다음의 쿼리 디자인 조건 그림과 동일한 결과를 산출하는 SQL 조건절문은 무엇인가? (조건란 기입 내용: In ("서울", "전주"))
① "서울" Or "전주"
② "서울" || "전주"
③ "서울" And "전주"
④ "서울" && "전주"
- 정답: ①
- 해설: SQL 질의문에서 특정 목록에 포함된 데이터들을 비교 대조하는
IN(A, B)연산자는 논리연산자OR로 완전히 치환할 수 있습니다. 즉, 거주지가 '서울'이거나 '전주'인 데이터를 구하는 식입니다.
48. 다음이 설명하는 컨트롤은 무엇인가?
- 좁은 공간에서 유용하게 사용하는 컨트롤이다.
- 목록에서 선택하거나 직접 입력할 수 있다.
- 목록에 있는 값만 입력할 수 있도록 설정할 수 있다.
① 텍스트 상자
② 명령 단추
③ 콤보 상자
④ 확인란 - 정답: ③
- 해설: 텍스트 입력창 오른쪽에 화살표 단추가 결합된 형태의 컨트롤로, 평소에는 한 줄 공간만 차지하다가 클릭 시 선택 목록 리스트가 펼쳐지며, 직접 타이핑 입력도 함께 지원하는 컨트롤은 콤보 상자(Combo Box)입니다.
49. 다음 중 사원 테이블(사원번호, 이름, 직급, 급여, 부서명)에서 직급이 관리자인 사원의 급여를 20%씩 인상하는 SQL문으로 옳은 것은?
① UPDATE FROM 사원 SET 급여 = 급여 * 1.2 WHERE 직급 = '관리자';
② UPDATE 사원 SET 급여 = 급여 * 1.2 WHERE 직급 = '관리자';
③ UPDATE 급여 SET 급여 * 1.2 FROM 사원 WHERE 직급 = '관리자';
④ UPDATE 급여 = 급여 * 1.2 SET 사원 WHERE 직급 = '관리자';
- 정답: ②
- 해설: 기존 레코드를 조건부 수정하는 UPDATE 문의 정식 표준 구문은
UPDATE 테이블명 SET 변경할필드 = 변경될식 WHERE 조건절;형태입니다. UPDATE 키워드 바로 뒤에는FROM이나 기타 수식이 올 수 없으므로 ②번만 올바른 문법 구조입니다.
50. 다음 중 아래 <학생> 테이블에 대한 SQL문의 실행 결과로 옳은 것은?
SELECT AVG([나이]) FROM 학생
WHERE 학년="SN"
GROUP BY 전공
HAVING COUNT(*) >= 2;
① 21
② 23
③ 22
④ 24
- 정답: ④
- 해설: 1.
WHERE 학년="SN"조건에 의해 학년이 SN인 레코드는 학번 1004(통계, 나이 23), 1005(영문, 나이 21), 1010(통계, 나이 25) 총 3개입니다.
GROUP BY 전공으로 묶으면 '통계' 전공은 2명(1004, 1010)이고 '영문' 전공은 1명(1005)이 됩니다.HAVING COUNT(*) >= 2그룹 필터 조건에 의해 인원수가 2명 이상인 그룹은 오직 '통계' 전공 그룹만 남습니다.- 최종 출력값은 통계 전공 SN 학년의 평균 나이이므로
(23 + 25) / 2 = 24가 됩니다.
51. 다음 중 데이터베이스 관리자(DBA)의 역할로 옳지 않은 것은?
① COBOL, PASCAL, C와 같은 호스트 프로그래밍 언어와 DCL(Data Control Language)을 이용하여 데이터를 조작한다.
② 데이터베이스의 스키마를 정의한다.
③ 데이터베이스의 구성 요소를 결정한다.
④ 시스템의 성능 분석 및 감시를 한다.
- 정답: ①
- 해설: 코볼, C언어 등 개발 언어 환경 속에 데이터 조작어(DML)를 내포시켜 직접 응용 프로그램을 코딩하고 데이터를 다루는 주체는 DBA가 아니라 '응용 프로그래머(Application Programmer)'입니다.
52. 다음 중 [학생] 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? (단, [학생] 테이블의 기본 키는 '학번' 필드이다.)
① DLookup("", "학생", "학년=1")
② DLookup(*, 학생, 학년=1)
③ =DCount(학번, 학생, 학년=1)
④ =DCount("학번", "학생", "학년=1")
- 정답: ④
- 해설: 도메인 계산 함수(
DCount,DSum등)의 내부 인수 작성 규칙은=함수명("계산할필드", "테이블/쿼리", "조건절")구조를 지키며, 반드시 각각의 인수를 큰따옴표(" ")로 묶어서 텍스트 문자열 형태로 명시해주어야 합니다.
53. 다음 중 보고서에서 [페이지 번호] 대화상자를 이용한 페이지 번호 설정에 대한 설명으로 옳지 않은 것은?
① 첫 페이지에만 페이지 번호가 표시되거나 표시되지 않도록 설정할 수 있다.
② 페이지 번호의 표시 위치를 '페이지 위쪽', '페이지 아래쪽', '페이지 양쪽' 중 선택할 수 있다.
③ 페이지 번호의 형식을 'N 페이지'와 'N/M 페이지' 중 선택할 수 있다.
④ [페이지 번호] 대화상자를 열 때마다 페이지 번호 표시를 위한 수식이 입력된 텍스트 상자가 자동으로 삽입된다.
- 정답: ②
- 해설: 액세스 보고서에서 페이지 번호를 표시할 때 설정 가능한 출력 위치 기본 옵션은 페이지 상단 영역인 '페이지 위쪽(페이지 머리글)'과 하단 영역인 '페이지 아래쪽(페이지 바닥글)' 두 가지만 존재하며, '페이지 양쪽' 옵션은 없습니다.
54. 다음 중 이름이 '제목'인 텍스트 상자 컨트롤에 '매출내역' 이라는 내용을 입력하는 VBA 명령으로 옳지 않은 것은?
① txt제목 = "매출내역"
② txt제목.text = "매출내역"
③ txt제목.value = "매출내역"
④ txt제목.caption = "매출내역"
- 정답: ④
- 해설:
Caption속성은 텍스트 수정이 불가능한 고정 텍스트 영역인 '레이블(Label)' 컨트롤 표면이나 단추 표면에 적힐 문자를 지정할 때 쓰는 속성입니다. 직접 값을 타이핑하는 '텍스트 상자' 본체에는 캡션 속성이 존재하지 않습니다.
55. 다음 중 관계 데이터베이스에 대한 설명으로 옳지 않은 것은?
① 관계 데이터베이스는 테이블의 형태로 데이터를 관리한다.
② 기본키는 레코드를 식별하는 유일한 값을 갖는 필드이다.
③ 외래키 필드는 다른 테이블의 기본키나 유일성(Unique) 속성을 갖는 필드를 참조한다.
④ 일종의 그래프 형태로 계층 데이터베이스 모델이 확장된 형태이다.
- 정답: ④
- 해설: 행과 열을 갖춘 2차원 '표(Table)' 형식 구조로 데이터를 정의하고 관리하는 것이 관계형 데이터베이스(RDB)입니다. ④번에서 설명하는 그래프 형태의 데이터 연결 구조는 과거의 '네트워크(망형) 데이터베이스 모델'에 대한 묘사입니다.
56. 다음 중 특정 필드에 입력 마스크를 '09#L'로 설정하였을 때의 입력 데이터로 옳은 것은?
① 123A
② A124
③ 12A4
④ 12AB
- 정답: ①
- 해설: 입력 마스크 사용자 기호 분석:
0: 숫자 필수 입력9: 숫자나 공백 선택 입력#: 숫자, 공백, 기호 선택 입력L: 영문자/한글 필수 입력
따라서 앞의 두 자리는 필수 숫자, 세 번째는 숫자나 공백, 마지막 네 번째 자리는 반드시 글자(영어/한글)여야 하므로 이 조건에 맞는 데이터는 숫자 3개와 영문자 1개로 이뤄진123A입니다.
57. 다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
① FindRecord: 조건에 맞는 첫 번째 레코드를 검색한다.
② RunMacro: 매크로를 실행한다.
③ Messagebox: 매개 변수 쿼리를 실행한다.
④ OpenQuery: 쿼리를 실행한다.
- 정답: ③
- 해설: 액세스 매크로 함수 중
MessageBox는 화면에 알림이나 특정 안내 텍스트 문구가 담긴 작은 팝업 메시지 창을 띄워주는 출력 도구입니다. 쿼리를 실행하는 것과는 관계가 없습니다.
58. 다음 중 '학번', '이름', '전화번호' 필드로 동일하게 구성되어 있는 [재학생] 테이블과 [졸업생] 테이블을 통합하여 나타내는 쿼리문으로 옳은 것은?
① Select 학번, 이름, 전화번호 From 재학생, 졸업생 Where 재학생.학번 = 졸업생.학번;
② Select 학번, 이름, 전화번호 From 재학생 JOIN Select 학번, 이름, 전화번호 From 졸업생;
③ Select 학번, 이름, 전화번호 From 재학생 OR Select 학번, 이름, 전화번호 From 졸업생;
④ Select 학번, 이름, 전화번호 From 재학생 UNION Select 학번, 이름, 전화번호 From 졸업생;
- 정답: ④
- 해설: 스키마(구조)와 속성이 대칭되는 두 테이블의 결과를 아래 방향으로 한데 합쳐 집합 형태로 결합하여 출력해 주는 대표적인 통합 SQL 연산 키워드는
UNION(합집합)입니다.
59. 다음 중 매크로에 대한 설명으로 옳지 않은 것은?
① 매크로를 한 단계씩 이동하면서 매크로의 흐름과 각 동작에 대한 정보를 확인할 수 있다.
② Access의 매크로는 작업을 자동화하고 양식, 보고서 및 컨트롤에 기능을 추가할 수 있게 해주는 도구이다.
③ 이미 매크로에 추가한 작업을 반복해야 하는 경우 매크로 동작을 복사하여 붙여 넣으면 된다.
④ 각 매크로는 하위 매크로를 포함할 수 없다.
- 정답: ④
- 해설: 하나의 매크로 파일 영역 안에는 여러 개의 세부 매크로 명령 단위를 묶어 관리할 수 있는 '하위 매크로(Sub-Macro)'를 얼마든지 생성하여 포함시킬 수 있습니다.
60. 다음 중 폼에 대한 설명으로 옳지 않은 것은?
① 모든 폼은 기본적으로 테이블이나 쿼리와 연결되어 표시되는 바운드 폼이다.
② 폼 내에서 단추를 눌렀을 때 매크로와 모듈이 특정 기능을 수행하도록 할 수 있다.
③ 일대다 관계에 있는 테이블이나 쿼리는 폼 안에 하위 폼을 작성할 수 있다.
④ 폼과 컨트롤의 속성은 [디자인 보기] 형식에서 [속성 시트]를 이용하여 설정한다.
- 정답: ①
- 해설: 데이터 원본 테이블이나 쿼리가 전혀 연결되어 있지 않은 비어 있는 독자 양식인 '언바운드 폼(Unbound Form)'도 자유롭게 만들 수 있습니다. 보통 시스템의 메인 메뉴 화면(인트로 화면)을 구현할 때 자주 사용됩니다.
'자격증 공부 관련 > 컴퓨터활용능력' 카테고리의 다른 글
| 컴퓨터활용능력 자격증의 모든 것 — 개념부터 활용까지 총정리 (0) | 2026.08.21 |
|---|---|
| 2021년 컴퓨터활용능력 1급 상시 04 기출문제 및 해설 (0) | 2026.06.29 |
| 2021년 컴퓨터활용능력 1급 2회차 필기 기출문제, 정답 및 해설 (0) | 2026.06.29 |
| 2021년 1회차 컴퓨터활용능력 1급 필기 기출문제, 정답 및 해설 (0) | 2026.06.29 |
| 2020년 2회차 컴퓨터활용능력 1급 필기 기출문제, 정답 및 해설 (0) | 2026.06.28 |