자격증 필기 기출문제




위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.

(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.


최신 정보처리기사(구) 필기 기출문제(해설) : [다운로드]


정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년03월07일


1과목 : 데이터 베이스


1. 스키마의 종류 중 다음 설명에 해당하는 것은?

   

     가. 외부 스키마
     나. 내부 스키마
     다. 개념 스키마
     라. 슈퍼 스키마

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
외부스키마(서브스키마)= 외부 단말기 사용자 또는 응용프로그램머가 접근하는곳
내부스키마 = 물리적 구조로 저장에 관한 정의
개념스키마(단순스키마/전체적 뷰) = 논리적구조로 데이터무결성/병행수행제어/보안및권한검사에 관한 정의
[해설작성자 : 안양나래컴퓨터(kwon)]

2. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?
     가. 뷰 위에 또 다른 뷰를 정의할 수 있다.
     나. DBA는 보안 측면에서 뷰를 활용할 수 있다.
     다. 뷰의 정의는 ALTER문을 이용하여 변경할 수 없다.
     라. SQL을 사용하면 뷰에 대한 삽입, 갱신, 삭제 연산시 제약사항이 따르지 않는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
뷰란 실제테이블로부터 만들아진 가상 테이블이기 때문에 삭제는 가능하지만 삽입및 갱신은 불가능 합니다
[해설작성자 : 안양 나래컴퓨터(kwon)]

3. 데이터 모델의 구성 요소로 거리가 먼것은?
     가. Mapping
     나. Structure
     다. Operation
     라. Constraint

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
데이터 모델의 구성요소는 구조 / 연산 / 제약조건 입니다
[해설작성자 : 안양나래컴퓨터(kwon)]

4. 다음 자료에 대하여 삽입(Insertion) 정렬을 이용하여 오름차순 정렬하고자 할 경우 1회전 후의 결과는?

   

     가. 4, 5, 3, 2, 1
     나. 1, 4, 3, 2, 5
     다. 1, 5, 4, 3, 2
     라. 4, 3, 2, 1, 5

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
삽인정렬은 내부정렬로
1단계 = 두번째 키값이 첫번째 키값 비교
2단계 = 세번째 키값이 첫번째 두번째 키값 비교하여 마지막 까지 정렬합니다
[해설작성자 : 안양 나래컴퓨터(kwon)]

5. 릴레이션의 특징으로 옳지 않은 것은?
     가. 모든 튜플은 서로 다른 값을 갖는다.
     나. 하나의 릴레이션 내에서 튜플의 순서는 존재한다.
     다. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
     라. 모든 속성 값은 원자 값이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
한 릴레이션에 포함된 튜플 사이에는 순서가 없습니다.
[해설작성자 : 정재석]

6. 데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한것이기 때문에 다수의 사용자가 동시에 데이터베이스에 접근하여 이용할 수 있어야 한다는 데이터베이스의 특성은?
     가. Time Accessibilty
     나. Contionuous Evolution
     다. Concurrent Sharing
     라. Content Reference

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
가.    Time Accessibility(실시간 접근)
나.    Contionuous Evolution(계속적인변화)
다.    Concurrent Sharing(동시 공유가능)
라.    Content Reference (내용에 의한 참조가능)
[해설작성자 : 박미연]

7. 다음 설명의 괄호 안 내용으로 옳게 짝지어진 것은?

   

     가. ① 관계형 데이터 모델, ② 계층형 데이터 모델
     나. ① 계층형 데이터 모델, ② 관계형 데이터 모델
     다. ① 관계 대수, ② 관계 해석
     라. ① 관계 해석, ② 관계 대수

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
관계대수는 절차적 언어이고 관계해석은 비절차 언어입니다
[해설작성자 : 안양나래컴퓨터(kwon)]

8. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 무결성의 종류는?
     가. 개체 무결성
     나. 참조 무결성
     다. 도메인 무결성
     라. 키 무결성

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
* 무결성(Integrity) 제약 사항
1. 도메인 무결성(Domain Integrity) : 속성에 관련된 무결성
2. 개체 무결성(Entity Integrity) : 하나의 릴레이션에서 기본키와 관련된 무결성
3. 참조 무결성(Referential Integrity) : 두 개의 릴레이션에서 기본키-외래키와 관련된 무결성
[해설작성자 : 세광컴퓨터학원(Dragon)]

9. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
     가. 사용자가 직접 시스템 카탈로그 내용을 갱신하여 데이터베이스 무결성을 유지한다.
     나. 시스템 자신이 필요로 하는 스키마 및 여러가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
     다. 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
     라. 시스템 카탈로그 DBMS가 스스로 생성하고 유지한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
사용자는 일반 질의어를 이용해 시스템 카탈로그의 내용을 검색할수는 있지만
직접 갱신할수 없습니다

10. 어떤 릴레이션 R에서 X와 Y를 각각 R의 속성 집합의 부분집합이라고 할 경우 속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속이라고 한다. 이를 기호로 옳게 표기한 것은?
     가. X >> Y
     나. Y >> X
     다. Y → X
     라. X → Y

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
* 함수 종속의 정의
어떤 릴레이션 R에서 A, B가 릴레이션 R의 부분 속성이라고 할 때 속성 A의 도메인 값 각각에 대해 시간에 관계없이 항상 속성 B의 도메인 값이 오직 한 개만 연관된다면 B는 A의 종속이라고하고 A -> B로 표기.(A는 결정자, B는 종속자)
[해설작성자 : 세광컴퓨터학원(Dragon)]

11. 분산 데이터베이스에 대한 설명으로 거리가 먼 것은?
     가. 지역자치성이 높다.
     나. 효용성과 융통성이 높다.
     다. 분산 제어가 가능하다.
     라. 소프트웨어 개발 비용이 저렴하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
* 분산 데이터베이스 시스템의 장단점
<장점>
    1. 공용성과 가용성이 뛰어남
    2. 지역 업무에 대해 자치성이 높음
    3. 추가와 폐쇄 용이, 점증적 시스템 확장 용이, 적응성과 확장성이 뛰어남
    4. 장애 발생시 다원적으로 변경이 용이, 신뢰성 증진
    5. 지역의 특색에 맞게 자원 이용하여 하드웨어/소프트웨어 구축, 융통성 뛰어남
<단점>
    1. 필요 장비가 많으므로 구축이 복잡, 비용 많음
    2. 소프트웨어 개발이 복잡, 개발 비용 많음
    3. 통신망에 따라 제약 있음.
[해설작성자 : 세광컴퓨터학원(Dragon)]

12. 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 트랜잭션의 특징은?
     가. Consistency
     나. Isolation
     다. Atomicity
     라. Durability

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
* 트랜잭션의 특성(Transaction Property)
1. 원자성(Atomicity) : 트랜잭션은 연산의 집단이지만 논리적으로는 하나다
2. 일관성(Consistency) : 고정 요소는 트랜잭션 실행 전과 후가 같아야 함
3. 독립성(Isolation) = 격리성 : 하나의 트랜잭션이 다른 트랜잭션의 연산을 침범 할수 없음(같은 자원에 대해 여러 트랜잭션을 동시에 사용 못함)
4. 영속성(Durability) = 지속성 = 계속성 : 변화된 상태는 계속해서 유지될 수 있어야 한다
[해설작성자 : 세광컴퓨터학원(Dragon)]

13. 다음 그림에서 트리의 Degree와 터미널 노드의 수는?

    

     가. 트리의 Degree : 4, 터미널 노드 : 4
     나. 트리의 Degree : 2, 터미널 노드 : 4
     다. 트리의 Degree : 4, 터미널 노드 : 8
     라. 트리의 Degree : 2, 터미널 노드 : 8

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
트리의 Degree : 노드들의 디그리(가지수)중 가장많은 디그리
터미널 노드: 자식이 없는 노드
[해설작성자 : jsi]

14. DDL에 해당하는 SQL 명령으로만 짝지어진 것은?
     가. SELECT, ALTER, UPDATE
     나. INSERT, CREATE, DELETE
     다. DELETE, DROP, ALTER
     라. DROP, ALTER, CREATE

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
* 데이터 정의어(DDL)
1. CREATE : TABLE, INDEX, VIEW 생성
2. ALTER : TABLE의 변경
3. DROP : TABLE, INDEX, VIEW 제거
[해설작성자 : 세광컴퓨터학원(Dragon)]

15. 다음은 무엇에 대한 설명인가?

    

     가. Super Key
     나. Foreign Key
     다. Alternative Key
     라. Candidate Key

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
해설 : 그것은 유일하게 관계에있는 각 튜플을 식별하는 관련 속성의 최소 부분 집합이며, 이것은 기본으로 지정되어 있습니다.
=> 유일성, 최소성을 말하고 있다. 후보키(Candidate Key)를 설명하고 있다.
[해설작성자 : 세광컴퓨터학원(Dragon)]

16. 다음은 무엇에 대한 설명인가?

    

     가. Internal Schema
     나. External Schema
     다. Foreign Schema
     라. Conceptual Schema

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
해석: 이것은 데이터베이스의 전체적인 논리적 구조를 정의한다. 이것은 응용프로그램이나 사용자들이 사용하는 모든 데이터 항목들에 대해 기술한다. 그리고 이것은 데이터베이스 당 하나만 존재한다

지문은 Conceptual Schema(개념 스키마)에 대한 설명입니다.

[해설작성자 : 정재석]

17. 데이터베이스의 물리적 설계에서 옵션 선택시 고려사항에 해당하는 내용 모두를 옳게 나열한 것은?

    

     가. ①, ②, ③
     나. ②, ③, ④
     다. ①, ③
     라. ①, ②, ③, ④

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
* 물리적 설계 옵션 선택 시 고려 사항
1. 응답시간 : 트랜잭션을 실행시키기 위해 시스템에 입력하여 결과가 나올때 까지의 소요시간
2. 저장 공간의 효율화 : 데이터베이스 구축에 필요한 모든 파일과 구조들을 저장하기 위한 최소한의 효율적 공간
3. 트랜잭션 처리도 : 단위 시간에 데이터베이스 시스템이 처리할 수 있는 평균 트랜잭션의 수
[해설작성자 : 세광컴퓨터학원(Dragon)]

데이터베이스의 물리적 설계란?
논리적 설계단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.
[해설작성자 : 아무개]

트랜잭션 모델링은 개념적 설계(개념 모델링, 개념화)에서 수행하는 과정이다.

18. 병행제어의 목적으로 옳은 내용 모두를 나열한 것은?

    

     가. ①, ②, ③
     나. ②, ③, ④
     다. ①, ②, ③, ④
     라. ①, ③, ④

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
* 병행 제어(Concurrency Control)의 목적
1. 데이터베이스의 공유도 최대화
2. 사용자에 대한 응답시간 최소화
3. 시스템의 활용도 최대화
4. 데이터베이스의 일관성 유지
[해설작성자 : 세광컴퓨터학원(Dragon)]

19. 다음 트리를 전위 순회(Preorder Traversal)한 결과는?

    

     가. +**/ABCDE
     나. A/B*C*D+E
     다. +*AB/*CDE
     라. AB/C*D*E+

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
* 폴리쉬 표기법(Polish Notation)
    1. 중위식(Infix)=Inorder : (좌대상 연산 우대상), (2 + 3) (1주소 형식)
    2. 전위식(Prefix)=Preorder : (연산 좌대상 우대상), (+ 2 3) (2주소 형식)
    3. 후위식(Postfix)=Postorder : (좌대상 우대상 연산), (2 3 +) (0주소 형식)
문제는 전위식을 의미한다. 연산자 먼저 추출후 좌측 대상 추출 정리후 우측 대상을 추출하면 된다. => +**/ABCDE
[해설작성자 : 세광컴퓨터학원(Dragon)]

20. 색인 순차 파일에 대한 설명으로 옳지 않은 것은?
     가. 순차 처리와 직접 처리가 모두 가능하다.
     나. 레코드의 삽입, 삭제, 갱신이 용이하다.
     다. 인덱스를 이용하여 해당 데이터 레코드에 접근하기 때문에 처리 속도가 랜덤 편성 파일보다 느리다.
     라. 인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
* 색인 순차 파일(ISAM : Indexed Sequential Access Method File) : 데이터를 논리적 순차에 따라 물리적 연속으로 구성, 데이터에 대한 색인을 구성하고 색인을 통해 랜덤처리와 순차 처리를 병행 할 수 있는 파일
    1. 색인 순차 파일 구성
         1) 인덱스 구역
                - 트랙 인덱스 영역 : 가장 작은 단위 색인으로 소제목
                - 실린더 인덱스 영역 : 중 제목에 속하는 색인, 트랙 색인이 많아 검색 시간이 느릴때 만들어짐
                - 마스터 인덱스 영역 : 대 제목에 속하는 색인, 실린더 색인이 늘어나 검색 시간이 많이 걸리게 되면 만들어짐
         2) 기본 데이터 구역
         3) 오버플로 구역
    2. 색인 순차 파일 편성의 장점
         1) 순차처리와 임의처리 병행, 융통성 뛰어남
         2) 레코드 추가, 삭제시 파일의 전체 내용을 복사하지 않아도 됨
    3. 색인 순차 파일 편성의 단점
         1) 색인 키가 하나이기 때문에 키가 아닌 것을 검색시 순차만 가능
         2) 삽입, 삭제가 많아지면 파일의 재편성 필요
