정보처리산업기사 필기 기출문제복원 (2019-04-27)

정보처리산업기사 2019-04-27 필기 기출문제 해설

이 페이지는 정보처리산업기사 2019-04-27 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

정보처리산업기사
(2019-04-27 기출문제)

목록

1과목: 데이터 베이스

1. 릴레이션에서 튜플의 수를 의미하는 것은?

  1. DEGREE
  2. SYNONYM
  3. COLLISION
  4. CARDINALITY
(정답률: 76%)
  • 릴레이션에서 튜플의 전체 수를 의미하는 용어는 카디널리티(CARDINALITY)입니다.

    오답 노트

    DEGREE: 속성(Attribute)의 수
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 트리를 Post-order로 운행할 때 노드 C는 몇 번째로 검사되는가?

  1. 2번째
  2. 3번째
  3. 4번째
  4. 5번째
(정답률: 81%)
  • 후위 순회(Post-order)는 '왼쪽 자식 → 오른쪽 자식 → 루트 노드' 순으로 방문합니다.
    제시된 트리 의 방문 순서는 다음과 같습니다.
    D(왼쪽) $\rightarrow$ E(오른쪽) $\rightarrow$ C(루트) $\rightarrow$ B(루트) $\rightarrow$ A(루트)
    따라서 노드 C는 3번째로 검사됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 중위 표기(Infix)로 표현된 다음 산술문을 후위표기(Postfix)로 옳게 변환한 것은?

  1. ABC**/DE+*AC-*
  2. ABC**/DE*+AC*-
  3. **/ABC*-DE*-AC
  4. **/ABC+*DE-*AC
(정답률: 68%)
  • 중위 표기법을 후위 표기법으로 변환할 때는 연산 우선순위에 따라 피연산자 뒤로 연산자를 배치합니다.
    주어진 식 $A / (B ** C) + (D * E) - (A * C)$의 변환 과정은 다음과 같습니다.
    1. 괄호 안의 연산 우선 처리: $(A / BC**) + (DE*) - (AC*)$
    2. 전체 식의 연산자 배치: $ABC**/DE*+AC*-$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 색인 순차 파일(Indexed Sequential Access Method file)의 인덱스 구역에 해당하지 않는 것은?

  1. master 인덱스
  2. prime 인덱스
  3. cylinder 인덱스
  4. track 인덱스
(정답률: 70%)
  • 색인 순차 파일의 인덱스 구역은 트랙 색인구역, 실린더 색인구역, 마스터 색인구역으로 구성됩니다. prime 인덱스는 인덱스 구역이 아니라 데이터가 저장되는 기본 구역(prime area)과 관련된 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

  1. 기본 테이블, 뷰, 인덱스, 데이터베이스, 접근권한 등의 정보를 저장한다.
  2. 시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다.
  3. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있다.
  4. 시스템 테이블이므로 일반 사용자는 내용을 검색할 수 없다.
(정답률: 85%)
  • 시스템 카탈로그는 시스템 테이블로 구성되어 있어, 일반 이용자도 SQL문을 이용하여 내용을 검색할 수 있습니다. 다만, 일반 사용자가 내용을 임의로 갱신하는 것은 불가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 인사 테이블의 주소 필드에 대한 데이터 타입을 VARCHAR(10)으로 정의하였으나, 필드 길이가 부족하여 20바이트로 확장하고자 한다. 이에 적합한 SQL 명령은?

  1. MODIFY FIELD
  2. MODIFY TABLE
  3. ALTER TABLE
  4. ADD TABLE
(정답률: 65%)
  • 이미 생성된 테이블의 구조를 변경하거나 필드의 데이터 타입을 수정할 때는 DDL(데이터 정의어)인 ALTER TABLE 명령어를 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 뷰(view)에 대한 설명으로 옳은 것은?

  1. 셋 이상의 기본 테이블에서 유도된 실제 테이블이다.
  2. 시스템 내부의 물리적 표현으로 구현된다.
  3. 뷰 위에 또 다른 뷰를 정의할 수 없다.
  4. 데이터의 논리적 독립성을 제공한다.
(정답률: 61%)
  • 뷰는 하나 이상의 기본 테이블에서 유도된 가상 테이블로, 사용자에게 필요한 데이터만 보여줌으로써 데이터의 논리적 독립성을 제공합니다.

    오답 노트

    셋 이상의 기본 테이블에서 유도된 실제 테이블이다: 1개 이상의 테이블에서 유도된 가상 테이블임
    시스템 내부의 물리적 표현으로 구현된다: 물리적으로 저장되지 않는 가상 테이블임
    뷰 위에 또 다른 뷰를 정의할 수 없다: 뷰 위에 또 다른 뷰 정의 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 선형 자료구조에 해당하지 않는 것은?

  1. 리스트(list)
  2. 큐(queue)
  3. 데큐(deque)
  4. 그래프(graph)
(정답률: 81%)
  • 데이터 요소들이 일렬로 나열된 형태가 아닌 계층적 또는 망형 구조를 가지는 그래프(graph)와 트리는 비선형 자료구조에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 널(NULL) 값에 대한 설명으로 부적합한 것은?

  1. 부재(missing) 정보를 의미한다.
  2. 알려지지 않은 값을 의미한다.
  3. 영(zero)의 값을 의미한다.
  4. 널(NULL) 값은 혼란을 야기할 수 있다.
(정답률: 84%)
  • 널(NULL) 값은 데이터가 입력되지 않은 부재(missing) 상태나 알려지지 않은 값을 의미하며, 숫자 0(zero)과는 완전히 다른 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 논리적 설계 단계에 해당하지 않는 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 개념 스키마의 평가 및 정재
  4. 접근 경로 설계
(정답률: 55%)
  • 논리적 설계 단계는 개념 스키마를 특정 DBMS가 지원하는 논리적 자료구조로 변환하고, 개념 스키마의 평가 및 정제, 트랜잭션 인터페이스 설계를 수행하는 과정입니다.

    오답 노트

    접근 경로 설계: 물리적 설계 단계에서 수행됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 이진탐색(Binary Search)을 하고자 할 때 구비조건으로 가장 중요한 것은?

  1. 자료가 순차적으로 정렬되어 있어야 한다.
  2. 자료의 개수가 항상 짝수이어야 한다.
  3. 자료의 개수가 항상 홀수이어야 한다.
  4. 자료가 모두 정수로만 구성되어야 한다.
(정답률: 72%)
  • 이진 탐색(Binary Search)은 중앙값과 찾고자 하는 값을 비교하여 탐색 범위를 절반씩 줄여나가는 방식이므로, 반드시 자료가 순차적으로 정렬되어 있어야만 작동할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 데이터베이스 설계 단계 중 개념 스키마 모델링 및 트랜잭션 모델링과 관계되는 것은?

  1. 개념적 설계
  2. 논리적 설계
  3. 물리적 설계
  4. 요구조건 분석
(정답률: 62%)
  • 데이터베이스 설계 단계 중 개념적 설계는 정보 사용자들의 요구사항을 추상화하여 개념 스키마를 생성하고, 트랜잭션 모델링 및 E-R 모델을 작성하는 단계입니다.

    오답 노트

    요구조건 분석: 요구조건 명세서 작성 단계
    논리적 설계: 목표 DBMS에 맞는 스키마 및 인터페이스 설계 단계
    물리적 설계: 물리적 저장 구조로 변환하는 단계
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 영문의 ( ) 안에 적합한 단어는?

  1. stack
  2. queue
  3. graph
  4. tree
(정답률: 59%)
  • 제시된 영문 의 내용은 '한쪽 끝(rear)에서는 삽입이 일어나고, 반대쪽 끝(front)에서는 삭제가 일어나는 순서 리스트'를 설명하고 있습니다. 이는 선입선출(FIFO) 구조인 queue의 핵심 정의입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. A, B, C, D의 순서로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은? (단, 왼쪽부터 먼저 출력된 순서대로 나열하였다.)

  1. A, D, C, B
  2. A, B, C, D
  3. D, C, B, A
  4. B, D, A, C
