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

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

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

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

목록

1과목: 데이터 베이스

1. 데이터 삽입, 삭제가 top 이라고 부르는 한쪽 끝에서만 이루어지는 후입선출(LIFO) 형태의 자료 구조를 무엇이라 하는가?

  1. 스택(stack)
  2. 큐(queue)
  3. 데크(deque)
  4. 원형 큐(circular queue)
(정답률: 92%)
  • 한쪽 끝(top)에서만 데이터의 삽입과 삭제가 이루어지며, 가장 나중에 들어온 데이터가 가장 먼저 나가는 후입선출(LIFO) 구조는 스택(stack)입니다.

    오답 노트

    큐(queue): 선입선출(FIFO) 구조
profile_image
1

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

2. Which of the following is a language that allow users to create new database and specific their schema?

  1. Data definition language
  2. Data manipulation language
  3. Data reference language
  4. Data control language
(정답률: 71%)
  • 사용자가 새로운 데이터베이스를 생성하고 그 구조인 스키마(Schema)를 정의하는 언어는 Data definition language(DDL)입니다.

    오답 노트

    Data manipulation language: 데이터의 삽입, 삭제, 수정, 조회 등 조작을 위한 언어
    Data control language: 데이터의 보안, 무결성, 권한 제어를 위한 언어
profile_image
1

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

3. 데이터베이스 관리시스템(DBMS)의 필수 기능이 아닌 것은?

  1. 정의 기능
  2. 관리 기능
  3. 조작 기능
  4. 제어 기능
(정답률: 78%)
  • DBMS의 필수 기능은 데이터베이스를 정의하는 정의 기능, 데이터를 검색 및 수정하는 조작 기능, 무결성과 보안을 유지하는 제어 기능의 3가지입니다. 관리 기능은 이 필수 기능들에 포함되거나 부수적인 역할이며 독립적인 필수 3대 기능에 해당하지 않습니다.
profile_image
1

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

4. 관계 데이터 모델에서 릴레이션의 특성으로 잘못된 것은?

  1. 한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다.
  2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  3. 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
  4. 모든 속성 값은 원자값이다.
(정답률: 76%)
  • 관계 데이터 모델의 릴레이션은 수학적 집합 개념을 기반으로 하므로, 동일한 튜플이 중복되어 존재할 수 없습니다.

    오답 노트

    튜플 순서 없음: 릴레이션 내 행의 순서는 무관함
    애트리뷰트 순서 없음: 열의 순서는 무관함
    원자값: 모든 속성 값은 더 이상 분해할 수 없는 단일 값이어야 함
profile_image
1

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

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

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 82%)
  • 후위순서(postorder) 운행은 '왼쪽 자식 → 오른쪽 자식 → 루트' 순으로 방문하는 방식입니다.
    제시된 트리를 이 규칙에 따라 분석하면 다음과 같습니다.
    1. 루트 A의 왼쪽 서브트리(B) 처리: D → B
    2. 루트 A의 오른쪽 서브트리(C) 처리: E의 자식들(G → H) → E → F → C
    3. 마지막으로 루트 A 방문
    따라서 최종 결과는 DBGHEFCA가 됩니다.
profile_image
1

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

6. 다음 중 큐를 필요로 하는 작업은?

  1. 작업 스케줄링
  2. 중위표기식의 후위표기 변환
  3. 함수 호출과 리턴
  4. 이진트리의 중위 순회
(정답률: 84%)
  • 큐(Queue)는 먼저 들어온 데이터가 먼저 나가는 FIFO(First-In First-Out) 구조로, 순차적인 처리가 필요한 작업 스케줄링에 사용됩니다.

    오답 노트

    중위표기식의 후위표기 변환, 함수 호출과 리턴, 이진트리의 중위 순회: 스택(Stack) 구조를 사용함
profile_image
1

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

7. 비선형구조에 해당하는 것은?

  1. 그래프
  2. 데크
  3. 스택
(정답률: 91%)
  • 데이터 구조는 형태에 따라 선형과 비선형으로 나뉩니다. 그래프는 데이터 요소들이 계층적이지 않고 망 형태로 연결된 대표적인 비선형 구조입니다.

    오답 노트

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

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

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

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

    오답 노트

    마름모: 관계(Relationship)
    타원: 속성(Attribute)
profile_image
1

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

9. 어떤 릴레이션에 속한 모든 도메인이 원자값(atomic value)만을 가지며, 기본키가 아닌 애트리뷰트 모두가 기본키에 완전 함수 종 속이나 이행적 함수 종속이 나타나면 어떤 정규형에 해당하는가?

  1. 제 1정규형
  2. 제 2정규형
  3. 제 3정규형
  4. 제 4정규형
(정답률: 53%)
  • 제 2정규형은 모든 도메인이 원자값이고 기본키가 아닌 모든 속성이 기본키에 완전 함수 종속된 상태를 말합니다. 여기서 이행적 함수 종속이 남아있으므로 제 3정규형으로 가기 전 단계인 제 2정규형에 해당합니다.

    오답 노트

    제 3정규형: 이행적 함수 종속까지 제거된 상태
profile_image
1

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

10. SQL 문에서 테이블 생성에 사용되는 문장은?

  1. DROP
  2. ALTER
  3. SELECT
  4. CREATE
(정답률: 84%)
  • SQL의 데이터 정의어(DDL) 중 CREATE 문은 새로운 테이블이나 데이터베이스 객체를 생성할 때 사용합니다.

    오답 노트

    DROP: 객체 삭제
    ALTER: 구조 변경
    SELECT: 데이터 조회
profile_image
1

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

11. 마스터 파일에 기록된 정보 내용을 변경하거나 참조할 경우 일시적인 성격을 지닌 정보를 기록하고 있는 파일을 의미하는 것은?

  1. Transaction file
  2. Report file
  3. Program file
  4. Backup file
(정답률: 82%)
  • Transaction file(트랜잭션 파일)은 마스터 파일의 내용을 변경, 추가, 삭제하기 위해 발생하는 일시적인 거래 내역을 기록하는 파일입니다.
profile_image
1

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

12. 관계 데이터 모델에서 애트리뷰트가 취할 수 있는 값들의 집합을 의미하는 것은?

  1. 릴레이션
  2. 도메인
  3. 튜플
  4. 차수
(정답률: 64%)
  • 도메인은 하나의 애트리뷰트가 가질 수 있는 원자값들의 집합을 의미합니다.

    오답 노트

    릴레이션: 튜플들의 집합인 테이블
    튜플: 릴레이션을 구성하는 하나의 행
    차수: 릴레이션 내 애트리뷰트의 전체 개수
profile_image
1

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

13. 이진 검색(Binary search) 기법을 적용하기 위한 선행 조건은?

  1. 자료가 정렬되어 있어야 한다.
  2. 같은 크기의 자료가 존재해서는 안된다.
  3. 자료의 개수가 짝수이어야 한다.
  4. 자료의 개수가 홀수이어야 한다.
(정답률: 75%)
  • 이진 검색은 데이터 집합의 중간값과 찾고자 하는 값을 비교하여 검색 범위를 절반씩 줄여나가는 방식이므로, 반드시 자료가 정렬되어 있어야만 적용 가능합니다.
