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

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

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

정보처리산업기사
(2004-09-05 기출문제)

목록

1과목: 데이터 베이스

1. 데이터베이스의 개념적 설계를 위해 사용되는 E-R 모델에 관한 설명으로 옳지 않은 것은?

  1. 개념 세계에서는 현실 세계에 대한 인식을 추상적 개념으로 표현하는데, 이 과정을 데이터 모델링이라 한다.
  2. 정보 모델링을 통하여 얻어진 결과를 정보 구조화라 한다.
  3. 정보 구조를 구성하는 추상적 개념은 현실 세계의 객체에서 추상화된 개체(entity) 집합이다.
  4. 각 개체 집합은 여러 개의 속성으로 표현되며, 각 속성은 현실 세계의 객체들이 갖는 특성이다.
(정답률: 44%)
  • 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정은 정보 모델링(개념적 설계)이며, 이를 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정이 데이터 모델링(논리적 설계)입니다.
profile_image
1

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

2. SQL 언어의 질의 기능에 대한 설명 중 옳지 않은 것은?

  1. SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며 이는 데이터베이스로 부터의 데이터 행 또는 계산 행이 될 수 있다.
  2. FROM 절은 질의에 의해 검색될 데이터들을 포함하는 테이블을 기술한다.
  3. 복잡한 탐색조건을 구성하기 위하여 단순 탐색조건들을 AND, OR, NOT으로 결합할 수 있다.
  4. ORDER BY 절은 질의 결과가 한 개 또는 그 이상의 열 값을 기준으로 올림차순 또는 내림차순으로 정렬될 수 있도록 기술된다.
(정답률: 49%)
  • SELECT 절은 질의 결과로 출력될 '열(Column)'을 지정하는 곳이지, 데이터 '행(Row)'을 기술하는 곳이 아닙니다. 데이터 행을 필터링하여 기술하는 절은 WHERE 절입니다.
profile_image
1

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

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

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

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

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

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

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

5. 다른 관계에 존재하는 튜플을 참조하기 위해 사용되는 속성의 값은 참조되는 테이블의 튜플 중에 해당 속성에 대해 같은 값을 갖는 튜플이 존재해야 한다는 제약은?

  1. 개체무결성 제약
  2. 주소무결성 제약
  3. 참조무결성 제약
  4. 도메인 제약
(정답률: 75%)
  • 외래키(Foreign Key)를 통해 다른 관계의 튜플을 참조할 때, 참조되는 테이블에 반드시 해당 값이 존재해야 한다는 규칙을 참조무결성 제약이라고 합니다.

    오답 노트

    개체무결성 제약: 기본키는 NULL일 수 없고 중복될 수 없음
    도메인 제약: 속성 값은 정의된 도메인 범위 내에 있어야 함
profile_image
1

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

6. 기억 공간의 낭비 원인이 되는 널 링크 부분을 트리 순회시 이용되도록 구성한 트리를 무엇이라고 하는가?

  1. 신장 트리(spanning tree)
  2. 스레드 이진 트리(thread binary tree)
  3. 완전 이진 트리(complete binary tree)
  4. 경사 트리(skewed tree)
(정답률: 59%)
  • 이진 트리에서 자식 노드가 없는 널(Null) 링크를 활용하여 트리 순회 시 다음 노드로 바로 이동할 수 있도록 연결한 트리를 스레드 이진 트리(thread binary tree)라고 합니다.
profile_image
1

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

7. 보기와 같은 그래프에서 인접행렬이 옳게된 것은?

(정답률: 60%)
  • 인접행렬은 그래프의 정점 간 연결 여부를 $0$과 $1$로 표시한 행렬입니다. 주어진 그래프에서 정점 $1$은 $2, 3$과 연결, $2$는 $1, 4$와 연결, $3$은 $1, 4$와 연결, $4$는 $2, 3$과 연결되어 있습니다. 이를 행렬로 나타내면 다음과 같습니다.
    $$\begin{bmatrix} 0 & 1 & 1 & 0 \\ 1 & 0 & 0 & 1 \\ 1 & 0 & 0 & 1 \\ 0 & 1 & 1 & 0 \end{bmatrix}$$
    따라서 정답은 입니다.
profile_image
1

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

8. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic) 값 들의 집합을 무엇이라 하는가?

  1. 속성
  2. 스킴
  3. 도메인
  4. 제약조건
(정답률: 74%)
  • 도메인이란 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합으로, 해당 속성이 가질 수 있는 값의 범위와 타입을 정의합니다.
profile_image
1

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

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

  1. 스택(stack)
  2. 큐(queue)
  3. 트리(tree)
  4. 데크(deque)
(정답률: 90%)
  • 데이터가 일렬로 연결된 형태가 아닌, 계층적인 구조를 가지는 비선형 자료 구조는 트리(tree)입니다.

    오답 노트

    스택, 큐, 데크: 데이터가 직선적으로 나열되는 선형 자료 구조
profile_image
1

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

10. A person responsible for the design and management of the database and for deciding the storage and access strategy. Who is this?

  1. System analyzer
  2. DBA
  3. Programmer
  4. Custom engineer
(정답률: 83%)
  • 데이터베이스의 설계, 관리, 저장 및 액세스 전략을 결정하는 책임자는 DBA(Database Administrator)입니다.
profile_image
1

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

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

  1. 개체
  2. 관계
  3. 항목
  4. 속성
(정답률: 72%)
  • E-R 다이어그램에서 와 같은 타원 형태는 속성을 나타냅니다.

    오답 노트

    개체: 사각형
    관계: 마름모
profile_image
1

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

12. 자기테이프에서 레코드의 크기는 10이고, 블록의 크기가 200인 경우 blocking factor는?

  1. 2
  2. 20
  3. 200
  4. 2000
(정답률: 61%)
  • 블로킹 인수는 하나의 블록에 포함되는 레코드의 수를 의미하며, 블록 크기를 레코드 크기로 나누어 계산합니다.
    ① $BF = \frac{B}{R}$
    ② $BF = \frac{200}{10}$
    ③ $BF = 20$
profile_image
1

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

13. Choose a sentence which dosen't explain the advantages from using DBMS.

  1. Redundancy can be reduced.
  2. Consistency can be avoided.
  3. The data can be shared.
  4. Security restrictions can be applied.
(정답률: 39%)
  • DBMS를 사용하면 데이터 중복을 줄이고(Redundancy reduced), 데이터를 공유하며(Data shared), 보안 제한을 적용(Security restrictions)할 수 있습니다. 하지만 일관성(Consistency)은 회피(avoided)하는 것이 아니라, 데이터 중복을 제거함으로써 유지하고 강화해야 하는 핵심 장점입니다.
profile_image
1

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

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

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

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

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

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

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

16. SQL에서 관계형 모델의 릴레이션을 테이블로 생성하는데 사용하는 명령어는?

  1. DEFINE
  2. ALTER
  3. CREATE
  4. MAKE
(정답률: 88%)
  • SQL의 데이터 정의어(DDL) 중 CREATE 명령어는 데이터베이스 내에 새로운 테이블, 뷰, 인덱스 등의 객체를 생성할 때 사용합니다.

    오답 노트

    ALTER: 기존 객체의 구조를 변경함
profile_image
1

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

17. 스택을 이용한 응용 분야로 적합하지 않은 것은?

  1. 인터럽트 처리
  2. 함수호출의 순서제어
  3. 작업 스케줄링
  4. 수식의 계산
