정보처리산업기사 필기 기출문제복원 (2013-06-02)

정보처리산업기사 2013-06-02 필기 기출문제 해설

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

정보처리산업기사
(2013-06-02 기출문제)

목록

1과목: 데이터 베이스

1. 막대한 양의 자료를 각종 매체에 저장하는 기법을 파일 조직, 파일 편성 혹은 파일 구성 방법이라 한다. 일반적으로 많이 사용되는 파일 조직 방법 중에서 키 값에 따라 순차적으로 정렬된 데이터를 저장하는 데이터 지역(Data Area)과 이 지역에 대한 포인터를 가진 색인 지역(Index Area)으로 구성된 파일은?

  1. 색인 순차 파일(Indexed Sequential File)
  2. 링 파일(Ring File)
  3. 직접 파일(Direct File)
  4. 순차 파일(Sequential File)
(정답률: 89%)
  • 데이터가 키 값에 따라 순차적으로 저장되는 데이터 지역과, 빠른 검색을 위해 포인터를 저장하는 색인 지역이 함께 구성된 방식은 색인 순차 파일(Indexed Sequential File)입니다.
profile_image
1

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

2. 관계 데이터모델이 가지는 제약조건 중 다음 설명에 해당하는 것은?

  1. 릴레이션 무결성
  2. 외래키 무결성
  3. 참조 무결성
  4. 개체 무결성
(정답률: 77%)

  • 릴레이션의 기본키를 구성하는 속성은 중복된 값을 가질 수 없으며, 절대 null 값일 수 없다는 제약 조건은 개체 무결성에 해당합니다.

    오답 노트

    참조 무결성: 외래키 값은 참조하는 릴레이션의 기본키 값과 일치하거나 null이어야 함
profile_image
1

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

3. 일반적인 데이터 모델의 3가지 구성 요소로 옳은 것은?

  1. 구조, 연산, 제약조건
  2. 구조, 연산, 도메인
  3. 릴레이션, 구조, 스키마
  4. 데이터사전, 연산, 릴레이션
(정답률: 70%)
  • 데이터 모델은 데이터베이스의 구조를 정의하는 것으로, 데이터의 정적 성질을 나타내는 구조, 데이터 조작을 위한 연산, 그리고 데이터의 정확성을 유지하기 위한 제약조건의 3가지 요소로 구성됩니다.
profile_image
1

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

4. 뷰(VIEW)에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. ①, ②
  2. ①, ③, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 82%)
  • 뷰(VIEW)는 하나 이상의 기본 테이블로부터 유도된 가상 테이블이며, 실제 데이터를 물리적으로 저장하지 않습니다.

    오답 노트

    하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다: 뷰는 물리적 저장 공간을 차지하지 않는 가상 테이블이므로 틀린 설명입니다.
profile_image
1

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

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

  1. stack
  2. queue
  3. graph
  4. tree
(정답률: 68%)
  • 제시된 이미지 의 문장은 "모든 삽입은 한쪽 끝(rear)에서 발생하고, 모든 삭제는 반대쪽 끝(front)에서 발생한다"는 내용을 설명하고 있으므로, 선입선출(FIFO) 구조인 queue가 정답입니다.
profile_image
1

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

6. 데이터베이스의 정의로 옳은 내용 모두를 나열한 것은?

  1. ①, ②, ④
  2. ①, ③, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 75%)
  • 데이터베이스는 조직의 목적에 부합하는 필수 데이터이며, 중복성을 최소화하고 컴퓨터가 접근 가능한 저장 매체에 저장되어 전역적으로 유지되어야 합니다.

    오답 노트

    정보 소유 및 응용에 있어 지역적으로 유지되어야 한다: 지역적이 아닌 전역적으로 유지되어야 함
profile_image
1

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

7. SQL을 사용 용도에 따라 분류할 경우, 다음 중 성격이 다른 하나는?

  1. SELECT
  2. DROP
  3. ALTER
  4. CREATE
(정답률: 77%)
  • SQL은 용도에 따라 데이터 정의어(DDL)와 데이터 조작어(DML)로 나뉩니다. SELECT는 테이블의 데이터를 검색하는 데이터 조작어(DML)이며, DROP, ALTER, CREATE는 테이블의 구조를 정의하거나 변경하는 데이터 정의어(DDL)입니다.
profile_image
1

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

8. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖는 것은?

  1. 뷰 데이터 모델
  2. 네트워크 데이터 모델
  3. 계층 데이터 모델
  4. 관계 데이터 모델
(정답률: 79%)
  • 네트워크 데이터 모델은 레코드 간의 관계를 그래프 형태로 표현하며, 상위 레코드와 하위 레코드 간의 오너-멤버(owner-member) 관계를 갖는 것이 특징입니다.
profile_image
1

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

9. 다음 트리를 전위 순서(Pre-order)로 운행한 결과는?

  1. D B G H E F C A
  2. A B D C E G H F
  3. D B A G E H C F
  4. B D G H E F A C
(정답률: 76%)
  • 전위 순서(Pre-order) 운행은 트리에서 Root $\rightarrow$ Left $\rightarrow$ Right 순으로 방문하는 방식입니다.
    방문 순서: A(루트) $\rightarrow$ B(왼쪽 자식) $\rightarrow$ D(B의 왼쪽) $\rightarrow$ C(A의 오른쪽 자식) $\rightarrow$ E(C의 왼쪽) $\rightarrow$ G(E의 왼쪽) $\rightarrow$ H(E의 오른쪽) $\rightarrow$ F(C의 오른쪽) 순으로 진행되어 A B D C E G H F가 됩니다.
profile_image
1

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

10. 버블 정렬을 이용한 오름차순 정렬시 다음 자료에 대한 3회전 후의 결과는?

  1. 3, 5, 6, 7, 9
  2. 6, 3, 5, 7, 9
  3. 6, 7, 3, 5, 9
  4. 9, 7, 6, 5, 3