(정답률: 69%)
  • 스택은 후입선출(LIFO, Last-In First-Out) 구조로, 가장 나중에 들어온 데이터가 가장 먼저 나갑니다.
    B, D, A, C 순서로 출력되려면 B가 나간 후 D가 나가고, 그 다음 A가 나오려면 A 위에 있던 C가 먼저 나와야 하므로 불가능한 순서입니다.

    오답 노트

    A, D, C, B: A 출력 후 B, C, D 입력 후 역순 출력 가능
    A, B, C, D: 입력 즉시 각각 출력 가능
    D, C, B, A: A, B, C, D 모두 입력 후 역순 출력 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 학생 테이블에서 학번에 300인 학생의 학년을 3으로 수정하기 위한 SQL 질의어는?

  1. UPDATE 학년=3 FROM 학생 WHERE 학번=300;
  2. UPDATE 학생 SET 학년=3 WHERE 학번=300;
  3. UPDATE FROM 학생 SET 학년=3 WHERE 학번=300;
  4. UPDATE 학년=3 SET 학생 WHEN 학번=300;
(정답률: 68%)
  • 데이터베이스의 기존 데이터를 수정할 때는 UPDATE 문을 사용하며, 기본 문법은 다음과 같습니다.
    $$UPDATE \text{ 테이블명 } SET \text{ 속성명} = \text{ 값 } WHERE \text{ 조건}$$
    따라서 학생 테이블에서 학번이 300인 행의 학년을 3으로 변경하는 UPDATE 학생 SET 학년=3 WHERE 학번=300; 이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음과 같은 그래프에서 간선의 개수는?

  1. 2개
  2. 4개
  3. 6개
  4. 8개
(정답률: 80%)
  • 그래프에서 간선(Edge)은 정점(Vertex)과 정점을 잇는 선분을 의미합니다.
    이미지 에서 연결된 선을 모두 세어보면 다음과 같습니다.
    (1,2), (1,3), (1,4), (2,3), (2,4), (3,4)로 총 6개의 간선이 존재합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 버블 정렬을 이용한 오름차순 정렬시 다음 자료에 대한 1회전 수행 결과는?

  1. 6, 3, 5, 7, 9
  2. 6, 7, 3, 5, 9
  3. 3, 5, 6, 7, 9
  4. 6, 9, 7, 3, 5
(정답률: 76%)
  • 버블 정렬 오름차순은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 과정을 반복합니다.
    대상 자료 의 1회전 과정은 다음과 같습니다.
    (9, 6) 비교 $\rightarrow$ (6, 9, 7, 3, 5)
    (9, 7) 비교 $\rightarrow$ (6, 7, 9, 3, 5)
    (9, 3) 비교 $\rightarrow$ (6, 7, 3, 9, 5)
    (9, 5) 비교 $\rightarrow$ (6, 7, 3, 5, 9)
    최종 결과: 6, 7, 3, 5, 9
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. SQL의 데이터 조작문(DML)에 해당하는 것은?

  1. CREATE
  2. INSERT
  3. ALTER
  4. DROP
(정답률: 68%)
  • DML(데이터 조작어)은 데이터베이스 내의 데이터를 조회, 삽입, 삭제, 수정하는 언어이며, INSERT가 이에 해당합니다.

    오답 노트

    CREATE, ALTER, DROP: 데이터베이스 구조를 정의하는 DDL(데이터 정의어)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 확장 ER모델에서 요소 객체들을 가지고 상위 레벨의 복합 개체를 구축하는 추상화 개념은?

  1. 개념화
  2. 집단화
  3. 영역화
  4. 캡슐화
(정답률: 40%)
  • 확장 ER 모델에서 여러 개의 요소 객체들을 결합하여 상위 레벨의 복합 객체를 구축하는 추상화 개념을 집단화라고 합니다.

    오답 노트

    일반화: 여러 개체의 공통 특징을 하나의 상위 클래스로 통합하는 것
    세분화: 상위 개체 집합을 하위 그룹으로 나누는 것
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 정렬에서 최악의 상황인 경우에 수행 속도가 가장 빠른 것은?

  1. 퀵 정렬
  2. 버블 정렬
  3. 선택 정렬
  4. 힙 정렬
(정답률: 61%)
  • 힙 정렬은 평균과 최악의 경우 모두 시간 복잡도가 $O(n \log_2 n)$으로 일정하여 가장 빠릅니다.

    오답 노트

    퀵 정렬, 버블 정렬, 선택 정렬: 최악의 경우 시간 복잡도가 $O(n^2)$으로 성능이 저하됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 전자 계산기 구조

21. 어떤 컴퓨터의 메모리 용량이 4K 워드이고, 워드 길이가 16비트일 때 AR(주소 레지스터)와 DR(데이터 레지스터)는 몇 비트로 구성하여야 하는가?

  1. AR: 4, DR: 16
  2. AR: 12, DR: 32
  3. AR: 16, DR: 65536
  4. AR: 12, DR: 16
(정답률: 55%)
  • AR(주소 레지스터)은 메모리 용량을 지정하기 위한 비트 수이며, DR(데이터 레지스터)은 워드 길이를 그대로 반영합니다.
    ① [기본 공식]
    $$AR = \log_{2}(\text{Memory Capacity})$$
    $$DR = \text{Word Length}$$
    ② [숫자 대입]
    $$AR = \log_{2}(4 \times 1024) = \log_{2}(2^{12})$$
    $$DR = 16$$
    ③ [최종 결과]
    $$AR = 12, DR = 16$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하는데 사용되는 연산은?

  1. OR
  2. AND
  3. NOR
  4. EX OR
(정답률: 61%)
  • 마스크 연산은 특정 비트만 추출하거나 불필요한 부분을 제거하기 위해 사용하며, 이때 AND 연산을 이용합니다. AND 연산 시 0과 만나는 비트는 제거되고 1과 만나는 비트만 유지되기 때문입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 중 I/O채널(channel)에 대한 설명으로 틀린 것은?

  1. DMA의 확장된 개념으로 볼 수 있다.
  2. multiplexer 채널은 고속 입출력 장치용이고, selector 채널은 저속 입출력 장치용이다.
  3. I/O 장치는 제어장치를 통해 채널과 연결된다.
  4. I/O 채널은 CPU의 I/O 명령을 수행하지 않고 I/O 채널 내의 특수목적 처리명령을 수행한다.
(정답률: 53%)
  • I/O 채널은 CPU를 대신해 입출력을 제어하는 전용 프로세서로, DMA의 확장된 개념입니다.
    채널의 종류에 따라 제어 대상이 다르므로 이를 정확히 구분해야 합니다.

    오답 노트

    multiplexer 채널은 고속 입출력 장치용이고, selector 채널은 저속 입출력 장치용이다: multiplexer 채널은 저속 장치용이며, selector 채널이 고속 장치용입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 캐시 메모리에서 사용되지 않는 매핑 방법은?

  1. direct mapping
  2. database mapping
  3. associative mapping
  4. set associative mapping
(정답률: 61%)
  • 캐시 메모리 매핑은 메인 메모리의 데이터를 캐시의 어느 위치에 저장할지 결정하는 방법입니다.
    대표적인 매핑 방법으로는 direct mapping, associative mapping, set associative mapping이 있습니다.

    오답 노트

    database mapping: 캐시 매핑 방식에 존재하지 않는 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 전가산기(full adder)의 합(sum)의 출력을 얻는 논리회로는?

  1. AND
  2. OR
  3. XOR
  4. NOR