(정답률: 72%)
  • 스택(Stack)은 LIFO(Last-In-First-Out) 구조로, 가장 나중에 들어온 데이터가 먼저 나가는 특성을 가집니다. 인터럽트 처리, 함수 호출의 순서 제어, 수식의 계산(후위 표기법 등)은 모두 이 구조를 활용하지만, 작업 스케줄링은 일반적으로 먼저 들어온 작업을 먼저 처리하는 큐(Queue) 구조를 사용합니다.
profile_image
1

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

18. 다음 질의문 실행의 결과는?

  1. 5000
  2. 7000
  3. 15000
  4. 23000
(정답률: 87%)

  • 서브쿼리를 통해 '운영체제'의 책번호를 먼저 찾고, 그 번호를 이용해 도서가격 테이블에서 가격을 조회하는 과정입니다.
    1. 서브쿼리 결과: 도서 테이블에서 책명이 '운영체제'인 책번호는 $1111$입니다.
    2. 메인쿼리 실행: 도서가격 테이블에서 책번호가 $1111$인 데이터의 가격을 찾으면 $15000$이 도출됩니다.
profile_image
1

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

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

  1. 스택
  2. 다중스택
  3. 데크
(정답률: 69%)

  • 삽입과 삭제가 리스트의 양쪽 끝에서 모두 발생할 수 있는 자료구조는 데크(Deque, Double Ended Queue)입니다.
profile_image
1

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

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

  1. ④-⑤-②-③-①
  2. ①-②-③-④-⑤
  3. ④-②-⑤-③-①
  4. ④-③-⑤-②-①
(정답률: 87%)
  • 데이터베이스 설계는 요구사항을 분석한 뒤 개념적, 논리적, 물리적 설계를 거쳐 최종적으로 구현하는 순서로 진행됩니다.
    요구조건 분석 단계 $\rightarrow$ 개념적 설계 단계 $\rightarrow$ 논리적 설계 단계 $\rightarrow$ 물리적 설계 단계 $\rightarrow$ 구현 단계 순이므로 정답은 ④-⑤-②-③-① 입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 음수를 2의 보수로 표현할 때, 8비트로 나타낼 수 있는 정수의 범위는?

  1. -27 ~ +27
  2. -28 ~ +28
  3. -27 ~ +27-1
  4. -27-1 ~ +27
(정답률: 66%)
  • 2의 보수 표현법에서 $n$비트로 표현 가능한 정수의 범위는 $-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포인트 지급해드립니다.

22. 단항 연산자(Unary operation)가 아닌 것은?

  1. ROTATE
  2. COMPLEMENT
  3. AND
  4. SHIFT
(정답률: 62%)
  • 단항 연산자는 하나의 피연산자만을 대상으로 하는 연산입니다. ROTATE, COMPLEMENT, SHIFT는 모두 단일 데이터에 적용되는 단항 연산자이지만, AND는 두 개의 데이터를 비교하는 이항 연산자입니다.

    오답 노트

    ROTATE, COMPLEMENT, SHIFT: 단항 연산자에 해당함
profile_image
1

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

23. 이웃하는 코드가 한 비트만 다르기 때문에 코드 변환이 용이해서 A/D 변환에 주로 사용되는 코드는?

  1. Gray code
  2. Hamming code
  3. Excess-3 code
  4. Alphanumeric code
(정답률: 62%)
  • Gray code는 인접한 수치 사이에서 오직 한 비트만 변하는 특성을 가지고 있어, 데이터 변환 시 오차를 줄일 수 있기 때문에 A/D 변환기에 주로 사용됩니다.
profile_image
1

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

24. 소프트웨어적인 인터럽트 요구 장치 판별법은?

  1. 벡터 인터럽트
  2. 폴링
  3. 스택
  4. 핸드쉐이킹
(정답률: 61%)
  • CPU가 소프트웨어적으로 각 장치의 인터럽트 요청 여부를 순차적으로 확인(물어보는 방식)하여 판별하는 기법은 폴링입니다.
profile_image
1

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

25. 넌웨이티드 코드(Non-weighted code)는?

  1. 51111 코드
  2. 2421 코드
  3. 8421 코드
  4. 3초과 코드
(정답률: 50%)
  • 각 자릿수에 정해진 가중치가 없는 코드를 넌웨이티드(비가중치) 코드라고 하며, 대표적으로 3초과 코드가 이에 해당합니다.

    오답 노트

    51111 코드, 2421 코드, 8421 코드: 가중치 코드
profile_image
1

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

26. 데이터 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드는?

  1. BCD 코드
  2. Hamming 코드
  3. EBCDIC 코드
  4. ASCII 코드
(정답률: 64%)
  • ASCII 코드는 7비트로 구성되어 영문자, 숫자, 특수문자를 표현하며, 표준성이 높아 데이터 통신 및 마이크로컴퓨터에서 가장 널리 사용되는 코드입니다.
profile_image
1

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

27. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?

  1. 함수 연산 기능
  2. 주소계산 기능
  3. 전달 기능
  4. 입출력 기능
(정답률: 57%)
  • 명령어의 기능적 분류는 크게 데이터 전달, 데이터 처리(함수 연산), 입출력 제어, 제어 기능으로 나뉩니다. 주소계산 기능은 명령어를 실행하기 위한 내부 과정이지 명령어의 기능적 분류 기준이 아닙니다.
profile_image
1

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

28. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효번지가 결정되는 주소 지정 방식은?

  1. 상대 번지 모드(mode)
  2. 간접 번지 모드 (mode)
  3. 인덱스드 어드레싱 모드(indexed addressing mode)
  4. 베이스(base) 레지스터 어드레싱 모드
(정답률: 45%)
  • 프로그램 카운터(PC)의 값에 명령어의 변위(Offset)를 더하여 유효 주소를 결정하는 방식은 상대 번지 모드입니다.
profile_image
1

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

29. X=(A+B)(AㆍB)‘와 같은 것은?

  1. A+B‘
  2. A‘B+AB’
  3. A+B
  4. A‘+B
(정답률: 62%)
  • 불 대수의 분배법칙과 보수 법칙을 이용하여 식을 전개합니다.
    ① [기본 공식]
    $$X = (A + B)(A \cdot B)'$$
    ② [숫자 대입]
    $$X = (A + B)(A' + B') = AA' + AB' + A'B + BB'$$
    ③ [최종 결과]
    $$X = A'B + AB'$$
profile_image
1

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

30. 다음 logic diagram의 Boolean expression은?

  1. y=A‘B+AC
  2. y=A‘BC
  3. y=AB‘+C
  4. y=A‘+B+C
(정답률: 64%)
  • 회로도를 분석하면 상단 AND 게이트는 $A$의 반전 신호와 $B$가 입력되어 $A'B$가 되고, 하단 AND 게이트는 $A$와 $C$가 입력되어 $AC$가 됩니다. 최종적으로 OR 게이트를 통해 두 결과가 합쳐지므로 식은 다음과 같습니다.
    $$y = A'B + AC$$
profile_image
1

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

31. CPU의 명령어 사이클 4단계에 해당되지 않는 것은?

  1. Fetch Cycle
  2. Control Cycle
  3. Indirect Cycle
  4. Interrupt Cycle
(정답률: 53%)
  • CPU의 명령어 사이클은 크게 인출(Fetch), 간접(Indirect), 실행(Execute), 인터럽트(Interrupt) 사이클의 4단계로 구성됩니다. Control Cycle은 명령어 사이클의 표준 단계에 해당하지 않습니다.
profile_image
1

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

32. 다음은 십진수를 표현하는 이진코드(binary code)들이다. 이들 중 자체 보수화(self - complementary)가 불가능한 코드는?

  1. BCD(8421) 코드
  2. Excess-3 코드
  3. 51111 코드
  4. 2421 코드
