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

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

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

정보처리산업기사
(2018-03-04 기출문제)

목록

1과목: 데이터 베이스

1. 다음 트리의 차수는?

  1. 2
  2. 3
  3. 4
  4. 8
(정답률: 75%)
  • 트리의 차수는 트리 내의 노드들 중 자식 노드(하위 노드)를 가장 많이 가지고 있는 노드의 자식 수입니다.
    에서 노드 A, C, E가 각각 2개의 자식을 가지고 있어 최대 차수는 2가 됩니다.
profile_image
1

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

2. 다음 영문과 관련되는 SQL 명령은?

  1. KILL
  2. DELETE
  3. DEL
  4. ERASE
(정답률: 88%)
  • 제시된 이미지 $\text{The Command removes tuples from a relation.}$의 내용은 릴레이션에서 튜플을 삭제하는 기능을 의미하며, 이에 해당하는 SQL 명령어는 DELETE입니다.
profile_image
1

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

3. 널 값(null value)에 대한 설명으로 틀린 것은?

  1. 정보의 부재를 나타낼 때 사용하는 특수한 데이터 값이다.
  2. 아직 알려지지 않은 모르는 값이다.
  3. 공백(space)과는 다른 의미이다.
  4. 영(zero)과 같은 값이다.
(정답률: 87%)
  • 널 값(NULL)은 데이터가 존재하지 않는 '정보의 부재' 상태를 의미하며, 이는 값이 0인 상태나 공백 문자(Space)와는 완전히 다른 개념입니다.
profile_image
1

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

4. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 2회전 후의 결과는?

  1. 4, 1, 3, 5, 9
  2. 4, 5, 1, 3, 9
  3. 9, 4, 5, 1, 3
  4. 4, 5, 9, 1, 3
(정답률: 72%)
  • 버블 정렬은 인접한 두 요소를 비교하며 가장 큰 값을 뒤로 보내는 방식입니다. 1회전 시 가장 큰 수 1개가, 2회전 시 가장 큰 수 2개가 오른쪽 끝에 확정적으로 정렬됩니다.
    진행 과정: $\rightarrow$ 1회전 후: 4, 5, 1, 3, 9 $\rightarrow$ 2회전 후: 4, 1, 3, 5, 9
profile_image
1

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

5. 다음 트리를 Post-order로 운행할 때 노드 B는 몇 번째로 검사되는가?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 74%)
  • Post-order(후위 순회)는 '왼쪽 자식 $\rightarrow$ 오른쪽 자식 $\rightarrow$ 루트' 순으로 방문하는 방식입니다.
    제시된 트리 의 순회 순서는 $D \rightarrow E \rightarrow C \rightarrow B \rightarrow A$가 됩니다. 따라서 노드 B는 4번째로 검사됩니다.
profile_image
1

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

6. 해싱 기법에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합은?

  1. Synonym
  2. Collision
  3. Bucket
  4. Overflow
(정답률: 63%)
  • 해싱 기법에서 서로 다른 키 값이 동일한 홈 주소를 갖게 되어 충돌이 발생했을 때, 이 동일한 주소를 공유하는 레코드들의 집합을 Synonym이라고 합니다.

    오답 노트

    Collision: 서로 다른 키가 동일한 주소로 충돌하는 현상 자체
    Bucket: 하나의 주소를 갖는 파일의 저장 구역
    Overflow: 버킷 내에 저장할 공간이 없는 상태
profile_image
1

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

7. 관계해석에 대한 설명으로 옳지 않은 것은?

  1. 프레디키트 해석(predicate calculus)으로 질의어를 표현한다.
  2. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.
  3. 튜플 관계해석과 도메인 관계해석이 있다.
  4. 한정된 튜플 관계해석은 관계 대수의 표현 능력과 동등하다.
(정답률: 76%)
  • 관계해석은 '무엇(What)'을 얻을 것인가에 집중하여 정의하는 비절차적 언어입니다. 반면, '어떻게(How)' 유도하는가를 기술하는 절차적 언어는 관계대수입니다.
profile_image
1

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

8. SQL의 데이터 정의문(DDL)이 아닌 것은?

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

    오답 노트

    INSERT: 데이터 조작어(DML)에 해당하며 데이터를 삽입하는 역할을 합니다.
profile_image
1

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

9. n개의 원소를 정렬하는 방법 중 평균 수행시간 복잡도와 최악 수행시간 복잡도가 모두 O(nlog2n)인 정렬은?

  1. 삽입 정렬
  2. 힙 정렬
  3. 버블 정렬
  4. 선택 정렬
(정답률: 75%)
  • 힙 정렬은 평균과 최악의 경우 모두 $O(n \log_2 n)$의 시간 복잡도를 가지는 효율적인 정렬 알고리즘입니다.

    오답 노트

    삽입, 버블, 선택 정렬: 평균 및 최악 수행시간 복잡도가 $O(n^2)$인 정렬
profile_image
1

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

10. 계층형 데이터 모델의 특징이 아닌 것은?

  1. 개체 타입 간에는 상위와 하위 관계가 존재한다.
  2. CODASYL DBTG 모델이라고도 한다.
  3. 루트 개체 타입을 가지고 있다.
  4. 링크를 사용하여 개체와 개체 사이의 관계성을 표시한다.
(정답률: 52%)
  • 계층형 데이터 모델은 트리 구조로 루트 개체 타입을 가지며 상하 관계를 링크로 연결하는 것이 특징입니다.

    오답 노트

    CODASYL DBTG 모델: 망형(네트워크형) 데이터 모델의 특징입니다.
profile_image
1

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

11. 다음의 전위(prefix) 표기식을 중위(infix) 표기식으로 옳게 변환한 것은?

  1. B * D + A - E / C
  2. C * D + B - A / E
  3. E * D + C - B / A
  4. A * B + C - D / E
(정답률: 83%)
  • 전위 표기식 $- + * A B C / D E$를 중위 표기식으로 변환하는 과정입니다.
    1. 가장 먼저 계산되는 연산자부터 묶습니다: $(* A B) \rightarrow (A * B)$, $(/ D E) \rightarrow (D / E)$
    2. 다음 연산자를 처리합니다: $(+ (A * B) C) \rightarrow (A * B + C)$
    3. 마지막 연산자를 처리합니다: $(- (A * B + C) (D / E)) \rightarrow A * B + C - D / E$
profile_image
1

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

12. 다음은 무엇에 관한 설명인가?

  1. Array
  2. Stack
  3. Queue
  4. Binary Tree
(정답률: 76%)
  • 제시된 이미지 의 내용은 모든 삽입과 삭제가 top이라고 불리는 한쪽 끝에서만 이루어지는 순서 목록을 설명하고 있습니다. 이는 후입선출(LIFO, Last-In First-Out) 구조인 Stack의 핵심 특징입니다.
profile_image
1

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

13. 릴레이션 A는 4개의 튜플로, 릴레이션 B는 6개의 튜플로 구성되어 있다. 두 릴레이션에 대한 카티션 프로덕트 연산의 결과로서 몇 개의 튜플이 생성되는가?

  1. 2
  2. 6
  3. 10
  4. 24
(정답률: 78%)
  • 카티션 프로덕트(Cartesian Product) 연산은 두 릴레이션의 모든 튜플을 서로 조합하는 곱집합 연산입니다.
    ① [기본 공식] $N = R_1 \times R_2$
    ② [숫자 대입] $N = 4 \times 6$
    ③ [최종 결과] $N = 24$
profile_image
1

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

14. 개체-관계(E-R) 모델에서 개체 타입을 표시하는 기호는?