(정답률: 74%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 방식입니다. 자료 [9, 6, 7, 3, 5]를 오름차순 정렬하면 다음과 같습니다.
    1회전: [6, 7, 3, 5, 9] (최댓값 9가 맨 뒤로 이동)
    2회전: [6, 3, 5, 7, 9] (그 다음 큰 값 7이 뒤로 이동)
    3회전: [3, 5, 6, 7, 9] (그 다음 큰 값 6이 뒤로 이동)
profile_image
1

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

11. 한 릴레이션(relation)에 포함되어 있는 튜플(tuple)의 수를 무엇이라 하는가?

  1. 차수(degree)
  2. 카디널리티(cardinality)
  3. 도메인(domain)
  4. 속성(attribute)
(정답률: 75%)
  • 릴레이션에서 튜플의 총 개수를 의미하는 용어는 카디널리티(cardinality)입니다.

    오답 노트

    차수(degree): 속성(Attribute)의 수
profile_image
1

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

12. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우, 애트리뷰트 X의 값 각각에 대하여 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라고 한다. 이러한 성질을 표현한 것으로 옳은 것은?

  1. X → Y
  2. Y → X
  3. X ⊂ Y
  4. Y ⊂ X
(정답률: 52%)
  • 애트리뷰트 $X$의 값에 따라 $Y$의 값이 유일하게 결정되는 관계를 함수 종속이라고 하며, 이를 기호로 표현하면 $X \rightarrow Y$로 나타냅니다.
    이때 $X$를 결정자, $Y$를 종속자라고 합니다.
profile_image
1

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

13. 데이터베이스 설계 단계 중 물리적 설계 단계에 해당하지 않는 것은?

  1. 저장 레코드 양식 설계
  2. 접근 경로 설계
  3. 레코드 집중의 분석 및 설계
  4. 트랜잭션 인터페이스 설계
(정답률: 71%)
  • 물리적 설계 단계는 논리적 설계를 바탕으로 실제 저장 장치에 어떻게 저장할지를 결정하는 단계로, 저장 레코드 양식, 접근 경로, 레코드 집중 분석 등이 포함됩니다.
    트랜잭션 인터페이스 설계는 논리적 설계 단계에 해당합니다.
profile_image
1

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

14. 정규화 과정 중 2NF에서 3NF 로 진행시의 작업에 해당하는 것은?

  1. 부분적 함수 종속 제거
  2. 결정자이면서 후보 키가 아닌 것 제거
  3. 이행적 함수 종속 제거
  4. 다치 종속 제거
(정답률: 83%)
  • 정규화 단계별 제거 대상은 다음과 같습니다.
    제2정규형(2NF)에서 제3정규형(3NF)으로 진행할 때는 이행적 함수 종속을 제거해야 합니다.

    오답 노트

    부분적 함수 종속 제거: 1NF $\rightarrow$ 2NF
    결정자이면서 후보 키가 아닌 것 제거: 3NF $\rightarrow$ BCNF
    다치 종속 제거: BCNF $\rightarrow$ 4NF
profile_image
1

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

15. 다음 그림에서 트리의 차수는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 77%)
  • 트리의 차수는 모든 부모 노드 중에서 자식 노드의 수가 가장 많은 노드의 자식 수를 의미합니다.

    위 그림에서 노드 A와 B는 각각 2개의 자식을 가지고 있으며, 이는 전체 트리에서 최대 자식 수이므로 차수는 $2$입니다.
profile_image
1

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

16. 데이터베이스 설계 순서를 바르게 나열한 것은?

  1. ①→②→③→④→⑤
  2. ①→③→②→④→⑤
  3. ①→④→⑤→②→③
  4. ①→②→④→③→⑤
(정답률: 85%)
  • 데이터베이스 설계는 요구사항을 분석하고 이를 점차 구체화하는 과정을 거칩니다.
    요구조건의 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 데이터베이스의 구현 순으로 진행됩니다.
profile_image
1

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

17. DBMS의 필수 기능 중 다음 내용과 관계있는 것은?

  1. Manipulation Facility
  2. Definition Facility
  3. Connection Facility
  4. Control Facility
(정답률: 59%)

  • 데이터의 무결성 유지, 보안 및 권한 검사, 병행 제어를 수행하는 기능은 DBMS의 제어 기능인 Control Facility입니다.

    오답 노트

    Definition Facility: 데이터 타입, 구조, 제약 조건 등을 정의하는 기능
    Manipulation Facility: 데이터의 검색, 갱신, 삽입, 삭제를 처리하는 기능
profile_image
1

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

18. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?

  1. D, A, B C
  2. C, D, B, A
  3. B, C, D, A
  4. C, B, A, D
(정답률: 64%)
  • 스택은 LIFO(Last-In First-Out) 구조로, 나중에 들어온 데이터가 먼저 나갑니다. D가 가장 먼저 출력되었다면 A, B, C는 이미 스택에 들어간 상태여야 하므로, 출력 순서는 반드시 C, B, A 순서가 되어야 합니다. 따라서 D, A, B, C 순으로는 출력될 수 없습니다.
profile_image
1

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

19. 다음 설명에 해당되는 것은?

  1. DBMS
  2. Schema
  3. Key
  4. DataWare House
(정답률: 70%)

  • 데이터베이스의 구조와 제약 조건 등을 기술한 메타데이터의 집합을 Schema라고 하며, 이는 데이터 사전과 같은 의미로 사용됩니다.
profile_image
1

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

20. 다음 자료 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 85%)
  • 자료 구조는 데이터의 배치 방식에 따라 선형 구조와 비선형 구조로 나뉩니다. 스택, 큐, 데크는 데이터가 일렬로 나열되는 선형 구조인 반면, 트리는 계층적 구조를 가지는 비선형 구조이므로 성격이 다릅니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 주소지정 방식 중 오퍼랜드가 메모리상의 데이터 주소를 기억하고 그 주소에 기억되어 있는 데이터에 접근하는 방식은?

  1. 간접 주소지정 방식
  2. 상태 주소지정 방식
  3. 인덱스 주소지정 방식
  4. 즉시 주소지정 방식
(정답률: 62%)
  • 간접 주소지정 방식은 오퍼랜드가 실제 데이터가 있는 주소가 아니라, 데이터의 주소가 저장된 메모리 위치를 가리키는 방식입니다. 즉, 메모리를 통해 한 번 더 주소를 찾아가 데이터에 접근합니다.

    오답 노트

    즉시 주소지정 방식: 오퍼랜드 자체가 실제 데이터임
profile_image
1

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

22. 한 워드가 8비트이고, 총 32개의 워드를 저장하는 ROM이 있다. 입력주소 선은 몇 개 필요한가?

  1. 4
  2. 5
  3. 8
  4. 32
(정답률: 45%)
  • 메모리의 주소선 개수는 저장 가능한 총 워드 수의 로그 값으로 결정됩니다.
    ① [기본 공식] $2^{n} = N$ (n: 주소선 수, N: 워드 수)
    ② [숫자 대입] $2^{n} = 32$
    ③ [최종 결과] $n = 5$
profile_image
1

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

23. 자외선을 사용하여 기억된 내용을 지우는 소자는?

  1. UVEPROM
  2. EEPROM
  3. Mask ROM
  4. PROM
(정답률: 62%)
  • UVEPROM(Ultra Violet Erasable Programmable ROM)은 자외선(UV)을 조사하여 저장된 내용을 지우고 다시 프로그래밍할 수 있는 소자입니다.

    오답 노트

    EEPROM: 전기적 신호로 삭제
    Mask ROM: 제조 공정에서 데이터 고정
    PROM: 한 번만 프로그래밍 가능
profile_image
1

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

24. 시프트 레지스터에서 왼쪽으로 한번 시프트 시키면 원래의 데이터는?

  1. 1/2배로 된다.
  2. 1/4배로 된다.
  3. 2배로 된다.
  4. 4배로 된다.
(정답률: 68%)
  • 이진수 데이터에서 왼쪽으로 1비트 시프트(Shift)하는 것은 2진법 체계에서 자릿수를 하나 올리는 것과 같으므로, 원래 데이터 값의 2배가 됩니다.
profile_image
1

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

25. 다음 중 부동소수점 연산에서 정규화를 하는 주목적은?

  1. 연산 속도를 증가시키기 위해서
  2. 숫자 표시를 간단히 하기 위해서
  3. 수의 정밀도를 높이기 위해서
  4. 부호 비트를 생략하기 위해서
(정답률: 56%)
  • 부동소수점 연산에서 정규화는 가수부의 첫 번째 자리에 0이 아닌 유효 숫자가 오도록 조정하는 과정입니다. 이를 통해 제한된 비트 수 내에서 최대한 많은 유효 숫자를 표현함으로써 수의 정밀도를 높이는 것이 주목적입니다.
profile_image
1

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

26. 다음 중 인터럽트의 요청 신호 플래그를 순차적으로 검사하여 원인을 판별하는 방식은?

  1. DMA
  2. 스트로브
  3. 데이지 체인
  4. 폴링
