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

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

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

정보처리산업기사
(2017-08-26 기출문제)

목록

1과목: 데이터 베이스

1. 다음 그림의 이진 트리를 Preorder로 운행한 경우 C는 몇 번째로 탐색되는가?

  1. 3번째
  2. 4번째
  3. 5번째
  4. 6번째
(정답률: 68%)
  • 전위 순회(Preorder)는 Root $\rightarrow$ Left $\rightarrow$ Right 순서로 방문합니다.
    제시된 이미지 의 탐색 순서는 다음과 같습니다.
    A(Root) $\rightarrow$ B(Left) $\rightarrow$ D(Left) $\rightarrow$ E(Right) $\rightarrow$ C(Right) $\rightarrow$ F(Right) $\rightarrow$ G(Left)
    따라서 C는 5번째로 탐색됩니다.
profile_image
1

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

2. 시스템 카탈로그(System Catalog)라고도 하며, 스키마와 이들 속 에 포함된 사상들의 정보가 저장되어 있는 곳을 무엇이라 하는가?

  1. 데이터 디렉토리(Data Directory)
  2. 데이터 사전(Data Dictionary)
  3. 데이터 북(Data Book)
  4. 데이터 상점(Data Store)
(정답률: 80%)
  • 데이터 사전(Data Dictionary)은 시스템 카탈로그라고도 하며, 스키마와 그 안에 포함된 객체들의 정보(메타데이터)가 저장되는 곳입니다.
profile_image
1

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

3. 릴레이션 R의 모든 결정자가 후보키이면 릴레이션 R은 어떤 정규형에 속하는가?

  1. 제 1정규형
  2. 제 2정규형
  3. 제 3정규형
  4. 보이스코드(BCNF) 정규형
(정답률: 56%)
  • 릴레이션의 모든 결정자가 후보키인 상태를 보이스코드(BCNF) 정규형이라고 합니다.

    오답 노트

    제 1정규형: 모든 도메인이 원자값
    제 2정규형: 완전 함수적 종속 만족
    제 3정규형: 이행적 함수 종속 제거
profile_image
1

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

4. SQL의 조작문 유형으로 옳지 않은 것은?

  1. INSERT ~ FROM ~ SET ~
  2. SELECT ~ FROM ~ WHERE ~
  3. DELETE ~ FROM ~ WHERE ~
  4. UPDATE ~ SET ~ WHERE ~
(정답률: 76%)
  • SQL의 데이터 삽입 문법은 INSERT INTO 테이블명(속성명) VALUES (데이터) 형식을 사용해야 합니다. INSERT ~ FROM ~ SET ~ 는 올바른 조작문 문법이 아닙니다.
profile_image
1

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

5. 해싱에서 서로 다른 두 개 이상의 레코드가 같은 주소를 갖는 현상을 의미하는 것은?

  1. 오버플로(overflow)
  2. 재귀(recursion)
  3. 충돌(collision)
  4. 버킷(bucket)
(정답률: 80%)
  • 해싱에서 서로 다른 키 값들이 동일한 해시 주소를 갖게 되는 현상을 충돌(collision)이라고 합니다.

    오답 노트

    오버플로(overflow): 버킷 내에 저장 공간이 부족한 상태
    버킷(bucket): 하나의 주소를 갖는 파일의 저장 구역
profile_image
1

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

6. 다음 자료의 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 84%)
  • 자료구조는 데이터의 배치 형태에 따라 선형 구조와 비선형 구조로 나뉩니다. 트리는 계층적 구조를 가지는 비선형 구조이므로 나머지 선형 구조들과 성격이 다릅니다.

    오답 노트

    스택, 큐, 데크: 데이터가 일렬로 나열되는 선형 구조
profile_image
1

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

7. E-R 다이어그램에서 개체를 의미하는 기호는?

  1. 사각형
  2. 오각형
  3. 삼각형
  4. 타원
(정답률: 84%)
  • E-R 다이어그램에서 개체(Entity)는 사각형으로 표시합니다.

    오답 노트

    다이아몬드: 관계(Relationship)를 의미
    타원: 속성(Attribute)을 의미
profile_image
1

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

8. 하나의 릴레이션에 존재하는 후보키들 중 기본키를 제외한 나머지 후보키들을 의미하는 것은?

  1. 외래키
  2. 슈퍼키
  3. 대체키
  4. 기본키
(정답률: 67%)
  • 후보키가 여러 개 존재할 때, 그중 기본키로 선택되지 않고 남은 나머지 후보키들을 대체키(보조키)라고 합니다.

    오답 노트

    외래키: 다른 릴레이션의 기본키를 참조하는 속성
    슈퍼키: 유일성을 만족하는 속성들의 집합
    기본키: 후보키 중 대표로 선택된 주키
profile_image
1

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

9. 관계형 데이터베이스에서 튜플의 수를 의미하는 것은?

  1. attribute
  2. degree
  3. cardinality
  4. intergrity
(정답률: 77%)
  • 관계형 데이터베이스에서 튜플(행)의 총 개수를 의미하는 용어는 cardinality입니다.

    오답 노트

    attribute: 데이터베이스를 구성하는 가장 작은 논리적 단위인 속성
    degree: 속성(attribute)의 개수를 의미하는 차수
profile_image
1

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

10. SQL 명령 중 DML에 속하지 않는 것은?

  1. SELECT
  2. INSERT
  3. ALTER
  4. DELETE
(정답률: 80%)
  • DML(데이터 조작어)은 데이터를 조회, 삽입, 삭제, 수정하는 언어입니다. ALTER는 데이터베이스 객체의 구조를 변경하는 DDL(데이터 정의어)에 속합니다.

    오답 노트

    SELECT, INSERT, DELETE: 데이터를 조작하는 DML
profile_image
1

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

11. 데이터의 접근권한, 보안 정책, 무결성 규칙에 관한 명세를 정의한 것은?

  1. 제어 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 내부 스키마
(정답률: 60%)
  • 개념 스키마는 전체 데이터베이스의 논리적 구조로, 개체 간의 관계, 제약 조건, 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의하는 단계입니다.

    오답 노트

    외부 스키마: 사용자나 프로그래머 관점의 논리적 구조
    내부 스키마: 물리적 저장 장치와 밀접한 물리적 구조
profile_image
1

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

12. 데이터 모델의 종류 중 오너-멤버(owner-member) 관계를 갖는것은?

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

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

13. 다음 자료의 구조 중 비선형 구조로만 짝지어진 것은?

  1. 데크, 트리
  2. 그래프, 트리
  3. 큐, 그래프
  4. 스택, 트리
(정답률: 84%)
  • 데이터 구조는 데이터 간의 관계에 따라 선형과 비선형으로 나뉩니다. 그래프와 트리는 데이터가 계층적 또는 망 형태로 연결된 대표적인 비선형 구조입니다.

    오답 노트

    데크, 큐, 스택: 데이터가 일렬로 나열된 선형 구조
profile_image
1

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

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

  1. Track Index Area
  2. Cyclinder Index Area
  3. Master Index Area
  4. Primary Index Area
(정답률: 75%)
  • 인덱스 순차 파일의 인덱스 영역은 데이터 접근 속도를 높이기 위해 계층적으로 구성되며, 트랙 인덱스, 실린더 인덱스, 마스터 인덱스로 구분됩니다.

    오답 노트

    Track Index Area: 트랙 내 레코드의 최대 키 값과 주소 기록
    Cyclinder Index Area: 트랙 인덱스의 최대 키 값과 실린더 정보 기록
    Master Index Area: 실린더 인덱스가 많을 때 이를 블록화하여 관리하는 인덱스