(정답률: 33%)
  • 자체 보수 코드는 0과 9, 1과 8 등 서로 보수 관계에 있는 숫자의 이진 표현이 비트 반전(0↔1) 관계에 있는 코드를 말합니다. BCD(8421) 코드는 이러한 비트 반전 특성이 없으므로 자체 보수화가 불가능합니다.
profile_image
1

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

33. 일반적인 컴퓨터의 CPU 구조 가운데 처리할 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?

  1. 범용 레지스터 구조 CPU
  2. 단일 누산기 구조 CPU
  3. 스택 구조 CPU
  4. 모든 CPU 구조
(정답률: 61%)
  • 스택 구조 CPU는 데이터를 LIFO(Last-In-First-Out) 방식으로 처리하므로, 연산자를 피연산자 뒤에 배치하여 괄호 없이도 계산 순서를 명확히 하는 역 폴리시(Postfix) 표기법을 사용해야 효율적인 처리가 가능합니다.
profile_image
1

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

34. 접근 시간(access time)을 옳게 나타낸 것은?

  1. 접근시간 = 탐색시간 + 대기시간 + 전송시간
  2. 접근시간 = 탐색시간 + 대기시간 + 실행시간
  3. 접근시간 = 탐색시간 + 대기시간
  4. 접근시간 = 탐색시간 + 실행시간
(정답률: 31%)
  • 디스크 장치 등에서 데이터에 접근하는 전체 시간은 헤드가 데이터 트랙을 찾는 탐색시간, 디스크가 회전하여 데이터 시작점에 도달하는 대기시간, 그리고 실제 데이터를 읽어내는 전송시간의 합으로 정의됩니다.
    $$접근시간 = 탐색시간 + 대기시간 + 전송시간$$
profile_image
1

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

35. 2진수 1010을 그레이(Gray) 코드로 변환한 것으로 옳은 것은?

  1. 1111(G)
  2. 1001(G)
  3. 1011(G)
  4. 1101(G)
(정답률: 58%)
  • 2진수를 그레이 코드로 변환할 때는 첫 번째 비트는 그대로 내려쓰고, 두 번째 비트부터는 2진수의 현재 비트와 바로 앞 비트를 XOR 연산(다르면 1, 같으면 0)하여 결정합니다.
    ① [기본 공식] $G_{n} = B_{n} \oplus B_{n+1}$ (단, 최상위 비트는 동일)
    ② [숫자 대입] $1 \to 1, (1 \oplus 0) \to 1, (0 \oplus 1) \to 1, (1 \oplus 0) \to 1$
    ③ [최종 결과] $1111(G)$
profile_image
1

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

36. 인터럽트의 발생 원인이 아닌 것은?

  1. 정전
  2. 서브 프로그램 호출
  3. 오버플로우(overflow) 발생
  4. 오퍼레이터(operator)의 조작
(정답률: 59%)
  • 인터럽트는 하드웨어 오류, 입출력 요청, 예외 상황 등 외부적/내부적 돌발 상황에 의해 발생합니다. 서브 프로그램 호출은 프로그램의 논리적 흐름에 따라 의도적으로 수행되는 제어 이동이므로 인터럽트에 해당하지 않습니다.
profile_image
1

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

37. 전자계산기에서 어떤 특수한 상태가 발생하면 그것이 원인이 되어 현재 실행하고 있는 프로그램이 일시 중단되고, 그 특수한 상태를 처리하는 프로그램으로 옮겨져 처리한 후 다시 원래의 프로그램을 처리하는 현상은?

  1. 인터럽트
  2. 다중처리
  3. 시분할 시스템
  4. 다중 프로그램
(정답률: 83%)
  • 프로그램 실행 중 예기치 않은 특수한 상태가 발생했을 때, 현재 작업을 일시 중단하고 해당 상태를 처리하는 서비스 루틴으로 제어권을 넘겼다가 복귀하는 현상을 인터럽트라고 합니다.
profile_image
1

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

38. 중앙연산처리 장치에서 마이크로 동작(Micro-operation)이 순서적으로 일어나게 하는데 필요한 신호는?

  1. 실행 신호
  2. 순차 신호
  3. 제어 신호
  4. 타이밍 신호
(정답률: 58%)
  • 제어 신호는 CPU 내부의 제어 장치에서 생성되어, 마이크로 동작이 정해진 순서에 따라 정확하게 실행되도록 각 하드웨어 구성 요소에 명령을 내리는 역할을 합니다.
profile_image
1

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

39. 컴퓨터의 주기억 장치는?

  1. ROM과 RAM
  2. DISK
  3. TTY
  4. Magnetic tape
(정답률: 77%)
  • 주기억 장치는 CPU가 직접 접근하여 데이터를 읽고 쓸 수 있는 장치로, 비휘발성 메모리인 ROM과 휘발성 메모리인 RAM으로 구성됩니다.

    오답 노트

    DISK, Magnetic tape: 보조 기억 장치입니다.
    TTY: 입출력 단말기입니다.
profile_image
1

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

40. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(program counter)와 MBR(memory buffer register)의 비트 수를 올바르게 나타낸 것은?

  1. PC = 8비트, MBR = 12비트
  2. PC = 12비트, MBR = 8비트
  3. PC = 8비트, MBR = 8비트
  4. PC = 12비트, MBR = 12비트
(정답률: 59%)
  • PC는 메모리의 주소를 지정하므로 전체 용량(워드 수)을 표현할 수 있는 비트 수가 필요하며, MBR은 메모리에 저장될 실제 데이터(워드 크기)를 담는 레지스터입니다.
    ① [기본 공식]
    $$PC = \log_{2}(\text{Total Words})$$
    $$MBR = \text{Word Size}$$
    ② [숫자 대입]
    $$PC = \log_{2}(4096)$$
    $$MBR = 8$$
    ③ [최종 결과]
    $$PC = 12, MBR = 8$$
profile_image
1

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

3과목: 시스템분석설계

41. 자료 흐름도(DFD)에 대한 설명으로 옳지 않은 것은?

  1. 도형 중심의 표현
  2. 상향식 분할의 표현
  3. 자료 흐름 중심의 표현
  4. 구조적 분석용 문서화 도구
(정답률: 76%)
  • 자료 흐름도(DFD)는 시스템의 데이터 흐름을 중심으로 분석하는 구조적 분석 도구이며, 전체적인 시스템에서 세부적인 기능으로 나누어 들어가는 하향식 분할 방식을 사용합니다.

    오답 노트

    상향식 분할의 표현: 하향식 분할 방식이 정답입니다.
profile_image
1

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

42. 코드 설계 순서로 옳은 것은?

  1. (ㄱ)(ㄴ)(ㄹ)(ㅁ)(ㄷ)
  2. (ㄱ)(ㄴ)(ㅁ)(ㄹ)(ㄷ)
  3. (ㄴ)(ㄱ)(ㅁ)(ㄹ)(ㄷ)
  4. (ㄴ)(ㄱ)(ㄹ)(ㅁ)(ㄷ)
(정답률: 26%)
  • 코드 설계는 목적을 먼저 설정한 후 대상을 확인하고 범위를 결정하는 논리적 순서를 따릅니다.
    코드화 목적 결정(ㄴ) $\rightarrow$ 코드화 대상 확인(ㄱ) $\rightarrow$ 사용범위의 결정(ㅁ) $\rightarrow$ 코드화 방식 결정(ㄹ) $\rightarrow$ 코드의 문서화(ㄷ) 순으로 진행됩니다.
profile_image
1

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

