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

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

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

정보처리산업기사
(2014-08-17 기출문제)

목록

1과목: 데이터 베이스

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

  1. 트리
  2. 스택
  3. 리스트
(정답률: 83%)
  • 데이터가 일렬로 나열되는 선형 구조와 달리, 트리와 그래프는 계층적 또는 망 형태로 연결되는 비선형 구조입니다.

    오답 노트

    큐, 스택, 리스트: 대표적인 선형 자료구조임
profile_image
1

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

2. 스택(STACK)의 응용 분야로 거리가 먼 것은?

  1. 함수 호출
  2. 인터럽트 처리
  3. 작업 스케줄링
  4. 수식 계산
(정답률: 60%)
  • 스택(Stack)은 LIFO(Last-In First-Out) 구조로 함수 호출, 인터럽트 처리, 수식 계산 등에 사용됩니다.

    오답 노트

    작업 스케줄링: FIFO(First-In First-Out) 구조인 큐(Queue)의 응용 분야입니다.
profile_image
1

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

3. 인덱스 순차 파일(Index Sequential File)의 인덱스 영역의 종류에 해당하지 않는 것은?

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

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

4. Which of the following is an ordered list in which all insertions take place at one end, the rear, while all deletions take place at the other end, the front?

  1. Queue
  2. Tree
  3. Stack
  4. Graph
(정답률: 66%)
  • 데이터의 삽입은 한쪽 끝(rear)에서 이루어지고, 삭제는 반대쪽 끝(front)에서 이루어지는 선입선출(FIFO) 구조의 리스트는 Queue입니다.
profile_image
1

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

5. 데이터베이스 설계 단계 중 트랜잭션 인터페이스 설계와 관계되는 것은?

  1. 물리적 설계
  2. 개념적 설계
  3. 논리적 설계
  4. 요구 조건 분석
(정답률: 57%)
  • 데이터베이스 설계 단계 중 논리적 설계는 DBMS에 맞는 스키마 설계와 트랜잭션 인터페이스 설계를 수행하는 단계입니다.

    오답 노트

    개념적 설계: 개념 스키마 및 ER 모델링 수행
    물리적 설계: 물리적 저장 구조 변환 및 트랜잭션 작성
profile_image
1

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

6. 다음 트리를 중위 순서로 운행한 결과는?

  1. A B C D E F G H
  2. D B A G E H C F
  3. A B D C E G H F
  4. B D G H E F A C
(정답률: 73%)
  • 중위 순회(In-order Traversal)는 '왼쪽 서브트리 → 루트 노드 → 오른쪽 서브트리' 순으로 방문합니다.
    1. 루트 A의 왼쪽 서브트리(B, D) 중위 순회: D → B
    2. 루트 노드 방문: A
    3. 루트 A의 오른쪽 서브트리(C, E, F, G, H) 중위 순회: E의 왼쪽(G) → E → E의 오른쪽(H) → C → F 순으로 방문하여 G → E → H → C → F
    따라서 전체 결과는 D B A G E H C F 가 됩니다.
profile_image
1

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

7. 관계대수의 조인 연산에서 결과가 동일한 애트리뷰트는 하나만 나타내는 것을 무엇이라고 하는가?

  1. 택일 조인
  2. 자연 조인
  3. 완전 조인
  4. 2차 조인
(정답률: 51%)
  • 자연 조인은 두 릴레이션에서 공통된 애트리뷰트를 찾아 조인하며, 결과에서 중복되는 동일 애트리뷰트는 하나만 나타내는 연산입니다.
profile_image
1

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

8. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

  1. Atomicity
  2. Consistency
  3. Isolation
  4. Durability
(정답률: 63%)
  • 트랜잭션의 연산은 데이터베이스에 모두 반영되거나, 아니면 전혀 반영되지 않아야 한다는 원칙은 원자성(Atomicity)에 대한 설명입니다.

    오답 노트

    Consistency: 수행 전후 상태가 일관되어야 함
    Isolation: 실행 중 다른 트랜잭션이 끼어들 수 없음
    Durability: 성공 결과는 영구적으로 반영됨
profile_image
1

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

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

  1. DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합이다.
  2. 데이터베이스 구조에 관한 메타 데이터를 포함한다.
  3. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블을 갱신한다.
  4. 일반 사용자도 SQL을 사용하여 직접 시스템 카탈로그를 갱신할 수 있다.