profile_image
1

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

14. 데이터베이스 3단계 구조 중 사용자나 응용 프로그래머가 사용할 수 있도록 데이터베이스를 정의한 것은?

  1. 외부 스키마(External Schema)
  2. 개념 스키마(Conceptual Schema)
  3. 내부 스키마(Internal Schema)
  4. 관계 스키마(Relational Schema)
(정답률: 64%)
  • 외부 스키마(External Schema)는 개별 사용자나 응용 프로그래머의 관점에서 필요한 데이터베이스의 논리적 구조를 정의한 것입니다.

    오답 노트

    개념 스키마: 조직 전체 관점의 통합 논리 구조
    내부 스키마: 물리적 저장 장치 관점의 구조
profile_image
1

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

15. 데이터베이스 설계 단계중에서 개념적 설계 다음에 수행하는 단계는?

  1. 요구조건 분석
  2. 논리적 설계
  3. 물리적 설계
  4. 구현
(정답률: 85%)
  • 데이터베이스 설계 순서는 요구조건 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계 $\rightarrow$ 구현 순으로 진행됩니다. 따라서 개념적 설계 다음 단계는 논리적 설계입니다.
profile_image
1

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

16. 아래 설명과 가장 밀접한 사람은?

  1. Database administrator
  2. Network manager
  3. End user
  4. Application Programmer
(정답률: 85%)
  • 제시된 이미지의 스키마 정의, 저장 구조 및 액세스 방법 정의, 권한 부여, 무결성 제약 조건 지정 등은 데이터베이스 전체를 관리하고 제어하는 Database administrator(DBA)의 핵심 역할입니다.
profile_image
1

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

17. 데이터베이스의 장점에 해당되지 않는 것은?

  1. 데이터의 공유성
  2. 데이터의 중복성
  3. 데이터의 일관성
  4. 데이터의 무결성
(정답률: 87%)
  • 데이터베이스는 데이터의 중복성을 최소화하여 일관성과 무결성을 유지하고, 여러 사용자가 데이터를 효율적으로 공유할 수 있도록 관리하는 시스템입니다.
profile_image
1

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

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

  1. CREATE
  2. DROP
  3. ALTER
  4. INSERT
(정답률: 79%)
  • INSERT는 데이터를 삽입, 수정, 삭제하는 데이터 조작어(DML)에 해당합니다.

    오답 노트

    CREATE, DROP, ALTER: 데이터베이스 객체의 구조를 정의하거나 변경, 삭제하는 데이터 정의어(DDL)입니다.
profile_image
1

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

19. 하나 또는 둘 이상의 기본 테이블로부터 유도되어 만들어 지는 가상 테이블은?

  1. 시스템 카탈로그
  2. 스키마
  3. 데이터 디렉토리
(정답률: 89%)
  • 하나 이상의 기본 테이블로부터 유도되어 만들어지며, 실제 데이터를 저장하지 않고 논리적으로만 존재하는 가상 테이블을 뷰(View)라고 합니다.
profile_image
1

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

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

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

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

2과목: 전자 계산기 구조

21. 서브루틴과 연관되어 사용되는 명령어는?

  1. Shift
  2. Call과 Return
  3. Skip과 Jump
  4. Increment와 Decrement
(정답률: 66%)
  • 서브루틴(Subroutine)은 특정 기능을 수행하는 독립적인 프로그램 단위로, 이를 호출하는 Call 명령어와 원래 위치로 복귀하는 Return 명령어가 한 쌍으로 사용됩니다.
profile_image
1

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

22. 컴퓨터의 연산자 기능이 아닌 것은?

  1. 기억 기능
  2. 제어 기능
  3. 전달 기능
  4. 함수 연산 기능
(정답률: 47%)
  • 연산자(명령어) 기능은 크게 함수 연산, 자료 전달, 제어, 입출력 기능으로 구분됩니다. 기억 기능은 연산자가 아닌 메모리(기억장치)의 고유 기능입니다.
profile_image
1

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

23. 14개의 어드레스 비트는 몇 개의 메모리 장소의 내용을 리드(Read)할 수 있는가?

  1. 14
  2. 140
  3. 16384
  4. 32768
(정답률: 67%)
  • 어드레스 비트 수에 따른 메모리 주소 공간의 크기는 2의 n제곱으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{14}$
    ③ [최종 결과] $N = 16384$
profile_image
1

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

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

  1. SRAM
  2. PROM
  3. EPROM
  4. EEPROM
(정답률: 65%)
  • 비휘발성 메모리이면서 전기적인 방법으로 데이터를 지우고 다시 쓸 수 있는 기억장치는 EEPROM입니다.

    오답 노트

    SRAM: 전원이 꺼지면 내용이 사라지는 휘발성 메모리
    PROM: 한 번만 기록 가능하며 수정 불가
    EPROM: 자외선을 이용해 데이터를 삭제해야 함
profile_image
1

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

25. 데이터를 4 비트 단위로 나타내는 정보 단위는?

  1. nibble
  2. character
  3. full-word
  4. double-word
(정답률: 62%)
  • 컴퓨터 정보 단위에서 4비트(bit)를 묶어 나타내는 단위는 nibble입니다.

    오답 노트

    character: 일반적으로 8비트(1바이트) 단위의 문자 정보
    word: CPU가 한 번에 처리하는 기본 데이터 단위
profile_image
1

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

26. 다음 회로의 출력 f가 0(zero)이 되기 위한 조건은?

  1. A=0, B=0
  2. A=0, B=1
  3. A=1, B=0
  4. A=1, B=1
(정답률: 68%)
  • 회로를 분석하면 출력 $F$는 두 개의 NAND 게이트 결과가 OR 게이트로 연결된 구조입니다. $F=0$이 되려면 OR 게이트의 모든 입력이 0이어야 하므로, 두 NAND 게이트의 출력이 모두 0이 되어야 합니다. NAND 게이트의 출력은 모든 입력이 1일 때만 0이 되므로, $A=1$ 그리고 $B=1$일 때 최종 출력 $F$는 0이 됩니다.
profile_image
1

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

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

  1. 벡터 인터럽트
  2. 폴링
  3. 스택
  4. 핸드쉐이킹
(정답률: 73%)
  • CPU가 프로그램 실행 중에 주기적으로 각 장치의 상태를 확인하여 인터럽트 요청 여부를 판별하는 소프트웨어적인 방식은 폴링입니다.

    오답 노트

    벡터 인터럽트: 하드웨어적으로 인터럽트 벡터 주소를 이용해 서비스 루틴을 찾는 방식
    핸드쉐이킹: 송수신 측이 서로 신호를 주고받아 동기화하는 하드웨어적 통신 방식
profile_image
1

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

28. 다음 진리표에서 출력 논리식 F를 유도하면?

  1. A+B
  2. A‘B+AB
  3. A‘B+AB’
  4. AB+A‘ B‘
(정답률: 68%)
  • 진리표에서 출력 $F$가 1인 경우의 입력 조합을 찾아 논리합(OR)으로 연결하는 최소항 전개 방식을 사용합니다.
    출력 $F$가 1인 경우는 $(A=0, B=1)$과 $(A=1, B=0)$일 때입니다.
    $$F = A'B + AB'$$
