[정보처리 기능사 자격증 예상문제] 9회차 모의시험 — 정보처리 기능사 자격증 예상문제 시험 9회차 종합 모의시험 (전 과목 공식 문항 수)
📋 [정보처리 기능사 자격증 예상문제] 9회차 모의시험
📚 1과목. 전자계산기 일반 (20문제)
[컴퓨터 구조, 논리회로, 자료 표현, 기억장치 및 입출력 방식]
1. 다음 중 중앙처리장치(CPU)의 제어장치(Control Unit)를 구성하는 레지스터가 아닌 것은?
① 프로그램 카운터(PC) ② 명령 레지스터(IR) ③ 누산기(Accumulator) ④ 부호기(Encoder)
🔍 정답 확인
2. 두 개의 입력이 서로 다를 때만 출력 1을 발생시키는 논리 게이트는 무엇인가?
① AND ② OR ③ NAND ④ XOR
🔍 정답 확인
3. 10진수 -13을 8비트 2의 보수(2’s complement) 형식으로 올바르게 표현한 것은?
① 10001101 ② 11110010 ③ 11110011 ④ 11110100
🔍 정답 확인
4. 주기억장치와 CPU 사이의 속도 차이를 극복하기 위해 사용되는 고속의 기억장치는?
① 가상 메모리(Virtual Memory) ② 캐시 메모리(Cache Memory) ③ 플래시 메모리(Flash Memory) ④ 연관 메모리(Associative Memory)
🔍 정답 확인
5. 주소 지정 방식 중 명령어의 오퍼랜드(Operand) 부에 실제 데이터 값이 직접 들어있는 방식은?
① 즉시 주소 지정(Immediate Addressing) ② 직접 주소 지정(Direct Addressing) ③ 간접 주소 지정(Indirect Addressing) ④ 인덱스 주소 지정(Indexed Addressing)
🔍 정답 확인
6. 프로그램 실행 중 예기치 않은 상황이 발생하여 현재 작업을 일시 중단하고 해당 상황을 처리한 후 복귀하는 제어 방식은?
① 서브루틴(Subroutine) ② 인터럽트(Interrupt) ③ 폴링(Polling) ④ 데이지 체인(Daisy Chain)
🔍 정답 확인
7. 1비트의 정보를 기억할 수 있는 최소의 기억 소자로, 레지스터를 구성하는 기본 단위는?
① 멀티플렉서(Multiplexer) ② 디코더(Decoder) ③ 플립플롭(Flip-Flop) ④ 가산기(Adder)
🔍 정답 확인
8. 여러 개의 입력 선 중 하나를 선택하여 단일 출력 선으로 연결하는 조합 논리 회로는?
① 디멀티플렉서(Demultiplexer) ② 인코더(Encoder) ③ 디코더(Decoder) ④ 멀티플렉서(Multiplexer)
🔍 정답 확인
9. 데이터 통신 및 PC에서 주로 사용되며, 7비트로 구성되어 128가지의 문자를 표현할 수 있는 코드는?
① BCD 코드 ② ASCII 코드 ③ EBCDIC 코드 ④ Gray 코드
🔍 정답 확인
10. CPU가 메모리에서 명령어를 읽어오는 단계를 무엇이라 하는가?
① 인출 주기(Fetch Cycle) ② 실행 주기(Execute Cycle) ③ 간접 주기(Indirect Cycle) ④ 인터럽트 주기(Interrupt Cycle)
🔍 정답 확인
11. 명령어의 종류가 적고 길이가 고정적이며, 하드웨어 제어 방식을 사용하여 처리 속도가 빠른 마이크로프로세서 설계 방식은?
① CISC ② RISC ③ EPIC ④ VLIW
🔍 정답 확인
12. 보조기억장치의 일부를 주기억장치처럼 사용하여 용량이 큰 프로그램을 실행할 수 있게 하는 메모리 관리 기법은?
① 캐시 메모리 ② 연관 메모리 ③ 가상 메모리 ④ 버퍼 메모리
🔍 정답 확인
13. 입출력 장치가 CPU를 거치지 않고 주기억장치와 직접 데이터를 교환하는 방식은?
① Programmed I/O ② Interrupt-driven I/O ③ DMA(Direct Memory Access) ④ Spooling
🔍 정답 확인
14. 다음에 실행할 명령어의 번지(주소)를 기억하는 제어장치 내의 레지스터는?
① 명령 레지스터(IR) ② 프로그램 카운터(PC) ③ 메모리 주소 레지스터(MAR) ④ 메모리 버퍼 레지스터(MBR)
🔍 정답 확인
15. 불 대수(Boolean Algebra)의 기본 정리 중 분배 법칙에 해당하는 것은?
① A + B = B + A ② A + (B + C) = (A + B) + C ③ A(B + C) = AB + AC ④ A + A = A
🔍 정답 확인
16. 인접한 코드 간에 1비트만 변화하므로 아날로그-디지털 변환기(A/D Converter) 등에서 오차를 줄이기 위해 사용되는 비가중치 코드는?
① 3초과 코드(Excess-3 Code) ② 그레이 코드(Gray Code) ③ 해밍 코드(Hamming Code) ④ 패리티 코드(Parity Code)
🔍 정답 확인
17. CPU 내의 레지스터 간에 데이터가 이동하거나 연산이 수행되는 가장 기본적인 단일 동작을 무엇이라 하는가?
① 매크로 오퍼레이션(Macro-operation) ② 마이크로 오퍼레이션(Micro-operation) ③ 인스트럭션(Instruction) ④ 서브루틴(Subroutine)
🔍 정답 확인
18. 시스템 버스(System Bus)의 종류에 해당하지 않는 것은?
① 데이터 버스(Data Bus) ② 주소 버스(Address Bus) ③ 제어 버스(Control Bus) ④ 연산 버스(ALU Bus)
🔍 정답 확인
19. 기억장치의 접근 속도가 빠른 것부터 느린 순서로 바르게 나열된 것은?
① 레지스터 – 캐시 – 주기억장치 – 자기 디스크 ② 캐시 – 레지스터 – 주기억장치 – 자기 디스크 ③ 주기억장치 – 캐시 – 레지스터 – 자기 디스크 ④ 레지스터 – 주기억장치 – 캐시 – 자기 디스크
🔍 정답 확인
20. 연산장치(ALU)에서 덧셈 연산을 수행할 때 발생하는 자리올림수(Carry)를 처리하기 위해 사용되는 논리 회로는?
① 반가산기(Half Adder) ② 전가산기(Full Adder) ③ 디코더(Decoder) ④ 인코더(Encoder)
🔍 정답 확인
📚 2과목. 패키지 활용 (10문제)
[데이터베이스 기초, SQL, 스프레드시트 및 프레젠테이션 활용]
21. 데이터베이스에서 특정 조건을 만족하는 튜플(행)들을 검색할 때 사용하는 SQL 명령어는?
① INSERT ② UPDATE ③ SELECT ④ DELETE
🔍 정답 확인
22. 다음 중 데이터 정의어(DDL)에 속하지 않는 명령어는?
① CREATE ② ALTER ③ DROP ④ GRANT
🔍 정답 확인
23. 데이터베이스의 전체적인 논리적 구조를 정의하며, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조는?
① 외부 스키마(External Schema) ② 개념 스키마(Conceptual Schema) ③ 내부 스키마(Internal Schema) ④ 물리 스키마(Physical Schema)
🔍 정답 확인
24. 관계형 데이터베이스에서 이상(Anomaly) 현상을 방지하기 위해 테이블을 논리적으로 분할하는 과정은?
① 정규화(Normalization) ② 튜닝(Tuning) ③ 인덱싱(Indexing) ④ 최적화(Optimization)
🔍 정답 확인
25. 스프레드시트(엑셀)에서 수식을 복사할 때 셀 주소가 변경되지 않도록 고정하는 참조 방식은?
① 상대 참조 ② 절대 참조 ③ 혼합 참조 ④ 순환 참조
🔍 정답 확인
26. 스프레드시트에서 조건에 맞는 셀들의 합계를 구하는 함수는?
① COUNTIF ② SUMIF ③ AVERAGEIF ④ VLOOKUP
🔍 정답 확인
27. 프레젠테이션 프로그램에서 슬라이드가 화면에 나타날 때 적용되는 시각적 전환 효과를 설정하는 기능은?
① 사용자 지정 애니메이션 ② 슬라이드 쇼 설정 ③ 화면 전환(Slide Transition) ④ 마스터 슬라이드
🔍 정답 확인
28. 관계형 데이터베이스에서 튜플을 유일하게 식별할 수 있는 속성(Attribute)으로, 널(NULL) 값을 가질 수 없는 키는?
① 외래키(Foreign Key) ② 후보키(Candidate Key) ③ 기본키(Primary Key) ④ 대체키(Alternate Key)
🔍 정답 확인
29. SQL에서 테이블 내의 기존 데이터를 수정할 때 사용하는 명령어는?
① MODIFY ② CHANGE ③ UPDATE ④ ALTER
🔍 정답 확인
30. 스프레드시트에서 데이터의 추세나 시간에 따른 변화를 시각적으로 보여주기에 가장 적합한 차트 종류는?
① 원형 차트 ② 꺾은선형 차트 ③ 분산형 차트 ④ 방사형 차트
🔍 정답 확인
📚 3과목. PC 운영체제 (20문제)
[운영체제 개념, 프로세스 관리, Windows 및 UNIX/LINUX 특징]
31. 운영체제(OS)의 주요 목적으로 거리가 먼 것은?
① 처리 능력(Throughput) 향상 ② 응답 시간(Turnaround Time) 최소화 ③ 신뢰도(Reliability) 향상 ④ 사용 가능도(Availability) 최소화
🔍 정답 확인
32. Windows 운영체제에서 파일이나 폴더를 영구적으로 삭제하여 휴지통에 보관하지 않고 바로 지우는 단축키는?
① Ctrl + Delete ② Alt + Delete ③ Shift + Delete ④ Tab + Delete
🔍 정답 확인
33. UNIX 시스템에서 파일의 권한을 변경할 때 사용하는 명령어는?
① chown ② chmod ③ chgrp ④ attrib
🔍 정답 확인
34. 저속의 입출력 장치와 고속의 CPU 간의 속도 차이를 보완하기 위해 디스크의 일부를 버퍼처럼 사용하는 기법은?
① 스풀링(Spooling) ② 페이징(Paging) ③ 세그먼테이션(Segmentation) ④ 스래싱(Thrashing)
🔍 정답 확인
35. 프로세스의 상태 전이 중 준비(Ready) 상태에 있는 프로세스가 CPU를 할당받아 실행(Run) 상태로 전이되는 과정을 무엇이라 하는가?
① Block ② Wake up ③ Dispatch ④ Suspend
🔍 정답 확인
36. 교착 상태(Deadlock)의 발생 필요 조건 4가지에 해당하지 않는 것은?
① 상호 배제(Mutual Exclusion) ② 점유와 대기(Hold and Wait) ③ 비선점(Non-preemption) ④ 선형 대기(Linear Wait)
🔍 정답 확인
37. Windows 운영체제에서 시스템의 하드웨어, 소프트웨어, 사용자 설정 등 모든 구성 정보를 계층적 데이터베이스 형태로 저장하는 곳은?
① 제어판(Control Panel) ② 레지스트리(Registry) ③ 장치 관리자(Device Manager) ④ 시스템 구성(msconfig)
🔍 정답 확인
38. UNIX 시스템에서 사용자의 명령어를 인식하여 프로그램을 호출하고 실행하는 명령어 해석기 역할을 하는 것은?
① 커널(Kernel) ② 쉘(Shell) ③ 유틸리티(Utility) ④ 파일 시스템(File System)
🔍 정답 확인
39. 프로세스 스케줄링 기법 중 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링 방식은?
① RR(Round Robin) ② SJF(Shortest Job First) ③ FCFS(First Come First Served) ④ SRT(Shortest Remaining Time)
🔍 정답 확인
40. 가상 메모리 관리 기법 중 프로그램을 동일한 크기의 블록으로 나누어 관리하는 기법은?
① 페이징(Paging) 기법 ② 세그먼테이션(Segmentation) 기법 ③ 오버레이(Overlay) 기법 ④ 스와핑(Swapping) 기법
🔍 정답 확인
41. MS-DOS에서 현재 디렉토리 내의 파일과 하위 디렉토리 목록을 화면에 출력하는 명령어는?
① TYPE ② MD ③ DIR ④ CD
🔍 정답 확인
42. Windows 운영체제에서 기본적으로 채택하고 있으며, 보안성, 압축, 할당량 설정 기능이 뛰어나고 최대 256TB의 볼륨을 지원하는 파일 시스템은?
① FAT16 ② FAT32 ③ NTFS ④ ext4
🔍 정답 확인
43. UNIX 시스템의 중심부에 위치하며, 프로세스 관리, 메모리 관리, 입출력 관리 등 하드웨어를 직접 제어하는 핵심 부분은?
① 쉘(Shell) ② 커널(Kernel) ③ 파일 시스템 ④ 파이프(Pipe)
🔍 정답 확인
44. 하나의 CPU를 사용하여 여러 개의 프로그램을 동시에 주기억장치에 적재해 놓고 번갈아 가며 실행하는 운영체제 운용 기법은?
① 일괄 처리(Batch Processing) ② 다중 프로그래밍(Multiprogramming) ③ 다중 처리(Multiprocessing) ④ 시분할 시스템(Time Sharing)
🔍 정답 확인
45. 사용자가 키보드로 명령어를 직접 입력하지 않고, 마우스 등을 이용하여 아이콘이나 메뉴를 클릭하여 명령을 수행하는 사용자 인터페이스는?
① CUI(Character User Interface) ② GUI(Graphical User Interface) ③ CLI(Command Line Interface) ④ NUI(Natural User Interface)
🔍 정답 확인
46. Windows에서 응답하지 않는 프로그램을 강제로 종료하거나 시스템의 CPU 및 메모리 사용 현황을 모니터링할 때 사용하는 도구는?
① 제어판 ② 작업 관리자(Task Manager) ③ 디스크 조각 모음 ④ 시스템 복원
🔍 정답 확인
47. UNIX 파일 시스템의 디렉토리 구조는 어떤 형태를 띠고 있는가?
① 망형(Mesh) 구조 ② 링형(Ring) 구조 ③ 트리형(Tree) 구조 ④ 성형(Star) 구조
🔍 정답 확인
48. 프로세스 내에서 실행되는 흐름의 단위로, 하나의 프로세스 내에 여러 개가 존재하며 자원을 공유하여 병행성을 높이는 것은?
① 스레드(Thread) ② 세마포어(Semaphore) ③ 모니터(Monitor) ④ 뮤텍스(Mutex)
🔍 정답 확인
49. CPU가 현재 실행 중인 프로세스의 상태(문맥)를 PCB에 저장하고, 다음에 실행할 프로세스의 상태를 복원하는 작업은?
① 문맥 교환(Context Switching) ② 페이징(Paging) ③ 스와핑(Swapping) ④ 인터럽트(Interrupt)
🔍 정답 확인
50. 컴퓨터 전원을 켰을 때 ROM BIOS가 가장 먼저 수행하여 하드웨어의 이상 유무를 점검하는 과정은?
① POST(Power On Self Test) ② Boot Loader ③ MBR 읽기 ④ OS 커널 적재
🔍 정답 확인
📚 4과목. 정보통신 일반 (10문제)
[네트워크 기초, OSI 7계층, 프로토콜 및 데이터 전송 기술]
51. OSI 7계층 모델 중 기계적, 전기적, 기능적, 절차적 특성을 정의하여 비트 스트림을 전송 매체를 통해 전송하는 최하위 계층은?
① 물리 계층(Physical Layer) ② 데이터 링크 계층(Data Link Layer) ③ 네트워크 계층(Network Layer) ④ 전송 계층(Transport Layer)
🔍 정답 확인
52. 인터넷 환경에서 데이터를 패킷 단위로 분할하여 목적지까지 라우팅하고, 전송의 신뢰성을 보장하기 위해 사용되는 핵심 프로토콜 슈트는?
① IPX/SPX ② TCP/IP ③ NetBEUI ④ AppleTalk
🔍 정답 확인
53. 중앙에 허브(Hub)나 스위치가 있고 모든 노드가 중앙 장비에 1:1로 연결되는 근거리 통신망(LAN) 토폴로지(망 구성 형태)는?
① 버스형(Bus) ② 링형(Ring) ③ 성형(Star) ④ 망형(Mesh)
🔍 정답 확인
54. 아날로그 음성 신호를 디지털 신호로 변환하기 위해 표본화, 양자화, 부호화 과정을 거치는 변조 방식은?
① AM ② FM ③ PM ④ PCM(Pulse Code Modulation)
🔍 정답 확인
55. 하나의 통신 회선을 여러 대의 단말기가 공유할 때, 전송 대역폭을 여러 개의 좁은 주파수 대역으로 나누어 동시에 전송하는 다중화 기법은?
① TDM(시분할 다중화) ② FDM(주파수 분할 다중화) ③ CDM(코드 분할 다중화) ④ WDM(파장 분할 다중화)
🔍 정답 확인
56. IPv4 주소 체계에서 첫 번째 옥텟의 값이 128~191 범위에 속하며, 중규모 네트워크에 할당되는 클래스는?
① Class A ② Class B ③ Class C ④ Class D
🔍 정답 확인
57. 라우팅 프로토콜 중 거리 벡터(Distance Vector) 알고리즘을 사용하며, 최대 홉(Hop) 수를 15로 제한하여 소규모 네트워크에 적합한 것은?
① RIP ② OSPF ③ BGP ④ EIGRP
🔍 정답 확인
58. 데이터 전송 시 발생하는 오류를 검출하기 위해 다항식 코드를 사용하여 프레임 끝에 검사 비트(FCS)를 덧붙이는 방식은?
① 패리티 검사(Parity Check) ② 블록 합 검사(Block Sum Check) ③ CRC(순환 중복 검사) ④ 해밍 코드(Hamming Code)
🔍 정답 확인
59. 통신 속도를 나타내는 단위 중 1초 동안 전송되는 신호의 변화 횟수(상태 변화 수)를 의미하는 것은?
① Bps(Bits per second) ② Baud(보오) ③ Hz(헤르츠) ④ CPS(Characters per second)
🔍 정답 확인
60. 전송 매체 중 빛의 전반사 원리를 이용하며, 대역폭이 매우 넓어 초고속 대용량 전송이 가능하고 전자기적 간섭(EMI)이 없는 것은?
① 꼬임선(Twisted Pair) ② 동축 케이블(Coaxial Cable) ③ 광섬유 케이블(Optical Fiber) ④ 마이크로파(Microwave)
🔍 정답 확인
- 자주 출제되는 영역: CPU 레지스터의 종류와 역할, 논리 게이트, 프로세스 스케줄링 기법, OSI 7계층의 특징은 매 회차 출제되는 핵심입니다.
- 오답률 높은 유형: 가상 메모리 관리 기법(페이징 vs 세그먼테이션)의 차이점, 서브넷 마스크와 IP 클래스 계산 문제에서 실수가 잦습니다.
- 다음 회차 대비 학습 포인트: 10회차 최종 모의고사를 앞두고, SQL 명령어(DDL, DML)의 정확한 구문과 UNIX 주요 명령어(chmod, ls 등)의 옵션을 완벽히 암기하시기 바랍니다.
📌 문제지: 문제만 + 풀이 공간 추가 (학생에게 배포용). 답 쓸 줄 자동 생성.
📌 해설지: 문제 번호 + 정답·해설만 (선생님 채점용·학생 자가채점용). 문제 본문 생략.
📌 잉크 절약: 배경 흰색 + 검은 글자 (잉크 30~70% 절약). SVG 그림은 유지.
📌 PDF 파일명: 브라우저 인쇄 창에서 “PDF로 저장”을 선택하세요.