43. 파일매체를 선정하기 위한 기능 검토시 검토하는 사항이 아닌 것은?

  1. 처리방식의 검토
  2. 정보량의 검토
  3. 항목의 명칭 및 문자구분, 배열검토
  4. 파일의 갯수 및 사용 빈도의 검토
(정답률: 52%)
  • 파일매체 선정 시에는 처리방식, 정보량, 파일의 개수 및 사용 빈도 등 물리적/운영적 효율성을 검토합니다.

    오답 노트

    항목의 명칭 및 문자구분, 배열검토: 이는 매체 선정 단계가 아니라 파일의 세부 구조를 설계하는 '레코드 설계' 단계에서 검토하는 사항입니다.
profile_image
1

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

44. 코드화의 기능이 아닌 것은?

  1. 오류검출 및 정정 기능
  2. 암호화 기능
  3. 표준화 기능
  4. 분류 및 식별 기능
(정답률: 52%)
  • 코드화는 데이터를 효율적으로 관리하기 위해 분류, 식별, 표준화, 암호화 등의 기능을 수행합니다.

    오답 노트

    오류검출 및 정정 기능: 이는 코드화의 목적이 아니라 통신이나 데이터 전송 시 사용하는 체크섬이나 해밍 코드 등의 오류 제어 기능입니다.
profile_image
1

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

45. 시스템 개발 단계의 순서를 옳게 나열한 것은?

  1. ⓐⓑⓒⓓⓔⓕ
  2. ⓔⓕⓑⓐⓒⓓ
  3. ⓔⓑⓐⓒⓕⓓ
  4. ⓔⓑⓐⓕⓒⓓ
(정답률: 56%)
  • 시스템 개발은 조사부터 유지관리까지 논리적인 순서로 진행됩니다.
    시스템 조사 단계(ⓔ) $\rightarrow$ 시스템 분석 단계(ⓕ) $\rightarrow$ 시스템 설계 단계(ⓑ) $\rightarrow$ 프로그래밍 단계(ⓐ) $\rightarrow$ 시스템 이행 단계(ⓒ) $\rightarrow$ 시스템 유지관리 단계(ⓓ) 순으로 진행되는 것이 옳습니다.
profile_image
1

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

46. HIPO 다이어그램을 구성하고 있는 요소가 아닌 것은?

  1. 도형 목차
  2. 총괄 도표
  3. 자료 사전
  4. 상세 도표
(정답률: 67%)
  • HIPO(Hierarchy Plus Input-Process-Output) 다이어그램은 시스템의 기능을 계층적으로 나타내는 도구로, 도형 목차, 총괄 도표, 상세 도표로 구성됩니다.

    오답 노트

    자료 사전: 데이터 흐름도(DFD)에서 사용되는 데이터의 정의서입니다.
profile_image
1

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

47. 입력 매체인 종이테이프 또는 펀치 카드 상의 데이터를 자기디스크에 수록하는 처리는 프로세스의 표준 패턴 중 어디에 해당하는가?

  1. 분류(sorting)
  2. 병합(merge)
  3. 매체변환(conversion)
  4. 대조(matching)
(정답률: 66%)
  • 종이테이프나 펀치 카드와 같은 물리적 입력 매체에 저장된 데이터를 자기디스크와 같은 다른 저장 매체로 옮겨 적는 처리는 매체변환(conversion)에 해당합니다.
profile_image
1

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

48. 출력 시스템과 입력 시스템이 일치된 것으로 일단 출력된 정보가 이용자의 손을 거쳐 다시 입력되는 시스템의 형태는?

  1. Display 출력 시스템
  2. Turn Around System
  3. File 출력 시스템
  4. COM(Computer output Microfilm) 시스템
(정답률: 80%)
  • 출력된 정보가 이용자의 처리 과정을 거쳐 다시 시스템의 입력으로 되돌아오는 순환 구조의 시스템 형태를 Turn Around System이라고 합니다.
profile_image
1

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

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

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

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

50. 시스템은 운영 중에 고장이 발생할 수 있다. 얼마나 고장 시간이 짧은가를 통해 시스템의 신뢰도를 구할 수 있는데 만일, 전체 시스템 운영 시간이 10 이고, 이중 가동시간이 6, 고장시간이 4라면 이 시스템의 신뢰도는?

  1. 1
  2. 0.6
  3. 0.4
  4. 0
(정답률: 65%)
  • 시스템의 신뢰도는 전체 운영 시간 대비 실제 가동된 시간의 비율로 계산합니다.
    $$\text{신뢰도} = \frac{\text{가동시간}}{\text{전체 운영 시간}}$$
    $$\text{신뢰도} = \frac{6}{10}$$
    $$\text{신뢰도} = 0.6$$
profile_image
1

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

51. 우리나라 주민등록번호의 코드 체크 방식은?

  1. 패리티 체크(parity check)
  2. 발란스 체크(balace check)
  3. 체크 디지트 체크(check digit check)
  4. 에코 체크(echo check)
(정답률: 68%)
  • 주민등록번호와 같이 입력 오류를 검출하기 위해 마지막 자리에 특정 계산식에 의한 검증 번호를 부여하는 방식을 체크 디지트 체크(check digit check)라고 합니다.
profile_image
1

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

52. 모듈로 구성된 시스템이 가지는 특징과 거리가 먼 것은?

  1. 효율적으로 메모리를 유용하게 사용할 수 있다.
  2. 프로그램 코딩의 양을 늘릴 수 있다.
  3. 모듈의 재사용이 가능하다.
  4. 여러 개발자가 분담하여 독립적으로 작성할 수 있다.
(정답률: 49%)
  • 모듈화는 시스템을 독립적인 단위로 나누어 개발함으로써 재사용성을 높이고, 분업 개발이 가능하며, 메모리를 효율적으로 사용할 수 있게 합니다.

    오답 노트

    프로그램 코딩의 양을 늘릴 수 있다: 모듈화를 통해 중복 코드를 제거하므로 오히려 코딩 양을 줄일 수 있습니다.
profile_image
1

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

53. 입력정보 설계의 절차를 순서대로 나열한 것은?

  1. ①→②→③→④→⑤
  2. ①→③→④→⑤→②
  3. ③→①→②→④→⑤
  4. ①→④→③→⑤→②
(정답률: 47%)
  • 입력정보 설계는 정보의 정의부터 수집, 입력 방법 결정, 서식 확정, 최종 내용 설계 순으로 진행됩니다.
    정답 순서: 기준 ①(항목 결정) $\rightarrow$ ③(수집/운반 결정) $\rightarrow$ ④(입력 방법 결정) $\rightarrow$ ⑤(매체 모양/서식 확정) $\rightarrow$ ②(입력정보 내용 설계)
profile_image
1

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

54. 예를 들어 "자동차"와 "말"이라는 클래스(Class)에서 "이동수단"이라는 클래스를 만드는 일을 무엇이라 하는가?

  1. Instance
  2. Specialization
  3. Inheritance
  4. Abstraction
(정답률: 39%)
  • 여러 클래스(자동차, 말)의 공통적인 특징을 추출하여 상위 개념의 클래스(이동수단)를 정의하는 과정을 추상화(Abstraction)라고 합니다.
profile_image
1

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

55. 시스템 문서화에 대한 설명 중 틀린 것은?

  1. 시스템 문서화의 목적은 개발 후의 시스템 유지 보수의 용이함을 위해서이다.
  2. 시스템 문서화는 시스템의 기술적 타당성을 검토하는데 필요하다.
  3. 시스템 문서의 표준화는 효율적인 의사소통에 있다.
  4. 시스템 문서화는 매체를 통한 저장 파일로만 정보를 보관할 경우 담당자가 육안으로 확인할 수 없기 때문에 문서화한다.
