정보처리산업기사 필기 기출문제복원 (2000-05-14)

정보처리산업기사 2000-05-14 필기 기출문제 해설

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

정보처리산업기사
(2000-05-14 기출문제)

목록

1과목: 데이터 베이스

1. 아래 이진트리를 후위순서(postorder)로 운영한 결과는?

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 77%)
  • 후위 순회(Postorder Traversal)는 '왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리 $\rightarrow$ 루트 노드' 순으로 방문하는 방식입니다.
    제시된 이미지 의 순회 과정은 다음과 같습니다.
    1. 왼쪽 서브트리(B) 방문: D $\rightarrow$ B
    2. 오른쪽 서브트리(C) 방문: (E의 왼쪽 G $\rightarrow$ E의 오른쪽 H $\rightarrow$ E) $\rightarrow$ F $\rightarrow$ C
    3. 루트 노드 A 방문
    따라서 최종 결과는 DBGHEFCA가 됩니다.
profile_image
1

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

2. E-R 다이어그램에서 보기의 표현은 어떤 요소를 나타내는 것인가?

  1. 개체
  2. 관계
  3. 항목
  4. 속성
(정답률: 82%)
  • E-R 다이어그램에서 타원형 기호는 개체의 특성을 설명하는 속성을 나타냅니다.
profile_image
1

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

3. 데이터베이스 설계시 요구분석단계에서 나온 결과(명세)를 E-R 다이어그램과 같은 DBMS에 독립적이고 고차원적인 표현기법으로 기술하는 것을 무엇이라고 하는가?

  1. 개념 스키마 모델링
  2. 트랜잭션 모델링
  3. 물리적 설계
  4. 계층 데이터베이스 모델링
(정답률: 49%)
  • 요구분석 단계의 명세를 DBMS에 독립적인 고차원적 표현 기법인 E-R 다이어그램 등으로 기술하는 과정은 개념 스키마 모델링에 해당합니다.
profile_image
1

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

4. 관계 데이터 연산에 관한 내용으로 적당하지 않는 것은?

  1. 관계 대수는 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 방법이다.
  2. 관계 해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지닌다.
  3. 관계해석에는 튜플 관계해석(tuple relational calculus)과 도메인 관계해석(domain relational calculus)이 있다.
  4. 관계 해석으로 표현한 식은 관계대수로 표현할 수 없다.
(정답률: 52%)
  • 관계 대수와 관계 해석은 서로 동등한 표현 능력을 가지고 있습니다. 따라서 관계 해석으로 표현된 식은 반드시 관계 대수로 변환하여 표현할 수 있습니다.
profile_image
1

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

5. 논리적 데이터 모델의 종류와 가장 거리가 먼 것은?

  1. 관계형 모델
  2. 구조적 모델
  3. 계층형 모델
  4. 네트워크 모델
(정답률: 37%)
  • 논리적 데이터 모델은 데이터를 논리적으로 표현하는 방식으로 관계형 모델, 계층형 모델, 네트워크 모델이 대표적입니다.

    오답 노트

    구조적 모델: 데이터 모델이 아닌 소프트웨어 개발 방법론(구조적 분석 및 설계)에 해당합니다.
profile_image
1

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

6. 연결리스트(linked list)에 대한 설명으로 거리가 먼 것은?

  1. 노드의 삽입과 삭제가 용이하다.
  2. 연속적으로 기억공간이 없어도 저장이 가능하다.
  3. 연접리스트나 배열보다 기억공간이 절약된다.
  4. 희소행렬을 표현하는데 이용된다.
(정답률: 37%)
  • 연결리스트는 데이터 외에도 다음 노드를 가리키는 포인터(링크)를 추가로 저장해야 하므로, 순수하게 데이터만 저장하는 배열보다 기억 공간을 더 많이 사용합니다.
profile_image
1

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

7. 시스템 카탈로그에 포함되는 정보가 아닌 것은?

  1. 테이블
  2. 사용자
  3. 개체
(정답률: 23%)
  • 시스템 카탈로그(데이터 사전)는 데이터베이스의 구조와 정의를 저장하는 메타데이터 저장소로, 테이블, 뷰, 사용자 정보 등을 포함합니다.

    오답 노트

    개체: 개체는 개념적 설계 단계의 논리적 모델링 요소이며, 시스템 카탈로그에 직접 저장되는 물리적 정보가 아닙니다.
profile_image
1

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

8. What is the entity type definition correctly?

  1. a set of attributes that have the same entities
  2. a set of entities that have the same domains
  3. a set of attributes that have the same domains
  4. a set of entities that have the same attributes
(정답률: 42%)
  • Entity type은 동일한 속성(attributes)을 공유하는 엔티티들의 집합을 정의하는 개념입니다. 따라서 a set of attributes that have the same entities가 정답입니다.
profile_image
1

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

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

  1. master 인덱스
  2. prime 인덱스
  3. cylinder 인덱스
  4. track 인덱스
(정답률: 66%)
  • 색인순차 파일(ISAM)의 인덱스 구조는 일반적으로 마스터 인덱스(Master Index), 실린더 인덱스(Cylinder Index), 트랙 인덱스(Track Index)의 3단계 계층 구조로 구성됩니다. prime 인덱스는 이에 해당하지 않습니다.
profile_image
1

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

10. 삽입(embedded) SQL을 표현하는 응용프로그램 특성이 아닌 것은?

  1. 삽입 SQL은 PASCAL, COBOL, C와 같은 호스트 프로그래밍 언어로 작성된 응용프로그램 속에 내장시켜 사용할 수 있다.
  2. 삽입 SQL 실행문은 호스트 언어의 실행문이 나타날 수 있는 곳이면 어디든지 나타날 수 있다.
  3. 호스트 변수와 데이터베이스 필드의 이름이 중복 사용될 수 없다.
  4. 삽인 SQL문은 호스트 변수를 포함할 수 있다.
(정답률: 40%)
  • 삽입 SQL은 호스트 언어 내에 SQL 문장을 포함시켜 사용하는 방식으로, 호스트 변수를 통해 데이터베이스 필드와 값을 주고받습니다.
    호스트 변수와 데이터베이스 필드는 서로 다른 영역(프로그램 메모리 vs DB 저장소)에 존재하므로 이름이 중복되어도 구분 가능하며, 중복 사용이 금지되지 않습니다.
profile_image
1

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

11. 데이터베이스 관리자(DBA)의 역할에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스의 스키마를 정의한다.
  2. 데이터베이스의 저장구조 및 접근 방법을 정의한다.
  3. 사용자들에게 데이터베이스의 접근 권한을 부여한다.
  4. 응용 프로그램을 통하여 데이터베이스를 접근한다.
(정답률: 60%)
  • DBA(데이터베이스 관리자)는 데이터베이스 시스템의 설계, 구현, 운영 및 관리를 책임지는 관리자입니다.
    응용 프로그램을 통하여 데이터베이스에 접근하는 주체는 일반 '사용자(End User)' 또는 '응용 프로그래머'이며, DBA는 시스템 전체를 관리하는 역할을 수행합니다.
profile_image
1

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

12. 데이터베이스 관리 시스템(DBMS)의 필수기능 중 제어기능에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행하여 무결성 유지되도록 제어해야 한다.
  2. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록 두 구조 사이의 사상(Mapping)을 명시하여야 한다.
  3. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고, 권한(Authority)을 검사할 수 있어야 한다.
  4. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행제어를 할 수 있도록 한다.