(정답률: 73%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 메타데이터의 집합으로, 일반 사용자는 조회만 가능하며 직접 갱신할 수 없습니다. 시스템 카탈로그의 변경 권한은 오직 데이터베이스 관리자(DBA)에게만 있습니다.
profile_image
1

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

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

  1. MODIFY FIELD
  2. MODIFY TABLE
  3. ALTER TABLE
  4. ADD TABLE
(정답률: 65%)
  • 테이블의 구조(필드 길이, 타입 등)를 변경하고자 할 때는 ALTER TABLE 명령어를 사용합니다.
profile_image
1

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

11. SQL 명령 중 DDL에 해당하는 것으로만 짝지어진 것은?

  1. SELECT, INSERT, UPDATE
  2. UPDATE, DROP, INSERT
  3. ALTER, DROP, UPDATE
  4. CREATE, ALTER, DROP
(정답률: 77%)
  • DDL(데이터 정의어)은 데이터베이스의 구조를 정의, 변경, 삭제하는 언어입니다.
    CREATE, ALTER, DROP이 이에 해당합니다.

    오답 노트

    SELECT, INSERT, UPDATE: DML(데이터 조작어)에 해당함
profile_image
1

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

12. 데이터 모델이 포함하는 구성요소와 거리가 먼 것은?

  1. concept
  2. structure
  3. operation
  4. constraint
(정답률: 62%)
  • 데이터 모델은 현실 세계의 데이터를 컴퓨터 상에 표현하기 위해 다음의 세 가지 핵심 구성요소로 이루어집니다.
    1. 구조(Structure): 데이터의 정적 성질을 정의
    2. 연산(Operation): 데이터베이스 조작을 위한 기능
    3. 제약조건(Constraint): 데이터의 정확성을 유지하기 위한 규칙
    따라서 concept는 데이터 모델의 구성요소에 해당하지 않습니다.
profile_image
1

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

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

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

    오답 노트

    실제 테이블이다: 가상 테이블입니다.
    물리적 표현으로 구현된다: 논리적 표현입니다.
    뷰 위에 또 다른 뷰를 정의할 수 없다: 정의 가능합니다.
profile_image
1

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

14. 릴레이션의 특징으로 옳지 않은 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 하나의 릴레이션에서 튜플의 순서는 없다.
  3. 각 속성의 릴레이션 내에서 유일한 이름을 가지며, 속성의 순서는 큰 의미가 없다.
  4. 한 릴레이션에서 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다.
(정답률: 66%)
  • 관계형 데이터베이스의 릴레이션에서 모든 속성 값은 더 이상 쪼갤 수 없는 원자 값(Atomic Value)이어야 합니다. 따라서 논리적으로 분해 가능한 값이어야 한다는 설명은 틀린 것입니다.
profile_image
1

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

15. 버블 정렬을 이용한 오름차순 정렬시 3회전 후의 결과는?

  1. 7, 8, 4, 6, 10
  2. 7, 10, 8, 4, 6
  3. 4, 6, 7, 8, 10
  4. 7, 4, 6, 8, 10
(정답률: 74%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 과정을 반복하는 정렬 방식입니다. 주어진 데이터 를 오름차순으로 정렬하는 과정은 다음과 같습니다.
    1회전: 7, 8, 4, 6, 10 (최댓값 10이 맨 뒤로 이동)
    2회전: 7, 4, 6, 8, 10 (그 다음 큰 값 8이 뒤로 이동)
    3회전: 4, 6, 7, 8, 10 (그 다음 큰 값 7이 뒤로 이동)
profile_image
1

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

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

  1. 병행수행 제어
  2. 무결성 유지 제어
  3. 사용자와 데이터베이스 사이의 인터페이스 수단 제공
  4. 보안 및 권한 검사
(정답률: 59%)
  • DBMS의 제어 기능은 데이터의 무결성, 보안, 병행성을 유지하는 것을 목적으로 합니다. 사용자와 데이터베이스 사이의 인터페이스 수단 제공은 제어 기능이 아니라 응용 프로그래머를 위한 조작 및 정의 기능의 영역에 해당합니다.

    오답 노트

    병행수행 제어, 무결성 유지 제어, 보안 및 권한 검사: 모두 DBMS의 핵심 제어 기능입니다.
profile_image
1

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

17. 다음 ( ) 에 알맞은 용어는?

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 73%)
  • 장비 오류나 재난 등의 사고로부터 데이터를 보존하기 위해 데이터베이스의 복사본을 만들어 두는 행위를 Backup이라고 합니다.
profile_image
1

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

18. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 무엇이라고 하는가?

  1. Backet
  2. Collision
  3. Synonym
  4. Working Set
(정답률: 67%)
  • 해싱에서 서로 다른 레코드가 동일한 홈 주소를 가지게 되어 발생하는 충돌 결과로, 같은 주소를 공유하는 레코드들의 집합을 Synonym이라고 합니다.

    오답 노트

    Backet: 하나의 주소를 갖는 파일의 한 구역
    Collision: 서로 다른 레코드가 같은 주소를 갖는 현상 그 자체
    Working Set: 프로세서가 자주 참조하는 페이지들의 집합
profile_image
1

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

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

  1. ㄱ, ㄹ
  2. ㄱ, ㄴ, ㄷ
  3. ㄴ, ㄷ, ㄹ
  4. ㄱ, ㄴ, ㄷ, ㄹ
(정답률: 70%)
  • 데이터베이스는 통합 데이터, 저장 데이터, 운영 데이터, 공용 데이터의 4가지 특성을 가집니다.
    동일 데이터의 중복성을 최소화하는 통합 데이터, 컴퓨터 저장 매체에 저장된 저장 데이터, 조직의 목적에 필수적인 운영 데이터의 설명은 모두 옳습니다.

    오답 노트

    정보 소요 및 응용에 있어 지역적으로 유지되어야 한다: 지역적이 아닌 전체적으로 유지되어야 하는 공용 데이터의 특성이므로 틀렸습니다.
profile_image
1

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

20. 관계 데이터베이스의 정규화에 대한 설명이다. 괄호의 내용으로 옳은 것은?

  1. ㄱ : 1NF, ㄴ : 2NF
  2. ㄱ : 3NF, ㄴ : 2NF
  3. ㄱ : 2NF, ㄴ : 3NF
  4. ㄱ : 3NF, ㄴ : 1NF
(정답률: 69%)
  • 정규화 단계의 정의를 묻는 문제입니다. 에서 ㄱ은 제 2정규형(2NF)의 조건인 '기본키에 속하지 않는 모든 속성이 기본키에 완전 함수적 종속'인 상태를 의미하며, ㄴ은 제 2정규형을 만족하면서 '이행적 함수적 종속'이 제거된 상태인 제 3정규형(3NF)을 의미합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 중 입출력 프로세스와 관계가 없는 것은?

  1. DMA
  2. 폴드인터럽트(Polled interrupt)
  3. 데이지체인(daisy-chain)
  4. 인터리빙(interleaving)
(정답률: 37%)
  • 인터리빙(interleaving)은 주기억장치의 액세스 속도를 향상시키기 위해 메모리 모듈을 나누어 접근하는 기술로, 입출력 프로세스와는 관계가 없습니다.
profile_image
1

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

22. 기억 소자로서 표준 플립플롭을 사용하는 것은?

  1. dynamic RAM(DRAM)
  2. static RAM(SRAM)
  3. PROM
  4. EPROM
(정답률: 49%)
  • static RAM(SRAM)은 플립플롭을 기억 소자로 사용하여 전원이 공급되는 동안 데이터가 유지되는 특성을 가집니다.

    오답 노트

    dynamic RAM(DRAM): 콘덴서를 기억 소자로 사용
    PROM, EPROM: 비휘발성 메모리(ROM)의 일종
profile_image
1

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

23. 다음 중 기능이 다른 연산자는?

  1. COMPLEMENT
  2. OR
  3. AND
  4. EX-OR
(정답률: 78%)
  • COMPLEMENT는 하나의 입력값만으로 동작하는 단항 연산자이며, OR, AND, EX-OR는 두 개의 입력값이 필요한 이항 연산자이므로 기능이 다릅니다.
profile_image
1

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

24. 중앙처리장치에서 마이크로 동작의 실행이 순서적으로 발생할 수 있도록 하는 역할을 담당하는 것은?

  1. 레지스터(REGISTER)
  2. 제어(CONTROL) 신호
  3. 누산기(ACCUMULATOR)
  4. 프로그램 카운터(PROGRAM COUNTER)
(정답률: 49%)
  • 제어 신호는 제어장치에서 발생하며, 마이크로 동작이 정해진 순서대로 실행될 수 있도록 결정하는 역할을 합니다.

    오답 노트

    레지스터: 임시 기억 저장소
    누산기: 연산 결과를 임시 저장
    프로그램 카운터: 다음 실행할 명령의 주소를 기억
profile_image
1

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

25. CPU가 직접 제어하는 방식 중에서 입출력 장치의 요구가 있을 때 데이터를 전송하는 제어 방식은?

  1. 프로그램 입출력 제어 방식
  2. 인터럽트 입출력 제어 방식
  3. 채널에 의한 입출력 제어 방식
  4. DMA에 의한 입출력 제어 방식
(정답률: 42%)
  • CPU가 상태 플래그를 계속 확인하지 않고, 입출력 장치가 준비되었을 때 CPU에 직접 알림을 보내 데이터를 전송하는 방식은 인터럽트 입출력 제어 방식입니다.

    오답 노트

    프로그램 입출력 제어 방식: CPU가 상태 플래그를 계속 조사하여 처리
    채널에 의한 입출력 제어 방식: I/O 프로세서가 전반적인 제어 담당
    DMA에 의한 입출력 제어 방식: I/O 장치가 주기억장치에 직접 접근
profile_image
1

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

26. 명령어의 연산자(operation code)의 기능과 관계가 없는 것은?

  1. 입출력 기능
  2. 제어 기능
  3. 논리연산 기능
  4. 주소지정 기능
(정답률: 46%)
  • 명령어의 연산자(Op-code)는 연산, 자료 전달, 제어, 입출력 기능을 수행합니다. 주소지정 기능은 연산자가 아닌 모드(Mode) 부에서 유효 주소가 결정되는 방법을 지정하는 역할입니다.
profile_image
1

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

27. 전원 공급이 중단되어도 내용이 지워지지 않으며, 전기적으로 삭제하고 다시 쓸 수도 있는 기억장치는?

  1. SRAM
  2. PROM
  3. EPROM
  4. EEPROM
(정답률: 62%)
  • EEPROM은 비휘발성 메모리로, 전원이 꺼져도 내용이 유지되며 전기적인 방법을 통해 기록된 내용을 여러 번 지우고 다시 쓸 수 있는 장치입니다.

    오답 노트

    SRAM: 전원 공급 시에만 데이터가 유지되는 휘발성 메모리
    PROM: 단 한 번만 기록 가능하며 수정 불가
    EPROM: 자외선을 이용하여 내용을 지워야 함
profile_image
1

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

28. 다음 주변 장치 중 그 성격이 다른 하나는?

  1. scanner
  2. CRT
  3. printer
  4. plotter
(정답률: 52%)
  • scanner는 외부의 정보를 컴퓨터 내부로 들여오는 입력장치인 반면, CRT, printer, plotter는 처리된 결과를 외부로 내보내는 출력장치입니다.
profile_image
1

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

29. 0-주소 명령어의 형식에서 결과자료는 어디에 저장되는가?

  1. 스택
  2. 누산기
  3. 범용 레지스터
  4. 명령 레지스터
(정답률: 66%)
  • 0-주소 명령어는 오퍼랜드(Operand)를 명시하지 않고 스택(Stack) 구조를 이용하여 연산을 수행하며, 그 결과 또한 스택에 저장하는 방식입니다.

    오답 노트

    누산기: 1-주소 명령어
    범용 레지스터: 2-주소 및 3-주소 명령어
profile_image
1

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

30. 다음 Interrupt 중 우선순위가 가장 높은 것은?

  1. Program Interrupt
  2. I/O Interrupt
  3. Paging Interrupt
  4. Power Failure Interrupt
(정답률: 65%)
  • 인터럽트 우선순위는 시스템의 치명도에 따라 결정되며, 전원 이상(Power Failure)이 가장 최우선 순위를 갖습니다.
    우선순위 순서: 전원 이상(Power Failure) > 기계 착오 > 외부 신호 > 입·출력(I/O) > 명령어 잘못 > 프로그램 검사(Program Check) > SVC
profile_image
1

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

31. N개의 입력 데이터에서 입력선을 선택하여 단일 채널로 송신하는 것은?

  1. 인코더
  2. 감산기
  3. 전가산기
  4. 멀티플렉서
(정답률: 58%)
  • 멀티플렉서는 여러 개의 입력선 중 하나를 선택하여 단일 출력 채널로 송신하는 데이터 선택 장치입니다.

    오답 노트

    인코더: 신호를 다른 신호로 변환
    감산기: 뺄셈 연산 수행
    전가산기: 2진수 3자리를 더하여 합을 구함
profile_image
1

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

32. parity bit에 대한 설명으로 옳은 것은?

  1. error 검출용 bit 이다.
  2. bit 위치에 따라 weight 값을 갖는다.
  3. BCD code에서만 사용한다.
  4. error bit 이다.
(정답률: 74%)
  • 패리티 비트는 데이터 전송 중 발생한 오류를 검출하기 위해 추가하는 비트입니다.

    오답 노트

    비트 위치에 따라 weight 값을 갖는다: 가중치 코드에 대한 설명
    BCD code에서만 사용한다: 모든 코드에서 사용 가능
    error bit이다: 에러 자체가 아니라 에러를 검출하기 위한 비트임
profile_image
1

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

33. 254×4비트의 구성을 갖는 메모리 IC를 사용하여 4096×16비트 메모리를 만들고자 한다. 몇 개의 IC가 필요한가?

  1. 16
  2. 32
  3. 64
  4. 128
(정답률: 48%)
  • 전체 필요한 메모리 용량을 개별 메모리 IC의 용량으로 나누어 필요한 IC의 개수를 구할 수 있습니다.
    ① [기본 공식] $N = \frac{Total\ Capacity}{IC\ Capacity}$
    ② [숫자 대입] $N = \frac{4096 \times 16}{256 \times 4}$
    ③ [최종 결과] $N = 64$
profile_image
1

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

34. 명령어 사이클(Instruction Cycle)이 아닌 것은?

  1. Fetch Cycle
  2. Control Cycle
  3. Indirect Cycle
  4. Interrupt Cycle
(정답률: 57%)
  • CPU의 명령어 사이클은 메이저 스테이트에 따라 Fetch, Indirect, Execute, Interrupt Cycle로 구성됩니다. Control Cycle은 명령어 사이클의 구성 요소에 해당하지 않습니다.
profile_image
1

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

35. 다음 중 소수점 이하를 잃어버리는 절단(truncation) 현상인 것은?

  1. (10001111)2을 좌측으로 시프트
  2. (10001111)2을 우측으로 시프트
  3. (11110000)2을 좌측으로 시프트
  4. (11110000)2을 우측으로 시프트
(정답률: 50%)
  • 우측 시프트(Right Shift) 연산 시, 최하위 비트(LSB)가 밀려나면서 소수점 이하의 값이 사라지는 절단(truncation) 현상이 발생합니다. $(10001111)_{2}$를 우측으로 시프트하면 마지막 비트가 소수점 아래로 내려가며 8비트 표현 범위 밖으로 사라지게 됩니다.
profile_image
1

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

36. 다음과 같은 함수를 카르노맵(karnaugh-map)을 이용하여 간략화한 식은?

  1. F = xy' + z'y
  2. F = xy + x'z'
  3. F = z' + xy'
  4. F = xy + x'y'
(정답률: 47%)
  • 주어진 논리식 $F = x'y'z' + xy'z' + x'yz' + xy'z + xyz'$을 카르노맵에 배치하여 묶음을 통해 간략화합니다.
    1. $z=0$인 행의 모든 칸이 1이므로 가로로 4개를 묶으면 $z'$가 도출됩니다.
    2. $x=1, y=0$인 열의 위아래 2개를 묶으면 $xy'$가 도출됩니다.
    따라서 최종 간략식은 $F = z' + xy'$가 됩니다.
profile_image
1

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

37. 마이크로오퍼레이션에서 중앙처리장치의 정보를 기억장치에 기억시키는 동작은 무엇인가?

  1. LOAD
  2. STORE
  3. TRANCE
  4. BRANCH
(정답률: 69%)
  • 중앙처리장치(CPU)의 데이터를 기억장치(Memory)로 전송하여 저장하는 동작을 STORE라고 합니다.

    오답 노트

    LOAD: 기억장치의 내용을 CPU로 가져오는 동작입니다.
profile_image
1

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

38. 다음 뺄셈의 값은?

  1. 10010
  2. 10100
  3. 01010
  4. 10101
(정답률: 64%)
  • 주어진 2진수 뺄셈을 10진수로 변환하여 계산한 후 다시 2진수로 변환하는 원리를 이용합니다.
    ① [기본 공식] $(11101)_{2} - (1011)_{2}$
    ② [숫자 대입] $29 - 11 = 18$
    ③ [최종 결과] $(18)_{10} = (10010)_{2}$
profile_image
1

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

39. 동기 가변식 마이크로 사이클에 관한 설명으로 틀린 것은?

  1. CPU의 시간을 효율적으로 이용할 수 있다.
  2. 마이크로 오퍼레이션 수행시간이 현저한 차이를 나타낼 때 사용한다.
  3. 제어기의 구현이 단순한다.
  4. 그룹화된 각 마이크로 오퍼레이션들에 대하여 서로 다른 사이클 시간을 정의한다.
(정답률: 67%)
  • 동기 가변식 마이크로 사이클은 마이크로 오퍼레이션의 수행 시간이 서로 크게 다를 때, 각 그룹에 최적화된 서로 다른 사이클 시간을 정의하여 CPU의 시간 낭비를 줄이는 방식입니다. 따라서 동기 고정식에 비해 제어기의 구현이 복잡해집니다.

    오답 노트

    제어기의 구현이 단순한다: 동기 고정식에 해당하는 설명입니다.
profile_image
1

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

40. SRAM과 DRAM에 대한 설명으로 옳은 것은?

  1. SRAM의 소비전력이 DRAM 보다 낮다.
  2. DRAM은 SRAM에 비해 속도가 빠르다.
  3. SRAM은 재충전이 필요 없는 메모리이다.
  4. DRAM의 가격이 SRAM보다 고가이다.
(정답률: 59%)
  • SRAM(정적 램)은 플립플롭 회로를 사용하여 전원이 공급되는 동안 데이터가 유지되므로, 커패시터를 사용하는 DRAM과 달리 재충전(Refresh) 과정이 필요 없습니다.

    오답 노트

    SRAM의 소비전력이 DRAM 보다 낮다: SRAM이 더 높음
    DRAM은 SRAM에 비해 속도가 빠르다: SRAM이 더 빠름
    DRAM의 가격이 SRAM보다 고가이다: SRAM이 더 고가임
profile_image
1

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

3과목: 시스템분석설계

41. 시스템의 특성 중 시스템이 정의된 기능을 오류가 없이 정확히 발휘하기 위해 정해진 규정이나 한계, 또는 궤도로부터 이탈되는 사태나 현상을 미리 인식하여 그것을 올바르게 수정해 가는 것을 의미하는 것은?

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 70%)
  • 정해진 목표를 달성하기 위해 오류 발생을 감시하고, 궤도 이탈 시 이를 올바르게 수정하여 기능을 정확히 발휘하게 하는 특성은 제어성입니다.

    오답 노트

    목적성: 구성요소가 공통된 목표를 향하는 특성
    자동성: 상황 변화에 스스로 대응하는 특성
    종합성: 다른 시스템과 상호 의존 관계로 통합되는 특성