profile_image
1

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

29. 패리티 비트(parity bit)에 관한 설명 중 옳지 않은 것은?

  1. 기수(odd) 체크에 사용될 경우도 있다.
  2. 우수(even) 체크에 사용될 경우도 있다.
  3. 정보 표현의 단위에 여유를 두기 위한 방법이다.
  4. 정보가 맞고, 틀림을 판별하기 위해 사용된다.
(정답률: 74%)
  • 패리티 비트는 데이터 전송 중 오류가 발생했는지 판별하기 위해 1 또는 0을 추가하는 단순한 오류 검출 방법입니다.

    오답 노트

    정보 표현의 단위에 여유를 두기 위한 방법이다: 패리티 비트는 여유 공간 확보가 아니라 오류 검출을 목적으로 사용됩니다.
profile_image
1

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

30. JK 플립플롭의 트리거 입력과 상태 전환 조건을 설명한 것 중 옳지 않은 것은?

  1. J=0, K=0 일 때 기억 기능이 된다
  2. J=0, K=1 일 때 0으로 된다.
  3. J=1, K=0 일 때 1로 된다.
  4. J=1, K=1 일 때 반전치 않는다.
(정답률: 56%)
  • JK 플립플롭의 입력 조건에 따른 상태 변화를 이해해야 합니다. $J=1, K=1$일 때는 현재 상태를 반전(Toggle)시키는 동작이 수행됩니다.

    오답 노트

    반전치 않는다: $J=1, K=1$일 때는 반드시 반전되어야 함
profile_image
1

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

31. 버스 경합을 줄이기 위한 방법이 아닌 것은?

  1. 슈퍼스칼라 사용
  2. 버스의 고속화
  3. 캐시의 사용
  4. 다중 버스 사용
(정답률: 60%)
  • 버스 경합은 여러 장치가 하나의 버스를 동시에 사용하려 할 때 발생합니다. 버스의 고속화, 캐시 사용, 다중 버스 구성은 데이터 전송 효율을 높여 경합을 줄이는 방법이지만, 슈퍼스칼라 사용은 여러 명령어를 동시에 실행하는 CPU 설계 방식으로 버스 경합 해결과는 직접적인 관련이 없습니다.
profile_image
1

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

32. 다음과 같이 세 개의 마이크로 동작이 발생할 경우에 동작 완료 후 레지스터 A의 상태는?

  1. A ← A+B'+1
  2. A ← B+B'+1
  3. A ← A'+B+1
  4. A ← A'+B+B'+1