[해설작성자 : 세광컴퓨터학원(Dragon)]

2과목 : 전자 계산기 구조


21. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?

    

     가. BSA 명령
     나. STA 명령
     다. ISZ 명령
     라. ADD 명령

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
ㄱ. AND 명령 : 메모리의 내용과 ACC내용을 비트 AND논리 동작을 취하여 ACC에 저장
MAR ← MAR(ADDr) 유효번지를 전송
MBR ← M(MAR) 메모리 내용을 읽는다
AC ← AC AND MBR AND 연산을 수행

ㄴ. ADD : 메모리 내용과 AC 내용을 더한다. (AC와 MBR 더하고 AC 저장)
MAR ← MBR(ADDr)
MBR ← M(MAR)
AC ← AC + MBR ADD 연산을 수행

ㄷ. LDA 명령
MAR ← MBR(ADDr)
MBR ← M(MAR), AC ← 0 메모리에 있는 내용을 읽고 AC를 Clear
AC ← AC + MBR MBR에서 AC로 load한다.

ㄹ. STA : AC의 데이터를 메모리에 저장하는 명령
MAR ← MBR(ADDr)
MBR ← AC
M ← MBR

ㅁ. BUN(Branch unconditionally) : 프로그램의 흐름을 유효번지로 옮기는 명령
PC ← MBR(ADDr)

ㅂ. BSA(Branch and Save return address)
서부루틴 프로그램으로 분기하기 위하여 사용되는 명령
BSA 기능 : 서브루틴 콜(call)
BUN 기능 : 서브루틴 리턴(return)
MAR ← MBR(ADDr), MBR(Addr) ← PC, PC MBR(Addr)
M ← MBR
PC ← PC + 1

ㅅ. ISZ 명령 (Increment and Skip-if-zero)
번지 변경, 프로그램 루프 수행 횟수 계산
지정된 워드 내용 1증가 후 그 결과가 0이면 다음 명령을 스킵 아니면 다음 명령 실행
MAR ← MBR(ADDr)
MBR ← M
MBR ← MBR + 1
M ← MBR, if (MBR=0) then (PC ← PC + 1)

22. 메모리 버퍼 레지스터(MBR)의 설명으로 옳은 것은?
     가. 다음에 실행할 명령어의 번지를 기억하는 레지스터
     나. 현재 실행 중인 명령의 내용을 기억하는 레지스터
     다. 기억장치를 출입하는 데이터가 일시적으로 저장하는 버퍼 레지스터
     라. 기억장치를 출입하는 데이터의 번지를 기억하는 레지스터

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
가:프로그램 카운터에 대한 설명입니다.
나:명령레지스터에 대한 설명입니다.
라:메모리 주소 레지스터에 대한 설명입니다.

23. 인스트럭션 실행과정에서 한 단계씩 이루어지는 동작은?
     가. micro operation
     나. fetch
     다. control routine
     라. automation

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
마이크로 오퍼레이션은 Instruction 실행과정에서 한 단계씩 이루어지는 동작으로, 한 개의 Instruction은 여러개의 Micro Operation이 동작되어 실행된다.
[해설작성자 : 수혀니]