(정답률: 77%)
  • E-R 모델에서 개체 타입은 사각형으로 표시합니다.

    오답 노트

    : 관계 타입은 마름모로 표시
    : 속성 타입은 타원으로 표시
profile_image
1

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

15. 키 값을 여러 부분으로 분류하여 각 부분을 더하거나 XOR 하여 주소를 얻는 해싱 함수 기법은?

  1. Divide
  2. Folding
  3. Mid-Square
  4. Digit Analysis
(정답률: 78%)
  • 키 값을 여러 부분으로 나누어 합산하거나 XOR 연산을 통해 주소를 생성하는 해싱 기법은 Folding입니다.

    오답 노트

    Divide: 키 값을 특정 수로 나눈 나머지 사용
    Mid-Square: 키 값을 제곱한 후 중간 부분 추출
    Digit Analysis: 키 값의 각 자릿수 중 유효한 숫자 선택
profile_image
1

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

16. 순서가 A, C, B, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과가 될 수없는 것은? (단, 보기 항에서 좌측 값부터 먼저 출력된 순서이다.)

  1. D, B, C, A
  2. D, A, C, B
  3. A, C, B, D
  4. C, D, B, A
(정답률: 64%)
  • 스택은 LIFO(Last-In First-Out) 구조이므로, D가 가장 먼저 출력되었다면 스택에는 A, C, B가 순서대로 쌓여 있어야 합니다. 따라서 D 출력 후에는 반드시 B, C, A 순으로만 출력될 수 있으며, D, A, C, B 순으로는 출력될 수 없습니다.
profile_image
1

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

17. 시스템 카탈로그에 대한 설명으로 틀린 것은?

  1. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 정보를 저장한다.
  2. 시스템 테이블로 구성되어 있어 일반 사용자는 내용을 검색할 수 없다.
  3. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 대한 정보를 포함하고 있는 시스템 데이터베이스이다.
  4. 자료 사전(Data Dictionary)이라고도 한다.
(정답률: 85%)
  • 시스템 카탈로그는 시스템이 자동으로 갱신하지만, 일반 사용자도 SQL 문을 통해 내용을 조회(검색)할 수 있습니다.
profile_image
1

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

18. SQL 문장의 기술이 적당치 않은 것은?

  1. select... from... where...
  2. insert... on... values...
  3. update... set... where...
  4. delete... from... where...
(정답률: 75%)
  • 데이터를 삽입하는 SQL 문법은 insert into 테이블명 values 값 목록 형태여야 합니다. 따라서 insert... on... values...는 잘못된 기술입니다.
profile_image
1

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

19. 테이블, 뷰, 인덱스 제거 시 사용하는 SQL은?

  1. CREATE 문
  2. DROP 문
  3. SELECT 문
  4. CLOSE 문
(정답률: 87%)
  • 테이블, 뷰, 인덱스와 같은 데이터베이스 객체 자체를 완전히 제거할 때 사용하는 명령어는 DROP 문입니다.

    오답 노트

    CREATE 문: 객체 생성
    SELECT 문: 데이터 조회
    CLOSE 문: 커서 닫기
profile_image
1

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

20. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?

  1. 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 사용자의 데이터 관리를 간단하게 해 준다.
  3. 뷰가 정의된 기본 테이블이 삭제되면, 뷰도 자동적으로 삭제된다.
  4. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 물리적인 실제 테이블이다.
(정답률: 77%)
  • 뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상의 테이블이며, 물리적으로 데이터를 저장하지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 인터럽트 처리에서 I/O 장치들의 우선순위를 지정하는 가장 큰 이유는?

  1. 인터럽트 발생 빈도를 확인하기 위해서
  2. CPU가 하나 이상의 인터럽트를 처리하지 못하게 하기 위해서
  3. 여러 개의 인터럽트 요구들이 동시에 들어올 때 그들 중의 하나를 선택하기 위해서
  4. 인터럽트 처리 루틴의 주소를 알기 위해서
(정답률: 73%)
  • 여러 개의 I/O 장치에서 인터럽트 요청이 동시에 발생했을 때, CPU가 어떤 요청을 먼저 처리할지 결정하기 위해 우선순위를 지정합니다.
profile_image
1

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

22. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplexer
(정답률: 60%)
  • 인터럽트의 발생 원인을 소프트웨어적으로 확인하여 처리하는 방식은 Polling입니다.

    오답 노트

    Daisy chain: 하드웨어적으로 우선순위를 부여하는 직렬 연결 방식
profile_image
1

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

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

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

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

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

  1. Program Interrupt
  2. I/O Interrupt
  3. Paging Interrupt
  4. Power Failure Interrupt
(정답률: 64%)
  • 인터럽트 우선순위는 시스템의 치명적인 오류일수록 높게 설정됩니다. 전원 장애(Power Failure)는 시스템 전체의 붕괴를 초래하는 가장 긴급한 상황이므로 최우선순위를 가집니다.
    우선순위 순서: Power Failure > Machine Check > External Signal > I/O > Instruction Fail > Program Check > SVC
profile_image
1

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

25. Operand의 내용을 저장하는 장소에 operand주소를 저장하는 방식으로서 두 번의 참조를 필요로 하는 주소 방식은?

  1. 직접 주소방식
  2. 간접 주소방식
  3. 인덱스 주소방식
  4. 레지스터 주소방식
(정답률: 65%)
  • 간접 주소방식은 명령어의 주소 부분이 실제 데이터(Operand)가 있는 곳이 아니라, 데이터의 주소가 저장된 메모리 위치를 가리키는 방식입니다. 따라서 실제 데이터에 접근하기 위해 메모리를 두 번 참조해야 합니다.
profile_image
1

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

26. 소프트웨어의 의한 인터럽트(interrupt) 우선순위 체제의 특징으로 볼 수 없는 것은?

  1. 우선순위 등급이 높은 장치가 인터럽트 요청을 할 때 등급이 낮은 장치로 부터는 요청을 할 수 없게 된다.
  2. 우선순위는 프로그램 상에서 결정하므로 융통성이 있다.
  3. 우선순위의 설정을 위한 하드웨어가 별도로 필요 없으므로 경제적이다.
  4. 인터럽트 반응 속도가 느리다.
(정답률: 44%)
  • 소프트웨어 인터럽트 우선순위 체제는 프로그램(폴링 방식 등)으로 제어하므로 융통성이 있고 경제적이지만, 하드웨어 방식에 비해 반응 속도가 느린 것이 특징입니다.

    오답 노트

    우선순위 등급이 높은 장치가 요청할 때 낮은 장치의 요청을 차단하는 것은 하드웨어적 우선순위 제어(Daisy Chain 등)의 특징입니다.
profile_image
1

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

27. 정보의 물리적 표현방법으로 2바이트를 사용할 때 표현범위는? (단, K는 kilo이다.)

  1. 0 ~ FF
  2. 0 ~ 1K
  3. 0 ~ 16K
  4. 0 ~ 64K
(정답률: 48%)
  • 데이터 표현 범위는 $2^{n}$ (n은 비트 수)로 계산합니다. 2바이트는 $16\text{bit}$이므로 다음과 같이 계산됩니다.
    ① [기본 공식] $\text{Range} = 2^{n}$
    ② [숫자 대입] $\text{Range} = 2^{16} = 2^{6} \times 2^{10}$
    ③ [최종 결과] $\text{Range} = 64\text{K}$
profile_image
1

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

28. 일정한 시간 간격으로 발생한 펄스에 따른 계산기의 각 부분의 동작을 규칙적으로 진행시키는 제어 방식은?

  1. 직류 방식
  2. 비동기식 제어 방식
  3. 비주기식 제어 방식
  4. 동기식 제어 방식