(정답률: 52%)
  • 폴링은 CPU가 인터럽트 요청 신호 플래그를 순차적으로 하나씩 검사하여 어떤 장치에서 인터럽트가 발생했는지 원인을 판별하는 소프트웨어적인 방식입니다.
profile_image
1

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

27. 함수연산기능 인스트럭션의 수행에 필요한 피연산자를 기억시킬 레지스터의 종류에 따라 컴퓨터 구조를 분류할 때, 이에 속하지 않는 것은?

  1. 스택 컴퓨터구조
  2. AC 컴퓨터구조
  3. 리스트 컴퓨터 구조
  4. 범용 레지스터 컴퓨터구조
(정답률: 41%)
  • 피연산자를 저장하는 레지스터 구성에 따른 컴퓨터 구조에는 범용 레지스터 구조, 누산기(AC) 구조, 스택 구조가 있습니다.

    오답 노트

    리스트 컴퓨터 구조: 레지스터 기반의 분류 체계에 해당하지 않는 명칭입니다.
profile_image
1

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

28. 다음 중 AND 마이크로 동작과 유사한 것은?

  1. insert 동작
  2. OR 동작
  3. packing 동작
  4. mask 동작
(정답률: 67%)
  • AND 연산은 특정 비트를 0으로 만들어 가리는 성질이 있어, 필요한 비트만 추출하고 나머지는 제거하는 mask 동작과 그 원리가 유사합니다.
profile_image
1

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

29. 메모리 인터리빙(interleaving) 방법의 사용 목적이 되는 것은?

  1. 메모리 액세스의 효율 증대
  2. 기억 용량의 증대
  3. 입·출력 장치의 증설
  4. 전력 소모 감소
(정답률: 68%)
  • 메모리 인터리빙은 메모리를 여러 개의 모듈로 분산 배치하여 여러 모듈에 병행 접근함으로써 메모리 액세스의 효율을 증대시키는 기법입니다. 주로 캐시 기억장치나 고속 DMA 전송 등에 활용됩니다.
profile_image
1

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

30. RS 플립플롭을 JK 플립플롭으로 바꾸어 사용하려고 할 때 필요한 게이트는?

  1. OR 게이트 2개
  2. AND 게이트 2개
  3. EX-OR 게이트 2개
  4. NAND 게이트 2개
(정답률: 48%)
  • RS 플립플롭을 JK 플립플롭으로 변환하기 위해서는 입력단에 피드백 경로를 구성하여 $J$와 $K$ 입력의 논리를 구현해야 하며, 이때 AND 게이트 2개가 필요합니다.
profile_image
1

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

31. 다음 중 범용 레지스터를 사용하여 기억할 수 없는 것은?

  1. 연산할 데이터
  2. 연산된 결과
  3. 실행될 명령어
  4. 주기억장치에서 보내온 데이터
(정답률: 51%)
  • 범용 레지스터는 데이터나 연산 결과, 메모리에서 읽어온 값 등을 임시 저장하는 용도로 사용됩니다.

    오답 노트

    실행될 명령어: 명령 레지스터(IR)에 저장됩니다.
profile_image
1

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

32. 아래 논리식을 간략화 하면?

(정답률: 61%)
  • 불 대수 법칙을 이용하여 공통 인수로 묶어 식을 간략화합니다.
    $$Y = \bar{A}\bar{B}\bar{C} + A\bar{B}C + \bar{A}\bar{B}C + A\bar{B}\bar{C}$$
    $$\bar{B}C(A + \bar{A}) + \bar{B}\bar{C}(A + \bar{A}) = \bar{B}C + \bar{B}\bar{C}$$
    $$\bar{B}(C + \bar{C}) = \bar{B}$$
profile_image
1

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