profile_image
1

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

42. 다음 설명에 해당하는 소프트웨어 개발주기 모형은?

  1. 단계적 모형
  2. 구조적 모형
  3. 객체지향적 모형
  4. 폭포수 모형
(정답률: 64%)
  • 하향식 생명주기 모형으로, 각 단계가 끝나는 시점에서 확인, 검증, 검사를 거쳐 다음 단계로 넘어가거나 이전 단계로 환원하며 구현 및 운영 단계에 이르는 방식은 폭포수 모형의 핵심 특징입니다.
profile_image
1

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

43. 프로세스 설계 시 유의해야 할 사항으로 가장 거리가 먼 것은?

  1. 사용자의 하드웨어와 프로그래밍에 관한 상식 수준을 고려한다.
  2. 신뢰성과 정확성을 고려하여 처리 과정을 명확하게 표현한다.
  3. 시스템의 상태 및 구성요소, 기능 등을 종합적으로 표시한다.
  4. 오류에 대비한 체크 시스템도 고려한다.
(정답률: 67%)
  • 프로세스 설계 시에는 시스템의 신뢰성, 정확성, 종합적인 상태 표시 및 오류 체크 시스템을 고려해야 합니다. 사용자의 상식 수준이 아니라 개발자의 프로그래밍 상식 수준을 고려하여 설계하는 것이 올바른 방향입니다.