(정답률: 62%)
  • 각 마이크로 동작의 단계별 레지스터 변화를 추적하면 최종 상태를 구할 수 있습니다.
    T1 단계에서 $B$에 $B'$가 저장되고, T2 단계에서 $B$의 값에 1을 더해 $B' + 1$이 저장됩니다. 마지막 T3 단계에서 $A$에 기존 $A$ 값과 현재 $B$ 값($B' + 1$)을 더해 저장하므로 최종 결과는 $A \leftarrow A + B' + 1$이 됩니다.
profile_image
1

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

33. ASCll 문자에 해당 되지 않는 것은?

  1. 제어 문자
  2. 영문자
  3. 로마 숫자
  4. 아라비아 숫자
(정답률: 61%)
  • ASCII 문자는 7비트를 사용하여 제어 문자, 영문자, 아라비아 숫자 및 특수 문자를 표현하는 표준 코드입니다. 로마 숫자는 ASCII 표준 문자 집합에 포함되지 않습니다.
profile_image
1

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

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

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

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

35. 보조기억장치로 부적합한 것은?

  1. 자기 디스크
  2. DVD
  3. 자기 테이프
  4. SDRAM
(정답률: 68%)
  • 보조기억장치는 비휘발성 메모리여야 합니다. SDRAM은 전원이 꺼지면 데이터가 사라지는 휘발성 메모리로, 주기억장치(RAM)의 일종이므로 보조기억장치로 부적합합니다.
profile_image
1

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

36. (396)10을 8421 Code로 변환하면?

  1. 0011 1001 0110
  2. 0101 1001 1000
  3. 0011 1001 0011
  4. 0101 0010 1000
(정답률: 75%)
  • 10진수 각 자릿수를 4비트의 2진수로 각각 변환하는 BCD(8421) 코드 변환 문제입니다.
    ① [기본 공식] $ (Decimal) \rightarrow (BCD) $
    ② [숫자 대입] $ 3 \rightarrow 0011, 9 \rightarrow 1001, 6 \rightarrow 0110 $
    ③ [최종 결과] $ 0011 \ 1001 \ 0110 $
profile_image
1

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

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

  1. 비동기식 제어 방식
  2. 동기식 제어 방식
  3. 비주기식 제어 방식
  4. 직류 방식
(정답률: 77%)
  • 일정한 시간 간격으로 발생하는 클록 펄스(Clock Pulse)에 맞추어 시스템의 모든 동작을 규칙적으로 제어하는 방식을 동기식 제어 방식이라고 합니다.

    오답 노트

    비동기식 제어 방식: 펄스 없이 핸드셰이킹 신호 등을 통해 동작 제어
profile_image
1

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

38. 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸 후 그 위치에서 나머지 정보에 접근하는 기억장치를 무엇이라 하는가?

  1. Cache memory
  2. Associative memory
  3. Virtual memory
  4. Main memory
(정답률: 61%)
  • 정보의 일부(키 값)를 이용해 해당 정보가 저장된 위치를 찾아내고 나머지 데이터에 접근하는 방식의 기억장치를 Associative memory(연관 기억장치)라고 합니다.
profile_image
1

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

39. RRI(Register to Register Instruction)의 전체 가능한 수를 A, MRI(Memory Reference Instruction)의 전체 가능한 수를 B라고 할 때, 상호 관계로 올바른 것은?

  1. B, A = 0
  2. B > A
  3. B = A
  4. B < A
(정답률: 52%)
  • MRI(Memory Reference Instruction)는 메모리 주소 필드를 포함하므로, 주소 지정 가능 범위가 매우 넓어 생성 가능한 명령어의 수가 훨씬 많습니다. 반면 RRI(Register to Register Instruction)는 한정된 개수의 레지스터만을 대상으로 하므로 가능한 명령어 수가 상대적으로 적습니다. 따라서 $B > A$가 성립합니다.
profile_image
1

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

40. random access가 불가능한 보조기억 장치는?

  1. 자기테이프 장치
  2. 자기드럼 장치
  3. 자기디스크 장치
  4. 버블기억 장치
(정답률: 67%)
  • 자기테이프 장치는 데이터를 순차적으로 기록하고 읽는 순차 접근(Sequential Access) 방식입니다. 원하는 데이터가 나올 때까지 테이프를 앞뒤로 감아야 하므로, 특정 위치로 즉시 이동하는 random access가 불가능합니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 평가 항목의 요소와 거리가 먼 것은?

  1. 신뢰성 평가
  2. 가격 평가
  3. 성능 평가
  4. 기능 평가
(정답률: 88%)
  • 시스템 평가 항목은 시스템이 원래 목적대로 잘 작동하는지를 측정하는 신뢰성, 성능, 기능 평가 등이 핵심입니다. 가격 평가는 경제적 관점의 비용 분석일 뿐, 시스템 자체의 기술적 성능이나 품질을 평가하는 요소라고 보기 어렵습니다.
profile_image
1

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

42. 시스템에 대한 설명으로 거리가 먼 것은?

  1. 데이터 처리 시스템에서 규정, 수단, 순서, 방법, 루틴, 장치 등이 하나의 목적 하에 결합되어 그 사이에 존재하는 상호작용이 정해진 방법에 따라 조정되는 것이다.
  2. 상호 관련성이 없는 구성 요소를 조합하여 각각의 목적 달성을 위하여 조직한 임시적 결합체이다.
  3. 어떤 목적 또는 목표를 위하여 여러 기능 요소가 상호 관련하여 결합된 절차나 방법의 유기적 집합체이다.
  4. 컴퓨터 시스템은 중앙처리 장치, 기억장치, 각종 입출력 장치, 통신 회선 등의 유기적인 결합체이다.
(정답률: 74%)
  • 시스템은 공통의 목적을 달성하기 위해 여러 구성 요소가 유기적으로 결합되어 상호작용하는 집합체입니다. 따라서 상호 관련성이 없는 구성 요소를 임시적으로 결합했다는 설명은 시스템의 정의와 정반대되는 개념입니다.
profile_image
1

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

43. IPT(Improved Programming Technique)의 기술적인 측면과 거리가 먼 것은?

  1. 복합설계
  2. 구조적 코딩
  3. 하향식 프로그래밍
  4. 상향식 프로그래밍
(정답률: 62%)
  • IPT(Improved Programming Technique)는 복합 설계, 구조적 코딩, 하향식 프로그래밍을 통해 프로그램의 효율성과 가독성을 높이는 기법입니다.

    오답 노트

    상향식 프로그래밍: IPT의 핵심인 하향식 접근법과 반대되는 개념으로 기술적 측면과 거리가 멉니다.
profile_image
1

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

44. 코드의 오류 형태 중 입력시 좌우 자리를 바꾸어 발생하는 에러는?

  1. transposition error
  2. transcription error
  3. random error
  4. omission error
(정답률: 82%)
  • 데이터 입력 시 인접한 두 문자의 좌우 순서를 바꾸어 입력하는 오류를 transposition error(전치 오류)라고 합니다.
profile_image
1

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

45. 시스템의 기본요소를 나타낸 그림이다. (1), (2)의 내용으로 알맞은 요소는?

  1. (1) 순환 (2) 제어
  2. (1) 피드백 (2) 제어
  3. (1) 반복 (2) 분기
  4. (1) 제어 (2) 피드백
(정답률: 77%)
  • 시스템의 기본 구성 요소에서 제어는 입력과 출력을 적절하게 조절하는 역할을 하며, 피드백은 출력된 결과가 잘못되었을 때 이를 다시 입력으로 보내 수정하는 과정을 의미합니다.
    따라서 그림에서 (1)은 제어, (2)는 피드백에 해당합니다.
profile_image
1

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

46. HIPO(Hierarchy plus Input Process Output)에 대한 설명으로 옳지 않은 것은?

  1. 프로그램의 기능을 계층 구조로 도식화함으로써 개발 순서를 논리적으로 전개할 수 있는 수단이다.
  2. 상향식 중심이며, HIPO의 3단계 종류는 overview diagram, detailed diagram, data dictionary 이다.
  3. 각각의 기능을 용이하게 이해할 수 있다.
  4. 표준화된 문서 작성 기법을 사용하므로 의사 전달 착오 가능성이 매우 적다.
(정답률: 68%)
  • HIPO는 하향식(Top-down) 설계 도구이며, 구성 단계는 Visual Table of Contents(VTOC), Overview Diagram, Detail Diagram의 3단계로 이루어집니다.

    오답 노트

    상향식 중심이며, HIPO의 3단계 종류는 overview diagram, detailed diagram, data dictionary 이다: 하향식 설계이며, data dictionary는 HIPO의 구성 요소가 아닙니다.
profile_image
1

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

47. 시스템 개발 단계로 옳은 것은?

  1. 시스템 조사 → 설계 → 분석 → 구현 → 유지보수
  2. 시스템 조사 → 분석 → 설계 → 유지보수 → 구현
  3. 시스템 조사 → 분석 → 설계 → 구현 → 유지보수
  4. 시스템 조사 → 설계 → 분석 → 유지보수 → 구현
(정답률: 76%)
  • 시스템 개발은 일반적으로 '조사 → 분석 → 설계 → 구현 → 유지보수'의 순서로 진행됩니다. 요구사항을 먼저 조사하고 분석한 뒤, 이를 바탕으로 설계하고 실제 코드로 구현하며, 이후 운영하며 유지보수하는 흐름입니다.
profile_image
1

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

48. 코드(code) 설계시 유의사항으로 거리가 먼 것은?

  1. 컴퓨터 처리에 적합하여야 한다.
  2. 공통성이 있어야 한다.
  3. 다양성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 71%)
  • 코드 설계 시에는 일관성을 유지하기 위해 공통성이 있어야 하며, 향후 변경에 대비한 확장성과 컴퓨터 처리 효율성이 고려되어야 합니다.

    오답 노트

    다양성이 있어야 한다: 일관성 없는 다양성은 코드의 복잡도를 높이고 유지보수를 어렵게 하므로 지양해야 합니다.
profile_image
1

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

49. 객체에 정의된 연산을 의미하며, 객체의 상태를 참조 및 변경하는 수단은?

  1. 클래스
  2. 상속
  3. 메소드
  4. 엔티티
(정답률: 69%)
  • 메소드는 객체 지향 프로그래밍에서 객체의 상태(데이터)를 변경하거나 참조하기 위해 정의된 연산 또는 함수를 의미합니다.
profile_image
1

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

50. 객체 지향 분석을 사용하는 이유로 적합하지 않은 것은?

  1. 공동된 속성을 명백히 표현할 수 있다.
  2. 사람이 사고하고 인지하는 틀 내에서 시스템의 요구 사항을 정의하며, 사용자와 정보를 교환할 수 있다.
  3. 한 객체와 다른 객체와의 종속성을 증대 시킨다.
  4. 사용자가 속해 있는 실 세계의 문제 영역을 이해하는데 중점을 둔다.
(정답률: 52%)
  • 객체 지향 분석은 캡슐화와 모듈화를 통해 객체 간의 결합도를 낮추고 종속성을 최소화하여 유지보수성과 재사용성을 높이는 것을 목적으로 합니다.

    오답 노트

    종속성 증대: 객체 간 독립성을 확보하여 종속성을 줄여야 함
profile_image
1

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

51. 문서화의 목적에 대한 설명으로 옳지 않은 것은?

  1. 시스템 개발 프로젝트 관리의 효율화
  2. 소프트웨어 이관의 용이함
  3. 시스템 유지보수의 효율화
  4. 시스템 개발과정의 요식행위화
(정답률: 80%)
  • 문서화는 프로젝트 관리, 소프트웨어 이관, 유지보수의 효율성을 높이기 위해 수행하는 필수적인 활동이며, 단순히 절차를 맞추기 위한 요식행위로 간주해서는 안 됩니다.