33. 다음 진리표(truth table)를 간략히 한 결과 Y는?(문제 오류 입니다. 정답은 A + B'이 답입니다. 보기에 답이 없으므로 여기서는 4번을 누르시면 정답 처리 됩니다.)

(정답률: 77%)
  • 진리표에서 $Y$가 0인 경우는 $A=0, B=1$일 때뿐이며, 이는 $A+B'$의 논리 결과와 일치합니다. 다만 문제 오류로 인해 정답이 보기에 없으므로 를 정답으로 처리합니다.
profile_image
1

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

34. 다음 중 자기보수코드(self complement code)는?

  1. Hamming code
  2. Excess-3 code
  3. Gray code
  4. 6-3-1-1 code
(정답률: 48%)
  • Excess-3 code는 10진수 각 자리에 3을 더하여 2진수로 표현하는 코드로, 0과 9의 보수를 취했을 때 서로의 보수가 되는 자기보수코드의 특성을 가집니다.
profile_image
1

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

35. 인터럽트에 대한 설명으로 옳지 않은 것은?

  1. 데이지 체인은 하드웨어로 우선순위를 결정한다.
  2. 주변장치의 우선순위는 일반적으로 속도가 빠른 장치에 높은 우선순위를 부여한다.
  3. 하드웨어에 의한 우선순위 부여는 유연성이 있고, 인터럽트 반응 시간이 빠르다.
  4. 우선순위를 부여하는 방법으로 소프트웨어와 하드웨어에 의한 방법이 있다.
(정답률: 56%)
  • 하드웨어에 의한 우선순위 부여 방식은 회로로 고정되어 있어 소프트웨어 방식에 비해 유연성이 없습니다.

    오답 노트

    데이지 체인: 하드웨어적으로 연결 순서에 따라 우선순위 결정
    우선순위 기준: 일반적으로 속도가 빠른 장치에 높은 우선순위 부여
    부여 방법: 소프트웨어(폴링)와 하드웨어(벡터 인터럽트 등) 방식 존재
profile_image
1

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

36. 32가지의 서로 다른 동작을 수행하고, 직접 주소지정방식과 간접 주소지정방식을 선택적으로 사용할 수 있으며, 4개의 레지스터를 가진 컴퓨터의 기억장치의 크기가 4Kbyte라 할 때 명령어의 크기는 몇 bit 인가?

  1. 32
  2. 20
  3. 12
  4. 16
(정답률: 38%)
  • 명령어의 전체 크기는 OP코드, 주소지정방식 비트, 레지스터 선택 비트, 메모리 주소 비트의 합으로 계산합니다.
    ① [기본 공식] $\text{Total Bit} = \text{OP Code} + \text{Addressing Mode} + \text{Register} + \text{Address}$
    ② [숫자 대입] $\text{Total Bit} = 5 + 1 + 2 + 12$
    ③ [최종 결과] $\text{Total Bit} = 20$
profile_image
1

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

37. 다음 명령(Instruction) 중에서 PC←X와 같은 의미를 뜻하는 것은?

  1. JMP X
  2. ADD X
  3. MOV X
  4. STA X
(정답률: 46%)
  • PC(프로그램 카운터)에 특정 주소 $X$를 전송하는 것은 프로그램의 실행 순서를 강제로 변경하는 JMP X 명령과 동일한 의미입니다.
profile_image
1

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

38. 한 개의 마이크로 오퍼레이션 수행에 필요한 시간을 무엇이라 하는가?

  1. micro cycle time
  2. seek time
  3. search time
  4. access time
(정답률: 73%)
  • 하나의 마이크로 오퍼레이션을 수행하는 데 걸리는 최소 시간 단위를 micro cycle time이라고 합니다.
profile_image
1

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

39. 일정한 시간 간격으로 발생한 펄스에 따른 계산기의 각 부분의 동작을 규칙적으로 진행시키는 제어 방식은?

  1. 직류 방식
  2. 비동기식 제어 방식
  3. 비주기식 제어 방식
  4. 동기식 제어 방식
(정답률: 74%)
  • 일정한 시간 간격의 펄스(클록)에 맞추어 모든 동작을 규칙적으로 제어하는 방식은 동기식 제어 방식입니다.
profile_image
1

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

40. 인스트럭션은 중앙처리장치를 이용하여 수행되는데 다음 중 명령을 읽어내는 사이클(cycle)은?

  1. fetch 사이클
  2. execute 사이클
  3. indirect 사이클
  4. interrupt 사이클
(정답률: 67%)
  • 명령어 사이클 중 메모리로부터 명령어를 읽어와 명령어 레지스터로 가져오는 단계는 fetch 사이클입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 경리 장부 처리시 차변, 대변의 한계 값을 체크하는데 사용하는 방법으로 대차의 균형이나 가로, 세로의 합계가 일치하는가를 체크하는 방법은?

  1. Limit check
  2. Matching check
  3. Balance check
  4. Batch total check
(정답률: 64%)
  • 차변과 대변의 합계가 일치하는지, 또는 가로와 세로의 합계가 균형을 이루는지 확인하여 데이터의 정확성을 검증하는 방법은 Balance check입니다.
profile_image
1

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

42. 코드 설계 단계 중 대상 항목에 대하여 설계된 코드의 사용이 컴퓨터 처리 내에 한정되는가? 해당 업무에만 한정되는가? 관련 부문의 업무에 공통으로 사용되는가? 기업 전체에 사용되는가? 등을 확정하는 단계는?

  1. 사용 기간의 결정
  2. 코드화 방식의 결정
  3. 사용 범위의 결정
  4. 코드 대상 항목 결정
(정답률: 71%)
  • 코드 설계 시 해당 코드가 컴퓨터 처리, 특정 업무, 관련 부문 공통, 또는 기업 전체 중 어디까지 적용될지를 확정하는 단계는 사용 범위의 결정 단계입니다.
profile_image
1

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

43. 색인 순차 파일의 색인 영역에 해당하지 않는 것은?

  1. Track Index Area
  2. Cylinder Index Area
  3. Master Index Area
  4. Overflow Index Area
(정답률: 72%)
  • 색인 순차 파일의 색인 영역은 마스터 색인(Master Index), 실린더 색인(Cylinder Index), 트랙 색인(Track Index)의 3단계 계층 구조로 구성됩니다. 따라서 Overflow Index Area는 색인 영역에 해당하지 않습니다.
profile_image
1

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

44. 프로세스 설계에 대한 설명으로 옳지 않은 것은?

  1. 정확성을 고려하여 처리과정을 명확히 명시한다.
  2. 프로세스의 분류 처리는 가능한 상세하고 크게 한다.
  3. 시스템의 상태나 구성 요소 등을 종합적으로 표시한다.
  4. 정보의 흐름이나 처리 과정은 모든 사람이 이해할 수 있는 표준화 방법을 사용한다.
(정답률: 71%)
  • 프로세스 설계 시 효율적인 흐름을 위해 분류 처리는 가능한 적게 하는 것이 바람직합니다.
profile_image
1

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

45. 모듈 작성시 주의사항으로 옳지 않은 것은?

  1. 자료의 추상화와 정보 은닉 개념을 도입한다.
  2. 적절한 크기로 작성한다.
  3. 모듈 내용이 다른 곳에서도 적용이 가능하도록 표준화한다.
  4. 모듈간의 기능적 결합도는 최대화한다.
(정답률: 65%)
  • 좋은 모듈 설계를 위해서는 모듈 내부의 요소들이 서로 밀접하게 관련되어 있는 응집도는 최대화하고, 모듈 간의 상호 의존성을 나타내는 결합도는 최소화해야 합니다.
profile_image
1

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

46. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하는 경우의 결합성은?

  1. stamp coupling
  2. common coupling
  3. content coupling
  4. control coupling
(정답률: 57%)
  • 한 모듈이 다른 모듈의 내부 기능이나 내부 자료를 직접 참조하거나 수정하는 가장 강한 결합도는 내용 결합도(content coupling)입니다.
profile_image
1

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

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

  1. merge
  2. collate
  3. extract
  4. distribution
(정답률: 67%)
  • 특정 조건에 따라 데이터를 분리하여 처리하는 패턴은 분배(distribution)입니다.

    오답 노트

    merge: 병합
    collate: 조합
    extract: 추출
profile_image
1

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

48. 폭포수 모형에 대한 설명으로 옳지 않은 것은?

  1. 단계별 정의가 분명하고 전체 공조의 이해가 용이하다.
  2. 두 개 이상의 과정이 병행하여 수행되지 않는다.
  3. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다.
  4. 전통적인 생명주기 모형이다.
(정답률: 67%)
  • 폭포수 모형은 단계별 정의가 분명한 전통적인 생명주기 모형으로, 이전 단계가 완료되어야 다음 단계로 진행되는 선형 순차적 모델입니다.

    오답 노트

    실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 것은 프로토타입 모델에 대한 설명입니다.
profile_image
1

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

49. 럼바우의 객체지향 분석 기법에서 자료 흐름도와 밀접한 관계가 있는 것은?

  1. Object Modeling
  2. Dynamic Modeling
  3. Function Modeling
  4. Total Modeling
(정답률: 44%)
  • 럼바우(Rumbaugh)의 객체지향 분석 기법 중 기능 모델링(Function Modeling)은 자료 흐름도(DFD)를 사용하여 시스템의 처리 과정을 중심으로 표현하는 모델링 기법입니다.
profile_image
1

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

50. 파일의 종류 중 일시적인 성격을 지닌 정보를 기록하는 것은?

  1. Transaction file
  2. Backup file
  3. Source data file
  4. Master file
(정답률: 65%)
  • 트랜잭션 파일(Transaction file)은 마스터 파일의 내용을 변경하거나 업데이트하기 위해 발생하는 일시적인 거래 정보나 변경 사항을 기록하는 파일입니다.
profile_image
1

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

51. 다음은 어떤 종류의 코드 오류(error)인가?

  1. Transposition error
  2. Random error
  3. Transcription error
  4. Double Transport error
(정답률: 65%)
  • 제시된 이미지 처럼 데이터를 옮겨 적는 과정에서 잘못 기재하는 전사 오류(Transcription error)에 해당합니다.

    오답 노트

    Transposition error: 인접한 두 자리의 위치가 바뀐 전위 오류
    Random error: 두 가지 이상의 오류가 결합된 임의 오류
    Double Transport error: 전위 오류가 두 개 이상 발생한 이중 오류
profile_image
1

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

52. 시스템 문서화의 효과와 거리가 가장 먼 것은?

  1. 시스템 개발 후 시스템의 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계, 인수가 쉽다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 에러 발생시 책임 소재를 분명히 한다.
(정답률: 74%)
  • 시스템 문서화는 개발 과정의 기록을 통해 유지보수 효율성을 높이고, 운용팀으로의 원활한 인계인수 및 변경 사항에 따른 혼란을 방지하기 위해 수행합니다. 시스템 에러 발생 시 책임 소재를 가리는 것은 문서화의 본래 목적이 아닙니다.
profile_image
1

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

53. 자료 흐름도에 대한 설명으로 옳지 않은 것은?

  1. 기능별로 분할하고 다차원적이다.
  2. 자료 흐름도는 논리적으로 일관성이 있어야한다.
  3. 처리 공정은 원, 자료저장소는 이중직선, 종착지는 사각형, 자료 흐름은 점선으로 표시한다.
  4. 시스템의 활동적인 구성 요소 및 그들 간의 연관관계를 모형화 한다.
(정답률: 69%)
  • 자료 흐름도에서 자료 흐름은 점선이 아니라 화살표 직선으로 표시해야 합니다.

    오답 노트

    처리 공정은 원, 자료저장소는 이중직선, 종착지는 사각형으로 표시하는 것은 맞습니다.
profile_image
1

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

54. 시스템의 특성 중 다음 설명에 해당하는 것은?

  1. 목적성
  2. 정보성
  3. 제어성
  4. 종합성
(정답률: 76%)
  • 시스템이 정해진 규정이나 한계에서 벗어나는 것을 감지하고 이를 바르게 수정해 나가는 특성은 제어성입니다.


    오답 노트

    종합성: 상호 의존 방식
    목적성: 달성 또는 목적을 위함
profile_image
1

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

55. 다음과 같이 코드화 대상 항목의 속성을 표시하는 의미가 있는 물체의 크기나 무게 등을 코드 일부에 숫자 형태 그대로 사용하는 코드 분류 방법은?

  1. Significant Digit Code
  2. Sequence Code
  3. Block Code
  4. Decimal Code
(정답률: 66%)
  • 물체의 크기, 무게 등 의미 있는 수치를 코드의 일부로 직접 사용하는 방식은 Significant Digit Code입니다.
profile_image
1

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

56. 출력 설계 단계 중 다음 사항과 관계되는 것은?

  1. 출력 정보 내용의 설계
  2. 출력 정보 매체화의 설계
  3. 출력 정보 분배에 대한 설계
  4. 출력 정보 이용에 대한 설계
(정답률: 70%)
  • 이미지에서 제시된 사용 목적 결정, 이용자 및 경로 결정, 이용 주기 및 시기 결정, 기밀성 및 보존 결정은 모두 출력된 정보를 어떻게 사용할 것인가를 정의하는 출력 정보 이용에 대한 설계 단계에 해당합니다.
profile_image
1

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

57. 입력 정보의 설계 순서로 옳은 것은?

  1. ①→②→③→④
  2. ②→③→④→①
  3. ③→④→①→②
  4. ④→①→②→③
(정답률: 74%)
  • 입력 정보 설계는 정보가 생성되어 시스템에 들어오기까지의 흐름을 따릅니다. 이미지의 순서에 따라 입력 정보의 발생 $\rightarrow$ 수집 $\rightarrow$ 매체화 $\rightarrow$ 투입 순으로 진행되는 것이 옳습니다.
profile_image
1

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

58. 시스템의 기본 요소에 대한 기능 설명이 옳지 않은 것은?

  1. Control : 시스템의 기본 요소들이 각 과정을 올바르게 행하는지 감독, 관리하는 행위
  2. Output : 처리된 결과를 시스템에서 추출하는 행위
  3. Input : 처리를 위한 데이터나 조건 등을 시스템에 투입하는 행위
  4. Feedback : 입력된 데이터를 처리, 가공하는 행위
(정답률: 75%)
  • 피드백(Feedback)은 출력된 결과가 목적을 만족시키지 못했을 때, 이를 수정하여 목적을 달성하기 위해 다시 입력 단계로 되돌려 반복 처리하는 제어 과정입니다.

    오답 노트

    입력된 데이터를 처리, 가공하는 행위: 이는 처리(Process)에 대한 설명임
profile_image
1

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

59. 처리결과를 마이크로필름에 출력하는 장치로서 서류를 대량으로 장시간 보존하는 장치는?

  1. CAM
  2. ROM
  3. COM
  4. RAM
(정답률: 55%)
  • COM(Computer Output Microfilm)은 컴퓨터의 출력 정보를 마이크로필름 형태로 기록하여 대량의 서류를 장기간 보존하기 위해 사용하는 장치입니다.
profile_image
1

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

60. 파일설계 단계 중 다음 사항과 관계되는 것은?

  1. 파일 항목 검토
  2. 파일 특성 조사
  3. 파일 매체 검토
  4. 파일 편성법 검토
(정답률: 57%)
  • 제시된 이미지 의 처리 주기, 처리 방식, 갱신 빈도 및 형태, 파일의 활동률은 모두 파일의 성격과 이용 형태를 분석하는 파일 특성 조사 단계에 해당합니다.
profile_image
1

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

4과목: 운영체제

61. 다중 처리기 운영체제의 주/종(Master/Slave) 구조에 서 각각의 기능에 대한 연결이 옳은 것은?

  1. Master : 입출력 담당, Slave : 연산 및 입출력 담당
  2. Master : 연산 담당, Slave : 입출력 담당
  3. Master : 연산 담당, Slave : 연산 및 입출력 담당
  4. Master : 연산 및 입출력 담당, Slave : 연산 담당
(정답률: 59%)
  • 다중 처리기 운영체제의 주/종(Master/Slave) 구조에서 Master는 시스템 전체를 제어하며 연산 및 입출력을 모두 담당하고, Slave는 Master의 지시를 받아 연산 작업만을 수행합니다.
profile_image
1

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

62. 현재 헤드의 위치는 100번 트랙이며, 바깥쪽에서 안쪽으로 진행 중이었다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중이다. SSTF 스케줄링 기법을 사용할 경우 제일 먼저 처리되는 트랙은? (단, 가장 안쪽 트랙은 0 이다.)

  1. 16
  2. 40
  3. 90
  4. 102
(정답률: 67%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 거리(최단 탐색 시간)에 있는 트랙을 먼저 처리하는 방식입니다.
    현재 위치 $100$에서 각 요청 트랙까지의 거리를 계산합니다.
    $$|100 - 65| = 35$$
    $$|100 - 102| = 2$$
    $$|100 - 40| = 60$$
    $$|100 - 16| = 84$$
    $$|100 - 90| = 10$$
    가장 거리가 짧은 $102$번 트랙이 제일 먼저 처리됩니다.
profile_image
1

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

63. 자원 보호 기법 중 접근 제어 행렬에서 수평으로 있는 각 행들만을 따온 것으로서 각 영역에 대한 권한은 객체와 그 객체에 허용된 연산자로 구성되는 것은?

  1. Global Table
  2. Access Control List
  3. Capability List
  4. Lock/Key
(정답률: 55%)
  • 접근 제어 행렬에서 행(Row)을 기준으로 영역(Domain) 중심의 권한을 나열한 것이 Capability List입니다.

    오답 노트

    Global Table: 영역, 객체, 권한을 순서쌍으로 구성한 단순 목록
    Access Control List: 열(Column) 기준, 즉 객체 중심으로 구성한 리스트
    Lock/Key: 접근 제어 리스트와 권한 리스트를 절충한 기법
profile_image
1

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

64. UNIX에서 커널의 기능이 아닌 것은?

  1. 프로세스 관리 기능
  2. 기억장치 관리 기능
  3. 입, 출력 관리 기능
  4. 명령어 해독 기능
(정답률: 68%)
  • UNIX 커널은 프로세스, 기억장치, 입출력 등 시스템의 핵심 자원을 관리하는 기능을 수행합니다. 명령어 해독 기능은 사용자의 명령어를 해석하여 커널에 전달하는 쉘(Shell)의 역할입니다.
profile_image
1

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

65. 대기시간 45, 서비스 시간 5일 때 HRN 스케줄링 기법을 사용했을 경우 우선순위 계산 결과는?

  1. 25
  2. 10
  3. 2
  4. 1
(정답률: 73%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하는 기법입니다.
    ① [기본 공식] $\text{우선순위} = \frac{\text{대기시간} + \text{서비스 시간}}{\text{서비스 시간}}$
    ② [숫자 대입] $\text{우선순위} = \frac{45 + 5}{5}$
    ③ [최종 결과] $\text{우선순위} = 10$
profile_image
1

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

66. 프로세스의 정의로 옳은 내용 모두를 나열한 것은?

  1. ①, ④
  2. ①, ②, ④
  3. ②, ③, ④
  4. ①, ②, ③, ④
(정답률: 67%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제가 관리하는 실행 단위이자 프로세서가 활동 중인 상태를 말합니다.

    오답 노트

    디스크 상에 저장된 파일 형태의 내용: 실행 전의 정적인 상태인 '프로그램'에 해당합니다.
profile_image
1

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

67. 분산 처리시스템에서 완전연결(fully connected) 구조에 대한 설명으로 옳은 것은?

  1. 각 노드가 시스템 내의 모든 노드와 직접 연결되어 있다.
  2. 모든 사이트가 하나의 중앙 사이트에 직접 연결되어 있다.
  3. 시스템 내의 모든 사이트들이 공유 버스에 연결된 구조이다.
  4. 시스템 내의 각 사이트가 인접하는 다른 두 사이트와만 직접 연결된 구조이다.
(정답률: 56%)
  • 완전연결(Fully Connected) 구조는 시스템 내의 모든 노드가 서로 직접 연결되어 있어 통신 효율이 가장 높은 구조입니다.

    오답 노트

    모든 사이트가 중앙 사이트에 연결: 스타 연결
    공유 버스에 연결: 다중접근 버스 연결
    인접한 두 사이트와만 연결: 링형 연결
profile_image
1

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

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

  1. First-Fit
  2. Best-Fit
  3. Worst-Fit
  4. Last-Fit
(정답률: 78%)
  • Best-Fit(최적 적합)은 가용 공간 중 프로세스를 수용할 수 있는 가장 작은 공간을 선택하여 할당하는 방식입니다. 이미지에서 $15\text{K}$ 작업을 수용할 수 있는 공간($20\text{K}, 16\text{K}, 30\text{K}$) 중 가장 크기가 작은 $16\text{K}$ 공간에 할당했으므로 Best-Fit에 해당합니다.
profile_image
1

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

69. UNIX 시스템의 특징이 아닌 것은?

  1. 온라인 대화형 시스템이다.
  2. 다중 작업 시스템이다.
  3. 다중 사용자 시스템이다.
  4. 이식성이 낮은 시스템이다.
(정답률: 73%)
  • UNIX 시스템은 C언어로 작성되어 하드웨어 의존성이 낮기 때문에 다른 시스템으로 옮겨 심기 쉬운 이식성이 매우 높은 시스템입니다.

    오답 노트

    온라인 대화형, 다중 작업, 다중 사용자 시스템은 모두 UNIX의 주요 특징입니다.
profile_image
1

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

70. PCB에 대한 설명으로 옳지 않은 것은?

  1. PCB에는 프로세스 식별 번호, 프로세스 상태 정보, CPU레지스터 정보 등이 수록되어 있다.
  2. 적절한 응답시간이 보장되므로 일괄처리 시스템에 유용하다.
  3. 운영체제가 프로세스 관리를 위해 필요한 정보를 PCB에 수록한다.
  4. “Process Control Block"을 의미한다.
(정답률: 68%)
  • PCB(Process Control Block)는 운영체제가 프로세스 관리를 위해 프로세스 식별 번호, 상태, CPU 레지스터 정보 등을 저장하는 제어 블록입니다. 적절한 응답시간 보장은 시분할 시스템(Time-sharing System)의 특징이며, PCB 자체가 일괄처리 시스템에 유용한 것은 아닙니다.
profile_image
1

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

71. 파일 디스크립터에 포함되는 내용이 아닌 것은?

  1. 파일의 이름
  2. 보조기억장치에서의 파일의 위치
  3. 생성된 날짜와 시간
  4. 파일 오류에 대한 수정 방법
(정답률: 70%)
  • 파일 디스크립터는 파일의 이름, 보조기억장치 내 위치, 생성 날짜와 시간, 파일 구조, 액세스 제어 정보 등 파일의 메타데이터를 관리하며, 파일 오류에 대한 수정 방법은 포함하지 않습니다.
profile_image
1

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

72. 가상기억 장치의 페이지 교체 알고리즘 중에서 한 프로세스에서 사용되는 각 페이지마다 계수기를 두어 현 시점에서 볼 때 가장 오래 전에 사용된 페이지를 대치하는 것은?

  1. LIFO(Last In First Out)
  2. FIFO(First In First Out)
  3. LRU(Least Recently Used)
  4. LFU(Least Frequently Used)
(정답률: 65%)
  • LRU(Least Recently Used) 알고리즘은 각 페이지마다 사용 시점을 기록하는 계수기를 두어, 현재 시점에서 가장 오랫동안 사용되지 않은 페이지를 교체 대상으로 선택하는 방식입니다.
profile_image
1

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

73. Round-Robin 스케줄링(Scheduling) 방식에 대한 설명으로 옳지 않은 것은?

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기 큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
  3. 적절한 응답시간이 보장되므로 일괄처리 시스템에 유용하다.
  4. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 높아진다.
(정답률: 57%)
  • Round-Robin 방식은 각 프로세스에 동일한 시간 할당량을 부여하여 응답 시간을 보장하므로, 일괄처리 시스템보다는 시분할 시스템이나 실시간 처리 방식에 더 유용합니다.
profile_image
1

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

74. 운영체제의 기능으로 거리가 먼 것은?

  1. 원시 프로그램을 목적 프로그램으로 변환하는 기능
  2. 데이터 및 자원의 공유 기능
  3. 자원을 효율적으로 관리하기 위한 자원의 스케줄링 기능
  4. 사용자와 시스템 간의 편리한 인터페이스 기능
(정답률: 72%)
  • 원시 프로그램을 목적 프로그램으로 변환하는 기능은 운영체제가 아닌 컴파일러, 어셈블러와 같은 언어 번역 프로그램의 핵심 기능입니다.
profile_image
1

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

75. 키 값으로부터 주소 변환을 위해서는 해시 함수나 색인 테이블을 사용하는 파일 구조는?

  1. 순차 파일
  2. 직접 파일
  3. 분할 파일
  4. 색인 순차 파일
(정답률: 29%)
  • 직접 파일은 레코드의 키 값을 해싱 함수나 색인 테이블을 통해 보조기억장치의 물리적 상대 주소로 직접 변환하여 저장하고 접근하는 방식입니다.

    오답 노트

    색인 순차 파일: 색인을 이용해 순차적으로 접근하는 ISAM 방식을 사용합니다.
profile_image
1

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

76. 운영체제의 목적 중 다음 사항과 가장 관계되는 것은?

  1. 처리 능력 증대
  2. 응답 시간 단축
  3. 신뢰도 향상
  4. 사용 가능도 증대
(정답률: 71%)
  • 에서 제시된 시스템의 정확한 동작 정도, 하드웨어 오류의 자체 회복, 소프트웨어 오류 메시지 제공 등은 시스템이 얼마나 믿을 수 있는지를 나타내는 신뢰도 향상에 관한 설명입니다.
profile_image
1

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

77. 운영체제의 설계 목적으로 가장 타당한 것은?

  1. 처리량의 향상과 응답시간의 증가
  2. 처리량의 향상과 응답시간의 단축
  3. 처리량의 감소와 응답시간의 단축
  4. 처리량의 감소와 응답시간의 증가
(정답률: 77%)
  • 운영체제는 한정된 자원을 효율적으로 사용하여 단위 시간당 처리하는 일의 양인 처리량은 극대화(향상)하고, 사용자가 요청한 후 응답이 올 때까지의 시간인 응답시간은 최소화(단축)하는 것을 목적으로 합니다.
profile_image
1

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

78. 3 페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(page fault)는 몇 번 일어나는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 49%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 의 참조열에 따른 페이지 부재 과정은 다음과 같습니다.
    1. [1] 참조: (1, _, _) - 부재 (1회)
    2. [2] 참조: (1, 2, _) - 부재 (2회)
    3. [3] 참조: (1, 2, 3) - 부재 (3회)
    4. [4] 참조: (4, 2, 3) - 부재 (4회) [1 교체]
    5. [1] 참조: (4, 1, 3) - 부재 (5회) [2 교체]
    6. [3] 참조: (4, 1, 3) - 적중
    7. [2] 참조: (4, 1, 2) - 부재 (6회) [3 교체]
    따라서 총 페이지 부재 횟수는 6회입니다.
profile_image
1

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

79. 페이지 크기에 대한 설명으로 옳지 않는 것은?

  1. 페이지 크기가 클수록 프로그램 수행에 불필요한 내용까지도 주기억장치에 적재될 수 있다.
  2. 페이지 크기가 작을수록 페이지 맵 테이블의 크기가 커진다.
  3. 페이지 크기가 클수록 마지막 페이지의 내부 단편화가 줄어든다.
  4. 페이지 크기가 작을수록 전체적인 입출력 시간은 늘어난다,
(정답률: 45%)
  • 내부 단편화는 페이지 크기가 클수록 마지막 페이지에서 낭비되는 공간이 많아져 증가하며, 페이지 크기가 작을수록 줄어듭니다.

    오답 노트

    페이지 크기가 클수록: 불필요한 내용까지 적재될 가능성 증가
    페이지 크기가 작을수록: 페이지 맵 테이블 크기 증가 및 입출력 횟수 증가로 인한 시간 증가
profile_image
1

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

80. 교착 상태의 해결 방안 중 은행원 알고리즘과 관계되는 것은?

  1. Recovery
  2. Detection
  3. Prevention
  4. Avoidance
(정답률: 68%)
  • 은행원 알고리즘은 시스템이 안전 상태(Safe State)를 유지하는지 확인하여 교착 상태가 발생하지 않도록 우회하는 회피(Avoidance) 전략의 대표적인 방법입니다.
profile_image
1

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

5과목: 정보통신개론

81. 오류를 제어할 때 수신측에서 오류의 검출기능과 정정기능을 동시에 갖는 부호는?

  1. Hamming Code
  2. Parity Code
  3. ASC Ⅱ Code
  4. EBCDIC Code
(정답률: 65%)
  • 해밍 코드(Hamming Code)는 데이터 전송 중 발생한 오류를 검출하는 것뿐만 아니라, 오류가 발생한 위치를 찾아내어 스스로 수정할 수 있는 자기 정정 부호입니다.
profile_image
1

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

82. FDDI에 대한 설명으로 틀린 것은?

  1. FDDI는 한 개의 링으로 구성된다.
  2. 물리계층에 해당하는 프로토콜은 PHY, PMD가 있다.
  3. 토큰 매체 액세스 제어방법으로 작동한다.
  4. 매체로 광섬유케이블을 사용한다.
(정답률: 38%)
  • FDDI는 신뢰성을 높이기 위해 두 개의 링(이중 링) 구조를 사용하여, 하나의 링에 장애가 발생해도 다른 링을 통해 통신이 가능하도록 설계되었습니다.
profile_image
1

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

83. 비동기식 전송의 특성으로 맞는 것은?

  1. 문자 위주 비트와 비트 위주로 나누어진다.
  2. 송신자와 수신자는 동기화의 시간을 설정하고 유지한다.
  3. 대용량, 고속의 데이터 전송에 주로 쓰인다.
  4. 한 번에 한 문자씩 전송한다.
(정답률: 41%)
  • 비동기식 전송은 데이터를 문자 단위로 전송하며, 각 문자의 시작과 끝을 알리는 스타트 비트와 스톱 비트를 사용하여 송수신 측의 동기를 맞춥니다.

    오답 노트

    문자/비트 위주 구분, 동기화 시간 설정 및 유지, 대용량 고속 전송: 동기식 전송의 특징입니다.
profile_image
1

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

84. 비패킷형 단말이 패킷교환망을 이용할 수 있도록 패킷의 조립과 분해 기능을 제공해 주는 것은?

  1. DSU
  2. MODEM
  3. PAD
  4. CCU
(정답률: 62%)
  • PAD(Packet Assembler/Disassembler)는 비패킷형 단말기가 패킷 교환망을 이용할 수 있도록 데이터를 패킷 단위로 조립하고 다시 분해하는 인터페이스 기능을 제공하는 장치입니다.
profile_image
1

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

85. OSI-7 계층 중 응용간의 대화제어(dialogue control)를 담당하는 것은?

  1. Session Layer
  2. Application Layer
  3. Presentation Layer
  4. Data Link Layer
(정답률: 56%)
  • Session Layer는 응용 프로세스 간의 대화 제어(Dialogue Control)와 동기화를 담당하는 계층입니다.

    오답 노트

    Application Layer: 파일 전송 등 사용자 서비스 제공
    Presentation Layer: 데이터 압축 및 암호화
    Data Link Layer: 물리적 링크의 오류 제어
profile_image
1

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

86. 프로토콜 구성요소에 해당하지 않는 것은?

  1. 구문(syntax)
  2. 의미(semantics)
  3. 파라미터(parameter)
  4. 순서(timing)
(정답률: 71%)
  • 프로토콜의 3대 기본 요소는 데이터의 형식을 정의하는 구문(Syntax), 효율적인 제어를 위한 의미(Semantics), 송수신 타이밍을 조절하는 순서(Timing)입니다. 파라미터(parameter)는 프로토콜의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

87. 정보의 전달을 위한 단계가 바르게 나열된 것은?

  1. 링크확립-회로연결-메시지전달-회로절단-링크절단
  2. 링크확립-회로연결-메시지전달-링크절단-회로절단
  3. 회로연결-링크확립-메시지전달-회로절단-링크절단
  4. 회로연결-링크확립-메시지전달-링크절단-회로절단
(정답률: 62%)
  • 정보 전달은 물리적인 회로를 먼저 연결한 후, 논리적인 링크를 확립하고 메시지를 전달하며, 이후 역순으로 링크와 회로를 절단하는 과정을 거칩니다. 따라서 회로연결-링크확립-메시지전달-링크절단-회로절단 순서가 올바릅니다.
profile_image
1

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

88. HDLC 전송 프레임에서 시작 플래그 다음에 전송되는 필드는?

  1. 제어부
  2. 주소부
  3. 정보부
  4. FCS
(정답률: 64%)
  • HDLC 프레임의 표준 구조는 다음과 같은 순서로 구성됩니다.
    $$플래그 \rightarrow 주소부 \rightarrow 제어부 \rightarrow 정보부 \rightarrow FCS \rightarrow 플래그$$
    따라서 시작 플래그 바로 다음에 오는 필드는 주소부입니다.
profile_image
1

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

89. 비동기식 전송 시 포함되는 내용이 아닌 것은?

  1. 시작 비트
  2. 데이터
  3. 플래그 비트
  4. 정지 비트
(정답률: 50%)
  • 비동기식 전송은 데이터의 시작과 끝을 알리기 위해 시작 비트, 데이터, 정지 비트를 사용합니다. 플래그 비트는 데이터 블록의 시작과 끝을 구분하는 동기식 전송에서 사용되는 방식입니다.
profile_image
1

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

90. HDLC(High-level Data Link Control) 동작모드에 해당하지 않는 것은?

  1. 정규 응답 모드(NRM)
  2. 비동기 응답 모드(ARM)
  3. 비동기 균형 모드(ABM)
  4. 동기 균형 모드(SBM)
(정답률: 53%)
  • HDLC의 동작 모드에는 정규 응답 모드(NRM), 비동기 응답 모드(ARM), 비동기 균형 모드(ABM)가 있습니다. 동기 균형 모드(SBM)라는 모드는 존재하지 않습니다.
profile_image
1

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

91. 두 개의 채널사이에 보호대역(guard band)을 사용하여 인접한 채널간의 간섭을 막는 다중화방식은?

  1. 시분할 다중화방식
  2. 주파수분할 다중화방식
  3. 코드분할 다중화방식
  4. 공간분할 다중화방식
(정답률: 60%)
  • 주파수분할 다중화방식(FDM)은 전체 대역폭을 여러 개의 채널로 나누어 사용하며, 이때 인접한 채널 간의 간섭을 방지하기 위해 채널 사이에 보호대역(guard band)을 둡니다.
profile_image
1

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

92. 통신망 구성형태 중 중앙집중식 구조를 가지고 포인트 투 포인트 링크로 연결하는 방식은?

  1. 성형
  2. 망형
  3. 트리형
  4. 링형
(정답률: 71%)
  • 성형 구조는 중앙에 제어 장치(중앙 컴퓨터)가 위치하고, 이를 중심으로 각 단말 노드들이 포인트 투 포인트 링크로 연결되는 형태입니다.
profile_image
1

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

93. 매체 접근방식에 의한 LAN의 분류에 해당되지 않는 것은?

  1. 이더넷
  2. 토큰 링
  3. 토큰 버스
  4. 캐리어 밴드
(정답률: 67%)
  • LAN의 매체 접근 방식(MAC) 분류에는 이더넷(CSMA/CD), 토큰 링, 토큰 버스가 포함됩니다. 캐리어 밴드는 매체 접근 방식에 해당하지 않는 용어입니다.
profile_image
1

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

94. 데이터 통신시스템의 구성에서 데이터 전송계에 해당하지 않는 것은?

  1. 단말장치(DTE)
  2. 데이터 전송회선
  3. 통신 제어장치
  4. 데이터 처리장치
(정답률: 43%)
  • 데이터 전송계는 데이터를 송수신하기 위한 물리적 경로와 제어 장치로 구성되며, 데이터 처리장치는 전송된 데이터를 가공하고 처리하는 상위 계층의 장치이므로 전송계에 해당하지 않습니다.
profile_image
1

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

95. 패킷교환 방식에 대한 설명으로 옳지 않은 것은?

  1. 음성 전송과 같은 실시간 통신에 적합하다.
  2. 저장-전달 방식을 사용한다.
  3. 전송할 수 있는 패킷의 길이는 제한되어 있다.
  4. 데이터 그램과 가상회선 방식으로 구분된다.
(정답률: 45%)
  • 패킷교환 방식은 데이터를 작은 단위로 나누어 전송하는 데이터 교환 방식이며, 음성 전송과 같은 실시간 통신에는 전용 경로를 확보하는 회선교환 방식이 더 적합합니다.
profile_image
1

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

96. 코덱(CODEC)에 대한 설명으로 옳은 것은?

  1. 데이터통신망 관리를 위한 디지털 장치이다.
  2. 데이터통신망에 의해 정보를 제어하는 장치이다.
  3. 데이터를 모아 일괄로 처리하는 장치이다.
  4. 아날로그 신호를 디지털 전송로에 맞게 디지털 신호로 바꾸어 전송해 주는 장치이다.
(정답률: 71%)
  • 코덱(CODEC)은 아날로그 데이터를 디지털 통신 회선에 적합한 디지털 신호로 변환하는 변조 과정과, 다시 원래의 신호로 되돌리는 복조 과정을 수행하는 장치입니다.
profile_image
1

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

97. 디지털 변조에서 디지털 데이터를 아날로그 신호로 변환시키는 방식으로 틀린 것은?

  1. ASK
  2. PCM
  3. FSK
  4. PSK
(정답률: 61%)
  • PCM은 아날로그 신호를 디지털 데이터로 변환하는 방식이므로, 디지털 데이터를 아날로그 신호로 변환하는 디지털 변조 방식이 아닙니다.

    오답 노트

    ASK, FSK, PSK: 디지털 데이터를 아날로그 신호로 변환하는 변조 방식
profile_image
1

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

98. 양방향으로 데이터 전송이 가능하나, 한 순간에는 한쪽 방향으로만 전송이 이루어지는 방식은?

  1. 단방향방식
  2. 반이중방식
  3. 양방향방식
  4. 전이중방식
(정답률: 76%)
  • 양방향 전송은 가능하지만, 동시에 송수신하지 못하고 한 번에 한쪽 방향으로만 데이터를 주고받는 방식은 반이중방식입니다.
profile_image
1

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

99. 통신제어장치에 대한 설명으로 가장 옳은 것은?

  1. 데이터의 입출력을 담당한다,
  2. 시스템 상호간을 접속하는 통신로이다.
  3. 아날로그 신호를 디지털 신호로 변환한다.
  4. 데이터 전송 시 필요한 제어신호를 송수신한다.
(정답률: 57%)
  • 통신제어장치(CCU)는 컴퓨터와 통신 회선 사이에서 데이터 전송을 제어하며, 전송에 필요한 제어신호를 송수신하여 효율적인 통신을 관리하는 장치입니다.

    오답 노트

    데이터의 입출력을 담당한다: 입출력 제어기(I/O Controller)의 역할
    시스템 상호간을 접속하는 통신로이다: 통신 회선(Communication Line)에 대한 설명
    아날로그 신호를 디지털 신호로 변환한다: 모뎀(MODEM)의 역할
profile_image
1

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

100. 통신회선의 채널용량을 증가시키기 위한 방법으로 적합하지 않은 것은?

  1. 신호 세력을 높인다.
  2. 잡음 세력을 줄인다,
  3. 데이터 오류를 줄인다.
  4. 채널 대역폭을 증가시킨다.
(정답률: 50%)
  • 채널 용량은 대역폭과 신호 세력에 비례하고 잡음 세력에 반비례하므로, 용량을 늘리려면 대역폭과 신호 세력을 높이고 잡음 세력을 줄여야 합니다. 데이터 오류를 줄이는 것은 전송 품질의 문제이지 채널 자체의 물리적 용량을 증가시키는 방법이 아닙니다.
profile_image
1

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

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