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

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

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

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

목록

1과목: 데이터 베이스

1. 뷰(View)의 설명으로 거리가 먼 것은?

  1. SQL에서 뷰를 생성할 때는 CREATE문을 사용한다.
  2. 뷰를 통하여 데이터를 접근하게 하면 뷰에 나타나지 않은 데이터를 안전하게 보호할 수 있다.
  3. 필요한 데이터만 뷰로 정의해서 처리할 수 있기 때문에 관리가 용이해진다.
  4. 삽입, 삭제 연산에 아무런 제한이 없으므로 사용자가 뷰를 다루기가 편하다.
(정답률: 84%)
  • 뷰는 실제 데이터를 저장하지 않는 가상의 테이블이므로, 기본 테이블의 제약 조건이나 뷰의 정의 방식에 따라 삽입, 삭제, 수정 등의 데이터 변경 연산에 제한이 발생합니다.
profile_image
1

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

2. 검색방법 중 찾고자 하는 레코드 키가 있음직한 위치를 추정하여 검색하는 방법은?

  1. 이진(Binary) 검색
  2. 보간(Interpolation) 검색
  3. 피보나치(Fibonacci) 검색
  4. 순차(Sequential) 검색
(정답률: 50%)
  • 보간(Interpolation) 검색은 찾고자 하는 키 값과 데이터의 분포를 고려하여 값이 있을 법한 위치를 추정해 검색하는 효율적인 방법입니다.

    오답 노트

    이진(Binary) 검색: 중앙값(n/2)을 기준으로 범위를 절반씩 좁혀 검색
    피보나치(Fibonacci) 검색: 피보나치 수열을 이용하여 검색 범위를 분할
    순차(Sequential) 검색: 처음부터 끝까지 하나씩 차례대로 검색
profile_image
1

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

3. E-R 모델에서 사각형은 무엇을 의미하는가?

  1. 관계 타입
  2. 개체 타입
  3. 속성
  4. 링크
(정답률: 87%)
  • E-R 모델(Entity-Relationship Model)에서 사각형은 실세계의 객체를 나타내는 개체 타입을 의미합니다.

    오답 노트

    관계 타입: 마름모
    속성: 타원
profile_image
1

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

4. 해싱 함수 기법 중 어떤 진법으로 표현된 주어진 레코드 키 값을 다른 진법으로 간주하고 키 값을 변환하여 홈 주소로 취하는 방식은?

  1. 숫자 분석(Digit Analysis)
  2. 대수적 코딩(Algebraic Coding) 방법)
  3. 기수(Radix) 변환법
  4. 제곱(Mid-Square) 법
(정답률: 76%)
  • 키 숫자의 진수를 다른 진수로 변환하여 주소 크기를 초과한 높은 자릿수를 절단하고, 이를 주소 범위에 맞게 조정하여 홈 주소를 결정하는 방식이 기수(Radix) 변환법입니다.

    오답 노트

    숫자 분석: 키 값의 숫자 분포를 분석하여 고른 자리를 선택
    대수적 코딩: 키 값을 다항식의 계수로 간주하여 나머지 다항식의 계수를 이용
    제곱 법: 키 값을 제곱한 후 중간 부분의 값을 이용
profile_image
1

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

5. 데이터 모델이 포함하는 구성요소와 거리가 먼 것은?

  1. 개념(Concept)
  2. 구조(Structure)
  3. 연산(Operation)
  4. 제약조건(Constraint)
(정답률: 61%)
  • 데이터 모델의 3대 구성요소는 구조(Structure), 연산(Operation), 제약조건(Constraint)입니다.

    오답 노트

    개념(Concept): 데이터 모델의 구성요소에 해당하지 않습니다.
profile_image
1

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

6. 물리적 데이터베이스 설계시 고려사항으로 적당하지 않은 것은?

  1. 스키마의 모델링 작업과 요구되는 트랜잭션 파악
  2. 파일과 구조 저장을 위한 최소한의 효율적 공간
  3. 트랜잭션의 실행을 위한 시스템내 입력부터 결과까지의 소요 시간
  4. 단위시간당 처리 가능한 평균 트랜잭션 수
(정답률: 55%)
  • 물리적 데이터베이스 설계는 논리적 설계를 바탕으로 실제 저장 장치에 어떻게 저장하고 효율적으로 처리할지를 결정하는 단계입니다. 스키마의 모델링 작업과 요구되는 트랜잭션 파악은 물리적 설계 이전 단계인 논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

7. 릴레이션 R의 두 애트리뷰트 A와 B 사이에 함수적 종속성 A→B가 성립할 때, 그 의미를 가장 정확히 설명한 것은?

  1. 애트리뷰트 A는 릴레이션 R의 후보키이다.
  2. 애트리뷰트 A의 값 각각에 대해 애트리뷰트 B의 값이 반드시 하나만 연관된다.
  3. 애트리뷰트 B는 애트리뷰트 A로부터 어떤 함수를 적용해서 구해지는 값이다.
  4. 애트리뷰트 A는 애트리뷰트 B로부터 어떤 함수를 적용해서 구해지는 값이다.
(정답률: 41%)
  • 함수적 종속성 $A \rightarrow B$는 애트리뷰트 $A$의 값이 결정되면 그에 대응하는 애트리뷰트 $B$의 값이 유일하게 결정되는 관계를 의미합니다. 즉, $A$의 값 각각에 대해 $B$의 값이 반드시 하나만 연관되어야 합니다.
profile_image
1

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

8. 개념 스키마(Conceptual Schema)의 설명으로 가장 적합한 것은?

  1. 데이터베이스의 전체적인 논리적 설계를 의미하는 것으로 데이터 객체, 성질, 관계, 제약조건에 관한 것이다.
  2. 데이터집단과 데이터를 관리하는 프로그램의 집합체를 말한다.
  3. 데이터베이스에서 정보를 나타내는 논리적 단위로 파일시스템의 레코드에 해당하는 개념으로 사용한다.
  4. 물리적 저장 장치의 관점에서 본 전체 데이터베이스의 명세를 말한다.
(정답률: 62%)
  • 개념 스키마는 모든 사용자 관점을 통합한 조직 전체의 논리적 설계도로, 데이터 객체, 성질, 관계, 제약조건을 정의하는 단계입니다.

    오답 노트

    데이터집단과 데이터를 관리하는 프로그램의 집합체: 데이터베이스의 정의
    논리적 단위로 파일시스템의 레코드에 해당하는 개념: 내부 스키마 또는 개체
    물리적 저장 장치의 관점에서 본 명세: 내부 스키마
profile_image
1

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

9. 다음 자료구조 중 성격이 다른 하나는?

  1. STACK
  2. QUEUE
  3. DEQUE
  4. TREE
(정답률: 88%)
  • STACK, QUEUE, DEQUE는 데이터가 선형으로 나열되는 선형 구조인 반면, TREE는 부모-자식 관계를 가지는 비선형 구조입니다.
profile_image
1

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

10. 트리를 표현할 때 가장 적합한 자료구조는?

  1. Stack
  2. Queue
  3. Linked List
  4. Circular Queue
(정답률: 68%)
  • 트리는 계층적 구조를 가지며 각 노드가 자식 노드들에 대한 참조(포인터)를 가져야 하므로, 동적 메모리 할당과 연결 구조를 지원하는 Linked List가 가장 적합합니다.
profile_image
1

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

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

  1. Array
  2. Stack
  3. Queue
  4. Deque
(정답률: 64%)
  • 모든 삽입과 삭제가 동일한 끝(한쪽 끝)에서 이루어지는 리스트 구조는 후입선출(LIFO) 방식의 Stack입니다.
profile_image
1

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

12. 트랜잭션이 가져야 할 특성으로 거리가 먼 것은?

  1. 정확성(Accuracy)
  2. 원자성(Atomicity)
  3. 일관성(Consisitency)
  4. 고립성(Isolation)