profile_image
1

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

44. 파일 편성 방법 중 순차파일 편성 방법의 특징이 아닌 것은?

  1. 집계용 파일이나 단순한 마스터 파일 등이 대표적인 응용 파일이다.
  2. 기본 키 값에 따라 순차적으로 배열되어 있다.
  3. 파일내 레코드 추가, 삭제시 파일 전체를 복사할 필요가 없다.
  4. 기억공간의 활용률이 높다.
(정답률: 69%)
  • 순차 파일은 레코드를 물리적 저장 공간에 연속적으로 기록하는 방식입니다. 이 때문에 새로운 레코드를 삽입하거나 삭제할 경우, 데이터의 연속성을 유지하기 위해 파일 전체를 복사하여 재구성해야 하므로 처리 시간이 많이 걸리는 단점이 있습니다.
profile_image
1

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

45. 자료 사전에서 자료의 연결(and)시 사용하는 기호는?

  1. =
  2. { }
  3. ( )
  4. +
(정답률: 68%)
  • 자료 사전(Data Dictionary)에서 각 기호는 자료의 구조를 정의하는 약속된 의미를 가집니다. 자료의 연결(and)을 의미하는 기호는 + 입니다.

    오답 노트

    = : 자료의 정의
    { } : 자료의 반복
    ( ) : 자료의 생략
profile_image
1

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

46. 파일 편성 중 랜덤 편성에 대한 설명으로 옳지 않은 것은?

  1. 특정 레코드 접근이 직접 가능하다.
  2. 대화형 처리에 적합하다.
  3. 주소 계산 방법에는 직접 주소법, 디렉토리 조사법, 해싱 함수 이용법 등이 있다.
  4. 충돌 발생의 염려가 없으므로 예비 기억 공간의 확보가 필요 없다.
(정답률: 73%)
  • 랜덤 편성은 해싱 함수 등을 사용하여 레코드에 직접 접근하는 방식입니다. 이 과정에서 서로 다른 키 값이 동일한 주소로 계산되는 충돌(Collision)이 발생할 수 있으며, 이를 해결하기 위해 예비 기억 공간(Overflow Area) 확보가 반드시 필요합니다.
profile_image
1

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

47. LOC 기법에 의해 예측된 모듈의 라인수가 80000 라인이고 개발에 투입된 프로그래머의 수가 4명, 프로그래머의 월 평균 생산량이 1000 라인이라고 할 때, 이 소프트웨어를 완성하기 위해 개발에 필요한 기간은 얼마인가?

  1. 10개월
  2. 15개월
  3. 20개월
  4. 25개월
(정답률: 74%)
  • 전체 라인 수를 월간 총 생산량(프로그래머 수 × 1인당 월 생산량)으로 나누어 개발 기간을 산출합니다.
    ① [기본 공식] $T = \frac{L}{P \times R}$ (개발기간 = 전체라인 / (인원 × 인당 생산량))
    ② [숫자 대입] $T = \frac{80000}{4 \times 1000}$
    ③ [최종 결과] $T = 20$ 개월
profile_image
1

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

48. 문서화에 대한 설명으로 거리가 먼 것은?

  1. 시스템 보수 및 운용하는 그룹에 인계 인수 작업이 용이하다.
  2. 시스템 개발 프로젝트의 관리가 용이하다.
  3. 개발자의 순서도작성, 코딩, 디버깅, 테스팅 만을 위해서 작성한다.
  4. 개발 진척 관리의 지표가 될 수 있다.
(정답률: 75%)
  • 문서화는 개발자 개인의 편의를 넘어 시스템의 유지보수, 인계인수, 프로젝트 진척 관리 및 품질 보증을 위해 수행하는 필수적인 활동입니다. 따라서 개발자의 순서도 작성, 코딩, 디버깅, 테스팅만을 위해서 작성한다는 설명은 문서화의 목적을 너무 좁게 해석한 잘못된 설명입니다.
profile_image
1

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

49. 코드 설계 절차의 순서로 옳은 것은?

  1. 코드 대상 항목 결정 → 코드화 목적 설정 → 사용기간의 결정 → 사용범위의 결정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 코드의 문서화
  2. 코드 대상 항목 결정 → 코드화 목적 설정 → 사용범위의 결정 → 사용기간의 결정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 코드의 문서화
  3. 코드 대상 항목 결정 → 코드화 목적 설정 → 코드 대상의 특성 분석 → 사용범위의 결정 → 사용기간의 결정 → 코드화 방식 결정 → 코드의 문서화
  4. 코드 대상 항목 결정 → 코드화 목적 설정 → 코드 대상의 특성 분석 → 코드화 방식 결정 → 사용범위의 결정 → 사용기간의 설정 → 코드의 문서화