(정답률: 50%)
  • 전가산기의 합(Sum)은 세 개의 입력값에 대해 배타적 논리합(XOR) 연산을 수행하여 도출합니다.
    $$Sum = A \oplus B \oplus C$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 입∙출력 장치와 CPU 사이에 존재하는 속도의 차이로 발생하는 단점을 해결하기 위한 장치는?

  1. Console
  2. Channel
  3. Terminal
  4. Register
(정답률: 64%)
  • 채널(Channel)은 CPU와 입출력 장치 사이의 심각한 속도 차이를 극복하기 위해 입출력 전용 프로세서 역할을 수행하며 데이터 통신 경로를 관리하는 장치입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 프로그램의 진행에 대한 제어 명령에 속하지 않는 것은?

  1. Jump
  2. Load
  3. Branch
  4. Interrupt
(정답률: 47%)
  • Load는 메모리에 있는 데이터를 레지스터로 가져오는 자료 전달 명령에 해당하며, 프로그램의 실행 흐름을 바꾸는 제어 명령이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. RISC(Reduced Instruction Set Computer)형 프로세서의 특징으로 가장 옳은 것은?

  1. 다양한 Addressing Model를 지원한다.
  2. 많은 수의 명령어를 갖는다.
  3. 명령어의 길이가 일정하다.
  4. 자주 사용되지 않는 특별한 동작을 수행하는 명령어가 존재한다.
(정답률: 53%)
  • RISC는 고정 길이의 명령어를 사용하여 해석 속도를 높이고, 단순한 명령어 세트를 통해 파이프라이닝 효율을 극대화하는 것이 특징입니다.

    오답 노트

    다양한 Addressing Model를 지원한다, 많은 수의 명령어를 갖는다, 자주 사용되지 않는 특별한 동작을 수행하는 명령어가 존재한다: 모두 CISC의 특징임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 입∙출력 인터페이스에 대한 설명으로 가장 옳은 것은?

  1. CPU와 입출력 장치를 기계적으로 연결한다.
  2. 컴퓨터에는 1개의 인터페이스가 있다.
  3. 주기억 장치 내에 포함된다.
  4. 입출력 조작 효율을 증대시키기 위한 서브시스템이다.
(정답률: 57%)
  • 입출력 인터페이스는 CPU와 입출력 장치 사이의 속도 차이와 데이터 형식 차이를 해결하여 입출력 조작 효율을 증대시키기 위한 서브시스템입니다.

    오답 노트

    CPU와 입출력 장치를 기계적으로 연결한다: 전기적으로 연결함
    컴퓨터에는 1개의 인터페이스가 있다: 장치마다 수많은 인터페이스가 존재함
    주기억 장치 내에 포함된다: CPU와 입출력 장치 사이에 위치함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 인터럽트(interrupt)의 발생 원인에 해당되지 않는 것은?

  1. 입출력 장치의 데이터 전송 요구
  2. 오버플로우(overflow)의 발생
  3. 분기명령의 실행
  4. supervisor call 명령의 실행
(정답률: 48%)
  • 인터럽트는 CPU가 프로그램 실행 중 예외 상황이 발생했을 때 이를 처리하기 위해 실행 순서를 바꾸는 것입니다. 분기명령의 실행은 프로그램의 정상적인 흐름 제어 과정일 뿐, 예외적인 상황을 알리는 인터럽트 발생 원인이 아닙니다.

    오답 노트

    입출력 장치의 데이터 전송 요구: 입출력 인터럽트
    오버플로우의 발생: 프로그램 검사 인터럽트
    supervisor call 명령의 실행: SVC 인터럽트
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 전자계산기의 연산장치 부호와 크기의 가산 과정에서 초과상태(overflow)가 발생할 조건으로 알맞은 것은?

  1. 음수에 비하여 양수가 큰 경우
  2. 양수에 비하여 음수가 큰 경우
  3. 두 수가 모두 음수이거나 양수인 경우
  4. 가산에서는 모든 경우에 초과상태가 발생하지 않는다.
(정답률: 54%)
  • 오버플로우는 연산 결과가 표현 가능한 범위를 초과할 때 발생합니다. 부호가 다른 두 수를 더하면 절대값이 감소하여 발생 확률이 낮지만, 두 수가 모두 음수이거나 양수인 경우(부호가 같은 경우) 결과값이 커져 오버플로우가 발생할 조건이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 중 가장 큰 수는?

  1. 2진수 1011101
  2. 8진수 157
  3. 10진수 165
  4. 16진수 B7
(정답률: 60%)
  • 각 진법의 수를 10진수로 변환하여 크기를 비교합니다.
    ① [2진수 1011101] $64 + 16 + 8 + 4 + 1 = 93$
    ② [8진수 157] $(1 \times 64) + (5 \times 8) + 7 = 111$
    ③ [10진수 165] $165$
    ④ [16진수 B7] $(11 \times 16) + 7 = 183$
    따라서 16진수 B7이 가장 큰 수입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. RAM(Random Access Memory)의 특징으로 가장 옳은 것은?

  1. 데이터 입∙출력의 고속 처리
  2. 데이터 입∙출력의 순서적 처리
  3. 데이터 입∙출력의 내용 기반 처리
  4. 데이터 기억공간의 확장 처리
(정답률: 62%)
  • RAM은 임의 접근 기억장치로, 저장된 데이터의 위치에 상관없이 직접 접근하여 읽고 쓸 수 있기 때문에 데이터 입·출력을 매우 빠르게 처리할 수 있는 것이 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 주소 선의 수가 11개이고 데이터 선의 수가 8개인 ROM의 내부조직을 나타내는 것은?

  1. 2K × 8
  2. 3K × 8
  3. 4K × 8
  4. 12K × 8
(정답률: 50%)
  • ROM의 내부 조직은 주소 선의 수에 의해 결정되는 기억 용량(단어 수)과 데이터 선의 수(단어 길이)의 곱으로 표현합니다. 주소 선이 $11$개이면 총 $2^{11}$개의 주소를 가질 수 있습니다.
    ① [기본 공식] $\text{용량} = 2^{\text{주소선 수}} \times \text{데이터선 수}$
    ② [숫자 대입] $\text{용량} = 2^{11} \times 8$
    ③ [최종 결과] $2\text{K} \times 8$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 10진수 –6의 2의 보수 표현으로 옳은 것은?

  1. 11111110
  2. 11111010
  3. 11111011
  4. 11111100
(정답률: 57%)
  • 2의 보수는 해당 수의 1의 보수(비트 반전)를 구한 뒤 1을 더하여 계산합니다.
    ① [기본 공식] $2\text{s Complement} = (1\text{s Complement}) + 1$
    ② [숫자 대입] $11111001 + 1$
    ③ [최종 결과] $11111010$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 한 명령의 실행 사이클 중에 인터럽트 요청에 의해 인터럽트를 처리한 후 CPU가 다음에 수행하는 사이클은?

  1. fetch cycle
  2. indirect cycle
  3. execute cycle
  4. direct cycle
(정답률: 64%)
  • CPU는 인터럽트 요청을 처리하여 해당 루틴을 마친 후, 다시 원래의 프로그램 흐름으로 돌아가 다음 명령어를 가져와야 합니다. 따라서 인터럽트 처리 후에는 항상 fetch cycle 단계로 진입합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 중 접근 속도가 가장 빠른 것은?

  1. Floppy disk
  2. Harddisk
  3. Register
  4. Magnetic Tape
(정답률: 79%)
  • 메모리 계층 구조에 따른 접근 속도는 레지스터가 가장 빠르며, 이후 캐시, 주기억장치, 보조기억장치 순으로 느려집니다. 따라서 제시된 보기 중 Register가 가장 빠릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 1-주소 형식 인스트럭션에서 반드시 필요한 것은?

  1. 누산기
  2. 스택
  3. 승산기
  4. 인덱스 레지스터