profile_image
1

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

52. 자료 흐름도의 구성 요소가 아닌 것은?

  1. 자료흐름(Data Flow)
  2. 자료사전(Data Dictionary)
  3. 자료저장소(Data Store)
  4. 처리(Process)
(정답률: 62%)
  • 자료 흐름도(DFD)의 4대 구성 요소는 처리(Process), 자료 흐름(Data Flow), 자료 저장소(Data Store), 단말(Terminator)입니다. 자료사전(Data Dictionary)은 DFD에서 정의된 자료 흐름과 저장소의 세부 내용을 정의하는 별도의 도구입니다.
profile_image
1

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

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

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

    오답 노트

    트랜잭션 파일: 마스터 파일을 갱신하기 위한 거래 내역 파일
    히스토리 파일: 과거의 이력을 보관하는 파일
    섬머리 파일: 요약된 통계 정보를 담은 파일
profile_image
1

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

54. 색인 순차 파일은 기본 데이터 영역(prime data area), 색인 영역(index area), 오버플로우 영역(overflow area)으로 구성된다. 이 중 색인 영역(index area)에 해당하지 않는 것은?

  1. data index area
  2. track index area
  3. cylinder index area
  4. master index area
(정답률: 67%)
  • 색인 순차 파일의 색인 영역은 데이터의 위치를 빠르게 찾기 위해 구성되며, 일반적으로 마스터 색인(master index), 실린더 색인(cylinder index), 트랙 색인(track index)으로 구분됩니다. data index area는 색인 영역의 표준 구성 요소가 아닙니다.
profile_image
1

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

55. 체크 시스템은 컴퓨터 입력 단계의 체크와 계산 처리 단계의 체크로 구분할 수 있다. 다음 중 컴퓨터 입력 단계의 체크에 해당되지 않는 것은?

  1. 불일치 레코드 체크(Unmatch record check)
  2. 일괄 합계 체크(Batch total check)
  3. 순차 체크(Sequence check)
  4. 균형 체크(Balance check)
(정답률: 54%)
  • 컴퓨터 입력 단계의 체크는 데이터의 누락이나 순서, 합계 등을 검증하는 단계입니다. 불일치 레코드 체크(Unmatch record check)는 입력 이후 처리 단계에서 데이터 간의 정합성을 확인하는 계산 처리 단계의 체크에 해당합니다.

    오답 노트

    일괄 합계 체크, 순차 체크, 균형 체크: 모두 입력 단계에서 데이터의 완전성과 정확성을 검증하는 방법입니다.
profile_image
1

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

56. 코드화 대상 항목에 관련된 무게, 면적, 용량 등의 물리적 수치를 직접 코드에 적용하는 방법의 코드 체계는?

  1. 표의 숫자 코드(significant digit code)
  2. 순차 코드(sequence code)
  3. 십진 분류 코드(decimal classification code)
  4. 블록 코드(block code)
(정답률: 75%)
  • 물리적 수치(무게, 면적, 용량 등)를 코드에 직접 반영하여 의미를 부여하는 방식은 표의 숫자 코드(significant digit code)입니다.
profile_image
1

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

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

  1. abstraction
  2. method
  3. inheritance
  4. message
(정답률: 56%)
  • inheritance(상속)는 하위 클래스가 상위 클래스의 모든 속성과 메소드를 물려받아 재사용함으로써 코드의 중복을 줄이고 확장성을 높이는 개념입니다.
profile_image
1

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

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

  1. 매체 변환(Conversion)
  2. 정렬(Sort)
  3. 갱신(Update)
  4. 병합(Merge)
(정답률: 83%)
  • 갱신(Update)은 트랜잭션 파일을 이용하여 마스터 파일의 데이터를 추가, 변경, 삭제함으로써 최신 상태의 마스터 파일을 유지하는 처리 패턴입니다.
profile_image
1

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

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

  1. 객체(object)
  2. 클래스(class)
  3. 실체(instance)
  4. 메시지(message)
(정답률: 83%)
  • 클래스(class)는 공통된 속성과 행위를 갖는 유사한 객체들의 집합으로, 객체를 생성하기 위한 틀(Template) 역할을 합니다.
profile_image
1

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

60. 시스템의 출력 설계에서 종이에 출력하는 대신 출력정보를 마이크로필름에 수록하는 방식은?

  1. CRT 출력 시스템
  2. X-Y 플로터 시스템
  3. 음성 출력 시스템
  4. COM 시스템
(정답률: 64%)
  • COM(Computer Output Microfilm) 시스템은 컴퓨터의 출력 정보를 종이가 아닌 마이크로필름에 직접 기록하여 보관하는 방식입니다.
profile_image
1

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

4과목: 운영체제

61. 가상 기억 장치 시스템에서 가상 페이지 주소를 사용하여 데이터를 접근하는 프로그램이 실행될 때, 프로그램에서 접근하려고 하는 페이지가 주기억 장치에 있지 않은 경우 발생하는 현상은?

  1. page fault
  2. context switching
  3. mutual exclusion
  4. overlay
(정답률: 72%)
  • 가상 기억 장치 시스템에서 CPU가 요청한 페이지가 현재 주기억 장치(Main Memory)에 적재되어 있지 않아 접근할 수 없는 상태를 page fault라고 하며, 이때 OS는 보조 기억 장치에서 해당 페이지를 찾아 메모리로 가져옵니다.
profile_image
1

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

62. UNIX 운영체제에서 가장 핵심적인 부분으로 하드웨어를 보호하고 응용프로그램들에게 서비스를 제공해 주는 것은?

  1. kernel
  2. shell
  3. IPC
  4. process
(정답률: 75%)
  • kernel은 운영체제의 핵심부로, 하드웨어 자원을 직접 관리하고 보호하며 응용 프로그램이 하드웨어에 접근할 수 있도록 시스템 콜 등의 서비스를 제공하는 역할을 수행합니다.
profile_image
1

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

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

  1. 3, 4, 1
  2. 4, 1, 2
  3. 2, 3, 4
  4. 1, 2, 3