(정답률: 50%)
  • 트랜잭션이 보장해야 하는 핵심 특성은 ACID(원자성, 일관성, 고립성, 지속성)입니다. 따라서 정확성(Accuracy)은 트랜잭션의 4대 필수 특성에 해당하지 않습니다.
profile_image
1

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

13. 릴레이션에 관한 설명으로 옳은 것은?

  1. ㄱ, ㄴ
  2. ㄱ, ㄴ, ㄹ
(정답률: 74%)
  • 릴레이션의 특성상 각 속성은 릴레이션 내에서 유일한 이름을 가져야 합니다.

    오답 노트

    튜플의 순서는 존재한다: 튜플의 순서는 무관함
    속성값은 분해 가능해야 한다: 속성값은 원자값이어야 하며 분해 불가능함
    튜플은 중복 가능하다: 튜플은 중복될 수 없음
profile_image
1

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

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

  1. Query
  2. Backup
  3. Transaction
  4. Integrity
(정답률: 67%)
  • 단일 사용자나 응용 프로그램에 의해 수행되며, 데이터베이스의 내용을 액세스하거나 변경하는 하나의 논리적 작업 단위를 의미하는 것은 Transaction입니다.
profile_image
1

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

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

  1. select … from … where …
  2. insert … on … values …
  3. update … set … where …
  4. delete … from … where …
(정답률: 82%)
  • 데이터를 삽입하는 INSERT 문은 insert into 테이블명 (컬럼명) values (값) 형식을 사용해야 하므로, on을 사용하는 기술 방식은 잘못되었습니다.
profile_image
1

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

16. 삽입 SQL에 대한 설명으로 옳지 않은 것은?

  1. 삽입 SQL 실행문은 호스트 실행문이 나타날 수 있는 곳이면, 어디에서나 사용 가능하다.
  2. SQL문에 사용되는 호스트 변수는 콜론(:)을 앞에 붙인다.
  3. 응용 프로그램에서 삽입 SQL문은 ‘EXEC SQL’을 앞에 붙여 다른 호스트 명령문과 구별한다.
  4. 삽입 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL 데이터 타입과 일치하지 않아도 된다.
(정답률: 71%)
  • 삽입 SQL에서 호스트 변수는 데이터베이스의 필드와 데이터를 주고받기 때문에, 대응하는 데이터베이스 필드의 SQL 데이터 타입과 반드시 일치해야 합니다.
profile_image
1

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

17. 관계 데이터 연산인 관계 대수와 관계 해석에 관한 설명으로 옳지 않은 것은?

  1. 관계 데이터 모델에 대한 연산의 표현 방법으로 관계 대수와 관계 해석은 모두 절차적인 특성을 갖는다.
  2. 관계 대수는 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이라는 특성을 가지고 있다.
  3. 관계 해석은 원래 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있다.
  4. 관계 대수의 일반 집합 연산에는 합집합, 교집합, 찻집합, 카티션 프로덕트 등이 있다.
(정답률: 68%)
  • 관계 대수는 원하는 결과를 얻기 위해 어떻게(How) 연산해야 하는지를 명시하는 절차적 언어이지만, 관계 해석은 무엇(What)을 얻을 것인지를 명시하는 비절차적 언어입니다.
profile_image
1

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

18. 어떤 릴레이션에 존재하는 튜플의 개수를 무엇이라고 하는가?

  1. Cardinality
  2. Degree
  3. Domain
  4. Attribute
(정답률: 72%)
  • 릴레이션에 포함된 튜플의 총 개수를 카디널리티(Cardinality)라고 합니다.

    오답 노트

    Degree: 속성(Attribute)의 개수
    Domain: 하나의 속성이 가질 수 있는 원자값들의 집합
    Attribute: 릴레이션을 구성하는 각 열(Column)
profile_image
1

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

19. 해싱(Hashing)에서 서로 다른 키(Key)가 같은 홈 주소(Home Address)를 가지는 경우를 무엇이라 하는가?

  1. 동의어(Synonym)
  2. 재귀(Recursion)
  3. 충돌(Collision)
  4. 버킷(Bucket)
(정답률: 65%)
  • 해싱에서 서로 다른 키가 해시 함수에 의해 동일한 주소로 매핑되어 충돌이 발생하는 현상을 충돌(Collision)이라고 합니다.
profile_image
1

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

20. 정보(Information)의 의미로 거리가 먼 것은?

  1. 자료(Data)를 처리하여 얻은 결과
  2. 사용자가 목적하는 값
  3. 현실세계에서 관찰을 통해 얻은 값
  4. 의사결정을 위한 값
(정답률: 77%)
  • 정보는 자료를 처리하여 얻은 결과물로, 사용자의 목적에 맞게 가공되어 의사결정에 도움을 주는 값입니다.

    오답 노트

    현실세계에서 관찰을 통해 얻은 값: 가공 전의 단순한 사실인 자료(Data)에 해당함
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. -27 ~ +27
  2. -28 ~ + 28
  3. -27 ~ + 27-1
  4. -27-1 ~ + 27
(정답률: 67%)
  • 2의 보수 표현법에서 $n$비트로 표현 가능한 정수 범위는 $-2^{n-1}$부터 $2^{n-1}-1$까지입니다.
    ① [기본 공식] $-2^{n-1} \sim 2^{n-1}-1$
    ② [숫자 대입] $-2^{8-1} \sim 2^{8-1}-1$
    ③ [최종 결과] $-2^{7} \sim 2^{7}-1$
profile_image
1

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

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

  1. Fetch
  2. Store
  3. Load
  4. Transfer
(정답률: 56%)
  • CPU 내부의 레지스터에 있는 데이터를 메모리 주소로 전송하여 저장하는 동작을 Store라고 합니다.

    오답 노트

    Load: 메모리 데이터를 레지스터로 가져오는 기능
profile_image
1

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

23. 오퍼랜드(Operand) 자체를 데이터로 기억하는 방식은?

  1. 상대 주소 지정 방식
  2. 인덱스 지정 방식
  3. 즉시 주소 지정 방식
  4. 변형 주소 지정 방식
(정답률: 62%)
  • 명령어의 오퍼랜드 필드에 실제 데이터(상수)를 직접 저장하여, 메모리 참조 없이 즉시 실행하는 방식이 즉시 주소 지정 방식입니다.
profile_image
1

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

24. 명령어의 주소부분(Operand)을 데이터로 사용할 경우 장점으로 볼 수 있는 것은?

  1. 메모리 참조의 횟수를 줄일 수 있다.
  2. 레지스터 개수를 줄일 수 있다.
  3. 부동 소수점 레지스터를 사용하므로 속도가 빠르다.
  4. 동작을 하는데 많은 시간이 소요된다.
(정답률: 57%)
  • 명령어의 주소 부분(Operand)에 실제 데이터를 직접 포함시키는 즉시 주소 지정 방식(Immediate Addressing)을 사용하면, 메모리에서 데이터를 가져오는 과정이 생략되므로 메모리 참조 횟수를 줄여 실행 속도를 높일 수 있습니다.
profile_image
1

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

25. 다음 중 명령이 시작되는 최초의 번지를 기억하고 있는 레지스터는?

  1. 스택
  2. 누산기
  3. 베이스 레지스터
  4. 명령 레지스터
(정답률: 48%)
  • 베이스 레지스터는 프로그램의 시작 주소(기준 주소)를 저장하여, 상대 주소와 더해 실제 물리적 메모리 주소를 계산하는 데 사용되는 레지스터입니다.

    오답 노트

    스택: LIFO 구조의 임시 데이터 저장 공간
    누산기: 연산 결과를 일시적으로 저장하는 레지스터
    명령 레지스터: 현재 실행 중인 명령어를 저장하는 레지스터
profile_image
1

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

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

  1. 1111
  2. 1001
  3. 1011
  4. 1101