(정답률: 58%)
  • 1-주소 형식 인스트럭션은 연산에 필요한 한 개의 오퍼랜드만 명시하며, 나머지 하나는 누산기(AC)에 저장되어 있다고 가정하여 처리합니다. 따라서 결과 자료를 임시 저장하는 누산기가 반드시 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 주기억장치에서 정보를 읽을 때, 읽은 정보를 기억시켜 놓는 레지스터는?

  1. 메모리 어드레스 레지스터
  2. 메모리 버퍼 레지스터
  3. 인덱스 레지스터
  4. 누산기
(정답률: 56%)
  • 메모리 버퍼 레지스터(MBR)는 주기억장치와 CPU 사이에서 데이터를 주고받을 때, 읽거나 쓴 정보가 잠시 머무르는 임시 저장 공간 역할을 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. MOD-5 카운터를 설계하려고 할 때 필요한 최소의 플립플롭의 개수는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 44%)
  • 카운터 설계 시 필요한 최소 플립플롭 개수는 상태 수 $n$에 대해 $\log_{2}n$의 올림 값으로 계산합니다.
    ① [기본 공식] $\text{개수} = \lceil \log_{2}n \rceil$
    ② [숫자 대입] $\text{개수} = \lceil \log_{2}5 \rceil = \lceil 2.32 \rceil$
    ③ [최종 결과] $\text{개수} = 3$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 시스템분석설계

41. 파일 설계 단계 중 항목의 이름, 항목의 배열 순서, 항목의 자릿수, 문자의 구분, 레코드 길이의 가변성 여부, 전송 블록 길이 등을 검토하는 단계는?

  1. 파일 매체의 검토
  2. 파일 편성범위 검토
  3. 파일 특성 조사
  4. 파일 항목의 검토
(정답률: 54%)
  • 파일 설계 단계 중 항목의 명칭, 저장 형식, 배열 순서, 자릿수, 레코드 형식 및 크기, 블록 크기 등을 결정하는 단계는 파일 항목의 검토 단계입니다.

    오답 노트

    파일 특성 조사: 처리 주기, 처리 방식, 활동률 확인
    파일 매체의 검토: 액세스 형태, 저장 매체 및 장치 대수 결정
    파일 편성범위 검토: 순차, 랜덤, 색인 순차 등 편성 방식 결정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 객체 지향 방법론 중에서 Rumbaugh의 OMT 방법론과 Booch의 Booch 방법론, Jacobson의 OOSE 방법론을 통합하여 만든 모델링 개념의 공통 집합으로 객체지향 분석 및 설계 방법론의 표준 지정을 목표로 제안된 모델링 언어는?

  1. OOD(Object Oriented Design)
  2. OMG(Object Management Group)
  3. OMT(Object Modeling Technique)
  4. UML(Unified Modeling Language)
(정답률: 54%)
  • Rumbaugh의 OMT, Booch의 Booch, Jacobson의 OOSE 방법론을 통합하여 객체지향 분석 및 설계의 표준으로 제안된 모델링 언어는 UML(Unified Modeling Language)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 체크 시스템의 컴퓨터 처리 단계에서 데이터를 처리할 때 발생하는 에러를 체크하는 항목이 아닌 것은?

  1. Check Digit Check
  2. Double Record Check
  3. Sign Check
  4. Impossible Check
(정답률: 40%)
  • Check Digit Check는 데이터 처리 단계가 아니라 컴퓨터 입력 단계에서 수행하는 검사 방법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 표준 처리 패턴 중 특정 조건이 주어진 파일 중에서 그 조건에 만족되는 것과 그렇지 않은 것으로 분리 처리하는 것은?

  1. 갱신
  2. 정렬
  3. 대조
  4. 분배
(정답률: 57%)
  • 하나의 파일 내에서 특정 조건의 만족 여부에 따라 데이터를 분리하여 처리하는 패턴은 분배입니다.

    오답 노트

    대조: 2개의 파일을 서로 비교하여 기록 순서나 내용을 검사하는 기능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. HIPO 다이어그램을 구성하는 요소가 아닌 것은?

  1. 도형 목차
  2. 총괄 도표
  3. 자료 사진
  4. 상세 도표
(정답률: 68%)
  • HIPO 다이어그램은 도형 목차, 총괄 도표, 상세 도표로 구성되며, 자료 사진은 구성 요소에 해당하지 않습니다.

    오답 노트

    도형 목차: 전체 기능과 흐름을 보여주는 트리 구조도
    총괄 도표: 입력, 처리, 출력의 전반적인 정보를 제공하는 도표
    상세 도표: 총괄 도표의 기능을 기본 요소 단위로 상세히 기술한 도표
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 시스템 개발에서 가장 먼저 작업이 이루어지는 단계는?

  1. 조사분석
  2. 시스템 제작
  3. 시스템 운영
  4. 문제의 제기
(정답률: 57%)
  • 시스템 개발 생명 주기(SDLC)의 가장 첫 단계는 문제의 제기입니다. 이후 조사분석, 설계, 구현, 테스트, 운영 및 유지보수 순으로 진행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 체크 시스템의 종류 중 입력된 수치가 미리 정해진 범위 내의 수치인지를 검사하는 방법은?

  1. format check
  2. numeric check
  3. logical check
  4. limit check
(정답률: 71%)
  • 입력된 수치가 미리 정해진 범위 내에 있는지 확인하는 방법은 limit check입니다.

    오답 노트

    format check: 형식이나 자릿수 검사
    numeric check: 숫자 여부 검사
    logical check: 논리적 타당성 검사
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 출력정보의 설계 순서가 올바른 것은?

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉠ → ㉢ → ㉡ → ㉣
  3. ㉢ → ㉡ → ㉣ → ㉠
  4. ㉡ → ㉣ → ㉠ → ㉢
(정답률: 57%)
  • 출력 정보의 설계 순서는 '내용 결정 $\rightarrow$ 매체 결정 $\rightarrow$ 분배 방법 결정 $\rightarrow$이용 방법 결정' 순으로 진행됩니다.
    따라서 이미지의 항목을 순서대로 나열하면 ㉢(출력의 내용) $\rightarrow$ ㉡(출력의 매체화) $\rightarrow$ ㉣(출력의 분배) $\rightarrow$ ㉠(출력의 이용)이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 구조적 프로그램의 기본 구조에 해당하지 않는 것은?

  1. 반복(repetition)구조
  2. 순차(sequence)구조
  3. 일괄(batch)구조
  4. 조건(condition)구조
(정답률: 47%)
  • 구조적 프로그래밍은 프로그램의 제어 흐름을 선형화하기 위해 순차(sequence), 조건(condition), 반복(repetition)의 세 가지 기본 논리 구조만을 사용합니다. 일괄(batch) 구조는 이에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 입력 설계 단계 중 입력 항목의 명칭, 배열, 자릿수, 자료 유형, 오류체크 방법 등을 결정하는 단계는?

  1. 입력 정보 내용 설계
  2. 입력 정보 투입 설계
  3. 입력 정보 매체화 설계
  4. 입력 정보 수집 설계
(정답률: 53%)
  • 입력 정보 내용 설계 단계에서는 입력 항목의 명칭, 배열, 자릿수, 자료 유형, 오류 체크 방법 등 데이터의 속성을 결정합니다.

    오답 노트

    입력 정보 투입 설계: 입력 수단(키보드, 스캐너 등) 결정
    입력 정보 매체화 설계: 입력 매체(CD, 파일 등) 결정
    입력 정보 수집 설계: 데이터 수집 방법 설계
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 출력장치나 특수작업으로 만들어진 매체가 이용자의 손을 경유하여 재입력되는 시스템은?

  1. Display Output System
  2. Turn Around System
  3. Computer Output Microfile System
  4. File Output System
