본문 바로가기

주메뉴 바로가기

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

문제은행 공통과목

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

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

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

2021 국가직 9급 컴퓨터일반 시험 목록 바로가기

  1. 문제은행

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

  • 1

    컴퓨팅 사고(Computational Thinking)에서 주어진 문제의 중요한 특징만으로 문제를 간결하게 재정의함으로써 문제 해결을 쉽게 하는 과정은?

     

    해설

    컴퓨팅 사고(Computational Thinking)란 컴퓨터로 처리할 수 있는 형태로 문제와 해결책을 표현하는 사고 과정을 말하는데, 컴퓨터에게 뭘 해야 할지를 사람이 설명해 주는 것이라고 볼 수 있다. 예를 들어 복잡한 문제를 컴퓨터가 효과적으로 처리할 수 있는 단위로 분해(decomposition), 문제 간 유사성을 찾는 패턴 인식(pattern recognition), 문제의 핵심만 추려 복잡한 문제를 단순화하는 추상화(abstraction), 일련의 규칙과 절차에 따라 문제를 해결하는 알고리즘 기법 등을 사용하여 사람과 컴퓨터 모두가 문제를 처리할 수 있는 형태로 표현한다.

  • 2

    소프트웨어에 대한 설명으로 옳지 않은 것은?

     

    해설

    ④번은 컴파일러에 대한 설명이다.

  • 3

     

    해설
  • 4

    -35를 2의 보수(2’s Complement)로 변환하면?

     

    해설

    우선 양수 35를 2진수로 표현하여 –35를 2의 보수법으로 나타내면 된다.
    그러므로, +35=00100011, -35=11011101

  • 5

    OSI 7계층에서 계층별로 사용하는 프로토콜의 데이터 단위는 다음 표와 같다. ㉠~㉢에 들어갈 내용을 바르게 연결한 것은?

     

    해설
  • 6

    300개의 노드로 이진 트리를 생성하고자 할 때, 생성 가능한 이진 트리의 최대 높이와 최소 높이로 모두 옳은 것은? (단, 1개의 노드로 생성된 이진 트리의 높이는 1이다)

     

    해설
  • 7

    아래와 같은 순서대로 회의실 사용 요청이 있을 때, 다음 중 가장 많은 회의실 사용 시간을 확보할 수 있는 스케줄링 방법은? (단, 회의실은 하나이고, 사용 요청은 (시작 시각, 종료 시각)으로 구성된다. 회의실에 특정 회의가 할당되면 이 회의 시간과 겹치는 회의 요청에 대해서는 회의실 배정을 할 수 없다)

     

    해설

    우선 가장 많은 회의실 사용 시간을 확보하기 위해서는 사용 요청 시간이 가장 이른 작업부터 고려해야 한다. 그러므로 (9:00, 12:00)시간이 1번 작업이 사용된다. 이 때 작업1이 수행되는 동안 다른 작업은 동시에 회의실에 들어 올 수 없기 때문에 2번 작업은 (13:00, 14:30)시간이 된다. 이 때 작업2가 끝나고 (14:40, 15:00)시간 작업과 (14:50, 16:00)시간 작업이 있는데, 만약 시작 시간이 빠른 (14:40, 15:00)시간 작업을 수행하게 되면 다음 작업으로 (15:40, 16:20)시간 작업을 수행할 수밖에 없어 전체 사용 시간 줄게 된다. 그러므로 작업2 다음 작업은 (14:50, 16:00)시간 작업이 되어야 하고 마지막 작업은 (16:10, 18:00)시간 작업이 된다.
    결론적으로 긴 작업부터 시작하여 하나의 작업이 끝났을 때 작업을 요청한 작업 중 수행시간이 가장 긴 작업을 수행했을 때 회의실 사용시간이 가장 많게 된다.

  • 8

    제품 테이블에 대하여 SQL 명령을 실행한 결과가 다음과 같을 때, ㉠과 ㉡에 들어갈 내용을 바르게 연결한 것은?

     

    해설

    SELECT에 사용된 컬럼명이 반드시 GROUP BY 절에 사용되는 것은 아니지만, GROUP BY절에 명시된 속성은 SELECT문에 명시되어야 한다.
    그러므로 ㉠은 제조업체이며 ㉡은 제조업체별 최고 단가를 출력한다. 하지만 제품이름이 2개 이상이어야 하므로 A업체가 제외된다.

  • 9

    스택의 입력으로 4개의 문자 D, C, B, A가 순서대로 들어올 때, 스택 연산 PUSH와 POP에 의해서 출력될 수 없는 결과는?

     

    해설

    스택은 선형 자료구조로 구조의 한쪽 끝(top)에서만 삽입과 삭제 연산이 일어나는 제한된 데이터 구조이다.
    또한 스택에서는 각 요소가 삽입 연산의 순서와 반대로 가장 먼저 삽입되어 스택에 들어간 요소가 가장 최후에 삭제된다는 특성을 나타낸다. 그러므로 ②번 보기의 BDCA에서 D가 출력되기 위해서는 반드시 C가 먼저 출력되어야 한다.

  • 10

    임계구역에 대한 설명으로 옳은 것은?

     

    해설
  •  
  • 1
  • 2
  •