(정답률: 71%)
  • 동기식 제어 방식은 시스템 클록(Clock)이라는 일정한 시간 간격의 펄스에 맞추어 모든 동작을 규칙적으로 진행시키는 방식입니다.
profile_image
1

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

29. 레지스터의 내용을 메모리에 전달하는 기능을 무엇이라 하는가?

  1. Fetch
  2. Store
  3. Load
  4. Transfer
(정답률: 45%)
  • Store는 CPU의 레지스터에 있는 내용을 메모리로 전달하여 저장하는 기능입니다.

    오답 노트

    Load: 메모리에서 레지스터로 전달
    Move: 레지스터 간 자료 전달
    Push: 스택에 자료 저장
    Pop: 스택에서 자료 인출
profile_image
1

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

30. 각 비트(bit)를 전하(charge)의 형태로 저장하며, 주기적으로 재충전이 필요한 기억장치는?

  1. Static RAM
  2. Dynamic RAM
  3. CMOS RAM
  4. TTL RAM
(정답률: 58%)
  • Dynamic RAM은 전하를 커패시터에 저장하는 방식으로, 시간이 지나면 전하가 누설되므로 주기적인 재충전(Refresh)이 반드시 필요합니다.

    오답 노트

    Static RAM: 재충전이 필요 없음
profile_image
1

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

31. 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 레지스터는?

  1. 누산기
  2. 인덱스 레지스터
  3. 플래그 레지스터
  4. RAM
(정답률: 77%)
  • 누산기는 산술 및 논리 연산의 결과를 일시적으로 저장하고 축적하는 레지스터입니다.

    오답 노트

    인덱스 레지스터: 주소 변경 및 반복 횟수 계산
    플래그 레지스터: 오버플로우, 캐리 등 상태 기억
    RAM: 주기억장치
profile_image
1

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

32. 주기억 장치의 영역구분을 크게 둘로 나눌 때 가장 옳은 것은?

  1. 시스템 프로그램 영역, 사용자 프로그램 영역
  2. 시스템 프로그램 영역, 운영체제 영역
  3. 관리자 프로그램 영역, 운영체제 영역
  4. 관리자 프로그램 영역, 사용자 프로그램 영역
(정답률: 55%)
  • 주기억 장치는 효율적인 메모리 관리와 보호를 위해 운영체제 등이 상주하는 시스템 프로그램 영역과 일반 응용 프로그램이 실행되는 사용자 프로그램 영역으로 구분하여 사용합니다.
profile_image
1

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

33. 내부 인터럽트와 가장 관련이 없는 것은?

  1. 오버플로우
  2. 트랩
  3. 불법적 명령
  4. 타이밍 장치
(정답률: 49%)
  • 내부 인터럽트는 프로그램 실행 중 발생하는 예외 상황(오버플로우, 트랩 등)을 처리합니다. 산업인력공단 기준에 따라 불법적 명령은 외부 사용자가 직접 내린 명령으로 간주하여 외부 인터럽트로 분류합니다.

    오답 노트

    타이밍 장치: 내부 모듈로 판단하여 내부 인터럽트로 분류함
profile_image
1

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

34. 십진수 6을 4bit excess-3 코드로 변환한 후Gray 코드로 표현한 것은?

  1. 0110
  2. 1101
  3. 1100
  4. 1001
(정답률: 51%)
  • 십진수를 Excess-3 코드로 변환한 후, 이를 다시 Gray 코드로 변환하는 과정입니다.
    1. 십진수 6을 이진수로 변환: $0110$
    2. Excess-3 변환 (이진수 $0110 + 0011$): $1001$
    3. Gray 코드 변환 (첫 자리는 그대로, 이후 자리는 이전 비트와 현재 비트를 XOR 연산):
    첫 번째: $1$
    두 번째: $1 \oplus 0 = 1$
    세 번째: $0 \oplus 0 = 0$
    네 번째: $0 \oplus 1 = 1$
    최종 결과: $1101$
profile_image
1

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

35. 컴퓨터에서 정수를 표기할 때 크기를 제한받는 가장 큰 이유는?

  1. 레지스터의 개수
  2. 기억용량
  3. 워드의 비트수
  4. 기억장치의 종류의 차이
(정답률: 68%)
  • 컴퓨터가 한 번에 처리할 수 있는 데이터의 단위인 워드의 비트 수에 따라 표현 가능한 정수의 범위가 결정되기 때문입니다.
profile_image
1

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

36. 중앙처리장치에서 데이터를 요구하는 명령을 내린 순간부터 데이터를 주고받는 것이 끝나는 순간까지의 시간을 무엇이라 하는가?

  1. access time
  2. loading time
  3. seek time
  4. search time
(정답률: 67%)
  • CPU가 데이터를 요청한 시점부터 데이터 전송이 완료될 때까지의 전체 시간을 의미합니다. 이는 탐색 시간(Seek Time), 회전 대기 시간(Rotational Delay Time), 전송 시간(Transfer Time)을 모두 합산한 개념입니다.
profile_image
1

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

37. 논리식 Y = AB+A(B+C)+B(B+C)를 가장 간소화 시킨 것은?

  1. AB+C
  2. ABC
  3. B+AC
  4. A+BC
(정답률: 42%)
  • 불 대수 법칙을 이용하여 논리식을 전개하고 간소화합니다.
    $$Y = AB + A(B + C) + B(B + C)$$
    $$Y = AB + AB + AC + BB + BC$$
    $$Y = AB + AC + B + BC$$
    $$Y = B(1 + A + C) + AC$$
    $$Y = B + AC$$
profile_image
1

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

38. 메모리 용량이 총 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비트
(정답률: 64%)
  • PC는 메모리의 주소를 지정하므로 전체 용량의 주소 비트수가 필요하며, MBR은 한 번에 읽어오는 데이터의 크기인 워드 크기와 같습니다.
    ① [기본 공식]
    $$PC = \log_{2}(\text{Total Words})$$
    $$MBR = \text{Word Size}$$
    ② [숫자 대입]
    $$PC = \log_{2}(4096)$$
    $$MBR = 8$$
    ③ [최종 결과]
    $$PC = 12\text{비트}, MBR = 8\text{비트}$$
profile_image
1

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

39. 다음 중 CISC(Complex Instruction Set Computer)형 프로세서의 특징이 아닌 것은?

  1. 명령어의 길이가 일정하다.
  2. 많은 수의 명령어를 갖는다.
  3. 다양한 주소 모드를 지원한다.
  4. 레지스터와 메모리의 다양한 명령어를 제공한다.
(정답률: 66%)
  • CISC는 복잡하고 다양한 명령어를 제공하기 위해 가변 길이 명령어 형식을 사용합니다.

    오답 노트

    많은 수의 명령어, 다양한 주소 모드 지원, 레지스터와 메모리의 다양한 명령어 제공은 모두 CISC의 핵심 특징입니다.
profile_image
1

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

40. 하나의 전가산기를 구성하는 필요한 반가산기는 최소 몇 개 인가?

  1. 5
  2. 4
  3. 3
  4. 2
(정답률: 70%)
  • 전가산기는 2개의 반가산기와 1개의 OR 게이트를 조합하여 구성합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 컴퓨터에 의한 계산 처리에 앞서 오류 데이터 찾기 위하여 입력되는 데이터 항목의 논리적 모순 여부를 체크하는 방법은?

  1. Numeric Check
  2. Limit Check
  3. Logical Check
  4. Matching Check