(정답률: 43%)
  • 코드 설계 절차는 [코드 대상 항목 결정 $\rightarrow$ 코드화 목적 설정 $\rightarrow$ 사용범위의 결정 $\rightarrow$ 사용기간의 결정 $\rightarrow$ 코드 대상의 특성 분석 $\rightarrow$ 코드화 방식 결정 $\rightarrow$ 코드의 문서화] 순으로 진행됩니다.
profile_image
1

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

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

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

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

51. 시스템의 기본 요소 중 입력된 자료를 가지고 결과를 얻기 위하여 변환, 가공하는 행위를 의미하는 것은?

  1. feedback
  2. control
  3. process
  4. output
(정답률: 51%)
  • 시스템의 기본 요소 중 입력된 자료를 결과로 만들기 위해 변환하고 가공하는 처리 과정을 process라고 합니다.
profile_image
1

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

52. 출력 설계 단계 중 출력 항목 명칭, 출력 정보의 목적, 기밀성 유무와 보존, 이용자 및 이용 경로, 출력 정보의 이용 주기 및 시기 등을 검토하는 단계는?

  1. 출력 배분의 설계
  2. 출력 정보 내용의 설계
  3. 출력 매체의 설계
  4. 출력 이용의 설계
(정답률: 54%)
  • 이용자, 이용 경로, 이용 주기 및 시기 등 출력 정보가 어떻게 '이용'되는지에 관한 사항을 검토하는 단계이므로 출력 이용의 설계가 정답입니다.
profile_image
1

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

53. 모듈화의 특징이 아닌 것은?

  1. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  2. 변수의 선언을 효율적으로 하여 기억장치를 유용하게 사용할 수 있다.
  3. 실행은 독립적이며, 컴파일은 종속적이다.
  4. 모듈마다 사용할 변수를 정의하지 않고 상속하여 사용할 수 있다.
(정답률: 59%)
  • 모듈화의 특징은 각 모듈을 독립적으로 컴파일할 수 있고, 실행 시에는 서로 호출하며 종속적으로 작동한다는 점입니다. 따라서 실행은 독립적이며 컴파일은 종속적이라는 설명은 틀린 내용입니다.
profile_image
1

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

54. 입력의 형식 중 발생한 정보를 원시 전표 위에 기록하고 일정 시간 단위로 수집하여 매체화 전문 기기에서 매체화해서 일괄 입력하는 방식은?

  1. 집중 입력 방식
  2. 분산 입력 방식
  3. 직접 입력 방식
  4. 반환 입력 방식
(정답률: 59%)
  • 원시 전표에 기록된 정보를 일정 시간 단위로 수집하여 매체화 기기를 통해 일괄적으로 입력하는 방식은 집중 입력 방식입니다.

    오답 노트

    분산 입력 방식: 데이터 발생 장소에서 즉시 매체화하여 처리
    반환 입력 방식: 출력된 자료가 이용자를 경유하여 다시 재입력됨
profile_image
1

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

55. 검사의 종류 중 대차대조표에서 대변과 차변의 합계를 비교, 체크하는 것과 같이 입력 정보의 여러 데이터가 특정 항목 합계 값과 같다는 사실을 알고 있을 때 컴퓨터를 이용해서 계산한 결과와 분명히 같은지를 체크하는 방법은?

  1. Blank Check
  2. Matching Check
  3. Limit Check
  4. Balance Check
(정답률: 58%)
  • 대차대조표의 차변과 대변 합계를 비교하듯, 입력 데이터의 합계가 미리 알고 있는 특정 값과 일치하는지 확인하는 방법은 Balance Check입니다.

    오답 노트

    Matching Check: 별도의 코드표와 대조하여 일치 여부 확인
    Limit Check: 데이터가 규정된 상한/하한 범위 내에 있는지 확인
profile_image
1

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

56. 출력 방식 중 출력 시스템과 입력 시스템이 일치된 방식이며, 일단 출력된 정보가 다시 이용자의 손에 의해 입력되는 시스템은?

  1. 턴 어라운드 시스템
  2. 디스플레이 출력 시스템
  3. 파일 출력 시스템
  4. COM 시스템
(정답률: 73%)
  • 출력된 정보가 이용자를 거쳐 다시 시스템으로 입력되는 순환 구조를 가진 방식은 턴 어라운드 시스템입니다.
profile_image
1

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

57. 프로세스의 표준 처리 패턴 중 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 변경, 삭제하여 항상 최근의 정보를 갖는 마스터 파일을 유지하는 것은?

  1. Conversion
  2. Sort
  3. Update
  4. Merge
(정답률: 73%)
  • 마스터 파일의 데이터를 트랜잭션 파일을 이용해 추가, 변경, 삭제함으로써 최신 상태로 유지하는 프로세스는 갱신(Update)의 핵심 정의입니다.
profile_image
1

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

58. 십진 분류 코드의 특징이 아닌 것은?

  1. 배열이나 집계 용이
  2. 코드의 범위 확장 용이
  3. 자료의 삽입 및 추가 용이
  4. 기계 처리 용이
(정답률: 68%)
  • 십진 분류 코드는 사람이 이해하기 쉽고 배열, 집계, 확장, 삽입이 용이한 특징이 있지만, 컴퓨터가 처리하기에는 이진 코드나 16진 코드보다 효율성이 떨어져 기계 처리 용이성과는 거리가 멉니다.
profile_image
1

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

59. 파일 설계 순서로 옳은 것은?

  1. ㄱ → ㄴ → ㄷ → ㄹ
  2. ㄴ → ㄷ → ㄱ → ㄹ
  3. ㄱ → ㄷ → ㄴ → ㄹ
  4. ㄹ → ㄷ → ㄴ → ㄱ
(정답률: 59%)
  • 파일 설계는 데이터의 최소 단위부터 저장 방식까지 단계적으로 진행됩니다.
    설계 순서는 파일 항목의 검토(ㄹ) → 파일 특성의 조사(ㄷ) → 파일 매체의 검토(ㄴ) → 파일 편성법의 검토(ㄱ) 순으로 이루어집니다.
    암기 팁: 항-특-매-편
profile_image
1

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

60. 코드 설계 단계 중 다음 고려사항과 가장 관계있는 것은?

  1. 코드 목적 명확화
  2. 코드 대상 항목 결정
  3. 코드 대상 특성 분석
  4. 사용 범위 결정
(정답률: 31%)
  • 제시된 이미지 의 정보 체계화, 효율성, 호환성, 표준화 유무는 어떤 항목을 대상으로 코드화할 것인지 결정하는 코드 대상 항목 결정 단계의 주요 고려사항입니다.
profile_image
1

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

4과목: 운영체제

61. FIFO 기법을 적용하여 작업 스케줄링을 하였을 때, 다음 작업들의 평균 회수시간(Turnaround time)은?(단, 문맥교환시간은 무시한다.)

  1. 9.25
  2. 8.25
  3. 7.75
  4. 7.25