(정답률: 64%)
  • DBMS의 제어 기능은 데이터의 무결성 유지, 보안 및 권한 제어, 병행 제어 등을 통해 데이터베이스의 정확성과 안전성을 보장하는 기능입니다.
    데이터의 논리적 구조와 물리적 구조 사이의 사상(Mapping)을 명시하는 것은 제어 기능이 아니라 데이터의 독립성을 보장하기 위한 '정의 기능' 또는 '스키마 구조'와 관련된 특성입니다.
profile_image
1

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

13. 관계형 데이터베이스의 릴레이션을 조작할 때 발생하는 이상현상(anomaly)에 관한 설명으로 적절하지 않은 것은?

  1. 데이터의 종속으로 인해 발생하는 이상현상에서는 삭제이상, 삽입이상, 갱신 이상이 있다.
  2. 릴레이션의 한 튜플을 삭제함으로써 연쇄삭제로 인해 정보의 손실을 발생시키는 현상이 삭제 이상이다.
  3. 데이터를 삽입할 때 불필요한 데이터가 함께 삽입되는 현상을 삽입이상이라 한다.
  4. 튜플 중에서 일부 속성을 갱신함으로써 정보의 모순성이 발생하는 현상이 갱신 이상이다.
(정답률: 22%)
  • 릴레이션에서 발생하는 이상현상(Anomaly)은 데이터의 종속이 아니라 데이터의 중복으로 인해 발생합니다.

    오답 노트

    삭제 이상: 튜플 삭제 시 필요한 정보까지 함께 삭제되는 현상
    삽입 이상: 데이터 삽입 시 불필요한 정보까지 함께 입력해야 하는 현상
    갱신 이상: 일부 속성 수정 시 데이터 간 불일치가 발생하는 현상
profile_image
1

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

14. 스택(stack)의 사용과 거리가 먼 것은?

  1. 부프로그램(sub program)의 호출
  2. 산술식 표현
  3. 행렬표현
  4. 자료의 후입선출(last-in-first-out) 방법
(정답률: 56%)
  • 스택은 LIFO(Last-In-First-Out) 구조를 가지며, 함수 호출(재귀 호출), 산술식의 후위 표기법 계산 등에 사용됩니다. 행렬 표현은 일반적으로 2차원 배열을 사용하여 구현하며 스택의 구조와는 거리가 멉니다.
profile_image
1

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

15. Which one of the following is not a kind of database language?

  1. data definition language
  2. data manipulation language
  3. data directory language
  4. data control language
(정답률: 53%)
  • 데이터베이스 언어는 크게 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 구분됩니다. data directory language는 데이터베이스 표준 언어 체계에 포함되지 않는 용어입니다.
profile_image
1

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

16. 아래 자료에서 65를 찾기 위하여 2진 검색할 경우 비교해야 할 횟수는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 37%)
  • 2진 검색은 정렬된 데이터의 중앙값을 기준으로 탐색 범위를 절반씩 줄여나가는 방식입니다.
    ① 1회차: 중앙값 $54$와 $65$ 비교 $\rightarrow$ $65$가 더 크므로 오른쪽 범위($65, 83, 94, 97$) 선택
    ② 2회차: 중앙값 $83$과 $65$ 비교 $\rightarrow$ $65$가 더 작으므로 왼쪽 범위($65$) 선택
    ③ 3회차: 중앙값 $65$와 $65$ 비교 $\rightarrow$ 일치 확인
    따라서 총 비교 횟수는 $3$회입니다.
profile_image
1

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

17. 다음 파일 중 해시(hash) 함수가 필요한 것은?

  1. ISAM 파일
  2. VSAM 파일
  3. DAM 파일
  4. 링파일
(정답률: 37%)
  • DAM(Direct Access Method) 파일은 레코드의 키 값을 해시 함수에 입력하여 물리적 주소를 직접 계산해 접근하는 방식이므로 해시 함수가 반드시 필요합니다.
profile_image
1

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

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

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

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

19. 9 두 릴레이션에 저장된 튜플간에 데이터 일관성을 유지하기 위한 것으로서 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 조건은?

  1. 참조 무결성
  2. 개체 무결성
  3. 주소 무결성
  4. 원자값 무결성
(정답률: 71%)
  • 참조 무결성은 외래키(Foreign Key) 값이 참조하는 릴레이션의 기본키(Primary Key) 값과 일치하거나 NULL이어야 한다는 원칙으로, 릴레이션 간의 데이터 일관성을 유지합니다.
profile_image
1

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

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

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

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

2과목: 전자 계산기 구조

21. 다음 명령어 형식에 대한 특성 중 옳지 않은 것은?

  1. 3-주소 명령어 형식은 명령어 길이가 증가한다.
  2. 2-주소 명령어 형식은 MOVE 명령이 필요하다.
  3. 1-주소 명령어 형식은 스택이 필요하다.
  4. 0-주소 명령어 형식은 PUSH, POP 명령이 필요하다.
(정답률: 54%)
  • 1-주소 명령어 형식은 스택이 아니라 누산기(Accumulator)를 사용하여 연산을 수행합니다.

    오답 노트

    0-주소 명령어 형식: 스택 구조를 사용하여 PUSH, POP 명령이 필요함
profile_image
1

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

22. 기계어에 대한 설명으로 옳지 않은 것은?

  1. 수행시간이 신속하다.
  2. 하드웨어 운용이 비효율적이다.
  3. 프로그램 과정이 불편하다.
  4. 언어의 호환성이 없다.
(정답률: 43%)
  • 기계어는 컴퓨터 하드웨어가 직접 이해하고 실행할 수 있는 유일한 언어이므로, 하드웨어 자원을 가장 효율적으로 운용할 수 있습니다.

    오답 노트

    수행시간이 신속하다: 컴파일 과정 없이 즉시 실행되므로 매우 빠름
    프로그램 과정이 불편하다: 0과 1로 작성해야 하므로 매우 어려움
    언어의 호환성이 없다: CPU 아키텍처마다 기계어가 달라 호환되지 않음
profile_image
1

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

23. 중앙처리장치와 주기억장치에 제한을 받지 않고 중앙처리장치의 속도로 수행되도록 하는 기억장치는?

  1. 캐시 메모리
  2. 인스트럭션 버퍼
  3. CAM
  4. 제어기억장치
(정답률: 77%)
  • 캐시 메모리는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 사용되는 고속 메모리입니다. 자주 사용하는 데이터를 미리 저장해 두어 주기억장치에 접근하는 횟수를 줄임으로써 CPU의 속도에 가깝게 수행되도록 돕습니다.
profile_image
1

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

24. 배치처리가 편리한 것은?

  1. 급여계산처리
  2. 보통예금처리
  3. 신원조회처리
  4. 공정관리처리
(정답률: 37%)
  • 배치 처리(Batch Processing)는 일정 기간 데이터를 모아 한꺼번에 처리하는 방식으로, 실시간 응답이 필요 없고 정기적으로 대량의 데이터를 처리하는 업무에 적합합니다. 급여계산처리는 매월 정해진 시점에 일괄 처리하므로 배치 처리에 가장 적합합니다.
profile_image
1

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

25. A의 내용이 1010, B의 내용이 1100이다. masking operation 후의 A 내용은?

  1. 1000
  2. 0010
  3. 1110
  4. 0110
