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

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

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

정보처리산업기사
(2002-09-08 기출문제)

목록

1과목: 데이터 베이스

1. 다음 설명이 의미하는 것은?

  1. 스택
  2. 다중스택
  3. 데크
(정답률: 58%)
  • 삽입과 삭제가 리스트의 양쪽 끝에서 모두 발생할 수 있는 자료구조는 데크(Deque, Double Ended Queue)입니다.

    오답 노트

    스택: 한쪽 끝에서만 삽입/삭제(LIFO)
    큐: 한쪽은 삽입, 반대쪽은 삭제(FIFO)
profile_image
1

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

2. 다음과 같은 이진트리를 후위순서로 순회할 때 네번째로 방문하는 노드는?

  1. A
  2. B
  3. C
  4. D
(정답률: 82%)
  • 후위 순회(Post-order Traversal)는 '왼쪽 자식 → 오른쪽 자식 → 루트 노드' 순으로 방문합니다.
    제시된 트리의 방문 순서는 다음과 같습니다.
    1. D (C의 왼쪽)
    2. E (C의 오른쪽)
    3. C (루트)
    4. B (A의 왼쪽이자 C의 부모)
    따라서 네 번째로 방문하는 노드는 B입니다.
profile_image
1

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

3. 데이터베이스의 장점에 해당되지 않는 것은?

  1. 데이터의 공유성
  2. 데이터의 중복성
  3. 데이터의 일관성
  4. 데이터의 무결성
(정답률: 78%)
  • 데이터베이스는 데이터의 중복을 최소화하여 저장 공간을 효율적으로 사용하고 데이터 불일치 문제를 해결하는 것이 핵심 목적입니다.

    오답 노트

    데이터의 중복성: 데이터베이스가 해결해야 할 단점이며, 장점이 아닙니다.
profile_image
1

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

4. 어떤 릴레이션에 존재하는 튜플의 갯수를 무엇이라 하는가?

  1. cardinality
  2. degree
  3. domain
  4. attribute
(정답률: 61%)
  • 릴레이션에서 튜플의 총 개수를 의미하는 용어는 cardinality(기수)입니다.

    오답 노트

    degree: 속성의 개수
    domain: 하나의 속성이 가질 수 있는 원자 값들의 집합
    attribute: 릴레이션을 구성하는 각 열(속성)
profile_image
1

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

5. 인덱스나 데이터 파일을 블럭으로 구성하고 각 블록에는 추가로 삽입될 레코드를 감안하여 빈 공간을 미리 예비해 두는 인덱스 방법은?

  1. 정적 인덱스 방법
  2. 동적 인덱스 방법
  3. 집중화 인덱스 방법
  4. 보조 인덱스 방법
(정답률: 46%)
  • 데이터 파일의 블록 내에 향후 삽입될 레코드를 위해 미리 빈 공간을 확보해 두는 방식은 동적 인덱스 방법입니다.
profile_image
1

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

6. 데이터베이스 관리자가 기본 테이블에서 임의로 유도하여 만드는 테이블로서 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위한 테이블을 무엇이라 하는가?

  1. 임시 테이블(temporary table)
  2. 뷰 테이블(view table)
  3. 색인 테이블(index table)
  4. 기본 테이블(base table)
(정답률: 74%)
  • 뷰 테이블(view table)은 하나 이상의 기본 테이블로부터 유도된 가상 테이블로, 사용자에게 필요한 데이터만 제한적으로 보여주어 보안성을 높이고 편의성을 제공합니다.

    오답 노트

    기본 테이블: 실제로 데이터가 저장되어 있는 물리적 테이블
profile_image
1

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

7. 데이터베이스 관리시스템의 필수기능 중 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공하는 기능은?

  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 저장 기능
(정답률: 29%)
  • 정의 기능은 데이터베이스의 구조를 정의하고, 다양한 응용 프로그램이 데이터베이스와 인터페이스할 수 있도록 데이터 사전(Data Dictionary)에 저장하는 기능을 제공합니다.
profile_image
1

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

8. 데이터베이스 관리자(DBA)의 역할 중 거리가 먼 것은?

  1. 사용자의 요구와 불평을 해결
  2. 시스템 감시 및 성능 분석
  3. 데이터베이스 설계와 운영
  4. 정보추출을 위한 데이터베이스 접근
(정답률: 51%)
  • 데이터베이스 관리자(DBA)는 데이터베이스의 설계, 운영, 성능 분석 및 사용자 요구 해결과 같은 관리적 역할을 수행합니다.

    오답 노트

    정보추출을 위한 데이터베이스 접근: 프로그래머의 역할
profile_image
1

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

9. FIFO(First In First Out) 방식의 작업 스케쥴링(Job - Scheduling)을 위한 자료구조로서 가장 적합한 것은?

  1. 스택(Stack)
  2. 스트링(String)
  3. 큐(Queue)
  4. 그래프(Graph)
(정답률: 69%)
  • FIFO(First In First Out)는 먼저 들어온 데이터가 먼저 나가는 구조이며, 이러한 선입선출 방식에 가장 적합한 자료구조는 큐(Queue)입니다.

    오답 노트

    스택(Stack): LIFO(Last In First Out) 구조임
profile_image
1

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