(정답률: 65%)
  • 입력되는 데이터 항목 간의 논리적 모순 여부를 체크하여 오류 데이터를 찾아내는 방법은 Logical Check입니다.

    오답 노트

    Numeric Check: 입력 데이터가 모두 숫자인지 검사
    Limit Check: 데이터가 규정된 범위 내에 있는지 검사
    Matching Check: 저장된 코드표와 대조하여 일치 여부 검사
profile_image
1

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

42. 표준 처리 패턴 중 동일한 파일형식을 가지고 있는 두개 이상의 파일을 하나의 파일로 통합처리 하는 패턴을 무엇이라고 하는가?

  1. 대조(Match)패턴
  2. 병합(Merge)패턴
  3. 갱신(Update)패턴
  4. 생성(Generate)패턴
(정답률: 82%)
  • 동일한 파일 형식을 가진 두 개 이상의 파일을 하나로 통합하여 처리하는 패턴은 병합(Merge)패턴입니다.
profile_image
1

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

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

  1. Conversion
  2. Sort
  3. Update
  4. Merge
(정답률: 77%)
  • 마스터 파일의 데이터를 트랜잭션 파일을 통해 추가, 변경, 삭제함으로써 항상 최신 상태의 정보를 유지하는 표준 처리 패턴은 Update입니다.
profile_image
1

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

44. 코드화 대상 항목의 길이, 넓이, 부피, 무게 등을 나타내는 문자, 숫자 혹은 기호를 그대로 코드로 사용하는 코드는?

  1. Group Classification Code
  2. Decimal Code
  3. Significant Digit Code
  4. Combined Code
(정답률: 66%)
  • 길이, 넓이, 부피, 지름, 높이와 같은 물리적 수치를 그대로 코드에 적용시키는 방법은 Significant Digit Code입니다.

    오답 노트

    Group Classification Code: 일정 기준에 따라 대/중/소분류로 구분하여 번호 부여
    Decimal Code: 0~9까지 10진 분할을 반복하는 방식(예: 도서 분류)
    Combined Code: 두 개 이상의 코드 방식을 조합
profile_image
1

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

45. 다음과 같은 코드 부여 방법의 종류는?

  1. Group Classification Code
  2. Block Code
  3. Letter Type Code
  4. Mnemonic Code
(정답률: 63%)
  • 제시된 이미지 와 같이 TV, TR, KB 등 코드만 보고도 대상 품목을 쉽게 연상할 수 있도록 부여하는 방식이 Mnemonic Code입니다.

    오답 노트

    Group Classification Code: 대분류, 중분류, 소분류 순으로 일련번호 부여
    Block Code: 공통성 있는 항목끼리 블록으로 구분
    Letter Type Code: YD, FT 등 약자를 그대로 사용
profile_image
1

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

46. 입력 방식의 종류 중 현장 정보를 기록한 원시 전표를 전산 부서에서 일정한 주기로 수집하여, 일괄적으로 입력 매체를 작성하는 방식은?

  1. 분산 입력 방식
  2. 직접 입력 방식
  3. 집중 입력 방식
  4. 턴어라운드(반환) 입력 방식
(정답률: 52%)
  • 집중 입력 방식은 현장의 원시 전표를 전산 부서에서 일정 주기로 수집하여 일괄적으로 입력 매체를 작성하는 방식입니다.

    오답 노트

    분산 입력 방식: 데이터 발생 장소에서 각각 매체화
    직접 입력 방식: OMR 카드처럼 사람이 직접 작성하여 입력
    턴어라운드 입력 방식: 출력된 자료가 이용자를 거쳐 다시 재입력
profile_image
1

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

47. 입력 데이터의 오류발생 원인 중 좌우자리를 바꾸어서 발생하는 오류로 가장 옳은 것은?

  1. 오자오류
  2. 전위오류
  3. 추가오류
  4. 임의오류
(정답률: 79%)
  • 입력 시 좌우 자리를 바꾸어 기록하여 발생하는 오류를 전위오류라고 합니다.

    오답 노트

    오자오류: 임의의 한 자리를 잘못 기록
    추가오류: 한 자리를 추가하여 기록
    임의오류: 여러 가지 오류가 복합적으로 발생
profile_image
1

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

48. 객체지향(Object-Oriented)의 개념 설명 중 가장 옳지 않은 것은?

  1. 클래스(Class) : 데이터 값을 저장하는 필드와 이 필드에서 연산하는 메소드로 정의
  2. 속성(Attribute) : 객체들이 갖고 있는 데이터의 값으로 파일처리에서 객체는 레코드, 속성은 필드와 유사한 개념
  3. 객체(Object) : 데이터 구조와 이 구조 하에서 이루어진 연산들이 모여서 하나의 독립된 기능을 수행하는 것
  4. 메소드(Method) : 객체들 사이에서 정보를 교환하기 위한 수단
(정답률: 55%)
  • 메소드는 객체들 사이의 정보 교환 수단이 아니라, 객체의 상태를 참조하거나 변경하기 위해 정의된 기능 수행 명령어들의 모임입니다.
profile_image
1

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

49. 대화형 입출력 방식 중 화면에 여러 개의 항목을 진열하고 그 중의 하나를 선택 도구로 지정하여 직접 실행하는 방식으로 직접 조작 방식이라고도 하는 것은?

  1. 프롬프트 방식
  2. 커맨드 방식
  3. 항목 채우기 방식
  4. 아이콘 방식
(정답률: 59%)
  • 아이콘 방식은 화면에 여러 항목을 진열하고 마우스 포인터와 같은 선택 도구로 지정하여 직접 실행하는 직접 조작 방식입니다.
profile_image
1

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

50. 출력 보고서 설계 시 고려 사항으로 가장 거리가 먼 것은?

  1. 이용자
  2. 이용목적
  3. 보고서의 양
  4. 보고서의 보관순서
(정답률: 52%)
  • 출력 보고서 설계 시에는 이용자, 이용 목적, 필요 부서, 필요 시기, 보고서의 양 등을 종합적으로 고려해야 합니다. 보고서의 보관순서는 설계 단계의 고려 사항보다는 운영 및 관리 단계의 영역에 해당합니다.
profile_image
1

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

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

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 76%)
  • 시스템이 정해진 규정이나 궤도에서 이탈하는 현상을 미리 인식하고 이를 올바르게 수정하여 기능을 정확히 발휘하게 하는 특성은 제어성입니다.

    오답 노트

    목적성: 시스템이 달성해야 할 목표가 있음
    자동성: 사람의 개입 없이 스스로 작동함
    종합성: 여러 구성 요소가 상호 의존하며 통합되어 있음
profile_image
1

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

52. 다음 설명에 해당하는 시스템은?

  1. 음성 출력 시스템
  2. 파일 출력 시스템
  3. 인쇄 출력 시스템
  4. COM 시스템
(정답률: 51%)

  • 출력 정보를 자기테이프나 디스크와 같은 보조기억장치에 저장하여 보관하거나, 이를 다시 입력 정보로 활용하는 피드백 방식으로 사용하는 시스템은 파일 출력 시스템입니다.
profile_image
1

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

53. 다음 파일형식 중 파일편성의 설계 종류에 해당하는 것은?

  1. 색인 순차 편성 파일(Indexed sequence file)
  2. 원시 데이터 파일(Source data file)
  3. 마스터 파일(Master file)
  4. 트랜잭션 파일(Transaction file)
(정답률: 59%)
  • 파일편성의 설계 종류는 데이터를 저장하고 관리하는 물리적 구조에 따라 순차 편성, 색인 순차 편성, 랜덤 편성, 리스트 편성 파일로 구분됩니다. 따라서 색인 순차 편성 파일(Indexed sequence file)이 정답입니다.