(정답률: 63%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조 순서 $1, 2, 3, 4, 1, 3, 1, 2$에 따른 메모리 상태 변화는 다음과 같습니다.
    1. [1] $\rightarrow$ [1, 2] $\rightarrow$ [1, 2, 3] (모두 적재)
    2. 4 참조: 가장 먼저 들어온 1 교체 $\rightarrow$ [4, 2, 3]
    3. 1 참조: 가장 먼저 들어온 2 교체 $\rightarrow$ [4, 1, 3]
    4. 3 참조: 이미 존재 (Hit) $\rightarrow$ [4, 1, 3]
    5. 1 참조: 이미 존재 (Hit) $\rightarrow$ [4, 1, 3]
    6. 2 참조: 가장 먼저 들어온 3 교체 $\rightarrow$ [4, 1, 2]
    최종적으로 기억장치에 남는 페이지는 4, 1, 2입니다.
profile_image
1

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

64. 선점형(preemptive) 스케줄링 기법에 해당하는 것은?

  1. FIFO 스케줄링
  2. SJF 스케줄링
  3. HRN 스케줄링
  4. Round-Robin 스케줄링
(정답률: 60%)
  • 선점형 스케줄링은 OS가 강제로 CPU 제어권을 뺏어 다른 프로세스에 할당할 수 있는 방식입니다. Round-Robin 스케줄링은 동일한 시간 할당량(Time Quantum)을 부여하여 시간이 지나면 강제로 CPU를 회수하므로 선점형에 해당합니다.

    오답 노트

    FIFO, SJF, HRN: 비선점형 스케줄링
profile_image
1

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

65. 구역성(Iocality)에 대한 설명으로 옳지 않은 것은?

  1. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다.
  2. 시간구역성은 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  3. 공간구역성은 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미한다.
  4. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
(정답률: 64%)
  • 구역성(Locality)은 프로세스가 실행되는 동안 특정 부분의 메모리 영역을 집중적으로 참조하는 특성을 의미합니다. 프로세스가 효율적으로 실행되기 위해 자주 참조되는 페이지들의 집합은 구역성이 아니라 '작업 집합(Working Set)'에 대한 설명입니다.
profile_image
1

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

66. 운영체제의 설계 목표가 아닌 것은?

  1. 빠른 응답시간
  2. 경과 시간 단축
  3. 처리량 감소
  4. 폭넓은 이식성
(정답률: 73%)
  • 운영체제는 한정된 자원을 효율적으로 관리하여 시스템의 전체적인 성능을 높이는 것을 목표로 합니다. 따라서 단위 시간당 처리하는 작업의 양인 처리량은 감소가 아니라 최대화(증가)시켜야 합니다.
profile_image
1

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

67. 분산 처리 시스템의 네트워크 위상(Topology)에 따른 분류 중 아래 설명에 해당하는 구조는?

  1. hierachy connection
  2. star connection
  3. ring connection
  4. multiaccess connection
(정답률: 80%)
  • 제시된 이미지의 설명처럼 모든 사이트가 하나의 중앙 노드에 직접 연결되어 있고, 중앙 노드 고장 시 전체 통신이 단절되는 구조는 성형(Star) 연결 방식의 핵심 특징입니다.
profile_image
1

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

68. 최적 적합(best fit) 기법을 이용한다면 12K 크기의 프로그램은 아래 그림 중 주기억장치의 어느 부분에 할당하여야 하는가?(단, A, B, C, D는 사용가능한 공간의 크기를 표시하고 있음)

  1. A
  2. B
  3. C
  4. D
(정답률: 73%)
  • 최적 적합(Best Fit) 기법은 사용 가능한 빈 공간 중 프로그램 크기보다 크면서도 그 차이가 가장 작은 공간에 할당하여 내부 단편화를 최소화하는 방식입니다.

    12K 크기의 프로그램이 들어갈 수 있는 공간(A: 16K, B: 15K, C: 18K) 중 가장 크기가 작은 B(15K)에 할당하는 것이 최적입니다.
profile_image
1

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

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

  1. 단위 시간당 처리량을 최대화 하기 위하여
  2. 오버헤드를 최대화 시키기 위하여
  3. 응답시간과 자원의 활용간에 균형을 유지하기 위하여
  4. 대화식 사용자에게 가능한 빠른 응답을 주기 위하여
(정답률: 77%)
  • 스케줄링은 CPU와 자원을 효율적으로 사용하여 시스템 성능을 높이는 것이 목적입니다. 오버헤드(추가 비용/부하)는 시스템 성능을 저하시키는 요인이므로, 이를 최소화하는 것이 올바른 방향입니다.
profile_image
1

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

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

  1. 할당(Allocation)
  2. 실행(Execution)
  3. 연결(Linking)
  4. 재배치(Relocation)
(정답률: 56%)
  • 로더(Loader)는 프로그램을 메모리에 적재하여 실행 가능하게 만드는 프로그램으로, 주요 기능은 할당, 연결, 재배치입니다.

    오답 노트

    실행: 로더가 적재를 완료한 후 CPU가 수행하는 단계이며, 로더 자체의 기능이 아닙니다.
profile_image
1

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

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

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

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

72. 인터럽트의 종류 중 프로그램 명령 사용법이나 지정법에 잘못이 있을 경우, 허용되지 않는 명령문 실행의 경우, divide by zero의 경우 등에 발생하는 것은?

  1. 입출력 인터럽트
  2. 외부 인터럽트
  3. 프로그램 검사 인터럽트
  4. 기계 검사 인터럽트
(정답률: 64%)
  • 프로그램 실행 중 0으로 나누기(divide by zero), 잘못된 명령문 실행, 잘못된 오퍼랜드 지정 등 프로그램 내부의 논리적 오류로 인해 발생하는 인터럽트를 프로그램 검사 인터럽트라고 합니다.
profile_image
1

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

73. 다음과 같은 트랙이 요청되어 큐에 도착하였다. 모든 트랙을 서비스하기 위하여 SCAN 스케줄링 기법이 사용되었을 때 트랙 35는 요청된 트랙 중 몇 번째 찾게 되는가? (단, 현재 헤드의 위치는 50 트랙이고, 헤드는 트랙0 방향으로 움직이고 있다.) (문제 오류로 그림파일이 없습니다. 정답은 2번입니다. 원본을 가지고 계신분께서는 관리자에게 메일로 보내주시면 감사하겠습니다.)

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 51%)
  • SCAN 스케줄링은 헤드가 한쪽 방향으로 이동하며 경로상에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸는 방식입니다. 현재 헤드 위치가 $50$이며 $0$ 방향으로 이동 중이므로, $50$보다 작은 트랙들 중 큰 값부터 순차적으로 방문하게 됩니다. 따라서 요청된 트랙들의 분포에 따라 트랙 $35$는 두 번째로 방문하게 됩니다.
profile_image
1

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

74. 빈번한 페이지의 부재 발생으로 프로세스의 수행 소요시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?

  1. 스레싱(thrashing)
  2. 세마포어(semaphore)
  3. 페이징(paging)
  4. 오버레이(overlay)
(정답률: 62%)
  • 프로세스가 필요로 하는 페이지가 메모리에 부족하여 페이지 부재가 빈번하게 발생하고, 이로 인해 CPU가 실제 프로세스 수행보다 페이지 교환(I/O)에 더 많은 시간을 소비하는 현상을 스레싱(thrashing)이라고 합니다.
profile_image
1

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

75. UNIX 시스템의 특징이 아닌 것은?

  1. 대화형의 시분할 시스템
  2. 계층적 파일 시스템
  3. Stand alone
  4. 네트워킹 시스템
(정답률: 64%)
  • UNIX는 다중 사용자 및 네트워킹을 지원하는 시스템으로, 단독으로 작동하는 Stand alone 방식이 아닙니다.
profile_image
1

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

76. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?

  1. 순차 파일
  2. 인덱스된 순차파일
  3. 직접 파일
  4. 분할 파일
(정답률: 45%)
  • 키 값을 해싱 함수(사상 함수)를 통해 물리적 주소로 직접 변환하여 레코드에 접근하는 방식의 파일입니다.

    오답 노트

    순차 파일: 레코드를 순서대로 저장
    인덱스된 순차파일: 인덱스를 통해 접근 후 순차 검색
profile_image
1

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