(정답률: 42%)
  • FIFO(First-In-First-Out) 스케줄링에서 회수시간(Turnaround Time)은 작업이 완료된 시간에서 도착한 시간을 뺀 값입니다.
    각 작업의 완료 시간은 이전 작업의 완료 시간과 자신의 실행 시간을 더해 계산합니다.
    ① [기본 공식] $T = \frac{\sum(완료시간 - 도착시간)}{작업수}$
    ② [숫자 대입] $T = \frac{(6-0) + (9-1) + (10-2) + (18-3)}{4}$
    ③ [최종 결과] $T = 9.25$
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 61%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길수록, 서비스 시간이 짧을수록 우선순위가 높아지는 방식입니다.
    $$\text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}}$$
    ① [기본 공식] $\text{Priority} = \frac{W + S}{S}$
    ② [숫자 대입]
    $$A = \frac{10 + 50}{50} = 1.2$$
    $$B = \frac{20 + 40}{40} = 1.5$$
    $$C = \frac{50 + 10}{10} = 6$$
    $$D = \frac{30 + 5}{5} = 7$$
    ③ [최종 결과] $D = 7$ (가장 높은 값)
profile_image
1

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

63. 먼저 도착한 요청이 먼저 서비스를 받으며, 일단 요청이 도착하면 실행 예정순서가 고정된다는 점에서 공평한 디스크 스케줄링 정책은?

  1. SSTF
  2. SCAN
  3. FCFS
  4. C-SCAN
(정답률: 60%)
  • FCFS(First-Come First-Served)는 요청이 도착한 순서대로 서비스를 제공하는 가장 단순하고 공평한 디스크 스케줄링 정책입니다.
profile_image
1

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

64. 운영체제에 대한 옳은 설명 모두를 나열한 것은?

  1. ㄱ, ㄹ
  2. ㄴ, ㄹ
  3. ㄱ, ㄴ, ㄷ
  4. ㄱ, ㄴ, ㄷ, ㄹ
(정답률: 56%)
  • 운영체제는 사용자 인터페이스 제공, 자원 관리 및 스케줄링, 시스템 오류 검사 및 복구 등의 핵심 기능을 수행합니다.

    오답 노트

    프로그램 실행을 위한 목적 프로그램을 생성한다: 이는 링커(Linker)의 역할입니다.
profile_image
1

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

65. 파일 디스크립터가 가지고 있는 정보가 아닌 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일 위치
  4. 파일의 백업 방법
(정답률: 62%)
  • 파일 디스크립터는 운영체제가 파일을 효율적으로 관리하기 위해 파일 이름, 구조, 보조기억장치상의 위치, 접근 제어 정보 등을 저장하는 데이터 구조입니다.

    오답 노트

    파일의 백업 방법: 파일의 메타데이터나 위치 정보가 아닌 관리 정책에 해당하므로 파일 디스크립터에 포함되지 않습니다.
profile_image
1

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

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

  1. 교착상태 지연
  2. 교착상태 발견
  3. 교착상태 회피
  4. 교착상태 회복
(정답률: 65%)
  • 은행원 알고리즘은 시스템이 안전 상태(Safe State)를 유지하도록 자원을 할당함으로써 교착상태를 사전에 방지하는 교착상태 회피 기법의 대표적인 알고리즘입니다.
profile_image
1

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

67. 운영체제의 운용 기법 중 시분할(Time-Sharing) 처리 시스템에 대한 설명으로 옳지 않은 것은?

  1. 하나의 CPU를 여러 개의 작업들이 일정한 시간 간격동안 사용함으로써 각각의 작업은 CPU를 공유한다.
  2. Round-Robin 방식이라고도 한다.
  3. 다중프로그래밍 방식과 결합하여 모든 작업이 동시에 진행되는 것처럼 대화식 처리가 가능하다.
  4. 시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다.
(정답률: 68%)
  • 시분할 시스템은 CPU를 짧은 시간 단위로 나누어 여러 사용자가 동시에 사용하는 것처럼 느끼게 하는 대화식 처리 시스템입니다.

    오답 노트

    시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다: 이는 일괄 처리(Batch Processing) 시스템에 대한 설명입니다.
profile_image
1

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

68. SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기시간은 얼마인가?

  1. 15
  2. 16
  3. 24
  4. 25
(정답률: 53%)
  • SJF 스케줄링 원리에 따라 CPU 사용시간이 짧은 순서대로 우선순위를 부여합니다. 처리 순서는 1번 $\rightarrow$ 3번 $\rightarrow$ 2번입니다.
    1번 대기시간: $0$
    3번 대기시간: $23 - 8 = 15$
    2번 대기시간: $(23 + 13) - 3 = 33$
    평균 대기시간 계산:
    ① [기본 공식] $\text{평균 대기시간} = \frac{\text{총 대기시간}}{\text{작업 수}}$
    ② [숫자 대입] $\text{평균 대기시간} = \frac{0 + 15 + 33}{3}$
    ③ [최종 결과] $\text{평균 대기시간} = 16$
profile_image
1

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

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

  1. 모든 작업에 대한 공평성을 유지해야 한다.
  2. 응답시간을 최소화해야 한다.
  3. 프로세스의 처리량을 최소화해야 한다.
  4. 경과시간의 예측이 가능해야 한다.
(정답률: 62%)
  • 프로세스 스케줄링의 핵심 목적은 시스템 자원을 효율적으로 사용하여 성능을 극대화하는 것입니다.

    오답 노트

    프로세스의 처리량을 최소화해야 한다: 처리량(Throughput)은 단위 시간당 완료되는 작업의 수이므로, 최소화가 아닌 최대화하는 것이 목적입니다.
profile_image
1

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

70. 분산처리 운영체제 시스템의 구조 중 선형구조에 대한 설명으로 옳지 않은 것은?

  1. 시스템 내의 각 사이트가 인접한 다른 두 사이트와만 직접 연결된 구조이다.
  2. 사이트의 증가에 따른 통신 회선도 증가한다.
  3. 중앙 사이트의 고장시 모든 통신이 단절된다.
  4. 비교적 간단한 구조이며, 유지보수가 용이하다.
(정답률: 53%)
  • 선형구조는 사이트들이 일직선 형태로 연결된 구조입니다.

    오답 노트

    시스템 내의 각 사이트가 인접한 다른 두 사이트와만 직접 연결된 구조: 링형 구조에 대한 설명입니다.
profile_image
1

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

71. SSTF 스케줄링 알고리즘을 이용할 경우 현재 헤드가 12 트랙에 위치한다면 가장 먼저 처리되는 트랙은?(단, 현재 헤드는 바깥쪽에서 안쪽으로 진행 중이며, 가장 안쪽의 트랙 번호는 0 이다.)

  1. 5
  2. 14
  3. 98
  4. 183