(정답률: 46%)
  • 마스킹 연산(Masking Operation)은 특정 비트의 값을 추출하거나 제거하기 위해 AND 연산을 수행하는 과정입니다. A의 내용과 B의 내용을 AND 연산하면 결과가 도출됩니다.
    ① [기본 공식] $A \text{ AND } B$
    ② [숫자 대입] $1010 \text{ AND } 1100$
    ③ [최종 결과] $1000$
profile_image
1

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

26. CPU내 제어기의 제어 데이터 중에 포함되지 않는 것은?

  1. 각 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
  2. 중앙처리장치의 제어점을 제어하는데 필요한 제어 데이터
  3. 인스트럭션의 수행순서를 결정하는데 필요한 제어 데이터
  4. 입, 출력 장치의 제어점을 제어하는 제어 데이터
(정답률: 47%)
  • CPU 내 제어기는 CPU 내부의 데이터 흐름과 명령어 실행 순서, 메이저 스테이트 변천 등 내부 제어점만을 관리합니다. 입, 출력 장치의 제어점 제어는 CPU 외부의 I/O 인터페이스나 전용 컨트롤러가 담당하므로 제어기의 제어 데이터에 포함되지 않습니다.
profile_image
1

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

27. magnetic tape와 관계가 없는 것은?

  1. Access arm
  2. Magnetic head
  3. Parity bit
  4. Protect ring
(정답률: 30%)
  • Magnetic tape는 순차 접근 매체로, 테이프를 감아 위치를 찾는 방식을 사용합니다. Access arm은 디스크(HDD)와 같이 직접 접근 매체에서 헤드를 이동시키기 위해 사용하는 장치이므로 자기 테이프와는 관계가 없습니다.
profile_image
1

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

28. 원시 프로그램 컴파일러에 의해 번역하면 목적 프로그램이 생성되는데 이 목적 프로그램은 즉시 실행할 수 없는 상태의 기계어이다. 이를 실행 가능한 로드 모듈(Load Module)로 변환하는 것을 무엇이라 하는가?

  1. Linkage Editor
  2. Interpreter
  3. Compiler
  4. Assembler
(정답률: 28%)
  • 컴파일러가 생성한 목적 프로그램(Object Program)은 여러 개의 모듈로 나뉘어 있어 즉시 실행이 불가능합니다. 이를 연결하여 실행 가능한 로드 모듈로 변환하는 프로그램이 Linkage Editor입니다.
profile_image
1

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

29. 다음의 어셈블리어로 나타낸 기본적인 명령(Instruction)중 제어 기능을 가진 명령만으로 짝지어진 것은?

  1. JMP X. ROL
  2. LAD X, SZC
  3. SMA, JMP X
  4. JMP X, LAD X
(정답률: 42%)
  • 제어 명령은 프로그램의 실행 흐름을 바꾸는 명령을 말합니다. SMA(Set Memory Address)와 JMP X(Jump to address X)는 모두 실행 순서를 제어하는 기능을 수행합니다.

    오답 노트

    LAD X: 데이터 전송 명령
    ROL: 회전(Shift) 명령
profile_image
1

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

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

  1. stack
  2. queue
  3. deque
  4. ling
(정답률: 65%)
  • 데이터 요소들이 일렬로 연결되어 하나만 앞뒤에 존재하는 선형 구조에는 stack, queue, deque, linked list 등이 포함됩니다. 반면 ling은 데이터 구조의 표준 용어가 아니므로 선형 구조에 해당하지 않습니다.
profile_image
1

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

31. DAM(Direct Access Method)으로 사용하지 않는 장치는?

  1. Magnetic Tape
  2. Data Cell
  3. Magnetic Drum
  4. Magnetic Disk
(정답률: 45%)
  • Magnetic Tape는 데이터를 순차적으로 읽고 써야 하는 순차 접근(Sequential Access) 방식의 대표적인 장치입니다.

    오답 노트

    Data Cell, Magnetic Drum, Magnetic Disk: 특정 위치로 직접 접근이 가능한 직접 접근(Direct Access) 방식 장치입니다.
profile_image
1

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

32. CPU가 명령어를 수행하는데 필요한 동작이 아닌 것은?

  1. buffer
  2. fetch
  3. decode
  4. execute
(정답률: 52%)
  • CPU의 명령어 사이클은 명령어를 메모리에서 가져오는 fetch, 해석하는 decode, 실행하는 execute 단계로 구성됩니다.

    오답 노트

    buffer: 데이터를 일시적으로 저장하는 영역일 뿐, 명령어 수행의 기본 동작 단계가 아닙니다.
profile_image
1

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

33. 인터럽트를 발생한 장치가 프로세서에게 분기할 곳의 정보를 제공해 주는 것과 관계있는 것은?

  1. PSW
  2. 서브루틴
  3. 인터럽트 enable 신호
  4. 인터럽트 벡터(vector)
(정답률: 59%)
  • 인터럽트 벡터(vector)는 인터럽트가 발생했을 때 해당 장치가 프로세서에게 서비스 루틴의 시작 주소(분기할 곳의 정보)를 알려주기 위해 사용하는 주소 테이블입니다.
profile_image
1

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

34. 1의 보수(1?s complement)로 표시되는 16비트수에 0을 나타내는 표현은 몇 개 있는가?

  1. 3개
  2. 2개
  3. 1개
  4. 없다.
(정답률: 35%)
  • 1의 보수 방식에서는 모든 비트가 0인 경우($00...0$)와 모든 비트가 1인 경우($11...1$)가 모두 숫자 0을 나타냅니다.
    따라서 0을 표현하는 방법은 총 2개입니다.
profile_image
1

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

35. 스택 메모리가 사용되는 경우는?

  1. 무조건 점프(jump) 요구가 받아들여졌을 때
  2. 브랜치 명령이 실행될 때
  3. 메모리요구가 받아들여졌을 때
  4. 인터럽트가 받아들여졌을 때