77. 둘 이상의 프로세스들이 서로 다른 프로세스가 차지하고 있는 자원을 요구하며 무한정 기다리게 되어 해당 프로세스들의 진행이 중단되는 현상을 무엇이라 하는가?

  1. semaphore1
  2. waiting
  3. synchronization
  4. deadlock
(정답률: 71%)
  • 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 무한 대기 상태에 빠져 시스템이 멈추는 현상을 의미합니다.

    오답 노트

    semaphore: 동기화를 위한 도구
    synchronization: 프로세스 간 실행 순서를 맞추는 것
profile_image
1

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

78. 라운드로빈(Round Robin) 스케줄링에서 시간 할당량에 대한 설명으로 옳지 않은 것은?

  1. 시간 할당량이 커지면 FCFS 스케줄링과 같은 효과를 얻는다.
  2. 시간 할당량이 작아지면 프로세스 문맥 교환 횟수가 증가한다.
  3. 시간 할당량이란 단위 시간별로 작업 스케줄링을 하는 방식에서 그 단위 시간을 의미한다.
  4. 짧은 대화식 사용자에게는 시간 할당량을 크게 하는 것이 효율적이다.
(정답률: 66%)
  • 대화식 사용자는 빠른 응답 시간이 중요하므로, 시간 할당량을 작게 설정하여 프로세스가 빠르게 교체되어야 효율적입니다.

    오답 노트

    시간 할당량이 커지면 FCFS와 같아짐: 맞음
    시간 할당량이 작아지면 문맥 교환 증가: 맞음
    시간 할당량의 정의: 맞음
profile_image
1

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

79. 다중 프로그래밍 운영체제에서 한 순간에 여러 개의프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반납된 후, 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근할 수 있도록 지정된 영역을 의미하는 것은?

  1. monitor
  2. semaphore
  3. critical section
  4. working set
(정답률: 47%)
  • 공유 자원에 대해 한 번에 하나의 프로세스만 접근하여 데이터의 일관성을 유지하도록 지정된 코드 영역을 의미합니다.

    오답 노트

    monitor: 상호 배제를 보장하는 고수준 동기화 도구
    semaphore: 정수 변수를 이용한 동기화 기법
    working set: 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
profile_image
1

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

80. 운영체제의 기능으로 거리가 먼 것은?

  1. 사용자 인터페이스 제공
  2. 자원 스케쥴링
  3. 데이터의 공유
  4. 원시 프로그램을 목적 프로그램으로 변환
(정답률: 78%)
  • 운영체제는 사용자 인터페이스 제공, 자원 스케쥴링, 데이터 공유 및 관리 등 시스템 자원을 효율적으로 운영하는 역할을 합니다.

    오답 노트

    원시 프로그램을 목적 프로그램으로 변환: 컴파일러나 어셈블러와 같은 언어 번역 프로그램의 기능입니다.
profile_image
1

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

5과목: 정보통신개론

81. MHS의 기능으로서 옳지 않은 것은?

  1. 다양한 부가서비스를 제공한다.
  2. 동보 기능이 다양하다.
  3. 다른 텔레메틱 서비스와 상호접속이 가능하다.
  4. 신호변환 및 정보처리가 가능하다.
(정답률: 46%)
  • MHS(Message Handling System)는 메시지 전송, 저장, 전달 및 다양한 부가서비스와 상호접속, 동보 기능을 제공하는 시스템입니다. 신호변환 및 정보처리는 통신망의 물리적 계층이나 처리 장치의 기능이지 MHS의 핵심 기능이 아닙니다.
profile_image
1

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

82. 다음 중 DTE/DCE 접속규격이 아닌 것은?

  1. RS-232C
  2. V.24
  3. X.75
  4. X.21
(정답률: 42%)
  • DTE/DCE 접속규격은 단말장치와 데이터 회선 종단 장치 간의 인터페이스를 정의하며, RS-232C, V.24, X.21 등이 이에 해당합니다. X.75는 패킷 교환망의 DTE/DCE 인터페이스 규격으로 일반적인 접속규격과는 구분됩니다.
profile_image
1

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

83. 정보통신시스템 중 데이터 전송계에 속하지 않는 것은?

  1. 단말장치
  2. 중앙처리장치
  3. 통신제어장치
  4. 데이터전송회선
(정답률: 68%)
  • 중앙처리장치는 데이터를 가공하고 계산하는 처리계에 속하며, 단말장치, 통신제어장치, 데이터전송회선은 데이터를 주고받는 전송계에 해당합니다.
profile_image
1

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

84. 데이터 발생 현장에 설치된 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 직접 연결된 형태는?

  1. 일괄처리 라인
  2. 오프라인
  3. 온라인
  4. 데이터베이스 라인
(정답률: 62%)
  • 단말기가 통신회선을 통해 컴퓨터에 직접 연결되어 실시간으로 데이터를 주고받는 처리 방식을 온라인이라고 합니다.

    오답 노트

    오프라인: 단말기에서 데이터를 생성하여 저장매체에 기록한 후 나중에 컴퓨터로 전송하는 방식
profile_image
1

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

85. 디지털 전송로에서 디지털 신호를 전송하기 위해 필요한 장치는?

  1. MODEM
  2. DSU
  3. 부호기
  4. 복호기
(정답률: 65%)
  • DSU(Digital Service Unit)는 컴퓨터의 디지털 신호를 디지털 전송로에서 전송 가능한 신호로 변환해주는 장치입니다.

    오답 노트

    MODEM: 디지털 신호를 아날로그 신호로 변환(변조/복조)하는 장치
profile_image
1

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

86. 다음 중 광섬유 케이블의 설명으로 틀린 것은?

  1. 기계식 접속자를 이용한 접속이 가능하다.
  2. 레이저를 이용한 융착접속은 불가능하다.
  3. 장거리 고속 데이터의 전송이 가능하다.
  4. 고품질 전송이 가능하다.
(정답률: 75%)
  • 광섬유 케이블은 정밀한 접속을 위해 레이저를 이용한 융착접속 방식을 널리 사용합니다. 따라서 융착접속이 불가능하다는 설명은 틀린 내용입니다.
profile_image
1

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

87. OSI 7계층 중 데이터의 형식 처리와 암호화 등을 수행하는 계층은?

  1. 프리젠테이션 계층
  2. 세션 계층
  3. 응용 계층
  4. 트랜스포트 계층
(정답률: 56%)
  • 프리젠테이션 계층은 응용 계층으로부터 받은 데이터를 상대방이 이해할 수 있는 형식으로 변환하며, 데이터의 압축 및 암호화/복호화를 수행하는 역할을 합니다.
profile_image
1

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

88. 다음 중 뉴미디어의 특징과 가장 거리가 먼 것은?

  1. 단방향성
  2. 네트워크화
  3. 분산적
  4. 특정 다수자
(정답률: 78%)
  • 뉴미디어는 사용자와 매체 간의 상호작용이 가능한 양방향성을 핵심 특징으로 합니다. 따라서 정보가 한쪽으로만 흐르는 단방향성은 뉴미디어의 특성과 거리가 멉니다.
profile_image
1

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

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

  1. 플래그(Flag)
  2. 번지 지정부(Address Field)
  3. 제어부(Control field)
  4. 논리 연산부(Arithmetic Logic Unit)