(정답률: 74%)
  • 턴어라운드 시스템(Turn Around System)은 출력된 결과물이 이용자를 거쳐 다시 입력 시스템으로 재입력되는 방식입니다. 대표적인 예로 공과금이나 보험료 징수를 위한 지로 용지 처리 방식이 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 소프트웨어 개발주기 모델 중 폭포수형의 특징으로 옳지 않은 것은?

  1. 개발 과정 중에 발생하는 새로운 요구나 경험을 반영하기 용이하다.
  2. 단계별 정의가 분명하고, 각 단계별 산출물이 명확하다.
  3. 두 개 이상의 과정이 병행하여 수행되지 않는다.
  4. 소프트웨어 개발 과정의 앞 단계가 끝나야만 다음 단계로 넘어 갈 수 있다.
(정답률: 59%)
  • 폭포수 모델은 앞 단계가 완전히 끝나야 다음 단계로 넘어가는 선형 순차적 모델이므로, 개발 도중 새로운 요구사항이나 경험을 반영하여 되돌아가기가 매우 어렵습니다.

    오답 노트

    개발 과정 중 새로운 요구 반영 용이: 프로토타입 모델의 특징
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 로드화 대상 항목을 대분류, 중분류, 소분류 등으로 구분하여 각 그룹내에서 순서대로 번호를 부여하여 분류하는 코드의 종류는?

  1. 구분 코드(Block code)
  2. 10진 분류 코드(Decimal code)
  3. 합성 코드(Combined code)
  4. 그룹 분류 코드(Group classification code)
(정답률: 68%)
  • 그룹 분류 코드는 코드화 대상 항목을 일정 기준에 따라 대분류, 중분류, 소분류 등으로 계층화하여 구분하고, 각 그룹 내에서 일련번호를 부여하는 방식입니다.

    오답 노트

    구분 코드: 공통성 있는 항목을 블록으로 구분하여 번호 부여
    10진 분류 코드: 0~9까지 10진 분할을 반복하여 부여
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 파일매체를 선정하기 위한 기능 검토 시 검토하는 사항이 아닌 것은?

  1. 처리방식의 검토
  2. 정보량의 검토
  3. 항목의 명칭 및 문자구분, 배열 검토
  4. 파일의 개수 및 사용 빈도의 검토
(정답률: 43%)
  • 파일 매체 선정 시 기능 검토에서는 처리 방식, 정보량, 액세스 형태, 작동 용이성 등을 확인합니다. 항목의 명칭 및 문자구분, 배열 검토는 매체 선정 단계가 아니라 그 이전 단계인 파일의 항목 검토 단계에서 수행하는 사항입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 다음의 코드 설계 단계 중 가장 먼저 행하는 것은?

  1. 코드 대상 항목 선정
  2. 사용 범위와 기간의 결정
  3. 코드 부여 방식 결정
  4. 코드 목적의 명확화
(정답률: 60%)
  • 코드 설계는 가장 먼저 무엇을 코드화할 것인지 결정하는 단계부터 시작됩니다.

    오답 노트

    코드 목적의 명확화, 사용 범위와 기간의 결정, 코드 부여 방식 결정은 모두 코드 대상 항목 선정 이후에 진행되는 단계입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 시스템의 개발과 운용에 관한 문서화(Documentation)의 목적으로 가장 옳지 않은 것은?

  1. 시스템 개발 후에 시스템의 유지 보수를 용이하게 한다.
  2. 문서화 자체로 시스템의 보안성을 강화할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 시스템 개발 방법과 순서를 표준화하여 효율적인 작업과 관리가 가능하다.
(정답률: 75%)
  • 문서화는 시스템의 유지보수를 용이하게 하고 개발 과정의 혼란을 방지하며 표준화를 가능하게 하지만, 문서 자체가 외부에 유출될 경우 오히려 시스템의 보안 취약점이 노출될 위험이 있어 보안성을 강화하는 수단이 될 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 시스템의 기본 요소로 가장 거리가 먼 것은?

  1. 입력과 출력
  2. 처리
  3. 제어
  4. 상호 의존
(정답률: 74%)
  • 시스템의 기본 요소는 입력, 처리, 출력, 제어, 환원(피드백)으로 구성됩니다.

    오답 노트

    상호 의존: 시스템 구성 요소 간의 관계 특성일 뿐 기본 구성 요소는 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 시스템을 평가하는 목적으로 거리가 먼 것은?

  1. 시스템 운영 관리의 타당성 파악
  2. 시스템의 성능과 유용도 판단
  3. 처리 비용과 효율 면에서 개선점 파악
  4. 시스템 운영 요원의 재훈련
(정답률: 77%)
  • 시스템 평가는 운영 관리의 타당성, 성능과 유용도, 비용 및 효율성 등 시스템 자체의 가치와 개선점을 파악하는 것이 목적이며, 운영 요원의 재훈련은 평가 이후의 후속 조치나 교육 영역에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 파일 편성 방법 중 다음 설명에 해당하는 것은?

  1. Sequential 편성
  2. Indexed sequential 편성
  3. List 편성
  4. Random 편성
(정답률: 39%)

  • 논리적 순서와 관계없이 키 값을 통해 레코드의 저장 주소를 직접 계산하여 접근하는 방식은 Random 편성(직접 편성)의 핵심 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 프로세스 설계 시 고려할 사항으로 거리가 먼 것은?

  1. 처리 과정을 명확히 표현하여 신뢰성과 정확성을 확보한다.
  2. 가급적 분류 처리를 최대화한다.
  3. 시스템의 상태 및 기능, 구성 요소 등을 종합적으로 표현한다.
  4. 신 시스템 및 기존 시스템 프로세스의 설계 문제점 분석이 가능하도록 설계한다.
(정답률: 75%)
  • 프로세스 설계 시 분류 처리는 시스템의 복잡도를 높일 수 있으므로 가급적 최소화하여 설계하는 것이 원칙입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 운영체제

61. 프로세스를 스케줄링하는 목적으로 옳지 않은 것은?

  1. 모든 작업에 대해 공평성을 유지해야 한다.
  2. 응답시간을 최소화해야 한다.
  3. 프로세스의 처리량을 최소화해야 한다.
  4. 경과시간의 예측이 가능하여야 한다.
(정답률: 62%)
  • 프로세스 스케줄링의 목적은 시스템 효율을 높이는 것이므로, 단위 시간당 처리하는 프로세스의 양인 처리량(Throughput)은 최소화가 아니라 최대화해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?

  1. 파일 제어 블록(FCB)이라고도 한다.
  2. 시스템에 따라 다른 구조를 가질 수 있다.
  3. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
  4. 파일 시스템이 관리하므로 사용자가 직접 참조할 수 있다.
(정답률: 72%)
  • 파일 디스크립터(파일 제어 블록, FCB)는 운영체제가 파일 관리를 위해 사용하는 제어 블록으로, 파일 시스템이 내부적으로 관리하므로 사용자가 직접 참조할 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 디스크 스케줄링 기법 중 가장 안쪽과 가장 바깥쪽의 실린더에 대한 차별대우를 없앤 기법은?

  1. FCFS
  2. SSTF
  3. N-단계 SCAN
  4. C-SCAN
(정답률: 53%)
  • C-SCAN 기법은 한쪽 방향으로만 요청을 처리하고 반대 방향으로는 즉시 복귀함으로써, 디스크의 가장 안쪽과 바깥쪽 실린더 간의 대기 시간 차별을 없애고 균등한 서비스 시간을 제공합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 파일 보호 기법 중 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용하는 기법은?

  1. 파일의 명명(Naming)
  2. 비밀번호(Password)
  3. 접근제어(Access control)
  4. 암호화(Cryptography)
(정답률: 53%)
  • 비밀번호(Password) 기법은 각 파일에 판독 및 기록 암호를 부여하여, 해당 암호를 알고 있는 제한된 사용자에게만 접근을 허용하는 방식입니다.

    오답 노트

    파일의 명명(Naming): 파일 이름을 모르는 사용자의 접근을 차단
    접근제어(Access control): 접근 목록을 통해 사용자별 권한을 제한
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. UNIX에서 현재 프로세스의 상태를 확인할 때 사용되는 명령어는?

  1. ps
  2. cp
  3. chmod
  4. cat