profile_image
1

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

54. 입력 정보의 매체화를 그 데이터가 발생한 장소에서 하고 그 입력 매체를 주기적으로 수집하여 컴퓨터에 입력시키는 방식을 사용하는 입력 형식으로 가장 옳은 것은?

  1. 분산 매체화 시스템
  2. 턴어라운드 시스템
  3. 직접 입력 시스템
  4. 피드백 시스템
(정답률: 37%)
  • 데이터가 발생한 장소에서 직접 입력 정보로 매체화하고, 해당 매체를 주기적으로 수집하여 컴퓨터에 입력하는 방식은 분산 매체화 시스템의 핵심 정의입니다.
profile_image
1

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

55. 다음 중 시스템으로서 “좋은 시스템”과 “좋지 않은 시스템”을 판정하는 기준으로 가장 거리가 먼 것은?

  1. 시스템의 가격
  2. 시스템의 효율
  3. 시스템의 신뢰성
  4. 시스템의 유연성
(정답률: 74%)
  • 좋은 시스템을 판정하는 기준은 시스템이 얼마나 제 기능을 잘 수행하는가에 초점을 맞춘 능력성, 신뢰성, 유연성, 효율성, 편리성 등이 핵심입니다.

    오답 노트

    시스템의 가격: 성능이나 품질을 결정하는 기술적 판정 기준이 아닌 경제적 요소입니다.
profile_image
1

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

56. 시스템 개발 시 문서화의 효과에 대한 설명으로 가장 거리가 먼 것은?

  1. 시스템 개발 단계에서의 요식적 행위이다.
  2. 효율적인 소프트웨어 개발관리가 용이하다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지한다.
  4. 시스템 개발 후에 유지보수가 용이하다.
(정답률: 77%)
  • 문서화는 효율적인 개발 관리, 변경 시 혼란 방지, 유지보수 용이성 확보를 위해 필수적인 과정입니다. 따라서 시스템 개발 단계에서의 요식적 행위라는 설명은 문서화의 목적과 효과에 정면으로 배치되는 잘못된 설명입니다.
profile_image
1

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

57. 프로토타입 모델의 순차적 과정 순서를 가장 옳게 나열한 것은?

  1. 가 → 나 → 다 → 라 → 마 → 바
  2. 가 → 다 → 나 → 마 → 라 → 바
  3. 나 → 가 → 다 → 라 → 마 → 바
  4. 가 → 다 → 나 → 라 → 마 → 바
(정답률: 68%)
  • 프로토타입 모델은 고객의 요구사항을 반영하여 시제품을 만들고 피드백을 통해 개선하는 모델입니다.
    올바른 순서는 요구사항 분석단계(가) $\rightarrow$ 프로토타입 설계단계(나) $\rightarrow$ 프로토타입 개발단계(다) $\rightarrow$ 고객의 평가단계(라) $\rightarrow$ 프로토타입 정제단계(마) $\rightarrow$ 완제품 생산단계(바) 순으로 진행됩니다.
profile_image
1

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

58. 순차편성에 적합하고 평균 처리 시간(access time)이 가장 긴 매체는?

  1. 자기디스크
  2. 자기테이프
  3. 자기드럼
  4. 자기코어
(정답률: 65%)
  • 자기테이프는 데이터를 순차적으로 기록하고 읽는 순차편성 방식에 적합하며, 원하는 데이터 위치까지 테이프를 감아야 하므로 평균 처리 시간(access time)이 가장 깁니다.
profile_image
1

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

59. 시스템 오류 검사 기법 중 수신한 데이터를 송신 측으로 되돌려 보내 원래의 데이터와 비교하여 오류 여부를 검사하는 방법은?

  1. Balance Check
  2. Range Check
  3. Limit Check
  4. Echo Check
(정답률: 71%)
  • 수신한 데이터를 송신 측으로 다시 되돌려 보내(Echo) 원래 데이터와 비교함으로써 오류를 검사하는 기법을 Echo Check라고 합니다.
profile_image
1

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

60. 시스템 개발 방법을 축차적 방법과 규범적 방법으로 분류할 때 규범적 방법에 대한 설명으로 가장 옳은 것은?

  1. 기존 시스템이 존재하지 않을 경우, 새로운 목적에 따라 시스템을 개발하는 방법으로 과거 유사한 시스템의 개발 경험을 최대한 활용한다.
  2. 개발기간이 짧고 시스템의 도입이 쉽다.
  3. 안정된 기존의 시스템이 존재하는 경우 적용 설계가 가능하다.
  4. 현행 시스템의 문제를 개선하는 개발 방법이다.
(정답률: 50%)
  • 규범적 방법은 기존 시스템이 없을 때, 과거의 유사한 시스템 개발 경험을 활용하여 새로운 목적에 맞게 시스템을 개발하는 방식입니다.

    오답 노트

    현행 시스템의 문제를 개선하는 개발 방법: 축차적 방법
profile_image
1

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

4과목: 운영체제

61. 다음 설명과 같은 현상이 의미하는 것은?

  1. Segmentation
  2. Locality
  3. Thrashing
  4. Monitor
(정답률: 70%)
  • 프로세스 수행 시간보다 페이지 교체 시간이 더 많아져 시스템의 처리율이 급격히 떨어지는 현상을 Thrashing이라고 합니다.


    오답 노트

    Segmentation: 프로그램을 가변적인 크기의 세그먼트로 나누는 단위
    Locality: 일부 페이지만 집중적으로 참조하는 성질
    Monitor: 동기화를 구현하기 위한 특수 프로그램 기법
profile_image
1

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

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

  1. 교체(Swapping)
  2. 단편화(Segmentation)
  3. 집약(Compaction)
  4. 통합(Coalescing)
(정답률: 57%)
  • 가변분할 시스템에서 서로 인접해 있는 작은 공백들을 합쳐서 하나의 더 큰 공백으로 만드는 과정을 통합(Coalescing)이라고 합니다.

    오답 노트

    집약(Compaction): 떨어져 있는 여러 공백을 한곳으로 모아 큰 공간을 만드는 것
profile_image
1

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

63. 13K의 작업을 다음 그림의 30K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?

  1. Last fit
  2. First fit
  3. Best fit
  4. Worst fit
(정답률: 68%)
  • 가장 큰 공백 영역에 작업을 할당하여 남은 공간을 최대화하는 전략입니다. $13\text{K}$ 작업을 사용 가능한 공백 중 가장 큰 $30\text{K}$ 영역에 할당하여 $17\text{K}$라는 가장 큰 잔여 공간을 남겼으므로 Worst fit에 해당합니다.
profile_image
1

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

64. CPU 스케줄링 알고리즘을 선택할 때 고려해야 할 사항으로 가장 옳은 것은?

  1. CPU 이용률과 처리율을 최대화한다.
  2. CPU 이용률은 최소화하고 응답시간은 최대화한다.
  3. 처리율은 최소화하고 반환시간은 최대화한다.
  4. 대기시간, 응답시간, 반환시간 모두를 최대화한다.
(정답률: 65%)
  • 효율적인 CPU 스케줄링을 위해서는 CPU 이용률(Utilization)과 처리율(Throughput)을 최대화하고, 대기시간, 응답시간, 반환시간은 최소화해야 합니다.
profile_image
1

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

65. 다음 중 공개키 암호화 방법과 관계없는 것은?

  1. 대칭 알고리즘을 이용한다.
  2. 디지털 서명에도 이용된다.
  3. 암호화 키는 공개되어 있다.
  4. 복호키 또는 개인키만이 전문을 복호할 수 있다.