(정답률: 61%)
  • SDLC 프레임은 플래그, 주소부, 제어부, 데이터부, FCS(프레임 체크 시퀀스)로 구성됩니다. 논리 연산부(Arithmetic Logic Unit)는 CPU의 구성 요소이며 통신 프레임 구성 요소가 아닙니다.
profile_image
1

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

90. 펄스코드 변조방식(PCM)의 송신측 변조 과정은?

  1. 입력신호-부호화-양자화-표본화
  2. 입력신호-양자화-표본화-부호화
  3. 입력신호-표본화-양자화-부호화
  4. 입력신호-부호화-표본화-양자화
(정답률: 73%)
  • PCM의 송신 과정은 아날로그 신호를 디지털로 바꾸기 위해 표본화, 양자화, 부호화의 순서를 거칩니다.
    입력신호 $\rightarrow$ 표본화(Sampling) $\rightarrow$ 양자화(Quantizing) $\rightarrow$ 부호화(Encoding)
profile_image
1

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

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

  1. 광대역 전송매체의 사용으로 고속통신이 가능하다.
  2. 매우 낮은 오류율을 가지며, 방송 형태의 이용이 가능하다.
  3. LAN의 구성은 주로 공중망으로 이루어진다.
  4. 근거리 상호통신을 지원하고 워크스테이션 간을 연결하는데 사용한다.
(정답률: 57%)
  • LAN(근거리 통신망)은 제한된 지역 내에서 전용선을 사용하여 구축하는 사설망이며, 공중망을 사용하는 것은 WAN(광역 통신망)의 특징입니다.

    오답 노트

    광대역 전송매체 사용: 고속 통신 가능
    낮은 오류율 및 방송 형태: LAN의 일반적 특성
    워크스테이션 연결: 근거리 상호통신 지원
profile_image
1

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

92. 대역폭이 4[KHz]인 음성신호를 PCM 형태의 디지털신호로 변환하여 전송할 경우 신호의 전송속도는?(단, 양자화 레벨은 8비트)

  1. 4[kbps]
  2. 8[kbps]
  3. 32[kbps]
  4. 64[kbps]
(정답률: 27%)
  • PCM 전송속도는 표본화 주파수와 양자화 비트 수를 곱하여 계산합니다. 나이퀴스트 표본화 정리에 따라 표본화 주파수는 최대 주파수의 2배로 설정합니다.
    ① [전송속도 = 표본화 주파수 × 양자화 비트 수]
    ② [전송속도 = (4 × 2) × 8]
    ③ [전송속도 = 64] kbps
profile_image
1

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

93. 디지털 데이터를 아날로그 신호로 변환하는 방식이 아닌 것은?

  1. ASK
  2. PCM
  3. FSK
  4. PSK
(정답률: 76%)
  • PCM(Pulse Code Modulation)은 아날로그 신호를 디지털 데이터로 변환하는 표본화, 양자화, 부호화 과정을 거치는 방식입니다.

    오답 노트

    ASK, FSK, PSK: 디지털 데이터를 아날로그 신호로 변환하는 변조 방식입니다.
profile_image
1

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

94. 종합정보통신망(ISDN)의 채널 중 64[kbps]의 속도로 사용자 정보를 전달하기 위해 사용되는 채널은?

  1. A 채널
  2. B 채널
  3. C채널
  4. H 채널
(정답률: 59%)
  • ISDN의 채널 구성 중 B 채널(Bearer Channel)은 실제 사용자 데이터(음성, 데이터 등)를 전송하는 채널로, $64\text{kbps}$의 전송 속도를 가집니다.
profile_image
1

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

95. LAN에서 사용하는 매체 액세스 제어방식 중 CSMA/CD에 관한 설명으로 틀린 것은?

  1. IEEE802.3 프로토콜 표준에 근거한다.
  2. 다른 전송 데이터가 감지되면 계속 선로 상태를 살펴서 선로가 휴지상태가 될 때 즉시 전송한다.
  3. 전송 도중 충돌이 감지되면 즉시 전송을 멈추고 다른 스테이션에 충돌을 알리는 재밍 신호를 전송한다.
  4. 재밍 신호를 전송한 후에 즉시 데이터 재전송을 시작한다.
(정답률: 38%)
  • CSMA/CD 방식은 충돌 감지 시 재밍 신호를 전송하여 모든 스테이션에 충돌을 알린 후, 즉시 재전송하는 것이 아니라 '백오프(Back-off)' 알고리즘에 의해 무작위로 결정된 일정 시간을 기다린 후 재전송을 시도합니다.
profile_image
1

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

96. 데이터 링크(data-link) 계층의 프로토골이 아닌 것은?

  1. HDLC(High-Level Data Link Control)
  2. ADCCP(Advanced Data Communication Control Procedure)
  3. LAP-B(Link Access Procedure Balanced)
  4. FTP(File Transfer Protocol)
(정답률: 55%)
  • FTP(File Transfer Protocol)는 응용 계층(Application Layer)에서 파일 전송을 위해 사용하는 프로토콜입니다.

    오답 노트

    HDLC, ADCCP, LAP-B: 데이터 링크 계층에서 흐름 제어 및 오류 제어를 수행하는 프로토콜입니다.
profile_image
1

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

97. 다음 중 패킷 교환망에 대한 설명으로 틀린 것은?

  1. 축적 전송기능에 의해 패킷 다중전송이 가능하다.
  2. 부호가 다른 단말장치 사이의 통신이 가능하다.
  3. 처리속도가 다른 단말장치 사이의 통신이 가능하다.
  4. 대량의 데이터 전송시 전송지연이 아주 적다.
(정답률: 67%)
  • 패킷 교환망은 데이터를 패킷 단위로 나누어 전송하며, 각 노드에서 저장 후 전송하는 축적 전송(Store-and-Forward) 방식을 사용합니다. 이 과정에서 대량의 데이터가 몰릴 경우 큐잉 지연과 처리 지연이 발생하여 전송 지연이 증가하게 됩니다.
profile_image
1

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

98. 다음 중 RS-232C 인터페이스는 몇 개의 핀(PIN)으로 구성되는가?

  1. 15
  2. 20
  3. 25
  4. 30
(정답률: 66%)
  • RS-232C 표준 인터페이스는 기본적으로 25개의 핀(PIN)으로 구성된 커넥터를 사용하여 장치 간 직렬 통신을 수행합니다.
profile_image
1

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

99. OSI 7레벨 참조 모델에서 인접한 장치 간에 원활한 데이터의 전송이 이루어 지도록 규정하고 있는 계층은?

  1. 표현 계층
  2. 데이터 링크 계층
  3. 응용 계층
  4. 세션 계층
(정답률: 72%)
  • 데이터 링크 계층은 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여, 인접한 장치 간에 신뢰성 있는 데이터 전송이 이루어지도록 하는 역할을 수행합니다.
profile_image
1

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

100. HDLC 방식에서 Flag의 형태에 해당되는 것은?

  1. 01111110
  2. 01010101
  3. 01100110
  4. 11011011
(정답률: 39%)
  • HDLC 방식에서 프레임의 시작과 끝을 알리는 Flag는 01111110 형태의 특수 비트 패턴을 사용합니다.
profile_image
1

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

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