(정답률: 33%)
  • 시스템 문서화는 개발 완료 후 유지보수를 용이하게 하고, 표준화된 양식을 통해 효율적인 의사소통을 가능하게 하며, 정보를 가시화하여 보관하는 것이 목적입니다.

    오답 노트

    시스템의 기술적 타당성 검토: 이는 분석 단계의 타당성 분석 과정에서 수행하는 활동이며, 문서화의 주 목적이 아닙니다.
profile_image
1

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

56. 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서, 현재까지 변화된 정보를 포함하는 것으로 기록 파일이라고도 하는 것은?

  1. 마스터 파일(master file)
  2. 히스토리 파일(history file)
  3. 집계 파일(summary file)
  4. 트레일러 파일(trailer file)
(정답률: 69%)
  • 히스토리 파일(history file)은 통계 처리나 파일 오류 발생 시 원상 복구를 위해 사용되며, 현재까지의 변화된 정보를 모두 포함하고 있어 기록 파일이라고도 합니다.
profile_image
1

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

57. 색인순차편성(ISAM) 파일에 대한 특징이 아닌 것은?

  1. 순차처리와 임의처리가 모두 가능하다.
  2. 레코드의 추가 삭제시 파일 전체를 복사할 필요가 없다.
  3. 어느 특정 레코드 접근시 인덱스에 의한 처리로 직접 편성 파일에 비해서 접근 시간이 빠르다.
  4. 오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생된다.
(정답률: 36%)
  • 색인순차편성(ISAM) 파일은 순차처리와 임의처리가 모두 가능하며, 오버플로우 레코드가 많아지면 재편성이 필요하다는 특징이 있습니다. 하지만 인덱스를 거쳐 접근하므로, 주소로 직접 접근하는 직접 편성 파일에 비해 접근 시간이 더 오래 걸립니다.
profile_image
1

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

58. 프로그램 설계서 작성으로 인한 기대효과와 거리가 먼 항은?

  1. 프로그래머의 인사 이동시 결함을 방지할 수 있다.
  2. 시스템의 수정, 변경, 유지보수가 간단하게 이루어진다.
  3. 비용이 절감되며, 장기계획을 수립할 수 있다.
  4. 컴퓨터의 기종 변경시 프로그램의 생산성이 떨어진다.
(정답률: 79%)
  • 프로그램 설계서를 작성하면 시스템의 수정, 변경, 유지보수가 용이해지고 인사 이동 시에도 결함을 방지하며 장기 계획 수립을 통해 비용을 절감할 수 있습니다. 따라서 컴퓨터의 기종 변경 시 프로그램의 생산성이 떨어진다는 내용은 설계서 작성의 기대효과와 거리가 멉니다.
profile_image
1

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

59. 시스템의 5가지 기본 요소 중 아래와 같은 특징을 갖는 것은?

  1. 입력(input)
  2. 제어(control)
  3. 피드백(feedback)
  4. 처리(process)
(정답률: 79%)

  • 처리된 결과의 측정과 분석을 통해 목표치 도달 여부를 확인하고, 만족스럽지 못한 결과를 다시 조정하는 행위는 시스템의 기본 요소 중 피드백(feedback)에 해당합니다.
profile_image
1

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

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

  1. 회귀 데이터 시스템
  2. 집중 매체화 시스템
  3. 분산 매체화 시스템
  4. 직접 입력 시스템
(정답률: 68%)
  • 집중 매체화 시스템은 발생한 데이터를 전표에 기록한 후, 일정 시간 단위로 일괄 수집하여 자기 테이프나 디스크 같은 입력 매체에 수록하여 처리하는 방식입니다.
profile_image
1

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

4과목: 운영체제

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

  1. MUTUAL EXCLUSION
  2. PREEMPTION
  3. CIRCULAR WAIT
  4. HOLD & WAIT
(정답률: 62%)
  • 교착상태가 발생하기 위해서는 상호 배제(Mutual Exclusion), 점유와 대기(Hold and Wait), 비선점(Non-preemption), 환형 대기(Circular Wait)의 4가지 조건이 모두 충족되어야 합니다. 따라서 선점(Preemption)은 교착상태 발생 조건이 아니라 이를 해결하는 방법 중 하나입니다.
profile_image
1

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

62. 분산처리 시스템에서 노드들의 물리적인 연결 형태를 위상(topology)이라고 하며, 연결 형태에 따라 여러 가지로 분류할 수 있다. 연결 형태의 설명이 옳지 않은 것은?

  1. 완전 연결(fully connected) 구조 - 각 노드가 시스템 내의 모든 다른 노드와 직접 연결된 형태
  2. 성형(star) 구조 - 임의의 중심 노드가 다른 모든 노드와 완전 연결되어 있는 형태
  3. 환형(ring) 구조 - 각 노드가 서로 다른 방향의 노드와 물리적으로 연결되어 링을 구성한 형태
  4. 다중접근 버스(multi-access bus) 구조 - 여러 개의 공유버스를 통해 직선 또는 환형 구조로 각 노드가 서로 연결된 형태
(정답률: 49%)
  • 다중접근 버스 구조는 여러 개의 노드가 하나의 공유 버스를 통해 연결된 형태이며, 직선 또는 환형 구조로 연결되는 것은 버스 구조의 특징이 아닙니다.
profile_image
1

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

63. HRN 스케줄링 방식의 특징으로 옳지 않은 것은?

  1. 비선점 스케줄링 기법이다.
  2. 긴작업과 짧은작업간의 지나친 불평등을 보완하는 기법이다.
  3. 우선순위 결정식은 (대기시간+서비스시간)/대기시간이다.
  4. 우선순위 결정식에서 대기시간이 분자에 있으므로 긴 작업도 대기시간이 큰 경우에는 우선순위가 높아진다.