(정답률: 43%)
  • 공개키 암호화 방식은 암호화 키와 복호화 키가 서로 다른 비대칭 알고리즘을 이용하는 방식입니다.

    오답 노트

    대칭 알고리즘: 암호화와 복호화에 동일한 키를 사용하는 방식으로, 공개키 방식과는 상반된 개념입니다.
profile_image
1

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

66. PCB 에 저장되는 정보가 아닌 것은?

  1. 할당되지 않은 주변 기기들의 상태 정보
  2. 프로세스의 현재 상태
  3. 프로세스가 위치한 메모리에 대한 포인터
  4. 프로세스의 우선순위
(정답률: 69%)
  • PCB(Process Control Block)에는 프로세스 제어에 필요한 정보가 저장되며, 주변 기기의 경우 프로세스에 '할당된' 기기들의 상태 정보가 포함됩니다.
profile_image
1

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

67. 버퍼링과 스풀링의 비교 설명으로 가장 옳지 않은 것은?

  1. 버퍼링은 일반적으로 하드웨어적 구현이지만 스풀링은 소프트웨어적 구현이다.
  2. 버퍼링은 일반적으로 단일 작업단일사용자이지만 스풀링은 다중작업 다중사용자이다.
  3. 버퍼링에서 일반적으로 버퍼의 위치는 주기억 장치이지만 스풀링에서 스풀의 위치는 디스크이다.
  4. 일반적으로 버퍼링은 스택 또는 큐 방식의 입출력을 수행하지만 스풀링은 스택방식으로 입출력을 수행한다.
(정답률: 42%)
  • 버퍼링과 스풀링 모두 입출력 효율을 높이기 위해 주로 큐(Queue) 방식을 사용하여 데이터를 처리합니다.

    오답 노트

    스풀링은 스택 방식이 아니라 큐 방식을 사용하여 입출력을 수행합니다.
profile_image
1

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

68. UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령은?

  1. find
  2. ls
  3. cat
  4. finger
(정답률: 67%)
  • ls 명령어는 현재 작업 중인 디렉토리 내의 파일 및 디렉토리 목록을 출력하는 명령어입니다.

    오답 노트

    find: 특정 조건의 파일 검색
    cat: 파일 내용 출력
    finger: 사용자 계정 정보 확인
profile_image
1

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

69. 기억장치 배치 전략 중 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 많이 남기는 분할영역에 배치시키는 기법은?

  1. FIRST FIT
  2. WORST FIT
  3. LARGE FIT
  4. BEST FIT
(정답률: 70%)
  • 가장 크기가 큰 빈 영역에 프로세스를 배치하여, 남은 공간(단편화)을 최대화하는 전략은 WORST FIT입니다.

    오답 노트

    FIRST FIT: 가장 먼저 발견된 적합한 영역에 배치
    BEST FIT: 빈 영역 중 크기가 가장 작은 적합한 영역에 배치
profile_image
1

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

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

  1. 6
  2. 9
  3. 12
  4. 18
(정답률: 53%)
  • SJF(Shortest Job First)는 비선점형 방식으로, 도착한 작업 중 CPU 사용 시간이 가장 짧은 작업을 먼저 처리합니다. 작업 1이 $0$ 시점에 도착하여 먼저 실행되고, 이후 대기 중인 작업 2와 3 중 사용 시간이 짧은 작업 3, 작업 2 순으로 처리됩니다.
    ① [기본 공식]
    $$\text{평균 대기시간} = \frac{\sum(\text{작업 시작 시간} - \text{도착 시간})}{\text{작업 수}}$$
    ② [숫자 대입]
    $$\text{평균 대기시간} = \frac{(0 - 0) + (29 - 8) + (29 + 7 - 3)}{3}$$
    ③ [최종 결과]
    $$\text{평균 대기시간} = 18$$
profile_image
1

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

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

  1. 성형(Star) 구조
  2. 링(Ring) 구조
  3. 계층(Hierarchy) 구조
  4. 완전 연결(Fully Connection) 구조
(정답률: 72%)
  • 중앙 컴퓨터를 중심으로 각 노드들이 point-to-point 형태로 연결되어 중앙 컴퓨터를 경유해 통신하는 구조는 성형(Star) 구조입니다.

    오답 노트

    링(Ring) 구조: 인접한 단말기끼리 원형으로 연결된 형태
profile_image
1

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

72. RR(ROUND ROBIN) 스케줄링 기법의 특징이 아닌 것은?

  1. 할당된 자원과 처리기의 소유권은 수행중인 프로세스의 제어권한이다.
  2. FIFO스케줄링 기법을 선점기법 (PREEMPTIVE)으로 구현한 것이다.
  3. 대화식 시분할 시스템에 적합한 방식이다.
  4. 빈번한 스케줄러의 실행이 요구된다.
(정답률: 33%)
  • RR(Round Robin) 스케줄링은 시분할 시스템을 위해 설계된 선점형 기법으로, 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여합니다. 할당된 시간이 종료되면 프로세스는 CPU 제어권을 강제로 반납하고 준비 큐의 끝으로 이동해야 하므로, 소유권이 프로세스의 제어권한에 있지 않습니다.
profile_image
1

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

73. 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해 왔다. 디스크 스케줄링 기법으로 SCAN 방식을 사용할 때 다음 디스크 대기큐에서 가장 먼저 처리되는 트랙은?

  1. 20
  2. 50
  3. 95
  4. 100
(정답률: 70%)
  • SCAN 방식은 헤드가 현재 이동하고 있는 방향으로 끝까지 이동하며 경로상에 있는 모든 요청을 처리하는 방식입니다. 현재 헤드가 $70$에서 $60$ 방향(감소 방향)으로 이동 중이므로, 대기 큐 중 $70$보다 작으면서 가장 먼저 만나는 트랙을 찾습니다.
    이동 경로: $70 \rightarrow 50 \rightarrow 20 \rightarrow 95 \rightarrow 100$
    따라서 가장 먼저 처리되는 트랙은 $50$입니다.
profile_image
1

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

74. 분산 시스템의 장점이 아닌 것은?

  1. 보안이 향상된다.
  2. 자원 공유가 가능하다.
  3. 신뢰성이 보장된다.
  4. 연산 처리 속도가 향상된다.
(정답률: 70%)
  • 분산 시스템은 여러 컴퓨터에 자원을 분산시켜 자원 공유, 연산 속도 향상, 신뢰성 증대를 꾀하지만, 네트워크를 통해 연결되므로 중앙 집중형 시스템에 비해 보안 문제가 발생하기 쉽고 설계가 복잡하다는 단점이 있습니다.
profile_image
1

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

75. 운영체제 구성요소의 핵심으로 인터럽트 처리기, 디스패처, 프로세스 동기화 등을 지원하는 것은?

  1. I/O 인터페이스
  2. Shell
  3. Kernel
  4. NetBIOS
(정답률: 60%)
  • Kernel은 운영체제의 핵심 부분으로, 하드웨어 제어, 인터럽트 처리, 디스패처, 프로세스 동기화 및 메모리 관리 등 시스템의 가장 기본적인 기능을 수행하는 핵심 구성요소입니다.
profile_image
1

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

76. 다음 CPU 스케줄링 방식 중 비선점(nonpreemptive) 방식에 해당하지 않는 것은?

  1. SRT 스케줄링
  2. HRN 스케줄링
  3. FIFO 스케줄링
  4. SJF 스케줄링