(정답률: 57%)
  • UNIX에서 ps 명령어는 현재 실행 중인 프로세스의 상태를 확인하는 데 사용됩니다.

    오답 노트

    cp: 파일 복사
    chmod: 파일 권한 변경
    cat: 파일 내용 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 가상기억장치를 운영하기 위한 페이지 대치 알고리즘이 아닌 것은?

  1. FIFO(First-In-First-Out)
  2. LRU(Least Recently Used)
  3. LFU(Least Frequently Used)
  4. SJF(Shortest Job First)
(정답률: 55%)
  • 페이지 대치 알고리즘은 가상기억장치에서 페이지 부재 발생 시 어떤 페이지를 교체할지 결정하는 기법(FIFO, LRU, LFU 등)입니다.

    오답 노트

    SJF(Shortest Job First): 페이지 대치가 아닌 CPU 스케줄링 알고리즘임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 시스템 소프트웨어가 아닌 것은?

  1. 컴파일러
  2. 링커
  3. 워드프로세서
  4. 로더
(정답률: 74%)
  • 시스템 소프트웨어는 컴퓨터 하드웨어를 제어하고 응용 소프트웨어의 실행을 돕는 프로그램(컴파일러, 링커, 로더 등)을 말합니다. 반면 워드프로세서는 특정 목적을 위해 사용자가 사용하는 응용 소프트웨어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 15K의 작업을 16K의 작업공간에 할당했을 경우, 사용된 기억장치 배치전략 기법은?

  1. First-Fit
  2. Best-Fit
  3. Worst-Fit
  4. Last-Fit
(정답률: 74%)
  • 기억장치 배치 전략 중 Best-Fit은 가용 공간 중 작업 크기와 가장 차이가 적은(가장 작은) 공간에 할당하여 내부 단편화를 최소화하는 기법입니다.

    제시된 상황에서 $15\text{K}$ 작업을 $20\text{K}$, $16\text{K}$, $30\text{K}$ 공백 중 가장 크기가 적절한 $16\text{K}$에 할당했으므로 Best-Fit에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 분산 운영체제와 네트워크 운영체제의 설명으로 옳지 않은 것은?

  1. 분산 운영체제는 전체 시스템에 대하여 일관성 있는 설계가 가능하다.
  2. 네트워크 운영체제는 기존의 운영체제 위에 통신 기능을 추가한 것이다.
  3. 분산된 시스템 내에 하나의 운영체제가 존재할 때 이것을 네트워크 운영체제라 한다.
  4. 분산 운영체제에서는 네트워크로 연결된 각 노드들의 독자적인 운영체제가 배제된다.
(정답률: 36%)
  • 분산 운영체제는 하나의 운영체제가 네트워크로 연결된 여러 컴퓨터를 통합 제어하는 시스템이며, 네트워크 운영체제는 각 컴퓨터가 독자적인 운영체제를 가지며 통신 기능을 통해 협력하는 시스템입니다.

    오답 노트

    분산된 시스템 내에 하나의 운영체제가 존재할 때 이것을 네트워크 운영체제라 한다: 이는 분산 운영체제에 대한 설명임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 세마포어(semaphore)에 대한 설명으로 가장 옳지 않은 것은?

  1. P조작은 프로세스를 대기시키는 wait 동작이다.
  2. V조작은 대기 중인 프로세스를 깨우는 신호를 보내는 signal 동작이다.
  3. 세마포어는 항상 양수 값을 가진다.
  4. 프로세스 블록 큐는 임계영역에 진입할 수 없는 프로세스를 블록화하여 대기시키는 순서를 유지하는 데 사용하는 큐이다.
(정답률: 71%)
  • 세마포어는 공유 자원의 개수를 나타내는 변수로, 카운팅 세마포어의 경우 0 또는 음수 값을 가질 수 있습니다.

    오답 노트

    P조작: 세마포어 값을 감소시키며 자원이 없으면 프로세스를 대기시키는 wait 동작입니다.
    V조작: 세마포어 값을 증가시키며 대기 중인 프로세스를 깨우는 signal 동작입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. PCB에 대한 설명으로 틀린 것은?

  1. 각각의 프로세스는 모두 PCB를 갖고 있다.
  2. PCB를 위한 공간은 시스템이 최대로 수용할 수 있는 프로세스의 수를 기본으로 하여 동적으로 공간을 할당하게 된다.
  3. 프로세스의 중요한 상태 정보를 갖고 있다.
  4. 프로세스가 소멸되어도 해당 PCB는 제거되지 않는다.
(정답률: 72%)
  • PCB(Process Control Block)는 프로세스의 생성과 동시에 생성되어 상태 정보를 관리하며, 프로세스가 종료되어 소멸될 때 함께 제거됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. HRN 스케줄링 기법을 적용할 경우 우선순위가 가장 높은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 64%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 응답률이 가장 높은 프로세스에 우선순위를 부여합니다.
    $$ \text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}} $$
    ① A: $ \frac{10 + 50}{50} = 1.2 $
    ② B: $ \frac{20 + 40}{40} = 1.5 $
    ③ C: $ \frac{50 + 10}{10} = 6.0 $
    ④ D: $ \frac{30 + 30}{30} = 2.0 $
    계산 결과 C의 값이 가장 크므로 우선순위가 가장 높습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 분산 운영체제에서 프로세스 P가 사이드 A에 있는 파일에 접근할 때, 프로세스가 원격 프로시져 호출(Remote Procedure Call)을 이용하여 이동하는 이주 기능은?

  1. 데이터 이주
  2. 연산 이주
  3. 프로세스 이주
  4. 사이트 이주
(정답률: 35%)
  • 대용량 파일에 접근할 때 데이터 자체를 옮기는 것보다 연산(프로시저)을 파일이 있는 사이트로 이동시켜 처리하고 결과만 받는 것이 효율적입니다. 이를 연산 이주라고 하며, 대표적으로 원격 프로시저 호출(RPC)을 통해 구현됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 자원 보호 기법 중 객체와 그 객체에 허용된 조작 리스트이며, 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스되는 기법은?

  1. 접근 제어 행렬(access control matrix)
  2. 권한 리스트(capability list)
  3. 접근 제어 리스트(access control list)
  4. 자물쇠와 열쇠(lock/key) 매커니즘
(정답률: 43%)
  • 권한 리스트(capability list)는 접근 제어 행렬의 행(영역)을 중심으로 구성되며, 각 사용자가 가진 자격(객체와 그 객체에 허용된 조작 리스트)으로 이루어져 있습니다. 특히 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스되는 특징을 가집니다.

    오답 노트

    접근 제어 리스트(access control list): 객체(열)를 중심으로 접근 권한을 가진 영역들을 관리하는 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. UNIX 명령어 중 파일에 대한 액세스(읽기, 쓰기, 실행) 권한을 설정하는데 사용하는 명령어는?

  1. chmod
  2. pwd
  3. mkdir
  4. Is
(정답률: 64%)
  • chmod 명령어는 change mode의 약자로, 파일의 읽기(r), 쓰기(w), 실행(x) 권한을 변경하는 데 사용됩니다.

    오답 노트

    pwd: 현재 작업 디렉터리 경로 출력
    mkdir: 새로운 디렉터리 생성
    ls: 디렉터리 내 파일 목록 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 교착상태(Deadlock)의 4가지 필요조건에 해당하지 않는 것은?

  1. 자원은 사용이 끝날 때까지 이들이 갖고 있는 프로세스로부터 제거할 수 있다.
  2. 프로세스가 다른 자원을 기다리면서 이들에게 이미 할당된 자원을 갖고 있다.
  3. 프로세스들이 그들이 필요로 하는 자원에 대해 배타적인 통제권을 요구한다.
  4. 프로세스의 환형 사슬이 존재해서 이를 구성하는 각 프로세스는 사슬 내의 다음에 있는 프로세스가 요구하는 하나 또는 그 이상의 자원을 갖고 있다.