24. 다음의 상태도(state diagram)에 맞는 상태표(state table)는? (단, 상태를 A, 입력은 x, 출력은 y라 한다.)

    

     가.
     나.
     다.
     라.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
다이어그램 위에 숫자 0/0은 입력(x)/출력(y)를 의미하며, 원안의 숫자는 현재 상태를 나타낸다.
[해설작성자 : 이돌람바]

25. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?
     가. 음수 표현이 가능하다.
     나. 10진수 변환이 더 용이하다.
     다. 보수 변환이 더 편리하다.
     라. 덧셈 연산이 더 간단하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
1의 보수 변환은 1과 0을 바꿔준다.
2의 보수 변환은 1의 보수에 1을 더해준다.
1의 보수는 덧셈시 1과 0을 바꿔준 후 자릿수가 올라가면 또 더해줘야 하지만, 2의 보수는 그럴 필요가 없다. 따라서 보수 변환은 1의 보수가 더 편리하지만, 덧셈 연산은 2의 보수가 더 간단하다.
[해설작성자 : 이돌람바]

26. 사용자 프로그램에 할당된 영역이 EC00h - FFFFh 일 경우 사용 가능한 크기는 모두 몇 KByte인가?
     가. 3KByte
     나. 4KByte
     다. 5KByte
     라. 6KByte

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
16진수 이며, 사용 가능한 크기는 두 영역의 거리(차)이다.
따라서
|EC00h - FFFFh| = FFFF(h)-EC00(h)
4096+1023 = 5119 이며, EC00h 도 포함되어야 하므로 1을 더해주면
5120 = 5KByte 가 된다.
[해설작성자 : 이돌람바]

이돌람바님 해석을 이해 못해서 조금더 자세하게 적어봅니다.
h는 16진수라는 뜻으로 상관할 필요가 없습니다.
EC00h - FFFFh를 10진수로 08-15라면 8번지부터 15번지까지 할당되었다는 뜻입니다. 즉, 8.9.10.11.12.13.14.15번지 8개입니다.
쉽게 구하려면 15-8+1(8번지도 빼버리니 1을 더해준다. )
그럼 FFFFh에서 EC00h를 빼고 1을 더하면    F-E=15-14=1/ F-C=15-12=3/ F-0=F / F-0=F로    
결과는 13FFh이다. 여기에 1의 값 0001을 더해주면 1400h가 된다.
16진수 1400h를 10진수로 바꿔주면 (1x16^3) + (4x16^2) + (0x16^1) + (0x16^0) 이므로    4096 + 1024 = 5120이된다.

5120을    1Byte(1024)로 나눈다면 5120/1024 = 5이므로

답은 5Kbyte입니다.

27. 대칭적 다중프로세서(SMP)에 대한 설명으로 틀린 것은?
     가. 능력이 비슷한 프로세서들로 구성됨
     나. 모든 프로세서들은 동등한 권한을 가짐
     다. 노드들 간의 통신은 message-passing 방식을 이용함
     라. 프로세서들이 기억장치와 I/O 장치들을 공유함

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
노드간의 통신은 공유메모리를 이용함
[해설작성자 : 이돌람바]

28. 중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
     가. 가상 기억 장치
     나. 모듈 기억 장치
     다. 보조 기억 장치
     라. 캐시 기억 장치

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
캐시 기억 장치는 cpu의 속도와 메모리의 속도 차이를 줄이기위해 사용.
실행 속도를 중앙처리 장치의 속도에 근접하도록 하기 위해서.
[해설작성자 : gkdusdl]

29. 인터럽트를 발생시키는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
     가. handshaking
     나. daisy-chain
     다. DMA
     라. polling

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
인터럽트 우선순위 체제에 관련된 문제.

1.    handshaking : 컴퓨터와 주변장치상에 data 전송을 할 때 입출력의 준비나 완료를 나타내는 신호
2.    daisy-chain : 직렬 우선순위 부여 방식. 우선순위가 높은 장치를 선두에 위치시키고 나머지를 차례로 연결
3.    DMA : 입출력장치가 직접 주기억장치를 접근하여 data block을 입출력하는 방식. CPU의 레지스터를 경유하지 않고 입출력 전송이 수행됨
4.    polling : 소프트웨어적인 인터럽트 우선순위 판별 방법. (특징-경제적, 우선순위 변경이 쉬움, 반응시간이 느림)
[해설작성자 : 묘묘묭]

30. 캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?
     가. 연관 매핑
     나. 세트-연관 매핑
     다. 간접 매핑
     라. 직접 매핑

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
직접 매핑(Direct Mapping)
CPU가 주기억장치의 참조를 요청할 때 CPU 번지의 태그(Tag) 필드와 캐시의 태그 필드를 비교하여 일치하면 원하는 데이터를 찾게 되고, 그렇지 않으면 원하는 워드는 주기억장치로부터 다시 읽어들이는 방식
같은 인덱스를 가졌을때 다른 태그를 가진 두 개 이상의 워드가 반복해서 접근된다면 적중률(히트율)이 상당히 낮아진다.

31. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?
     가. 기억 공간
     나. 레지스터의 종류
     다. 사용빈도
     라. 주소지정 방식

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
인스트럭션 세트의 효율성을 높이기 위하여 고려해야할 사항
기억공간
사용빈도
주소 지정 방식
주기억장치 밴드폭
[해설작성자 : 솜씨좋은장씨]