profile_image
1

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

15. 관계 대수 중 순수 관계 연산이 아닌 것은?

  1. join
  2. select
  3. project
  4. difference
(정답률: 68%)
  • 순수 관계 연산자는 관계 대수에서 관계만을 대상으로 하는 연산으로 select, project, join, division이 이에 해당합니다. difference(차집합)는 집합 연산자에 해당하므로 순수 관계 연산자가 아닙니다.
profile_image
1

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

16. 다음 그림에서 트리의 차수(Degree of a Tree)는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 82%)
  • 트리의 차수(Degree)란 트리 내의 노드들 중 자식 노드의 개수가 가장 많은 노드의 자식 수를 의미합니다.

    제시된 그림에서 노드 C가 자식 노드 D, E, F 총 3개를 가지고 있어 최대값이 되므로 차수는 3입니다.
profile_image
1

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

17. 학생 테이블에서 학번이 “1144077”인 학생의 학년을 “2”로 수정하기 위한 SQL 질의어는?

  1. UPDATE 학년=“2” FROM 학생 WHERE 학번=“1144077”;
  2. UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”;
  3. REPLACE FROM 학생 SET 학년=“2” WHERE 학번=“1144077”;
  4. REPLACE 학년=“2” SET 학생 WHERE 학번=“1144077”;
(정답률: 77%)
  • 데이터베이스의 기존 값을 수정할 때는 UPDATE 문을 사용하며, 기본 문법은 다음과 같습니다.
    UPDATE [테이블명] SET [컬럼명] = [변경값] WHERE [조건];
    따라서 UPDATE 학생 SET 학년=“2” WHERE 학번=“1144077”; 가 정답입니다.
profile_image
1

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

18. 뷰(View)의 삭제시 사용되는 SQL 명령은?

  1. DELETE
  2. DROP
  3. OUT
  4. CLEAR
(정답률: 83%)
  • 뷰(View)는 가상 테이블이며, 이를 완전히 제거하기 위해서는 데이터 정의어(DDL)인 DROP 명령어를 사용해야 합니다.

    오답 노트

    DELETE: 테이블 내의 특정 행(튜플) 데이터를 삭제하는 DML 명령어입니다.
profile_image
1

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

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

  1. 4, 5, 1, 3, 9
  2. 1, 3, 4, 5, 9
  3. 4, 1, 3, 5, 9
  4. 1, 3, 9, 4, 5
(정답률: 83%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 수를 계속해서 오른쪽으로 밀어내는 방식입니다.

    1회전 과정: (9,4)→(4,9), (9,5)→(5,9), (9,1)→(1,9), (9,3)→(3,9) 순으로 비교하여 가장 큰 수인 9가 맨 뒤로 이동하므로 결과는 4, 5, 1, 3, 9가 됩니다.
profile_image
1

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

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

  1. Transaction
  2. Backup
  3. RDBMS
  4. DBA
(정답률: 79%)
  • 장비 장애나 재해 발생 시 데이터베이스를 보존하기 위해 데이터를 복사해두는 활동을 Backup이라고 합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 오퍼랜드 필드가 메모리 내의 주소를 참조하여 그 주소로부터 유효번지를 계산하여 메모리에 접근하는 주소지정방식은?

  1. Relative Addressing Mode
  2. Indirect Addressing Mode
  3. Index Addressing Mode
  4. Immediate Addressing Mode
(정답률: 55%)
  • 오퍼랜드 필드가 직접적인 데이터나 주소가 아닌, 유효 번지를 계산하기 위한 또 다른 주소를 참조하여 메모리에 접근하는 방식은 Indirect Addressing Mode입니다.
profile_image
1

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

22. 디지털 컴퓨터에서 사용되는 마이크로 연산이 아닌 것은?

  1. 레지스터 전송 마이크로 연산
  2. 산술 마이크로 연산
  3. 논리 마이크로 연산
  4. 동기 마이크로 연산
(정답률: 54%)
  • 디지털 컴퓨터에서 사용되는 마이크로 연산의 종류는 레지스터 전송, 산술, 논리 연산입니다. 동기 마이크로 연산은 마이크로 연산의 분류에 해당하지 않습니다.
profile_image
1

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

23. Unpacked decimal 형식으로 (543)10을 표현한 것은?

(정답률: 52%)
  • Unpacked decimal(존 10진수) 형식은 10진수 한 자리를 4비트의 존 부분(F)과 4비트의 숫자 부분으로 표현하며, 마지막 바이트의 존 부분에는 부호(C: +, D: -)를 표시합니다. 따라서 $(543)_{10}$은 로 표현됩니다.
profile_image
1

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

24. 4096 × 8 비트 조직을 가진 ROM은 몇 개의 어드레스 라인을 갖고 있는가?

  1. 10
  2. 12
  3. 14
  4. 16
(정답률: 62%)
  • ROM의 어드레스 라인 수는 전체 저장 공간의 주소 개수를 2의 거듭제곱 형태로 나타냈을 때의 지수 값과 같습니다.
    ① [기본 공식] $2^{n} = \text{Address Space}$
    ② [숫자 대입] $2^{n} = 4096$
    ③ [최종 결과] $n = 12$
profile_image
1

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

25. 채널(Channel) 제어기에 관한 설명이 가장 옳지 않은 것은?

  1. 채널 제어기는 주컴퓨터와 별도인 입출력 전용 컴퓨터라 할수 있다.
  2. 채널 제어기는 중앙처리장치와 동시에 동작할 수 있다.
  3. 채널 제어기는 채널 프로그램을 수행한다.
  4. 채널 제어기는 하나의 명령(Instruction)에 의해 하나의 블록만을 입출력 되도록 한다.
(정답률: 55%)
  • 채널 제어기는 입출력 전용 컴퓨터로서 효율적인 데이터 전송을 위해 하나의 명령으로 여러 블록의 데이터를 연속적으로 입출력할 수 있는 기능을 갖추고 있습니다.
profile_image
1

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

26. 마이크로 오퍼레이션에 관한 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 67%)
  • 마이크로 오퍼레이션을 동기화하여 제어하는 방식에는 모든 동작 시간을 동일하게 가정하는 동기 고정식과 유사한 동작끼리 그룹화하는 동기 가변식이 존재합니다.

    오답 노트

    동기 고정식: 제어기 구현은 단순하지만 CPU 시간 낭비가 심함
    동기 가변식: CPU 시간 낭비는 줄일 수 있으나 제어회로가 복잡함
    마이크로 사이클: 마이크로 오퍼레이션 수행 시간과 직접적인 관련이 있음
profile_image
1

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

27. 다음 중 이항(Binary) 연산은 어떤 것인가?

  1. complement
  2. shift
  3. OR
  4. rotate
(정답률: 64%)
  • 이항 연산은 두 개의 피연산자를 필요로 하는 연산입니다. OR 연산은 두 개의 입력 값을 비교하여 결과를 내는 대표적인 이항 연산입니다.

    오답 노트

    complement, shift, rotate: 피연산자가 1개만 필요한 단항 연산입니다.
profile_image
1

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

28. 읽기 전용의 보조기억장치는?

  1. SSD
  2. Floppy Disk
  3. RAM
  4. ROM
(정답률: 63%)
  • ROM(Read Only Memory)은 이름 그대로 읽기 전용 메모리로, 전원이 꺼져도 내용이 지워지지 않는 비휘발성 보조기억장치의 특성을 가집니다.
