1급 홈 › 회차별 문제 › 상시 경향 모의고사 5회
컴퓨터활용능력 1급 필기 상시 경향 모의고사 5회 60문항과 정답·해설입니다. 1과목 컴퓨터 일반, 2과목 스프레드시트 일반, 3과목 데이터베이스 일반 각 20문항으로 구성되며, 비중이 큰 범위는 멀티미디어·정보 보안 5문항, 데이터 관리·분석 도구 5문항, 쿼리·SQL 5문항, 컴퓨터 하드웨어 4문항입니다. 이 회차는 2021~2026년 상시 시험 25회분에서 자주 나온 개념을 분석해 ITAFTERSCHOOL이 문장과 보기를 새로 쓴 상시 출제 경향 모의고사입니다. 실제 시험 문제를 옮긴 것이 아닙니다.
1. 다음 중 10진수 45를 다른 진법이나 코드로 나타낸 것으로 옳지 않은 것은?
① 2진수 101101 ② 8진수 55 ③ 16진수 2E ④ BCD 코드 0100 0101
정답과 해설 보기
정답: ③ 16진수 2E
45 = 2×16 + 13이므로 16진수로는 2D입니다(2E는 46). 2진수 101101 = 32+8+4+1, 8진수 55 = 5×8+5, BCD는 각 자리 4와 5를 4비트씩 표현합니다.
2. 다음 중 UEFI(Unified Extensible Firmware Interface)에 대한 설명으로 옳지 않은 것은?
① GPT 파티션 방식을 지원하여 2TB를 넘는 디스크로도 부팅할 수 있다. ② 16비트 리얼 모드로 동작하므로 기존 BIOS보다 부팅 속도가 느리다. ③ 그래픽 기반의 설정 화면에서 마우스를 사용할 수 있다. ④ 인증되지 않은 부트 로더의 실행을 막는 보안 부팅(Secure Boot)을 지원한다.
정답과 해설 보기
정답: ② 16비트 리얼 모드로 동작하므로 기존 BIOS보다 부팅 속도가 느리다.
16비트 리얼 모드로 동작하는 것은 기존(레거시) BIOS입니다. UEFI는 32/64비트 모드로 동작해 BIOS보다 부팅이 빠릅니다.
3. 다음 중 사용자가 입력한 도메인 이름을 해당 서버의 숫자 IP 주소로 바꾸어 주는 시스템은?
① DHCP ② ARP ③ NAT ④ DNS
정답과 해설 보기
정답: ④ DNS
DNS는 도메인 이름을 IP 주소로 변환합니다. DHCP는 IP 주소를 자동 할당하고, ARP는 IP 주소를 MAC 주소로 변환하며, NAT는 사설 IP와 공인 IP를 서로 변환합니다.
4. 다음 중 사용할 수 있는 색상 수가 제한될 때, 서로 다른 색의 점을 섞어 배치하여 중간 색이 있는 것처럼 보이게 하는 그래픽 기법은?
① 디더링(Dithering) ② 렌더링(Rendering) ③ 안티앨리어싱(Anti-aliasing) ④ 인터레이싱(Interlacing)
정답과 해설 보기
정답: ① 디더링(Dithering)
디더링은 제한된 색을 조합해 새로운 색처럼 보이게 하는 기법입니다. 렌더링은 3차원 모델에 질감·명암을 입혀 입체감을 주는 작업, 안티앨리어싱은 계단 현상을 줄이는 기법, 인터레이싱은 이미지를 거친 상태부터 점차 선명하게 표시하는 방식입니다.
5. 다음 중 보안 위협에 대한 설명으로 옳지 않은 것은?
① 랜섬웨어: 사용자의 파일을 암호화한 뒤 복구를 대가로 금전을 요구한다. ② 웜: 다른 파일에 기생하지 않고 스스로를 복제하여 네트워크를 통해 퍼진다. ③ 스푸핑: 신뢰할 수 있는 사용자나 IP 주소, 웹 사이트 등으로 위장하여 접근한다. ④ DDoS: 네트워크를 지나는 패킷을 몰래 엿보아 계정과 비밀번호를 알아낸다.
정답과 해설 보기
정답: ④ DDoS: 네트워크를 지나는 패킷을 몰래 엿보아 계정과 비밀번호를 알아낸다.
패킷을 엿보아 정보를 알아내는 것은 스니핑(Sniffing)입니다. DDoS는 여러 대의 좀비 PC가 특정 서버에 대량의 요청을 보내 정상 서비스를 방해하는 공격입니다.
6. 다음 중 기억된 주소가 아니라 저장된 내용의 일부를 이용하여 원하는 데이터에 접근하는 기억장치는?
① 캐시 메모리 ② 가상 메모리 ③ 연관 메모리 ④ 버퍼 메모리
정답과 해설 보기
정답: ③ 연관 메모리
연관(Associative) 메모리는 내용으로 데이터를 찾는 기억장치로, 주로 캐시의 주소 매핑에 쓰입니다. 가상 메모리는 보조기억장치 일부를 주기억장치처럼 사용하는 기법입니다.
7. Windows 10 파일 탐색기의 [보기] 탭에서 설정할 수 있는 항목이 아닌 것은?
① 선택한 드라이브의 BitLocker 켜기 ② 파일 확장명 표시 여부 ③ 숨긴 항목 표시 여부 ④ 미리 보기 창 또는 세부 정보 창 표시
정답과 해설 보기
정답: ① 선택한 드라이브의 BitLocker 켜기
BitLocker 켜기는 드라이브를 선택했을 때 나타나는 [드라이브 도구]-[관리] 탭이나 제어판에서 설정합니다. 나머지는 [보기] 탭의 창·표시/숨기기 그룹에 있습니다.
8. Windows 10의 [설정]-[접근성]에서 설정할 수 있는 기능이 아닌 것은?
① 돋보기 ② 내레이터 ③ 화면 보호기 ④ 고정 키·필터 키
정답과 해설 보기
정답: ③ 화면 보호기
화면 보호기는 [설정]-[개인 설정]-[잠금 화면]의 '화면 보호기 설정'에서 지정합니다. 돋보기, 내레이터, 고정 키·필터 키는 접근성 항목입니다.
9. 다음 중 소프트웨어의 분류에 대한 설명으로 옳지 않은 것은?
① 프리웨어: 개발자가 무료로 사용과 배포를 허용한 소프트웨어이다. ② 알파 버전: 정식 출시 전에 일반 사용자에게 공개하여 오류를 찾고 평가를 받는 버전이다. ③ 패치 프로그램: 이미 배포된 프로그램의 오류 수정이나 성능 향상을 위해 일부를 변경해 주는 프로그램이다. ④ 데모 버전: 홍보를 위해 기능이나 사용 기간을 제한하여 배포하는 프로그램이다.
정답과 해설 보기
정답: ② 알파 버전: 정식 출시 전에 일반 사용자에게 공개하여 오류를 찾고 평가를 받는 버전이다.
일반 사용자에게 공개해 테스트하는 것은 베타 버전입니다. 알파 버전은 개발사 내부에서 테스트하는 초기 버전입니다.
10. 다음 중 기업 내부의 인트라넷을 협력 업체나 고객 등 외부 관계자까지 접속할 수 있도록 확장한 네트워크는?
① VAN ② 인트라넷 ③ WAN ④ 엑스트라넷
정답과 해설 보기
정답: ④ 엑스트라넷
엑스트라넷은 인트라넷의 사용 범위를 거래처·고객 등으로 넓힌 것입니다. 인트라넷은 인터넷 기술을 이용한 기업 내부 전용망, VAN은 부가 가치 통신망, WAN은 국가·대륙 단위의 광역 통신망입니다.
11. C 클래스 네트워크 192.168.10.0에 서브넷 마스크 255.255.255.192를 적용했을 때, 만들어지는 서브넷의 개수와 서브넷 하나당 호스트에 할당할 수 있는 IP 주소의 개수로 옳은 것은?
① 2개, 126개 ② 4개, 62개 ③ 4개, 64개 ④ 8개, 30개
정답과 해설 보기
정답: ② 4개, 62개
마지막 옥텟 192 = 11000000이므로 서브넷 비트 2개(2² = 4개), 호스트 비트 6개(2⁶ = 64)입니다. 각 서브넷에서 네트워크 주소와 브로드캐스트 주소를 제외하면 62개를 할당할 수 있습니다.
12. 다음 중 손실 압축 방식을 사용하는 파일 형식으로만 짝지어진 것은?
① JPEG, MP3, MPEG-4 ② PNG, FLAC, ZIP ③ GIF, PNG, MP3 ④ BMP, WAV, JPEG
정답과 해설 보기
정답: ① JPEG, MP3, MPEG-4
JPEG(사진), MP3(소리), MPEG-4(동영상)는 사람이 잘 느끼지 못하는 정보를 버려 크기를 줄이는 손실 압축을 씁니다. PNG·GIF·FLAC·ZIP은 무손실 압축이고, BMP·WAV는 보통 압축하지 않은 형식입니다.
13. 다음 중 개인정보 보호를 위한 사용자의 행동으로 적절하지 않은 것은?
① PC방 등 공용 컴퓨터를 사용한 후에는 로그아웃하고 브라우저의 방문 기록을 삭제한다. ② 기억하기 쉽도록 여러 사이트에서 같은 아이디와 비밀번호를 사용한다. ③ 중요한 계정에는 2단계 인증(다중 요소 인증)을 설정한다. ④ 출처가 불분명한 문자 메시지의 인터넷 주소(URL)는 누르지 않는다.
정답과 해설 보기
정답: ② 기억하기 쉽도록 여러 사이트에서 같은 아이디와 비밀번호를 사용한다.
여러 사이트에 같은 비밀번호를 쓰면 한 곳에서 유출될 때 다른 계정까지 도용되는 '크리덴셜 스터핑' 공격에 노출됩니다. 사이트마다 다른 비밀번호를 사용해야 합니다.
14. Windows 10의 [드라이브 조각 모음 및 최적화]에 대한 설명으로 옳지 않은 것은?
① NTFS로 포맷된 드라이브는 조각 모음을 할 수 없다. ② 일정을 예약하여 정해진 주기마다 자동으로 최적화할 수 있다. ③ SSD는 조각 모음 대신 TRIM 명령으로 최적화된다. ④ CD-ROM 드라이브나 네트워크 드라이브는 최적화할 수 없다.
정답과 해설 보기
정답: ① NTFS로 포맷된 드라이브는 조각 모음을 할 수 없다.
NTFS, FAT32 등으로 포맷된 로컬 드라이브는 모두 조각 모음을 할 수 있습니다. 광학 드라이브, 네트워크 드라이브, 손상된 드라이브는 대상에서 제외됩니다.
15. Windows 10의 기본 프린터에 대한 설명으로 옳지 않은 것은?
① 기본 프린터는 한 대만 지정할 수 있다. ② 인쇄할 때 프린터를 따로 선택하지 않으면 기본 프린터로 인쇄된다. ③ 네트워크 프린터도 기본 프린터로 지정할 수 있다. ④ 기본 프린터로 지정된 프린터는 제거할 수 없다.
정답과 해설 보기
정답: ④ 기본 프린터로 지정된 프린터는 제거할 수 없다.
기본 프린터도 제거할 수 있으며, 제거하면 다른 프린터를 기본 프린터로 지정하면 됩니다. 기본 프린터는 하나만 지정되고 로컬·네트워크 프린터 모두 지정 가능합니다.
16. 다음 중 디지털 컴퓨터와 아날로그 컴퓨터를 비교한 설명으로 옳지 않은 것은?
① 아날로그 컴퓨터는 프로그램이 반드시 필요하고, 디지털 컴퓨터는 프로그램이 필요 없다. ② 디지털 컴퓨터는 논리 회로를, 아날로그 컴퓨터는 증폭 회로를 사용한다. ③ 디지털 컴퓨터는 숫자·문자 같은 이산적인 데이터를, 아날로그 컴퓨터는 전류·온도 같은 연속적인 데이터를 처리한다. ④ 디지털 컴퓨터는 필요한 만큼 정밀도를 높일 수 있으나, 아날로그 컴퓨터의 정밀도는 제한적이다.
정답과 해설 보기
정답: ① 아날로그 컴퓨터는 프로그램이 반드시 필요하고, 디지털 컴퓨터는 프로그램이 필요 없다.
프로그램이 필요한 것은 디지털 컴퓨터이고, 아날로그 컴퓨터는 프로그램이 필요 없습니다. 아날로그 컴퓨터는 미적분 연산과 연속 데이터 처리에 강합니다.
17. 다음 중 자바(Java) 언어의 특징으로 옳지 않은 것은?
① 클래스와 객체를 기반으로 하는 객체 지향 언어이다. ② 포인터를 사용하여 메모리 주소를 직접 조작할 수 있다. ③ 바이트 코드로 컴파일되어 자바 가상 머신(JVM)이 있는 플랫폼이면 어디서나 실행된다. ④ 여러 작업을 동시에 처리하는 멀티스레드 기능을 지원한다.
정답과 해설 보기
정답: ② 포인터를 사용하여 메모리 주소를 직접 조작할 수 있다.
자바는 안정성을 위해 포인터를 지원하지 않으며 메모리는 가비지 컬렉터가 관리합니다. 포인터로 메모리를 직접 다루는 대표 언어는 C/C++입니다.
18. Windows 10의 바로 가기 키와 기능의 연결이 옳지 않은 것은?
① ⊞ + E: 파일 탐색기 열기 ② ⊞ + L: PC 잠금 또는 계정 전환 ③ ⊞ + D: 바탕 화면 표시 및 숨기기 ④ ⊞ + R: 작업 보기 열기
정답과 해설 보기
정답: ④ ⊞ + R: 작업 보기 열기
⊞+R은 [실행] 대화상자를 엽니다. 작업 보기는 ⊞+Tab입니다.
19. Windows 10에서 폴더 공유에 대한 설명으로 옳은 것은?
① 공유 이름은 반드시 실제 폴더 이름과 같아야 한다. ② 공유 폴더에 동시에 접속할 수 있는 사용자 수는 제한할 수 없다. ③ 공유 이름 끝에 $를 붙이면 네트워크 탐색 목록에 나타나지 않는 숨은 공유가 된다. ④ 공유 권한으로는 '읽기' 권한만 부여할 수 있다.
정답과 해설 보기
정답: ③ 공유 이름 끝에 $를 붙이면 네트워크 탐색 목록에 나타나지 않는 숨은 공유가 된다.
공유 이름 끝에 $를 붙이면 숨은 공유가 되어 주소를 직접 입력해야 접근할 수 있습니다. 공유 이름은 폴더 이름과 다르게 지정할 수 있고, [고급 공유]에서 동시 사용자 수를 제한하며, 공유 권한은 모든 권한·변경·읽기 중에서 부여합니다.
20. 다음 중 MIDI 형식에 대한 설명으로 옳지 않은 것은?
① 사람의 목소리나 자연의 소리를 그대로 녹음하여 저장하는 데 적합하다. ② 전자 악기와 컴퓨터 사이에 연주 정보를 주고받기 위한 통신 규약이다. ③ 음 높이, 길이, 세기, 악기 종류 등 연주 정보를 저장한다. ④ 같은 길이의 곡이라면 일반적으로 WAV 파일보다 크기가 작다.
정답과 해설 보기
정답: ① 사람의 목소리나 자연의 소리를 그대로 녹음하여 저장하는 데 적합하다.
MIDI는 실제 소리가 아니라 연주 정보만 저장하므로 사람의 목소리나 자연음은 표현할 수 없습니다. 실제 소리를 녹음하는 데는 WAV 등 파형 방식이 쓰입니다.
21. [A1] 셀에 다음 값을 입력하고 채우기 핸들을 [A3] 셀까지 드래그했을 때, [A3] 셀에 표시되는 값으로 옳지 않은 것은?
① 1월 → 3월 ② 2.5 → 4.5 ③ 월요일 → 수요일 ④ 상품1 → 상품3
정답과 해설 보기
정답: ② 2.5 → 4.5
숫자 하나만 입력하고 그냥 드래그하면 같은 값(2.5)이 복사되며, Ctrl을 누른 채 드래그해야 1씩 증가합니다. 월·요일은 사용자 지정 목록에 따라, 문자+숫자는 숫자 부분이 1씩 증가합니다.
22. 엑셀의 워크시트 숨기기에 대한 설명으로 옳지 않은 것은?
① 통합 문서의 구조를 보호하면 숨긴 시트를 다시 표시할 수 없다. ② 시트 탭의 바로 가기 메뉴에서 [숨기기]를 선택하여 시트를 숨길 수 있다. ③ 숨긴 시트의 셀을 참조하는 수식은 #REF! 오류가 표시된다. ④ 통합 문서의 모든 시트를 숨길 수는 없으며 적어도 하나는 표시되어 있어야 한다.
정답과 해설 보기
정답: ③ 숨긴 시트의 셀을 참조하는 수식은 #REF! 오류가 표시된다.
시트를 숨겨도 데이터는 그대로 있으므로 그 시트를 참조하는 수식은 정상적으로 계산됩니다. #REF!는 참조한 셀이나 시트가 삭제되었을 때 나타납니다.
23. 다음 VBA 프로시저를 실행했을 때 메시지 상자에 표시되는 값은?
Sub 뒤집기()
Dim s As String, r As String, i As Integer
s = "EXCEL"
For i = Len(s) To 1 Step -1
r = r & Mid(s, i, 1)
Next i
MsgBox r
End Sub ① EXCEL ② LECXE ③ L ④ LEXCE
정답과 해설 보기
정답: ② LECXE
i가 Len(s)=5부터 1까지 1씩 줄어들며 Mid(s, i, 1)로 한 글자씩 꺼내 r 뒤에 붙이므로, 문자열이 거꾸로 된 'LECXE'가 표시됩니다.
24. 빈 워크시트에서 다음 VBA 프로시저를 실행한 후 [B3] 셀과 [D4] 셀에 표시되는 값을 차례대로 나열한 것은?
Sub 채우기()
Dim r As Integer
For r = 1 To 4
Cells(r, r).Value = r * 2
Next r
Range("A1").Offset(2, 1).Value = "X"
End Sub ① X, 8 ② 6, 8 ③ 빈 셀, 8 ④ X, 4
정답과 해설 보기
정답: ① X, 8
Cells(r, r)은 A1, B2, C3, D4에 2, 4, 6, 8을 입력하므로 D4는 8입니다. Range("A1").Offset(2, 1)은 A1에서 아래로 2행, 오른쪽으로 1열 이동한 B3이므로 B3에는 "X"가 입력됩니다.
25. 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?
① 숫자 셀 범위를 선택하면 평균, 개수, 합계 등이 자동으로 표시된다. ② 확대/축소 슬라이더로 화면 배율을 10%~400% 범위에서 조절할 수 있다. ③ 기본, 페이지 레이아웃, 페이지 나누기 미리 보기 단추로 보기 형식을 바꿀 수 있다. ④ 바로 가기 메뉴에서 표시 항목을 지정할 수 있으나, 최대값과 최소값은 표시할 수 없다.
정답과 해설 보기
정답: ④ 바로 가기 메뉴에서 표시 항목을 지정할 수 있으나, 최대값과 최소값은 표시할 수 없다.
상태 표시줄의 바로 가기 메뉴에서 평균, 개수, 숫자 셀 수, 최소값, 최대값, 합계를 선택해 표시할 수 있습니다.
26. 엑셀의 '해 찾기' 기능에 대한 설명으로 옳지 않은 것은?
① 목표 셀의 값을 최대값, 최소값 또는 지정한 값이 되도록 설정할 수 있다. ② 변수 셀에 정수(int)나 이진수(bin) 같은 제한 조건을 추가할 수 있다. ③ 변수 셀은 여러 개를 지정할 수 있으며 최대 200개까지 가능하다. ④ 목표 셀에는 수식이 아닌 상수 값이 입력되어 있어야 한다.
정답과 해설 보기
정답: ④ 목표 셀에는 수식이 아닌 상수 값이 입력되어 있어야 한다.
목표 셀은 변수 셀을 직접 또는 간접적으로 참조하는 수식이어야 합니다. 상수가 들어 있으면 변수 셀을 바꿔도 결과가 변하지 않아 해를 구할 수 없습니다.
27. 셀에 12345를 입력하고 사용자 지정 표시 형식을 0.00E+00 으로 지정했을 때 표시되는 결과는?
① 1.23E+04 ② 12.35E+03 ③ 1.2345E+04 ④ 0.12E+05
정답과 해설 보기
정답: ① 1.23E+04
0.00E+00은 정수 부분 한 자리와 소수 둘째 자리까지의 지수 형식입니다. 12345 = 1.2345×10⁴이므로 소수 둘째 자리로 반올림해 1.23E+04로 표시됩니다.
28. 다음 워크시트에서 배열 수식 {=SUM((A2:A6="서울")*(B2:B6="TV")*C2:C6)} 의 결과는?
[판매]
A B C 1 지역 제품 판매량 2 서울 TV 10 3 부산 TV 7 4 서울 PC 5 5 서울 TV 8 6 부산 PC 6
① 23 ② 25 ③ 18 ④ 2
정답과 해설 보기
정답: ③ 18
지역이 '서울'이면서 제품이 'TV'인 행(2행 10, 5행 8)만 1×1×판매량이 되어 합계 18입니다. 23은 서울 전체, 25는 TV 전체의 합계, 2는 조건을 만족하는 행의 개수입니다.
29. 엑셀의 차트 편집에 대한 설명으로 옳지 않은 것은?
① 특정 데이터 계열을 보조 세로 축에 표시하여 값의 범위가 다른 계열을 함께 나타낼 수 있다. ② 오차 막대는 고정값, 백분율, 표준 편차, 표준 오차 등으로 표시할 수 있다. ③ 3차원 세로 막대형 차트에도 오차 막대를 추가할 수 있다. ④ 차트 아래쪽에 원본 데이터를 표 형태로 보여 주는 데이터 표를 추가할 수 있다.
정답과 해설 보기
정답: ③ 3차원 세로 막대형 차트에도 오차 막대를 추가할 수 있다.
오차 막대는 2차원 영역형·가로/세로 막대형·꺾은선형·분산형·거품형 차트에만 추가할 수 있으며 3차원 차트에는 추가할 수 없습니다.
30. 엑셀의 머리글/바닥글 편집에서 사용하는 코드와 의미의 연결이 옳지 않은 것은?
① &[페이지 번호]: 현재 페이지 번호 ② &[전체 페이지 수]: 인쇄되는 전체 페이지 수 ③ &[파일]: 통합 문서 파일 이름 ④ &[탭]: 통합 문서가 저장된 경로
정답과 해설 보기
정답: ④ &[탭]: 통합 문서가 저장된 경로
&[탭]은 현재 워크시트(시트 탭)의 이름을 표시합니다. 파일이 저장된 경로는 &[경로]로 표시합니다.
31. 다음 워크시트에서 수식과 결과의 연결이 옳지 않은 것은?
[성적]
A B C D 1 이름 국어 영어 수학 2 김민 80 90 70 3 이준 85 75 95 4 박서 60 88 92 5 최윤 77 66 81
① =HLOOKUP("영어", A1:D5, 4, FALSE) → 88 ② =OFFSET(A1, 2, 3) → 95 ③ =XLOOKUP("최윤", A2:A5, C2:C5) → 77 ④ =INDEX(A1:D5, 3, 2) → 85
정답과 해설 보기
정답: ③ =XLOOKUP("최윤", A2:A5, C2:C5) → 77
XLOOKUP은 A2:A5에서 '최윤'을 찾아 같은 위치의 C열(영어) 값 66을 반환합니다(77은 국어 점수). OFFSET(A1,2,3)은 D3(95), HLOOKUP은 '영어' 열의 4행(88), INDEX는 3행 2열(85)입니다.
32. 엑셀의 자동 필터에 대한 설명으로 옳지 않은 것은?
① 여러 열에 필터 조건을 지정하면 모든 조건을 동시에 만족하는(AND) 행만 표시된다. ② 필터 결과를 원본과 다른 위치에 바로 복사하여 표시할 수 있다. ③ '사용자 지정 필터'를 이용하면 한 열에 두 개의 조건을 AND 또는 OR로 결합할 수 있다. ④ 열에 입력된 데이터 형식에 따라 숫자 필터, 텍스트 필터, 날짜 필터가 나타난다.
정답과 해설 보기
정답: ② 필터 결과를 원본과 다른 위치에 바로 복사하여 표시할 수 있다.
결과를 다른 위치에 복사하는 기능은 고급 필터에만 있습니다. 자동 필터는 원본 위치에서 조건에 맞지 않는 행을 숨깁니다.
33. 엑셀의 부분합에 대한 설명으로 옳은 것은?
① '새로운 값으로 대치'를 해제하고 실행하면 기존 부분합이 모두 삭제된다. ② 부분합에서 사용할 수 있는 함수는 합계와 평균 두 가지뿐이다. ③ 정확한 결과를 얻으려면 먼저 그룹화할 항목을 기준으로 데이터를 정렬해야 한다. ④ 그룹 사이에 페이지 나누기를 삽입하는 기능은 제공되지 않는다.
정답과 해설 보기
정답: ③ 정확한 결과를 얻으려면 먼저 그룹화할 항목을 기준으로 데이터를 정렬해야 한다.
부분합은 같은 값이 연속된 행을 하나의 그룹으로 묶으므로 그룹 기준 필드로 먼저 정렬해야 합니다. '새로운 값으로 대치'를 해제하면 기존 부분합을 유지한 채 추가되고, 합계·개수·평균·최대·최소 등 여러 함수를 쓸 수 있으며, '그룹 사이에서 페이지 나누기' 옵션도 있습니다.
34. [A2:D10] 영역을 선택한 뒤 C열의 값이 80 이상인 행 전체에 채우기 색을 지정하려고 한다. 조건부 서식의 '수식을 사용하여 서식을 지정할 셀 결정'에 입력할 수식으로 옳은 것은?
① =C2>=80 ② =$C$2>=80 ③ =C$2>=80 ④ =$C2>=80
정답과 해설 보기
정답: ④ =$C2>=80
행 전체에 서식을 적용하려면 열은 C로 고정하고 행은 바뀌어야 하므로 =$C2>=80처럼 열만 절대 참조합니다. =C2는 열이 함께 이동하고, =$C$2와 =C$2는 모든 행이 2행만 검사합니다.
35. 엑셀의 3차원 참조(예: =SUM(Sheet1:Sheet3!B2))에 대한 설명으로 옳지 않은 것은?
① 여러 워크시트에 있는 같은 위치의 셀이나 범위를 한 번에 참조한다. ② 시트 이름에 공백이 있어도 작은따옴표 없이 그대로 입력하면 된다. ③ SUM, AVERAGE, COUNT 같은 함수에 사용할 수 있다. ④ 배열 수식에는 3차원 참조를 사용할 수 없다.
정답과 해설 보기
정답: ② 시트 이름에 공백이 있어도 작은따옴표 없이 그대로 입력하면 된다.
시트 이름에 공백이나 특수 문자가 있으면 ='1월 매출:3월 매출'!B2처럼 작은따옴표로 묶어야 합니다.
36. 엑셀의 인쇄 및 인쇄 미리 보기에 대한 설명으로 옳지 않은 것은?
① 인쇄 미리 보기 화면에서 셀의 데이터를 직접 수정할 수 있다. ② 인쇄 미리 보기에서 '여백 표시'를 선택하면 여백 경계선을 드래그하여 조절할 수 있다. ③ 인쇄 영역을 설정하면 그 영역만 인쇄된다. ④ 페이지 나누기 미리 보기에서 자동 페이지 나누기는 점선, 수동 페이지 나누기는 실선으로 표시된다.
정답과 해설 보기
정답: ① 인쇄 미리 보기 화면에서 셀의 데이터를 직접 수정할 수 있다.
인쇄 미리 보기(Backstage) 화면에서는 셀 내용을 편집할 수 없습니다. 내용을 고치려면 워크시트로 돌아가야 합니다.
37. 엑셀의 피벗 테이블에 대한 설명으로 옳지 않은 것은?
① 날짜 필드는 연, 분기, 월 등의 단위로 그룹화할 수 있다. ② 원본 데이터를 수정한 뒤 [새로 고침]을 실행하면 변경 내용이 반영된다. ③ 피벗 테이블을 삭제하면 그 피벗 테이블로 만든 피벗 차트도 함께 삭제된다. ④ 값 영역 필드의 요약 함수를 합계에서 평균, 개수, 최대값 등으로 바꿀 수 있다.
정답과 해설 보기
정답: ③ 피벗 테이블을 삭제하면 그 피벗 테이블로 만든 피벗 차트도 함께 삭제된다.
피벗 테이블을 삭제해도 피벗 차트는 삭제되지 않고 필드 단추가 없는 일반 차트로 바뀝니다. 반대로 피벗 차트를 삭제해도 피벗 테이블은 남습니다.
38. [B2:B7]에 차례대로 70, 85, 85, 90, 60, 100이 입력되어 있을 때 수식과 결과의 연결이 옳지 않은 것은?
① =LARGE(B2:B7, 2) → 90 ② =COUNTIF(B2:B7, ">=85") → 3 ③ =MEDIAN(B2:B7) → 85 ④ =AVERAGEIF(B2:B7, ">80") → 90
정답과 해설 보기
정답: ② =COUNTIF(B2:B7, ">=85") → 3
85 이상인 값은 85, 85, 90, 100으로 4개입니다. LARGE 2번째는 90, 중앙값은 (85+85)/2 = 85, 80 초과 값의 평균은 (85+85+90+100)/4 = 90입니다.
39. 엑셀의 [이동 옵션] 대화상자에서 선택할 수 있는 항목이 아닌 것은?
① 빈 셀 ② 수식 ③ 화면에 보이는 셀만 ④ 굵게 서식이 지정된 셀
정답과 해설 보기
정답: ④ 굵게 서식이 지정된 셀
이동 옵션에는 메모, 상수, 수식, 빈 셀, 화면에 보이는 셀만, 조건부 서식, 데이터 유효성 등이 있으며 글꼴 서식으로 셀을 선택하는 항목은 없습니다. 서식으로 찾으려면 [찾기 및 바꾸기]의 '서식'을 이용합니다.
40. 엑셀의 데이터 유효성 검사에 대한 설명으로 옳지 않은 것은?
① 유효성 검사를 설정하면 이미 입력되어 있던 규칙에 맞지 않는 데이터는 자동으로 삭제된다. ② 제한 대상을 '목록'으로 하면 원본에 항목을 쉼표로 구분하여 직접 입력할 수 있다. ③ '설명 메시지'를 지정하면 셀을 선택했을 때 안내 메시지가 표시된다. ④ 오류 메시지 스타일이 '경고'나 '정보'이면 잘못된 값도 입력을 허용할 수 있다.
정답과 해설 보기
정답: ① 유효성 검사를 설정하면 이미 입력되어 있던 규칙에 맞지 않는 데이터는 자동으로 삭제된다.
유효성 검사는 이후 입력을 제한할 뿐 기존 데이터는 그대로 둡니다. 기존의 잘못된 데이터는 [잘못된 데이터]에 동그라미 표시로 확인할 수 있습니다.
41. Access 폼의 콤보 상자 컨트롤에 대한 설명으로 옳지 않은 것은?
① 목록에서 값을 선택하거나 텍스트 상자처럼 값을 직접 입력할 수 있다. ② '목록 값만 허용' 속성을 '예'로 지정하면 목록에 없는 값은 입력할 수 없다. ③ '바운드 열' 속성은 콤보 상자에 화면으로 표시될 열을 지정한다. ④ '행 원본 유형'으로 테이블/쿼리, 값 목록, 필드 목록을 지정할 수 있다.
정답과 해설 보기
정답: ③ '바운드 열' 속성은 콤보 상자에 화면으로 표시될 열을 지정한다.
바운드 열은 선택한 행에서 컨트롤 값으로 저장될 열을 지정합니다. 화면에 표시되는 열은 '열 너비' 속성으로 조절하며, 너비를 0으로 하면 해당 열이 숨겨집니다.
42. 다음 <사원> 테이블에 아래 SQL문을 실행했을 때, 결과의 첫 번째 이름과 전체 레코드 수로 옳은 것은?
SELECT 이름 FROM 사원 WHERE 급여 BETWEEN 280 AND 320 AND 부서 IN ('영업', '총무') ORDER BY 급여 DESC;
<사원>
사번 이름 부서 급여 101 김하늘 영업 320 102 이바다 총무 280 103 박구름 영업 250 104 최산 기획 300 105 정노을 총무 350
① 김하늘, 2개 ② 이바다, 2개 ③ 김하늘, 3개 ④ 최산, 3개
정답과 해설 보기
정답: ① 김하늘, 2개
급여가 280~320(양 끝 포함)이면서 부서가 영업·총무인 사원은 김하늘(320)과 이바다(280)뿐입니다. 급여 내림차순이므로 김하늘이 먼저 표시됩니다. 최산은 급여 조건은 맞지만 기획 부서라 제외됩니다.
43. Access의 SELECT문에 대한 설명으로 옳지 않은 것은?
① ORDER BY 절에 정렬 방식을 생략하면 오름차순(ASC)으로 정렬된다. ② DISTINCT를 사용하면 검색 결과에서 중복된 행은 한 번만 표시된다. ③ WHERE 이름 Like "김?" 은 '김'으로 시작하는 두 글자 이름을 검색한다. ④ WHERE 나이 BETWEEN 20 AND 30 은 20과 30을 제외한 21~29를 검색한다.
정답과 해설 보기
정답: ④ WHERE 나이 BETWEEN 20 AND 30 은 20과 30을 제외한 21~29를 검색한다.
BETWEEN a AND b는 a 이상 b 이하로, 양 끝 값을 포함합니다. Access의 Like에서 ?는 임의의 한 글자를 뜻하므로 "김?"은 김으로 시작하는 두 글자입니다.
44. Access 테이블의 '주문일'(날짜/시간 형식) 필드에 새 레코드를 추가할 때마다 오늘 날짜가 자동으로 입력되도록 하려면 어느 필드 속성에 무엇을 지정해야 하는가?
① 유효성 검사 규칙: =Date() ② 기본값: =Date() ③ 형식: =Now() ④ 입력 마스크: =Date()
정답과 해설 보기
정답: ② 기본값: =Date()
새 레코드에 자동으로 들어갈 값은 '기본값' 속성에 지정합니다. 유효성 검사 규칙은 입력값을 검사하는 조건, 형식은 표시 방식, 입력 마스크는 입력 틀을 지정합니다.
45. 폼의 텍스트 상자에 <주문> 테이블에서 '수량'이 10 이상인 레코드의 개수를 표시하려고 한다. 컨트롤 원본으로 옳은 것은?
① =DCount("주문", "*", "수량>=10") ② =Count("*", "주문", "수량>=10") ③ =DCount("*", "주문", "수량>=10") ④ =DSum("수량", "주문", "수량>=10")
정답과 해설 보기
정답: ③ =DCount("*", "주문", "수량>=10")
도메인 함수는 DCount("필드", "테이블/쿼리", "조건") 순서로 인수를 씁니다. Count는 도메인 인수를 받지 않으며, DSum은 개수가 아니라 수량의 합계를 구합니다.
46. Access 보고서의 구역에 대한 설명으로 옳지 않은 것은?
① 보고서 머리글은 보고서의 첫 페이지 맨 위에 한 번만 출력된다. ② 페이지 머리글은 모든 페이지 위쪽에 출력되며, 첫 페이지에서는 보고서 머리글 아래에 출력된다. ③ 본문은 레코드 원본의 레코드마다 반복하여 출력된다. ④ 보고서 바닥글은 모든 페이지의 맨 아래에 반복하여 출력된다.
정답과 해설 보기
정답: ④ 보고서 바닥글은 모든 페이지의 맨 아래에 반복하여 출력된다.
보고서 바닥글은 보고서의 마지막 페이지에 한 번만 출력되며, 보고서 전체 합계 등을 표시할 때 사용합니다. 모든 페이지 아래에 반복되는 것은 페이지 바닥글입니다.
47. Access 테이블의 필드에서 '인덱스' 속성을 '예(중복 불가능)'으로 지정했을 때의 설명으로 옳은 것은?
① 해당 필드에는 같은 값을 두 번 이상 입력할 수 없다. ② 해당 필드가 자동으로 테이블의 기본키로 지정된다. ③ 테이블에서 이 속성은 한 필드에만 지정할 수 있다. ④ 레코드를 추가하거나 수정하는 속도가 빨라진다.
정답과 해설 보기
정답: ① 해당 필드에는 같은 값을 두 번 이상 입력할 수 없다.
'예(중복 불가능)'은 고유 인덱스를 만들어 중복 값을 막습니다. 기본키로 바뀌지는 않으며 여러 필드에 지정할 수 있고, 인덱스는 검색·정렬은 빠르게 하지만 추가·수정 시에는 인덱스도 갱신해야 하므로 오히려 느려질 수 있습니다.
48. 다음 설명에 해당하는 Access 폼 속성은?
이 속성을 '예'로 지정하면 폼이 열려 있는 동안에는 그 폼을 닫기 전까지 다른 폼이나 개체를 선택할 수 없다.
① 팝업 ② 모달 ③ 기본 보기 ④ 레코드 잠금
정답과 해설 보기
정답: ② 모달
모달 폼은 닫기 전까지 포커스가 다른 창으로 이동하지 못합니다. 팝업은 다른 창보다 항상 위에 표시되지만 다른 창을 선택하는 것은 가능합니다.
49. Access의 매크로 함수에 대한 설명으로 옳지 않은 것은?
① OpenForm: 폼을 열며, 보기 형식이나 조건(Where 조건문)을 지정할 수 있다. ② GoToRecord: 처음, 이전, 다음, 마지막, 새 레코드 등 지정한 레코드로 이동한다. ③ QuitAccess: 현재 열려 있는 폼만 닫고 Access는 계속 실행 상태로 둔다. ④ MessageBox: 경고나 정보 등의 메시지가 들어 있는 메시지 상자를 표시한다.
정답과 해설 보기
정답: ③ QuitAccess: 현재 열려 있는 폼만 닫고 Access는 계속 실행 상태로 둔다.
QuitAccess는 Access 프로그램 자체를 종료합니다. 특정 폼이나 보고서 같은 개체만 닫을 때는 CloseWindow를 사용합니다.
50. 다음 중 데이터베이스 관리 시스템(DBMS)을 사용할 때의 장점이 아닌 것은?
① 데이터의 중복을 최소화할 수 있다. ② 응용 프로그램과 데이터 사이의 독립성이 보장된다. ③ 데이터의 일관성과 무결성을 유지하기 쉽다. ④ 시스템 구성이 단순해지고 운영 비용이 줄어든다.
정답과 해설 보기
정답: ④ 시스템 구성이 단순해지고 운영 비용이 줄어든다.
DBMS는 전문 인력과 고성능 장비가 필요해 운영 비용이 늘어나고 시스템이 복잡해지는 것이 단점입니다. 백업·회복 절차가 복잡하다는 것도 단점에 해당합니다.
51. <학생> 테이블은 아래와 같고, <수강> 테이블의 (학번, 과목) 레코드는 (1, 'DB'), (3, 'DB'), (3, 'OS'), (4, 'NW')이다. 다음 SQL문의 실행 결과로 옳은 것은?
SELECT 이름 FROM 학생
WHERE 학번 NOT IN (SELECT 학번 FROM 수강 WHERE 과목 = 'DB'); ① 김가, 박다 ② 이나, 정라 ③ 이나 ④ 정라, 박다
정답과 해설 보기
정답: ② 이나, 정라
하위 쿼리는 'DB'를 수강한 학번 1, 3을 돌려주고, NOT IN이므로 그 외의 학번 2(이나)와 4(정라)가 검색됩니다. 박다(3)는 OS도 수강했지만 DB를 수강했으므로 제외됩니다.
52. Access 폼 속성과 그 설명의 연결이 옳지 않은 것은?
① 추가 가능: '아니요'로 지정하면 기존 레코드의 내용을 수정할 수 없다. ② 레코드 원본: 폼에 연결할 테이블, 쿼리 또는 SQL문을 지정한다. ③ 탐색 단추: 폼 아래쪽에 레코드 이동 단추와 레코드 번호 상자를 표시할지 지정한다. ④ 레코드 선택기: 레코드 왼쪽에 레코드 선택기를 표시할지 지정한다.
정답과 해설 보기
정답: ① 추가 가능: '아니요'로 지정하면 기존 레코드의 내용을 수정할 수 없다.
'추가 가능'은 새 레코드를 추가할 수 있는지를 지정합니다. 기존 레코드의 수정 가능 여부는 '편집 가능' 속성으로 지정합니다.
53. 다음 VBA 코드를 실행했을 때의 결과로 옳은 것은?
DoCmd.OpenReport "매출보고서", acViewPreview, , "지역 = '서울'" ① <매출보고서>의 모든 레코드를 프린터로 바로 인쇄한다. ② <매출보고서>를 디자인 보기로 열고 '지역' 필드를 서울로 변경한다. ③ <매출보고서>를 인쇄 미리 보기로 열고 '지역'이 서울인 레코드만 표시한다. ④ <매출보고서>를 인쇄 미리 보기로 열고 '지역'이 서울이 아닌 레코드만 표시한다.
정답과 해설 보기
정답: ③ <매출보고서>를 인쇄 미리 보기로 열고 '지역'이 서울인 레코드만 표시한다.
OpenReport의 인수는 보고서 이름, 보기 형식, 필터 이름, Where 조건 순서입니다. acViewPreview는 인쇄 미리 보기이고, 네 번째 인수의 조건에 맞는 레코드만 표시됩니다.
54. Access의 테이블 작성에 대한 설명으로 옳지 않은 것은?
① 디자인 보기에서 필드 이름, 데이터 형식, 설명을 지정할 수 있다. ② 데이터시트 보기에서도 새 필드를 추가할 수 있다. ③ 데이터가 입력된 필드의 데이터 형식을 바꾸면 일부 데이터가 손실될 수 있다. ④ 데이터시트 보기에서 필드(열)를 숨기면 해당 필드가 테이블 구조에서 삭제된다.
정답과 해설 보기
정답: ④ 데이터시트 보기에서 필드(열)를 숨기면 해당 필드가 테이블 구조에서 삭제된다.
열 숨기기는 화면에 보이지 않게 할 뿐 필드와 데이터는 그대로 남아 있으며, [필드 숨기기 취소]로 다시 표시할 수 있습니다.
55. Access에서 다음 식과 결과의 연결이 옳지 않은 것은?
① Left("Access2021", 6) → Access ② InStr("database", "a") → 1 ③ Mid("데이터베이스", 3, 2) → 터베 ④ Len("컴활 1급") → 5
정답과 해설 보기
정답: ② InStr("database", "a") → 1
InStr은 찾는 문자열이 처음 나타나는 위치를 돌려주므로 "database"에서 a는 2번째에 있어 2입니다. Len은 공백도 한 글자로 세므로 5입니다.
56. Access 보고서의 그룹화 및 정렬에 대한 설명으로 옳지 않은 것은?
① 그룹 바닥글에 =Sum([금액])을 넣으면 보고서 전체 레코드의 금액 합계가 표시된다. ② 날짜 필드는 연, 분기, 월, 주 등의 단위로 그룹화할 수 있다. ③ 텍스트 필드는 첫 글자 등 앞부분 문자를 기준으로 그룹화할 수 있다. ④ 그룹화와 정렬 기준은 필드나 식을 사용하여 여러 단계로 지정할 수 있다.
정답과 해설 보기
정답: ① 그룹 바닥글에 =Sum([금액])을 넣으면 보고서 전체 레코드의 금액 합계가 표시된다.
그룹 바닥글에 넣은 집계 함수는 그 그룹에 속한 레코드만 계산합니다. 전체 합계는 보고서 바닥글에 넣어야 합니다.
57. 관계형 데이터 모델의 용어에 대한 설명으로 옳지 않은 것은?
① 튜플(Tuple): 릴레이션의 각 행을 의미한다. ② 속성(Attribute): 릴레이션의 각 열로, 데이터의 가장 작은 논리적 단위이다. ③ 릴레이션 스키마: 릴레이션 이름과 그 릴레이션을 구성하는 속성들로 정의된 구조이다. ④ 릴레이션 인스턴스: 하나의 속성이 가질 수 있는 원자 값들의 집합이다.
정답과 해설 보기
정답: ④ 릴레이션 인스턴스: 하나의 속성이 가질 수 있는 원자 값들의 집합이다.
하나의 속성이 가질 수 있는 값들의 집합은 도메인(Domain)입니다. 릴레이션 인스턴스는 어느 시점에 릴레이션에 실제로 저장된 튜플들의 집합입니다.
58. Access에서 새 레코드를 추가할 때마다 고유한 번호가 자동으로 하나씩 부여되며, 사용자가 그 값을 직접 입력하거나 수정할 수 없는 데이터 형식은?
① 숫자 ② 큰 번호 ③ 일련 번호 ④ 통화
정답과 해설 보기
정답: ③ 일련 번호
일련 번호 형식은 레코드가 추가될 때 Access가 고유 번호를 자동 부여하며 수정할 수 없어 기본키로 자주 쓰입니다. 큰 번호는 매우 큰 정수를 저장하는 숫자형이고 자동 부여 기능은 없습니다.
59. 다음 SQL문에 대한 설명으로 옳은 것은?
SELECT 이름, 급여 INTO 고급여사원
FROM 사원
WHERE 급여 >= 400; ① 이미 있는 <고급여사원> 테이블에 조건에 맞는 레코드를 추가한다. ② <사원> 테이블에서 급여가 400 이상인 레코드로 새 테이블 <고급여사원>을 만든다. ③ <사원> 테이블에서 급여가 400 이상인 레코드를 삭제한다. ④ 급여가 400 이상인 레코드를 화면에 표시만 하고 테이블로 저장하지 않는다.
정답과 해설 보기
정답: ② <사원> 테이블에서 급여가 400 이상인 레코드로 새 테이블 <고급여사원>을 만든다.
SELECT ... INTO는 테이블 만들기 쿼리로, 검색 결과를 새 테이블로 저장합니다. 기존 테이블에 추가하는 것은 INSERT INTO ... SELECT(추가 쿼리)이며 원본 <사원> 테이블은 변하지 않습니다.
60. Access의 폼·컨트롤 이벤트에 대한 설명으로 옳지 않은 것은?
① AfterUpdate: 컨트롤의 값이 변경되어 저장되기 전에 발생하며, 이 이벤트에서 업데이트를 취소할 수 있다. ② Load: 폼이 열리고 레코드가 표시될 때 발생한다. ③ Click: 컨트롤이나 폼에서 마우스 왼쪽 단추를 눌렀다 놓을 때 발생한다. ④ GotFocus: 컨트롤이 포커스를 받을 때 발생한다.
정답과 해설 보기
정답: ① AfterUpdate: 컨트롤의 값이 변경되어 저장되기 전에 발생하며, 이 이벤트에서 업데이트를 취소할 수 있다.
업데이트되기 전에 발생해 Cancel로 취소할 수 있는 것은 BeforeUpdate입니다. AfterUpdate는 변경된 데이터가 업데이트된 후에 발생합니다.
상호: 아이티애프터스쿨 · 운영책임자: 김문주 · 사업자등록번호: 695-94-01989
제휴 및 문의: itafterschool.kr@gmail.com
사이트 소개
2급 vs 1급 비교
이용약관
개인정보처리방침
권리침해 신고
© 2024–2026 아이티애프터스쿨(ITAFTERSCHOOL). All rights reserved. 컴퓨터활용능력 무료 학습 사이트.
1급 강의와 모의고사는 KCCI 출제기준(2024~2026, MS Office 2021)에 맞춰 자체 제작했습니다. 컴활 PASS는 대한상공회의소와 관련 없는 독립 학습 사이트입니다.