10. 색인순차파일(ISAM : Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime data area), 색인 구역(Index - area), 오버플로우 구역(Overflow area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.
(정답률: 36%)
  • 색인순차파일(ISAM)은 인덱스를 통해 레코드에 빠르게 접근하는 방식이며, 기본 구역, 색인 구역, 오버플로우 구역으로 구성되어 순차 및 랜덤 처리가 모두 가능합니다.

    오답 노트

    해시 함수 사용: 이는 직접 파일(Direct File) 또는 해싱(Hashing) 방식에 대한 설명입니다.
profile_image
1

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

11. 데이터베이스 설계 단계의 순서가 옳은 것은?

  1. ①→②→③→④→⑤
  2. ③→②→①→④→⑤
  3. ②→③→④→①→⑤
  4. ④→③→①→②→⑤
(정답률: 84%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석하여 실제 데이터베이스를 구축하는 과정으로, 분석에서 구현까지 단계적으로 진행됩니다.
    요구조건 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 구현 순으로 진행되는 것이 정석입니다.
profile_image
1

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

12. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(null) 값이나 중복 값을 가질 수 없다는 것을 의미하는 것은?

  1. 참조 무결성 제약조건
  2. 주소 무결성 제약 조건
  3. 원자값 무결성 제약조건
  4. 개체 무결성 제약조건
(정답률: 79%)
  • 릴레이션의 기본 키(Primary Key)는 튜플을 유일하게 식별해야 하므로, 중복된 값이나 널(null) 값을 가질 수 없다는 개체 무결성 제약조건을 따릅니다.

    오답 노트

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

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

13. 다음 SQL 문에서 WHERE 절의 조건이 의미하는 것은?

  1. S로 시작되는 3문자의 CNO를 검색한다.
  2. S로 시작하는 모든 CNO를 검색한다.
  3. 문자열로만 이루어진 모든 CNO를 검색한다.
  4. S를 포함한 모든 CNO를 검색한다.
(정답률: 81%)
  • SQL의 LIKE 연산자에서 언더바($\_$)는 정확히 1글자의 임의의 문자를 의미합니다.
    따라서 'S\_ \_' 조건은 S로 시작하고 뒤에 2글자가 더 붙는 총 3문자의 CNO를 검색한다는 의미입니다.
profile_image
1

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

14. 오너-멤버(owner-member) 관계와 관련되는 논리적 데이터 모델은?

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

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

15. 주기억 장치 내에서 이루어지는 정렬 방법은?

  1. oscillating sort
  2. balanced sort
  3. polyphase sort
  4. insertion sort
(정답률: 58%)
  • 주기억 장치 내에서 모든 데이터가 처리되는 정렬 방식을 내부 정렬이라고 하며, 삽입 정렬(insertion sort)이 이에 해당합니다.

    오답 노트

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

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

16. 개체-관계 모델(E-R Model)에 대한 설명으로 옳지 않은 것은?

  1. 개체와 개체간의 관계를 도식화한다.
  2. 개체 집합을 사각형으로 표시한다.
  3. 관계를 다이아몬드로 표시한다.
  4. 일 대 일(1:1), 일 대 다(1:N) 관계 유형만 표현할 수 있다.
(정답률: 70%)
  • 개체-관계 모델(E-R Model)은 일 대 일(1:1), 일 대 다(1:N)뿐만 아니라 다 대 다(N:M) 관계 유형까지 모두 표현할 수 있습니다.
profile_image
1

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

17. 레코드의 많은 자료 이동을 없애고 하나의 파일을 부분적으로 나누어가면서 정렬하는 방법으로 키를 기준으로 작은 값은 왼쪽에 큰 값은 오른쪽에 모이도록 서로 교환시키는 부분 교환 정렬법은?

  1. 퀵정렬(Quick sorting)
  2. 쉘정렬(Shell sorting)
  3. 삽입정렬(Insertion sorting)
  4. 선택정렬(Selection sorting)
(정답률: 29%)
  • 퀵정렬(Quick sorting)은 피벗(pivot)이라는 기준값을 설정하여 이를 기준으로 작은 값은 왼쪽, 큰 값은 오른쪽으로 분할하며 정렬하는 효율적인 부분 교환 정렬 방식입니다.
profile_image
1

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

18. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?

  1. 외부 스키마
  2. 개념 스키마
  3. 내부 스키마
  4. 서브 스키마
(정답률: 60%)
  • 개념 스키마는 데이터베이스의 전체적인 논리적 구조로, 모든 사용자의 관점을 통합한 전체적인 뷰를 제공합니다.

    오답 노트

    외부 스키마: 개별 사용자나 응용 프로그램의 관점에서 본 뷰
    내부 스키마: 물리적 저장 장치 관점의 뷰
profile_image
1

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

19. Which of the following is a standardized query language for requesting information from a database?

  1. SQL
  2. DML
  3. DLL
  4. DCL
(정답률: 68%)
  • SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 설계된 표준 질의 언어입니다.
profile_image
1

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

20. Which one of the following is not a kind of schema?

  1. conceptual schema
  2. internal schema
  3. external schema
  4. sub schema
(정답률: 45%)
  • 데이터베이스 스키마의 3단계 구조는 개념(conceptual), 내부(internal), 외부(external) 스키마로 구성됩니다. 서브 스키마(sub schema)는 이 3단계 표준 구조에 포함되지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 자료에 관한 설명 중 옳은 것은?

  1. EBCDIC 코드는 데이터 통신용으로 널리 쓰이며, 특히 소형 컴퓨터 용으로 쓰인다.
  2. ASCII 코드는 IBM사에서 개발한 것으로 대형 컴퓨터용에 쓰인다.
  3. 자료의 가장 작은 단위를 bit라 하며, bit는 binary digit의 약자이다.
  4. 부동소숫점 방식의 특징은 적은 bit를 차지함과 동시에 정밀도가 낮다는 것이다.
(정답률: 64%)
  • 컴퓨터 자료의 최소 단위는 $0$ 또는 $1$의 값을 가지는 비트(bit)이며, 이는 이진수 자릿수를 의미하는 binary digit의 약자입니다.

    오답 노트

    EBCDIC 코드: 대형 컴퓨터용
    ASCII 코드: 데이터 통신 및 소형 컴퓨터용
    부동소수점 방식: 정밀도가 높음
profile_image
1

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

22. 다음 인터럽트(interrupt) 중에서 최우선권을 갖는 것은?

  1. power fail interrupt
  2. arithmetic overflow interrupt
  3. input output interrupt
  4. parity error interrupt
(정답률: 67%)
  • 전원 고장 인터럽트(power fail interrupt)는 시스템의 완전한 붕괴를 막기 위해 가장 먼저 처리해야 하는 하드웨어적 비상 상황이므로 인터럽트 우선순위 중 최우선권을 갖습니다.
profile_image
1

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

23. OP 코드가 5비트, Operand가 11비트인 명령어가 갖는 매크로 연산의 종류는 몇 가지인가?

  1. 5가지
  2. 32가지
  3. 128가지
  4. 2048가지
(정답률: 52%)
  • 명령어의 연산 종류(매크로 연산)는 OP 코드(Operation Code)의 비트 수에 의해 결정됩니다. 비트 수가 $n$일 때 가능한 연산의 종류는 $2^{n}$가지입니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{5}$
    ③ [최종 결과] $N = 32$
profile_image
1

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

24. 인터럽트 수행 후에 처리되는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 77%)
  • 인터럽트 처리가 완료되면, 인터럽트 발생 직전의 상태로 돌아가기 위해 스택 등에 보존해 두었던 프로그램 카운터(PC)와 제어 상태 데이터를 다시 복구하여 원래의 프로그램 실행 지점으로 복귀합니다.
profile_image
1

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

25. 마이크로 동작(Micro - operation)에 대한 정의로서 옳은 것은?

  1. 레지스터에 저장된 데이터에 의해서 이루어지는 동작
  2. 컴퓨터의 빠른 계산 동작
  3. 플립플롭 내에서 기억되는 동작
  4. 2진수 계산에 쓰이는 동작
(정답률: 60%)
  • 마이크로 동작(Micro-operation)이란 CPU 내의 레지스터에 저장된 데이터에 의해 수행되는 가장 기본적이고 원자적인 연산 단위를 의미합니다.
profile_image
1

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

26. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

  1. 채널(Channel)
  2. 제어 기구(control unit)
  3. 연산 논리 기구(ALU)
  4. 입·출력 장치(I/O unit)
(정답률: 54%)
  • 제어 기구(control unit)는 주기억 장치에서 명령어를 인출하여 해독하고, 컴퓨터 시스템의 각 장치에 제어 신호를 보내 동작을 지시하는 역할을 수행합니다.
profile_image
1

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

27. JK플립플롭의 트리거 입력과 상태 전환조건을 설명한 것 중 옳지 않은 것은?

  1. J=0, K=0일 때는 반전치 않는다.
  2. J=0, K=1일 때 0으로 되돌아간다.
  3. J=1, K=0일 때는 1로 된다.
  4. J=1, K=0일 때는 반전된다.
(정답률: 50%)
  • JK 플립플롭에서 상태가 반전(Toggle)되는 조건은 $J=1, K=1$일 때입니다. 따라서 $J=1, K=0$일 때 반전된다는 설명은 틀린 것입니다.

    오답 노트

    J=0, K=0: 불변(유지)
    J=0, K=1: 리셋(0으로 설정)
    J=1, K=0: 셋(1로 설정)
profile_image
1

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

28. 메모리의 내용을 레지스터에 전달하는 기능은?

  1. Load
  2. Fetch
  3. Transfer
  4. Store
(정답률: 55%)
  • 메모리에 저장된 데이터를 CPU 내부의 레지스터로 읽어오는 동작을 Load라고 합니다.

    오답 노트

    Store: 레지스터의 내용을 메모리에 저장하는 동작
    Fetch: 메모리에서 명령어를 읽어오는 동작
profile_image
1

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

29. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스는 최소한 몇 bit이어야 하는가?

  1. 24bit
  2. 26bit
  3. 28bit
  4. 30bit
(정답률: 46%)
  • 주소 버스의 비트 수는 메모리 용량을 $2^n$ 형태로 표현했을 때의 지수 $n$ 값과 같습니다.
    ① [기본 공식] $\text{Capacity} = 2^n \text{ bytes}$
    ② [숫자 대입] $256\text{MB} = 2^8 \times 2^{20} = 2^{28}$
    ③ [최종 결과] $n = 28$
profile_image
1

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

30. -14를 부호화된 2의 보수 표현법으로 표현된 것은? (단, 8bit로)

  1. 10001110
  2. 11100011
  3. 11110010
  4. 11111001
(정답률: 51%)
  • 2의 보수 표현법은 절대값의 2진수 표현을 반전(1의 보수)시킨 후 1을 더하여 구합니다.
    ① [기본 공식] $2\text{s Complement} = (\text{NOT } |X|) + 1$
    ② [숫자 대입] $11110001 + 1$
    ③ [최종 결과] $11110010$
profile_image
1

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

31. 명령(instruction)이 실행되기 위해 가장 우선적으로 처리되어야 하는 마이크로 오퍼레이션은?

  1. PC → MAR
  2. PC → MBR
  3. PC → CPU
  4. PC → M
(정답률: 54%)
  • 명령어 실행의 첫 단계인 인출(Fetch) 사이클에서는 다음에 실행할 명령어의 주소가 저장된 프로그램 카운터(PC)의 내용을 메모리 주소 레지스터(MAR)로 전송하여 해당 주소의 데이터를 읽어올 준비를 해야 합니다.
profile_image
1

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

32. 2진수 (1001011)2의 2의 보수(2's Complement)는?

  1. 0110100
  2. 1110100
  3. 1110101
  4. 0110101
(정답률: 58%)
  • 2의 보수는 주어진 2진수를 1의 보수(반전)로 만든 후, 최하위 비트에 1을 더하여 구합니다.
    ① [1의 보수] $1001011 \rightarrow 0110100$
    ② [2의 보수 계산] $0110100 + 1$
    ③ [최종 결과] $0110101$
profile_image
1

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

33. 명령어의 형식 가운데 연산에 사용된 모든 피 연산자 값을 상실하는 명령어 형식은?

  1. 3-주소 형식 명령어
  2. 2-주소 형식 명령어
  3. 1-주소 형식 명령어
  4. 0-주소 형식 명령어
(정답률: 39%)
  • 0-주소 형식 명령어는 스택(Stack) 구조를 사용하며, 연산 시 스택 상단의 피연산자들을 팝(Pop)하여 계산한 후 결과값만 다시 푸시(Push)하므로 사용된 피연산자 값들을 상실하게 됩니다.
profile_image
1

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

34. 선형구조가 아닌 것은?

  1. stack
  2. queue
  3. deque
  4. link
(정답률: 71%)
  • 선형구조는 데이터가 일렬로 연결된 구조를 말하며, stack, queue, deque가 이에 해당합니다. link는 데이터 간의 연결 관계를 나타내는 방식이며, 그 자체로 선형구조의 종류라기보다 연결 리스트(Linked List) 등을 구현하는 메커니즘입니다.
profile_image
1

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

35. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?

  1. -27 ∼ +27
  2. -28 ∼ +28
  3. -27 ∼ +(27-1)
  4. -28 ∼ +(28-1)
(정답률: 45%)
  • n비트의 2의 보수 표현 방식에서 표현 가능한 정수의 범위는 $-2^{n-1}$ 부터 $+(2^{n-1}-1)$ 까지입니다.
    ① [기본 공식] $-2^{n-1} \sim +(2^{n-1}-1)$
    ② [숫자 대입] $-2^{8-1} \sim +(2^{8-1}-1)$
    ③ [최종 결과] $-2^{7} \sim +(2^{7}-1)$
profile_image
1

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

36. 보조기억장치로 부적합한 것은?

  1. 자기 디스크
  2. CD-ROM
  3. 자기 테이프
  4. SDRAM
(정답률: 56%)
  • SDRAM은 전원이 꺼지면 내용이 사라지는 휘발성 메모리로, 보조기억장치가 아닌 주기억장치(RAM)의 일종입니다.

    오답 노트

    자기 디스크, CD-ROM, 자기 테이프: 비휘발성 특성을 가진 대표적인 보조기억장치입니다.
profile_image
1

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

37. 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 register를 무엇이라 하는가?

  1. 누산기
  2. 인덱스 레지스터
  3. 플래그 레지스터
  4. RAM
(정답률: 79%)
  • 누산기(Accumulator)는 CPU 내의 레지스터 중 하나로, 산술 및 논리 연산의 결과값을 일시적으로 저장하고 축적하는 역할을 수행합니다.
profile_image
1

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

38. 입력번지 선이 8개, 출력 데이터 선이 8개인 ROM의 기억 용량은?

  1. 64 바이트
  2. 256 바이트
  3. 512 바이트
  4. 1024 바이트
(정답률: 45%)
  • ROM의 기억 용량은 입력 번지 선에 의해 결정되는 주소의 개수와 출력 데이터 선의 비트 수를 곱하여 계산합니다.
    ① [기본 공식]
    $$\text{Capacity} = 2^{n} \times m$$
    ② [숫자 대입]
    $$\text{Capacity} = 2^{8} \times 8 \text{ bits}$$
    ③ [최종 결과]
    $$\text{Capacity} = 256 \times 1 \text{ byte} = 256 \text{ bytes}$$
profile_image
1

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

39. 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은?

  1. PROM
  2. Mask ROM
  3. EPROM
  4. EAROM
(정답률: 50%)
  • Mask ROM은 제조 공정 단계에서 데이터가 미리 기록되어 나오는 ROM으로, 대용량 메모리 제품 중 프로그램이 이미 되어 있는 상태로 공급되는 것이 특징입니다.
profile_image
1

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

40. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?

  1. 반가산기
  2. 전가산기
  3. 래치
  4. 플립플롭
(정답률: 68%)
  • 반가산기는 두 개의 비트를 더하여 합(Sum)과 자리올림수(Carry)를 구하는 회로로, 합을 구하기 위한 XOR 게이트와 자리올림수를 구하기 위한 AND 게이트의 조합으로 구성됩니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항으로 거리가 먼 것은?

  1. 분석가는 창조성이 있어야 한다.
  2. 분석가는 시간배정과 계획 등을 빠른 시간 내에 파악할 수 있어야 한다.
  3. 분석가는 컴퓨터장치와 소프트웨어에 대한 지식을 가져야 한다.
  4. 분석가는 기계 중심적이어야 한다.
(정답률: 61%)
  • 시스템 분석가는 기술적인 지식뿐만 아니라 창조성과 계획 능력을 갖추어야 하며, 기계 중심이 아닌 사용자 및 비즈니스 중심의 사고방식을 가져야 합니다.
profile_image
1

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

42. 아래와 같은 특징을 갖는 출력 매체 시스템은?

  1. CRT 출력 시스템
  2. COM 시스템
  3. X-Y 플로터
  4. 음성 출력 시스템
(정답률: 64%)
  • 마이크로 필름에 처리 결과를 기록하여 축소 보관이 가능하고 반영구적으로 사용할 수 있는 매체 시스템은 COM 시스템입니다.
profile_image
1

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

43. 시스템의 기본 5가지 요소로 옳게 짝지어진 것은?

  1. 입력, 출력, 처리, 피드백, 제어
  2. 입력, 출력, 연산, 처리, 피드백
  3. 입력, 출력, 제어, 연산, 피드백
  4. 입력, 출력, 처리, 피드백, 연산
(정답률: 41%)
  • 시스템을 구성하는 가장 기본적인 5가지 핵심 요소는 입력, 출력, 처리, 피드백, 제어입니다.
profile_image
1

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

44. 프로그래밍 지시서에 포함되지 않는 것은?

  1. PROGRAM-ID
  2. 입출력 일람
  3. 프로세스 흐름도
  4. 처리 명세
(정답률: 22%)
  • 프로그래밍 지시서는 실제 코딩을 위해 필요한 세부 명세(프로그램 ID, 입출력 항목, 처리 로직 등)를 제공하는 문서입니다. 프로세스 흐름도는 시스템 분석 및 설계 단계에서 전체적인 흐름을 파악하기 위한 도구이므로 개별 프로그램의 지시서에 포함되지 않습니다.
profile_image
1

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

45. 자료사전(DD : Data Dictionary)에 대한 설명으로 가장 적절한 것은?

  1. 자료가 발생지에서 종착지까지 처리되고 저장되는 모든 활동 사항을 도형을 이용하여 나타내는 구조적 분석용 도구
  2. 시스템과 관련된 모든 자료의 명세와 자료 속성을 파악할 수 있도록 조직화한 도구
  3. 처리절차나 논리적 활동을 기술하는 도구로 구조적 언어나 의사 결정표의 형태로 구성된 것
  4. 크고 복잡한 문제를 해결할 때 이해하기 쉬운 일련의 작은 단위로 나눈 뒤 차례로 풀어나가는 과정을 모은 것
(정답률: 58%)
  • 자료사전(DD)은 시스템에서 사용하는 모든 데이터 항목의 정의, 속성, 관계 등을 상세히 기록하여 조직화한 명세서입니다.

    오답 노트

    도형을 이용한 활동 사항: 자료흐름도(DFD)
    처리절차나 논리적 활동 기술: 프로세스 명세서(PSPEC)
    작은 단위로 나누어 해결: 하향식 설계(Top-down Design)
profile_image
1

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

46. 자료 흐름도(DFD : Data flow diagram)의 구성 요소가 아닌 것은?

  1. 시작점/종착점
  2. 피드백
  3. 자료 흐름
  4. 데이터 저장소
(정답률: 55%)
  • 자료 흐름도(DFD)는 프로세스, 자료 흐름, 데이터 저장소, 외부 엔티티(시작점/종착점)의 4가지 요소로 구성됩니다. 피드백은 DFD의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

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

  1. 구분 코드(Block code)
  2. 10진 분류 코드(Decimal code)
  3. 합성 코드(Combined code)
  4. 그룹 분류 코드(Group classification code)
(정답률: 70%)
  • 코드화 대상 항목을 대분류, 중분류, 소분류와 같이 계층적으로 구분하여 그룹 내에서 순서대로 번호를 부여하는 방식은 그룹 분류 코드(Group classification code)입니다.
profile_image
1

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

48. 시스템에 대한 정의로 옳지 않은 것은?

  1. 예정된 기능을 수행하기 위하여 설계된 상호작용을 갖는 요소의 유기적 집합체이다.
  2. 어떤 목적을 위하여 하나 이상의 기능요소가 상호 관련하여 유기적으로 결합된 것이다.
  3. 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질부문으로 구성되는 복잡한 단일체이다.
  4. 상호 관련이 없는 구성요소가 조합되어 어떤 목적을 위하여 유기적으로 결합된 것이다.
(정답률: 43%)
  • 시스템은 공통의 목적을 달성하기 위해 상호 관련이 있는 구성요소들이 유기적으로 결합된 집합체입니다. 따라서 상호 관련이 없는 구성요소가 조합되었다는 설명은 옳지 않습니다.
profile_image
1

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

49. 다음 중 가장 강한 결합도는?

  1. 외부 결합
  2. 자료 결합
  3. 제어 결합
  4. 스템프 결합
(정답률: 30%)
  • 결합도는 모듈 간의 상호 의존도를 나타내며, 결합도가 높을수록 독립성이 떨어져 유지보수가 어렵습니다.
    결합도 강도 순서(강함 $\rightarrow$ 약함): 내용 $\rightarrow$ 공통 $\rightarrow$ 외부 $\rightarrow$ 제어 $\rightarrow$ 스탬프 $\rightarrow$ 자료
profile_image
1

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

50. 시스템 개발 순서로 가장 적합한 것은?

  1. (ㄷ)(ㄱ)(ㄹ)(ㄴ)㉥(ㅁ)
  2. (ㄷ)(ㄴ)(ㄹ)㉥(ㄱ)(ㅁ)
  3. (ㄷ)(ㄹ)㉥(ㄴ)(ㄱ)(ㅁ)
  4. (ㄷ)㉥(ㄹ)(ㄴ)(ㄱ)(ㅁ)
(정답률: 79%)
  • 시스템 개발은 예비 조사부터 시작하여 요구 분석, 설계, 구현, 테스트 순으로 진행됩니다. 이미지의 항목을 순서대로 나열하면 다음과 같습니다.
    예비 조사(ㄷ) $\rightarrow$ 업무 분석과 요구정의(ㄱ) $\rightarrow$ 시스템 설계(ㄹ) $\rightarrow$ 프로그램 설계(ㄴ) $\rightarrow$ 프로그래밍(㉥) $\rightarrow$ 테스트와 디버깅(ㅁ)
profile_image
1

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

51. 시스템의 문서화 목적으로 거리가 먼 것은?

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
  4. 문제 발생시 책임 한계를 명확히 할 수 있다.
(정답률: 70%)
  • 시스템 문서화의 본질적인 목적은 개발 과정의 기록을 통해 유지보수를 용이하게 하고, 원활한 인수인계와 변경 관리를 수행하는 데 있습니다. 문제 발생 시 책임 한계를 명확히 하는 것은 문서화의 기술적 목적이 아닙니다.
profile_image
1

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

52. 코드(code) 설계시 유의 사항으로 거리가 먼 것은?

  1. 컴퓨터 처리에 적합하여야 한다.
  2. 공통성이 있어야 한다.
  3. 다양성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 49%)
  • 코드 설계는 시스템의 효율성과 유지보수성을 위해 일관된 규칙이 필요합니다. 따라서 다양성이 있어야 한다는 내용은 코드의 일관성을 해치므로 설계 원칙에 어긋납니다.
profile_image
1

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

53. HIPO의 특징이 아닌 것은?

  1. 문서화
  2. 상향식
  3. 계층구조
  4. 기능 중심
(정답률: 56%)
  • HIPO는 시스템의 기능을 최상위 수준에서 하위 수준으로 세분화하여 정의하는 하향식(Top-Down) 설계 방식이 특징입니다.
profile_image
1

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

54. 출력 내용에 대한 설계 사항에 해당되지 않는 것은?

  1. 출력할 항목을 결정한다.
  2. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.
  3. 출력 매체와 장치를 결정한다.
  4. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.
(정답률: 40%)
  • 출력 내용 설계는 '무엇을 어떻게 출력할 것인가'에 집중하는 단계입니다. 출력 매체와 장치를 결정하는 것은 내용 설계가 아닌 출력 장치(하드웨어) 선정 단계에 해당합니다.
profile_image
1

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

55. 마스터 파일의 내용을 변동 파일에 의해 추가, 삭제, 수정 등의 작업을 하여 새로운 파일을 만드는 처리 패턴은?

  1. update
  2. matching
  3. extract
  4. merge
(정답률: 67%)
  • 업데이트(update)는 마스터 파일의 기존 내용에 변동 파일의 추가, 삭제, 수정 사항을 반영하여 최신의 마스터 파일을 생성하는 처리 패턴입니다.

    오답 노트

    matching: 두 파일의 공통 키를 비교하여 일치하는 레코드를 찾는 것
    extract: 특정 조건에 맞는 데이터만 추출하는 것
    merge: 두 개 이상의 파일을 하나로 합치는 것
profile_image
1

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

56. 객체에 정의된 연산을 의미하며, 객체의 상태를 참조 및 변경하는 수단은?

  1. 클래스
  2. 상속
  3. 메소드
  4. 엔티티
(정답률: 62%)
  • 메소드는 객체 지향 프로그래밍에서 객체의 상태를 변경하거나 특정 동작을 수행하기 위해 정의된 연산을 의미합니다.

    오답 노트

    클래스: 객체를 생성하기 위한 설계도
    상속: 부모 클래스의 특성을 자식 클래스가 물려받는 것
    엔티티: 데이터베이스에서 관리 대상이 되는 실체
profile_image
1

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

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

  1. Track Index Area
  2. Cylinder Index Area
  3. Master Index Area
  4. Overflow Index Area
(정답률: 61%)
  • 색인 순차 파일(ISAM)의 색인 영역은 데이터의 빠른 검색을 위해 마스터 색인(Master Index), 실린더 색인(Cylinder Index), 트랙 색인(Track Index) 영역으로 구성됩니다. 오버플로우 영역은 색인 영역이 아니라 실제 데이터가 넘쳤을 때 저장하는 데이터 영역에 해당합니다.
profile_image
1

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

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

  1. 순차(sequence) 구조
  2. 반복(repetition) 구조
  3. 조건(condition) 구조
  4. 일괄(batch) 구조
(정답률: 53%)
  • 구조적 프로그래밍은 프로그램을 논리적인 흐름으로 구성하는 기법으로, 순차 구조, 반복 구조, 조건 구조의 세 가지 기본 제어 구조를 사용합니다.

    오답 노트

    일괄 구조: 프로그램의 제어 흐름을 결정하는 기본 구조가 아닌 처리 방식의 일종입니다.
profile_image
1

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

59. 코드의 기본적 기능이 아닌 것은?

  1. 표준화
  2. 분류
  3. 복잡성
  4. 암호화
(정답률: 65%)
  • 코드는 정보를 효율적으로 관리하기 위해 표준화, 분류, 암호화 등의 기능을 수행합니다. 복잡성은 코드의 목적과 정반대되는 개념으로, 코드는 오히려 복잡성을 줄여 효율성을 높이는 것이 목적입니다.
profile_image
1

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

60. 파일 설계 단계 중 아래의 항목들은 어느 단계에 해당하는가?

  1. 파일항목의 검토
  2. 파일의 특성조사
  3. 파일매체의 검토
  4. 파일편성법의 검토
(정답률: 34%)
  • 제시된 이미지 의 처리방법, 처리시간, 정보량, 조작의 편의성, 저장매체의 결정 항목들은 파일 설계 단계 중 물리적 저장 장치를 결정하는 파일매체의 검토 단계에 해당합니다.
profile_image
1

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

4과목: 운영체제

61. 기억장치의 가변 분할 방법에서 유휴공간 중에서 요구량보다 큰 공간 중 가장 작은 공간을 선택하는 알고리즘은?

  1. first-fit
  2. best-fit
  3. least-fit
  4. worst-fit
(정답률: 55%)
  • 가변 분할 할당 알고리즘 중 요구량보다 큰 유휴 공간 중에서 가장 크기가 작은 공간을 선택하여 내부 단편화를 최소화하는 방식이 best-fit입니다.

    오답 노트

    first-fit: 가장 먼저 발견된 적합한 공간에 할당
    worst-fit: 가장 큰 유휴 공간에 할당
profile_image
1

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

62. Round-Robin 스케쥴링에 대한 설명으로 틀린 것은?

  1. 프로세스들이 배당 시간내에 작업을 완료되지 못하면 폐기된다.
  2. 프로세스들이 중앙처리장치에서 시간량에 제한을 받는다.
  3. 시분할 시스템에 효과적이다.
  4. 선점형(preemptive) 기법이다.
(정답률: 50%)
  • Round-Robin 스케쥴링은 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하여 순환하며 처리하는 선점형 방식입니다.
    배당 시간 내에 작업을 완료하지 못한 프로세스는 폐기되는 것이 아니라, 준비 큐의 맨 뒤로 이동하여 다음 차례를 기다립니다.
profile_image
1

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

63. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?

  1. 명령어를 해석하여 실행한다.
  2. 파일 시스템의 접근 권한을 처리한다.
  3. 시스템의 기억장소와 각 프로세스의 배당을 관리한다
  4. 시스템에서 처리되는 각종 데이터를 장치간에 전송하고 변환한다.
(정답률: 55%)
  • 커널은 하드웨어 제어, 메모리 관리, 프로세스 관리 등 시스템의 핵심 기능을 수행하는 운영체제의 심장부입니다.
    명령어를 해석하여 실행하는 역할은 커널이 아니라 사용자와 커널 사이의 인터페이스 역할을 하는 쉘(shell)이 담당합니다.
profile_image
1

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

64. 프로세스가 기억장치내의 정보를 균일하게 액세스하는 것이 아니라, 어느 한 순간에 특정부분을 집중적으로 참조한다는 의미는?

  1. 구역성(locality)
  2. 스래싱(thrashing)
  3. 워킹세트(working set)
  4. 프리페이징(prepaging)
(정답률: 57%)
  • 프로세스가 실행되는 동안 기억장치의 전체 영역을 고르게 사용하지 않고, 특정 부분만을 집중적으로 참조하는 특성을 구역성(Locality)이라고 합니다.
profile_image
1

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

65. 운영체제의 목적으로 거리가 먼 것은?

  1. 시스템 성능 향상
  2. 처리량 향상
  3. 응답시간 증가
  4. 신뢰성 향상
(정답률: 77%)
  • 운영체제의 주요 목적은 처리량 향상, 응답시간 단축, 신뢰성 향상 및 시스템 성능 최적화입니다.

    오답 노트

    응답시간 증가: 사용자가 요청한 후 결과를 얻기까지의 시간이 길어지는 것이므로 운영체제의 목적에 반합니다.
profile_image
1

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

66. 하나의 기억 장소가 참조되면 그 근처의 기억장소가 계속 참조되는 것을 공간 구역성이라고 한다. 공간 구역성과 관련이 적은 것은?

  1. 스택
  2. 배열
  3. 순차적 코드
  4. 가까운 위치에서 선언된 관련있는 변수들
(정답률: 43%)
  • 공간 구역성은 특정 메모리 주소가 참조되면 그 인근 주소도 함께 참조될 가능성이 높은 특성입니다. 배열, 순차적 코드, 인접 변수들은 메모리상에 연속적으로 배치되어 공간 구역성이 높지만, 스택은 데이터의 삽입/삭제가 빈번하고 논리적 구조가 달라 공간 구역성보다는 시간 구역성과 더 밀접한 관련이 있습니다.
profile_image
1

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

67. 다음은 이차 기회(second chance) 알고리즘에 대한 설명이다. 빈 칸에 알맞은 것은?

  1. ① FIFO ② LFU
  2. ① FIFO ② LRU
  3. ① LFU ② LRU
  4. ① LRU ② NUR
(정답률: 44%)
  • 이차 기회(Second Chance) 알고리즘은 의 내용처럼 기본적으로 FIFO 순서로 프레임을 유지하면서, 참조 비트를 활용해 LRU 알고리즘과 유사하게 동작하도록 구현한 근사 알고리즘입니다.
profile_image
1

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

68. HRN 스케줄링에서 우선순위 결정의 계산식은?

  1. (대기시간 + 실행시간) / 실행시간
  2. (대기시간 + 서비스 시간) / 실행시간
  3. (대기시간 + 서비스 시간) / 서비스 시간
  4. (실행시간 + 서비스 시간) / 서비스 시간
(정답률: 64%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 방식입니다. 우선순위는 응답률을 계산하여 결정하며, 공식은 다음과 같습니다.
    $$\text{우선순위} = \frac{\text{대기시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
profile_image
1

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

69. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?

  1. 순차 파일
  2. 인덱스된 순차파일
  3. 직접 파일
  4. 분할 파일
(정답률: 35%)
  • 직접 파일(Direct File)은 레코드의 키 값을 사상 함수(Mapping Function)를 통해 물리적 주소로 직접 변환하여 접근하므로, 매우 빠른 검색 속도를 가지는 것이 특징입니다.
profile_image
1

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

70. 유닉스에서 inode는 파일을 구성하는 모든 물리적 블록들의 위치를 알 수 있는 정보를 가지고 있다. inode가 나타내는 정보가 아닌 것은?

  1. 소유자의 사용자 식별
  2. 소유자가 속한 그룹의 식별
  3. 파일에 대한 링크의 수
  4. 파일의 우선 순위
(정답률: 42%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 파일의 소유자, 그룹, 권한, 크기, 생성 시간, 데이터 블록의 위치 및 링크 수 등의 정보를 포함합니다. 파일의 우선 순위는 inode가 관리하는 정보가 아닙니다.
profile_image
1

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

71. Queue에 아래와 같은 트랙요청 정보가 들어 있고 Head의 현재 위치가 Track 53일 때, Head가 움직이는 순서가 아래와 같다면 무슨 스케줄링 기법을 사용했는가?

  1. SCAN
  2. C-SCAN
  3. SSTF
  4. Sector Queuing
(정답률: 63%)
  • 현재 헤드 위치에서 가장 가까운 트랙을 먼저 방문하는 방식은 SSTF(Shortest Seek Time First) 스케줄링입니다.

    헤드 위치 $53$에서 가장 가까운 $65, 67$을 먼저 처리하고, 이후 다시 가장 가까운 $37, 18$ 순으로 이동하는 패턴을 통해 SSTF임을 알 수 있습니다.
profile_image
1

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

72. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
  2. CPU, 메모리 공간, 기억 장치, 입출력 장치, 정보 관리 등의 자원을 관리한다.
  3. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
  4. 사용자가 컴퓨터 하드웨어를 사용하기 쉽도록 컴퓨터와 사용자간의 인터페이스를 지원한다.
(정답률: 68%)
  • 운영체제는 하드웨어 자원 관리와 사용자 인터페이스를 제공하는 시스템 소프트웨어입니다. 매크로 프로세서, 어셈블러, 컴파일러는 운영체제가 아니라 프로그래밍 언어를 기계어로 변환해주는 언어 번역 프로그램(Language Translator)에 해당합니다.
profile_image
1

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

73. 교착상태(DEAD LOCK) 발생의 필요조건이 아닌 것은?

  1. MUTUAL EXCLUSION
  2. PREEMPTION
  3. CIRCULAR WAIT
  4. HOLD & WAIT
(정답률: 62%)
  • 교착상태가 발생하기 위해서는 상호 배제(MUTUAL EXCLUSION), 점유와 대기(HOLD & WAIT), 비선점(NON-PREEMPTION), 환형 대기(CIRCULAR WAIT)의 4가지 조건이 모두 충족되어야 합니다. 따라서 자원을 강제로 뺏는 PREEMPTION은 발생 조건이 아니라 오히려 해결 방법에 해당합니다.
profile_image
1

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

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

  1. 약결합(loosely-coupled)으로 볼 수 있다.
  2. 업무량 증가에 따른 점진적인 확장이 용이하다.
  3. 높은 보안성이 유지된다.
  4. 제한된 자원을 여러 지역에서 공유 가능하다.
(정답률: 71%)
  • 분산 처리 시스템은 네트워크를 통해 여러 컴퓨터가 연결되어 자원을 공유하므로, 중앙 집중식 시스템에 비해 보안 관리가 어렵고 취약할 수 있습니다.
profile_image
1

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

75. 스케줄링에 대한 설명으로 옳지 않은 것은?

  1. 무한 연기는 회피해야 한다.
  2. 단위시간당 처리량을 극대화해야 한다.
  3. 모든 프로세스에게 공정하게 적용되어야 하기 때문에 우선 순위제도는 불필요하다.
  4. 오버헤드를 최소화시켜야 한다.
(정답률: 78%)
  • 효율적인 스케줄링을 위해서는 프로세스의 중요도나 긴급도에 따라 처리 순서를 결정하는 우선 순위제도가 반드시 필요합니다.
profile_image
1

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

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

  1. 각 노드가 시스템내의 모든 노드와 직접 연결되어 있다.
  2. 통신 전달이 매우 느리다.
  3. 비용이 적게 든다.
  4. 트리와 같은 형태로 구성되어 있다.
(정답률: 48%)
  • 완전연결 구조는 모든 노드가 시스템 내의 다른 모든 노드와 직접 연결된 형태이므로 통신 속도가 매우 빠릅니다.

    오답 노트

    통신 전달이 매우 느리다: 직접 연결되어 매우 빠름
    비용이 적게 든다: 연결 선로가 많아 비용이 매우 높음
    트리와 같은 형태로 구성되어 있다: 망형(Mesh) 구조임
profile_image
1

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

77. 기억공간을 할당하고 회수하는 작업이 자주 발생함에 따라 디스크의 기억공간이 점차 단편화되어, 파일이 널리 분산되어 있는 블록들에 분산 저장되는 경우, 이런 문제를 해결하기 위한 적절한 방법은?

  1. allocation
  2. garbage collection
  3. fragmentation
  4. insertion
(정답률: 40%)
  • 기억공간의 할당과 회수가 반복되며 발생하는 단편화 문제를 해결하기 위해, 사용되지 않는 메모리 영역을 회수하여 가용 공간을 확보하는 garbage collection이 필요합니다.
profile_image
1

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

78. 번호가 0부터 199인 200개의 트랙을 가진 유동 헤드 디스크가 있다. 헤드의 현재 위치는 트랙 143 이며 트랙의 바깥쪽 방향으로 진행하고 있다고 가정할 경우, 요청 큐가 FCFS 순으로 147, 91, 177, 94, 150, 102, 175, 130 과 같을 때, SCAN 스케줄링 알고리즘을 사용했을 때 헤드의 총 이동량은 얼마인가?

  1. 164
  2. 154
  3. 144
  4. 174
(정답률: 20%)
  • SCAN 알고리즘은 헤드가 한쪽 방향으로 끝까지 이동하며 경로에 있는 모든 요청을 처리한 후 반대 방향으로 이동하는 방식입니다. 현재 위치 143에서 바깥쪽(번호 증가 방향)으로 이동하므로, 끝 트랙인 199까지 갔다가 다시 돌아오며 나머지 요청을 처리합니다.
    이동 경로: $143 \rightarrow 147 \rightarrow 150 \rightarrow 175 \rightarrow 177 \rightarrow 199 \rightarrow 130 \rightarrow 102 \rightarrow 94 \rightarrow 91$
    총 이동량 계산은 다음과 같습니다.
    ① [기본 공식] $Total = (Max - Start) + (Max - Min)$
    ② [숫자 대입] $Total = (199 - 143) + (199 - 91)$
    ③ [최종 결과] $Total = 56 + 108 = 164$
profile_image
1

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

79. 인터럽터 시계의 시간할당량이 종료될 때 발생되는 인터럽트 종류는?

  1. SVC interrupt
  2. Program Check interrupt
  3. I/O interrupt
  4. External interrupt
(정답률: 35%)
  • 인터럽터 시계(Timer)에 의해 시간 할당량이 종료되어 발생하는 인터럽트는 하드웨어적으로 발생하는 외부 인터럽트(External interrupt)에 해당합니다.
profile_image
1

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

80. 다음 표와 같이 작업이 제출되었을 때, SJF 정책을 사용하여 스케줄링하면 평균 turnaround 시간은 얼마인가?(현재 표가 누락되어 있습니다. 정답은 3번입니다. 추후 표 데이터를 추가해 두겠습니다.)

  1. 6.33
  2. 6.67
  3. 7
  4. 7.5
(정답률: 60%)
  • 데이터베이스 관리자(DBA)는 데이터베이스의 설계, 운영, 성능 분석 및 사용자 요구 해결과 같은 관리적 역할을 수행합니다.

    오답 노트

    정보추출을 위한 데이터베이스 접근: 프로그래머의 역할
profile_image
1

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

5과목: 정보통신개론

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

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

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

82. 위성통신의 특징을 잘못 표현한 것은?

  1. 광대역 통신이 가능하다.
  2. 광범위한 지역에 서비스를 제공할 수 있다.
  3. 대용량, 고품질의 정보 전송이 가능하다.
  4. 전파지연이 없으나 감쇄현상이 나타날 수 있다.
(정답률: 60%)
  • 위성통신은 지구 정지 궤도의 위성을 거쳐 전송되므로 전파가 이동하는 거리가 매우 멀어 필연적으로 전파지연이 발생합니다.
profile_image
1

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

83. 운영체제를 구성하는 부분을 두 가지로 나누었을 때 가장 적합한 것은?

  1. 시스템 프로그램과 응용 프로그램
  2. 제어 프로그램과 처리 프로그램
  3. 하드웨어와 소프트웨어
  4. 중앙처리장치와 주변장치
(정답률: 30%)
  • 운영체제는 컴퓨터 시스템의 효율적인 운영을 위해 시스템 전체를 관리하는 제어 프로그램과 실제 작업을 수행하는 처리 프로그램으로 구성됩니다.
profile_image
1

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

84. 분리된 두장치간에 정보를 교대로 데이타를 교환하는 통신방식을 무엇이라 하는가?

  1. 단방향통신방식
  2. 반이중통신방식
  3. 전이중통신방식
  4. 포인트 투 포인트방식
(정답률: 59%)
  • 양방향 통신이 가능하지만, 동시에 데이터를 주고받지 못하고 한 번에 한 방향으로만 교대로 데이터를 교환하는 방식이 반이중통신방식입니다.

    오답 노트

    단방향통신방식: 한쪽 방향으로만 전송 가능
    전이중통신방식: 동시에 양방향 전송 가능
profile_image
1

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

85. 공중통신회선에 교환설비, 컴퓨터 및 단말기등을 접속시켜 새로운 부가기능을 제공하는 통신망은?

  1. LAN
  2. VAN
  3. ISDN
  4. WAN
(정답률: 40%)
  • VAN(Value Added Network, 부가가치 통신망)은 공중 통신망에 교환 설비와 컴퓨터 등을 결합하여 사용자에게 데이터 전송, 메시징 등 새로운 부가 기능을 제공하는 통신망입니다.
profile_image
1

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

86. LAN(Local Area Network)은 사무실내의 정보유통을 위한 유효한 수단으로서 여러 가지 장점을 가지고 있는데, 다음 중 장점에 포함되지 않는 것은?

  1. 다른 기종간의 통신에 있어서 사무처리의 능률화
  2. 파일의 공유에 따른 처리의 효율화
  3. 집중처리의 실현으로 처리시간 단축화
  4. 기기자원의 공유에 따른 이용효율의 향상
(정답률: 52%)
  • LAN은 분산 처리 시스템을 통해 자원을 공유하고 효율을 높이는 것이 목적입니다. 집중처리의 실현으로 처리시간 단축화는 LAN의 특징이 아니라 중앙 집중식 처리 시스템의 특징입니다.
profile_image
1

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

87. 다음 통신선로 중에서 근거리 네트워크(LAN)에서 사용되지 않는 것은?

  1. 나선
  2. 꼬임선
  3. 동축케이블
  4. 광섬유
(정답률: 42%)
  • LAN에서는 주로 꼬임선(UTP), 동축케이블, 광섬유 케이블이 사용됩니다. 나선은 일반적인 LAN 통신 선로로 사용되지 않습니다.
profile_image
1

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

88. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터를 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 다시 송신하는 방식을 무엇이라 하는가?

  1. 토큰 순회버스
  2. 토큰 순회 링
  3. CSMA/CD
  4. CSMA/CA
(정답률: 52%)
  • CSMA/CD는 반이중 통신 방식에서 데이터 충돌을 방지하기 위해 사용됩니다. 송신 전 매체 상태를 확인하고, 충돌 발생 시 즉시 송신을 중단한 후 임의의 시간 동안 대기했다가 재전송하는 방식입니다.
profile_image
1

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

89. 다음 중 프로토콜의 구성 요소가 아닌 것은?

  1. 구문(syntax)
  2. 의미(semantic)
  3. 순서(timing)
  4. 접속(connection)
(정답률: 57%)
  • 프로토콜의 3대 구성 요소는 구문(Syntax), 의미(Semantic), 타이밍(Timing)입니다. 접속(connection)은 프로토콜의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

90. OSI 7-layer 중 표현계층의 기능과 거리가 먼 것은?

  1. data 표현 형식 제어
  2. data의 암호화
  3. data의 전송 제어
  4. text의 압축수행
(정답률: 48%)
  • 표현 계층(Presentation Layer)은 데이터의 형식 결정, 암호화, 압축 등을 담당합니다. 데이터의 전송 제어는 전송 계층(Transport Layer)의 핵심 기능입니다.
profile_image
1

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

91. CATV의 일반적인 특징으로 잘못된 것은?

  1. 단방향통신이다.
  2. 다채널이다.
  3. 부가통신서비스를 할 수 있다.
  4. 수용자의 범위가 한정적이다.
(정답률: 25%)
  • 현대의 CATV는 단순한 방송 송출을 넘어 양방향 통신 기술을 통해 VOD, 데이터 서비스 등 다양한 부가통신서비스를 제공하는 양방향 통신 체계로 발전하였습니다.

    오답 노트

    단방향통신이다: 양방향 통신이 가능하므로 잘못된 설명입니다.
profile_image
1

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

92. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
  2. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신
  3. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신
  4. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변환, 저장과정이 추가된 형태의 통신
(정답률: 61%)
  • 정보통신은 단순한 데이터 전송을 넘어 컴퓨터의 정보처리기능과 통신기술이 결합되어 통신처리, 정보처리, 변환, 저장 과정이 모두 포함된 가장 포괄적인 개념의 통신 형태를 의미합니다.
profile_image
1

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

93. ISDN 채널 중 기본적인 이용자 채널로 PCM 화된 디지털 음성이나 회선교환 혹은 패킷교환등에 이용되는 채널은?

  1. A채널
  2. B채널
  3. C채널
  4. D채널
(정답률: 34%)
  • ISDN의 B채널(Bearer channel)은 실제 사용자 데이터(음성, 데이터 등)를 전송하는 기본 이용자 채널로, PCM 방식의 디지털 음성이나 회선/패킷 교환에 이용됩니다.

    오답 노트

    D채널: 제어 및 신호 전송을 담당하는 채널입니다.
profile_image
1

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

94. 프로토콜의 계층화에 대한 장점이 아닌 것은?

  1. 전체적인 오버헤드(over head)가 증가한다.
  2. 모듈화에 의한 전체 설계가 쉽다.
  3. 이 기종간의 호환성 유지가 쉽다.
  4. 한 계층을 수정할 때 다른 계층에 영향을 주지 않는다.
(정답률: 59%)
  • 프로토콜의 계층화는 복잡한 통신 과정을 모듈화하여 설계의 편의성을 높이고, 특정 계층의 수정이 다른 계층에 영향을 주지 않으며 이 기종 간 호환성을 유지하기 위해 사용합니다.

    오답 노트

    전체적인 오버헤드(over head)가 증가한다: 계층화의 목적은 효율적인 관리와 표준화이며, 오버헤드 증가는 장점이 아닌 단점에 해당합니다.
profile_image
1

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

95. 보오(Baud) 속도가 3,200 보오이며, 트리비트(Tri-bit)를 사용하는 경우 몇 bps가 되는가?

  1. 1200
  2. 2400
  3. 4800
  4. 9600
(정답률: 63%)
  • bps는 보오(Baud) 속도에 한 신호당 전송되는 비트 수를 곱하여 계산합니다. 트리비트(Tri-bit)는 한 번에 3비트를 전송하는 방식입니다.
    ① $bps = Baud \times bit$
    ② $bps = 3200 \times 3$
    ③ $bps = 9600$
profile_image
1

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

96. 종합정보통신망(ISDN)에 대한 설명으로 부적당한 것은?

  1. 음성 및 비음성 서비스를 포함한 광범위한 서비스를 제공한다.
  2. 기능에 의해 기본통신 계층, 네트워크 계층, 통신처리 계층, 정보처리 계층으로 분류된다.
  3. 64Kbps의 디지털 기본 접속기능을 제공한다.
  4. OSI 참조모델에 정의된 계층화된 프로토콜 구조가 적용된다.
(정답률: 25%)
  • 종합정보통신망(ISDN)은 기본통신, 네트워크, 정보처리 계층으로 분류되며, 통신처리 계층은 포함되지 않습니다.
profile_image
1

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

97. 정보통신 System의 구성요소중 정보 전송계 요소에 맞지 않는 것은?

  1. 신호변환장치
  2. 전송회선
  3. 중앙처리장치
  4. 통신제어장치
(정답률: 67%)
  • 정보 전송계 요소는 신호변환장치, 전송회선, 통신제어장치 등으로 구성됩니다. 중앙처리장치(CPU)는 전송계가 아닌 컴퓨터의 정보 처리계 요소입니다.
profile_image
1

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

98. 정보통신시스템의 통신회선 종단에 위치한 신호변환장치 중 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환이 가능한 장치는?

  1. 지능 모뎀
  2. 음향결합기
  3. 코덱
  4. 디지털 서비스 유니트
(정답률: 38%)
  • 디지털 서비스 유니트(DSU)는 디지털 전송로에서 단극성 신호를 쌍극성 신호로 변환하여 전송하는 신호변환장치입니다.
profile_image
1

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

99. 다음 중 정보통신망의 3대 구성요소가 아닌 것은?

  1. 단말장치
  2. 교환장치
  3. 전송장치
  4. 저장장치
(정답률: 56%)
  • 정보통신망의 3대 구성요소는 단말장치, 전송장치, 교환장치입니다. 저장장치는 통신망의 핵심 구성요소에 해당하지 않습니다.
profile_image
1

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

100. DSU(Digital Service Unit)의 역할은?

  1. 아날로그 데이터를 디지털 신호로 변환시킨다.
  2. 디지털 신호를 아날로그 데이터로 변환시킨다.
  3. 아날로그 신호를 디지털 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 55%)
  • DSU는 디지털 데이터를 디지털 신호로 변환하여 전송 매체에 적합한 형태로 만드는 장치입니다.

    오답 노트

    아날로그 $\leftrightarrow$ 디지털 변환: 모뎀(MODEM)의 역할입니다.
profile_image
1

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

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