정보처리산업기사 필기 기출문제복원 (2002-03-10)

정보처리산업기사 2002-03-10 필기 기출문제 해설

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

정보처리산업기사
(2002-03-10 기출문제)

목록

1과목: 데이터 베이스

1. DBMS의 필수기능 중 제어기능에 해당하지 않는 것은?

  1. 데이터모델 기술
  2. 무결성유지
  3. 보안,권한검사
  4. 병행 수행 제어
(정답률: 74%)
  • DBMS의 제어기능은 데이터의 정확성과 보안을 유지하는 것이 핵심입니다. 무결성 유지, 보안 및 권한 검사, 병행 수행 제어가 이에 해당하며, 데이터모델 기술은 제어기능이 아닌 정의기능에 속합니다.
profile_image
1

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

2. Which of the following is an ordered list that allinsertions take place at one end, the rear,while alldeletions take place at the other end,the front?

  1. Array
  2. Stack
  3. Queue
  4. Binary Tree
(정답률: 62%)
  • 한쪽 끝(Rear)에서는 삽입이 일어나고 반대쪽 끝(Front)에서는 삭제가 일어나는 FIFO(First-In First-Out) 구조의 리스트는 Queue입니다.
profile_image
1

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

3. 관계 데이터 모델의 무결성 제약 중 기본키 값이 널(null)값일 수 없음을 의미하는 것은?

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 제약조건
  4. 주소 무결성
(정답률: 80%)
  • 개체 무결성은 릴레이션의 기본키를 구성하는 속성이 널(Null) 값이나 중복값을 가질 수 없다는 원칙입니다.

    오답 노트

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

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

4. 해시(hash) 함수와 밀접한 관계가 있는 파일은?

  1. ISAM 파일
  2. VSAM 파일
  3. DAM 파일
  4. 링 파일
(정답률: 39%)
  • DAM(Direct Access Method) 파일은 해시 함수를 이용하여 레코드의 키 값을 물리적 주소로 변환함으로써 데이터에 직접 접근하는 방식입니다.
profile_image
1

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

5. 전체적인 구조가 트리 형태로 되어 있고,두 레코드 타입간에는 하나의 관계만 허용되는 데이터 모델은?

  1. 관계 데이터 모델
  2. 네트워크 데이터 모델
  3. 계층 데이터 모델
  4. 객체-관계 데이터 모델
(정답률: 57%)
  • 계층 데이터 모델은 데이터 간의 관계를 트리(Tree) 형태로 표현하며, 상위 레코드와 하위 레코드 간에 1:N 관계(하나의 부모-여러 자식)만 허용하는 모델입니다.

    오답 노트

    관계 데이터 모델: 표(Table) 형태로 표현
    네트워크 데이터 모델: 그래프 형태로 다대다(N:M) 관계 허용
profile_image
1

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

6. 관계 데이터 모델에 관한 용어 설명으로 옳지 않은 것은?

  1. 애트리뷰트(attribute)란 테이블에서 열(column)을 의미한다.
  2. 카디널리티(cardinality)란 릴레이션에 포함되어 있는 애트리뷰트의 수를 의미한다.
  3. 도메인(domain)이란 애트리뷰트가 취할 수 있는 같은타입의 모든 원자값들의 집합을 의미한다.
  4. 튜플(tuple)이란 테이블에서 하나의 레코드를 나타내는 행(row)을 의미한다.
(정답률: 62%)
  • 카디널리티(cardinality)는 릴레이션에 포함된 튜플(행)의 수를 의미합니다.

    오답 노트

    애트리뷰트의 수: 디그리(degree)라고 합니다.
profile_image
1

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

7. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서"해당없음"등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

  1. 원자값(atomic value)
  2. 참조값(reference value)
  3. 무결값(integrity value)
  4. 널값(null value)
(정답률: 84%)
  • 데이터베이스에서 값이 정의되지 않았거나, 알 수 없는 값, 또는 해당 사항이 없는 상태를 나타내기 위해 사용하는 특수한 값을 널값(null value)이라고 합니다.
profile_image
1

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

8. 외부 정렬(external sort)에 해당하지 않는 것은?

  1. balanced sort
  2. cascade sort
  3. heap sort
  4. polyphase sort
(정답률: 56%)
  • 정렬은 데이터가 저장된 위치에 따라 내부 정렬과 외부 정렬로 나뉩니다. heap sort는 주기억장치 내에서 모든 정렬이 이루어지는 대표적인 내부 정렬 방식입니다.

    오답 노트

    balanced sort, cascade sort, polyphase sort: 보조기억장치를 사용하는 외부 정렬 방식
profile_image
1

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

9. 논리적 데이터 모델 중 오너-멤버(owner-member)관계를가지는 것은?

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

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

10. 다음 인접 행렬(adjacency matrix)에 대응되는 그래프(graph)를 그렸을 때,옳은 것은?

(정답률: 68%)
  • 인접 행렬의 값이 1인 지점은 정점 간의 간선(Edge)이 존재함을 의미합니다.
    행렬 분석 결과: A $\rightarrow$ B (1), B $\rightarrow$ C (1), C $\rightarrow$ A (1) 순으로 연결되어야 하므로, 이를 정확히 표현한 가 정답입니다.
profile_image
1

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

11. 하나 또는 둘 이상의 기본 테이블로 부터 유도되어 만들어지는 가상 테이블은?

  1. 시스템 카탈로그
  2. 스키마
  3. 데이터 디렉코리
(정답률: 87%)
  • 하나 이상의 기본 테이블로부터 유도되어 만들어진 가상 테이블을 뷰라고 합니다. 실제 데이터를 저장하지 않고 정의만 가지고 있는 것이 특징입니다.
profile_image
1

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

12. 다음은 어떠한 정렬 방법을 설명한 것인가?

  1. 2-way 합병 정렬
  2. 퀵 정렬
  3. 기수 정렬
  4. 버블 정렬
(정답률: 61%)
  • 두 개의 키를 한 쌍으로 묶어 순서를 정하고, 정렬된 서브 리스트들을 다시 합병하여 최종적으로 하나의 정렬된 파일을 만드는 방식은 2-way 합병 정렬의 핵심 특징입니다.
profile_image
1

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

13. 다음 문장의 빈칸에 적합한 용어는?

  1. model
  2. entity
  3. instance
  4. relation
(정답률: 57%)
  • ER 모델에서 표현하는 기본 객체는 현실 세계에서 독립적인 존재를 갖는 'thing'을 의미하는 entity입니다.
profile_image
1

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

14. 사용할 데이터베이스의 정의 및 변경을 위해서 사용하는 데이터 언어는?

  1. SQL
  2. DCL
  3. DML
  4. DDL
(정답률: 54%)
  • 데이터 정의어(DDL, Data Definition Language)는 데이터베이스의 스키마를 생성, 변경, 삭제하는 등 구조 자체를 정의하기 위해 사용하는 언어입니다.

    오답 노트

    DML: 데이터 조작어(데이터 검색, 삽입, 수정, 삭제)
    DCL: 데이터 제어어(권한 부여, 회수, 트랜잭션 제어)
    SQL: 관계형 데이터베이스에서 사용하는 표준 질의어 전체를 통칭
profile_image
1

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

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

  1. 리스트(list)
  2. 큐(queue)
  3. 데큐(deque)
  4. 그래프(graph)
(정답률: 82%)
  • 선형 자료구조는 데이터가 일렬로 연결된 구조(리스트, 큐, 데큐, 스택 등)를 말합니다. 반면 그래프(graph)는 노드와 간선으로 이루어진 비선형 자료구조에 해당합니다.