(정답률: 72%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 명령어의 주소(PC)와 상태 정보를 스택 메모리에 저장하여, 인터럽트 처리 후 원래의 작업 지점으로 복귀할 수 있도록 합니다.
profile_image
1

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

36. 가상기억체제에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터속도는 문제시되지 않는다.
  2. 주소공간의 확대가 목적이다.
  3. 사용할 수 있는 보조기억장치는 DASD이어야 한다.
  4. 보조기억장치로는 자기테이프가 많이 사용된다.
(정답률: 54%)
  • 가상기억체제는 주기억장치의 부족한 용량을 보완하기 위해 보조기억장치의 일부를 주기억장치처럼 사용하는 기법입니다. 이때 보조기억장치는 임의의 위치에 빠르게 접근할 수 있는 직접 액세스 저장 장치(DASD)여야 하므로, 순차 접근 방식인 자기테이프는 사용할 수 없습니다.
profile_image
1

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

37. Binary 연산을 표시하는 것은?

  1. Complement
  2. Shift
  3. AND
  4. Rotate
(정답률: 67%)
  • Binary 연산(이진 연산)은 두 개의 피연산자를 사용하여 논리적 결과를 도출하는 연산으로, AND, OR, XOR 등이 이에 해당합니다.

    오답 노트

    Complement, Shift, Rotate: 하나의 피연산자만을 대상으로 하는 Unary 연산
profile_image
1

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

38. 4비트로 나타낼 수 있는 정보단위는?

  1. Nibble
  2. Character
  3. Full-Word
  4. Double-Word
(정답률: 66%)
  • 컴퓨터 정보 단위에서 4비트($4\text{bit}$)를 묶어 부르는 명칭은 니블(Nibble)입니다.

    오답 노트

    Character: 일반적으로 8비트($1\text{byte}$)
    Full-Word: CPU 설계에 따라 다르나 보통 32비트 또는 64비트
    Double-Word: Word의 2배 크기
profile_image
1

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

39. 인터럽트요인이 받아들여졌을 때 CPU가 확인하여야 할 사항에 불필요한 것은?

  1. 프로그램카운터 내용
  2. 상태조건의 내용
  3. 레지스터의 내용
  4. 스택메모리의 내용
(정답률: 52%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 작업의 상태를 보존하기 위해 프로그램 카운터, 상태 레지스터, 일반 레지스터의 내용을 확인하고 저장합니다. 스택 메모리는 이러한 상태 정보들이 저장되는 '장소'이지, CPU가 인터럽트 수용 시 확인해야 할 '대상 정보'가 아닙니다.
profile_image
1

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

40. 디스크에서 하나의 블록에 해당하는 정보의 주소는 다음과 같이 지정해야 하는데 이 중 옳지 않은 것은?

  1. 헤드
  2. 디스크 표면
  3. 실린더 혹은 트랙
  4. 섹터
(정답률: 27%)
  • 디스크의 물리적 주소 지정은 실린더(트랙), 헤드, 섹터의 조합으로 이루어지나, 문제에서 묻는 블록 정보 주소 지정의 기본 구성 요소 관점에서 헤드는 물리적 장치(부품)의 명칭이며, 주소 체계의 논리적 단위인 실린더, 섹터, 표면(면)과 구분됩니다.
profile_image
1

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

3과목: 시스템분석설계

41. 코드 작성시 유의사항으로 적합하지 않은 것은?

  1. 공통성이 있어야 한다.
  2. 복잡성이 있어야 한다.
  3. 체계성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 83%)
  • 코드 작성 시에는 유지보수와 효율성을 위해 단순하고 명확해야 하며, 복잡성이 있어야 한다는 설명은 적합하지 않습니다.

    오답 노트

    공통성, 체계성, 확장성: 코드의 재사용성과 관리 효율을 높이는 필수 유의사항입니다.
profile_image
1

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

42. 입력 데이터의 특정항목 합계값을 미리 구하여 이것과 입력과정에서의 계산을 통해 얻은 합계와 비교하여 동일한 결과가 얻어지는지를 체크하는 검사를 무엇이라고 하는가?

  1. 대조검사
  2. 일괄합계검사
  3. 타당성검사
  4. 균형검사
(정답률: 57%)
  • 일괄합계검사는 입력 데이터의 특정 항목 합계값을 미리 계산해 두고, 실제 입력 과정에서 얻은 합계와 비교하여 데이터의 누락이나 오류가 없는지 확인하는 검사 방법입니다.
profile_image
1

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

43. 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 객체 지향 요소는?

  1. 객체(object)
  2. 클래스(class)
  3. 실체(instance)
  4. 메시지(message)
(정답률: 73%)
  • 클래스(class)는 유사한 객체들의 공통적인 특성과 행위를 정의하여 묶어놓은 설계도와 같은 객체 지향 요소입니다.
profile_image
1

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

44. 시스템 운용기간이 아래와 같을 때 평균 고장 시간(MTBF)은?

  1. 2
  2. 8
  3. 14
  4. 16
(정답률: 31%)
  • 평균 고장 시간(MTBF)은 총 가동 시간을 고장 횟수로 나눈 값입니다.
    ① [기본 공식] $MTBF = \frac{\sum 가동시간}{고장 횟수}$
    ② [숫자 대입] $MTBF = \frac{14 + 16 + 12}{3}$
    ③ [최종 결과] $MTBF = 14$
profile_image
1

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

45. 프로그램 단위별로 디버깅이 끝난 것을 모아 서로 연관된 프로그램군(group)을 계통적으로 감시하는 테스트 방법을 무엇이라고 하는가?

  1. 단위 테스트
  2. 결합 테스트
  3. 종합 테스트
  4. 시스템 테스트
(정답률: 34%)
  • 단위 테스트가 완료된 개별 모듈들을 결합하여 모듈 간의 인터페이스와 상호작용을 확인하는 테스트 단계를 결합 테스트라고 합니다.
profile_image
1

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

46. 시스템 문서화(Documentation)의 필요성에 대한 설명으로 가장 거리가 먼 것은?

  1. 개발 후 시스템 유지보수가 편리하다.
  2. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  3. 시스템 개발팀에서 운용팀으로 인수인계를 쉽게 할 수 있다.
  4. 시스템 평가를 위해서 필요하다.
(정답률: 69%)
  • 시스템 문서화는 개발 과정의 기록과 유지보수, 인수인계를 원활하게 하기 위한 목적으로 수행됩니다.
    시스템 평가 자체를 위해 문서화가 필요한 것이 아니라, 문서화된 내용을 바탕으로 평가가 이루어지는 것이므로 가장 거리가 멉니다.
profile_image
1

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

47. 시스템 설계시 필요한 과정의 나열이 순서에 옳은 것은?

  1. ②→⑤→④→③→①
  2. ⑤→④→②→③→①
  3. ④→⑤→②→③→①
  4. ②→⑤→④→①→③
(정답률: 68%)
  • 시스템 설계는 목적을 먼저 설정하고 현상을 분석한 뒤, 구체적인 설계와 실행, 그리고 최종 평가의 순서로 진행됩니다.
    따라서 올바른 순서는 목적 설정 $\rightarrow$ 현장조사 분석 $\rightarrow$ 신시스템 설계 $\rightarrow$ 신시스템 실행 $\rightarrow$ 신시스템 실행 후 평가 순입니다.
profile_image
1

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

48. 프로그램 설계서에 대한 설명으로 옳지 않은 것은?

  1. 프로그램 설계서는 프로그래머에게 주는 작업지시서 역할을 한다.
  2. 프로그램 설계서는 프로그래머가 작성하기 때문에 개략적인 사항만을 작성하면 된다.
  3. 프로그램 설계서는 시스템 엔지니어 또는 시스템 분석가가 작성하는 것이 원칙이다.
  4. 프로그램 설계서에는 코드표, 프로세스 차트도 포함한다.
(정답률: 70%)
  • 프로그램 설계서는 프로그래머가 실제 코딩을 할 수 있도록 상세한 지침을 제공하는 작업지시서이므로, 개략적인 사항이 아니라 구체적이고 명확하게 작성되어야 합니다.
profile_image
1

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

49. 상태 전이도(State transaction diagram)에 대한 설명으로 거리가 먼 것은?

  1. 시스템의 상태는 시스템이 수행중인 상태로 직사각형으로 나타낸다.
  2. 상태의 변화란 시스템이 어떤 상태에서 다른 상태로 변환되는 과정을 나타낸다.
  3. 관계는 객체들 간의 일련의 연결을 표현하며 다이아몬드 꼴로 표현된다.
  4. 상태의 변화를 야기시키는 조건과 그 조건이 상태를 변화시킬 때 시스템이 취하는 행동을 제시해야 한다.
(정답률: 44%)
  • 상태 전이도는 시스템의 상태 변화를 묘사하는 도구입니다. 관계를 다이아몬드 꼴로 표현하는 것은 상태 전이도가 아니라 ER 다이어그램(Entity-Relationship Diagram)의 특징입니다.
profile_image
1

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

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

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

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

51. 순서코드(Sequential code)의 장점으로 가장 거리가 먼 것은?

  1. 확장성이 좋다.
  2. 기억이 용이하다.
  3. 누락된 번호를 삽입하기가 쉽다.
  4. 단순하고 이해하기 쉽다.
(정답률: 52%)
  • 순서코드는 단순히 일련번호를 부여하는 방식이므로 단순하고 이해하기 쉬우며 기억이 용이하고 확장성이 좋지만, 이미 부여된 번호 사이에 새로운 번호를 삽입하는 것은 불가능하거나 매우 어렵습니다.
profile_image
1

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

52. 프로그램기술언어(DDL)에 관한 설명으로 거리가 먼 것은?

  1. 모듈의 논리를 설계할 때 사고과정을 체계화해 가는 방법론 중 하나이다.
  2. 추상적인 개념으로부터 구체적이고 정형화된 형태로 문서화하거나 시스템설계이다.
  3. 논리전개를 하향식으로 표현 가능하다.
  4. 문법상 제약을 고려할 필요가 없고 특정프로그램에 대한 지식이 없어도 된다.
(정답률: 13%)
  • 프로그램 기술 언어(DDL)는 모듈의 논리 설계 시 사고 과정을 체계화하고 하향식으로 표현하며, 특정 언어 지식 없이도 작성 가능한 방법론입니다. 추상적 개념을 구체적인 시스템 설계로 문서화하는 것은 일반적인 시스템 분석 및 설계 단계의 특징이며, DDL의 정의와는 거리가 멉니다.
profile_image
1

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

53. HIPO는 일반적으로 세 가지로 구성된 패키지 형태로 되어 있는데, 이에 해당하지 않는 것은?

  1. 도식목차(visual table of contents)
  2. 순서도(flowchart)
  3. 총괄 도표(overview diagram)
  4. 상세도표(detail diagram)
(정답률: 73%)
  • HIPO(Hierarchy Input Process Output)는 시스템의 기능을 계층적으로 표현하는 도구로, 도식목차(Visual TOC), 총괄 도표(Overview Diagram), 상세 도표(Detail Diagram)의 3가지 패키지로 구성됩니다. 순서도는 HIPO의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

54. 자료흐름도(DFD)의 구성요소에 해당되지 않는 것은?

  1. 프로세스
  2. 자료발생지
  3. 자료저장소
  4. 자료사전
(정답률: 37%)
  • 자료흐름도(DFD)의 4대 구성요소는 프로세스, 자료흐름, 자료저장소, 단말(자료발생지/종착지)입니다.

    오답 노트

    자료사전: DFD의 프로세스를 상세히 정의하는 별도의 도구이며 DFD의 구성요소는 아님
profile_image
1

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

55. 프로세스 설계시 유의할 사항으로 적합하지 않은 것은?

  1. 오류에 대비한 체크 시스템을 고려한다.
  2. 신뢰성과 정확성을 고려한다.
  3. 시스템의 상태, 구성요소 및 기능 등을 중앙적으로 표시한다.
  4. 각 부문별 담당자의 책임범위를 고려한다.
(정답률: 66%)
  • 프로세스 설계는 업무의 흐름과 시스템적 효율성에 집중해야 합니다. 각 부문별 담당자의 책임범위를 고려하는 것은 프로세스 설계보다는 조직 설계나 업무 분장 영역에 해당하므로 적합하지 않습니다.
profile_image
1

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

56. 출력설계의 순서가 옳은 것은?

  1. ①-②-③-④
  2. ①-④-②-③
  3. ④-①-②-③
  4. ④-③-②-①
(정답률: 62%)
  • 출력 설계는 무엇을 출력할지 결정한 후, 어떤 매체로 출력하고, 누구에게 배분하여, 어떻게 이용할지 결정하는 순서로 진행됩니다.
    따라서 의 순서는 출력의 내용 $\rightarrow$ 출력의 매체화 $\rightarrow$ 출력의 분배 $\rightarrow$ 출력의 이용 순이 정답입니다.
profile_image
1

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

57. 서로 다른 키가 해싱함수에 의해 같은 결과 값을 가질 때 이들을 무엇이라 하는가?

  1. Collision
  2. Division
  3. Chaining
  4. Synonym
(정답률: 33%)
  • 해싱 함수를 통해 서로 다른 키가 동일한 해시 값을 가지게 되는 경우, 이러한 키들을 동의어인 Synonym이라고 합니다.

    오답 노트

    Collision: 충돌 현상 자체를 의미함
profile_image
1

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

58. 시스템의 기본 요소들이 각 과정을 올바르게 행해진지 감독하는 요소는?

  1. 피드백(feedback)
  2. 제어(control)
  3. 처리(process)
  4. 출력(output)
(정답률: 70%)
  • 시스템의 제어(control)는 시스템의 기본 요소들이 각 과정을 올바르게 수행하고 있는지 감독하고 조정하는 역할을 합니다.
profile_image
1

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

59. 다음과 같은 특징을 가진 객체지향 개발방법을 제안한 사람은?

  1. Coad/Yourdon
  2. Rambaugh
  3. Booch
  4. Martin/odell
(정답률: 43%)

  • 전체 시스템의 가시화와 실시간 처리에 유용하며, 설계 문서화 기법을 강조하고 DFD를 사용하여 객체를 분해하는 특징을 가진 객체지향 개발 방법론은 Booch 방법론입니다.
profile_image
1

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

60. 아래와 같이 도서분류코드에 사용되는 코드는?

  1. 10진 코드
  2. 순서 코드
  3. 문자 코드
  4. 분류 코드
(정답률: 44%)

  • 제시된 이미지와 같이 국문학(100), 철학(200), 정보학(300)처럼 10진수 숫자를 이용하여 항목을 구분하고 분류하는 방식은 10진 코드의 전형적인 특징입니다.
profile_image
1

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

4과목: 운영체제

61. 윈도98 시스템을 사용하던 중 시스템이 작동하지 않아 Control -Alt-Delete를 눌러 해당프로그램의 수행을 중단하고 재부팅 했다. 이것은 어느 현상과 가장 관계가 있는가?

  1. 교착상태
  2. 무한연기
  3. 인터럽트
  4. 복귀
(정답률: 42%)
  • Control-Alt-Delete 키 입력은 CPU에 하드웨어적인 신호를 보내 현재 수행 중인 작업을 중단시키고 운영체제의 제어권을 되찾는 대표적인 인터럽트(Interrupt) 발생 사례입니다.
profile_image
1

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

62. 프로세스의 정의로 적당하지 않은 것은?

  1. 하드웨어에 의해 사용되는 입/출력 장치
  2. 실행중인 프로그램
  3. 운영체제 내에 프로세스 제어 블록의 존재로서 명시되는 것
  4. 프로세서가 할당되는 개체
(정답률: 59%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제로부터 CPU 시간과 메모리 공간을 할당받는 작업 단위입니다. 하드웨어에 의해 사용되는 입/출력 장치는 프로세스가 사용하는 자원일 뿐, 프로세스의 정의 자체는 아닙니다.
profile_image
1

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

63. 디스크 스케줄링 전략의 목적으로 거리가 먼 것은?

  1. 처리량을 최대화한다.
  2. 응답시간을 최소화한다.
  3. 응답시간의 편차를 최소화한다.
  4. 디스크의 RPM을 최적화한다.
(정답률: 61%)
  • 디스크 스케줄링은 디스크 헤드의 이동 거리를 줄여 처리량을 높이고 응답 시간을 최적화하는 것이 목적입니다. RPM(분당 회전수)은 디스크 하드웨어 자체의 물리적 특성이므로 소프트웨어적인 스케줄링 전략으로 최적화할 수 없습니다.
profile_image
1

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

64. 다중 프로그래밍 시스템에서 교착상태(Dead-Lock)의 발생 조건에 해당하지 않는 것은?

  1. 상호배제
  2. 환형대기
  3. 비중단
  4. 상태회피
(정답률: 44%)
  • 교착상태가 발생하기 위해서는 상호배제, 점유와 대기, 비중단, 환형대기라는 4가지 조건이 동시에 만족되어야 합니다. 상태회피는 교착상태를 방지하기 위한 전략 중 하나이지 발생 조건이 아닙니다.
profile_image
1

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

65. 스케줄링의 목적으로 옳지 않은 것은?

  1. 단위 시간당 처리량을 최대화하기 위하여
  2. 오버헤드를 최대화시키기 위하여
  3. 응답시간과 자원의 활용 간에 균형을 유지하기 위하여
  4. 대화식 사용자에게 가능한 빠른 응답을 주기 위하여
(정답률: 64%)
  • 스케줄링은 시스템 자원을 효율적으로 배분하여 처리량을 최대화하고 응답 시간을 최소화하는 것이 목적입니다.

    오답 노트

    오버헤드를 최대화시키기 위하여: 오버헤드(추가 비용)는 최소화해야 시스템 효율이 올라갑니다.
profile_image
1

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

66. 운영체제의 역할로서 거리가 먼 것은?

  1. 기억 장치 관리
  2. 처리기 관리
  3. 입, 출력 장치관리
  4. 응용 프로그램 유지보수
(정답률: 71%)
  • 운영체제는 시스템 자원을 효율적으로 관리하는 소프트웨어로, 기억 장치, 처리기, 입출력 장치 관리 등을 수행합니다. 응용 프로그램 유지보수는 개발자나 소프트웨어 엔지니어가 수행하는 영역이며 운영체제의 역할이 아닙니다.
profile_image
1

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

67. 페이지 교체 기법 중 NUR(Not Used Recently) 기법을 사용하려고 한다면 최소한 각 페이지마다 몇 개의 하드웨어 비트가 필요한가?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 49%)
  • NUR 기법은 페이지의 참조 여부를 확인하는 참조 비트(Referenced bit)와 수정 여부를 확인하는 변형 비트(Modified bit)를 사용하여 교체 대상을 결정하므로, 페이지당 최소 2개의 하드웨어 비트가 필요합니다.
profile_image
1

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

68. PCB(Process Control Block)에 포함되는 정보가 아닌 것은?

  1. 프로세스의 처리기 종류
  2. 프로세스의 현 상태
  3. 프로세스의 고유한 식별자
  4. 프로세스의 우선순위
(정답률: 55%)
  • PCB는 운영체제가 프로세스를 관리하기 위한 정보 블록으로, 프로세스 식별자(PID), 프로세스 상태, 우선순위, 프로그램 카운터 등을 포함합니다.

    오답 노트

    프로세스의 처리기 종류: 처리기(CPU)의 종류는 하드웨어 사양에 해당하며, 개별 프로세스를 관리하는 PCB에 저장되는 정보가 아닙니다.
profile_image
1

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

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

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

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

70. 로더의 기능에 해당하지 않는 것은?

  1. 할당(Allocation)
  2. 실행(Execution)
  3. 연결(Linking)
  4. 재배치(Relocation)
(정답률: 42%)
  • 로더(Loader)는 프로그램을 실행하기 위해 메모리에 적재하는 프로그램으로, 할당, 연결, 재배치 기능을 수행합니다.

    오답 노트

    실행: 로더가 프로그램을 메모리에 올린 후 CPU가 명령어를 처리하는 단계이며, 로더 자체의 기능이 아닙니다.
profile_image
1

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

71. Unix 시스템의 특징이 아닌 것은?

  1. 대화형의 시분할 시스템
  2. 계층적 파일 시스템
  3. Stand along 시스템
  4. 네트워킹 시스템
(정답률: 59%)
  • Unix는 다중 사용자가 동시에 사용할 수 있는 대화형 시분할 시스템이며, 계층적 파일 구조와 강력한 네트워킹 기능을 갖춘 운영체제입니다.

    오답 노트

    Stand along 시스템: 단독 실행 시스템을 의미하며, 네트워크 연결 없이 독립적으로 작동하는 방식이므로 Unix의 특징과 거리가 멉니다.
profile_image
1

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

72. Unix 시스템을 구성하는 요소 중 시스템의 하드웨어를 제어하는 임무로 메모리, CPU, 단말기, 프린터 등 시스템의 자원 활용도를 높이기 위해 스케줄링과 자료 관리를 하는 핵심요소를 무엇이라 하는가?

  1. 유틸리티(Utility)
  2. 쉘(Shell)
  3. 커널(Kernel)
  4. 명령어(Command)
(정답률: 66%)
  • 커널(Kernel)은 운영체제의 핵심으로, 하드웨어 자원(CPU, 메모리, 입출력 장치 등)를 직접 제어하고 관리하며 프로세스 스케줄링과 메모리 관리를 수행하는 역할을 합니다.

    오답 노트

    쉘(Shell): 사용자의 명령어를 해석하여 커널에 전달하는 인터페이스
profile_image
1

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

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

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

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

74. 인터럽트 발생시 운영체제가 가장 먼저 하는 일은?

  1. 인터럽트 처리
  2. 인터럽트 발생 지정으로 복귀
  3. 인터럽트 서비스 루틴으로 제어를 이동
  4. 현재까지의 모든 프로그램 상태를 저장
(정답률: 60%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중이던 작업으로 나중에 되돌아와야 하므로, 인터럽트 서비스 루틴을 실행하기 전 현재까지의 모든 프로그램 상태(PC, 레지스터 값 등)를 PCB나 스택에 저장하는 것이 최우선입니다.
profile_image
1

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

75. 분산운영체제에서 각 노드들이 point to point 형태로 중앙 컴퓨터에 연결되고 중앙 컴퓨터를 경유하여 통신하는 위상(topology) 구조는?

  1. 성형(star) 구조
  2. 링(ring) 구조
  3. 계층(hierarchy) 구조
  4. 완전 연결(fully connection) 구조
(정답률: 69%)
  • 중앙 컴퓨터를 중심으로 각 노드들이 1:1(point-to-point)로 연결되어 모든 통신이 중앙을 거쳐 이루어지는 형태는 성형(star) 구조의 전형적인 특징입니다.
profile_image
1

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

76. 기억장치 관리전략 중 최적적합 방법으로 배치할 때 그림에서처럼 13K를 요구할 경우 어느 위치에 배치되는가?

  1. (1)
  2. (2)
  3. (3)
  4. (4)
(정답률: 76%)
  • 최적적합(Best-fit) 방식은 가용 공간 중 요구 크기와 차이가 가장 적은, 즉 가장 작은 여유 공간에 배치하여 내부 단편화를 최소화하는 전략입니다.
    요구 크기가 $13\text{K}$일 때, 가용 공간인 $16\text{K}$, $14\text{K}$, $5\text{K}$, $30\text{K}$ 중 $13\text{K}$를 수용할 수 있으면서 가장 크기가 작은 공간은 $14\text{K}$ 공백 영역입니다.
    따라서 의 (2) 위치에 배치됩니다.
profile_image
1

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

77. 페이지 부재가 계속적으로 발생하게 되어 프로세스가 수행되는 시간보다 페이지교체에 소비되는 시간이 더 많아지는 경우는?

  1. 단편화
  2. 지역성
  3. 스래싱
  4. 매핑
(정답률: 77%)
  • 프로세스 실행 시간보다 페이지 교체(Page Replacement)에 소요되는 시간이 더 많아져 CPU 이용률이 급격히 떨어지는 현상을 스래싱(Thrashing)이라고 합니다.
profile_image
1

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

78. 기억장치 관리기법에서 구역성에 관한 설명으로 옳지 않은 것은?

  1. 프로세서들이 기억장치 내의 정보를 균일하게 액세스하는 것이 아니라 국부적인 집중적인 참조
  2. 시간 구역성의 예는 순환, 부프로그램, 배열, 스택
  3. 기억장치에서 구역성을 채택함으로써 프로그램의 효율을 높일 수 있다.
  4. working set 이론은 구역성의 근거
(정답률: 27%)
  • 시간 구역성은 최근에 참조된 데이터가 곧 다시 참조될 가능성이 높은 특성을 말하며, 대표적인 예로 루프(순환)나 스택이 있습니다. 반면 배열과 같은 연속적인 데이터 참조는 공간 구역성의 예시입니다.

    오답 노트

    배열: 공간 구역성의 예시
profile_image
1

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

79. 프로세스 스케쥴링 방법 중 시분할시스템을 위해 고안되었으며 10∼100msec정도의 규정시간량 또는 타임슬라이스라는 작은 단위시간이 정의되어 이 시간량만큼씩 CPU를 제공하는 방법은?

  1. 선입선출
  2. HRN
  3. 라운드로빈
  4. 다단계피드백큐
(정답률: 54%)
  • 라운드로빈은 시분할 시스템을 위해 설계된 스케줄링 방식으로, 각 프로세스에 타임슬라이스(Time Slice)라는 동일한 시간 할당량을 부여하여 CPU를 순환하며 제공하는 방식입니다.
profile_image
1

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

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

  1. Allocation
  2. Garbage Collection
  3. Fragmentation
  4. Insertion
(정답률: 39%)
  • 기억공간의 할당과 회수가 반복되면서 발생하는 단편화 문제를 해결하기 위해, 사용되지 않는 메모리 영역을 회수하여 다시 사용할 수 있도록 정리하는 Garbage Collection이 정답입니다.
profile_image
1

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

5과목: 정보통신개론

81. 정보통신에서 데이터 회선종단장치와 터미널사이의 물리적 전기적 접속규격은?

  1. LAN
  2. RS-232C
  3. 와이어접속
  4. 모뎀
(정답률: 72%)
  • RS-232C는 컴퓨터(DTE)와 모뎀(DCE) 등 데이터 단말 장치 간의 신호 전송을 위한 표준 물리적·전기적 인터페이스 규격입니다.
profile_image
1

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

82. 정보제공시 통신회선을 기간통신 사업자로부터 임차하여 시설망을 구축하고 이를 이용, 축적해놓은 정보를 유통시키는 정보통신서비스망은?

  1. LAN
  2. MAN
  3. VAN
  4. WAN
(정답률: 50%)
  • VAN(Value Added Network, 부가가치통신망)은 기간통신사업자의 회선을 임차하여 사용자에게 단순한 통신 외에 정보 저장, 처리 등 부가가치를 더해 제공하는 서비스망입니다.
profile_image
1

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

83. 네트워크 계층 프로토콜에 관한 설명에 맞지 않는 것은?

  1. 다중화, 오류검출, 회복 등의 기능을 수행한다.
  2. 접속형과 비접속형으로 나눈다.
  3. X.25에 일치하는 DTE의 순서를 측정한다.
  4. 경로설정, 데이터전송, 접속해제의 3단계를 갖는다.
(정답률: 39%)
  • 네트워크 계층은 경로 설정(Routing)과 패킷 전송을 주 목적으로 합니다. 다중화, 오류 검출, 회복 등의 기능은 주로 데이터 링크 계층이나 전송 계층에서 담당하는 역할입니다.

    오답 노트

    접속형/비접속형 구분, X.25 표준 준수, 경로설정 및 전송 단계는 네트워크 계층의 핵심 특징입니다.
profile_image
1

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

84. 통신프로토콜의 기능과 관계가 적다고 볼 수 있는 것은?

  1. 에러제어
  2. 흐름제어
  3. 상태제어
  4. 루팅제어
(정답률: 16%)
  • 통신 프로토콜은 데이터 전송의 신뢰성을 보장하기 위해 에러 제어, 흐름 제어, 동기화, 라우팅 제어 등의 기능을 수행합니다. 상태 제어는 프로토콜의 핵심적인 전송 제어 기능과는 거리가 멉니다.
profile_image
1

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

85. 다음 중 정보통신 시스템의 데이터 전송계에 해당되지 않는 것은?

  1. 데이터 전송회선
  2. 단말장치
  3. 주변장치
  4. 통신제어장치
(정답률: 59%)
  • 데이터 전송계는 단말장치로부터 나온 신호를 전송회선에 적합하게 변환하여 전송하는 체계로, 단말장치, 통신제어장치, 데이터 전송회선이 포함됩니다.

    오답 노트

    주변장치: 컴퓨터 시스템의 입출력을 돕는 장치로, 데이터 전송계의 핵심 구성요소로 분류되지 않습니다.
profile_image
1

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

86. LAN(Local Area Network)에서 CSMA/CD방식의 특징 중 옳지 않는 것은?

  1. IEEE 802.3의 표준규약이다.
  2. 버스형 또는 성형 근거리 통신망에 가장 일반적으로 이용된다.
  3. 트래픽양이 증가하는 경우에도 안정적 동작을 한다.
  4. 일반적으로 지연시간을 예측할 수 있다.
(정답률: 46%)
  • CSMA/CD 방식은 충돌 가능성이 있는 비결정적 매체 액세스 방식입니다. 따라서 트래픽 양이 증가하면 충돌 횟수가 급격히 늘어나 네트워크 성능이 저하되며, 지연 시간을 정확히 예측할 수 없는 특징이 있습니다.
profile_image
1

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

87. 정보통신시스템의 기본구성요소가 아닌 것은?

  1. 데이터 단말장치
  2. 정보처리시스템
  3. 다중화장치
  4. 정보전송회선
(정답률: 42%)
  • 정보통신시스템의 기본 구성요소는 데이터를 생성하고 송수신하는 데이터 단말장치, 데이터를 처리하는 정보처리시스템, 그리고 데이터를 전달하는 정보전송회선으로 이루어집니다.

    오답 노트

    다중화장치: 전송 효율을 높이기 위한 보조 장치일 뿐 기본 구성요소는 아닙니다.
profile_image
1

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

88. 서브망(Subnet)의 내부서비스와 외부서비스에 대한 조합중 현실적으로 의미없는 조합은?

  1. 외부 : 가상 회선 내부 : 가상 회선
  2. 외부 : 가상 회선 내부 : 데이터그램
  3. 외부 : 데이터그램 내부 : 가상 회선
  4. 외부 : 데이터그램 내부 : 데이터그램
(정답률: 31%)
  • 가상 회선은 연결 설정 단계가 필요한 연결 지향형 서비스이며, 데이터그램은 독립적인 패킷 전송 방식인 비연결형 서비스입니다. 외부에서 데이터그램(비연결형)으로 데이터를 받았는데 내부에서 가상 회선(연결형)으로 처리하는 것은 논리적으로 일관성이 없으며 효율성이 떨어지므로 현실적으로 의미가 없는 조합입니다.
profile_image
1

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

89. 펄스진폭변조(PAM)에서 나타난 펄스 진폭의 크기를 디지털 양으로 변환하는 것을 무엇이라 하는가?

  1. 표본화
  2. 양자화
  3. 부호화
  4. 이진화
(정답률: 35%)
  • PCM(펄스 부호 변조) 과정 중, 양자화된 펄스 진폭의 크기를 $0$과 $1$의 이진수 형태인 디지털 양으로 변환하는 최종 단계를 부호화라고 합니다.

    오답 노트

    표본화: 연속적인 아날로그 신호를 일정 시간 간격으로 추출하는 과정
    양자화: 표본화된 값을 대표값으로 근사화하는 과정
profile_image
1

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

90. OSI 7계층 모델 구조의 설명 중 틀린 것은?

  1. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화하였다.
  2. 서비스접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다.
  3. 동일계층에서도 다른 프로토콜을 두어 효율성을 높였다.
  4. 인접한 상하위 계층 간에는 인터페이스를 두었다.
(정답률: 38%)
  • OSI 7계층 모델은 서로 다른 시스템 간의 원활한 통신을 위해 동일 계층에서는 동일한 프로토콜을 사용하여 표준화를 이루는 것이 핵심 원칙입니다.

    오답 노트

    동일계층에서도 다른 프로토콜을 두어 효율성을 높였다: 표준화를 위해 동일 계층은 동일 프로토콜을 사용해야 함
profile_image
1

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

91. 타자기의 타자기능, 복사기의 복사기능, 컴퓨터의 기억 및 연산기능 등을 구비하여 각종 문서처리를 용이하게 해주는 OA 사무기기는?

  1. 텔렉스
  2. 워드프로세서
  3. 팩시밀리
  4. 텔리텍스트
(정답률: 29%)
  • 워드프로세서는 타자기의 입력 기능, 복사기의 출력 기능, 컴퓨터의 저장 및 연산 기능을 통합하여 문서 작성과 편집, 관리를 효율적으로 수행하는 대표적인 OA 사무기기입니다.
profile_image
1

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

92. 데이터 전송 시스템의 전송로에는 아날로그 방식과 디지털방식이 있다. 디지털 전송로에 대한 설명중 틀린 것은?

  1. 신호변환기로 변/복조 장치(MODEM)를 사용한다.
  2. 패킷전송방식이 주로 이용된다.
  3. 전송매체는 M/W, 광케이블, UTP 케이블 등이 있다.
  4. 국과 국간의 전송로는 디지털 방식으로 구성된다.
(정답률: 20%)
  • 디지털 전송로는 신호를 디지털 형태로 전송하므로, 아날로그 신호를 디지털로 변환하거나 그 반대로 변환하는 변/복조 장치(MODEM)는 아날로그 전송로에서 주로 사용되는 장치입니다.
profile_image
1

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

93. 동기식 전송방식의 설명으로 잘못된 것은?

  1. 비트전송방식과 블록동기방식이 있다.
  2. 전송속도가 일반적으로 1200bps를 넘지 않는 저속전송에 사용된다.
  3. 실제 data 전송중 동기문자를 전송한다.
  4. 동기문자(또는 일정비트)는 송수신측 동기가 목적이다.
(정답률: 52%)
  • 동기식 전송방식은 대량의 데이터를 빠르게 전송하기 위한 고속 전송 방식입니다.

    오답 노트

    전송속도가 1200bps를 넘지 않는 저속전송에 사용되는 방식은 비동기식 전송방식입니다.
profile_image
1

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

94. 시분할 다중화방식에서 고차군 구성에 사용되는 다중화 방법은?

  1. Bit 단위 배열법
  2. Word 단위 배열법
  3. Group 단위 배열법
  4. Frame 단위 배열법
(정답률: 35%)
  • 시분할 다중화(TDM)에서 고차군을 구성할 때, 여러 저차군을 묶어 전송하는 방식은 Group 단위 배열법을 사용합니다.
profile_image
1

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

95. 전진에러수정에서 에러검출방식은 어떤 것인가?

  1. BCD
  2. Gray
  3. Excess-3
  4. 상승코드
(정답률: 30%)
  • 전진에러수정(FEC)에서 에러를 검출하고 수정하기 위해 사용되는 코드로, 인접한 코드 간의 해밍 거리를 늘린 상승코드가 사용됩니다.
profile_image
1

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

96. 다음 중 정보의 전달체계를 무엇이라 하는가?

  1. 단말 장치
  2. 교환 장치
  3. 정보 통신망
  4. 통신 제어망
(정답률: 60%)
  • 정보 통신망은 컴퓨터, 단말기, 전송 매체 및 교환 장치 등이 결합되어 정보의 전달체계를 구성하는 전체 네트워크를 의미합니다.
profile_image
1

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

97. 회선교환방식의 특징에 해당되는 것은?

  1. 고정된 대역폭 전송방식이다.
  2. 전용선로가 없다.
  3. 패킷을 이용한 전송방식이다.
  4. 호출된 지국이 교신중일 때 BUS신호가 없다.
(정답률: 50%)
  • 회선교환방식은 통신 경로를 미리 설정하여 전용 통신로를 확보하므로, 고정된 대역폭을 사용하여 전송하는 것이 특징입니다.

    오답 노트

    전용선로가 없다: 전용 통신로를 설정함
    패킷을 이용한 전송방식: 패킷교환방식의 특징
profile_image
1

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

98. 멀티미디어 통신의 표준화에 해당되지 않는 것은?

  1. JBIG
  2. MPEG
  3. MHS
  4. MHEG
(정답률: 43%)
  • MHS는 메시지 처리 시스템(Message Handling System)으로, 멀티미디어 표준화가 아닌 전자우편 관련 표준입니다.

    오답 노트

    JBIG: 정지 영상 압축 표준
    MPEG: 동영상 압축 표준
    MHEG: 멀티미디어 객체 인코딩 표준
profile_image
1

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

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

  1. Simplex
  2. Half-Duplex
  3. Full-Duplex
  4. Multiplex
(정답률: 64%)
  • 송신측과 수신측이 동시에 데이터를 주고받을 수 있는 전송 방식을 Full-Duplex(전이중 방식)라고 합니다.

    오답 노트

    Simplex: 단방향 통신
    Half-Duplex: 양방향 통신이나 동시 전송 불가
profile_image
1

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

100. 터미널을 기능상으로 구분하였을 경우 해당하지 않는 것은?

  1. DUMMY 터미널
  2. INTELLIGENT 터미널
  3. SMART 터미널
  4. REMOTE 터미널
(정답률: 25%)
  • 터미널은 처리 능력에 따라 기능적으로 구분합니다.
    DUMMY 터미널(단순 입출력), SMART 터미널(일부 편집 가능), INTELLIGENT 터미널(자체 처리 능력 보유)로 구분하며, REMOTE 터미널은 연결 위치에 따른 구분일 뿐 기능적 구분 단계에 해당하지 않습니다.
profile_image
1

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

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