(정답률: 51%)
  • 교착상태의 4가지 필요조건은 상호배제, 점유와 대기, 비선점, 환형대기입니다. 자원을 강제로 제거할 수 있다는 설명은 '선점'이 가능하다는 의미이므로, 자원을 빼앗을 수 없어야 한다는 '비선점' 조건에 위배됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 4개의 페이지를 수용할 수 있는 주기억장치가 현재 완전히 비어 있으며, 어떤 프로세스가 다음과 같은 순서로 페이지번호를 요청했을 때 페이지 대체 정책으로 FIFO를 사용한다면 페이지 부재(Page0fault)의 발생 횟수는?

  1. 3회
  2. 4회
  3. 5회
  4. 6회
(정답률: 54%)
  • 주기억장치가 비어 있는 상태에서 FIFO(First-In-First-Out) 정책을 적용하면, 처음 요청되는 서로 다른 페이지들이 들어올 때마다 페이지 부재가 발생합니다.
    요청 순서: $1, 2, 3, 4, 1, 2, 3$
    1. 페이지 $1$ 요청 $\rightarrow$ 부재 (메모리: $[1]$)
    2. 페이지 $2$ 요청 $\rightarrow$ 부재 (메모리: $[1, 2]$)
    3. 페이지 $3$ 요청 $\rightarrow$ 부재 (메모리: $[1, 2, 3]$)
    4. 페이지 $4$ 요청 $\rightarrow$ 부재 (메모리: $[1, 2, 3, 4]$)
    5. 페이지 $1$ 요청 $\rightarrow$ 적중 (메모리: $[1, 2, 3, 4]$)
    6. 페이지 $2$ 요청 $\rightarrow$ 적중 (메모리: $[1, 2, 3, 4]$)
    7. 페이지 $3$ 요청 $\rightarrow$ 적중 (메모리: $[1, 2, 3, 4]$)
    따라서 총 페이지 부재 횟수는 $4$회입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 개인용 컴퓨터(PC) 운영체제가 아닌 것은?

  1. Adobe Photoshop
  2. Unix
  3. Windows 10
  4. Linux
(정답률: 77%)
  • Adobe Photoshop은 이미지 편집 및 그래픽 제작을 위한 응용 소프트웨어(Application)이며, 컴퓨터 시스템의 하드웨어를 관리하고 응용 프로그램의 실행 환경을 제공하는 운영체제가 아닙니다.

    오답 노트

    Unix, Windows 10, Linux: PC 및 서버에서 사용되는 대표적인 운영체제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 여러 개의 큐를 두어 낮은 단계로 내려갈수록 프로세스의 시간 할당량을 크게 하는 프로세스 스케줄링 방식은?

  1. MFQ(Multi-level Feedback Queue)
  2. SJF(Shortest Job First)
  3. SRT(Shortest Remaining Time)
  4. Round Robin
(정답률: 53%)
  • 여러 개의 큐를 운영하며, 프로세스가 CPU를 계속 사용하면 더 낮은 우선순위 큐로 이동시키고 이때 시간 할당량을 늘려주는 방식은 MFQ(Multi-level Feedback Queue)의 핵심 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 프로세스에 대한 설명으로 틀린 것은?

  1. 지정된 결과를 얻기 위한 일련의 계통적 동작을 말한다.
  2. 목적 또는 결과에 따라 발생되는 사건들의 과정을 말한다.
  3. 프로세스는 프로그램 자체만으로 이루어져 있다.
  4. CPU에 의해 수행되는 사용자 및 시스템 프로그램을 말한다.