(정답률: 65%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 처리하는 알고리즘입니다.
    현재 헤드 위치가 $12$일 때, 요구 큐 내의 트랙들과의 거리를 비교하면 $14$ 트랙이 거리 $2$로 가장 가깝기 때문에 가장 먼저 처리됩니다.
profile_image
1

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

72. UNIX의 쉘(Shell)에 대한 설명으로 틀린 것은?

  1. 사용자의 커널 사이에서 중계자 역할을 한다.
  2. 스케줄링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 가진다.
  3. 여러 가지의 내장 명령어를 가지고 있다.
  4. 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다.
(정답률: 57%)
  • 쉘(Shell)은 사용자의 명령을 해석하여 커널에 전달하는 명령어 해석기입니다. 스케줄링, 기억장치 관리, 파일 관리, 시스템 호출 인터페이스 등의 핵심 기능을 수행하는 것은 쉘이 아니라 커널(Kernel)의 역할입니다.
profile_image
1

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

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

  1. 오버레이(overlay)
  2. 구역성(locality)
  3. 워킹 셋(working set)
  4. 스레드(thread)
(정답률: 56%)
  • 이미지의 설명처럼 주기억장치보다 큰 프로그램을 실행하기 위해, 사용하지 않는 부분을 보조기억장치로 옮기고 그 공간을 다른 프로그램이 사용하게 하는 기법을 오버레이(overlay)라고 합니다.
profile_image
1

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

74. 분산처리 운영 시스템에 대한 설명으로 적당하지 않은 것은?

  1. 시스템을 구성하는 소형 컴퓨터들의 자율성을 보장하므로 전체 시스템의 통합적 제어기능은 불필요하다.
  2. 하나의 대형 컴퓨터에서 하던 일을 지역적으로 분산된 여러 개의 소형 컴퓨터에서 분담 수행하므로 시스템의 효율을 증대시킬 수 있다.
  3. 데이터 처리 장치와 데이터베이스가 지역적으로 분산되어 있으며 정보교환을 위해 네트워크로 상호 결합된 시스템이다.
  4. 자료가 중앙에 집중된 대형 컴퓨터의 고장으로 인한 업무 마비를 예방할 수 있다.
(정답률: 66%)
  • 분산처리 시스템은 여러 소형 컴퓨터가 자율적으로 동작하지만, 전체 시스템의 효율적인 운영과 조율을 위해 통합적인 제어 기능이 반드시 필요합니다.
profile_image
1

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

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

  1. First-Fit
  2. Worst-Fit
  3. Last-Fit
  4. Best-Fit
(정답률: 70%)
  • 기억장치 배치 전략 중 Worst-Fit은 가용한 공백 영역 중 가장 크기가 큰 영역에 프로세스를 할당하는 방식입니다. 이미지에서 $16\text{K}$ 작업을 가장 큰 공백인 $40\text{K}$ 영역에 할당하였으므로 Worst-Fit에 해당합니다.
profile_image
1

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

76. 디렉토리 구조 중 모든 파일이 유일한 이름을 가지고 있어야 하며, 하나의 디렉토리 내에 위치하여 관리되는 구조는?

  1. 트리 디렉토리 구조
  2. 비순환 그래프 디렉토리 구조
  3. 1단계 디렉토리 구조
  4. 2단계 디렉토리 구조
(정답률: 55%)
  • 1단계 디렉토리 구조는 가장 단순한 형태로, 모든 파일이 하나의 디렉토리 내에서 관리됩니다. 따라서 모든 파일은 서로 중복되지 않는 유일한 이름을 가져야 합니다.
profile_image
1

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

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

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 54%)
  • FIFO(First-In First-Out) 기법은 가장 먼저 적재된 페이지를 가장 먼저 교체하는 방식입니다. 참조열 $1, 2, 3, 4, 1, 3, 1, 2$에 대해 3개의 프레임을 운용하면 다음과 같습니다.
    1. [1] (부재) $\rightarrow$ [1, $\emptyset$, $\emptyset$]
    2. [2] (부재) $\rightarrow$ [1, 2, $\emptyset$]
    3. [3] (부재) $\rightarrow$ [1, 2, 3]
    4. [4] (부재) $\rightarrow$ [4, 2, 3] (1 교체)
    5. [1] (부재) $\rightarrow$ [4, 1, 3] (2 교체)
    6. [3] (적중) $\rightarrow$ [4, 1, 3]
    7. [1] (적중) $\rightarrow$ [4, 1, 3]
    8. [2] (부재) $\rightarrow$ [4, 1, 2] (3 교체)

    총 페이지 부재 횟수는 6번입니다.
profile_image
1

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

78. 데이터 암호화 시스템 중, 암호화 키와 해독 키가 따로 존재하여 암호화 키는 공용 키로 공개되어 있고 해독 키는 개인 키로 비밀이 보장되어 있는 방식은?

  1. 비밀 번호(password)
  2. DES(Data Encryption Standards)
  3. 공개 키 시스템(public key system)
  4. 디지털 서명(digital signature)
(정답률: 58%)
  • 암호화 키(공개 키)와 해독 키(개인 키)가 서로 다른 비대칭 암호화 기법을 공개 키 시스템(public key system)이라고 합니다. 대표적인 예로 RSA 방식이 있습니다.
profile_image
1

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

79. 다음은 무엇에 대한 정의인가?

  1. Page
  2. Semaphore
  3. Monitor
  4. Process
(정답률: 75%)
  • 실행 중인 프로그램이자 커널의 관리 하에 있으며, 각종 자원을 요청하고 할당받을 수 있는 개체는 프로세스(Process)의 정의입니다.
profile_image
1

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

80. UNIX에 대한 설명으로 옳지 않은 것은?

  1. 다양한 유틸리티 프로그램들이 존재한다.
  2. 멀티 유저, 멀티 테스킹을 지원한다.
  3. 2단계 디렉토리 구조의 파일 시스템을 갖는다.
  4. 대화식 운영체제이다.
(정답률: 68%)
  • UNIX는 계층적인 트리 구조의 파일 시스템을 사용합니다. 따라서 2단계 디렉토리 구조의 파일 시스템을 갖는다는 설명은 틀린 내용입니다.
profile_image
1

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

5과목: 정보통신개론

81. 데이터 교환방식 중 축적 교환방식에 해당하지 않는 것은?

  1. 메시지 교환방식
  2. 회선 교환방식
  3. 데이터그램 패킷교환방식
  4. 가상회선 패킷교환방식
(정답률: 51%)
  • 데이터 교환 방식은 크게 회선 교환방식과 축적 교환방식으로 나뉩니다. 회선 교환방식은 물리적 경로를 점유하는 방식이며, 메시지 교환과 패킷 교환(데이터그램, 가상회선)이 축적 교환방식에 해당합니다.
profile_image
1

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

82. 정보통신의 발달에 큰 기여를 하였던 미국 항공회사의 좌석 예약 시스템은?

  1. SAGE
  2. CTSS
  3. SABRE
  4. ALOHA
(정답률: 44%)
  • SABRE는 미국 항공회사의 좌석 예약 시스템으로, 최초의 상업용 데이터 통신 시스템입니다.

    오답 노트

    SAGE: 최초의 데이터통신 시스템(미군 방공시스템)
    ALOHA: 최초의 무선 패킷 교환 시스템
    CTSS: 최초의 시분할 운영 체제
profile_image
1

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

83. 프로토콜의 기능 중 전송된 데이터를 수신하는 개체가 근원지로부터 송신되는 데이터의 전송량이나 전송속도를 제한하는 기능은?

  1. 연결제어
  2. 흐름제어
  3. 오류제어
  4. 동기화
(정답률: 73%)
  • 흐름제어는 통신망 내의 원활한 데이터 흐름을 위해 송신 측과 수신 측 사이에 전송되는 패킷의 양이나 전송 속도를 규제하는 기능입니다.
profile_image
1

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

84. 다음 중 광섬유케이블의 장점이 아닌 것은?

  1. 안정된 통신 및 누화 방지
  2. 많은 중계 급전선 필요
  3. 광대력이며 대용량 전송
  4. 경량 및 부피가 적음
(정답률: 68%)
  • 광섬유케이블은 신호 감쇠가 매우 적어 일반 케이블에 비해 중계기 설치 간격이 매우 길기 때문에, 많은 중계 급전선이 필요하지 않은 것이 특징입니다.
profile_image
1

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

85. OSI 7계층 중 데이터 링크 계층에 해당되는 프로토콜이 아닌 것은?

  1. HDLC
  2. PPP
  3. LLC
  4. UDP
