2025년 군무원 9급 컴퓨터일반 기출문제
2025년 군무원 9급 컴퓨터일반 25문항 중 21문항의 발문과 선지입니다. 시험 시간은 25분입니다. 나머지 4문항은 그림이나 지문이 있어 앱에서 볼 수 있습니다. 정답·해설은 앱에서 볼 수 있습니다.
- 1번유니코드(Unicode)의 설명으로 가장 적절한 것은?
- ①문자의 저장 공간을 줄이기 위해 8비트 구조로 설계되었으며 저장 효율이 가장 큰 문자 인코딩 방식이다.
- ②국가별로 독립적인 문자 코드체계를 유지 하는 것이 목표이며 코드 충돌을 방지하기 위해 코드페이지를 지역마다 다르게 관리한다.
- ③미국에서만 사용되는 특수 문자 처리를 위한 방식이며 멀티바이트 언어 표현에는 적합하지 않다.
- ④아스키 코드의 한계를 극복하기 위해 16비트 이상을 사용해 전 세계 대부분의 문자를 통합적 으로 표현하는 유리한 통합 문자 체계이다.
- 2번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 3번개체-관계(Entity-Relationship) 모델에 대한 설명 으로 가장 적절한 것은?
- ①약한 개체의 참여 제약 조건은 부분 참여이다.
- ②개체를 구성하는 속성들 사이의 순서는 의미가 없다.
- ③관계는 자기 자신만의 속성을 가질 수 없다.
- ④개체, 속성, 관계성으로 기술하는 논리적 데이터 모델이다.
- 4번프로토콜 구조가 다른 네트워크 환경들을 연결할 수 있는 기능을 제공하고 여러 계층의 프로토콜 변환 기능을 수행하는 장비로 가장 적절한 것은?
- ①게이트웨이(Gateway)
- ②리피터(Repeater)
- ③브리지(Bridge)
- ④라우터(Router)
- 5번시스템 소프트웨어로 가장 적절하지 않은 것은?
- ①운영체제(Operating System)
- ②워드 프로세서(Word Processor)
- ③부트 로더(Boot Loader)
- ④장치 드라이버(Device Driver)
- 6번스택의 응용 분야로 가장 적절하지 않은 것은?
- ①작업 대기열 관리
- ②재귀함수 호출
- ③편집 실행 취소(undo)
- ④후위 표기식 계산
- 7번운영체제의 역할에 대한 설명으로 가장 적절하지 않은 것은?
- ①CPU, 메모리, 입출력 장치 등 하드웨어 자원을 효율적으로 할당하고 배분한다.
- ②사용자에게 컴퓨터 프로그램을 효율적으로 실행할 수 있는 환경을 제공한다.
- ③사용자가 작성한 원시 프로그램을 번역하여 시스템에서 실행할 수 있게 한다.
- ④시스템 오류를 감지하고 처리하여 시스템이 정상적으로 작동하도록 유지한다.
- 8번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 9번교착 상태가 발생하기 위한 네 가지 필요조건을 나열한 것으로 가장 적절한 것은?
- ①상호 배제, 비선점, 우선순위 무시, 순환 요청
- ②상호 배제, 점유와 대기, 비선점, 환형 대기
- ③점유와 대기, 자원 분할, 우선순위 할당, 순환 대기
- ④공유 자원, 동시 접근, 비선점, 병렬 대기
- 10번음성 인식 기술의 화자 종속과 화자 독립 개념에 대한 설명으로 가장 적절한 것은?
- ①화자 독립 음성 인식 시스템은 하나의 사용자 음성에 최적화되어 정확도는 높지만 다른 사용자의 음성은 일반적으로 인식하지 못한다.
- ②화자 종속 시스템은 다양한 사용자에 대해 일반화되어 있어 학습 없이 누구의 음성이든 잘 인식할 수 있도록 설계된다.
- ③최신 음성 인식 기술은 대부분 화자 종속 방식 만을 채택하며 사용자별 음성 프로파일 구축이 필수적이다.
- ④화자 독립 시스템은 다수 사용자에게 적용 가능하도록 훈련된 일반화 모델을 사용하고 화자 종속 시스템은 특정 사용자에 대해 별도로 학습된 모델을 사용하는 방식이다.
- 11번방화벽의 기능으로 가장 적절한 것은?
- ①새로운 형태의 보안 공격 차단에 능동적이다.
- ②내부자에 의한 공격을 차단하는 데 용이하다.
- ③로그 자료를 바탕으로 감사 기능을 제공한다.
- ④문서에 포함된 악성 코드 탐지가 용이하다.
- 12번분산 데이터베이스 시스템의 특징으로 가장 적절한 것은?
- ①데이터베이스 설계가 간단하며 관리의 편의성이 우수하다.
- ②중앙 집중 시스템에 비해 신뢰성과 가용성이 우수하다.
- ③사용자는 자료가 어느 사이트에 저장되어 있는지 알아야 한다.
- ④중복 데이터의 일치성 보장을 위해 추가적인 작업이 필요 없다.
- 13번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 14번인터럽트에 대한 설명으로 가장 적절한 것은?
- ①여러 장치에서 인터럽트가 발생하는 경우 발생 순서에 따라 처리한다.
- ②일반적으로 하드웨어 인터럽트보다 소프트웨어 인터럽트의 우선순위가 높다.
- ③일반적으로 내부 인터럽트보다 외부 인터럽트의 우선순위가 높다.
- ④Daisy Chain 방식은 우선순위 판별을 위한 소프트웨어 방법이다.
- 15번부울식 xy + xy' + x'z + x'z'를 최소화한 결과로 가장 적절한 것은?
- ①x
- ②y
- ③0
- ④1
- 16번디스크 스케줄링 기법에 대한 설명으로 가장 적절한 것은?
- ①FCFS 스케줄링은 탐색 시간을 최소화하기 위해 항상 현재 헤드 위치에서 가장 가까운 요청을 먼저 처리하는 방식으로 응답 시간의 편차를 줄이기 위한 목적에 최적화되어 있다.
- ②SSTF 스케줄링은 디스크 헤드를 일정 방향 으로 왕복시키며 모든 요청을 순차적으로 처리하는 방식이며 헤드가 끝에 도달하면 반대 방향으로 전환한다.
- ③SCAN 스케줄링은응답시간의공정성을보장하지 않으며 서비스 요청의 우선순위와 무관하게 헤드가 도착한 순서에 따라 FIFO로 처리한다.
- ④N-단계 SCAN 스케줄링은 요청 큐를 일정 단위로 나누어 처리하므로 과도한 요청이 발생하더라도 각 단계별로 제한된 요청만 처리함으로써 응답 지연을 완화하고 스케줄링의 예측 가능성을 향상시킨다.
- 17번소프트웨어 유지보수의 유형과 그 설명이 가장 적절한 것은?
- ①완전형 유지보수 – 소프트웨어의 성능 향상 이나 자원 최적화를 위해 기존 기능을 개선 하거나 내부 구조를 변경하는 작업
- ②수정형 유지보수 – 시스템의 성능 향상을 위해 알고리즘을 최적화하거나 코드 구조를 개선하는 작업
- ③예방형 유지보수 – 하드웨어 교체나 운영 체제 변경 등 환경 변화에 적응하기 위한 소프트웨어 수정 작업
- ④적응형 유지보수 – 향후 기능 확장 가능성을 고려하여 소프트웨어 구조를 변경하거나 기능을 미리 추가하는 작업
- 18번OSI 7 계층에 대한 설명으로 가장 적절한 것은?
- ①네트워크 계층은 MIME 인코딩이나 데이터 암호화의 기능을 지원한다.
- ②데이터링크 계층은 사용자 장비와 네트워크 종단 장비 간의 물리적 인터페이스를 규정한다.
- ③전송 계층에서 다루는 데이터 단위를 프레임 이라고 한다.
- ④세션 계층은 통신 시스템 간의 상호 대화를 설정하고 유지하고 동기화한다.
- 19번개인정보보호를 위한 비식별화 기술에 대한 설명으로 가장 적절한 것은?
- ①가명 처리는 정보를 공백이나 노이즈 등으로 변환해 개인 식별을 방지하는 방법으로 이름, ID 등에 사용된다.
- ②범주화는 정보를 일정 범위로 구간화하여 숨기는 방식으로 나이, 거주 지역 등에 사용된다.
- ③데이터 마스킹은 식별 가능한 내용을 삭제 하는 방식으로 주민등록번호, 날짜 정보 등에 사용된다.
- ④데이터값 삭제는 일부 혹은 전체 정보를 집계 하여 개인의 특성을 알아볼 수 없도록 하는 기법으로 나이, 몸무게 등에 사용된다.
- 20번애자일 모델의 특징에 대한 설명으로 가장 적절한 것은?
- ①시스템 개발 시 위험을 최소화하기 위해 점진적 으로완벽한시스템으로개발해나가는방법이다.
- ②팀 구성원과 이해 관계자 간의 협업과 의사 소통이 중요하며 계획, 위험 분석, 엔지니어링 및 평가의 4단계로 구성된다.
- ③일정한 주기를 가지고 끊임없이 프로토 타입을 만들어내며 적시에 필요한 요구를 더하고 수정 하여 소프트웨어를 개발해 나간다.
- ④각 단계에서 계획 및 문서화가 강조되며 요구 사항이 잘 정의된 간단한 프로젝트에 적합하다.
- 21번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 22번레드-블랙 트리에 대한 설명으로 가장 적절하지 않은 것은?
- ①동일한 키에 대해 여러 경로를 통해 삽입 또는 삭제가 가능하다.
- ②삽입 및 삭제 시 색상 조건만으로 회전 필요 여부를 결정할 수 있다.
- ③기존 이진 탐색 트리(BST)의 탐색 기능을 그대로 유지할 수 있다.
- ④레드-블랙 트리는 2-3-4 트리의 구조를 단순화 하여 이진 탐색 트리로 표현할 수 있다.
- 23번TCP/IP의 전송 계층에 해당하는 프로토콜로 가장 적절한 것은?
- ①ARP
- ②DNS
- ③FTP
- ④UDP
- 24번소프트웨어 구현 시 응집도(Cohesion)와 결합도 (Coupling)의 설명으로 가장 적절한 것은?
- ①모듈 내의 응집도는 최대화되어야 하며 모듈 간의 결합도는 최소화되어야 한다.
- ②모듈 내의 응집도는 최대화되어야 하며 모듈 간의 결합도 또한 최대화되어야 한다.
- ③모듈 내의 응집도는 최소화되어야 하며 모듈 간의 결합도는 최대화되어야 한다.
- ④모듈 내의 응집도는 최소화되어야 하며 모듈 간의 결합도 또한 최소화되어야 한다.
- 25번운영체제의 단편화(Fragmentation) 문제에 대한 설명으로 가장 적절한 것은?
- ①단편화는 프로세스 간의 문맥 교환 속도를 높이기 위해 의도적으로 발생시키는 메모리 최적화 전략이며 이를 방지하기 위해 페이지 크기를 줄이는 것이 효과적이다.
- ②내부 단편화는 주기억장치 전체가 비어 있음 에도 불구하고 외부 단편화가 해결되지 않아 프로세스가 적재되지 못하는 현상을 의미한다.
- ③단편화는 주기억장치에서 사용되지 않는 비연속 적인 작은 조각들이 생기는 현상이며 이를 해결하기 위해 인접한 자유 공간을 하나로 합치는 통합(Coalescing) 기법이나 메모리의 데이터를 재배치하여 연속된 공간을 확보 하는 압축(Compaction) 기법이 사용된다.
- ④단편화를 해결하기 위해 가장 일반적으로 사용 하는 방법은 고정된 위치에만 프로세스를 할당하여 주소 공간의 이동을 최소화하는 방식이며 이는 동적 메모리 할당보다 유연성이 높다.