32. 논리식 F = A + A 'B를 간소화한 식으로 옳은 것은?
     가. F = A'·B
     나. F = A·B'
     다. F = A·B
     라. F = A + B

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
F = (A + A')(A + B)
    = (1)(A + B)    <- A + A' = 1
    = A + B
[해설작성자 : 배재대학교 게임공학과]

33. F(x, y, z) = Σ(1, 3, 4, 5, 7)를 간단히 나타내면?
     가. F = x + y + z
     나. F = x·y' + Z
     다. F = x·y·z
     라. F = x + y·z

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
x/y/z
1->0/0/1
3->0/1/1
4->1/0/0
5->1/0/1
7->1/1/1

각각 x/y/z에 대입해도 되고
저 면수로 0이면 ` 1이면 참인 값이니 다적고 계산하면 됩니다.

34. 인터럽트와 트랩을 비교 설명한 것 중 옳지 않은 것은?
     가. 트랩의 발생 시점은 동일한 입력에 대해서 일정하다.
     나. 인터럽트 발생에 대한 처리는 인터럽트 처리기(interrupt handler)가 담당한다.
     다. 인터럽트의 필요성은 CPU 실행과 입출력의 순차적인 실행에 있다.
     라. 인터럽트를 발생시킨 입출력 장치를 확인하는 방법으로는 폴링과 벡터를 사용한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
cpu 실행과 입출력의 병행수행

35. 인스트럭션이 수행될 때 주기억장치에 접근하려면 인스트럭션에서 사용한 주소는 주기억장치에 직접 적용될 수 있는 기억장소의 주소로 변환되어야 한다. 이때 주소로부터 기억 장소로의 변환에 사용되는 것은?
     가. 사상 함수
     나. DMA
     다. 캐시 메모리
     라. 인터럽트

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
사상함수
데이터와 기억 장소의 대응관계를 나타내는 함수

36. 연산자 기능에 대한 명령어를 나타낸 것 중 옳지 않은 것은?
     가. 함수 연산 기능 : ROL, ROR
     나. 전달 기능 : CPA, CLc
     다. 제어 기능 : JMP, SMA
     라. 입출력 기능 : INP, OUT

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
전달기능 : LOAD, STORE, MOVE, PUSH, POP
[해설작성자 : 이돌람바]

37. 인스트럭션 수행시 유효 주소를 구하기 위한 메이저 상태는?
     가. FETCH 상태
     나. EXECUTE 상태
     다. INDIRECT 상태
     라. INTERRUPT 상태

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
Fetch : 명령어를 주기억장치에서 중앙처리장치의 명령 레지스터로 가져와 해독하는 단계
Indirect :    Fetch 단계에서 해석한 주소를 읽어온 후 그 주소가 간접 주소이면 유효주소를 계산.
Execute : Fetch 단계에서 인출하여 해석한 명령을 실행하는 단계.
Interrupt :    인터럽트 발생 시 복귀주소를 저장시키고, 제어 순서를 인터럽트 처리 프로그램의 첫 번째 명령으로 옮기는 단계.
[해설작성자 : Minerva]

38. 플립플롭이 가지고 있는 기능은?
     가. Gate 기능
     나. 기억 기능
     다. 증폭 기능
     라. 전원 기능

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%

39. 가상(virtual) 기억 장치에 대한 설명이 아닌 것은?
     가. 주목적은 컴퓨터의 속도를 향상시키기 위한 방법이다.
     나. 주기억장치를 확장한 것과 같은 효과를 제공한다.
     다. 실제로는 보조기억장치를 사용하는 방법이다.
     라. 사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
가상 기억 장치 : 실제 사용 가능한 주기억장치 용량에 관계없이 훨씬 큰 기억공간을 가지고 있는 것처럼 여기고 사용하는 방식.(하드 디스크를 주기억장치처럼 사용)
공간 확대의 목적을 지니고 있다.
[해설작성자 : 토깽]

40. 동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?
     가. 제어장치의 구현이 간단하다.
     나. 여러 종류의 마이크로 오퍼레이션 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다.
     다. 마이크로 오퍼레이션들의 수행 시간의 차이가 큰 경우에 적합한 제어이다.
     라. 중앙처리장치의 시간이용이 비효율적이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
마이크로 오퍼레이션들의 수행 시간의 차이가 큰 경우에는 동기 가변식을 사용

3과목 : 운영체제


41. 운영체제의 목적으로 거리가 먼 것은?
     가. 응답시간 단축
     나. 반환시간 증대
     다. 신뢰도 향상
     라. 처리량 향상

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
반환시간 감소가 목적입니다.

42. 분산 운영체제의 목적으로 거리가 먼 것은?
     가. 자원 공유
     나. 연산속도 향상
     다. 신뢰성 증대
     라. 보안성 향상

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
분산 운영체제에서 보안성향상은 거리가 멀다.
[해설작성자 : 컴퓨터공학과 4학년 최정훈]

43. 디스크 스케줄링 기법 중 다음 설명에 해당하는 것은?

    

     가. SSTF 스케줄링
     나. Eschenbach 스케줄링
     다. FCFS 스케줄링
     라. N-SCAN 스케줄링

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
문제의 예시가 설명하고 있는 스케줄링 기법은 Eschenbach(에센바흐) 스케줄링 기법임
[해설작성자: 한국성서대학교 컴퓨터소프트웨어학 4학년 정준영]

에션바흐(Eschenbach)는 헤드가 C-SCAN처럼 움직이며 예외적으로 모든 실린더는 그 실린더에 요청이 있든 없든 간에 전체 트랙이 한 바퀴 회전할 동안의 서비스를 받는 스케줄링 기법입니다.
[해설작성자 : 양군]


- FCFS 스케줄링(First Come First Served) : 요청이 들어온 순서대로 처리한다.
- SSTF 스케줄링(Shortest Seek Time First) : 현재 디스크의 헤드 위치에서 가장 가까운 실린더에 대한 요청을 우선적으로 처리한다.
- SCAN 스케줄링 : 디스크의 한 쪽 끝에서 반대쪽 끝으로 이동하면서 처리하며, 마지막 실린더에 도착하면 반대 방향으로 스캔을 진행한다.
- C-SCAN 스케줄링 : 디스크의 한 쪽 끝에서 반대쪽 끝으로 이동하면서 처리하며, 마지막 실린더에 도착하면 시작점으로 되돌아간 후 다시 스캔을 진행한다.
- C-LOOK 스케줄링 : C-SCAN에서는 양 끝까지 이동하던 것을 요청된 실린더 중 마지막까지만 이동하는 방식으로 처리한다.
- N단계 SCAN 스케줄링 : SCAN 스케줄링과 같이 진행 방향 상의 요청을 서비스하지만 진행 중에 새로이 추가된 요청은 서비스하지 않고 다음 진행 시에 서비스하는 기법이다.
- 에센바흐 기법(Eschenbach scheme) : 탐색 시간 최적화뿐만 아니라 회전 지연 시간도 최적화하고자 하는 최초의 기법이다.(항공 예약시스템을 위해 개발됨)
- SLTF 스케줄링(Shortest Latency Time First) : 회전 지연 시간 최적화를 위한 대표적 알고리즘으로 디스크 헤드가 특정 실린더에 도착하면 그 실린더 내의 여러 트랙에 대한 요청들을 검사한 후 회전 지연 시간이 가장 짧은 요청부터 서비스하는 기법이다. 드럼디스크 사용시
[해설작성자 : 석영호]

44. FIFO 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같다고 가정한다면 할당된 프레임의 수가 4개일 때 몇 번의 페이지 부재가 발생하는가? (단, 초기 프레임은 모두 비어 있다고 가정한다.)

    

     가. 7
     나. 8
     다. 9
     라. 10

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
0 1 2 3 0 1 4 0 1 2 3 4
-----------------------
0 0 0 0 0 0 4 4 4 4 3 3
    1 1 1 1 1 1 0 0 0 0 4
        2 2 2 2 2 2 1 1 1 1
            3 3 3 3 3 3 2 2 2

FIFO는 가장 먼저 들어와서 가장 오래 있었던 페이지를 교체하는 것이다.
따라서 위와 같은 결과 나오게 되며 부재의 횟수는 10번이다
[해설작성자 : IT경영공학과 4학년]

FIFO 방식이란, 일정 프레임의 한도 안에서 가장 먼저 들어왔던(First Input) 데이터(페이지)가
가장 먼저 교체, 혹은 나가는 방식(First Out)을 의미합니다.

* 페이지 : 선발 명단에 포함된 모든 출전 가능 선수들과 같음
* 프레임 : 실질적으로 경기에서 뛸 수 있도록 정해진 선수 숫자
* 페이지 부재 : 전례 없는 프레임 구성을 의미
                                즉, 이전에 동일한 구성의 프레임이 보이지 않는다면 페이지 부재에 해당
                                즉, 프레임의 수에 상관없이 어떠한 경우라도
                                        첫번째 프레임과 두번째 프레임 구성은 반드시 페이지 부재일 수밖에 없습니다.

페    이    지 : 0    1    2    3    0    1    4    0    1    2    3    4
==> 프레임에 투입되는 페이지는 반드시 가장 오랜 시간 경기에 뛰었던 페이지와 교체됩니다.

프    레    임 : 0    0    0    0 [0] 0    0    0 [1] 1    1    1
                                1    1    1    1 [1] 1    1    1 [2] 2    2
                                     2    2    2    2 [4] 4    4    4 [3] 3
                                            3    3    3    3 [0] 0    0    0 [4]

페이지부재 : O    O    O    O    -    -    O    O    O    O    O    O


따라서 이 문제에서 페이지부재는 다섯번째와 여섯번째 프레임을 제외한 모든 프레임에서
발생함을 알 수 있습니다.
∴ 총 10회의 페이지부재 발생
[해설작성자 : 어느 영문과 졸업생이씀]

45. 구역성(Locality)에 관한 설명으로 옳지 않은 것은?
     가. Denning에 의해 증명된 이론으로 어떤 프로그램의 참조 영역은 지역화 된다는 것이다.
     나. 워킹 셋(Working Set) 이론의 바탕이 되었다.
     다. 시간구역성은 어떤 프로세스가 최근에 참조한 기억장소의 특정 부분은 그 후에도 계속 참조할 가능성이 높음을 의미한다.
     라. 부프로그램이나 서브루틴, 순환 구조를 가진 루틴, 스택 등의 프로그램 구조나 자료 구조는 공간구역성의 특성을 갖는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
구역성(Locality)
- Denning에 의해 증명된 이론
- 어떤 프로그램의 참조 영역은 지역화 된다는 이론
- 워킹셋 이론의 바탕이 됨
- 시간구역성은 프로세스가 최근 참조한 기억장소의 특정부분은 계속 참조될 가능성이 높음을 의미
- 시간구역성(Temporal locality): 루프,스택,부프로그램,카운트 ,집계
- 공간구역성(Spatial Locality):배열순회, 순차적 코드 실행, 변수 할당 및 참조
[해설작성자: 정준영]

46. UNIX 파일시스템에서 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?
     가. 부트 블록
     나. 슈퍼 블록
     다. 데이터 블록
     라. I-node 블록

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
Unix파일 시스템에서 각 파일이나 디렉터리에 대한 모든 정보를 저장하고 있는 블록은 i-node블록입니다.
[해설작성자 : 정재석]

47. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
     가. 3K
     나. 23K
     다. 44K
     라. 67K

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
1. First Fit(최초 적합) : 첫번째 분할 영역에 배치
2. Best Fit(최적 적합) : 가장 작게 남기는 분할 영역에 배치
3. Worst Fit(최악 적합) : 가장 크게 남기는 분할 영역에 배치

따라서 정답은 40K에 배치했을 때 가장 크게 남기게 되므로 40-17 = 23K 이다
[해설작성자 : IT]

48. UNIX 운영체제의 특징과 가장 거리가 먼 것은?
     가. 높은 이식성
     나. 사용자 위주의 시스템 명령어 제공
     다. 쉘 명령어 프로그램 제공
     라. 파일 시스템의 리스트 구조

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
유닉스 운영체제의 파일 시스템은 리스트 구조가 아니라 트리 구조입니다.

49. 스레드(Thread)에 대한 설명으로 옳지 않은 것은?
     가. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
     나. 다중 스레드 개념을 도입하면 자원의 중복 할당을 방지하고 훨씬 작은 자원만으로도 작업을 처리 할 수 있다.
     다. 하나의 프로세스를 구성하고 있는 여러 스레드들은 공통적인 제어 흐름을 가지며, 각종 레지스터 및 스택 공간들은 모드 스레드들이 공유한다.
     라. 하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
스레드는 독립된 제어 흐름을 갖으며 고유의 레지스터와 스택을 사용합니다.
[해설작성자 : 정재석]

50. 파일디스크립터(File Descriptor)의 내용으로 거리가 먼 것은?
     가. 파일 수정 시간
     나. 파일의 이름
     다. 파일에 대한 접근 횟수
     라. 파일 오류 처리 방법

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
파일 디스크립터의 정보
파일의 ID번호, 파일 이름, 파일 크기, 보조기억장치에서의 파일 위치, 파일 구조, 보조기억장치의 유형
액세스 제어정보, 파일 유형, 생성 날짜와 시간, 제거날짜와 시간, 최종수정날짜와 시간, 액세스한 횟수
[해설작성자 : 빛나래]

51. 운영체제가 수행하는 기능에 해당하지 않는 것은?
     가. 사용자들 간에 데이터를 공유할 수 있도록 한다.
     나. 사용자와 컴퓨터시스템 간의 인터페이스 기능을 제공한다.
     다. 자원의 스케줄링 기능을 제공한다.
     라. 목적 프로그램과 라이브러리 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만든다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
목적프로그램과 라이브러리, 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만드는 것은 링커입니다.
[해설작성자 : tribunian]

52. 하이퍼큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 4개일 경우 필요한 총 프로세서 수는?
     가. 4
     나. 8
     다. 16
     라. 32

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
2^n = 2^4 = 16
[해설작성자 : 한국성서대 정준영]

53. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?
     가. 주 프로세서가 운영체제를 수행한다.
     나. 주 프로세서와 종 프로세서가 모두 입.출력을 수행하기 때문에 대칭 구조를 갖는다.
     다. 주 프로세서가 고장이 나면 시스템 전체가 다운된다.
     라. 하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
종 : 연산만담당
[해설작성자 : ㅇ]

54. 선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
     가. 모든 프로세스들에 대한 요구를 공정히 처리한다.
     나. 응답 시간의 예측이 용이하다.
     다. 많은 오버헤드(Overhead)를 초래할 수 있다.
     라. CPU의 사용 시간이 짧은 프로세스들이 사용 시간이 긴 프로세스들로 인하여 오래 기다리는 경우가 발생할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
선점스케줄링에 비해서 적은 오버헤드를 발생
[해설작성자 : 한국성서대 정준영]

55. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?
     가. Prevention
     나. Recovery
     다. Avoidance
     라. Detection

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
정답 : 회피기법
교착 상태가 발생할 가능성을 배제하지 않고 적절히 피해 나가는 방법

56. 현재 헤드의 위치가 50에 있으며, 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중 일 때 C-SCAN 기법을 사용한다면 제일 먼저 서비스 받는 트랙은?

    

     가. 10
     나. 30
     다. 55
     라. 120

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
50기준
30 10 0 120 60 55
[해설작성자 : 잘못적엇음]

57. 다음 설명의 ( ) 안 내용으로 가장 적합한 것은?

    

     가. 보증
     나. 제어
     다. 암호
     라. 보안

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%

58. UNIX에서 파일의 사용 허가를 정하는 명령은?
     가. cp
     나. chmod
     다. cat
     라. Is

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
UNIX 명령어

fork : 프로세서 생성, 복제
mount: 기존 파일 시스템에 새로운 파일 시스템을 서브 디렉터리에 연결.
cat : 파일을 내용 화면에 표시.
chmod: 파일의 사용 허가 지정.
ls: 현재 디렉터리 내의 파일 목록 확인.
fsck: 파일 시스템의 무결성을 검사.

59. 여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?
     가. 비순환 그래프 디렉토리 구조
     나. 트리 디렉토리 구조
     다. 1단계 디렉토리 구조
     라. 2단계 디렉토리 구조

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
비순환 그래프 디렉터리 구조 - 하위 파일이나 하위 디렉터리를 여러 사용자들이 공동으로 사용할수 있음
[해설작성자 : hunjong2001]

60. 상호배제(Mutual Exclusion) 기법을 사용하여 임계영역(Critical Region)을 보호하였다. 다음 설명 중 옳지 않은 것은?
     가. 어떤 프로세스가 임계영역 내의 명령어 실행 중 인터럽트(Interrupt)가 발생하면 이 프로세스는 실행을 멈추고, 다른 프로세스가 이 임계영역 내의 명령어를 실행한다.
     나. 임계영역 내의 프로그램 수행 중에 교착상태(Deadlock)가 발생하면 교착상태가 해제될 때 까지 임계영역을 벗어 날 수 없다. 따라서 임계영역 내의 프로그램에서는 교착상태가 발생하지 않도록 해야한다.
     다. 임계영역 내의 프로그램에서 무한반복(Endless Loop)이 발생하면 임계영역을 탈출할 수 없다. 따라서 임계영역내의 프로그램에서는 무한반복이 발생하지 않도록 해야 한다.
     라. 여러 프로세스들 중에 하나의 프로세스만이 임계영역을 사용할 수 있도록 하여 임계영역에서 공유 변수 값의 무결성을 보장한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
임계영역 내에서는 프로세스 처리시 다른 접근을 불허하므로, 인터럽트 발생을 회피해야하므로, '가' 항목의 설명이 잘못됨
[해설작성자 : 한국성서대 정준영]

4과목 : 소프트웨어 공학


61. 소프트웨어 위기를 가져온 원인에 해당하지 않는 것은?
     가. 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가
     나. 프로젝트 관리기술의 부재
     다. 소프트웨어 개발기술에 대한 훈련 부족
     라. 소프트웨어 수요의 감소

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
소프트웨어 위기
1. 소프트웨어 개발 기술에 대한 교육 부족
2. 성능 및 신뢰성 부족
3. 개발 기간의 지연 및 개발 비용의 증가
4. 유지보수가 어렵고, 이에 따른 비용 증가
5. 소프트웨어 생산성 저하, 소프트웨어의 품질 저하
[해설작성자 : IT경영공학과 4학년]

62. 소프트웨어 위험의 대표적 특성으로 가장 적합한 것은?
     가. 연쇄작용, 확실성
     나. 불확실성, 손실
     다. 연쇄작용, 예측
     라. 확실성, 예측

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%

63. FTR(Formal Technical Review)의 목적이 아닌 것은?
     가. 소프트웨어가 다양한 방식으로 개발되도록 한다.
     나. 소프트웨어가 요구 사항들과 일치하는지를 검증한다.
     다. 소프트웨어의 표현에 대한 기능, 논리적 오류를 발견한다.
     라. 소프트웨어가 미리 정한 기준에 따라 표현 되었는가를 확인한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
Formal Technical Review 의 경우 미리 정한 기준에 따라 표현이 되어야 되기 때문에
다양한 방식으로 개발되는것은 문제와 맞지 않는다.
[해설작성자 : ITBank PKS]

64. 자료 사전에서 기호 "{ }" 의 의미는?
     가. 정의
     나. 생략
     다. 반복
     라. 선택

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
1. 정의 =
2. 생략 ()
3. 반복 {}
4. 선택 []
[해설작성자 : IT]

65. CPM 네트워크가 다음과 같은 때 임계경로의 소요기일은?

    

     가. 10일
     나. 12일
     다. 14일
     라. 16일

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
가는 길 중 가장 오래걸리는 날짜를 선택합시다
[해설작성자 : 준범스키]

66. 소프트웨어의 전통적 개발 단계 중 요구분석 단계에 대한 설명으로 옳지 않은 것은?
     가. 프로젝트를 이해할 수 있는 개발의 실질적인 첫 단계이다.
     나. 현재의 상태를 파악하고 문제를 정의한 후, 문제해결과 목표를 명확히 도출하는 단계이다.
     다. 소프트웨어가 가져야 될 기능을 기술하는 단계이다.
     라. 고품질의 소프트웨어를 개발하기 위해 소프트웨어의 내부구조를 기술하는 단계이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
타당성 검토 -> 계획 -> 요구 분석 -> 설계 -> 구현(코딩) -> 시험(검사) -> 유지보수
4번은 설계에 해당됨

67. 럼바우의 OMT 기법에서 자료 흐름도와 가장 밀접한 관계가 있는 것은?
     가. 객체 모델링
     나. 기능 모델링
     다. 동적 모델링
     라. 상속 모델링

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
럼바우(Rumbaugh)의 분석 기법은 모든 소프트웨어 구성 요소를 그래픽 표기법으로 모델링하는 기법으로, 객체 모델링 기법(OMT)이라고도 한다.
객체 모델링 - 객체 다이어그램
동적 모델링 - 상태 다이어그램(상태도)
기능 모델링 - 자료 흐름도(DFD)를 이용한다.
이에 자료 흐름도와 가장 밀접한 관계가 있는 것은 기능 모델링이다.
[해설작성자 : kimmina]

68. 유지보수의 종류 중 소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 경우로써 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화와 주변장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있는 것은?
     가. Corrective Maintenance
     나. Perfective Maintenance
     다. Preventive Maintenance
     라. Adaptive Maintenance

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
1. Corrective Maintenance(수정 보수) : 오류를 찾아 수정
2. Perfective Maintenance(완전화 보수) : 본래 기능에 새로운 기능을 추가하거나 성능을 개선
3. Preventive Maintenance(예방 보수) : 오류 발생에 대한 대비 소프트웨어 위기를 해결
4. Adaptive Maintenance(적응 보수) : 환경 변화에 대처
[해설작성자 : IT경영공학과 4학년]

69. 재공학(Reengineering) 활동으로 볼 수 없는 것은?
     가. Analysis
     나. Migration
     다. Reverse Engineering
     라. Reuse

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
재공학
- 분석(Analysis)
- 재구성(restructure)
- 역공학(Reverse Engineering)
- 이식(Migration)
[해설작성자 : 이돌람바]

70. 객체에서 어떤 행위를 하도록 지시하는 명령은?
     가. Class
     나. Instance
     다. Method
     라. Message

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%

71. 소프트웨어의 재사용으로 인한 효과가 거리가 먼 것은?
     가. 개발기간의 단축
     나. 소프트웨어의 품질향상
     다. 개발 비용 감소
     라. 새로운 개발 방법 도입의 용이성

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
소프트웨어의 재사용 이점
- 개발시간과 비용의 단축
- 소프트웨어 품질 향상
- 생산성 향상
- 시스템 구축방법에 대한 지식 공유
- 시스템 명세, 설계, 코드 등의 문서 공유

답 4번 새로운 개발 방법 도입의 용이성은 무관
[해설작성자 : 아줌마]

72. CASE에 대한 설명으로 옳지 않은 것은?
     가. 자동 검사를 통하여 소프트웨어 품질을 향상시킨다.
     나. 소프트웨어의 유지보수를 간편하게 수행할 수 있다.
     다. 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다.
     라. 소프트웨어 부품의 재사용성이 향상된다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
3번은 COCOMO 모형에 대한 설명

73. 소프트웨어 생명 주기 모형 중 Spiral Model 에 대한 설명으로 옳지 않은 것은?
     가. 대규모 시스템에 적합하다.
     나. 초기에 위험 요소를 발견하지 못할 경우 위험 요소를 제거하기 위해 많은 비용이 소요될 수 있다.
     다. 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화 하는 것을 목적으로 한다.
     라. 소프트웨어 개발 과정의 앞 단계가 끝나야만 다음단계로 넘어갈 수 있는 선형 순차적 모형이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
소프트웨어 개발 과정의 앞 단계가 끝나야만 다음단계로 넘어가는 모형은 폭포수 모형입니다.
[해설작성자 : uks]

74. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?

    

     가. ①, ②
     나. ①, ②, ③
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 60%

75. 블랙박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

    

     가. ①, ③, ④, ⑤, ⑥
     나. ③, ④, ⑤, ⑥
     다. ①, ②
     라. ①, ②, ⑤, ⑥

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
1, 2번은 화이트 박스 검사 기법입니다
1, 2번을 제외한 보기를 고르면 정답은 나 입니다

76. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?
     가. Coda와 Yourdon 방법
     나. Booch 방법
     다. Jacobson 방법
     라. Wlrfs-Brock 방법

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
: Rumbaugh(럼바우) 방법    
가장 일반적으로 사용
분석활동을 객체모델, 동적모델, 기능모델로 나누어 수행

: Booch 방법
미시적(Micro)개발 프로세스와 거시적(Macro) 개발 프로세스를 모두 사용

: Jacobson 방법
Use Case를 강조

: Cord-Yourdon 방법
E-R다이어 그램을 사용하여 객체의 행위를 모델링

:Wirfs-Brock 방법
분석과 설계간의 구분이 없고, 고객명세서를 평가해서 설계작업까지 연속적으로 수행
[해설작성자 : 석영호]

77. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?
     가. Process-원
     나. Data Flow-화살표
     다. Data Store-삼각형
     라. Terminator-사각형

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
자료 흐름도에서 자료 저장소(data store)는 삼각형이 아니라 평행선으로 표시합니다.
[해설작성자 : 정재석]

78. 바람직한 설계 지침이 아닌 것은?
     가. 모듈의 기능을 예측할 수 있도록 정의한다.
     나. 두 모듈간의 상호 의존도를 강하게 한다.
     다. 이식성을 고려한다.
     라. 적당한 모듈의 크기를 유지한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
효과적인 모듈화 설계방안]
결합도는 줄이고 응집도는 높여서 모듈의 독립성을 높인다.
모듈의 제어 영역 안에서 그 모듈의 영향 영역을 유지 시킨다.
복잡도와 중복성을 줄이고 일관성을 유지시킨다.
모듈의 기능은 예측이 가능해야하며 지나치게 제한적이어서는 안된다.
유지보수가 용이해야한다.
모듈의 크기는 시스템의 전반적인 기능과 구조를 이해하기 쉬운 크기로 분해한다.
하나의 입구와 하나의 출구를 갖도록 해야한다.
인덱스 번호나 기능 코드들이 전반적인 처리 논리 구조에 예기치 못한 영향을 끼치지 않도록 모듈 인터페이스를 설계해야한다.
[해설작성자 : LOGOs]

79. 최종 사용자가 여러 장소의 고객 위치에서 소프트웨어에 대한 검사를 수행하는 검증 검사 기법의 종류는?
     가. 베타 검사
     나. 알파 검사
     다. 형상 검사
     라. 복구 검사

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
알파검사 : 개발자의 장소에서 사용자가 개발자 앞에서 행하는 검사 기법
베타검사 : 선정된 최종 사용자가 여러 명의 사용자 앞에서 수행하는 검사 기법
[해설작성자 : LOGOS]

80. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?
     가. Correctness
     나. Integrity
     다. Flexibility
     라. Portability

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
정확성(correctness) : 사용자의 요구 기능을 충족시키는 정도
무결성(integrity) : 허용되지 않는 사용이나 자료의 변경을 제어하는 정도
유연성(flexibility) : 소프트웨어를 얼마만큼 쉽게 수정할 수 있는가 하는 정도
이식성(portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
[해설작성자 : 미연]

81. 하나 또는 그 이상의 터미널에 정보를 전송하기 위한 데이터링크 확립 방법 중 폴링(polling) 방법에 관한 설명으로 옳은 것은?
     가. 주 스테이션이 특정한 부 스테이션에게 데이터를 전송할 경우 데이터를 받을 준비가 되어있는지를 확인하는 방식이다.
     나. 주 스테이션이 각 부 스테이션에게 데이터 전송을 요구하는 방식이다.
     다. 하나의 터미널을 선택하여 수신 준비 여부를 문의한 후에 데이터를 전송한다.
     라. 하나의 터미널을 선택하여 수신 여부를 확인하지 않고 그대로 데이터를 전송한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 33%
     <문제 해설>
1번은 셀렉션에대한 설명
2번은 폴링에 대한 설명
[해설작성자 : 아칸투]

82. DNS(Domain Name System) 메시지 구조중 헤더에 포함되어 있는 플래그 필드는 여덟 개의 서브 필드로 구성되어 잇다. 다음 설명에 해당되는 서브 필드는?

    

     가. QR
     나. RA
     다. AA
     라. RD

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
-QR(Query/Response) : 1비트로 구성되며, 0이면 질의, 1일 경우 응답을 나타낸다.
-RA(Recursion Available) : 1비트로 구성되며, 응답에서 지정될 경우 반복적인 응답이 가능하다.
-AA(Authoritative Answer) : 1비트로 구성되며, 1일 경우 네임 서버가 권한이 인정된 서버임을 나타낸다.
-RD(recursion available) : 1비트로 구성되며, 1일 경우 클라이언트가 반복적인 응답을 나타낸다.
[해설작성자 : 양군]

- RD[Recursive Desired) :    플래그가 1로 세팅된 경우, 재귀적 질의(Recursive Query)가 되며, 반면 이 플래그가 0인 경우, 반복적 질의(Interactive Query)가 됩니다.
[해설작성자 : 석영호]

83. 에러(error) 정정이 가능한 코드는?
     가. Hamming 코드
     나. CRC 코드
     다. ASCII 코드
     라. EBCDIC 코드

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
벨 연구소의 리처드 해밍(Richard Hamming)이 개발한 오류 검출 및 정정
[해설작성자 : hunjong2001]

84. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?
     가. Dual stack
     나. Tunneling
     다. Header translation
     라. Source routing

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
@ IPv4에서 IPv4로의 천이(전환) 전략
ㆍ듀얼 스택(Dual Stack) : 호스트에서 IPv4와 IPv6를 모두 처리할 수 있도록 2개의 스택을 구성하는 것이다.
ㆍ터널링(Tunneling) : IPv6를 사용하는 두 컴퓨터가 서로 통신하기 위해 IPv4를 사용하는 네트워크 영역을 통과해야 할 때 사용되는 것이다.
ㆍ헤더 변환(Header Translation) : 네트워크 계층(IP 계층)에서 IPv6 패킷 헤더와 IPv4 패킷 헤더를 상호 변환하는 것이다.
[해설작성장 : 양군]

85. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?

    

     가. PPP
     나. ADCCP
     다. LAP-B
     라. SDLC

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
X.25 :
1.패킷 교환망을 통한 DCE와 DTE 간의 인터페이스를 제공한다.
2.ITU-T에서 제정한 국제 표준 프로토콜로 우수한 호환성을 가진다.
3. 신뢰성과 효율성이 높고, 전송 품질이 우수하다
4. 연결형 프로토콜로 흐름제어, 오류 제어 등의 기능이 있다.

X.25의 계층 구조 : 물리계층, 프레임(링크)계층, 패킷 계층

LAPB : HDLC의 원리를 이용한 비트 동기 제어 프로토콜로, ITU-T에서 제정하였으며, X.25의 2 계층에서 사용함
[해설작성자 : 준1]

86. TCP/IP 관련 프로토콜 중 응용계층에 해당하지 않는 것은?
     가. ARP
     나. DNS
     다. SMTP
     라. HTTP

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
arp는 인터넷 계층 프로토콜입니다.
[해설작성자 : 정재석]

응용계층 : HTTP, FTP, SMTP, SNMP, DNS, TELNET, WQP 등
[해설작성자 : 똥뚱]

87. 패킷 교환망에 접속되는 단말기 중 비패킷형 단말기(Non-Packet Mode Terminal)에서 패킷의 조립.분해 기능을 제공해 주는 일종의 어댑터는?
     가. GFI
     나. PTI
     다. SVC
     라. PAD

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
PAD(Packet Assembler/Disassembler) : PMX(패킷 다중화장치)내에 있는 패킷 조립 및 분해 기능을 가진 장치

88. 수신측에서 수신된 데이터에 대한 확인(Acknowledgement)을 즉시 보내지 않고 전송할 데이터가 있는 경우에만 제어 프레임을 별도로 사용하지 않고 기존의 데이터 프레임에 확인 필드를 덧붙여 전송하는 흐름제어 방식은?
     가. Stop and Wait
     나. Sliding Window
     다. Piggyback
     라. Polling

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
Piggyback : (피기백킹) 데이터 프레임에 확인 응답을 포함시켜 전송한다.
[해설작성자 : 신난영수]

89. 회선교환(circuit switching)에 대한 설명으로 옳지 않은 것은?
     가. 송신스테이션과 수신스테이션 사이에 데이터를 전송하기 전에 먼저 교환기 통해 물리적으로 연결이 이루어져야 한다.
     나. 음성이나 동영상과 같이 연속적이면서 실시간 전송이 요구되는 멀티미디어 전송 및 에러제어와 복구에 적합하다.
     다. 현재 널리 사용되고 있는 전화시스템을 대표적인 예로 들 수 있다.
     라. 송신과 수신스테이션 간에 호 설정이 이루어지고 나면 항상 정보를 연속적으로 전송할 수 있는 전용 통신로가 제공되는 셈이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
회선 교환 방식
2개의 컴퓨터 단말기 간에 정해진 통신로나 회선을 설정하여 정보를 교환하는 시스템. 일단 통신로가 설정되면 그 통신로는 한 트랜잭션의 정보 전달만을 위하여 독점되며, 전용 회선으로 사용될 수 있다. 또한 통신로가 설정되면 부분망은 이 통신로를 통하는 정보를 간섭하지 않으므로 정보의 형태, 부호, 전송 제어 절차 등에 대해 제약이 없다. 이 방법은 송수신 측 단말 사이의 통신로를 접속하면 그 통신로를 유지하는 것만으로 정보의 전송이 가능하기 때문에 대량의 정보를 송신할 수 있는 팩스 전송, 통신 밀도가 높은 데이터 통신에 적합하며, 교환기 내에서 처리 시간 지연이 없고 즉시성이 뛰어나다는 장점이 있다.

[네이버 지식백과] 회선 교환 방식 [circuit switching system, line switching system, 回線交換方式] (IT용어사전, 한국정보통신기술협회)

90. 패킷 교환 기술의 데이터 그램 전송방식과 가상 회선 전송방식의 차이점으로 옳은 것은?
     가. 전송데이터를 패킷단위로 구분
     나. 목적지 노드에서 패킷들의 순서를 재구성
     다. 패킷 교환기 사용
     라. 데이터 단말장비(DTE) 사용

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
데이터그램 전송 방식은 연결 경로를 설정하지 않고 인접한 노드의 전송량을 감안하여 각각의 패킷의 순서에 관계없이 전송하므로 목적지에서는 패킷의 순서를 재구성

가상회선 전송방식은 송신지와 수신지 사이의 연결 경로를 미리 설정한 후 각각의 패킷을 순서적으로 전송하므로 패킷의 순서를 재구성할 필요 없음

[해설작성자 : 아칸투]

91. 아날로그 데이터를 디지털 신호로 변환하는 과정에 포함되지 않는 것은?
     가. 표본화
     나. 분산화
     다. 부호화
     라. 양자화

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
펄스코드변조(PCM) : 아날로그 데이터를 디지털 신호로 변조하는 방식

펄스 코드 변조 순서:
표본화 -> 양자화 -> 부호화 -> 복호화 -> 여파화

송신측(표본화, 양자화, 부호화)
수신측(복호화, 여파화)
[해설작성자 : 준1]

92. HDLC에서 비트 스터핑(Bit Stuffing)의 수행 목적으로 옳은 것은?
     가. 프레임의 시작과 끝을 알려준다.
     나. 데이터 전송과정에서의 오류를 검사한다.
     다. 데이터의 투명성을 보장한다.
     라. 송신부와 수신부 사이의 흐름을 유지한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
HDLC(High-level Data Link Control) 의 특징 중에서
{비트 투과성(투명성)을 보장하기 위한 기능으로 비트 스터핑(Bit Stuffing)이 사용된다} 가 있다.
비트 스터핑
: 플래그를 제외한 모든 비트에 연속적으로 5개의 1이 입력되면 그 다음 여섯 번쨰에는 0을 강제로 추가하여 송신
    프레임 내에 연속해서 6개의 1이 입력되면 플래그, 7개 이상의 1이 연속해서 입력되면 오류 프레임으로 인식된다.
[해설작성자 : 1차에 다붙어요 모두]

93. RTCP(Real-Time Control Protocol)의 특징으로 옳지 않은 것은?
     가. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
     나. RTCP 패킷은 항상 16비트의 경계로 끝난다.
     다. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티 플렉싱을 제공한다.
     라. 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능을 제공한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
★RTP의 송수신과 관련하여 멀티미디어 세션참여자들이 Qos 관련 정보를(패킷지연, 패킷손실,지터 등) 주기적으로 교환하도록하는 역할
★주요기능 : 흐름제어, 서비스품질 제어, 송신자로의 피드백 등
★데이터 전송에 관련된 품질정보를 세션참여자에게 알림
- RTP를 제어하는데 사용되는 RTCP는, 신뢰성 정보를 수집하고 주기적으로 이 정보를 세션 참여자 들에게 전달한다.
★망이 혼잡한 경우에는 낮은 대역폭을 사용하는 코딩방식 사용, 여유가 있으면 고품질의
     높은 대역폭을 사용하는 등의 제어
★망내에서 RTCP 패킷의 과다한 사용방지
-RTCP는 RTP가 사용하는 세션 대역폭의 5퍼센트 이상을 사용할 수없다.
★ 전체 패킷의 구성은 헤더+페이로더_패딩이다.
★헤더의 길이는 12octet이고 4씩 60ocet까지 추가 확장가능하다
[해설작성자 : 규선]

94. 데이터 통신에서 동기전송방식에 대한 설명으로 틀린 것은?
     가. 문자 또는 비트들의 데이터 블록을 송/수신한다.
     나. 전송데이터와 제어정보를 합쳐서 레코드라 한다.
     다. 수신기가 데이터 블록의 시작과 끝은 정확히 인식하기 위한 프레임 레벨의 동기화가 요구된다.
     라. 문자위주와 비트위주 동기식 전송으로 구분된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
전송 데이터와 제어정보를 합쳐서 프레임이라고합니다.
[해설작성자 : 정재석]

95. PCM(Pulse Code Modulation)에 대한 설명으로 옳지 않은 것은?
     가. PCM은 음성 정보와 같은 아날로그 정보를 디지털 신호로 변환하기 위해 널리 사용되는 방식이다.
     나. 입력 아날로그 데이터를 일정한 주기마다 표본화하여 PAM(Pulse Ampitude Modulation) 펄스로 만든다.
     다. Frequency Modulation을 사용하여 변조한다.
     라. 300~3400Hz 범위에 대부분의 주파수 성분을 가지는 음성 정보의 경우, 표본화 주파수를 8000Hz로 하면 원래의 음성 정보를 손실 없이 유지할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 42%

96. LAN의 매체 접근 제어 방식에 해당하지 않는 것은?
     가. CSMA/CD
     나. Token Ring
     다. Token Bus
     라. Logical Link Control

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%

97. 네트워크를 통해 데이터 전송시 사용되는 암호화 기법 중 암호화 할 때 하나의 키를 사용하고 해독과정에서 또 다른 키를 사용하는 것은?
     가. DES
     나. RSA
     다. SEED
     라. RC2

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
DES : 단일키 암호화 기법
[해설작성자 : 똥뚱]

98. 다중화 방식에 대한 설명으로 옳지 않은 것은?(실제 시험장에서는 옳은것은이라고 하여 문제가 잘못출제되어 가,나, 라번이 정답처리 되었습니다. 여기서는 옳지 않은것이라고 교정하여 다번을 정답 처리 합니다.)
     가. 주파수 분할 다중화는 여러 신호를 전송매체의 서로 다른 주파수대역을 이용하여 동시에 전송하는 기술이다.
     나. 동기식 시분할 다중화는 전송시간을 일정한 간격의 시간 슬롯으로 나누고, 이를 주기적으로 각 채널에 할당한다.
     다. 통계적 시분할 다중화는 전송 프레임마다 각 시간슬롯이 해당 채널에게 고정적으로 할당된다.
     라. 파장분할 다중화는 광 영역에서의 주파수 분할 다중화로 볼 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
다 번 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당되는 방식은 동기식 시분할 다중화 방식입니다.
[해설작성자 : 정재석]

99. 다음 설명은 OSI 7 계층 중 어느 계층에 속하는가?

    

     가. 데이터링크계층
     나. 네트워크계층
     다. 세션계층
     라. 표현계층

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
OSI 7계층 - 물리계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층.

세션 계층
1. 송, 수신 측 간의 관련성을 유지하고 대화 제어를 담당
2. 대화 구성 및 동기 제어, 데이터 교환 관리 기능
3. 동기점(체크점) : 오류가 있는 데이터의 회복을 위해 사용하는 것으로 소 동기점과 대 동기점이 있음.
[해설작성자 : 준1]

100. 데이터 링크 제어 프로토콜 중 PPP에서 링크의 연결을 설정, 유지 및 해제를 위해 사용되는 프로토콜은?
     가. LLC
     나. LCP
     다. CRC
     라. SDH

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 30%
     <문제 해설>
LCP(Link Control Protocol) 프로토콜과 네트워크 계층의 다양한 프로토콜이 서로 전송이 가능하도록 제어하는 NCP(Network Control Protocol)에 의해 구현
[해설작성자 : 아칸투]

정보처리기사(구) 필기 기출문제(해설) 및 CBT 2010년03월07일을 이용해 주셔서 감사합니다.
정보처리기사, 기출문제, 정보처리, 기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
8320 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년03월04일(4456) 좋은아빠되기 2024.08.29 4
8319 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년08월21일(4455) 좋은아빠되기 2024.08.29 4
8318 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년06월12일(4454) 좋은아빠되기 2024.08.29 4
8317 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년03월20일(4453) 좋은아빠되기 2024.08.29 3
8316 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년09월05일(4452) 좋은아빠되기 2024.08.29 2
8315 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년05월09일(4451) 좋은아빠되기 2024.08.29 2
» 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년03월07일(4450) 좋은아빠되기 2024.08.29 3
8313 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년08월30일(4449) 좋은아빠되기 2024.08.29 4
8312 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년05월10일(4448) 좋은아빠되기 2024.08.29 7
8311 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월01일(4447) 좋은아빠되기 2024.08.29 3
8310 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년09월07일(4446) 좋은아빠되기 2024.08.29 5
8309 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년05월11일(4445) 좋은아빠되기 2024.08.29 2
8308 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월02일(4444) 좋은아빠되기 2024.08.29 3
8307 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년09월02일(4443) 좋은아빠되기 2024.08.29 2
8306 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년05월13일(4442) 좋은아빠되기 2024.08.29 4
8305 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년03월04일(4441) 좋은아빠되기 2024.08.29 2
8304 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년09월10일(4440) 좋은아빠되기 2024.08.29 3
8303 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년05월14일(4439) 좋은아빠되기 2024.08.29 2
8302 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년03월05일(4438) 좋은아빠되기 2024.08.29 5
8301 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2005년09월04일(4437) 좋은아빠되기 2024.08.29 5
Board Pagination Prev 1 ... 691 692 693 694 695 696 697 698 699 700 ... 1111 Next
/ 1111