(정답률: 47%)
  • SRT 스케줄링은 남아있는 실행 시간이 가장 짧은 프로세스에게 CPU를 할당하며, 더 짧은 프로세스가 나타나면 현재 프로세스를 중단시키고 CPU를 빼앗는 선점형 방식입니다.

    오답 노트

    HRN, FIFO, SJF: CPU를 할당받으면 완료될 때까지 유지하는 비선점형 방식
profile_image
1

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

77. 스레드에 대한 설명으로 틀린 것은?

  1. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  2. 스레드란 프로세스보다 더 작은 단위를 말하며, 다중 프로그래밍을 지원하는 시스템 하에서 CPU에게 보내져 실행되는 또 다른 단위를 의미한다.
  3. 프로세스가 여러 개의 스레드들로 구성되어 있을 때, 하나의 프로세스를 구성하고 있는 여러 스레드들은 모두 공통적인 제어흐름을 갖는다.
  4. 상태의 절감은 하나의 연관된 스레드 집단이 기억장치나 파일과 같은 자원을 공유함으로써 이루어진다.
(정답률: 57%)
  • 스레드는 프로세스 내에서 실행되는 흐름의 단위로, 각 스레드는 자신만의 스택과 레지스터를 가지며 독립적인 제어 흐름을 갖습니다. 따라서 모든 스레드가 공통적인 제어흐름을 갖는다는 설명은 틀린 것입니다.
profile_image
1

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

78. HRN 기법에서 우선순위를 구하는 식은?

  1. (대기시간+서비스를 받을 시간) / 서비스를 받을 시간
  2. (서비스를 받을 시간+대기 시간) / 대기 시간
  3. (서비스를 받을 시간 – 대기 시간) / 대기 시간
  4. (대기 시간 – 서비스를 받을 시간) / 서비스를 받을 시간
(정답률: 68%)
  • HRN(Highest Response-ratio Next) 기법은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 계산된 값이 클수록 우선순위가 높습니다.
    ① [기본 공식] $\text{Priority} = \frac{W + S}{S}$ (대기시간 + 서비스를 받을 시간) / 서비스를 받을 시간
    ② [숫자 대입] (해당 없음)
    ③ [최종 결과] (대기시간 + 서비스를 받을 시간) / 서비스를 받을 시간
profile_image
1

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

79. Master/Slave(주/종) 처리기에 대한 설명으로 가장 옳지 않은 것은?

  1. 종 프로세서는 입, 출력 발생 시 주프로세서에게 서비스를 요청한다.
  2. 주 프로세서는 운영체제를 수행한다.
  3. 주 프로세서가 고장나면 전체 시스템이 다운된다.
  4. 종 프로세서는 입, 출력과 연산을 담당한다.
(정답률: 67%)
  • Master/Slave 구조에서 주 프로세서는 운영체제 수행 및 전체 제어를 담당하며, 종 프로세서는 주 프로세서의 요청에 따라 연산만을 전담하여 처리합니다. 따라서 종 프로세서가 입출력까지 담당한다는 설명은 틀린 것입니다.
profile_image
1

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

80. E. J. Dijkstra가 제안한 방법으로 반드시 상호배제의 원리가 지켜져야 하는 공유 영역에 대해 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V를 통해서 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장하는 것은?

  1. synchronization
  2. context switching
  3. monitor
  4. semaphore
(정답률: 61%)
  • 세마포어(semaphore)는 다익스트라가 제안한 동기화 기법으로, P 연산과 V 연산을 통해 공유 자원에 대한 프로세스의 접근을 제어하여 상호 배제 원리를 보장하고 프로세스 간 동기를 유지합니다.
profile_image
1

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

5과목: 정보통신개론

81. 광대역종합정보통신망인 ATM 셀(CELL)의 구조로 옳은 것은?

  1. Header : 5 옥텟, Payload : 53 옥텟
  2. Header : 5 옥텟. Payload : 48 옥텟
  3. Header : 2 옥텟, Payload : 64 옥텟
  4. Header : 6 옥텟, Payload : 52 옥텟
(정답률: 64%)
  • ATM(비동기 전송 모드)의 기본 전송 단위인 셀(Cell)은 고정 길이의 구조를 가집니다. 헤더부 5 옥텟(바이트)과 실제 데이터가 담기는 정보부(Payload) 48 옥텟으로 구성되어 총 53 옥텟의 크기를 갖습니다.
profile_image
1

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

82. ARQ 방식 중 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 것은?

  1. GO-back-N ARQ
  2. Selective-Repeat ARQ
  3. Window-Control ARQ
  4. Adaptive ARQ
(정답률: 72%)
  • 오류가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 방식은 GO-back-N ARQ입니다.

    오답 노트

    Selective-Repeat ARQ: 오류가 발생한 특정 프레임만 선택적으로 재전송함
    Adaptive ARQ: 채널 상태에 따라 블록 길이를 동적으로 변경함
profile_image
1

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

83. 데이터그램(datagram) 패킷교환방식에 대한설명으로 틀린 것은?

  1. 수신은 송신된 순서대로 패킷이 도착한다.
  2. 속도 및 코드 변환이 가능하다.
  3. 각 패킷은 오버헤드 비트가 필요하다.
  4. 대역폭 설정에 융통성이 있다.
(정답률: 43%)
  • 데이터그램 방식은 각 패킷이 독립적으로 최적의 경로를 찾아 전송되므로, 송신 순서와 상관없이 도착 시간이 달라 수신 순서가 바뀔 수 있습니다.
profile_image
1

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

84. 광섬유 케이블의 기본 동작 원리는 무엇에 의해서 이루어지는가?

  1. 산란
  2. 흡수
  3. 전반사
  4. 분산
(정답률: 74%)
  • 광섬유 케이블은 코어와 클래딩의 굴절률 차이를 이용하여, 빛이 외부로 나가지 않고 내부에서 계속 반사되어 진행하는 전반사 원리를 통해 데이터를 전송합니다.
profile_image
1

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

85. 광섬유의 구조 손실에 해당하지 않는 것은?

  1. 다중 모드 손실
  2. 불균등 손실
  3. 코어 손실
  4. 마이크로밴딩 손실
(정답률: 38%)
  • 다중 모드는 광섬유 내에서 빛이 전파되는 경로(모드)의 종류를 의미하며, 신호가 감쇠되는 손실 현상이 아닙니다.

    오답 노트

    불균등 손실, 코어 손실, 마이크로밴딩 손실: 광섬유의 물리적 구조나 특성으로 인해 발생하는 구조적 손실에 해당함
profile_image
1

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

86. 샤논(Shnnon)의 정리에 따라 백색 가우스 잡음이 발생되는 통신선로의 용량(C)이 옳게 표시된 것은? (단, W : 대역폭, S/N : 신호대잡음비)

  1. C=Wlog2(1+S/N)
  2. C=2Wlog10(10+S/N)
  3. C=Wlog2(S/N)
  4. C=3Wlog10(1+S/N)
(정답률: 49%)
  • 샤논의 정리는 잡음이 존재하는 통신 채널에서 전송할 수 있는 최대 정보 전송률(채널 용량)을 정의하는 공식입니다.
    $$C = W \log_{2}(1 + S/N)$$
profile_image
1

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

87. 다음 중 데이터 통신에서의 변조 방식이 아닌 것은?

  1. ASK
  2. PSK
  3. FSK
  4. ESK