(정답률: 68%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 프로그램 코드뿐만 아니라 프로세스 제어 블록(PCB)과 같은 운영체제의 관리 정보가 함께 포함되어야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 정보통신개론

81. 필수변조에서 아날로그 정보신호의 크기에 따라 펄스 반송파의 폭을 변화시키는 변조 방식은?

  1. PWM
  2. AM
  3. PPM
  4. PCM
(정답률: 44%)
  • 아날로그 신호의 크기에 따라 펄스의 폭(Width)을 변화시켜 전송하는 방식은 PWM(Pulse Width Modulation)입니다.

    오답 노트

    AM: 진폭을 변조함
    PPM: 펄스의 위치를 변조함
    PCM: 펄스 부호 변조 방식임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. UDP 프로토콜에 대한 설명으로 틀린 것은?

  1. 비연결형 전송
  2. 적은 오버헤드
  3. 빠른 전송
  4. 신뢰성 있는 데이터 전송 보장
(정답률: 51%)
  • UDP는 비연결형 프로토콜로 오버헤드가 적고 전송 속도가 빠르지만, 데이터 전송의 신뢰성을 보장하지 않는 것이 특징입니다. 신뢰성 있는 데이터 전송을 보장하는 것은 TCP의 핵심 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 송신측에서 1개의 프레임을 전송한 후 수신측에서 오류의 발생을 점검하여 ACK 또는 NAK 신호를 보내올 때까지 대기하는 방식은?

  1. 선택적 ARQ
  2. 적응적 ARQ
  3. 연속적 ARQ
  4. 정지&대기 ARQ
(정답률: 74%)
  • 송신측이 프레임 1개를 보낸 후 수신측의 응답(ACK/NAK)이 올 때까지 전송을 멈추고 기다리는 가장 단순한 오류 제어 방식은 정지&대기 ARQ입니다.

    오답 노트

    연속적 ARQ: 응답 없이 여러 프레임을 연속적으로 전송함
    적응적 ARQ: 채널 상태에 따라 블록 길이를 동적으로 변경함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. LAN의 토폴로지 형태로 적절하지 않은 것은?

  1. star 형
  2. bus 형
  3. ring 형
  4. square 형
(정답률: 73%)
  • LAN의 토폴로지는 물리적 연결 형태에 따라 스타형, 버스형, 링형, 트리형 등으로 분류하며, square 형은 표준 토폴로지에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 라우팅 프로토콜 중 Distance vector 방식이 아닌 것은?

  1. RIP
  2. BGP
  3. EIGRP
  4. OSPF
(정답률: 52%)
  • OSPF는 네트워크 전체의 지도를 그려 최적 경로를 찾는 Link State 알고리즘을 사용하는 프로토콜입니다.

    오답 노트

    RIP, BGP, EIGRP: Distance Vector 알고리즘 기반
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 한 문자가 전송될 때마다 스타트(start) 비트와 스톱(stop) 비트를 전송하는 방식은?

  1. 비트제어방식
  2. 동기방식
  3. 비동기방식
  4. 다중화방식
(정답률: 54%)
  • 비동기방식은 데이터의 시작과 끝을 알리기 위해 한 문자마다 스타트 비트와 스톱 비트를 추가하여 전송하는 방식입니다.

    오답 노트

    비트제어방식: 연산을 통해 비트를 제어함
    동기방식: 클록을 사용하여 데이터 블록 단위로 동기화함
    다중화방식: 하나의 전송로로 여러 신호를 동시에 전송함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 8진 PSK 변조를 사용하는 모뎀의 데이터 전송속도가 4800bps일 때 변조속도(baud)는?

  1. 600
  2. 1600
  3. 2400
  4. 4800
(정답률: 62%)
  • 변조속도는 전송속도를 한 신호당 포함된 비트 수로 나누어 계산합니다. 8진 PSK이므로 한 신호당 비트 수는 $2^{3} = 8$에서 $3$ bit가 됩니다.
    ① [기본 공식] $Baud = \frac{bps}{bit}$
    ② [숫자 대입] $Baud = \frac{4800}{3}$
    ③ [최종 결과] $Baud = 1600$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. 광섬유 케이블에서 클래딩(Cladding)의 주 역할은?

  1. 광신호를 전반사
  2. 광신호를 회절
  3. 광신호를 흡수
  4. 광신호를 전송
(정답률: 68%)
  • 클래딩은 광 코어의 바깥쪽을 둘러싸고 있는 층으로, 코어보다 굴절률이 낮아 빛이 밖으로 나가지 못하고 내부로 다시 튕겨 나오는 광신호를 전반사시켜 전송 효율을 높이는 역할을 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. ATM 셀의 헤더 크기는 몇 [byte] 인가?

  1. 2
  2. 5
  3. 48
  4. 53
(정답률: 64%)
  • ATM(비동기 전송 모드)은 고정 길이의 셀 단위를 사용하며, 전체 53바이트 중 헤더가 5바이트, 페이로드가 48바이트로 구성됩니다.
    ① [기본 공식]
    $$\text{Total Cell Size} = \text{Header} + \text{Payload}$$
    ② [숫자 대입]
    $$53 = \text{Header} + 48$$
    ③ [최종 결과]
    $$\text{Header} = 5$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 데이터그램(datagram)방식에 대한 설명 중 맞는 것은?

  1. 수신지의 마지막노드에서는 송신지에서 송신한 순서대로 패킷이 도착한다.
  2. 모든 패킷은 설정된 경로에 따라 전송된다.
  3. 미리 설정된 경로상의 각 노드는 패킷에 대한 경로를 알고 있으므로 경로설정과 관련된 결정을 수행할 필요가 없다.
  4. 네트워크 운용에 있어서 보다 높은 유연성을 제공한다.
(정답률: 39%)
  • 데이터그램 방식은 연결 경로를 미리 설정하지 않고 각 패킷을 독립적으로 전송하므로, 네트워크 운용 시 유연성이 매우 높습니다.

    오답 노트

    송신 순서대로 도착: 패킷마다 경로가 달라 순서가 바뀔 수 있음
    설정된 경로 전송: 연결 설정 없이 독립적으로 전송함
    경로 결정 필요 없음: 각 노드에서 최적의 경로를 결정해야 함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 무선 네트워크 기술인 블루투스(Bluetooth)에 대한 표준규격은?

  1. IEEE 801.9
  2. IEEE 802.15.1
  3. IEEE 802.10
  4. IEEE 809.5.1
(정답률: 53%)
  • 블루투스는 무선 개인 통신망(WPAN) 표준을 규정하는 IEEE 802.15.1 표준을 따릅니다.

    오답 노트

    IEEE 802.3: CSMA/CD(이더넷)
    IEEE 802.11: 무선 LAN
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. HDLC에서 사용되는 프레임의 종류에 해당하지 않는 것은?

  1. 정보 프레임
  2. 감독 프레임
  3. 무번호 프레임
  4. 제어 프레임
(정답률: 31%)
  • HDLC의 제어부(Control Field)는 프레임의 종류를 구분하며, 정보 프레임, 감독 프레임, 무번호 프레임의 세 가지로 구성됩니다. 따라서 제어 프레임은 HDLC 프레임의 종류에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 반송파로 사용되는 정현파의 진폭에 정보를 싣는 변조 방식은?

  1. ASK
  2. FSK
  3. PSK
  4. WDPCM
(정답률: 46%)
  • 반송파의 진폭(Amplitude)을 변화시켜 정보를 전송하는 방식은 ASK(Amplitude Shift Keying)입니다.

    오답 노트

    FSK: 주파수(Frequency)를 변화시키는 방식
    PSK: 위상(Phase)을 변화시키는 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. 패킷 교환 방식에 대한 설명으로 틀린 것은?

  1. 메시지 교환 방식과 같이 축적 교환 방식의 일종이다.
  2. 트래픽 용량이 적은 경우에 유리하다.
  3. 전송할 수 있는 패킷의 길이가 제한되어 있다.
  4. 데이터그램과 가상회선방식이 있다.
(정답률: 40%)
  • 패킷 교환 방식은 데이터를 일정한 길이의 패킷으로 나누어 전송하므로 회선 이용률이 높고, 트래픽 용량이 많은 경우에 효율적으로 대응할 수 있는 방식입니다.

    오답 노트

    메시지 교환 방식과 같이 축적 교환 방식의 일종이다: 패킷 단위로 저장 후 전송하므로 맞음
    전송할 수 있는 패킷의 길이가 제한되어 있다: 고정된 패킷 길이를 사용하므로 맞음
    데이터그램과 가상회선방식이 있다: 패킷 교환의 대표적인 두 가지 방식이므로 맞음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. HDLC 프레임 구조에 포함되지 않는 것은?

  1. 플래그(Flag) 필드
  2. 제어(Control) 필드
  3. 주소(Address) 필드
  4. 시작(Start) 필드
(정답률: 67%)
  • HDLC 프레임 구조는 플래그, 주소부, 제어부, 정보부, FCS, 플래그 순으로 구성됩니다. 따라서 시작 필드는 HDLC 프레임 구조에 포함되지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 아날로그 데이터를 디지털 신호로 변환하는 PCM 방식의 진행 순서로 옳은 것은?

  1. 표본화 → 부호화 → 양자화 → 여과 → 복호화
  2. 표본화 → 양자화 → 부호화 → 복호화 → 여과
  3. 표본화 → 부호화 → 양자화 → 복호화 → 여과
  4. 표본화 → 양자화 → 여과 → 부호화 → 복호화
(정답률: 73%)
  • 아날로그 데이터를 디지털 신호로 변환하는 PCM(Pulse Code Modulation)의 표준 진행 순서는 표본화 $\rightarrow$ 양자화 $\rightarrow$ 부호화 $\rightarrow$ 복호화 $\rightarrow$ 여과 순입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. 8진 PSK에서 반송파 간의 위상차는?

  1. π
  2. π/2
  3. π/4
  4. π/8
(정답률: 46%)
  • M진수 PSK에서 반송파 간의 위상차는 $2\pi/M$ 공식을 사용하여 계산합니다.
    ① [기본 공식] $\Delta\theta = \frac{2\pi}{M}$
    ② [숫자 대입] $\Delta\theta = \frac{2\pi}{8}$
    ③ [최종 결과] $\Delta\theta = \frac{\pi}{4}$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 변조속도가 1600(Baud)이고 트리비트(Tribit)를 사용하는 경우 전송속도(bps)는?

  1. 800
  2. 1600
  3. 4800
  4. 12800
(정답률: 75%)
  • 전송속도(bps)는 변조속도(Baud)에 한 신호당 전송되는 비트 수(bit/symbol)를 곱하여 계산합니다. 트리비트(Tribit)는 한 번에 3bit를 전송함을 의미합니다.
    ① [기본 공식]
    $$\text{bps} = \text{Baud} \times \text{bit}$$
    ② [숫자 대입]
    $$\text{bps} = 1600 \times 3$$
    ③ [최종 결과]
    $$\text{bps} = 4800$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 점대점 링크를 통하여 인터넷 접속에 사용되는 IEFT의 표준 프로토콜은?

  1. HDLC
  2. LLC
  3. SLIP
  4. PPP
(정답률: 54%)
  • PPP(Point-to-Point Protocol)는 점대점 링크를 통해 인터넷 접속을 제공하기 위한 IETF 표준 프로토콜입니다.

    오답 노트

    HDLC: 고수준 데이터 링크 제어
    LLC: 논리 링크 제어
    SLIP: 시리얼 라인 인터페이스 프로토콜
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 전송하려는 부호어들의 최소 해밍 거리가 7일 때, 수신시 정정할 수있는 최대 오류의 수는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 54%)
  • 해밍 거리 $x$가 주어졌을 때, 수신 측에서 정정 가능한 최대 오류 수 $R$을 구하는 공식을 사용합니다.
    ① [기본 공식] $R = \frac{x-1}{2}$
    ② [숫자 대입] $R = \frac{7-1}{2}$
    ③ [최종 결과] $R = 3$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >