본문 바로가기

주메뉴 바로가기

지안에듀 로고 빅모의고사 로고

문제은행 공통과목

이동할 직렬을 선택해주세요.

닫기
로그인 지안에듀 바로가기
문제은행

지안에듀의 문제은행을 실전처럼 활용해보세요.

2023 군무원 9급 컴퓨터일반 시험 목록 바로가기

  1. 문제은행

25문제가 검색되었습니다.

  • 1

    클라우드 컴퓨팅 환경 중 서버, 스토리지, 네트워크를 가상화 환경으로 만들어 필요에 따라 자원을 사용할 수 있게 하는 서비스로 옳은 것은?

     

    해설
    ◾클라우드 컴퓨팅
    ① IaaS : 서버, 스토리지, 데이터베이스(인프라 제공)
    ② PaaS : 하드웨어나 운영체제(OS)와 같은 플랫폼(플랫폼 제공)
    ③ SaaS : 응용프로그램과 같은 소프트웨어(소프트웨어 제공)
  • 2

    데이터베이스관리시스템(DBMS)의 필수 기능에 대한 설명으로 가장 적절하지 않은 것은?

     

    해설
    ◾DBMS의 필수 기능
    ① 정의 기능 : 데이터베이스의 구조와 제약 조건 등의 명세
    ② 조작 기능 : 사용자의 연산(검색, 갱신, 삽입, 삭제)을 지원
    ③ 제어 기능 : 데이터베이스의 무결성을 유지, 보안, 권한 검사
  • 3

    OSI 참조 모델의 각 계층과 이에 해당하는 프로토콜에 대한 연결이 옳지 않은 것은?

     

    해설
    ◾OSI 참조 모델 프로토콜
    ① 네트워크 계층 – IP, ICMP, IGMP
    ② 데이터 링크 계층 - HDLC
    ③ 전송 계층 – TCP, UDP
    ④ 응용 계층 – FTP, HTTP, Telnet, SMTP
  • 4

    객체지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 만들기 위한 객체의 타입(type)으로 옳은 것은?

     

    해설
    클래스(Class)란 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미한다.
    참고로, 연관된 클래스의 모임이 컴포넌트(component)이다.
  • 5

    트리의 전순위 탐방의 결과가 A B D E H C F G일 때, 중순위 탐방의 결과로 옳은 것은?

     

    해설
    트리의 전위(Preorder) 운행은 제일 먼저 부노드를 방문하고 왼쪽 자노드로 가면서 더 이상 왼쪽 노드가 없으면 오른쪽 노드로 이동하면서 앞의 원리와 같이 방문되지 않은 노드를 방문한다.
    그러므로 문제 보기의 중위(Inorder) 운행은 B노드가 A노드 보다 먼저 운행해야 한다는 것을 알 수 있다. 하지만 2번과 4번은 그렇지 않다.
    또한 D노드를 방문한 후에는 반드시 B노드를 방문할 수밖에 없다.
    결론적으로, 주어진 트리의 운행 조건으로 그림을 그려 해결해야 한다.
  • 6

    다음 부울 함수를 간소화한 결과로 옳은 것은?

     

    해설
  • 7

    다음 중 레지스터에 대한 설명으로 옳지 않은 것은?

     

    해설
    Index Register는 계산에 의한 주소 지정 방식에서 사용되며 약식 주소 방식에 해당한다. 약식주소란 주소의 일부분을 생략해 주소를 나타내는 비트 수를 줄인 것을 뜻한다.
    하지만 절대주소란 주기억장치의 주소는 Word 단위로 부여된 Word Machine과 Byte 단위로 부여된 Byte Machine이 있는데 주기억장치에 처음부터 0,1,2,3…으로 부여되는 고유번지에 직접 사상시킬 수 있는 주소를 의미한다.
  • 8

    다음 입력 숫자에 대하여 삽입 정렬(insertion sort)을 이용하여 오름차순 정렬할 경우 2회전 후의 결과로 옳은 것은?

    입력 숫자 : 7 6 3 9 4

     

    해설
    삽입 정렬(insertion sort)은 이미 정렬된 레코드에 새로운 레코드를 삽입시켜 다시 정렬하는 기법이다.
    그러므로 1패스에서 2개의 데이터를, 2패스에서 3개의 데이터를 정렬하게 된다.
  • 9

    컴퓨팅 사고의 구성 요소 중 문제에서 중요하지 않은 부분을 제거하고 중요한 특징만으로 문제를 구성함으로써 문제 해결을 좀 더 쉽게 하는 것은?

     

    해설
    ◾컴퓨팅 사고Computational Thinking)
    컴퓨터로 처리할 수 있는 형태로 문제와 해결책을 표현하는 사고 과정을 말하는데, 컴퓨터에게 뭘 해야 할지를 사람이 설명해 주는 것이라고 볼 수 있다.
    ① 패턴 인식(pattern recognition) : 미가공된 데이터(이미지, 음성 등)들에서 어떤 규칙성을 찾아내고, 이 규칙성에 따라 특정 그룹으로 분류(인식)하는 것이다.
    ② 분해(decomposition) : 복잡한 문제를 컴퓨터가 효과적으로 처리할 수 있는 단위로 나눈다.
    ③ 알고리즘(algorithm): 일련의 규칙과 절차에 따라 문제를 해결하는 절차이다.
    ④ 추상화(abstraction) : 문제의 핵심(중요한 것)만 추려 복잡한 문제를 단순화한다.
  • 10

    다음 단위 중 가장 큰 용량을 표현하는 단위로 옳은 것은?

     

    해설