(정답률: 70%)
  • 데이터 통신 변조 방식은 파동의 기본 요소인 진폭, 위상, 주파수를 변화시키는 방식이 있습니다. ESK는 이에 해당하지 않는 명칭입니다.

    오답 노트

    ASK: 진폭(Amplitude) 편이 변조
    PSK: 위상(Phase) 편이 변조
    FSK: 주파수(Frequency) 편이 변조
profile_image
1

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

88. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때 자동으로 다른 셀의 통화 채널로 전환 해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 핸드쉐이크
  3. 쉘의 분할
  4. 페이딩
(정답률: 64%)
  • 핸드오프는 이동전화 사용자가 서비스 중인 기지국 영역을 벗어나 다른 기지국으로 이동할 때, 통화가 단절되지 않도록 통화 채널을 자동으로 전환해 주는 기능입니다.
profile_image
1

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

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

  1. 메시지 교환방식
  2. 회선 교환방식
  3. 데이터그램 패킷교환방식
  4. 가상회선 패킷교환방식
(정답률: 46%)
  • 데이터 교환 방식은 크게 회선 교환 방식과 축적 교환 방식으로 구분됩니다. 회선 교환 방식은 전용 통신 경로를 설정하는 방식이므로, 데이터를 저장했다가 전송하는 축적 교환 방식에 해당하지 않습니다.
profile_image
1

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

90. 통신망 구성 형태 중 하나의 노드에 여러 개의 노드가 연결되어 있는 형태로, 각 노드가 계층적으로 구성되어 있는 망의 형태는?

  1. 트리(Tree)형
  2. 링(Ring)형
  3. 스타(Star)형
  4. 버스(Bus)형
(정답률: 70%)
  • 하나의 노드에 여러 노드가 연결되어 계층적 구조를 이루는 형태는 트리(Tree)형 망입니다.

    오답 노트

    링(Ring)형: 포인트 투 포인트 방식으로 고리 형태로 연결된 형태
    스타(Star)형: 중앙 컴퓨터를 중심으로 단말기들이 연결된 형태
    버스(Bus)형: 하나의 통신 회선에 여러 단말기가 연결된 형태
profile_image
1

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

91. 변조속도가 1600[baud]이고 트리비트(tribit)를 사용한다면 전송속도(bps)는?

  1. 1600
  2. 3200
  3. 4800
  4. 6400
(정답률: 72%)
  • 전송속도는 변조속도에 한 심볼당 전송되는 비트 수(트리비트 = 3비트)를 곱하여 산출합니다.
    ① [기본 공식] $V = B \times n$
    ② [숫자 대입] $V = 1600 \times 3$
    ③ [최종 결과] $V = 4800$ bps
profile_image
1

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

92. 다음 중 16-QAM에서 16은 무엇의 개수를 나타내는가?

  1. 위상
  2. 진폭
  3. 위상과 진폭의 조합
  4. 주파수
(정답률: 62%)
  • QAM(직교 진폭 변조)은 신호의 진폭과 위상을 동시에 변화시켜 데이터를 전송하는 방식이므로, 16은 위상과 진폭의 조합 개수를 의미합니다.
profile_image
1

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

93. 16진 QAM 의 전송 대역폭 효율은 몇 [bps/Hz]인가?

  1. 2
  2. 4
  3. 8
  4. 16
(정답률: 64%)
  • QAM의 전송 대역폭 효율은 진폭과 위상의 조합 수(M)에 로그를 취하여 계산합니다.
    ① [기본 공식] $\eta = \log_{2} M$
    ② [숫자 대입] $\eta = \log_{2} 16$
    ③ [최종 결과] $\eta = 4$ bps/Hz
profile_image
1

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

94. OSI 7계층 참조모델 중 응용 프로세스 간의 정보교환, 전자사서함, 파일전송 등을 취급하는 계층은?

  1. 물리 계층
  2. 응용 계층
  3. 데이터링크 계층
  4. 전송 계층
(정답률: 41%)
  • 응용 계층은 사용자 인터페이스를 제공하며 응용 프로세스 간의 정보 교환, 전자사서함, 파일 전송 등의 서비스를 취급하는 최상위 계층입니다.

    오답 노트

    물리 계층: 기계적, 전기적 특성 정의
    데이터링크 계층: 데이터 링크 연결 설정 및 해제 담당
    전송 계층: 종단 간 전송 연결 및 데이터 전송 담당
profile_image
1

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

95. 데이터 전송을 수행하는 경우, 전달 방향이 교대로 바뀌어 전송되는 교번식 통신 방법으로 무전기에 사용되는 것은?

  1. 반이중 통신
  2. 전이중 통신
  3. 단방향 통신
  4. 실시간 통신
(정답률: 67%)
  • 무전기처럼 송신과 수신이 모두 가능하지만, 동시에 이루어지지 않고 전송 방향을 교대로 바꾸어 가며 통신하는 방식을 반이중 통신이라고 합니다.
profile_image
1

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

96. 대역폭이 100[kHz]이고 신호대잡음비(S/N)가 15일 때, 채널용량[Kbps]은?

  1. 200
  2. 400
  3. 600
  4. 800
(정답률: 49%)
  • 샤논(Shannon)의 채널 용량 공식을 사용하여 잡음이 있는 채널의 최대 전송 속도를 계산합니다.
    ① [기본 공식] $C = BW \times \log_{2}(1 + S/N)$
    ② [숫자 대입] $C = 100 \times \log_{2}(1 + 15)$
    ③ [최종 결과] $C = 400$
    따라서 채널 용량은 $400$ Kbps입니다.
profile_image
1

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

97. 검출 후 재전송(ARQ) 방법에 해당하지 않는 것은?

  1. Window-Control ARQ
  2. Stop-and Wait ARQ
  3. Go-back-N ARQ
  4. Selective-Repeat ARQ
(정답률: 64%)
  • 검출 후 재전송(ARQ) 방식에는 정지-대기(Stop-and-Wait), 고-백-N(Go-back-N), 선택적 재전송(Selective-Repeat) 방식이 있습니다. Window-Control ARQ라는 명칭의 재전송 방법은 존재하지 않습니다.
profile_image
1

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

98. 통신 프로토콜(Protocol)의 기본 요소가 아닌 것은?

  1. 구문
  2. 의미
  3. 순서
  4. 포맷
(정답률: 69%)
  • 통신 프로토콜의 3대 기본 요소는 데이터의 형식과 구조를 정의하는 구문(Syntax), 효율적인 제어를 위한 의미(Semantics), 송수신 타이밍과 순서를 결정하는 순서(Timing)입니다.

    오답 노트

    포맷: 프로토콜의 기본 3요소에 해당하지 않습니다.
profile_image
1

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

99. HDLC의 프레임 구조에 포함되지 않는 것은?

  1. 스타트 필드(Start Field)
  2. 플래그 필드(Flag Field)
  3. 주소 필드(Address Field)
  4. 제어 필드(Control Field)
(정답률: 68%)
  • HDLC 프레임 구조는 플래그 필드(Flag), 주소 필드(Address), 제어 필드(Control), 정보 필드(Information), FCS(CRC), 플래그 필드(Flag)로 구성됩니다. 따라서 스타트 필드(Start Field)는 포함되지 않습니다.
profile_image
1

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

100. LAN에서 사용되는 매체 액세스 제어 기법과 관련 없는 것은?

  1. TOKEN-BUS
  2. XSMA
  3. CSMA/CD
  4. TOKEN-RING
(정답률: 65%)
  • LAN의 매체 액세스 제어(MAC) 기법에는 CSMA, CSMA/CD, TOKEN-BUS, TOKEN-RING 등이 사용됩니다. XSMA는 표준 매체 액세스 제어 기법에 해당하지 않습니다.
profile_image
1

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

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