(정답률: 58%)
  • UDP는 데이터 링크 계층이 아니라 전송 계층(Transport Layer)에 해당되는 프로토콜입니다.
profile_image
1

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

86. HDLC(High Level Data Link Control) 프로토콜에 대한 설명으로 틀린 것은?

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

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

87. 아날로그 음성신호를 표본화(sampling)하면 어떤 형태의 펄스로 변환되는가?

  1. PAM
  2. PWM
  3. PCM
  4. PPM
(정답률: 35%)
  • 펄스 코드 변조(PCM) 과정 중 첫 단계인 표본화(Sampling)를 거치면, 아날로그 신호의 진폭 값이 그대로 유지되는 펄스 진폭 변조(PAM) 형태의 신호로 변환됩니다.
profile_image
1

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

88. 통신 프로토콜의 기본적인 구성 요소가 아닌 것은?

  1. 제어(Contorl)
  2. 구문(Syntax)
  3. 의미(Semantics)
  4. 타이밍(Timing)
(정답률: 52%)
  • 통신 프로토콜의 3대 기본 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다. 제어(Control)는 프로토콜의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

89. 변조방식 중 ASK 변조란 어떤 변조인가?

  1. 전송편이 변조
  2. 주파수편이 변조
  3. 위상편이 변조
  4. 진폭편이 변조
(정답률: 50%)
  • ASK(Amplitude Shift Keying)는 신호의 진폭을 변화시켜 데이터를 전송하는 진폭편이 변조 방식입니다.

    오답 노트

    전송편이 변조: 해당 없음
    주파수편이 변조: FSK
    위상편이 변조: PSK
profile_image
1

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

90. 다음 설명에 해당하는 에러검출기법은?

  1. 순환 중복 검사
  2. 수평 패리티 검사
  3. 블록 합 검사
  4. 수직 패리티 검사
(정답률: 48%)

  • 프레임 단위로 오류 검출 코드를 계산하여 끝에 부착하며, 이를 FCS(Frame Check Sequence) 또는 CRC(Cyclic Redundancy Check)라고 부르는 기법은 순환 중복 검사입니다.
profile_image
1

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

91. 정보통신시스템의 기본적인 구성 중 이용자와 정보통신 시스템과의 접점에서 데이터의 입출력을 담당하는 것은?

  1. 단말장치
  2. 정보처리시스템
  3. 데이터전송회선
  4. 변복조장치
(정답률: 52%)
  • 단말장치는 이용자와 정보통신 시스템 사이의 접점에서 데이터의 입출력을 담당하는 장치입니다.
profile_image
1

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

92. OSI-7 계층 중 네트워크 종단(end) 시스템 간의 신뢰성 있고 투명한 데이터의 전송을 담당하는 계층은?

  1. 응용계층
  2. 표현계층
  3. 전송계층
  4. 물리계층
(정답률: 67%)
  • 전송계층은 양 끝단(End-to-End) 시스템 간의 신뢰성 있고 투명한 데이터 전송을 보장하는 역할을 수행합니다.

    오답 노트

    응용계층: 응용 프로세스 간 정보 교환 서비스 제공
    표현계층: 코드 변환, 암호화, 압축 수행
    물리계층: 전기적, 기계적 특성 정의
profile_image
1

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

93. 효과적인 데이터통신 시스템이 갖는 기본 특성으로 가장 거리가 먼 것은?

  1. 전달성(delivery)
  2. 복구성(recovery)
  3. 정확성(accuracy)
  4. 적시성(timeliness)
(정답률: 41%)
  • 데이터 통신 시스템의 4대 기본 특성은 전달성, 정확성, 적시성, 지터(Jitter)입니다. 복구성은 데이터 통신의 기본 특성에 해당하지 않습니다.
profile_image
1

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

94. 잡음이 있는 통신채널의 경우 통신용량을 표시하는 샤논이론의 식 C = B log2(1+S/N)에 대한 기호 설명으로 옳은 것은?

  1. C : 신로전력
  2. B : 대역폭
  3. S : 잡음전력
  4. N : 통신용량
(정답률: 54%)
  • 샤논의 정리는 잡음이 있는 채널에서 전송 가능한 최대 통신용량을 정의하며, 각 기호의 의미는 다음과 같습니다.
    $$C = B \log_{2}(1 + \frac{S}{N})$$
    $C$: 통신용량, $B$: 대역폭, $S$: 신호전력, $N$: 잡음전력
profile_image
1

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

95. 데이터통신에서 송ㆍ수신이 쌍방향으로 동시에 통신이 가능한 전송방식은?

  1. Simplex
  2. Half-Duplex
  3. Full-Duplex
  4. Single-duplex
(정답률: 72%)
  • Full-Duplex(전이중) 방식은 송신과 수신이 동시에 양방향으로 가능한 전송 방식입니다.

    오답 노트

    Simplex: 한쪽 방향으로만 전송 가능
    Half-Duplex: 양방향 전송은 가능하나 동시 전송은 불가능
profile_image
1

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

96. 가상회선 패킷교환 방식에 대한 설명으로 옳은 것은?

  1. 수신은 송신된 순서대로 패킷이 도착한다.
  2. 우회 경로로 패킷을 전달할 수 있어 신뢰성이 높다.
  3. 비연결형 서비스 방식이다.
  4. 대역폭 설정에 융통성이 있다.
(정답률: 33%)
  • 가상회선 방식은 미리 설정된 경로를 통해 패킷을 전송하므로, 송신된 순서 그대로 수신측에 도착하며 데이터의 안정성과 신뢰성이 보장됩니다.

    오답 노트

    우회 경로 전달, 비연결형 서비스, 대역폭 설정 융통성: 데이터그램 방식의 특징입니다.
profile_image
1

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

97. 다음 중 전화회선을 이용하지 않는 통신서비스는?

  1. FAX
  2. TELETEXT
  3. ARS
  4. VIDEOTEX
(정답률: 36%)
  • TELETEXT는 전화회선이 아닌 TV 전파의 빈틈을 이용하여 방송과 함께 문자나 도형 정보를 제공하는 문자 다중 방송 서비스입니다.
profile_image
1

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

98. ATM 교환기에서 처리되는 셀의 길이는?

  1. 24바이트
  2. 48바이트
  3. 53바이트
  4. 64바이트
(정답률: 50%)
  • ATM 셀은 제어 정보를 담은 헤더와 실제 데이터를 담은 페이로드의 합으로 구성됩니다.
    ① [기본 공식] $\text{Total Length} = \text{Header} + \text{Payload}$
    ② [숫자 대입] $\text{Total Length} = 5 + 48$
    ③ [최종 결과] $\text{Total Length} = 53$
profile_image
1

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

99. 디지털 시그널링(Digital Signaling)을 위한 데이터 비트를 디지털 전송 신호 요소로 대응시키는 장치는?

  1. 부호화기(Encoder)
  2. 복호화기(Decoder)
  3. 변조기(Modulator)
  4. 복조기(Demodulator)
(정답률: 31%)
  • 부호화기(Encoder)는 양자화된 계단식 형태의 디지털 데이터 비트들을 실제 전송 가능한 디지털 신호 요소로 변환하는 장치입니다.
profile_image
1

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

100. 통신시스템에서 다음과 같은 설명에 해당하는 잡음은?

  1. 충격성 잡음
  2. 누화 잡음
  3. 열 잡음
  4. 상호 변조 잡음
(정답률: 72%)

  • 번개나 통신 시스템 장애 등으로 인해 순간적으로 매우 큰 에너지를 갖는 잡음은 충격성 잡음의 핵심 특징입니다.
profile_image
1

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

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