profile_image
1

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

29. 어떤 인스트럭션의 수행 속도를 반으로 줄였다고 가정한다. 프로그램에서 사용한 인스트럭션들의 20%가 이 인스트럭션이라면 프로그램 전체의 수행속도는 약 얼마만큼 향상되는가?

  1. 0.99%
  2. 11.11%
  3. 47.22%
  4. 65.25%
(정답률: 66%)
  • 암달의 법칙을 이용하여 특정 부분의 성능 향상이 전체 수행 속도에 미치는 영향을 계산합니다.
    ① [기본 공식]
    $$Speedup = \frac{1}{(1 - f) + \frac{f}{s}}$$
    ② [숫자 대입]
    $$Speedup = \frac{1}{(1 - 0.2) + \frac{0.2}{2}}$$
    ③ [최종 결과]
    $$Speedup = 1.1111$$
    전체 수행 속도는 약 $1.1111$배가 되며, 이는 약 $11.11\%$ 향상된 결과입니다.
profile_image
1

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

30. 논리 함수식 F(A,B,C) = ∑(1, 3, 4, 6)를 간략화 하였을 때 결과식으로 옳은 것은?

(정답률: 44%)
  • 주어진 논리 함수식의 최소항들을 결합하여 간략화하면 다음과 같습니다.
    $$F = A'B'C + A'BC + AB'C' + ABC'$$
    $$F = A'C(B' + B) + AC'(B' + B)$$
    $$F = A'C + AC'$$
    따라서 정답은 입니다.
profile_image
1

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

31. 명령어의 op-code(명령코드)는 어느 레지스터에서 이용하는가?

  1. flag register
  2. index register
  3. address register
  4. instruction register
(정답률: 51%)
  • 명령 레지스터(instruction register)는 CPU가 현재 실행 중인 명령의 내용을 기억하는 장치로, 명령어의 op-code(명령코드)를 저장하고 이용하는 곳입니다.
profile_image
1

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

32. 데이터를 수집하고 그것을 계산 처리용으로 변환하여 계산을 실행한 후 그 결과를 사용자에게 반환하는 데 걸리는 시간을 나타내는 개념으로 가장 옳은 것은?

  1. idle time
  2. process time
  3. turnaround time
  4. prefect time
(정답률: 67%)
  • Turnaround time(반환 시간)은 사용자가 시스템에 작업을 의뢰한 시점부터 계산 결과가 사용자에게 완전히 반환될 때까지 걸리는 전체 시간을 의미합니다.
profile_image
1

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

33. 다음 보기 중 Unary 연산을 표시하는 것은?

  1. AND
  2. OR
  3. MOVE
  4. 모두 해당 없음
(정답률: 56%)
  • Unary(단항) 연산은 하나의 피연산자만을 대상으로 하는 연산으로, MOVE, Not, Complement, Shift, Rotate 등이 이에 해당합니다.

    오답 노트

    AND, OR: 두 개의 피연산자가 필요한 Binary(이항) 연산입니다.
profile_image
1

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

34. 기억장치로부터 명령어를 인출하여 해독하고, 해독된 명령어를 실행하기 위해 제어 신호를 발생시키는 각 단계의 세부 동작을 무엇이라 하는가?

  1. Fetch operation
  2. Control operation
  3. Macro operation
  4. Micro operation
(정답률: 53%)
  • 명령어 인출, 해독, 실행을 위해 제어 신호를 발생시키는 각 단계의 가장 세부적인 동작 단위를 Micro operation이라고 합니다.

    오답 노트

    Fetch operation: 명령어 인출 단계만을 의미하는 메이저 스테이트입니다.
profile_image
1

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

35. 다음 중 보조기억장치의 데이터를 입출력할 경우 가장 효율성이 뛰어난 방법은?

  1. Direct Memory Access
  2. Interrupt I/O
  3. Programmed I/O
  4. Strobe
(정답률: 58%)
  • Direct Memory Access(DMA)는 CPU의 개입 없이 주변 기억장치와 주기억장치 간에 데이터를 직접 주고받는 방식입니다. CPU가 데이터 전송 작업에서 해방되어 다른 작업을 동시에 수행할 수 있으므로 입출력 효율성이 가장 뛰어납니다.
profile_image
1

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

36. 다음 중 ALU의 주 기능은?

  1. OP 코드의 번역
  2. address 버스 제어
  3. 산술과 논리 연산의 실행
  4. 필요한 기계 사이클 수의 계산
(정답률: 70%)
  • ALU(Arithmetic Logic Unit)는 명칭 그대로 산술 논리 장치를 의미하며, 컴퓨터 시스템 내에서 실제적인 산술 연산과 논리 연산을 수행하는 핵심 장치입니다.
profile_image
1

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

37. 다음 중 보조기억장치로 사용될 수 없는 것은?

  1. 자기테이프(Magnetic Tape)
  2. 자기디스크(Magnetic disk)
  3. 플로피디스크(Floppy disk)
  4. 중앙처리장치(Central Processing Unit)
(정답률: 72%)
  • 자기테이프, 자기디스크, 플로피디스크는 데이터를 영구적으로 저장하는 보조기억장치이지만, 중앙처리장치(Central Processing Unit)는 프로그램의 명령어를 해석하고 실행하는 연산 및 제어 장치입니다.
profile_image
1

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

38. 광디스크(Optical disc)의 종류에 해당하지 않는 것은?

  1. SSD
  2. Blu-ray
  3. DVD
  4. CD
(정답률: 66%)
  • CD, DVD, Blu-ray는 레이저 빔을 이용해 데이터를 읽고 쓰는 광디스크 방식이지만, SSD는 반도체 칩을 이용하여 데이터를 저장하는 플래시 메모리 기반 장치입니다.
profile_image
1

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

39. RS 플립플롭에서 정의되지 않는 상태를 보완한 것은?

  1. D 플립플롭
  2. JK 플립플롭
  3. RS latch
  4. T 플립플롭
(정답률: 72%)
  • RS 플립플롭은 세트(S)와 리셋(R) 입력이 동시에 1이 될 때 상태가 정의되지 않는 불안정 상태가 발생하는데, JK 플립플롭은 이를 보완하여 두 입력이 모두 1일 때 출력이 반전(Toggle)되도록 설계되었습니다.

    오답 노트

    D 플립플롭: 입력 신호를 그대로 출력에 반영
    RS latch: 1비트 데이터 저장 기본 회로
    T 플립플롭: 입력 펄스마다 출력 상태를 반전
profile_image
1

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

40. 인터럽트 처리 시 현재의 명령어 실행을 끝낸 즉시 PC에 저장되어 있는 다음에 실행할 명령어의 주소를 저장하는 곳은?

  1. Queue
  2. Dequeue
  3. Stack
  4. Buffer