(정답률: 68%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 우선순위 수치가 낮을수록 우선순위가 높습니다.

    오답 노트

    우선순위 결정식: $\frac{대기시간 + 서비스시간}{서비스시간}$
profile_image
1

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

64. 가상메모리 시스템의 페이지 크기에 관한 사항으로 옳지 않은 것은?

  1. 디스크 I/O 시간을 줄이기 위해서는 페이지 크기가 큰 것이 바람직하다.
  2. 페이지 테이블의 크기를 고려하면 페이지 크기가 큰 것이 바람직하다.
  3. 내부 단편화를 고려할 경우 페이지 크기가 큰 것이 바람직하다.
  4. 페이지 크기가 커지면, 불필요한 데이터도 함께 적재될 수 있다.
(정답률: 40%)
  • 페이지 크기가 커지면 프로세스의 마지막 페이지에서 낭비되는 공간인 내부 단편화가 증가하므로, 내부 단편화를 줄이기 위해서는 페이지 크기가 작은 것이 바람직합니다.
profile_image
1

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

65. 임계영역은 어느 한순간에 한 프로세스만 조작할 수 있는 영역을 의미한다. 이와 같은 임계구역을 구현하는데 필요한 조건이 아닌 것은?

  1. 한 프로세스가 임계구역을 수행중일 경우, 어떤 다른 프로세스도 임계구역을 수행해서는 안된다.
  2. 한 프로세스가 임계영역에 대한 진입 요청 후, 일정 시간 내에 진입을 허락해야 한다.
  3. 현재 임계구역에서 실행되는 프로세스가 없는 경우, 잔류영역 이외에 있는 프로세스는 임계영역에 진입할 수 없다.
  4. 임계구역내의 프로세스는 다른 프로세스가 임계구역 내로 들어오는 것을 허용할 수 있는 권한이 있다.
(정답률: 54%)
  • 임계구역 구현의 3대 조건은 상호 배제, 진행, 한정 대기입니다. 임계구역 내에 진입한 프로세스는 실행을 마칠 때까지 다른 프로세스의 진입을 절대 허용해서는 안 되며, 진입 권한을 임의로 부여할 수 없습니다.
profile_image
1

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

66. 분산처리 시스템의 계층 구조를 하드웨어 계층에서부터 사용자 프로그램 계층으로 설계할 경우 "하드웨어 계층 - ( ① ) - ( ② ) - ( ③ ) -사용자 프로그램 계층으로 분류할 수 있다." ( )에 들어갈 적절한 분류를 옳게 나열한 것은?

  1. ①-㉰, ②-㉮, ③-㉯
  2. ①-㉰, ②-㉯, ③-㉮
  3. ①-㉮, ②-㉯, ③-㉰
  4. ①-㉮, ②-㉰, ③-㉯
(정답률: 36%)
  • 분산처리 시스템의 계층 구조는 하드웨어에서 사용자 프로그램 방향으로 [하드웨어 계층 $\rightarrow$ 기억장치 계층 $\rightarrow$ 파일시스템 계층 $\rightarrow$ 프로세스 계층 $\rightarrow$ 사용자 프로그램 계층] 순으로 설계됩니다. 따라서 ①-㉰(기억장치 계층), ②-㉮(파일시스템 계층), ③-㉯(프로세스 계층)가 정답입니다.
profile_image
1

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

67. 페이징 기법에 대한 설명으로 잘못된 것은?

  1. 페이지(Page)라는 고정 크기 조각 단위로 나누어 할당한다.
  2. 주기억 공간의 적재단위를 페이지 프레임(Page-Frame)이라고 한다.
  3. 요구페이징은 모든 페이지가 적재될 공간이 있어야 가능하다.
  4. 지역성 개념에 따라 페이지 테이블의 일부를 연관기억장치에 유지시킨다.
(정답률: 35%)
  • 요구페이징(Demand Paging)은 프로세스 실행에 필요한 페이지가 필요할 때만 주기억장치에 적재하는 방식이므로, 모든 페이지가 적재될 공간이 없어도 실행이 가능합니다.

    오답 노트

    페이지 프레임: 주기억장치를 고정 크기로 나눈 물리적 블록을 의미하므로 옳은 설명입니다.
profile_image
1

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

68. 교착 상태에 빠진 프로세스들의 자원을 선점해야 되는 경우 고려해야 할 직접적 사항이라고 할 수 없는 것은?

  1. 자원을 선점할 희생자 프로세스를 선택하는 문제
  2. 복귀 문제
  3. 시스템 교체 문제
  4. 기아 현상 문제
(정답률: 44%)
  • 교착 상태 해결을 위해 자원을 선점할 때는 희생자 프로세스 선택, 선점 후 원래 상태로 되돌리는 복귀 문제, 특정 프로세스가 계속 밀려나는 기아 현상을 반드시 고려해야 합니다. 시스템 교체 문제는 자원 선점 전략과 직접적인 관련이 없습니다.
profile_image
1

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

69. 부디렉토리를 공유할 수 있고, 융통성이 있으며 기억공간을 절약할 수 있으나 복잡하고 하나의 파일에 다수의 이름이 존재할 수 있는 디렉토리 구조는?

  1. 2단계 디렉토리
  2. 트리 구조 디렉토리
  3. 일반 그래프 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 32%)
  • 비순환 그래프 디렉토리는 트리 구조의 확장판으로, 부디렉토리 공유가 가능하여 기억 공간을 절약하고 융통성이 높습니다. 다만, 구조가 복잡하며 링크를 통해 하나의 파일이 여러 개의 이름을 가질 수 있다는 특징이 있습니다.
profile_image
1

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

70. 운영체제(Operating System)에 대한 설명으로 거리가 먼 것은?

  1. 운영체제는 컴퓨터 하드웨어와 사용자간의 매개체 역할을 하는 시스템 프로그램이다.
  2. 운영체제의 주목적은 컴퓨터 시스템을 편리하게 이용할 수 있게 하는데 있다.
  3. 운영체제는 컴퓨터 시스템을 공정하고 효율적으로 운영하기 위해 어떻게 자원을 할당할 것인가를 결정한다.
  4. 운영체제는 컴퓨터 시스템에 항상 존재해야 하며 컴파일러, 문서편집기, 데이터베이스 등의 프로그램을 반드시 포함하고 있어야 한다.
(정답률: 68%)
  • 운영체제는 하드웨어 관리와 사용자 인터페이스를 제공하는 핵심 시스템 소프트웨어입니다. 컴파일러, 문서편집기, 데이터베이스 등은 운영체제 위에서 동작하는 응용 소프트웨어(Application Software)이지, 운영체제 자체가 반드시 포함해야 하는 구성 요소는 아닙니다.
profile_image
1

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

71. 주기억장치 관리전략 중 배치전략의 방법이 아닌 것은?

  1. 최적적합
  2. 최악적합
  3. 최후적합
  4. 최초적합
(정답률: 68%)
  • 주기억장치의 빈 공간에 프로세스를 배치하는 전략에는 최초 적합(First Fit), 최적 적합(Best Fit), 최악 적합(Worst Fit)의 세 가지 기법이 존재합니다.

    오답 노트

    최후적합: 존재하지 않는 배치 전략입니다.
profile_image
1

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

72. 운영체제에서 프로세스(Process)를 가장 바르게 정의한 것은?

  1. 프로그래머가 작성한 원시 프로그램이다.
  2. 컴파일러에 의해 번역된 기계어 프로그램이다.
  3. 컴퓨터에 의해 실행 중인 프로그램으로 운영체제가 관리하는 최소 단위의 작업이다.
  4. 응용 프로그램과 시스템 프로그램 모두를 일컫는 용어이다.
(정답률: 75%)
  • 프로세스는 단순히 저장 장치에 있는 프로그램이 아니라, 메모리에 적재되어 CPU에 의해 실행 중인 동적인 상태의 프로그램을 의미하며, 운영체제가 자원을 할당하고 관리하는 작업의 최소 단위입니다.
profile_image
1

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

73. 디스크 헤드의 현 위치가 53 트랙에 있다고 가정할 때 SCAN 기법을 사용할 경우 대기 큐의 내용이 다음과 같을 때 처리 순서는 어떻게 되겠는가?

  1. 53-50-59-61-100-115-120-192-25
  2. 53-50-25-59-61-100-115-120-192
  3. 53-59-61-50-25-100-115-120-192
  4. 53-100-192-50-120-25-115-59-61
(정답률: 42%)
  • SCAN 기법은 헤드가 한쪽 방향으로 이동하며 경로에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸어 반대 방향의 요청을 처리하는 방식입니다. 현재 위치가 $53$이며, 낮은 번호 방향으로 먼저 이동할 경우 $50 \rightarrow 25$ 순으로 처리한 뒤, 방향을 바꾸어 $59 \rightarrow 61 \rightarrow 100 \rightarrow 115 \rightarrow 120 \rightarrow 192$ 순으로 처리하게 됩니다.
profile_image
1

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

74. 페이지 교체기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(referenced bit)와 변형비트(modified bit)를 필요로 하는 방법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 58%)
  • NUR(Not Used Recently) 기법은 참조비트와 변형비트를 사용하여 최근에 사용되지 않은 페이지를 우선적으로 교체함으로써 LRU의 시간 오버헤드를 줄인 효율적인 기법입니다.