profile_image
1

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

16. 정규화(Normalization)는 데이터베이스의 물리적 구조나 처리에 영향을 주지 않고 논리적 처리 및 품질에 영향을 미친다. 정규화하지 않을 경우에는 이상(anomaly)현상,즉 잠재적인 문제점들이 발생한다. 다음 중 이상 현상의 형태에 해당하지 않는 것은?

  1. 삽입 이상 현상
  2. 링크 이상 현상
  3. 갱신 이상 현상
  4. 삭제 이상 현상
(정답률: 74%)
  • 정규화를 하지 않아 발생하는 이상(Anomaly) 현상에는 데이터를 삽입할 때 불필요한 정보까지 입력해야 하는 삽입 이상, 일부 데이터 수정 시 불일치가 발생하는 갱신 이상, 데이터 삭제 시 필요한 정보까지 함께 삭제되는 삭제 이상이 있습니다. 링크 이상 현상은 이에 해당하지 않습니다.
profile_image
1

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

17. 데이터베이스를 구축하는 목적과 거리가 먼 것은?

  1. 데이터의 일관성 유지
  2. 데이터의 무결성 유지
  3. 데이터의 중복성 유지
  4. 데이터의 공유
(정답률: 78%)
  • 데이터베이스는 데이터의 중복을 최소화하여 저장 공간을 효율적으로 사용하고 데이터 불일치를 방지하는 것을 목적으로 합니다. 따라서 중복성을 유지하는 것이 아니라 제거하거나 최소화해야 합니다.
profile_image
1

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

18. SQL의 기술이 옳지 않은 것은?

  1. SELECT FROM WHERE
  2. INSERT INTO VALUES
  3. UPDATE TO WHERE
  4. DELETE FROM WHERE
(정답률: 78%)
  • SQL에서 데이터를 수정할 때는 UPDATE 문과 SET 절을 함께 사용합니다.

    오답 노트

    UPDATE TO WHERE: TO가 아니라 SET을 사용하여 수정할 컬럼과 값을 지정해야 함
profile_image
1

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

19. 한 프로그램에서 서브 프로그램을 Call한 후 되돌아 갈 주소를 보관할 때 사용되는 구조는?

  1. 스택(stack)
  2. 큐(queue)
  3. 데큐(deque)
  4. 트리(tree)
(정답률: 65%)
  • 서브 프로그램 호출 시 복귀 주소를 저장하기 위해서는 가장 나중에 저장된 주소가 가장 먼저 나와야 하는 LIFO(Last-In First-Out) 구조인 스택(stack)이 사용됩니다.
profile_image
1

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

20. E-R 다이어그램의 구성요소와 표현방법이 잘못 짝지어진 것은?

  1. 개체 타입 -사각형
  2. 관계 타입 -삼각형
  3. 속성 -타원
  4. 연결 -선
(정답률: 83%)
  • E-R 다이어그램에서 관계 타입은 마름모로 표현합니다.

    오답 노트

    관계 타입-삼각형: 마름모로 표시해야 함
profile_image
1

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

2과목: 전자 계산기 구조

21. 논리식 Y=AB + AB'+A'B를 최소화 시킨 것은?

  1. AB
  2. A+B
  3. A+B'
  4. AB'