(정답률: 56%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 작업의 상태와 다음에 실행할 명령어의 주소(리턴 주소)를 Stack에 저장하여, 인터럽트 처리 후 원래 작업으로 정확히 복귀할 수 있도록 합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 코드 설계 시 유의사항으로 가장 옳지 않은 것은?

  1. 공통성과 체계성이 있어야 한다.
  2. 대상 자료와 일대다(1:N) 대응이 되도록 설계해야 한다.
  3. 사용자가 취급하기 쉬워야 한다.
  4. 컴퓨터 처리에 적합해야 한다.
(정답률: 68%)
  • 코드 설계 시 하나의 코드에는 반드시 하나의 자료만 대응되어야 데이터의 혼선이 없습니다.

    오답 노트

    대상 자료와 일대다(1:N) 대응: 데이터의 유일성과 정확성을 위해 반드시 일대일(1:1) 대응이 되어야 합니다.
profile_image
1

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

42. 다음 중 시스템의 설계를 위한 목표와 목적에 가장 부합하는 것은?

  1. 사용자가 사용하기 쉽게 설계한다.
  2. 시스템을 구성하는 영역이나 업무를 독립적으로 유지한다.
  3. 전체적으로 균형 잡힌 시스템을 구축한다.
  4. 특정 부분을 특성화한다.
(정답률: 46%)
  • 시스템 설계의 여러 목적 중 가장 근본적이고 궁극적인 목표는 전체적으로 균형 잡힌 시스템을 구축하는 것입니다.
profile_image
1

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

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

  1. 구조적 분석용 문서화 도구
  2. 도형 중심의 표현
  3. 상향식 분할의 표현
  4. 자료 흐름 중심의 표현
(정답률: 65%)
  • 자료 흐름도(DFD)는 자료의 흐름에 중점을 두어 기술하는 구조적 분석 도구로, 큰 단위에서 작은 단위로 세분화하는 하향식 분할 원리를 적용합니다.

    오답 노트

    상향식 분할의 표현: 하향식 분할 원리를 적용하므로 틀린 설명입니다.
profile_image
1

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

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

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉡ → ㉢ → ㉠ → ㉣
  3. ㉢ → ㉠ → ㉣ → ㉡
  4. ㉣ → ㉢ → ㉡ → ㉠
(정답률: 60%)
  • 파일 설계는 '항-특-매-편' 순서로 진행됩니다.
    파일 항목 검토 $\rightarrow$ 파일 특성 조사 $\rightarrow$ 파일 매체 검토 $\rightarrow$ 편성법 검토 순으로 설계하는 것이 옳습니다.
profile_image
1

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

45. 소프트웨어 비용 산출 시 고려해야 할 요소로 가장 거리가 먼 것은?

  1. 제품의 복잡도
  2. 제품의 신뢰도
  3. 프로그래머의 자질
  4. 운용비
(정답률: 34%)
  • 소프트웨어 비용 산출 시에는 제품의 복잡도, 크기, 신뢰도 수준, 프로그래머의 자질, 가용 시간, 기술 수준 등을 고려합니다.
    운용비는 소프트웨어를 개발한 이후 운영 단계에서 발생하는 비용이므로, 개발 비용을 산출하는 단계에서는 고려 대상이 아닙니다.
profile_image
1

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

46. 색인 순차 파일(Indexed Sequential File)에서 색인 영역(index area)의 종류를 가장 옳게 나열한 것은?

  1. Cylinder Index area, Track Index area, Data Index area
  2. Master Index area, Cylinder Index area, Data Index area
  3. Master Index area, Cylinder Index area, Track Index area
  4. Track Index area, Master Index area, Data Index area
(정답률: 68%)
  • 색인 순차 파일의 색인 영역은 계층적 구조로 구성되며, Master Index area, Cylinder Index area, Track Index area의 세 가지 종류로 나뉩니다.
profile_image
1

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

47. 시스템 개발 과정을 7단계로 분류할 때 단계에 따른 순서를 가장 옳게 나열한 것은?

  1. E → G → F → A → B → C → D
  2. E → G → F → C → D → B → A
  3. E → G → F → B → A → C → D
  4. G → F → E → B → A → C → D
(정답률: 70%)
  • 시스템 개발 단계는 전략 계획부터 실제 운용까지 논리적 순서로 진행됩니다. 분석 결과, 정보전략 계획(E) $\rightarrow$ 업무영역의 분석(G) $\rightarrow$ 업무시스템 설계(F) $\rightarrow$ 기술적 설계(C) $\rightarrow$ 시스템 구축(D) $\rightarrow$ 전환(B) $\rightarrow$ 운용(A) 순으로 진행되는 것이 옳습니다.
profile_image
1

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

48. 파일을 수행 내용에 따라 분류할 때 프로그램 실행 중 일시적으로 발생하는 자료를 처리하기 위한 임시 파일에 해당하는 것은?

  1. 데이터 파일
  2. 자기 테이프 파일
  3. 작업 파일
  4. 프로그램 파일
(정답률: 47%)
  • 프로그램 실행 중 일시적으로 발생하는 자료를 처리하기 위해 사용하는 임시 파일은 작업 파일입니다.
profile_image
1

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

49. 절차적 응집도에 대한 설명으로 가장 옳지 않은 것은?

  1. 처리 기능에 의하기보다는 시행 순서에 따라 연결된다.
  2. 모듈 내부에 처리 기능의 부분 요소를 가진다.
  3. 전달 데이터와 반환 데이터 간의 상호 연관 관계를 가진다.
  4. 여러 기능은 순서대로 실행된다.
(정답률: 37%)
  • 절차적 응집도는 모듈 내의 구성 요소들이 단순히 실행 순서에 따라 연결된 상태를 의미하며, 전달 데이터와 반환 데이터 간의 상호 연관 관계는 고려하지 않습니다.
profile_image
1

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

50. 2개의 파일에서 레코드의 결합키를 비교하여 키 순서대로 한 개의 파일로 만드는 작업은?

  1. 갱신(update)
  2. 대조(contrast)
  3. 병합(merge)
  4. 정렬(sort)
(정답률: 63%)
  • 병합(merge)은 두 개의 파일에서 결합키를 비교하여, 키 순서에 맞게 하나의 파일로 합치는 작업을 의미합니다.
profile_image
1

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

51. 시스템의 특성 중 다음 설명에 해당하는 것은?

  1. 목적성
  2. 자동성
  3. 종합성
  4. 제어성
(정답률: 75%)
  • 제어성은 시스템이 정해진 규정이나 한계, 궤도에서 이탈하는 현상을 사전에 감지하여 바르게 수정함으로써 오류 없이 기능을 발휘하게 하는 특성입니다.

    오답 노트

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

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

52. 정보 시스템의 5대 기본 구성요소의 설명으로 가장 옳지 않은 것은?

  1. 유지보수 기능은 시스템의 전반적인 기능들을 유지보수 하는 기능이다.
  2. 입력 기능은 처리 방법, 제어 조건, 처리할 데이터를 시스템에 입력하는 기능이다.
  3. 제어 기능은 각 과정의 기능이 올바르게 수행되는지를 통제하거나 관리하는 기능이다.
  4. 처리 기능은 결과를 산출하기 위해 입력 자료를 조건에 맞게 처리하는 기능이다.
(정답률: 38%)
  • 정보 시스템의 5대 기본 구성요소는 입력, 처리, 출력, 제어, 피드백으로 구성됩니다.

    오답 노트

    유지보수 기능: 정보 시스템의 5대 기본 구성요소에 해당하지 않습니다.
profile_image
1

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

53. 코드의 기능에 해당하지 않는 것은?

  1. 분류기능
  2. 배열기능
  3. 식별기능
  4. 종합기능
(정답률: 65%)
  • 코드의 3대 핵심 기능은 분류, 배열, 식별 기능입니다.

    오답 노트

    종합기능: 코드의 기본 기능에 포함되지 않습니다.
profile_image
1

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

54. 시스템의 기본 요소 중 처리결과를 평가하여 불충분한 경우 목적 달성을 위해 반복 처리하는 요소는?

  1. feedback
  2. input
  3. output
  4. process
(정답률: 75%)
  • feedback은 시스템의 처리 결과를 평가하여, 목적 달성에 불충분하거나 만족스럽지 않은 결과가 나왔을 때 다시 input 단계로 돌려보내 반복 처리하게 하는 요소입니다.
profile_image
1

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

55. 입출력 설계 시 사용자 인터페이스 설계의 원리가 아닌 것은?

  1. 관리자 중심의 상호 작용이 되도록 설계
  2. 일관성 유지
  3. 작업 수행의 역행 기능을 제공
  4. 종결 표시를 제공
(정답률: 60%)
  • 사용자 인터페이스(UI) 설계의 핵심은 관리자가 아닌 실제 사용자 중심의 상호 작용이 이루어지도록 설계하는 것입니다.
profile_image
1

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

56. 다음 설명에 가장 부합하는 코드는?

  1. 그룹 분류식 코드(Group classification code)
  2. 십진코드(Decimal code)
  3. 구분코드(Block code)
  4. 합성코드(Combined code)
(정답률: 61%)
  • 도서관의 도서 정리 목적으로 제작되었으며, 좌측은 그룹 분류, 우측은 10진수 원칙에 따라 세분화하는 코드는 십진코드(Decimal code)입니다.
profile_image
1

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

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

  1. 출력 매체와 장치를 결정한다.
  2. 출력할 항목을 결정한다.
  3. 출력 항목의 배열 순서, 크기, 자리수를 결정한다.
  4. 출력 항목을 숫자, 영문자, 한글, 한자 중 어느 것으로 할 것인지를 결정한다.
(정답률: 46%)
  • 출력 내용 설계는 출력할 항목, 배열 순서, 크기, 자릿수, 문자 표현 방법, 집계 및 오류 검사 방법을 결정하는 과정입니다. 출력 매체와 장치를 결정하는 것은 내용 설계가 아닌 출력 매체 설계에 해당합니다.
profile_image
1

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

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

  1. extract
  2. matching
  3. merge
  4. update
(정답률: 74%)
  • 변동 파일의 내용을 바탕으로 마스터 파일에 추가, 삭제, 수정 작업을 수행하여 새로운 파일을 생성하는 처리 패턴은 update입니다.

    오답 노트

    extract: 특정 조건의 데이터만 추출
    merge: 두 개 이상의 파일을 하나로 통합
profile_image
1

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

59. 객체지향시스템 분석에서 사건들을 시나리오로 작성하여 각 시나리오마다 사건추적도를 그리고 사건 흐름 다이어그램을 작성하는 단계는 어떤 단계인가?

  1. 객체 모형화
  2. 동적 모형화
  3. 기능 모형화
  4. 사양서 작성
(정답률: 61%)
  • 객체들 사이의 제어 흐름, 상호 작용, 연산 순서 등 동적인 행위를 상태 다이어그램, 사건추적도, 사건 흐름 다이어그램 등으로 나타내는 단계는 동적 모형화입니다.
profile_image
1

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

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

  1. 발란스 체크(balance check)
  2. 에코 체크(echo check)
  3. 패리티 체크(parity check)
  4. 체크 디지트 체크(check digit check)
(정답률: 67%)
  • 체크 디지트 체크(check digit check)는 코드 설계 시 본래의 코드에 오류 검사용 숫자 1자리를 추가하여 컴퓨터가 자동으로 오류를 검사하는 방식입니다.
    대표적인 예로 주민등록번호, 상품코드, 계좌번호 등이 있습니다.
profile_image
1

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

4과목: 운영체제

61. 3페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 최종적으로 기억공간에 남는 페이지들로 옳은 것은?(단, 현재 기억공간은 모두 비어있다고 가정한다.)

  1. 1, 2, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 3, 1, 4
(정답률: 61%)
  • FIFO(First-In First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 전략입니다.
    참조열 에 따른 메모리 변화는 다음과 같습니다.
    1. [1, 2, 3] 순으로 진입하여 메모리 가득 참 $\rightarrow$ {1, 2, 3}
    2. 4 참조: 가장 오래된 1 교체 $\rightarrow$ {4, 2, 3}
    3. 1 참조: 가장 오래된 2 교체 $\rightarrow$ {4, 1, 3}
    4. 3 참조: 이미 존재하므로 변화 없음 $\rightarrow$ {4, 1, 3}
    5. 1 참조: 이미 존재하므로 변화 없음 $\rightarrow$ {4, 1, 3}
    최종적으로 기억장치에 남는 페이지는 3, 1, 4입니다.
profile_image
1

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

62. 교착 상태의 예방을 위하여 각 자원 유형에 일련의 순서번호를 부여하는 것은 다음 중 어떤 교착 상태 발생 조건을 제거하기 위한 것인가?

  1. 상호 배제 조건
  2. 점유와 대기 조건
  3. 비선점 조건
  4. 환형 대기 조건
(정답률: 34%)
  • 자원 유형에 일련의 순서번호를 부여하여 프로세스가 정해진 순서대로만 자원을 요청하게 함으로써, 자원 간의 순환 대기 고리를 끊어 환형 대기 조건을 제거하는 예방 기법입니다.

    오답 노트

    상호 배제 조건: 자원을 한 번에 하나만 사용하게 하는 조건
    점유와 대기 조건: 자원을 가진 상태에서 다른 자원을 기다리는 조건
    비선점 조건: 강제로 자원을 뺏을 수 없는 조건
profile_image
1

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

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

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일의 위치
  4. 파일의 백업 방법
(정답률: 64%)
  • 파일 디스크립터는 운영체제가 파일을 효율적으로 관리하기 위해 필요한 정보를 담고 있는 객체입니다. 파일의 구조, 접근 제어 정보, 보조기억장치상의 파일 위치, 파일 유형, 생성 및 수정 시간 등이 포함되지만, 파일의 백업 방법은 디스크립터가 관리하는 정보가 아닙니다.
profile_image
1

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

64. 자료구조의 영역(data area)을 편성하는 방법에서 File 내의 각 item을 논리적인 순서에 따라 물리적으로 연속된 위치로 저장하는 방법은?

  1. Low Order 편성
  2. Sequential 편성
  3. High Order 편성
  4. Random 편성
(정답률: 67%)
  • Sequential 편성은 파일 내의 각 아이템을 논리적 순서에 따라 물리적으로 연속된 위치에 저장하는 순차적 편성 방식입니다.
profile_image
1

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

65. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 기능으로 프로그램의 신뢰성 있는 운영과 데이터의 무결성을 보장하기 위한 기능과 관련된 것은?

  1. 사용자 인터페이스 보안
  2. 내부 보안
  3. 외부 보안
  4. 시설 보안
(정답률: 67%)
  • 내부 보안은 하드웨어나 운영체제 내장 기능을 통해 프로그램의 신뢰성을 확보하고 데이터의 무결성을 보장하여 시스템 내부의 안전을 유지하는 기법입니다.
profile_image
1

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

66. 버퍼링에 대한 설명으로 가장 옳지 않은 것은?

  1. CPU의 효율적인 시간 관리를 지향하기 위해 도입되었다.
  2. 주기억장치와 CPU간 또는 주기억장치와 입출력 장치간의 데이터 이동에 있어서의 시간 관리의 효율화를 도모한다.
  3. 용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다.
  4. 입출력 장치의 느린 속도를 보완해 주는 방법으로 버퍼링이라는 개념이 출현하였다.
(정답률: 58%)
  • 버퍼링은 CPU와 입출력 장치 간의 속도 차이를 극복하기 위해 주기억장치의 일부를 임시 저장 공간으로 사용하는 기법입니다.

    오답 노트

    용량이 큰 자기디스크를 물리적인 중간 저장장치로 사용한다: 자기디스크가 아닌 주기억장치의 일부를 버퍼로 사용합니다.
profile_image
1

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

67. 다음 중 임계구역(critical section) 문제를 해결하기 위한 조건이 아닌 것은?

  1. 상호 배제(mutual exclusion)
  2. 진행(process)
  3. 비선점(non-preemption)
  4. 한계 대기(bounded waiting)
(정답률: 28%)
  • 임계구역 문제는 여러 프로세스가 공유 자원에 동시 접근할 때 데이터 일관성을 유지하기 위한 것으로, 상호 배제, 진행, 한계 대기의 세 가지 조건을 모두 만족해야 합니다.

    오답 노트

    비선점: 자원을 할당받은 프로세스가 스스로 반납할 때까지 강제로 뺏을 수 없는 특성으로, 임계구역 해결 조건이 아닌 교착상태 발생 조건 중 하나입니다.
profile_image
1

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

68. 사용자 프로그램이 20K 워드이고 평균 지연시간이 10 ms이며, 전송시간이 초당 200,000 워드인 고정헤드 드럼이 있다고 가정하자. 이 때 기억장소에서 또는 기억장소로 20K 프로그램이 전송되는 시간과 교환시간이 올바르게 짝지어진 것은?(단, K=kilo이다.)

  1. 전송시간 100 ms, 교환시간 200 ms
  2. 전송시간 110 ms, 교환시간 220 ms
  3. 전송시간 120 ms, 교환시간 240 ms
  4. 전송시간 130 ms, 교환시간 260 ms
(정답률: 46%)
  • 데이터 전송 시간은 순수 전송 시간과 평균 지연 시간을 합산하여 계산하며, 교환 시간은 왕복 전송이므로 전송 시간의 2배가 됩니다.
    ① [기본 공식]
    $$\text{전송시간} = \frac{\text{프로그램 크기}}{\text{전송 속도}} + \text{평균 지연시간}$$
    $$\text{교환시간} = \text{전송시간} \times 2$$
    ② [숫자 대입]
    $$\text{전송시간} = \frac{20 \times 1000}{200} + 10$$
    $$\text{교환시간} = 110 \times 2$$
    ③ [최종 결과]
    $$\text{전송시간} = 110\text{ ms}$$
    $$\text{교환시간} = 220\text{ ms}$$
profile_image
1

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

69. 사용자가 로그인할 때 사용자 인증을 위해 신원을 확인하는 방법으로 가장 옳지 않은 것은?

  1. Enter 키 누름
  2. 지문인식장치 사용
  3. 패스워드 입력
  4. 보안카드 사용
(정답률: 79%)
  • 사용자 인증은 사용자가 주장하는 신원을 확인하는 과정입니다. Enter 키 누름은 단순한 입력 실행 동작일 뿐, 사용자의 고유한 신원을 증명할 수 있는 수단이 아니므로 인증 방법으로 부적절합니다.
profile_image
1

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

70. 페이지 교체 알고리즘 중 근래에 쓰이지 않은 페이지는 가까운 미래에도 쓰이지 않을 가능성이 많기 때문에 이러한 페이지를 호출되는 페이지와 대체시키는 기법은?

  1. COPY
  2. LRU
  3. FIFO
  4. SJF
(정답률: 71%)
  • LRU(Least Recently Used) 알고리즘은 '가장 오랫동안 사용되지 않은' 페이지가 앞으로도 사용될 가능성이 낮다고 판단하여 우선적으로 교체하는 기법입니다.

    오답 노트

    FIFO: 가장 먼저 들어온 페이지를 먼저 교체
    SJF: 실행 시간이 가장 짧은 작업을 우선 처리하는 스케줄링 기법
profile_image
1

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

71. 수행 중인 프로그램 0으로 나누는 연산이나, 허용되지 않은 명령어의 수행, 스택의 오버플로우(overflow) 등과 같은 잘못이 있을 때 발생하는 인터럽트는 무엇인가?

  1. 기계 검사(Machine Check) 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(Program Check) 인터럽트
  4. 재시작(Restart) 인터럽트
(정답률: 56%)
  • 0으로 나누기, 허용되지 않은 명령어 수행, 스택 오버플로우 등 프로그램 내부의 오류로 인해 발생하는 인터럽트는 프로그램 검사(Program Check) 인터럽트입니다.

    오답 노트

    기계 검사(Machine Check) 인터럽트: CPU의 기능적 오류 등 하드웨어적 요인으로 발생
    SVC(Supervisor Call) 인터럽트: 사용자가 의도적으로 감시 프로그램을 호출할 때 발생
    재시작(Restart) 인터럽트: 시스템의 재시작이 필요할 때 발생
profile_image
1

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

72. 라운드로빈(Round-Robin) 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당 시간이 4시간일 때, 모든 작업을 완료하기 위한 CPU의 사용 순서가 옳게 나열된 것은?

  1. A B C A B C B C C
  2. A A A B B B C C C
  3. A B C A B C A C A
  4. A C C C C C B A A
(정답률: 62%)
  • 라운드로빈 방식은 각 작업에 동일한 CPU 할당 시간(Time Slice)을 부여하고 순차적으로 처리하는 방식입니다. 할당 시간 $4$시간을 기준으로 처리 순서를 분석하면 다음과 같습니다.
    1. A($5$시간) $\rightarrow$ $4$시간 사용 (잔여 $1$시간)
    2. B($10$시간) $\rightarrow$ $4$시간 사용 (잔여 $6$시간)
    3. C($15$시간) $\rightarrow$ $4$시간 사용 (잔여 $11$시간)
    4. A(잔여 $1$시간) $\rightarrow$ $1$시간 사용 (종료)
    5. B(잔여 $6$시간) $\rightarrow$ $4$시간 사용 (잔여 $2$시간)
    6. C(잔여 $11$시간) $\rightarrow$ $4$시간 사용 (잔여 $7$시간)
    7. B(잔여 $2$시간) $\rightarrow$ $2$시간 사용 (종료)
    8. C(잔여 $7$시간) $\rightarrow$ $4$시간 사용 (잔여 $3$시간)
    9. C(잔여 $3$시간) $\rightarrow$ $3$시간 사용 (종료)
    따라서 사용 순서는 A B C A B C B C C 가 됩니다.
profile_image
1

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

73. FCFS(First Come First Served) 스케줄링의 특성으로 거리가 먼 것은?

  1. 더 높은 우선순위의 요청이 도착하더라도 요청의 순서가 바뀌지 않는다.
  2. 대기 큐를 재배열하지 않고 일단 요청이 도착하면 실행 예정 순서가 도착순으로 고정된다.
  3. 먼저 도착한 요청이 우선적으로 서비스를 받기 때문에 근본적으로 동등한 서비스가 보장되고 프로그래밍하기도 쉽다.
  4. 실린더의 가장 안쪽과 바깥쪽에서 디스크 요청의 기아(starvation) 현상이 발생할 수 있다.
(정답률: 56%)
  • FCFS(First Come First Served)는 요청이 도착한 순서대로 처리하는 선입선출(FIFO) 방식입니다. 모든 요청이 순례대로 처리되므로 특정 요청이 무한정 기다리는 기아(starvation) 현상이 발생하지 않습니다.
profile_image
1

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

74. 디스크의 서비스 요청 대기 큐에 도착한 요청이 다음과 같을때 SSTF 스캐줄링 기법 사용 시 75번 트랙은 몇 번째로 서 비스를 받는가? (단, 현재 헤드위치는 100번 트랙으로 가정한다.)

  1. 두 번째
  2. 세 번째
  3. 네 번째
  4. 다섯 번째
(정답률: 60%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 우선적으로 서비스하는 방식입니다.
    현재 위치 100에서 가장 가까운 거리 순으로 이동 경로를 분석합니다.
    ① [이동 경로] $100 \rightarrow 105 \rightarrow 90 \rightarrow 89 \rightarrow 75$
    ② [순서 계산] 105(1번째), 90(2번째), 89(3번째), 75(4번째)
    ③ [최종 결과] 네 번째
profile_image
1

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

75. 다음은 무엇에 관한 정의인가?

  1. PROCESS
  2. WORKING SET
  3. MONITOR
  4. SEMAPHORE
(정답률: 72%)
  • 의 정의는 실행 중인 프로그램, PCB를 가진 프로그램, 프로세서가 활동 중인 주체 등을 의미하는 PROCESS에 대한 설명입니다.
profile_image
1

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

76. 분산 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 가장 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙컴퓨터에 의해 감시되기 때문에 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장 시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 69%)
  • 성형 구조는 중앙 컴퓨터가 모든 제어를 담당하는 집중 제어 방식입니다. 따라서 중앙 컴퓨터에 고장이 발생하면 연결된 모든 노드가 마비되어 전체 네트워크에 치명적인 영향을 줍니다.
profile_image
1

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

77. 로더의 기능에 해당되지 않는 것은?

  1. allocation
  2. linking
  3. relocation
  4. compile
(정답률: 56%)
  • 로더의 주요 기능은 할당(allocation), 연결(linking), 재배치(relocation), 적재(loading)입니다. compile은 소스 코드를 목적 코드로 변환하는 컴파일러의 기능이므로 로더의 기능에 해당하지 않습니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 58%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길수록, 실행 시간이 짧을수록 우선순위가 높아지며, 계산된 우선순위 값이 가장 낮을 때 우선순위가 가장 낮습니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{\text{Wait Time} + \text{Service Time}}{\text{Service Time}}$$
    ② [숫자 대입]
    $$A = \frac{10 + 50}{50} = 1.2$$
    $$B = \frac{5 + 55}{55} = 1.09$$
    $$C = \frac{50 + 10}{10} = 6$$
    $$D = \frac{30 + 30}{30} = 2$$
    ③ [최종 결과]
    $$B = 1.09$$ (최솟값이므로 우선순위 가장 낮음)
profile_image
1

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

79. UNIX의 시스템 호출 명령어 중에서 프로세스를 복제하기 위해 사용되는 명령어는?

  1. getpid
  2. getppid
  3. pipe
  4. fork
(정답률: 55%)
  • fork 명령어는 현재 실행 중인 프로세스의 이미지를 그대로 복사하여 새로운 자식 프로세스를 생성하는 시스템 호출입니다.

    오답 노트

    getpid: 호출한 프로세스의 ID 반환
    getppid: 부모 프로세스의 ID 반환
    pipe: 프로세스 간 데이터 전송을 위한 통신 통로 생성
profile_image
1

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

80. 스케줄링, 기억장치관리, 파일관리, 입출력 관리 등의 기능을 제공하는 유닉스 시스템의 핵심 부분은?

  1. Shell
  2. Kernel
  3. IPC
  4. Fillter
(정답률: 70%)
  • 커널은 유닉스 시스템의 가장 핵심적인 부분으로, 항상 주기억장치에 상주하며 프로세스, 기억장치, 입출력, 파일 관리 및 하드웨어 보호와 응용 프로그램 서비스 등의 인터페이스 역할을 수행합니다.
profile_image
1

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

5과목: 정보통신개론

81. 변조속도가 1600[baud]이고, 쿼드비트를 사용하여 전송할 경우 전송속도[bps]는?

  1. 2400
  2. 3200
  3. 4800
  4. 6400
(정답률: 60%)
  • 전송속도는 변조속도에 한 번의 신호로 전송하는 비트 수를 곱하여 계산합니다. 쿼드비트는 한 번에 4비트를 전송함을 의미합니다.
    ① $bps = baud \times n$
    ② $bps = 1600 \times 4$
    ③ $bps = 6400$
profile_image
1

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

82. ATM 셀의 헤더 길이는 몇[byte]인가?

  1. 2
  2. 5
  3. 8
  4. 10
(정답률: 66%)
  • ATM(Asynchronous Transfer Mode) 셀은 고정 길이의 셀 구조를 가지며, 전체 53 byte 중 제어 정보를 담는 헤더가 5 byte, 실제 데이터가 담기는 페이로드가 48 byte로 구성됩니다.
profile_image
1

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

83. 200.10.10.100/26의 IP 주소를 가진 호스트와 같은 네트워크에 속하는 IP 주소는?

  1. 200.10.10.1
  2. 200.10.10.66
  3. 200.10.10.130
  4. 200.10.10.200
(정답률: 47%)
  • 서브넷 마스크 $/26$은 호스트 범위를 $64$개 단위로 나눕니다. 주어진 IP 주소 $200.10.10.100$이 속한 네트워크 범위를 계산하면 다음과 같습니다.
    ① [기본 공식]
    $$Network\ Address = IP\ AND\ Subnet\ Mask$$
    ② [숫자 대입]
    $$200.10.10.100\ AND\ 255.255.255.192$$
    ③ [최종 결과]
    $$Network\ Range = 200.10.10.64 \sim 200.10.10.127$$
    따라서 해당 범위 내에 포함되는 $200.10.10.66$이 같은 네트워크에 속하는 주소입니다.
profile_image
1

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

84. HDLC프레임에서 링크의 설정, 해제, 오류 회복을 위해 주로 사용되는 프레임은?

  1. Flag Frame
  2. Unnumbered Frame
  3. Information Frame
  4. Synchronize Frame
(정답률: 41%)
  • HDLC 프레임 중 Unnumbered Frame은 링크의 동작 모드 설정, 관리, 설정 및 해제, 오류 회복 등을 위해 사용되는 제어 프레임입니다.

    오답 노트

    Flag Frame: 프레임의 시작과 끝을 알리는 구분자
    Information Frame: 실제 사용자 데이터를 전달하는 프레임
profile_image
1

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

85. 한 블록 내 각 행의 1의 수를 10진수로 계수한 다음 8421 BCD코드로 나타내고 아래 2자리의 결과를 체크 비트로 부가하는 착오 검출 방식은?

  1. 크로스 체크 방식
  2. 군계수 체크 방식
  3. SQD 방식
  4. 정마크 방식
(정답률: 49%)
  • 군계수 체크 방식은 전송 데이터 내의 1의 개수를 10진수로 계수한 뒤 이를 8421 BCD 코드로 변환하여 체크 비트로 부가하는 착오 검출 방식입니다.

    오답 노트

    크로스 체크: 데이터를 대조하여 검토하는 방식
    SQD 방식: 변조 방식에서 일정 레벨 이상의 신호를 검출하여 에러를 찾는 방식
    정마크 방식: 코드 내 1과 0의 개수를 일정하게 조합하여 구성하는 방식
profile_image
1

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

86. LAN의 네트워크 형태(topology)에 따른 분류가 아닌 것은?

  1. BUS형
  2. Star형
  3. Packet형
  4. Ring형
(정답률: 74%)
  • LAN의 네트워크 토폴로지는 물리적인 연결 형태에 따라 분류하며, 대표적으로 BUS형, Star형, Ring형, 트리형, 망형이 있습니다. Packet형은 네트워크 형태가 아니라 데이터 전송 단위의 명칭이므로 토폴로지 분류에 해당하지 않습니다.
profile_image
1

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

87. 통신 프로토콜을 구성하는 기본 요소가 아닌 것은?

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

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

88. 다음 중 MAN에서 DQDB에 관한 IEEE 표준은?

  1. IEEE 801.1
  2. IEEE 902.3
  3. IEEE 802.6
  4. IEEE 832.8
(정답률: 56%)
  • 도시형 통신망(MAN)에서 DQDB(Distributed Queue Dual Bus)에 관한 표준은 IEEE 802.6입니다.

    오답 노트

    IEEE 802.1: 전체적인 네트워크 구성 및 관리 표준
profile_image
1

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

89. 비 패킷형 단말기에서 조립·분해 기능을 제공해 주는 일종의 어댑터는?

  1. APM
  2. PVC
  3. PAD
  4. PCR
(정답률: 53%)
  • PAD(Packet Assembler Disassembler)는 비 패킷형 단말기가 패킷 교환망에 접속할 수 있도록 데이터를 패킷 단위로 조립하고 분해하는 어댑터 장치입니다.
profile_image
1

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

90. PCM 방식에서 아날로그 신호를 디지털 신호로 변환하는 과정을 순서대로 나열한 것은?

  1. 표본화 – 부호화 – 양자화 - 복호화
  2. 표본화 – 양자화 – 부호화 - 복호화
  3. 부호화 – 표본화 – 양자화 - 복호화
  4. 표본화 – 복보화 – 양자화 - 부호화
(정답률: 74%)
  • PCM(펄스 코드 변조) 방식의 디지털 변환 과정은 표본화 $\rightarrow$ 양자화 $\rightarrow$ 부호화 $\rightarrow$ 복호화 순으로 진행됩니다. 암기 팁으로 '표-양-부-복' 순서를 기억하세요.
profile_image
1

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

91. TCP는 OSI 7계층 중 어느 계층에 해당하는가?

  1. 응용 계층
  2. 전송 계층
  3. 세션 계층
  4. 물리 계층
(정답률: 65%)
  • TCP(Transmission Control Protocol)는 이름 그대로 데이터의 전송을 제어하는 프로토콜로, OSI 7계층 중 전송 계층에 해당합니다.
profile_image
1

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

92. 반송파로 사용하는 정현파의 위상에 정보를 실어 보내는 변조방식은?

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 62%)
  • PSK는 Phase Shift Keying의 약자로, 반송파의 위상(Phase)을 변화시켜 정보를 전송하는 변조 방식입니다.

    오답 노트

    ASK: 진폭(Amplitude) 편이 방식
    DM: 델타 변조 방식
    ADPCM: 적응 차등 펄스 부호 변조 방식
profile_image
1

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

93. 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약을 무엇이라 하는가?

  1. 클라이언트
  2. 터미널
  3. 링크
  4. 프로토콜
(정답률: 73%)
  • 프로토콜은 서로 다른 기기 간에 정보를 주고받기 위해 정의한 통신 방법의 규칙과 약속을 의미하며, 대표적으로 TCP/IP가 있습니다.
profile_image
1

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

94. 패킷교환방식에 대한 설명으로 틀린 것은?

  1. 교환기에서 패킷을 일시 저장 후 전송하는 축적교환 기술이다.
  2. 패킷처리 방식에 따라 데이터그램과 가상회선 방식이 있다.
  3. 패킷 교환망에서 DTE와 DCE 간 인터페이스를 위한 프로토콜 X.25가 있다.
  4. 고정된 대역폭으로 데이터를 전송한다.
(정답률: 58%)
  • 패킷교환방식은 데이터를 패킷 단위로 나누어 전송하며, 회선 교환 방식과 달리 대역폭 설정이 유동적이라는 특징이 있습니다.
profile_image
1

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

95. IP망을 기반으로 음성통화를 구현하는 기술은?

  1. VoIP
  2. DMB
  3. WMF
  4. JPEG
(정답률: 73%)
  • VoIP는 Voice over Internet Protocol의 약자로, IP 네트워크를 통해 음성을 디지털 패킷으로 변환하여 전송하는 인터넷 전화 기술입니다.

    오답 노트

    DMB: 디지털 멀티미디어 방송 서비스
    WMF: 윈도우 메타 파일 형식
    JPEG: 정지 화상 압축 표준 기술
profile_image
1

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

96. 다중화(Multiplexing) 방식에 해당하지 않는 것은?

  1. FDM
  2. TDM
  3. WDM
  4. QDM
(정답률: 46%)
  • 다중화 방식에는 주파수 분할(FDM), 시간 분할(TDM), 파장 분할(WDM) 등이 존재하지만, QDM이라는 다중화 방식은 정의되어 있지 않습니다.
profile_image
1

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

97. OSI 7계층 중 중점 호스트 사이의 데이터 전송을 다루는 계층으로 종점 간의 연결 관리, 오류제어와 흐름제어 등을 수행하는 계층은?

  1. 응용 계층
  2. 전송 계층
  3. 프레젠테이션 계층
  4. 물리 계층
(정답률: 59%)
  • 전송 계층은 종점 간(End-to-End)의 연결 관리, 오류 제어, 흐름 제어를 통해 호스트 사이의 신뢰성 있는 데이터 전송을 보장하는 계층입니다.
profile_image
1

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

98. PCM 방식에서 음성신호의 표본화 주파수가 8[kHz]인 경우 표본화 주기[μs]는?

  1. 125
  2. 250
  3. 500
  4. 1000
(정답률: 57%)
  • 표본화 주기는 표본화 주파수의 역수로 계산합니다.
    ① [기본 공식]
    $$T = \frac{1}{F}$$
    ② [숫자 대입]
    $$T = \frac{1}{8 \times 10^{3}}$$
    ③ [최종 결과]
    $$T = 125 \mu s$$
profile_image
1

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

99. 전송선로 조건 중 선로의 감쇠량이 최소로 되는 경우는? (단, R : 선로의 저항, L : 선로의 인덕턴스, C : 선로의 정전용량, G : 선로의 누설컨덕턴스이다.)

  1. RL = GC
  2. LC = GR
  3. LG = RC
  4. LG = GC
(정답률: 51%)
  • 전송선로에서 감쇠량이 최소가 되는 조건은 선로의 인덕턴스 $L$과 누설컨덕턴스 $G$의 곱이 저항 $R$과 정전용량 $C$의 곱과 같을 때입니다.
    따라서 조건식은 다음과 같습니다.
    $$LG = RC$$
profile_image
1

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

100. ARQ(Automatic Repeat reQuest) 방식에 해당하지 않는 것은?

  1. Stop and Wait ARQ
  2. Adaptive ARQ
  3. Receive Ready ARQ
  4. Go back N ARQ
(정답률: 55%)
  • ARQ 방식은 오류 제어를 위해 재전송을 요청하는 방식으로, 정지-대기(Stop-and-Wait), 연속적(Go-back-N), 적응적(Adaptive) ARQ가 있습니다. Receive Ready는 ARQ의 표준 방식에 해당하지 않습니다.
profile_image
1

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

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