profile_image
1

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

75. 운영체제의 여러 형태 중 시대적으로 가장 먼저 생겨난 형태는?

  1. 실시간처리 시스템
  2. 일괄처리 시스템
  3. 다중처리 시스템
  4. 분산처리 시스템
(정답률: 71%)
  • 운영체제는 초기 컴퓨터 시대에 유사한 작업들을 모아 한꺼번에 처리하는 일괄처리 시스템(Batch Processing System)에서부터 시작되어 발전하였습니다.
profile_image
1

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

76. UNIX 시스템에서 이용자와 시스템을 연결해 주는 매체로서 명령문 해석기라고 할 수 있는 것은?

  1. 커널(kernel)
  2. 쉘(shell)
  3. 인터프리터(interpreter)
  4. 소켓(socket)
(정답률: 72%)
  • 쉘(shell)은 사용자가 입력한 명령어를 해석하여 커널(kernel)에 전달하고 시스템을 제어하는 명령문 해석기 역할을 수행합니다.
profile_image
1

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

77. 보안 메커니즘의 설계 원칙에는 개방된 설계, 최소 특권, 특권의 분할, 매커니즘의 경제성 등이 있다. 이 중 개방된 설계의 의미를 가장 적절하게 설명한 것은?

  1. 알고리즘은 알려졌으나, 그 키는 비밀인 암호 시스템의 사용을 의미한다.
  2. 트로이 목마로부터의 피해를 제한하기 위해 모든 주체는 업무 완수에 필요한 최소한의 특권만을 사용해야 한다.
  3. 가능하다면 객체에 대한 접근은 하나 이상의 조건을 만족하게 해야 한다.
  4. 가능한 한 기능 검증과 쉽게 정확한 구현을 할 수 있도록 간단히 설계한다.
(정답률: 53%)
  • 개방된 설계란 보안의 핵심을 알고리즘의 비밀성에 두지 않고, 알고리즘은 공개하되 암호 키만을 비밀로 유지하여 보안성을 확보하는 원칙을 의미합니다.

    오답 노트

    최소한의 특권만을 사용: 최소 특권
    하나 이상의 조건 만족: 특권의 분할
    간단히 설계: 메커니즘의 경제성
profile_image
1

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

78. UNIX 시스템의 특징으로 볼 수 없는 것은?

  1. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
  2. UNIX 시스템은 다중 작업시스템(Multi-tasking System)이다.
  3. UNIX 시스템의 파일 구조는 단층구조 형태이다.
  4. UNIX 시스템은 다 사용자(Multi-user) 시스템이다.
(정답률: 72%)
  • UNIX 시스템은 계층적 파일 구조(Tree 구조)를 사용하여 디렉터리를 통해 파일을 효율적으로 관리합니다. 따라서 단층구조 형태라는 설명은 틀린 내용입니다.
profile_image
1

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

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

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

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

80. 프로세스 제어블록(PCB)에 포함되지 않는 정보는?

  1. 프로세스의 우선순위
  2. 레지스터 내용을 저장하는 장소
  3. 우선순위를 위한 스케줄러
  4. 프로세스의 현재 상태
(정답률: 44%)
  • PCB(Process Control Block)는 운영체제가 프로세스를 관리하기 위해 필요한 정보를 저장하는 자료구조입니다. 스케줄러는 PCB에 저장되는 정보가 아니라, PCB의 정보를 참조하여 어떤 프로세스를 실행할지 결정하는 운영체제의 핵심 기능(모듈)입니다.
profile_image
1

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

5과목: 정보통신개론

81. 변조방식 중 ASK 변조란 무슨 변조 방식인가?

  1. 전송 편이 변조
  2. 주파수 편이 변조
  3. 위상 편이 변조
  4. 진폭 편이 변조
(정답률: 53%)
  • ASK(Amplitude Shift Keying)는 디지털 데이터를 전송할 때 반송파의 진폭(Amplitude)을 변화시켜 신호를 표현하는 방식이므로 진폭 편이 변조입니다.

    오답 노트

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

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

82. 9600[bps] 의 전송속도를 갖는 모뎀이 4개의 위상을 갖는 QPSK로 변조될 때 변조속도는?

  1. 4800[baud]
  2. 2400[baud]
  3. 1200[baud]
  4. 600[baud]
(정답률: 30%)
  • 전송속도(bps)와 변조속도(baud)의 관계는 한 번의 신호 변화로 전송되는 비트 수(bit/symbol)에 의해 결정됩니다. QPSK는 4개의 위상을 가지므로 한 번에 2비트를 전송합니다.
    ① [기본 공식] $B = \frac{R}{n}$ (변조속도 = 전송속도 / 비트수)
    ② [숫자 대입] $B = \frac{9600}{2}$
    ③ [최종 결과] $B = 4800$
profile_image
1

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

83. 다음 설명 중 틀린 것은?

  1. IBM의 SNA는 컴퓨터간 접속을 용이하게한 체계화된 네트워크 방식이다.
  2. 본격적인 데이타통신의 시초는 미국의 반자동 방공 시스템(SAGE)이다.
  3. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
  4. 데이타전송이란 컴퓨터나 데이타단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.
(정답률: 73%)
  • 온라인 시스템이 대량 보급되고 네트워크 규모가 커질수록 서로 다른 제조사의 장비 간 호환성을 확보하기 위해 정보통신 표준화의 필요성은 더욱 증대되었습니다.
profile_image
1

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

84. 다음 중 데이터 회선종단장치와 가장 거리가 먼 것은?

  1. DCE
  2. DTE
  3. MODEM
  4. DSU
(정답률: 31%)
  • 데이터 회선종단장치(DCE)는 DTE와 통신망 사이에서 신호를 변환하여 전송하는 장치를 말합니다. MODEM이나 DSU가 대표적인 DCE에 해당하며, DTE(데이터 단말 장치)는 DCE에 연결되어 데이터를 생성하거나 소비하는 주체이므로 성격이 다릅니다.
profile_image
1

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

85. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고 또한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 것은?

  1. DTE
  2. CODEC
  3. CCU
  4. DCE
(정답률: 62%)
  • CODEC(코덱)은 Coder-Decoder의 합성어로, 아날로그 신호를 디지털 신호로 변환(부호화)하고, 다시 디지털 신호를 아날로그 신호로 복구(복호화)하는 장치나 소프트웨어를 의미합니다.
profile_image
1

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

86. OSI 7 계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?

  1. 에러검출
  2. 출력확인
  3. 오류제어
  4. 흐름제어
(정답률: 63%)
  • 데이터 링크 계층은 물리 계층으로부터 받은 비트 흐름을 프레임 단위로 묶어 인접 시스템 간의 신뢰성 있는 전송을 보장하는 계층입니다. 주요 기능으로는 에러 검출, 오류 제어, 흐름 제어가 포함되며, 출력 확인은 해당 계층의 주요 기능이 아닙니다.
profile_image
1

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

87. 다음 중 LAN에 대한 설명 중 옳지 않은 것은?

  1. 광대역 전송매체의 사용으로 고속통신이 가능하다.
  2. 매우 낮은 오류율을 가지며, 방송 형태의 이용이 가능하다.
  3. LAN의 구성은 주로 공중망으로 이루어진다.
  4. 근거리 상호통신을 지원하고 워크스테이션 간을 연결하는데 사용한다.
(정답률: 50%)
  • LAN(근거리 통신망)은 짧은 거리 내의 장치들을 연결하는 네트워크로, 주로 사설망을 통해 구축됩니다. 따라서 LAN의 구성이 주로 공중망으로 이루어진다는 설명은 틀린 내용입니다.