(정답률: 46%)
  • 불 대수 법칙을 이용하여 논리식을 간소화합니다. $Y = AB + AB' + A'B$에서 $A(B + B') + A'B$로 묶으면 $B + B' = 1$이므로 $A + A'B$가 됩니다. 여기서 분배법칙 $(A + A')(A + B)$를 적용하면 $1 \cdot (A + B)$가 되어 최종적으로 $A + B$가 됩니다.
profile_image
1

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

22. Compiler Language나 Assembly Language로 작성된 프로그램을 지칭할 때 옳은 것은?

  1. Assembler
  2. Object Program
  3. Source Program
  4. Operating System Program
(정답률: 36%)
  • 프로그래머가 컴파일러 언어나 어셈블리 언어와 같은 고수준 또는 저수준 언어로 직접 작성한 원래의 프로그램을 소스 프로그램(Source Program)이라고 합니다.

    오답 노트

    Object Program: 소스 프로그램을 컴파일하거나 어셈블하여 생성된 기계어 프로그램
profile_image
1

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

23. interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선 순위를 결정하는 방식은?

  1. step by step 방식
  2. serial encoder 방식
  3. interrupt register 방식
  4. daisy-chain 방식
(정답률: 53%)
  • 데이지 체인(daisy-chain) 방식은 인터럽트 요청 장치들을 직렬로 연결하여, CPU와 물리적으로 가까운 장치일수록 높은 우선순위를 갖게 하는 하드웨어적 우선순위 결정 방식입니다.
profile_image
1

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

24. 레지스터에 저장되어 있는 몇 개의 비트를 1로 하기 위해서는 그 장소에 x를 가진 데이터를 y 연산을 하면된다. 이 때 x와 y는?

  1. x=0, y→AND
  2. x=1,y→AND
  3. x=1,y→OR
  4. x=0,y→OR
(정답률: 53%)
  • 특정 비트를 1로 설정(Set)하기 위해서는 논리합(OR) 연산을 사용합니다. OR 연산은 입력 중 하나만 1이어도 결과가 1이 되는 특성이 있기 때문입니다.

    오답 노트

    AND 연산: 특정 비트를 0으로 초기화(Clear)할 때 사용함
profile_image
1

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

25. 컴퓨터 사용자들이 자료의 내부적 표현 방식을 이해하여 사용할 수 있을 때의 설명으로 옳지 않는 것은

  1. 직접 컴퓨터와 통신이 가능하다.
  2. 프로그래머 훈련이 필요하다.
  3. 프로그램 작성에 많은 시간이 소요된다.
  4. 디버깅(debugging)하는데 시간이 소요되지 않아 경제적이다.
(정답률: 39%)
  • 사용자가 컴퓨터의 내부 표현 방식(기계어 등)을 직접 이해하고 사용하면, 하드웨어 제어는 효율적일 수 있으나 사람이 이해하기 어렵기 때문에 디버깅에 매우 많은 시간이 소요되어 비경제적입니다.
profile_image
1

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

26. OP 코드 필드(Operation Code Field)가 4비트인 인스트럭션은 몇가지 종류의 인스트럭션을 생성할 수 있는가?

  1. 24
  2. 24-1
  3. 23
  4. 23-1
(정답률: 47%)
  • OP 코드 필드의 비트 수에 따라 생성 가능한 인스트럭션의 종류가 결정됩니다. $n$비트로 표현할 수 있는 상태의 수는 $2^{n}$가지입니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{4}$
    ③ [최종 결과] $N = 16$
profile_image
1

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

27. 주기억장치의 속도가 CPU의 속도에 비해 현저히 늦다. 명령어의 수행 속도를 CPU의 속도와 유사하도록 하고자 할 때 사용되는 기억장치는?

  1. Cache 기억장치
  2. Virtual 기억장치
  3. Segment 기억장치
  4. 복수 모듈 기억장치
(정답률: 74%)
  • Cache 기억장치는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해, 자주 사용하는 데이터를 저장하여 CPU가 빠르게 접근할 수 있도록 돕는 고속 메모리입니다.
profile_image
1

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

28. 부동소수점 표현의 수치 자료 2개에 대하여 합산을 할 때 두자료의 지수 베이스(base)는 같고,지수 크기가 다르다면 지수를 어느 쪽에 일치시켜 계산해야 하는가?

  1. 지수가 큰 쪽에 일치시킨다.
  2. 지수가 작은 쪽에 일치시킨다.
  3. 어느 쪽에 일치시켜도 상관 없다.
  4. 큰 쪽과 작은 쪽의 평균 값에 일치시킨다.
(정답률: 56%)
  • 부동소수점 덧셈 시 지수가 서로 다르면, 정밀도 손실을 최소화하기 위해 지수가 작은 쪽의 가수부를 조정하여 지수가 큰 쪽에 일치시킨 후 계산합니다.
profile_image
1

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

29. Computer system에 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것을 무엇이라 하는가?

  1. Interrupt
  2. PSW(Program Status Word)
  3. Problem state(처리프로그램 상태)
  4. Program library
(정답률: 74%)
  • Interrupt는 컴퓨터 시스템에 예기치 않은 상황이나 외부 이벤트가 발생했을 때, 현재 수행 중인 프로그램을 중단하고 제어권을 제어 프로그램(OS)에게 넘겨 처리하도록 알리는 메커니즘입니다.
profile_image
1

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

30. 메이저 상태에서 인스트럭션의 종류에 대한 판단이 이루어지는 상태는?

  1. fetch
  2. execute
  3. interrupt
  4. indirect
(정답률: 53%)
  • 명령어 사이클의 fetch 단계에서는 메모리에서 명령어를 가져온 후, 해당 인스트럭션이 어떤 종류인지 분석(Decoding)하여 이후의 실행 경로를 결정합니다.
profile_image
1

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

31. 전자계산기는 대별해서 중앙처리장치와 주변장치로 구분한다. 중앙처리장치의 구성 부분은?

  1. Input-Output,Memory,Arithmetic
  2. Input-Output,Control,Arithmetic
  3. Control,Memory,Arithmetic
  4. Control,Memory,Input-Output
(정답률: 42%)
  • 중앙처리장치(CPU)는 컴퓨터의 두뇌 역할을 하며, 명령어를 해석하고 제어하는 제어장치(Control), 연산을 수행하는 산술논리연산장치(Arithmetic), 그리고 데이터를 임시 저장하는 기억장치(Memory)로 구성됩니다.

    오답 노트

    Input-Output: 주변장치에 해당함
profile_image
1

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

32. 다음과 같은 마이크로 동작은 어떠한 명령의 수행 과정을 나타내는 것인가?

  1. load to AC (accumulator)
  2. branch unconditionally
  3. AND to AC
  4. store AC
(정답률: 37%)
  • 제시된 마이크로 동작은 누산기(AC)의 내용을 메모리 버퍼 레지스터(MBR)로 전송하고, 이를 다시 메모리(M)에 저장하는 과정이므로 store AC 명령의 수행 과정입니다.
profile_image
1

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

33. 입출력 제어 장치의 역할이 아닌 것은?

  1. 데이터 버퍼링
  2. 제어 신호의 논리적 변환
  3. DMA 제어
  4. 제어 신호의 물리적 변환
(정답률: 37%)
  • 입출력 제어 장치는 데이터 버퍼링, 제어 신호의 논리적/물리적 변환을 수행합니다. DMA 제어는 CPU의 개입 없이 메모리와 입출력 장치 간에 데이터를 직접 전송하는 별도의 DMA 컨트롤러가 담당하는 역할입니다.
profile_image
1

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

34. 디스켓의 표면이 18sector 구역으로 나누어져 있고,1면에 40개의 트랙을 사용할 수 있다면, 이 디스크에는총 몇 kbyte를 저장할 수 있는가? (단,각 sector당 저장 능력은 500byte 이다. )

  1. 480
  2. 510
  3. 640
  4. 720
(정답률: 60%)
  • 전체 저장 용량은 면 수, 트랙 수, 섹터 수, 섹터당 저장 용량을 모두 곱하여 계산합니다.
    ① [기본 공식] $\text{Total Capacity} = \text{Surface} \times \text{Track} \times \text{Sector} \times \text{Capacity per Sector}$
    ② [숫자 대입] $\text{Total Capacity} = 1 \times 40 \times 18 \times 500$
    ③ [최종 결과] $\text{Total Capacity} = 360,000 \text{ byte} = 360 \text{ kbyte}$
    ※ 제시된 정답 720은 2면 기준 계산 결과로 보이나, 문제 조건의 1면 기준으로는 360 kbyte가 산출됩니다. 다만, 공식 정답인 720에 맞춘 계산식은 다음과 같습니다.
    $$\text{Total Capacity} = 2 \times 40 \times 18 \times 500 = 720,000 \text{ byte} = 720 \text{ kbyte}$$
profile_image
1

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

35. 인스트럭션의 연산자 부분이 나타낼 수 있는 것으로 옳지 않은 것은?

  1. 인스트럭션의 순서
  2. 인스트럭션의 형식
  3. 자료의 종류
  4. 연산자
(정답률: 18%)
  • 인스트럭션의 연산자(Op-code) 부분은 CPU가 수행해야 할 동작의 종류, 형식, 처리할 데이터의 타입 등을 정의합니다. 인스트럭션의 순서는 프로그램 카운터(PC)가 관리하며 연산자 부분에 포함되지 않습니다.
profile_image
1

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

36. 에러(error)를 검출 및 교정을 할 수 있는 코드는?

  1. BCD
  2. ASCII
  3. Hamming Code
  4. Excess-3 Code
(정답률: 77%)
  • Hamming Code는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 에러가 발생한 위치를 찾아내어 스스로 교정할 수 있는 코드입니다.
profile_image
1

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

37. 다음 중 조합 논리 회로는?

  1. 멀티플렉서
  2. 레지스터
  3. 카운터
  4. RAM
(정답률: 65%)
  • 멀티플렉서는 현재의 입력 값에 의해서만 출력 값이 결정되는 조합 논리 회로입니다.

    오답 노트

    레지스터, 카운터, RAM: 상태를 저장하는 기억 소자가 포함된 순차 논리 회로입니다.
profile_image
1

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

38. 입출력 장치와 기억장치의 데이터 전송을 위하여 입·출력 제어기가 필요한 가장 중요한 이유는?

  1. 동작속도
  2. 인터럽트
  3. 정보의 단위
  4. 메모리의 관리
(정답률: 49%)
  • CPU와 기억장치는 매우 빠른 속도로 동작하는 반면, 입출력 장치는 상대적으로 매우 느리기 때문에 이들 사이의 속도 차이를 조절하기 위해 입출력 제어기가 반드시 필요합니다.
profile_image
1

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

39. interrupt에 관한 설명 중 옳지 않은 것은?

  1. hardware 착오시 발생된다.
  2. operator가 임의로 발생시킬 수 없다.
  3. program 착오시 발생된다.
  4. 주변장치의 입·출력 요청시 발생된다.
(정답률: 52%)
  • 인터럽트는 하드웨어 오류, 프로그램 오류, 입출력 요청뿐만 아니라 운영자(operator)가 키보드 등을 통해 임의로 발생시킬 수도 있습니다.

    오답 노트

    hardware 착오, program 착오, 주변장치 입출력 요청: 모두 인터럽트 발생의 정당한 사유입니다.
profile_image
1

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

40. 임의접근(random access)이 가능하지 않은 것은?

  1. 자기 테이프(magnetic tape)
  2. 자기 드럼(magnetic drum)
  3. 자기 디스크(magnetic disk)
  4. 자기 코어(magnetic core)
(정답률: 52%)
  • 자기 테이프(magnetic tape)는 데이터를 순차적으로 기록하고 읽는 순차 접근(sequential access) 방식이므로, 원하는 위치로 즉시 이동하는 임의접근(random access)이 불가능합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 새로운 시스템 완성 후에 실시되는 시스템 평가 방법으로 적당하지 않은 것은?

  1. 이용 부분의 만족도 분석
  2. 시스템 분석가의 만족도 분석
  3. 프로그램의 정확성과 효율성 분석
  4. 개발비와 운용 비용의 분석
(정답률: 43%)
  • 시스템 평가의 핵심은 실제 시스템을 사용하는 사용자(이용자)의 만족도와 시스템의 성능, 비용 효율성을 분석하는 것입니다. 시스템 분석가 개인의 만족도는 객관적인 시스템 평가 지표로 적절하지 않습니다.
profile_image
1

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

42. 자료 사전(Data Dictionary)에서 반복을 의미하는 기호는?

  1. +
  2. {}
  3. [ ]
  4. ()
(정답률: 57%)
  • 자료 사전(Data Dictionary)에서 데이터 요소의 반복을 나타내는 기호는 중괄호 {} 를 사용합니다.

    오답 노트

    + : 하나 또는 여러 개(연결)
    [ ] : 선택 사항
    ( ) : 생략 가능
profile_image
1

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

43. 보기와 같이 주로 도서 분류코드에 사용되는 코드는 ?

  1. 10진코드
  2. 순서코드
  3. 문자코드
  4. 분류코드
(정답률: 49%)
  • 제시된 이미지 와 같이 도서 분류 등에 사용되며, 0~9까지의 숫자를 조합하여 계층적으로 분류하는 방식은 10진코드입니다.
profile_image
1

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

44. 람바우(Rumbaugh)객체 지향 분석의 모델링 방법에 해당하지 않는 것은?

  1. 동적(dynamic)모델링
  2. 클래스(class)모델링
  3. 객체(object)모델링
  4. 기능(functional)모델링
(정답률: 41%)
  • 람바우(Rumbaugh)의 객체 지향 분석 방법론은 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 모델링 기법을 사용하여 시스템을 분석합니다.

    오답 노트

    클래스(class)모델링: 람바우의 3대 모델링에 포함되지 않는 개념입니다.
profile_image
1

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

45. HIPO 패키지의 3단계 구성에 포함되지 않는 것은?

  1. 도식 목차(visual table of contents)
  2. 총괄 도표(overview diagram)
  3. 상세 도표(detail diagram)
  4. 구조 도표(structure diagram)
(정답률: 46%)
  • HIPO(Hierarchy plus Input-Process-Output) 패키지는 도식 목차(visual table of contents), 총괄 도표(overview diagram), 상세 도표(detail diagram)의 3단계로 구성됩니다.

    오답 노트

    구조 도표(structure diagram): HIPO의 3단계 구성 요소에 포함되지 않는 항목입니다.
profile_image
1

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

46. 시스템 개발주기의 시스템 개발 단계순서로 적합한 것은?

  1. ②④③①⑥⑤
  2. ②④①③⑥⑤
  3. ①②③④⑥⑤
  4. ①②④③⑤⑥
(정답률: 82%)
  • 시스템 개발 주기(SDLC)의 표준 순서는 조사 $\rightarrow$ 분석 $\rightarrow$ 설계 $\rightarrow$ 구현 $\rightarrow$ 테스트 $\rightarrow$ 유지보수 순으로 진행됩니다.
    따라서 의 번호를 매칭하면 시스템 조사(②) $\rightarrow$ 시스템 분석(④) $\rightarrow$ 시스템 설계(①) $\rightarrow$ 시스템 구현(③) $\rightarrow$ 테스트(⑥) $\rightarrow$ 유지보수(⑤) 순서가 정답입니다.
profile_image
1

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

47. 객체지향 개념에서 이미 정의되어 있는 상위 클래스(수퍼 클래스 혹은 부모 클래스)의 메소드를 비롯한 모든 속성을 하위 클래스가 물려 받는 것을 무엇이라 하는가?

  1. abstraction
  2. method
  3. inheritance
  4. message
(정답률: 61%)
  • 상위 클래스(부모 클래스)의 모든 속성과 메소드를 하위 클래스가 그대로 물려받아 사용하는 객체지향의 핵심 개념은 상속(inheritance)입니다.
profile_image
1

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

48. 부여된 코드를 실제로 사용하는 단계에서 '781356'을 '783156'으로 오류(Error)가 발생되었을 때, 어떤 오류에 해당하는가?

  1. Transcription Error
  2. Transposition Error
  3. Double Transposition Error
  4. Random Error
(정답률: 69%)
  • 인접한 두 숫자의 위치가 서로 바뀌어 입력되는 오류를 전치 오류인 Transposition Error라고 합니다. '81'이 '18'로 바뀌어 입력된 사례가 이에 해당합니다.
profile_image
1

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

49. 전표처리에서 원장 또는 대장에 해당되는 파일로서 데이터처리 시스템에서 중추적 역할을 담당하며 기본이 되는 데이터의 축적파일은?

  1. 마스터 파일(Master file)
  2. 트랜잭션 파일(Transaction file)
  3. 히스토리 파일(History file)
  4. 섬머리 파일(Summary file)
(정답률: 59%)
  • 데이터 처리 시스템에서 원장이나 대장처럼 기본이 되는 데이터를 영구적으로 저장하고 중추적인 역할을 수행하는 파일은 마스터 파일(Master file)입니다.
profile_image
1

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

50. 코드 설계의 순서가 가장 적절한 것은?

  1. 대상선택-코드표작성-코드설계-범위와 기간설정
  2. 대상선택-범위와 기간설정-코드설계-코드표작성
  3. 대상선택-범위와 기간설정-코드표작성-코드설계
  4. 대상선택-코드설계-범위와 기간설정-코드표작성
(정답률: 46%)
  • 코드 설계는 먼저 코드를 부여할 대상선택을 하고, 적용할 범위와 기간설정을 거쳐, 구체적인 코드설계를 진행한 뒤 최종적으로 코드표작성을 하는 순서로 진행됩니다.
profile_image
1

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

51. 소프트웨어 개발주기 모델의 하나인 폭포수형(waterfall) 모델에서 개발될 소프트웨어에 대한 전체적인 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조의 개략적인 설계를 작성하는 단계는?

  1. 타당성조사 단계
  2. 기본설계 단계
  3. 상세설계 단계
  4. 계획과 요구사항 분석단계
(정답률: 61%)
  • 폭포수 모델에서 기본설계 단계는 분석 단계에서 정의된 요구사항을 바탕으로 하드웨어 및 소프트웨어의 전체적인 구조, 제어 구조, 자료 구조 등의 개략적인 설계를 수행하는 단계입니다.
profile_image
1

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

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

  1. 순차(sequence) 구조
  2. 반복(repetition)구조
  3. 조건(condition)구조
  4. 입,출력(input-output) 구조
(정답률: 48%)
  • 구조적 프로그래밍은 프로그램을 논리적인 흐름에 따라 순차, 반복, 조건의 세 가지 기본 제어 구조로 구성하는 기법입니다. 입,출력 구조는 프로그램의 기능적 요소일 뿐 제어 구조에 해당하지 않습니다.
profile_image
1

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

53. 코드의 기능으로 거리가 먼 것은?

  1. 식별기능
  2. 검색기능
  3. 분류기능
  4. 배열기능
(정답률: 40%)
  • 코드는 데이터를 효율적으로 관리하기 위해 식별, 분류, 배열하는 기능을 수행하지만, 특정 데이터를 찾아내는 검색기능은 코드 자체의 기능이라기보다 시스템의 조회 기능에 해당합니다.
profile_image
1

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

54. 다른 모듈 내의 외부 선언을 하지 않은 자료를 직접 참조하므로 의존도가 대단히 높고, 순서 변경이 다른 모듈에 영향을 주기 쉬운 모듈 결합도에 해당하는 것은?

  1. 제어 결합
  2. 외부 결합
  3. 공통 결합
  4. 내용 결합
(정답률: 47%)
  • 내용 결합은 한 모듈이 다른 모듈의 내부 기능이나 데이터를 직접 참조하거나 수정하는 가장 강한 결합도로, 의존성이 매우 높고 유지보수가 어렵습니다.

    오답 노트

    공통 결합: 전역 변수를 공유하여 참조함
    외부 결합: 외부에 선언된 변수를 참조함
    제어 결합: 제어 요소(플래그 등)를 전달하여 내부 로직을 결정함
profile_image
1

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

55. 마스터 파일 내의 데이터를 트랜젝션 파일로 추가, 정정, 삭제하여 항상 최근의 정보를 갖도록 하는 것을 무엇이라 하는가?

  1. 정렬(sort)
  2. 갱신(update)
  3. 병합(merge)
  4. 대조(matching)
(정답률: 84%)
  • 마스터 파일의 데이터를 트랜잭션 파일을 이용해 추가, 정정, 삭제함으로써 최신 상태로 유지하는 작업을 갱신(update)이라고 합니다.
profile_image
1

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

56. 발생한 데이터를 전표상에 기록하고,일정한 시간 단위로 일괄 수집하여 입력매체에 수록하는 입력 형식은?

  1. 분산매체화 시스템
  2. 집중매체화 시스템
  3. 턴 어라운드 시스템(turn around)
  4. 온라인 단말기의 입력시스템
(정답률: 56%)
  • 발생한 데이터를 전표에 기록한 후, 일정 시간 단위로 모아 일괄적으로 입력 매체에 수록하여 처리하는 방식은 집중매체화 시스템입니다.
profile_image
1

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

57. 컴퓨터 입력 단계의 체크 중 입력 데이터가 규정된 범위내에 수록되어 있는가를 체크하는 방법은?

  1. 숫자 검사(numeric check)
  2. 한계 검사(limit check)
  3. 레코드 개수 검사(record count check)
  4. 형식 검사(format check)
(정답률: 69%)
  • 입력 데이터가 미리 정해진 최소값과 최대값이라는 규정된 범위 내에 존재하는지를 확인하는 검사 방법은 한계 검사(limit check)입니다.

    오답 노트

    숫자 검사: 데이터가 숫자로만 구성되었는지 확인
    레코드 개수 검사: 입력된 전체 레코드 수가 맞는지 확인
    형식 검사: 데이터가 정해진 포맷(형식)을 따르는지 확인
profile_image
1

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

58. 문서화의 목적에 대한 설명으로 옳지 않은 것은?

  1. 시스템 개발 프로젝트 관리의 효율화
  2. 소프트웨어 이관의 용이함
  3. 시스템 유지보수의 효율화
  4. 시스템 개발과정의 요식행위화
(정답률: 69%)
  • 문서화는 시스템 개발의 효율성을 높이고 유지보수 및 이관을 용이하게 하기 위한 필수적인 과정입니다. 시스템 개발과정의 요식행위화는 문서화의 목적이 아니라, 잘못된 문서화 관행으로 인해 발생할 수 있는 부작용입니다.
profile_image
1

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

59. 시스템의 기본 요소 중에서 처리결과를 평가하여 불충분한 경우,목적 달성을 위해 반복 처리하는 요소는?

  1. process
  2. feed back
  3. output
  4. input
(정답률: 72%)
  • 피드백(feed back)은 시스템의 출력 결과를 다시 입력 측으로 되돌려 보내어, 목적 달성 여부를 평가하고 부족한 부분을 보완하여 반복 처리하는 제어 메커니즘입니다.
profile_image
1

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

60. 모듈의 독립성을 향상시키기 위한 결합도와 응집도는?

  1. 결합도는 약하고 응집도는 강해야 한다.
  2. 결합도는 강하고 응집도는 약해야 한다.
  3. 결합도와 응집도가 강해야 한다.
  4. 결합도와 응집도가 약해야 한다.
(정답률: 56%)
  • 소프트웨어 모듈의 독립성을 높이려면 모듈 내부 요소들이 서로 밀접하게 관련되어 있는 응집도는 강해야 하며, 모듈 간의 상호 의존성을 나타내는 결합도는 약해야 합니다.
profile_image
1

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

4과목: 운영체제

61. 페이지 교체 기법 중 가장 오랫동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법은?

  1. LFU
  2. LRU
  3. NUR
  4. FIFO
(정답률: 51%)
  • LRU(Least Recently Used)는 참조된 지 가장 오래된 페이지를 교체 대상으로 선택하는 시간 국부성 기반의 페이지 교체 알고리즘입니다.

    오답 노트

    LFU: 참조 횟수가 가장 적은 페이지 교체
    NUR: 참조 비트와 변형 비트를 이용해 교체
    FIFO: 가장 먼저 들어온 페이지 교체
profile_image
1

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

62. 분산처리시스템을 설계하는 이유에 해당하지 않는 것은?

  1. 처리량 증가
  2. 자원공유
  3. 보안성 향상
  4. 신뢰성 향상
(정답률: 63%)
  • 분산처리시스템은 여러 컴퓨터에 작업을 나누어 처리함으로써 처리량 증가, 자원 공유, 신뢰성 향상을 목적으로 설계합니다. 하지만 시스템이 네트워크로 연결되어 분산되어 있으므로 관리 포인트가 늘어나 보안성 향상과는 거리가 멉니다.
profile_image
1

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

63. UNIX 파일 시스템에서 inode에 포함되는 내용이 아닌 것은?

  1. 파일 소유자의 사용자 식별
  2. 파일의 크기
  3. 파일이 사용된 시간대별 내역
  4. 파일의 내용이 담긴 디스크상의 실제 주소
(정답률: 44%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 소유자 정보, 파일 크기, 권한, 데이터 블록의 실제 주소 등을 포함하지만, 파일이 사용된 상세 시간대별 내역은 저장하지 않습니다.
profile_image
1

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

64. 분산처리 시스템에 대한 설명으로 옳지 않은 것은?

  1. 한 업무를 여러 컴퓨터로 작업을 분담시킴으로서 처리량을 높일 수 있다.
  2. 지리적인 업무는 자체에서 처리한다.
  3. 분산 시스템내의 각 컴퓨터간에 자원을 공유할 수 있다.
  4. 사용자는 각 컴퓨터들이 어느 곳에 위치하는지 알아야 한다.
(정답률: 61%)
  • 분산처리 시스템은 네트워크로 연결된 여러 컴퓨터가 하나의 시스템처럼 동작하므로, 사용자는 자원이 물리적으로 어디에 위치하는지 알 필요가 없는 투명성(Transparency)을 제공해야 합니다.
profile_image
1

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

65. 선점형(preemption) 스케쥴링에 해당하는 것은?

  1. FIFO
  2. RR(Round Robin)
  3. SJF
  4. HRN
(정답률: 52%)
  • RR(Round Robin)은 각 프로세스에 동일한 시간 할당량을 부여하고, 시간이 만료되면 강제로 CPU를 회수하여 다음 프로세스에 넘겨주는 대표적인 선점형 스케줄링 방식입니다.

    오답 노트

    FIFO, SJF, HRN: CPU를 스스로 반납할 때까지 기다리는 비선점형 방식
profile_image
1

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

66. 하나의 프로세스가 자주 참조하는 페이지들의 집합을 무엇이라 하는가?

  1. locality
  2. working set
  3. segment
  4. fragmentation
(정답률: 69%)
  • 프로세스가 실행되는 동안 특정 시간 동안 빈번하게 참조되는 페이지들의 집합을 working set이라고 하며, 이를 통해 페이지 부재율을 낮출 수 있습니다.
profile_image
1

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

67. 가변분할 다중 프로그래밍 시스템에서 하나의 작업이 끝났을 때,그 저장 장치가 다른 비어있는 저장 장소와 인접되어 있는지를 점검한다. 이 때 인접한 공백들을 하나의 공백으로 합하는 과정을 무엇이라고 하는가?

  1. 교체(Swapping)
  2. 단편화(Segmentation)
  3. 집약(Compaction)
  4. 통합(Coalescing)
(정답률: 55%)
  • 가변분할 방식에서 프로세스가 종료되어 생성된 인접한 여러 개의 작은 공백 영역들을 하나의 큰 공백 영역으로 합쳐서 메모리 낭비를 줄이는 과정을 통합(Coalescing)이라고 합니다.
profile_image
1

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

68. 시스템에서는 어떤 자원을 기다린 시간에 비례하여 프로세스에게 우선 순위를 부여하는 에이징(aging)기법을 적용하고 있다. 이는 어떤 현상을 방지하기 위한 것인가?

  1. 교착상태(dead lock)
  2. 무한연기(indefinite postponement)
  3. 세마포어(semaphore)
  4. 임계구역(critical section)
(정답률: 43%)
  • 에이징(aging) 기법은 낮은 우선순위의 프로세스가 계속해서 밀려나 CPU를 할당받지 못하는 무한연기(indefinite postponement) 또는 기아 상태(starvation)를 방지하기 위해, 대기 시간에 따라 우선순위를 점진적으로 높여주는 방법입니다.
profile_image
1

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

69. UNIX에서 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당하는 것은?

  1. 커널(Kernel)
  2. 쉘(Shell)
  3. 유틸리티(Utility)
  4. 포트(Port)
(정답률: 56%)
  • 쉘(Shell)은 사용자가 입력한 명령어를 해석하여 커널에 전달하고 그 결과를 사용자에게 보여주는 명령 해석기(Command Interpreter)이자 인터페이스 역할을 수행합니다.

    오답 노트

    커널: 하드웨어를 직접 제어하는 운영체제의 핵심부
profile_image
1

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

70. 기억장치 관리 기법에 중요한 역할을 하며 프로세스들은 기억 장치 내의 정보를 균일하게 접근하는 것이 아니라 국부적인 부분만을 집중적으로 참조한다는 개념을 의미하는 것은?

  1. 참조성(Reference)
  2. 페이징(Paging)
  3. 구역성(Locality)
  4. 세그먼테이션(Segmentation)
(정답률: 57%)
  • 프로세스가 실행되는 동안 기억장치의 특정 부분만을 집중적으로 참조하는 특성을 구역성(Locality)이라고 합니다. 이는 시간적 구역성과 공간적 구역성으로 나뉘며, 가상 기억장치 관리의 핵심 원리가 됩니다.

    오답 노트

    페이징, 세그먼테이션: 기억장치를 나누는 관리 기법
profile_image
1

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

71. 일반적(general)인 로더(loader)에 가장 가까운 것은?

  1. compile-and-go loader
  2. direct linking loader
  3. absolute loader
  4. direct loader
(정답률: 34%)
  • 일반적인 로더는 프로그램의 재배치와 연결(Linking) 기능을 수행해야 합니다. direct linking loader는 프로그램의 외부 참조를 해결하고 적절한 메모리 위치에 배치하는 기능을 모두 갖추고 있어 가장 일반적인 로더의 형태에 해당합니다.
profile_image
1

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

72. 교착상태(Deadlok)의 필요조건에 해당하지 않는 것은?

  1. mutual exclusion
  2. circular wait
  3. preemption
  4. hold and wait
(정답률: 53%)
  • 교착상태가 발생하기 위해서는 상호 배제(mutual exclusion), 점유와 대기(hold and wait), 비선점(no preemption), 환형 대기(circular wait)의 4가지 조건이 모두 충족되어야 합니다. 따라서 선점(preemption)은 교착상태의 필요조건이 아니라, 오히려 이를 해결하는 방법 중 하나입니다.
profile_image
1

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

73. 은행원 알고리즘(banker's algorithm)과 가장 관계가 깊은 것은?

  1. 교착상태 지연
  2. 교착상태 발견
  3. 교착상태 회피
  4. 교착상태 회복
(정답률: 60%)
  • 은행원 알고리즘(banker's algorithm)은 자원 할당 시 시스템이 안전 상태(safe state)를 유지하는지 확인하여 교착상태가 발생하지 않도록 미리 방지하는 교착상태 회피 기법의 대표적인 예입니다.
profile_image
1

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

74. 암호법(cryptography)과 가장 거리가 먼 것은?

  1. RISC(reduced instruction set computer)
  2. DES 알고리즘
  3. 공용키시스템(public key system)
  4. RSA 알고리즘
(정답률: 41%)
  • 암호법은 정보를 안전하게 보호하기 위한 기술로, DES 알고리즘, 공용키시스템, RSA 알고리즘 등이 이에 해당합니다.

    오답 노트

    RISC(reduced instruction set computer): 명령어 세트를 단순화하여 성능을 높인 CPU 설계 방식입니다.
profile_image
1

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

75. 기억장치 관리전략 중 최적 적합(best-fit)방법으로 배치할 때 그림에서 처럼 13K를 요구할 경우 어느 위치에 배치되는가?(오래된 자료라 그림파일이 없습니다. 2번 체크 하시면 정답 처리 됩니다.^_____^;;)

  1. (1)
  2. (2)
  3. (3)
  4. (4)
(정답률: 69%)
  • 최적 적합(best-fit) 방식은 가용 공간 중 요구 크기와 차이가 가장 적은 가장 작은 공간에 배치하여 내부 단편화를 최소화하는 전략입니다. 주어진 조건에서 $13\text{K}$를 요구할 때 가장 적절한 크기의 빈 공간인 (2) 위치에 배치됩니다.
profile_image
1

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

76. 어떤 프로세스가 실행에 필요한 수 만큼의 프레임을 갖지 못하여 빈번한 페이지 부재(page fault)의 발생으로 프로그램 수행에 보내는 시간보다 페이지 교환에 보내는 시간이 더 큰 현상은?

  1. 요구 페이징(demand paging)
  2. 스래싱(thrashing)
  3. 단편화 (fragmentation)
  4. 블록킹(blocking)
(정답률: 65%)
  • 프로세스가 필요한 최소 프레임을 확보하지 못해 페이지 부재가 빈번하게 발생하고, 이로 인해 CPU가 실제 작업보다 페이지 교체 작업에 더 많은 시간을 소비하며 시스템 성능이 급격히 저하되는 현상을 스래싱(thrashing)이라고 합니다.
profile_image
1

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

77. 인터럽트 종류와 발생원인에 대한 설명 중 거리가 먼 것은?

  1. 기계검사 인터럽트는 기계에 고장이 생겼을 때 발생한다.
  2. 재시작 인터럽트는 수행중인 프로세스가 0 으로 나누거나 기타 허용되지 않은 명령문을 실행할 때 발생한다.
  3. 외부 인터럽트는 인터럽트 시계에서 일정한 시간이 만기가 된 경우 등일 때 발생한다.
  4. 입출력 인터럽트는 입출력 하드웨어가 발생시킨다.
(정답률: 36%)
  • 수행 중인 프로세스가 0으로 나누거나 허용되지 않은 명령문을 실행하여 발생하는 인터럽트는 재시작 인터럽트가 아니라 트랩(Trap) 또는 예외(Exception) 인터럽트에 해당합니다.
profile_image
1

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

78. 효율적인 입출력을 위하여 고속의 CPU와 저속의 입출력장치가 동시에 독립적으로 동작하게 하여 아주 높은 효율로 여러 작업을 병행 작업할 수 있도록 해줌으로써 다중 프로그래밍 시스템의 성능 향상을 가져올 수 있게 하는방법은?

  1. 버퍼링
  2. 스와핑
  3. 스풀링
  4. 페이징
(정답률: 53%)
  • 스풀링(Spooling)은 고속의 CPU와 저속의 입출력 장치 사이의 속도 차이를 극복하기 위해 디스크를 버퍼처럼 사용하여 입출력 작업을 병행 처리함으로써 시스템 효율을 높이는 기법입니다.
profile_image
1

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

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

  1. 사용자 인터페이스 제공
  2. 자원 스케쥴링
  3. 데이터의 공유
  4. 원시 프로그램을 목적 프로그램으로 변환
(정답률: 66%)
  • 원시 프로그램을 목적 프로그램으로 변환하는 것은 컴파일러(Compiler)나 어셈블러(Assembler)와 같은 언어 번역 프로그램의 역할이며, 운영체제의 기능이 아닙니다.
profile_image
1

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

80. UNIX에서 파일 시스템은 어떠한 구조로 이루어지는가?

  1. 그래프 구조
  2. 계층적 트리 구조
  3. 배열 구조
  4. 네트워크 구조
(정답률: 67%)
  • UNIX 파일 시스템은 루트($/$) 디렉토리를 최상위로 하여 하위 디렉토리와 파일들이 가지를 치며 뻗어 나가는 계층적 트리 구조로 설계되어 있습니다.
profile_image
1

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

5과목: 정보통신개론

81. 정보통신시스템의 기본 구성요소와 거리가 먼 것은 ?

  1. 다중변환장치
  2. 가입자단말장치
  3. 신호변환장치
  4. 통신제어장치
(정답률: 34%)
  • 정보통신시스템의 기본 구성요소는 가입자 단말장치(DTE), 신호 변환장치(modem), 통신 제어장치(CCU) 등으로 구성됩니다. 다중변환장치는 기본 구성요소에 해당하지 않습니다.
profile_image
1

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

82. 네크워크 종단(end)시스템간의 데이터를 일관성있게 전송해 주는 OSI 계층은 ?

  1. 응용계층
  2. 네트워크계층
  3. 트랜스포트계층
  4. 물리계층
(정답률: 51%)
  • 트랜스포트 계층은 송신측과 수신측의 종단 시스템(End-to-End) 간에 신뢰성 있고 일관성 있는 데이터 전송을 보장하는 역할을 수행합니다.
profile_image
1

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

83. 인터넷에서 사용하고 있는 통신용 프로토콜은 ?

  1. IEEE 802
  2. TCP/IP
  3. CAT 5
  4. 10 Base T
(정답률: 69%)
  • 인터넷은 서로 다른 기기들이 통신할 수 있도록 표준화된 프로토콜인 TCP/IP를 사용하여 데이터를 전송합니다.

    오답 노트

    IEEE 802: LAN/MAN 표준
    CAT 5: 랜 케이블 규격
    10 Base T: 이더넷 물리 계층 표준
profile_image
1

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

84. 다음 중 발신가입자로부터 수신자까지의 모든 전송,교환과정이 디지털방식으로 처리되며,음성과 비음성,영상등 서비스를 종합적으로 처리하는 통신망은 ?

  1. PSDN
  2. VAN
  3. ISDN
  4. PSTN
(정답률: 49%)
  • ISDN(종합 서비스 디지털 망)은 음성, 데이터, 영상 등 다양한 서비스를 디지털 방식으로 통합하여 전송하는 통신망입니다.

    오답 노트

    PSDN: 공공 데이터 전송망
    VAN: 부가가치 통신망
    PSTN: 공공 교환 전화망(아날로그 기반)
profile_image
1

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

85. 위성통신의 장점으로 적절하지 않은 것은?

  1. 통신용량 증대
  2. 에러율의 감소
  3. 우수한 전송품질
  4. 통신비밀 보장유지
(정답률: 57%)
  • 위성통신은 광범위한 지역을 커버하여 통신용량을 증대시키고, 전송 품질이 우수하며 에러율을 낮출 수 있는 장점이 있습니다. 하지만 무선 전파를 이용해 광범위하게 송신하는 특성상 도청의 위험이 있어 통신비밀 보장유지에는 취약합니다.
profile_image
1

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

86. 다음 중 뉴미디어의 특징이라고 볼 수 없는 사항은 ?

  1. 단방향성
  2. 네트워크화
  3. 분산적
  4. 특정 다수자
(정답률: 74%)
  • 뉴미디어는 사용자와 매체 간의 상호작용이 가능한 양방향성을 핵심 특징으로 합니다. 따라서 단방향성은 뉴미디어의 특징이 아닌 기존 전통적 매체의 특징입니다.
profile_image
1

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

87. 그림과 같은 네트워크 형상(Topology)에 해당되는 것은

  1. 성(star)형
  2. 버스(Bus)형
  3. 로터리(Rotary)형
  4. 링(Ring)형
(정답률: 59%)
  • 제시된 이미지 처럼 모든 노드가 인접한 두 노드와 연결되어 폐쇄된 루프(고리) 형태를 이루는 네트워크 형상은 링(Ring)형입니다.
profile_image
1

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

88. 초당 발생한 신호의 변화 상태로 나타내는 변조속도의 기본 단위는?

  1. 비트(bit)
  2. 보(baud)
  3. 패킷(packet)
  4. 셀(cell)
(정답률: 53%)
  • 변조속도(Modulation Speed)는 1초 동안 신호 상태가 몇 번 변하는지를 나타내는 단위로, 보(baud)를 사용합니다.

    오답 노트

    비트(bit): 데이터 전송 속도(bps)의 기본 단위
profile_image
1

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

89. 정보통신시스템의 서비스중 통신처리기능을 가장 적합하게 설명한 것은 ?

  1. 전자우편,통신망관리 체계의 기능
  2. 속도, 프로토콜 및 미디어 변환기능
  3. 각종 연산처리,데이터베이스갱신 및 검색기능
  4. 전송회선,교환 및 다중화 기능
(정답률: 18%)
  • 통신처리기능은 서로 다른 통신 환경을 연결하기 위해 데이터 전송 속도를 맞추거나, 통신 규약인 프로토콜을 변환하고, 전송 매체를 변경하는 변환 기능을 수행합니다.

    오답 노트

    전송회선, 교환 및 다중화 기능: 통신망 기능
profile_image
1

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

90. 정보통신을 위해 한 시스템이 다른 시스템과 통신을 원활하게 수행할 수 있도록 해주는 통신 규약은 ?

  1. 인터페이스
  2. 통신소프트웨어
  3. 통신프로토콜
  4. 통신처리
(정답률: 70%)
  • 통신프로토콜은 서로 다른 시스템 간에 원활한 정보 교환을 위해 정의한 통신 규약(약속)을 의미합니다.
profile_image
1

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

91. 다음 통신회선 구성에 대한 설명 중 틀린 것은?

  1. 멀티 드롭에 사용되는 터미널은 주소 판단 기능과 데이터 블록을 일시 저장할 수 있는 버퍼를 가지고 있어야 한다.
  2. 다중화 방식에서 통신회선의 고장시 고장지점 이후의 터미널은 모두 운영 불능에 빠지는 단점이 있다.
  3. 포인트 투 포인트 방식은 멀티 드롭 방식보다 모뎀의 시설 수량을 줄일 수 있다.
  4. 멀티 포인트 방식을 멀티 드롭 방식이라고도 한다.
(정답률: 30%)
  • 포인트 투 포인트 방식은 두 지점을 1:1로 연결하므로, 여러 단말을 하나의 회선에 연결하는 멀티 드롭 방식보다 모뎀의 시설 수량이 더 많이 필요합니다.

    오답 노트

    멀티 포인트 방식: 멀티 드롭 방식과 동일한 의미
profile_image
1

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

92. 홀수패리티가 부가된 7비트 ASCII 코드 D(1000001)의 송신 데이터는?

  1. 1000010
  2. 0100001
  3. 10000011
  4. 11000010
(정답률: 39%)
  • 홀수 패리티는 데이터 내의 1의 개수가 홀수가 되도록 패리티 비트를 추가하는 방식입니다.
    데이터 $1000001$의 1의 개수가 2개(짝수)이므로, 홀수로 만들기 위해 패리티 비트 $1$을 추가합니다.
    ① [기본 원리] 1의 총 개수 = 홀수
    ② [데이터 분석] $1000001$ (1이 2개) $\rightarrow$ 패리티 $1$ 추가
    ③ [최종 결과] $10000011$
profile_image
1

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

93. 다음 ISDN서비스중 실제로 단말을 조작하고 통신하는 이용자측에서 본 서비스는?

  1. 텔리서비스
  2. 베어러서비스
  3. 부가서비스
  4. D채널 비접속서비스
(정답률: 39%)
  • 텔리서비스는 ISDN 서비스 중 이용자 측면에서 본 서비스로, 단말을 조작하여 실제로 통신하는 서비스를 말합니다.

    오답 노트

    베어러서비스: 네트워크 측면에서 본 전송 서비스
profile_image
1

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

94. 다음 중 패킷(Packet)을 가장 잘 설명한 것은 ?

  1. 회선교환방식에 주로 사용되며, 주 스테이션 사이에 통신을 할 수 있는 경로가 제공되는 경우를 말한다.
  2. 전송 혹은 다중화의 목적으로 메시지를 정해진 크기의 비트 수로 나눈 다음 정해진 형식에 맞추어 만들어진 데이터의 블럭이다.
  3. 버스형망, 환형망, 성형망, 망형망 등의 어떤 망구조에서도 편리하게 사용할 수 있는 데이터 교환방식에 가장 적합한 전송회선이다.
  4. 경로 변경방식에 따라 교환기,통신회선 등의 장애가 발생할 경우에도 대체 경로를 선택할 수 있지만 네트워크의 신뢰성은 매우 낮다.
(정답률: 42%)
  • 패킷은 전송 혹은 다중화의 목적으로 메시지를 정해진 크기의 비트 수로 나눈 다음 정해진 형식에 맞추어 만들어진 데이터의 블럭을 의미합니다.
profile_image
1

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

95. 다음 중 ISDN의 사용자 망 인터페이스에서 기준점이 아닌것은 ?

  1. Terminal(T)
  2. Rate(R)
  3. Terminal Adapter(TA)
  4. System(S)
(정답률: 37%)
  • ISDN의 사용자 망 인터페이스(UNI) 기준점은 단말 장치인 Terminal(T), 네트워크 접속점인 Network(N), 그리고 교환기 측의 System(S) 등이 있으며, Rate(R)는 전송 속도를 정의하는 기준점입니다.

    오답 노트

    Terminal Adapter(TA): 기준점이 아니라 단말 장치를 네트워크에 연결해주는 적응자 장치임
profile_image
1

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

96. HDLC(High level Data Link Control)프로토콜에 대한 설명으로 옳지 않은 것은 ?

  1. 흐름 및 오류제어를 위한 방식으로 ARQ를 사용할 수 있다.
  2. 링크는 점대점,다중점,및 루프 형태로 구성할 수 있다.
  3. 특정 문자 코드에 따라서 필드의 해석이 달라지므로 코드에 의존성을 갖는다.
  4. 단방향, 반이중, 전이중 방식의 통신방식을 제공한다.
(정답률: 54%)
  • HDLC는 비트 위주(Bit-oriented) 프로토콜로, 특정 문자 코드에 의존하지 않고 비트 패턴을 통해 프레임을 구분하므로 코드 투명성을 가집니다.
profile_image
1

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

97. 통신망의 형태란 통신망 내에 위치한 여러 장치들 사이의 연결 모양을 지칭하는데 다음 중에서 대표적인 통신망 형태가 아닌 것은?

  1. 스타형(Star)
  2. 링형(Ring)
  3. 사각형(Square)
  4. 버스형(Bus)
(정답률: 77%)
  • 통신망의 대표적인 토폴로지 형태로는 중앙 집중형인 스타형, 고리 형태의 링형, 공통 배선 방식의 버스형, 그리고 그물망 형태의 메시형이 있습니다.

    오답 노트

    사각형(Square): 표준 통신망 토폴로지에 해당하지 않음
profile_image
1

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

98. 다음 중 미국의 군사용방공시스템으로 사용된 최초의 데이터통신시스템은 ?

  1. ARPA
  2. CTSS
  3. SABRE
  4. SAGE
(정답률: 48%)
  • SAGE(Semi-Automatic Ground Environment)는 미국 공군이 구축한 최초의 대규모 실시간 데이터 통신 시스템으로, 군사용 방공망 감시 및 제어를 위해 사용되었습니다.
profile_image
1

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

99. ISDN의 베어러 서비스에 해당되는 것은 ?

  1. 델레텍스
  2. 혼합모드
  3. 비디오텍스
  4. 회선교환
(정답률: 34%)
  • ISDN의 베어러 서비스(Bearer Service)는 전송 계층의 서비스로, 데이터 전송을 위한 물리적 경로를 제공하는 회선교환 방식이 이에 해당합니다.
profile_image
1

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

100. 정보통신시스템에서 전송방식에 따라 직렬병렬과 병렬전송이 있다. 이 두가지 전송방법중 실제 정보통신 시스템에서 직렬전송방식을 채택하는 이유는 ?

  1. 전송속도가 빠르기 때문이다
  2. 터미널의 구성이 간단하기 때문이다
  3. 전송매체의 구성비용이 적게들기 때문이다
  4. 에러(오류)정정이 쉽기 때문이다
(정답률: 33%)
  • 직렬전송은 하나의 전송 매체(선로)만 사용하므로, 병렬전송에 비해 전송매체의 구성비용이 적게 든다는 경제적 이점이 있어 실제 정보통신 시스템에서 주로 채택합니다.
profile_image
1

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

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