(정답률: 71%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내려쓰고, 그다음 비트부터는 2진수의 현재 비트와 바로 앞 비트를 XOR 연산(서로 다르면 1, 같으면 0)하여 결정합니다.
    ① 최상위 비트: $1 \rightarrow 1$
    ② 두 번째 비트: $1 \oplus 0 = 1$
    ③ 세 번째 비트: $0 \oplus 1 = 1$
    ④ 네 번째 비트: $1 \oplus 0 = 1$
    따라서 결과는 1111입니다.
profile_image
1

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

27. 2개 이상의 자료를 섞을 때(문자삽입 등)의 사용에 편리한 연산자는?

  1. MOVE 연산
  2. 보수 연산
  3. AND 연산
  4. OR 연산
(정답률: 64%)
  • OR 연산은 두 비트 중 하나라도 1이면 결과가 1이 되는 특성이 있습니다. 이를 이용하면 특정 비트 위치에 1을 강제로 삽입하거나, 서로 다른 자료의 유효한 비트들을 합쳐서 섞는 작업에 매우 효율적입니다.
profile_image
1

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

28. 다음 중 가상(Virtual) 기억장치에 관한 설명이 옳지 않은 것은?

  1. 컴퓨터의 속도를 개선하기 위한 방법이다.
  2. 주기억장치와 보조 기억장치가 계층 기억 체제를 이루고 있다.
  3. 컴퓨터의 기억용량을 확장하기 위한 방법이다.
  4. 하드웨어에 의한 것이 아니라 소프트웨어에 의해 실현된다.
(정답률: 42%)
  • 가상 기억장치는 보조 기억장치의 일부를 주기억장치처럼 사용하여 기억 용량을 확장하는 기술입니다. 보조 기억장치는 주기억장치보다 속도가 훨씬 느리기 때문에, 가상 기억장치를 사용하면 오히려 컴퓨터의 처리 속도는 저하됩니다.

    오답 노트

    주기억장치와 보조 기억장치가 계층 기억 체제를 이루고 있다: 가상 기억장치의 기본 구조입니다.
    컴퓨터의 기억용량을 확장하기 위한 방법이다: 가상 기억장치의 주 목적입니다.
    하드웨어에 의한 것이 아니라 소프트웨어에 의해 실현된다: 운영체제(OS)의 메모리 관리 기능을 통해 구현됩니다.
profile_image
1

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

29. 컴퓨터의 성능을 평가할 수 있는 측면이 아닌 것은?

  1. 사용자의 편리성
  2. 응답시간
  3. 제작회사
  4. 신뢰도
(정답률: 86%)
  • 컴퓨터 성능 평가는 응답시간, 처리량, 신뢰도, 사용 편의성 등 기술적·기능적 지표를 기준으로 하며, 제작회사는 성능과 무관한 외부 정보입니다.
profile_image
1

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

30. 16진수 (BC.D)16를 8진수로 표현한 것은?

  1. (274.15)8
  2. (274.45)8
  3. (274.61)8
  4. (274.64)8
(정답률: 57%)
  • 16진수를 8진수로 변환하기 위해 먼저 2진수로 변환한 후, 3자리씩 묶어 8진수로 변환합니다.
    ① [16진수 $\rightarrow$ 2진수]
    $$BC.D_{16} = 10111100.1101_{2}$$
    ② [2진수 $\rightarrow$ 8진수 (3자리씩 묶음)]
    $$010 \ 111 \ 100 . 110 \ 100_{2}$$
    ③ [최종 결과]
    $$274.64_{8}$$
profile_image
1

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

31. JK 플립플롭에서 Jn=0, Kn=0 일 때, Qn+1의 출력은?

  1. 0
  2. 1
  3. Qn
  4. -1
(정답률: 49%)
  • JK 플립플롭에서 $J=0, K=0$인 상태는 불변(Hold) 상태로, 다음 상태의 출력 $Q_{n+1}$은 현재 상태의 출력 $Q_n$과 동일하게 유지됩니다.
profile_image
1

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

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

  1. PSW
  2. 서브루틴
  3. 벡터(Vectored) 인터럽트
  4. 인터럽트 인에이블(Enable) 신호
(정답률: 51%)
  • 인터럽트 발생 장치가 프로세서에게 서비스 루틴의 시작 주소(분기 정보)를 직접 제공하는 방식을 벡터(Vectored) 인터럽트라고 합니다.
profile_image
1

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

33. 디코더(Decoder)는 주로 어떤 게이트의 집합으로 구성되는가?

  1. NOT
  2. XOR
  3. OR
  4. AND
(정답률: 47%)
  • 디코더는 n비트의 입력 조합을 분석하여 $2^n$개의 출력선 중 단 하나만 활성화시키는 회로로, 특정 입력 조합일 때만 출력이 1이 되도록 하는 AND 게이트들의 집합으로 구성됩니다.
profile_image
1

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

34. 기억장치의 주소와 그 내용이 다음과 같을 때 어셈블리어(Assembly Language)로 LDA 120이면 한 명령이 직접 주소 지정방식일 경우 오퍼랜드(Operand)는 무엇이 되는가?

  1. 120
  2. 200
  3. 270
  4. 300
(정답률: 69%)
  • 직접 주소 지정방식은 명령어의 오퍼랜드에 적힌 주소로 직접 가서 그곳에 저장된 실제 데이터를 가져오는 방식입니다. LDA 120에서 오퍼랜드는 주소 120을 가리키며, 표에 따라 주소 120에 저장된 내용인 200이 최종적인 오퍼랜드(피연산자) 값이 됩니다.
profile_image
1

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

35. 다음과 같은 마이크로 동작에 해당하는 인스트럭션은?

  1. AND
  2. STA
  3. BSA
  4. LDA
(정답률: 41%)
  • 제시된 마이크로 동작은 메모리 주소 레지스터(MAR)에 주소를 설정하고, 해당 메모리(M)의 내용을 메모리 버퍼 레지스터(MBR)로 읽어온 뒤, 이를 누산기(AC)에 저장하는 과정입니다. 이는 메모리로부터 데이터를 로드하는 LDA(Load Accumulator) 인스트럭션의 전형적인 동작입니다.
    $$\text{MAR} \leftarrow \text{MBR (AD)}$$
    $$\text{MBR} \leftarrow \text{M, AC} \leftarrow 0$$
    $$\text{AC} \leftarrow \text{AC} + \text{MBR}$$
profile_image
1

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

36. 중앙처리장치에서 마이크로 동작의 실행이 순서적으로 발생할 수 있도록 역할을 담당하는 것은?

  1. 레지스터(REGISTER)
  2. 제어(CONTROL) 신호
  3. 누산기(ACCUMULATOR)
  4. 프로그램 카운터(PROGRAM COUNTER)
(정답률: 56%)
  • 제어(CONTROL) 신호는 CPU 내부의 각 장치에 동작 타이밍과 순서를 지시하여 마이크로 동작이 정해진 순서대로 실행되도록 제어하는 역할을 합니다.
profile_image
1

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

37. N개의 입력 데이터에서 입력선을 선택하여 단일 채널로 송신하는 것은?

  1. 인코더
  2. 감산기
  3. 전가산기
  4. 멀티플렉서
(정답률: 63%)
  • 멀티플렉서는 여러 개의 입력 데이터 선 중에서 하나를 선택하여 단일 출력 채널로 송신하는 데이터 선택기 역할을 수행하는 회로입니다.
profile_image
1

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

38. 다음 명령 중에서 번지 필드(Address Field)가 필요 없는 명령은?

  1. 데이터 전송 명령
  2. 산술 명령
  3. 스킵(Skip) 명령
  4. 서브루틴 Call 명령
(정답률: 52%)
  • 스킵(Skip) 명령은 특정 조건이 만족될 때 다음 명령어를 건너뛰는 제어 명령으로, 별도의 데이터 참조나 메모리 접근을 위한 번지 필드가 필요하지 않습니다.
profile_image
1

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

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

  1. 5
  2. 4
  3. 3
  4. 2
(정답률: 77%)
  • 전가산기는 두 개의 반가산기와 하나의 OR 게이트를 조합하여 구성합니다. 첫 번째 반가산기로 두 입력의 합과 캐리를 구하고, 두 번째 반가산기로 이전 단계의 캐리를 포함하여 최종 합과 캐리를 계산하기 때문입니다.
profile_image
1

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

40. 인덱스 레지스터의 사용 목적이 아닌 것은?

  1. 서브루틴 연결
  2. 어드레스 수정
  3. 반복 계산 수행
  4. 입·출력
(정답률: 63%)
  • 인덱스 레지스터는 주소의 변경(어드레스 수정), 서브루틴 연결, 프로그램 내 반복 연산 횟수 카운트 등을 목적으로 사용하며 사용자가 내용을 변경할 수 있는 레지스터입니다. 입·출력 제어는 인덱스 레지스터의 주 목적이 아닙니다.
profile_image
1

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

3과목: 시스템분석설계

41. 객체지향 개발 방법론 중 Rumbaugh의 OMT 모델링 방법이 아닌 것은?

  1. 기능 모델링
  2. 처리 모델링
  3. 객체 모델링
  4. 동적 모델링
(정답률: 51%)
  • Rumbaugh의 OMT(Object Modeling Technique) 모델링 방법은 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 단계로 구성됩니다. 처리 모델링은 OMT의 구성 요소가 아닙니다.
profile_image
1

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

42. 체크 시스템에서 계산 처리 단계에서의 오류 검사 방법이 아닌 것은?

  1. 중복 레코드(Double Record) 검사
  2. 숫자(Numeric) 검사
  3. 오버플로우(Overflow) 검사
  4. 불능, 부정 검사
(정답률: 46%)
  • 계산 처리 단계에서는 계산 결과의 유효성을 검사하는 오버플로우 검사, 중복 레코드 검사, 불능 및 부정 검사 등을 수행합니다. 숫자 검사는 계산 처리 단계가 아닌 입력 단계에서 데이터의 형식이 숫자인지 확인하는 검사 방법입니다.
profile_image
1

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

43. 색인 순차 편성에서의 각 구역에 대한 설명 중 틀린 것은?

  1. 트랙 인덱스 구역 - 기본 데이터 구역의 한 트랙상에 기록되어 있는 데이터 레코드 중에서 최대 키 값과 그 주소가 기록되어 있다.
  2. 실린더 인덱스 구역 - 처리해야 할 레코드가 어느 실린더에 기록되어 있는지를 판별할 수 있는 자료를 갖고 있다.
  3. 마스터 인덱스 구역 - 실린더 오버플로우 구역에 다시 오버플로우가 발생할 경우를 대비하여 만들어 놓은 공간이다.
  4. 기본 데이터 구역 - 실제 데이터 레코드가 기록된 구역이다.
(정답률: 62%)
  • 마스터 인덱스 구역은 실린더 인덱스 구역의 정보가 많을 때 이를 블록으로 구성하여 처리할 레코드가 어느 실린더 인덱스에 있는지 기록하는 구역입니다.

    오답 노트

    실린더 오버플로우 구역에 다시 오버플로우가 발생할 경우를 대비한 공간은 독립 오버플로우 구역입니다.
profile_image
1

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

44. 자료 흐름도(DFD : Data Flow Diagram)의 구성 요소가 아닌 것은?

  1. 시작점/종착점
  2. 피드백
  3. 자료 흐름
  4. 데이터 저장소
(정답률: 58%)
  • 자료 흐름도(DFD)는 시스템 내의 데이터 흐름을 도식화한 것으로, 프로세스, 자료 흐름, 데이터 저장소, 외부 엔티티(시작점/종착점)의 4가지 요소로 구성됩니다. 피드백은 DFD의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

45. 파일의 종류 중 일시적인 성격을 지닌 정보를 기록하는 것은?

  1. Transaction File
  2. Backup File
  3. Source Data File
  4. Master File
(정답률: 75%)
  • Transaction File(트랜잭션 파일)은 마스터 파일을 갱신하기 위해 발생하는 일시적인 거래 내역이나 변경 사항을 기록하는 파일입니다.

    오답 노트

    Master File: 비교적 변동이 적은 기본 정보를 저장하는 영구적 파일
profile_image
1

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

46. 입력 정보 내용에 관한 설계시 고려사항이 아닌 것은?

  1. 입력 항목명
  2. 입력 항목의 순서 및 배열
  3. 입력 정보에 대한 오류 검사
  4. 입력 정보의 수집 시기 및 주기
(정답률: 46%)
  • 입력 정보 내용 설계는 '무엇을, 어떻게, 어떤 순서로' 입력할 것인가에 집중합니다. 입력 정보의 수집 시기 및 주기는 내용 설계가 아닌 시스템의 운영 프로세스나 스케줄링 단계에서 고려할 사항입니다.
profile_image
1

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

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

  1. Transcription Error
  2. Omission Error
  3. Addition Error
  4. Transposition Error
(정답률: 76%)
  • 데이터 입력 시 인접한 두 문자의 위치가 서로 바뀌어 발생하는 오류를 Transposition Error라고 합니다.

    오답 노트

    Transcription Error: 전사 오류(잘못 옮겨 적음)
    Omission Error: 누락 오류(빠뜨림)
    Addition Error: 추가 오류(더 적음)
profile_image
1

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

48. 프로세스 처리 패턴 중 두 개의 파일을 서로 대조하여 그 기록 순서와 기록 내용을 검사하는 처리로서, 일반적으로 대조 결과에 이상한 정보가 있을 경우 체크 리스트(Check List)에 출력하는 것을 무엇이라고 하는가?

  1. Sort
  2. Matching
  3. Merge
  4. Update
(정답률: 77%)
  • 두 개의 파일을 서로 대조하여 기록 순서와 내용을 검사하고, 불일치 시 체크 리스트에 출력하는 처리 패턴은 Matching입니다.
profile_image
1

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

49. HIPO의 설명으로 옳지 않은 것은?

  1. 문서화의 도구 및 설계 도구 방법을 제공하는 기법이다.
  2. 상향식 설계 기법이다.
  3. 기능 중심의 설계 방법이다.
  4. 입력, 처리, 출력 관계를 시각적으로 기술한다.
(정답률: 76%)
  • HIPO는 하향식(Top-down) 설계 기법으로, 시스템의 기능을 계층적으로 분할하여 설계하는 방법입니다.

    오답 노트

    상향식 설계 기법이다: HIPO는 하향식 설계 기법입니다.
profile_image
1

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

50. Boehm에 의해 제안된 계층적 비용 산정 모델로 시스템 규모를 예측하고 정해진 식에 대입하여 소요인원과 개발인원을 예측하여 소프트웨어 개발비를 산정하는 방법은?

  1. RCA
  2. TRW
  3. COCOMO
  4. SDC
(정답률: 59%)
  • Boehm이 제안한 모델로, 소프트웨어 규모(LOC)를 기반으로 비용을 산정하는 계층적 모델은 COCOMO입니다.
profile_image
1

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

51. 파일 편성 방법 중 순차파일 편성 방법의 특징이 아닌 것은?

  1. 파일내 레코드 추가, 삭제시 파일 전체를 복사할 필요가 없다.
  2. 집계용 파일이나 단순한 마스터 파일 등이 대표적인 응용파일이다.
  3. 기본키 값에 따라 순차적으로 배열되어 있다.
  4. 기억공간의 활용율이 높다.
(정답률: 70%)
  • 순차파일은 레코드가 물리적으로 연속되게 저장되므로, 중간에 레코드를 추가하거나 삭제하려면 파일 전체를 새로운 파일로 복사하여 재구성해야 하는 불편함이 있습니다.

    오답 노트

    기본키 순차 배열, 집계용 파일 활용, 높은 기억공간 활용률은 순차파일의 대표적인 특징입니다.
profile_image
1

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

52. 시스템 평가에서 처리 시간을 견적하는 경우 견적 방법과 거리가 먼 것은?

  1. 입력에 의한 계산 방법
  2. 프로그램 크기에 의한 계산 방법
  3. 컴퓨터에 의한 계산 방법
  4. 추정에 의한 계산 방법
(정답률: 49%)
  • 시스템 평가 시 처리 시간 견적은 입력 데이터 양, 컴퓨터의 성능, 과거 경험에 의한 추정 등을 통해 이루어집니다. 프로그램의 물리적인 크기(코드 라인 수 등)는 처리 시간을 직접적으로 계산하는 기준이 아닙니다.
profile_image
1

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

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

  1. 입력(Input)
  2. 제어(Control)
  3. 피드백(Feedback)
  4. 처리(Process)
(정답률: 85%)
  • 처리된 결과를 측정하고 분석하여 목표치 도달 여부를 확인한 뒤, 만족스럽지 못한 결과를 다시 조정하는 반복 행위는 시스템의 기본 요소 중 피드백(Feedback)에 해당합니다.
profile_image
1

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

54. 코드화 대상 자료 전체를 계산하여 이를 필요로 하는 분류 단위로 블록을 구분하고, 각 블록 내에서 순서대로 번호를 부여하는 방식으로 적은 자릿수로 많은 항목의 표시가 가능하고 예비코드를 사용할 수 있어 추가가 용이한 코드로서, 구분 순차코드라고도 하는 것은?

  1. 순차(Sequence) 코드
  2. 표의숫자(Significant Digit)
  3. 블록(Block) 코드
  4. 연상(Mnemonic) 코드
(정답률: 64%)
  • 자료 전체를 분류 단위로 블록을 구분하고 그 내에서 순차적으로 번호를 부여하는 방식은 블록(Block) 코드입니다. 적은 자릿수로 많은 항목 표시가 가능하며 예비코드를 통해 추가가 용이한 것이 특징입니다.
profile_image
1

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

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

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

    오답 노트

    Numeric Check: 숫자 데이터 여부 확인
    Limit Check: 정해진 범위 내의 값인지 확인
    Matching Check: 두 데이터가 일치하는지 확인
profile_image
1

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

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

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

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

57. 시스템 조사 방법 중 실제 작업 현장을 방문하여 실제 사무의 흐름을 사실 그대로 파악하고 조사하는 방법은?

  1. 면접 조사
  2. 자료 조사
  3. 관찰 조사(현장 조사)
  4. 질문서 조사(앙케이트 조사)
(정답률: 83%)
  • 실제 작업 현장을 직접 방문하여 사무의 흐름과 업무 처리 과정을 사실 그대로 파악하고 조사하는 방법은 관찰 조사(현장 조사)입니다.
profile_image
1

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

58. 구조적 분석도구에 해당하지 않는 것은?

  1. 자료 흐름도(Data Flow Diagram)
  2. 소단위 명세서(Mini Specification)
  3. 구조 도표(Structure Chart)
  4. 자료 사전(Data Dictionary)
(정답률: 34%)
  • 구조적 분석 도구는 시스템의 데이터 흐름을 중심으로 분석하는 도구로, 자료 흐름도(DFD), 소단위 명세서, 자료 사전이 이에 해당합니다.

    오답 노트

    구조 도표(Structure Chart): 구조적 분석 단계가 아닌 구조적 설계 단계에서 모듈 간의 계층 구조를 나타내기 위해 사용되는 도구입니다.
profile_image
1

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

59. 출력 정보 매체화 설계시 고려 사항으로 거리가 먼 것은?

  1. 출력 형식
  2. 출력 장치
  3. 출력 항목 명칭(출력 정보명)
  4. 출력 방식
(정답률: 67%)
  • 출력 정보 매체화 설계는 정보를 어떤 형태로, 어떤 장치를 통해, 어떤 방식으로 출력할 것인지 결정하는 과정입니다. 출력 항목 명칭(출력 정보명)은 매체화 설계보다는 출력 정보의 내용을 정의하는 정보 설계 단계에 더 가깝습니다.
profile_image
1

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

60. 나씨-슈나이더만 차트의 제어논리 구조가 아닌 것은?

  1. 순차구조(SEQUENCE)
  2. 선택구조(IF THEN ELSE)
  3. 반복구조(DO WHILE)
  4. 전이구조(GO TO)
(정답률: 62%)
  • 나씨-슈나이더만 차트는 프로그램의 논리 구조를 정형화하여 표현하는 도구로, 순차, 선택, 반복의 세 가지 기본 구조만을 사용하여 작성합니다. 전이구조(GO TO)는 프로그램의 흐름을 무분별하게 바꾸어 구조적 프로그래밍 원칙에 어긋나므로 사용하지 않습니다.
profile_image
1

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

4과목: 운영체제

61. 분산 운영체제의 구조 중 모든 사이트는 하나의 중앙 노드에 직접 연결되어 있으며 중앙 노드에 과부하가 걸리면 성능이 현저히 감소되고, 중앙 노드의 고장시 모든 통신이 이루어지지 않는 구조는?

  1. Start Connection
  2. Ring Connection
  3. Fully Connection
  4. Hierarchy Connection
(정답률: 76%)
  • 모든 사이트가 하나의 중앙 노드에 집중적으로 연결된 구조를 Start Connection이라고 합니다. 중앙 노드가 모든 통신을 제어하므로, 해당 노드에 과부하가 발생하거나 고장이 날 경우 전체 시스템의 통신이 마비되는 단점이 있습니다.
profile_image
1

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

62. 운영체제(Operating System)의 자원 경영과 거리가 먼 것은?

  1. 프로세스(Process) 경영
  2. 알고리즘(Algorithm) 경영
  3. 입출력 시스템(I/O System) 경영
  4. 파일(File) 경영
(정답률: 46%)
  • 운영체제는 컴퓨터의 하드웨어 자원을 효율적으로 관리하는 시스템으로, 프로세스, 메모리, 파일, 입출력 시스템 등을 경영합니다. 알고리즘은 문제를 해결하기 위한 절차나 방법론일 뿐, 운영체제가 관리하는 물리적/논리적 자원에 해당하지 않습니다.
profile_image
1

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

63. 다음은 일반적으로 널리 사용되는 파일 보호 기법에 대하여 기술하고 있다. UNIX 시스템에서는 파일보호를 위해 Read, Write, Execute 등 세 가지 접근 유형을 정의하여 사용하고 있다. 이는 어떤 방법을 응용한 것인가?

  1. 파일의 명명(Naming) - 파일 이름을 다른 사용자가 알 수 없도록 만든다.
  2. 접근제어(Access Control) - 사용자의 신원에 따라 서로 다른 접근 권한을 허용한다.
  3. 비밀번호(Paasword) - 각 파일에 판독/기록 패스워드를 부여한다.
  4. 암호화(Cryptography) - 파일의 내용을 알 수 있도록 암호화한다.
(정답률: 65%)
  • UNIX 시스템에서 사용자의 신원(소유자, 그룹, 기타 사용자)에 따라 읽기(Read), 쓰기(Write), 실행(Execute) 권한을 다르게 부여하는 방식은 사용자의 신원에 따라 접근 권한을 제어하는 접근제어(Access Control) 기법의 대표적인 사례입니다.
profile_image
1

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

64. Flynn의 다중처리기 분류에서 Array Processor와 가장 밀접한 것은?

  1. SIMD
  2. SISD
  3. MISD
  4. MIMD
(정답률: 35%)
  • Array Processor는 하나의 명령어로 여러 개의 데이터 스트림을 동시에 처리하는 구조이므로, 단일 명령 다중 데이터 흐름 방식인 SIMD(Single Instruction Multiple Data)와 가장 밀접합니다.
profile_image
1

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

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

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

    오답 노트

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

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

66. HRN(Highest Response-ration Next) 스케줄링 방식의 특징으로 옳지 않은 것은?

  1. 비선점 스케줄링 기법이다.
  2. 긴 작업과 짧은 작업간의 지나친 불평등을 보완하는 기법이다.
  3. 우선순위 결정식은 (대기시간+서비스시간)/대기시간이다.
  4. 우선순위 결정식에서 대기시간이 분자에 있으므로 긴작업도 대기시간이 큰 경우에는 우선 순위가 높이진다.
(정답률: 66%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하는 비선점 방식입니다. 우선순위 결정식은 분자가 클수록, 분모가 작을수록 우선순위가 높아지도록 설계되어야 합니다.
    $$ \text{우선순위} = \frac{w + s}{s} $$
    여기서 $w$는 대기시간, $s$는 서비스시간을 의미합니다. 따라서 (대기시간+서비스시간)/대기시간이라는 설명은 잘못된 식입니다.
profile_image
1

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

67. 프로세스의 정의와 거리가 먼 것은?

  1. 디스크 상에 저장된 파일 형태의 내용
  2. 실행중인 프로그램
  3. 프로시저가 활동 중인 것
  4. 운영체제가 관리하는 실행 단위
(정답률: 71%)
  • 프로세스는 메모리에 적재되어 CPU에 의해 실행 중인 프로그램을 의미하는 동적인 개념입니다. 디스크 상에 저장된 파일 형태의 내용은 실행되기 전의 정적인 상태인 프로그램(Program)에 해당합니다.
profile_image
1

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

68. 유닉스 시스템의 구조순서가 바르게 구성된 것은?

  1. 사용자-커널-쉘-하드웨어
  2. 사용자-쉘-하드웨어-커널
  3. 사용자-커널-하드웨어-쉘
  4. 사용자-쉘-커널-하드웨어
(정답률: 61%)
  • 유닉스 시스템은 사용자가 쉘(Shell)을 통해 명령을 내리면, 쉘이 이를 해석하여 커널(Kernel)에 전달하고, 커널이 실제 하드웨어(Hardware)를 제어하는 계층 구조를 가집니다.
    따라서 올바른 순서는 사용자-쉘-커널-하드웨어입니다.
profile_image
1

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

69. 운영체제에 관한 설명으로 옳지 않은 것은?

  1. 운영체제는 사용자가 쉽게 하드웨어에 접근할 수 있도록 한다.
  2. 운영체제는 CPU, 기억장치, 파일, 입출력 장치 등의 자원을 관리한다.
  3. 운영체제는 사용자와 컴퓨터 시스템 간의 인터페이스 기능을 제공한다.
  4. 운영체제는 고급 언어로 작성된 프로그램을 컴파일하여 기계어로 만들어준다.
(정답률: 74%)
  • 운영체제는 하드웨어 자원 관리와 사용자 인터페이스 제공을 목적으로 하는 시스템 소프트웨어입니다. 고급 언어로 작성된 프로그램을 기계어로 변환하는 기능은 운영체제가 아니라 컴파일러(Compiler)의 역할입니다.
profile_image
1

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

70. 구역성(Locality) 이론에 대한 설명으로 옳지 않은 것은?

  1. 구역성 이론은 시간(Temporal) 구역성과 공간(Spatial) 구역성으로 구분할 수 있다.
  2. 공간 구역성 이론은 기억장소가 참조되면 그 근처의 기억장소가 다음에 참조되는 경향이 있음을 나타내는 이론이다.
  3. 구역성이란 실행중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 의미한다.
  4. 일반적으로 공간 구역성의 예는 배열순례(Array Traversal), 순차적 코드의 실행 등을 들 수 있다.
(정답률: 62%)
  • 구역성(Locality)이란 프로세스가 실행되는 동안 특정 시간 동안 참조하는 주소들이 집중되는 경향을 의미합니다. 실행 중인 프로세스가 일정 시간 동안 참조하는 페이지의 집합은 구역성이 아니라 '작업 집합(Working Set)'에 대한 설명입니다.
profile_image
1

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

71. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?

  1. 버퍼링과 스풀링은 CPU 연산과 I/O 연산을 중첩시켜 CPU의 효율을 높이기 위하여 사용한다.
  2. 버퍼링은 단일사용자 시스템에 사용되고, 스풀링은 다중사용자 시스템에 사용된다.
  3. 버퍼링은 디스크를 큰 버퍼처럼 사용하고 스풀링은 주기억장치를 사용한다.
  4. 버퍼링과 스풀링은 큐 방식의 입출력을 수행한다.
(정답률: 60%)
  • 버퍼링은 주기억장치의 일부를 버퍼로 사용하여 데이터를 임시 저장하고, 스풀링은 디스크를 큰 버퍼처럼 사용하여 입출력을 처리하는 방식입니다. 따라서 버퍼링과 스풀링의 사용 장치를 서로 반대로 설명한 내용은 틀린 설명입니다.
profile_image
1

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

72. 스레드(Thread)의 특징이 아닌 것은?

  1. 자신만의 스택과 레지스터(STACK, REGISTER)를 갖는다.
  2. 하나의 프로세스 내에서 병행성을 증대시키기 위한 기법이다.
  3. 운영체제의 성능을 개선하려는 하드웨어적 접근 방법이다.
  4. 독립된 제어흐름을 갖는다.
(정답률: 56%)
  • 스레드는 프로세스 내에서 실행 흐름을 나누어 병행성을 높이는 소프트웨어적인 구현 기법이며, 하드웨어적 접근 방법이 아닙니다.

    오답 노트

    자신만의 스택과 레지스터 보유, 병행성 증대, 독립된 제어흐름: 모두 스레드의 올바른 특징입니다.
profile_image
1

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

73. CPU 스케줄링 알고리즘 중 SJF(Shortest Job First) 스케줄링 방법에 의해 다음 작업들을 실행시킬 때, 평균 반환 시간은 얼마인가?

  1. 19
  2. 14
  3. 7
  4. 12
(정답률: 44%)
  • SJF 스케줄링은 실행 시간이 가장 짧은 프로세스부터 우선적으로 처리하는 방식입니다. 실행 순서는 P3(3) $\rightarrow$ P4(6) $\rightarrow$ P1(7) $\rightarrow$ P2(12) 순이 되며, 각 프로세스의 반환 시간은 완료 시점을 의미합니다.
    P3: 3, P4: 3+6=9, P1: 9+7=16, P2: 16+12=28
    평균 반환 시간은 모든 반환 시간의 합을 프로세스 수로 나눕니다.
    ① [기본 공식] $Avg = \frac{\sum Turnaround\ Time}{n}$
    ② [숫자 대입] $Avg = \frac{3 + 9 + 16 + 28}{4}$
    ③ [최종 결과] $Avg = 14$
profile_image
1

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

74. 기억장치 관리정책 중 CPU에 의해 실행되거나 참조되기 위해서 주기억장치로 적재할 다음 프로그램이나 자료를 언제 가져 올 것인가를 결정하는 정책은?

  1. 교체정책(Replacement Strategic)
  2. 할당정책(Assignment Strategic)
  3. 반입정책(Fetch Strategic)
  4. 배치정책(Placement Strategic)
(정답률: 51%)
  • 반입정책(Fetch Strategic)은 CPU가 필요로 하는 프로그램이나 자료를 언제 주기억장치로 가져올 것인지를 결정하는 정책입니다.
profile_image
1

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

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

  1. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
  2. UNIX 시스템은 다중 작업 시스템(Multi-tasking System)이다.
  3. UNIX 시스템의 파일 구조는 단층구조 형태이다.
  4. UNIX 시스템은 다 사용자(Multi-user) 시스템이다.
(정답률: 77%)
  • UNIX 시스템의 파일 구조는 단순한 단층 구조가 아니라, 아이노드(inode)를 이용한 다층 구조(Multi-level Index)를 사용하여 대용량 파일과 효율적인 관리를 지원합니다.

    오답 노트

    대화형 시스템, 다중 작업 시스템, 다 사용자 시스템: 모두 UNIX의 핵심적인 특징입니다.
profile_image
1

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

76. 다음과 같은 트랙이 요청되어 큐에 도착하였다. 모든 트랙을 서비스하기 위하여 SSTF 스케줄링 기법이 사용되었을 때 트랙 35는 요청된 트랙 중 몇 번째 찾게 되는가? (단, 현재 헤드의 위치는 트랙 50이고, 헤드는 트랙 0 방향으로 움직이고 있다.)

  1. 3번
  2. 4번
  3. 5번
  4. 6번
(정답률: 46%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 먼저 서비스하는 방식입니다. 현재 위치 50에서 가장 가까운 트랙부터 순서대로 방문합니다.
    1. 50에서 가장 가까운 트랙은 55 (거리 5) $\rightarrow$ 1번째 방문
    2. 55에서 가장 가까운 트랙은 40 (거리 15) $\rightarrow$ 2번째 방문
    3. 40에서 가장 가까운 트랙은 35 (거리 5) $\rightarrow$ 3번째 방문
    4. 35에서 가장 가까운 트랙은 10 (거리 25) $\rightarrow$ 4번째 방문
    따라서 트랙 35는 3번째로 찾게 됩니다.
profile_image
1

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

77. 세 개의 페이지를 수용할 수 있는 주기억장치로 현재 페이지는 모두 비어 있는 상태이다. 어떤 프로그램이 다음과 같은 순서로 페이지 번호를 요구하였을 때, 페이지 교체 기법으로 FIFO 기법을 사용하였다면, 페이지 부재는 몇 번 일어나겠는가?

  1. 3번
  2. 4번
  3. 5번
  4. 6번
(정답률: 63%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 페이지 프레임이 3개일 때의 변화 과정은 다음과 같습니다.
    1. c 요청: [c, _, _] (부재 1)
    2. d 요청: [c, d, _] (부재 2)
    3. e 요청: [c, d, e] (부재 3)
    4. b 요청: [b, d, e] (부재 4, c 교체)
    5. d 요청: [b, d, e] (적중)
    6. e 요청: [b, d, e] (적중)
    7. c 요청: [b, c, e] (부재 5, d 교체)
    따라서 총 페이지 부재 횟수는 5번입니다.
profile_image
1

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

78. 세마포어(Semaphore)의 동작(Operation)과 관련이 없는 것은?

  1. C 연산
  2. P 연산
  3. V 연산
  4. Semaphore Initialize(초기치 연산)
(정답률: 49%)
  • 세마포어는 공유 자원 관리를 위해 P 연산(Wait/Down), V 연산(Signal/Up), 그리고 초기값을 설정하는 Initialize 연산으로 동작합니다. C 연산은 세마포어의 기본 동작과 관련이 없습니다.
profile_image
1

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

79. 운영체제가 프로세스의 관리와 연관하여 하는 활동 중 옳지 않은 것은?

  1. 사용자 프로세스와 시스템 프로세스의 생성과 제거
  2. 프로세스의 일시중지와 재수행
  3. 프로세스 비동기화를 위한 기법 제공
  4. 교착상태 처리를 위한 기법 제공
(정답률: 52%)
  • 운영체제는 프로세스 간의 데이터 일관성을 유지하고 충돌을 방지하기 위해 비동기화가 아닌 동기화(Synchronization) 기법을 제공해야 합니다.
profile_image
1

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

80. 가변 분할 기억장치에서 입력된 프로그램과 데이터를 어느 곳에 적재할지를 결정하는 기억장치 배치전략으로 거리가 먼 것은?

  1. Last-Fit 기법
  2. First-Fit 기법
  3. Best-Fit 기법
  4. Worst-Fit 기법
(정답률: 70%)
  • 가변 분할 기억장치 배치 전략에는 가장 먼저 발견된 빈 공간에 배치하는 First-Fit, 가장 작은 빈 공간에 배치하는 Best-Fit, 가장 큰 빈 공간에 배치하는 Worst-Fit 기법이 있습니다. Last-Fit이라는 기법은 존재하지 않습니다.
profile_image
1

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

5과목: 정보통신개론

81. HDLC 프로토콜의 기본 기능이 아닌 것은?

  1. 단방향, 반이중, 전이중 모두 사용 가능하다.
  2. Byte 방식 프로토콜이다.
  3. Go-Back-N ARQ 에러제어 방식이다.
  4. 데이터링크 형식은 Point-to-Point, Multi-Point 모두 가능하다.
(정답률: 63%)
  • HDLC는 비트 스터핑(Bit Stuffing)을 사용하는 대표적인 비트(Bit) 지향 프로토콜입니다.

    오답 노트

    Byte 방식 프로토콜이다: 비트 방식 프로토콜임
profile_image
1

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

82. 인터넷 프로토콜인 TCP/IP 중 IP는 OSI 7 계층 중 어느 계층에 해당되는가?

  1. 응용계층
  2. 전송계층
  3. 네트워크계층
  4. 데이터링크계층
(정답률: 69%)
  • IP(Internet Protocol)는 패킷의 경로 설정(Routing)과 논리적 주소 지정을 담당하므로 OSI 7계층 중 네트워크 계층(Network Layer)에 해당합니다.
profile_image
1

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

83. 다음 중 신호와 전송방식 그리고 이를 위해 사용되는 신호 변환 장비에 대한 연결이 옳지 않은 것은?

  1. 아날로그 신호 - 디지털 전송 - 코덱(Codec)
  2. 디지털 신호 - 아날로그 전송 - 모뎀(Modem)
  3. 디지털 신호 - 디지털 전송 - CSU
  4. 아날로그 신호 - 아날로그 전송 - DSU
(정답률: 53%)
  • DSU(Digital Service Unit)는 디지털 신호를 디지털 전송망에 적합한 신호로 변환하는 장비입니다. 아날로그 신호를 아날로그 전송하는 것과는 관련이 없습니다.
profile_image
1

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

84. 네트워크의 형상(Topology)에 따른 LAN의 분류방식으로 적합하지 않은 것은?

  1. 링(Ring) 형
  2. 버스(Bus) 형
  3. 성(Star) 형
  4. 베이스밴드(Baseband) 형
(정답률: 79%)
  • 네트워크 토폴로지는 물리적인 연결 형태를 의미하며 링(Ring), 버스(Bus), 성(Star), 망(Mesh) 형 등이 있습니다.

    오답 노트

    베이스밴드(Baseband) 형: 토폴로지가 아니라 전송 방식(신호 전송 방식)의 분류입니다.
profile_image
1

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

85. HDLC 프레임을 구성하는 필드가 아닌 것은?

  1. FCS 필드
  2. Flag 필드
  3. Control 필드
  4. Link 필드
(정답률: 47%)
  • HDLC 프레임은 Flag, Address, Control, Information, FCS 필드로 구성됩니다.

    오답 노트

    Link 필드: HDLC 프레임 구성 요소에 포함되지 않는 필드입니다.
profile_image
1

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

86. 주프로세서(Host Processor)를 통하여 데이터를 교환하며 통신망제어를 간편하게 할 수 있는 통신망 형태는?

  1. 분산형
  2. 루우프(Loop) 형
  3. 계층형
  4. 중앙 집중형
(정답률: 68%)
  • 중앙 집중형은 하나의 주프로세서(Host Processor)가 전체 네트워크를 제어하며 모든 데이터를 교환하는 구조로, 통신망 제어가 간편하다는 특징이 있습니다.
profile_image
1

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

87. 기간통신사업자의 회선을 임차하여 부가가치를 부여한 음성이나 데이터정보를 제공하여 주는 서비스망은?

  1. LAN
  2. VAN
  3. ISDN
  4. PSDN
(정답률: 64%)
  • VAN(Value Added Network, 부가가치 통신망)은 기간통신사업자의 회선을 빌려 사용자에게 단순 전송 외에 데이터 저장, 변환 등 부가가치 서비스를 제공하는 망입니다.
profile_image
1

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

88. 다음 중 CATV 분배망 등에 사용되며 데이터 전송률이 500Mbps 정도까지 가능한 전송 매체는?

  1. 2선식 개방 선로
  2. 꼬임선
  3. 동축케이블
  4. 광섬유
(정답률: 63%)
  • 동축케이블은 CATV 망에 주로 사용되며, 꼬임선보다 대역폭이 넓어 약 $500\text{Mbps}$ 정도의 전송률을 지원하는 전송 매체입니다.
profile_image
1

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

89. 다음 중 데이터 전송 경로가 올바른 것은?

  1. 터미널-통신채널-모뎀-통신제어장치-모뎀-컴퓨터
  2. 터미널-모뎀-통신채널-모뎀-통신제어장치-컴퓨터
  3. 터미널-모뎀-통신제어장치-모뎀-통신채널-컴퓨터
  4. 터미널-통신제어장치-모뎀-통신제어장치-모뎀-컴퓨터
(정답률: 53%)
  • 데이터 전송은 단말 장치(터미널)에서 신호를 변환하는 모뎀을 거쳐 통신 채널로 전송되고, 수신 측에서 다시 모뎀과 통신제어장치(CCU)를 통해 컴퓨터로 전달되는 경로를 가집니다.
profile_image
1

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

90. 다음 중 라우터(Router)에 관한 설명으로 틀린 것은?

  1. 네트워크 계층을 지원한다.
  2. 전송되는 패킷들의 경로를 결정한다.
  3. 게이트웨이(Gateway) 기능을 지원한다.
  4. 브릿지(Bridge) 기능만을 지원한다.
(정답률: 76%)
  • 라우터는 네트워크 계층(Layer 3)에서 동작하며, 패킷의 최적 경로를 결정하는 라우팅 기능과 서로 다른 네트워크를 연결하는 게이트웨이 기능을 수행합니다.

    오답 노트

    브릿지 기능만을 지원한다: 라우터는 브릿지(Layer 2)보다 상위 계층의 기능을 수행하며, 단순 연결 이상의 경로 제어 기능을 가집니다.
profile_image
1

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

91. 다중화 방식 중 실제로 전송할 데이터가 있는 단말장치에만 타임 슬롯을 할당함으로써 전송 효율을 높이는 특징을 가진 것은?

  1. 동기식 TDM
  2. FDM
  3. 비동기식 TDM
  4. MODEM
(정답률: 48%)
  • 비동기식 TDM(통계적 TDM)은 고정된 슬롯을 할당하는 동기식과 달리, 실제로 전송할 데이터가 있는 단말에만 동적으로 타임 슬롯을 할당하여 대역폭 낭비를 줄이고 전송 효율을 극대화합니다.
profile_image
1

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

92. 다음 중 오류정정이 가능한 부호가 아닌 것은?(문제오류로 모두 정답 처리 되었습니다. 여기서는 1번을 정답으로 합니다.)

  1. Convolution 부호
  2. 2차원 Parity 부호(수직-수평 패리티 부호)
  3. 해밍(Hamming) 부호
  4. CRC(Cyclic Redundancy Check) 부호
(정답률: 73%)
  • 해밍 부호, 2차원 패리티 부호, CRC 부호 등은 오류 검출 및 정정이 가능하도록 설계된 부호들입니다. (본 문제는 문제 오류로 인해 Convolution 부호가 정답 처리되었습니다.)
profile_image
1

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

93. 다음 중 광섬유 케이블의 장점이 아닌 것은?

  1. 고속 대용량 전송이 가능하다.
  2. 가볍고 부식되지 않으므로 분기나 접속이 용이하다.
  3. 장거리 전송이 가능하다.
  4. 가볍고 내구성이 강하다.
(정답률: 63%)
  • 광섬유 케이블은 고속 대용량 전송과 장거리 전송이 가능하며 가볍고 내구성이 강하지만, 유리 재질의 특성상 분기나 접속(접합) 과정이 매우 까다롭고 정밀한 기술이 필요합니다.
profile_image
1

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

94. ISDN 채널에서 D 채널의 용도는?

  1. 음성 채널
  2. 사용자 서비스를 위한 채널
  3. 서비스 제어를 위한 채널과 저속의 패킷 전송 채널
  4. 예비 채널
(정답률: 52%)
  • ISDN의 D 채널(Data channel)은 신호 채널로서, 통화 설정 및 해제와 같은 서비스 제어 정보와 저속의 패킷 데이터를 전송하는 용도로 사용됩니다.
profile_image
1

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

95. 다음 중 광대역 종합정보통신망의 실현 방안으로 적합한 통신방식은?

  1. WAN
  2. ATM
  3. ADSL
  4. N-ISDN
(정답률: 37%)
  • ATM(Asynchronous Transfer Mode)은 고정 길이의 셀을 사용하여 음성, 데이터, 영상 등 다양한 멀티미디어 정보를 통합 전송할 수 있는 고속 광대역 종합정보통신망의 핵심 기술입니다.
profile_image
1

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

96. 다음 중 쌍방향 통신의 뉴미디어에 해당하는 것은?

  1. Radio
  2. Videotex
  3. Teletext
  4. CCTV
(정답률: 65%)
  • Videotex는 단말기와 컴퓨터를 연결하여 사용자가 원하는 정보를 선택하고 상호작용할 수 있는 대표적인 쌍방향 통신 서비스입니다.

    오답 노트

    Radio, Teletext, CCTV: 일방향 전송 방식의 매체입니다.
profile_image
1

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

97. 8위상편이변조(PSK)는 한 번에 몇 개의 신호 비트[bit]가 전송되는가?

  1. 2
  2. 3
  3. 4
  4. 8
(정답률: 57%)
  • M-ary PSK에서 한 번에 전송되는 비트 수 $n$은 $M = 2^{n}$ 관계를 가집니다. 8위상편이변조(8-PSK)의 경우 $M=8$이므로 이를 만족하는 $n$의 값은 3입니다.
    ① [기본 공식] $M = 2^{n}$
    ② [숫자 대입] $8 = 2^{n}$
    ③ [최종 결과] $n = 3$
profile_image
1

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

98. 다음 중 표현계층에 대한 기능으로 틀린 것은?

  1. 암호화
  2. 경로선택
  3. 코드변환
  4. 문맥관리
(정답률: 60%)
  • 표현계층은 데이터의 형식 결정, 암호화, 압축, 코드변환 등을 수행합니다. 경로선택은 네트워크 계층의 핵심 기능입니다.
profile_image
1

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

99. 다음 중 회선교환방식에 대한 설명으로 틀린 것은?

  1. 회선교환기에서 오류제어가 용이하다.
  2. 일대일 정보통신이 가능하다.
  3. 길이가 긴 연속적인 데이터 전송에 적합하다.
  4. 회선교환기내에서 처리지연시간이 비교적 적다.
(정답률: 34%)
  • 회선교환방식은 물리적인 전용 경로를 설정하여 데이터를 전송하므로, 전송 중에 데이터가 변형되어도 이를 검출하고 수정하는 오류제어가 어렵습니다.
profile_image
1

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

100. 인터넷의 통신망들을 관리하고 기술을 지원하는 표준화 기구 중 변화하는 망 환경에 따라 새로운 기술을 제시하고 인터넷 표준안을 제정하기 위한 기술 위원회는?

  1. IESG(Internet Engineering Steering Group)
  2. IAB(Internet Activities Board)
  3. ISO(International Standards Organization)
  4. IETF(Internet Engineering Task Force)
(정답률: 38%)
  • 인터넷 표준안을 제정하고 변화하는 망 환경에 맞춰 새로운 기술을 제시하는 기술 위원회 역할을 수행하는 기구는 IETF(Internet Engineering Task Force)입니다.
profile_image
1

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

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