profile_image
1

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

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

  1. 스타형(Star)
  2. 링형(Ring)
  3. 사각형(Square)
  4. 버스형(Bus)
(정답률: 69%)
  • 대표적인 통신망 토폴로지에는 스타형, 링형, 버스형, 망형(Mesh) 등이 있으며, 사각형(Square)은 표준적인 통신망 형태가 아닙니다.
profile_image
1

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

89. 컴퓨터시스템에서 사용되는 필수적인 시스템 소프트웨어로써 컴퓨터의 전반적인 운영과 각종 컴퓨터 자원의 관리를 수행하는 것은?

  1. OS(Operating System)
  2. 마스터 화일(Master file)
  3. 유틸리티(Utility)
  4. 인터럽트(Interrupt)
(정답률: 74%)
  • 컴퓨터 하드웨어와 사용자 사이에서 인터페이스 역할을 하며, 자원 관리 및 시스템 전반의 운영을 담당하는 필수 소프트웨어는 OS(Operating System)입니다.
profile_image
1

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

90. 인터넷서비스에 사용되는 통신프로토콜인 TCP/IP는 OSI 참조모델의 어느 계층에 각 각 속하는가?

  1. 계층2/계층1
  2. 계층3/계층2
  3. 계층4/계층3
  4. 계층5/계층4
(정답률: 59%)
  • TCP/IP 프로토콜에서 TCP는 전송 계층(Transport Layer)인 계층 4에 해당하며, IP는 네트워크 계층(Network Layer)인 계층 3에 해당합니다.
profile_image
1

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

91. 양방향으로 데이터 전송이 가능하나 한 순간에는 한 쪽 방향으로만(한번씩 교대로) 전송이 이루어지는 방식은?

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

    오답 노트

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

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

92. 정보통신기술 중 단말기술보다는 전송기술에 주로 해당된다고 보는 것은?

  1. 멀티미디어
  2. 개인화
  3. 고기능화
  4. 광대역화
(정답률: 74%)
  • 광대역화는 한 번에 전송할 수 있는 데이터의 양(대역폭)을 넓혀 전송 속도를 높이는 기술로, 단말기의 기능보다는 데이터를 실어 나르는 전송로의 성능 향상과 관련된 전송기술에 해당합니다.
profile_image
1

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

93. 데이터 교환방식에 의한 망의 분류 중 적합하지 않은 것은?

  1. 회선 교환망
  2. 무선 교환망
  3. 패킷 교환망
  4. 메시지 교환망
(정답률: 55%)
  • 데이터 교환 방식에 따른 망 분류는 데이터를 전송하는 경로 설정 방식에 따라 회선 교환망, 패킷 교환망, 메시지 교환망으로 구분합니다. 무선 교환망은 전송 매체(무선)에 따른 분류이지 데이터 교환 방식에 따른 분류가 아닙니다.
profile_image
1

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

94. 다음 중 정보통신의 필요성과 가장 관계가 적다고 볼 수 있는 것은?

  1. 정보의 이용율 증가로 노동력 자원화 향상
  2. 원격지의 정보처리기기 사이의 효율적 정보교환
  3. 중요한 컴퓨터 자원의 공동 활용
  4. 정보통신망의 초고속화 및 글로벌화
(정답률: 69%)
  • 정보통신의 필요성은 자원의 효율적 공유, 원격지 간의 신속한 정보 교환, 글로벌 네트워크 구축 등에 있습니다. 노동력의 자원화 향상은 정보통신 자체의 직접적인 목적이나 필요성보다는 경제적/사회적 결과에 가깝습니다.
profile_image
1

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

95. 정보통신시스템의 구성 요소에 대한 설명으로 거리가 먼 것은?

  1. CCU, FEP는 통신제어장치이다.
  2. MODEM은 변ㆍ복조장치이다.
  3. DTE는 데이터 에러감시장치이다.
  4. DSU는 신호변환장치이다.
(정답률: 61%)
  • DTE(Data Terminal Equipment)는 데이터 단말 장치로, 데이터의 생성이나 수신을 담당하는 장치입니다.

    오답 노트

    CCU, FEP: 통신제어장치 맞음
    MODEM: 변복조장치 맞음
    DSU: 신호변환장치 맞음
profile_image
1

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

96. 다음 중 전송 오류의 주 원인이 아닌 것은?

  1. 신호 감쇄
  2. 지연 왜곡
  3. 신호 잡음
  4. 변조 복조
(정답률: 71%)
  • 전송 오류는 신호가 전달되는 과정에서 발생하는 물리적 변형이나 방해 요소로 인해 발생합니다. 변조 복조는 디지털 신호를 아날로그로, 또는 아날로그를 디지털로 변환하여 전송 효율을 높이는 기술적 과정이지 오류의 원인이 아닙니다.
profile_image
1

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

97. 전송로 상에 데이터가 흐르고 있지 않은 것을 확인한 후 데이터를 보내는 방식으로 버스(bus)형태의 통신망구조에 적합한 방식은?

  1. Token Passing 방식
  2. CSMA/CD 방식
  3. TDMA 방식
  4. CDMA 방식
(정답률: 60%)
  • CSMA/CD 방식은 Carrier Sense(전송로 확인), Multiple Access(다중 접속), Collision Detection(충돌 검출)의 약자로, 버스형 망에서 데이터 충돌을 방지하며 전송하는 대표적인 방식입니다.
profile_image
1

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

98. OSI참조 모델에서 각 계층의 기능이 잘못 설명된 것은?

  1. 프레젠테이션 계층 : 정보의 형식 설정과 코드 변환
  2. 네트워크 계층 : 정보 교환과 중계 기능
  3. 응용 계층 : 회화 단위의 제어
  4. 물리 계층 : 전송 매체로의 전기적 신호 전송
(정답률: 55%)
  • 응용 계층은 사용자 인터페이스와 네트워크 서비스(이메일, 웹 등)를 제공하는 계층입니다. 회화 단위의 제어(대화 제어)는 세션 계층의 주요 기능입니다.

    오답 노트

    프레젠테이션 계층: 데이터 형식 변환 및 암호화 담당
    네트워크 계층: 경로 설정(Routing) 및 패킷 전송 담당
    물리 계층: 비트 단위의 전기적 신호 전송 담당
profile_image
1

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

99. 다음 중 CATV의 주요 구성 요소와 가장 거리가 먼 것은?

  1. 헤드엔드(HEAD-END)
  2. 모뎀
  3. 전송로
  4. 가입자 단말장치
(정답률: 46%)
  • CATV(케이블 TV) 시스템은 방송국 역할을 하는 헤드엔드, 신호를 전달하는 전송로, 그리고 수신하는 가입자 단말장치로 구성됩니다. 모뎀은 주로 데이터 통신을 위한 변복조 장치로, CATV의 기본 구성 요소와는 거리가 멉니다.
profile_image
1

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

100. SDLC 규범에서 한 프레임(Frame)을 구성하는데 필요한 요소가 아닌 것은?

  1. 플래그(Flag)
  2. 번지 지정부(Address Field)
  3. 제어부(control Field)
  4. 논리 연산부(Arithmetic Logic Unit)
(정답률: 58%)
  • SDLC 프레임은 플래그, 번지 지정부, 제어부, 정보부, FCS로 구성됩니다. 논리 연산부(Arithmetic Logic Unit)는 CPU의 핵심 구성 요소이며 통신 프레임 구성 요소가 아닙니다.
profile_image
1

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

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