자격증 필기 기출문제




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

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


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


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


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


1과목 : 데이터 베이스


1. 물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타내는 스키마는?
     가. Relational schema
     나. External schema
     다. Conceptual schema
     라. Internal schema

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
* 스키마(Schema)
1. 외부스키마(External Schema=Sub Schema) : 논리적 구조 정의, 전체 아니라 일부분 정의, 여러개 존재
2. 개념 스키마(Conceptual Schema) : 데이터를 통합한 조직 전체의 데이터베이스, 하나만 존재
3. 내부 스키마(Internal Schema) : 물리적 저장 형태, 하나만 존재
[해설작성자 : 세광컴퓨터학원(Dragon)]

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

   

     가. Data Dictionary
     나. Primary Key
     다. Transaction
     라. Schema

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
마지막 문장을 보면 개체, 속성, 관계, 데이터 조작을 정의 한다는 말이 있으므로
스키마가 정답이 된다
[해설작성자 : DESPPY]

3. 다음 자료에 대하여 인서션(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 2회전 후의 결과는?

   

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
초기상태 : 5 4 3 2 1
1회전 후 : 4 5 3 2 1 (첫번째와(5) 두번째수(4)를 비교해서 교체)
2회전 후 : 3 4 5 2 1 (4 5 3 2 1 의 세번째 수를 앞의 두 수와 비교하여 오름차순으로 정리)
3회전 후 : 2 3 4 5 1 (3 4 5 2 1 의 네번째 수를 앞의 세개의 수와 비교하여 오름차순 실시)
4회전 후 : 1 2 3 4 5 (마찬가지로 5번째 수를 앞의 수들과 비교하여 오름차순하여 정렬완료)
[해설작성자 : 슈짱최고]

4. 데이터베이스 설계 단계 중 응답시간, 저장 공간의 효율화, 트랜잭션 처리도와 가장 밀접한 관계가 있는 것은?
     가. 물리적 설계
     나. 논리적 설계
     다. 개념적 설계
     라. 요구조건 분석

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

5. 정규화의 목적으로 틀린 것은?
     가. 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
     나. 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다.
     다. 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 도모한다.
     라. 효과적인 검색 알고리즘을 생성할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
ㅇ 정규화(Normalization)
     불필요한 데이터의 중복을 제거하여 데이터모형을 단순화하는 작업으로
     다양한 검사를 통하여 데이터모델을 보다 구조화하고 개선시켜 나가고자 하는
     일련의 과정

ㅇ 정규화의 목적
     - 저장 공간 및 DB내 데이터의 불일치 위험을 최소화
     - 자료의 수정, 삭제에 따른 예기치 않은 오류의 최소화
     - 데이터구조의 안정성 최대화

ㅇ 정규화의 효과
     - 데이터의 중복을 제거하고 데이터의 일관성을 유지
     - 데이터 모형의 단순화
     - 식별자와 속성과의 종속성 여부 판단 가능
     - 데이터베이스 설계가 용이하며, Entity와 Relationship의 누락 방지 가능

[해설작성자 : 꼬렙]

6. 정규화 과정 중 3NF에서 BCNF가 되기 위한 조건은?
     가. 결정자이면서 후보 키가 아닌 것 제거
     나. 다치 종속 제거
     다. 이행적 함수 종속 제거
     라. 부분적 함수 종속 제거

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
* 1NF -> 2NF : 부분 함수 종속 제거
* 2NF -> 3NF : 이행 함수 종속 제거(A->B, B->C 일 때 A->C)
* 3NF -> BCNF : 결정자가 후보키가 아닌 함수 종속 제거
* BCNF -> 4NF : 다치 종속 제거
* 4NF -> 5NF : 후보키를 통하지 않은 조인 종속의 제거
[해설작성자 : 세광컴퓨터학원(Dragon)]

7. 다음 사항 중 릴레이션의 특징에 해당되지 않는 내용을 모두 나열한 것은?

   

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
* 릴레이션의 특성
1. 튜플 유일성 : 모든 튜플들은 상이하다
2. 튜플간 무순서 : 상황에 따라 순서 없이 입력
3. 속성 값 원자값 : 하나의 속성으로 입력되는 도메인 값은 하나의 튜플에서 분해 안됨
4. 속성 간 무순서 : 논리적 순서 관계가 없다
5. 속성 유일성 : 속성 이름은 유일
[해설작성자 : 세광컴퓨터학원(Dragon)]

8. 순차 파일에 대한 설명으로 틀린 것은?
     가. 대화식 처리보다 일괄 처리에 적합한 구조이다.
     나. 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일을 재구성해야 한다.
     다. 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억 장치의 효율적인 이용이 가능하다.
     라. 파일 탐색 시 효율이 좋으며, 접근 시간 및 응답 시간이 빠르다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
순차적으로 하기때문에 응답 시간이 느리다.

9. 스택에 대한 설명으로 틀린 것은?
     가. 입출력이 한쪽 끝으로만 제한된 리스트이다.
     나. head(front)와 Tail(rear)의 2개 포인터를 갖고 있다.
     다. LIFO 구조이다.
     라. 오버플로우를 방지하기 위해 하나의 저장 공간에 2개의 스택을 설정할 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
Head와 Tail의 2개의 포인터를 가지고있는것은 큐입니다.
[해설작성자 : 제로티]

10. 데이터 모델의 종류 중 CODASYL DBTG 모델과 가장 밀접한 관계가 있는 것은?
     가. 계층형 데이터 모델
     나. 네트워크형 데이터 모델
     다. 관계형 데이터 모델
     라. 스키마형 데이터 모델

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
* CODASYL(Conference On Data System Languages) DBTG(Data Base Task Group) 보고서에서 DBTG 모델이라는 것을 정의하여 네트워크 데이터 모델에 대한 이론적 개념을 정립하게 되었다.
** CODASYL(미국방부 주도로 창설된 데이터 관리 시스템 및 언어 개발 기관)
[해설작성자 : 세광컴퓨터학원(Dragon)]

11. 시스템카탈로그에 대한 설명으로 틀린 것은?
     가. 데이터베이스에 포함된 다양한 데이터 객체에 대한 정보들을 유지, 관리하기 위한 시스템 데이터베이스이다.
     나. 시스템카탈로그를 데이터 사전(Data Dictionary)라고도 한다.
     다. 시스템카탈로그에 저장된 정보를 메타데이터라고도 한다.
     라. 시스템카탈로그는 시스템을 위한 정보를 포함하는 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 사용자도 SQL을 이용하여 내용을 검색해 볼 수 있다.
[해설작성자 : Tigerhacker]

12. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?
     가. Operation
     나. Constraint
     다. Structure
     라. Relationship

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
* 데이터 모델의 구성 요소
1. 데이터의 논리적 구조(Structure) : 데이터 모델을 기술 할때 데이터 사이의 관계성을 파악하고 논리적 구성 형태를 기술
2. 개체 인스턴스를 처리하는 연산(Operation) : 실제 데이터를 어떤 방법으로 삽입, 선정, 변경, 삭제할 것인가 하는 사항을 기술
3. 개체 인스턴스에 대한 논리적 제약 사항(Constraint) : 실제 데이터의 특징과 특성을 파악 어떤 데이터만을 받아들이며 어떤 관계만을 허용할 것인가를 기술
[해설작성자 : 세광컴퓨터학원(Dragon)]

13. 다음 기법과 가장 관계되는 것은?

    

     가. Locking
     나. Integrity
     다. Recovery
     라. Security

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
회복(Recovery) 기법은 연기 갱신 기법(Defered Update), 즉각 갱신 기법(Immediate Update), 그림자 페이지 대체 기법(Shadow Paging), 검사점 기법(Check Point)이 있다.
[해설작성자 : 박상근]

14. 다음 그림에서 트리의 차수(degree)는?

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
차수란 자식 노드의 갯수가 가장 많은 것은 몇개인가를 뜻합니다.
위 그림에서 자식노드는 최대 2개까지 가지고 있으므로
노드는 2 입니다.

15. 뷰에 대한 설명으로 틀린 것은?
     가. 뷰는 데이터 접근을 제어하게 함으로써 보안을 제공한다.
     나. 뷰는 그 정의를 변경할 수 없다.
     다. 뷰는 데이터의 논리적 독립성을 제공한다.
     라. 뷰에 대한 삽입, 삭제, 갱신 연산은 기본 테이블에 대한 연산과 동일하다

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
뷰는 가상의 테이블이므로 삭제등의 연산은 불가능 합니다.

16. 병행 제어 기법을 적용하지 않을 경우의 문제점 중 하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상은?
     가. Lost Update
     나. Inconsistency
     다. Cascading Rollback
     라. uncommitted Dependency

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
* 제약 없는 병행 처리(Concurrency Precessing) 문제점
1. 갱신 분실(Lost Update) : 두 개 이상의 트랜잭션이 같은 자료를 공유하여 갱신하려고 할 때 갱신 결과의 일부가 분실되는 경우
2. 모순성(Inconsistency)=불일치 : 두 개의 트랜잭션이 같은 데이터에 대해서 갱신 작업을 할 경우 사용자가 원하는 갱신 결과하고는 불일치 상태가 되어 일관성을 잃어버리는 경우
3. 연쇄 복귀(Cascading Rollback) : 두 개의 트랜잭션이 같은 데이터에 대해서 갱신 작업을 할 경우 한 개의 트랜잭션의 문제 발생시 나머지 한 개의 트랜잭션도 복귀를 해야 하는 경우
4. 비완료 의존성(Uncommitted Dependency) : 한 개의 트랜잭션이 수행과정에서 실패하였을 때, 이 트랜잭션이 회복되기 전에 다른 트랜잭션이 이 트랜잭션의 수행 결과를 참조하는 경우
[해설작성자 : 세광컴퓨터학원(Dragon)]

17. 다음 문장의 괄호에 공통 적용될 수 있는 것은?

    

     가. TRANSACTION
     나. OLAP
     다. DBMS
     라. DBA

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
()는 개인 또는 데이터베이스 시스템 관리에 대한 책임을 개인의 그룹입니다.()의 작업은 다음과 같습니다 설계, 구현하고 데이터베이스 시스템을 유지, 데이터베이스 시스템을 사용하고, 사용 데이터베이스 시스템에 직원을 교육.
=> DBA를 설명하고 있습니다.
[해설작성자 : 세광컴퓨터학원(Dragon)]

18. 다음 설명의 괄호 안 내용으로 가장 적합한 것은?

    

     가. 중복성
     나. 최소성
     다. 참조성
     라. 동일성

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
* 후보키(Candidate Key) 선정 조건
1. 유일성(Uniqueness) : 모든 튜플을 유일하게 구별할 수 있는 성질
2. 최소성(Minimize) : 가장 적은 개수의 어트리뷰트
[해설작성자 : 세광컴퓨터학원(Dragon)]

19. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?

    

     가. Time Accessibility
     나. Continuos Evolution
     다. Concurrent Sharing
     라. Content Reference

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
* 데이터베이스의 특징
1. 데이터 중복의 최소화(Redun Dancy Minimize) : 동일 데이터의 중복성을 최소화
2. 계속적인 변화(Continuous Evolution) : 새로운 데이터의 삽입, 수정, 수정을 통해 최신 데이터을 유지
3. 실시간 접근(Real Time Accessibility) : 질의에 대해 실시간 처리 및 응답
4. 동시 공유(Concurrent Sharing) : 다른 목적을 가진 사람들이 동시에 공유
5. 내용에 의한 접근(Content Reference) : 값에 따라 참조
6. 뛰어난 자료 간 연계성(Superb Data Combination) : 자료와 자료 사이의 연계성이 뛰어난 자료의 집합
[해설작성자 : 세광컴퓨터학원(Dragon)]

20. 트랜잭션을 취소하는 이외의 조치를 명세할 필요가 있는 경우 메시지를 보내 어떤 값을 자동적으로 갱신하도록 프로시저를 기동시키는 방법은?
     가. 트리거(trigger)
     나. 무결성(integrity)
     다. 잠금(lock)
     라. 복귀(rollback)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
무결성(integrity) - 허용되지 않는 사용이나 자료의 변경을 제어하는 정도
복귀(rollback) - 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구함
[해설작성자 : Tigerhacker]

2과목 : 전자 계산기 구조


21. 자기테이프 등과 같은 대 용량의 보조 기억장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터 시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?
     가. saving
     나. storing
     다. staging
     라. spooling

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
느린 기억장치에서 빠른 기억장치로 옮겨가는 것을 스테이징이라고 한다.
[해설작성자 : 효로롱]

22. 간접 사이클 동안에는 어떤 동작이 수행되는가?
     가. 기억 장치로부터 명령어의 주소를 인출한다.
     나. 기억 장치로부터 데이터를 인출한다.
     다. 기억 장치로부터 데이터의 주소를 인출한다.
     라. 기억 장치로부터 명령어를 인출한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
간접사이클이란?
- 기억장치에 저장된 데이터는 명령어에는 그 데이터를 호출하기 위한 기억장치의 주소가 포함되어 있을 것이다. 명령어에 포함된 주소를 데이터의 주소가 저장된 기억장치 주소로 사용하는 경우에 실행 사이클이 시작되기 전에 해당 주소를 기억장치로 부터 읽어와야 한다.
[해설작성자 : 듀잇]


Major cycle 의 마이크로 오퍼레이션
1. Fetch cycle : 컴퓨터의 중앙 처리 장치(CPU)가 명령을 수행하기 위해 그 명령어를 기억 장치에서 꺼내 와서 명령어를 해독
                                                        > 실행 사이클 또는 간접사이클로 넘어감
2. Indirect cycle : 패치 단계에서 해석한 피연산자의 주소를 읽어온 후 그 주소가 간접주소이면 유효주소를 계산하기위해 다시 indirect 단계를 수행한다.
                                                            간접주소가 아니면 명령어에 따라 execute 단계 또는 fatch단계로 이동할지를 판단한다.
                                                        > 실행사이클로 넘어감
3. executive cycle : 기억장치에 접근 하여 읽은 자료에 대해 연산을 실행하는 단계
                                                        >    Fetch cycle로 넘어감
[해설작성자 : 석영호]

23. 부호를 포함하여 6비트로 수를 표현할 때 오버플로우가 발생하는 경우는?
     가. 14+18
     나. 30-14
     다. -20 - 4
     라. 24+6

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
가. 64가지 수를 표현하는데 0이 포함되므로 -32 ~ 31까지 입니다

24. CPU내 레지스터들과 주기억장치에 다음과 같이 저장되어 있으며, CPU 레지스터 및 기억장소의 길이는 16비트이다. 이 때, 명령어 길이가 16비트이고 연산코드가 5비트라면 이 명령어에 의해 직접 주소 지정 될 수 있는 기억장치의 용량은?

    

     가. 2^5
     나. 2^11
     다. 2^16
     라. 16

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
직접주소방식을 묻는 문제
| OP Code | Operand |    <== 이런 형식으로 구성된다.
OP Code 는 연산자부로 실행할 명령어가 들어가고,
Operand 는 자료부로 실제 데이터나 주소가 들어간다.
OP Code (5bit) + Operand = 16 bit 이므로,
Operand 는 11bit가 되고, 기억장치의 용량이라고 했으므로
기억장치용량 = 2^MAR의 크기(입력번지선의수) * 출력데이터선의수(워드크기)
X = 2^11 * 1word(워드에 대한 내용이 없으면 1로 간주)
[해설작성자 : 이돌람바]

25. 배열처리기를 가진 컴퓨터에서 프로그램이 수행되는 곳은?
     가. 제어처리기
     나. 제어기억장치
     다. 국부기억장치
     라. 벡터인스트럭션

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 49%

26. 기억소자 중 사용자가 읽기/쓰기를 임의로 할 수 없는 것은?
     가. ROM
     나. DRAM
     다. SRAM
     라. Core Memory

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
ROM(Read Only memory)

27. 가상기억장치에 대한 설명으로 틀린 것은?
     가. 가상기억장치의 목적은 주기억장치의 용량확보이다.
     나. 처리속도가 CPU 속도와 비슷하다.
     다. 소프트웨어적인 방법이다.
     라. 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
가상기억장치는 속도를 빠르게하는것이 아닌 용량확보와 그로인해 다중프로그래밍 효율을 높이는 기억장치입니다.
속도를 빠르게 하는것은 캐시메모리입니다

28. DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 필요한 것이 아닌 것은?
     가. address register
     나. word count register
     다. address line
     라. device register

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
DMA 구성요소 - 주소레지스터 , 워드카운트 레지스터 , 주소선 , 인터페이스 회로 , 제어레지스터 , 데이터버스 레지스터 , 주소버스 레지스터
[해설작성자 : jish0514]

29. 기억장치의 접근속도가 0.5㎲이고, 데이터 워드가 32비트 일 때 대역폭은?
     가. 8M[bit/sec]
     나. 16M[bit/sec]
     다. 32M[bit/sec]
     라. 64M[bit/sec]

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
접근 속도가 0.5 라는 것은 0.5/1,000,000 초에 한번 접근한다는 접근한다는 의미이다.
즉 5/10,000,000 = 2,000,000 워드가 접근 한다.
32 x 2,000,000 = 64,000,000 가 나온다.

10^6 = M
10^-6 = us?

그렇기 때문에 64M[bit.sec] 가 정답이다.
[해설작성자 : 아칸투]

30. Von Neumann형 컴퓨터의 연산자들이 가져야 하는 기능과 가장 거리가 먼 것은?
     가. 증폭 기능
     나. 제어(Control) 기능
     다. 전달(Transfer) 기능
     라. 함수 연산 기능

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
증폭기능을 해주는건 증폭기.
하드웨어적 기기이기 때문에 연산자와는 관계없음.
[해설작성자 : SC마스타니 나리따이]

31. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가? (단, AC는 누산기임)

    

     가. BUN 명령
     나. STA 명령
     다. ISZ 명령
     라. LDA 명령

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
LDA(Load to AC) : AC <- M[AD}
메모리의 내용을 AC로 가져오는(Load) 명령

32. 파이프라인 프로세서(Pipeline Processor)의 설명 중 가장 적합한 것은?
     가. 2개 이상의 명령어를 동시에 수행할 수 있는 프로세서
     나. Micro Program에 의한 프로세서
     다. Bubble Memory로 구성된 프로세서
     라. Control Memory가 분리된 프로세서

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 61%

33. 디스크 배열을 구성함으로써 얻을 수 있는 이점이 아닌 것은?
     가. 여러 블록들을 동시에 액세스할 수 있다.
     나. 저장 용량이 증가된다.
     다. 디스크 전송률이 높아진다.
     라. 신뢰도가 높아진다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
디스크 배열을 이용하면 여러개의 디스크에 분산하여 저장하기 때문에 한 디스크라도 결함이 생기면 파일전체를 이용할 수 없게 되기 때문에 신뢰도가 낮아짐
[해설작성자 : SC마스타니 나리따이]

34. 일반적인 컴퓨터의 CPU 구조 가운데 수식을 계산할 때 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?
     가. 단일 누산기 구조 CPU
     나. 범용 레지스터 구조 CPU
     다. 스택 구조 CPU
     라. 모든 CPU 구조

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

35. 한 명령의 Execute Cycle 중에 Interrupt 요청을 받아 Interrupt를 처리한 후 실행되는 사이클은?
     가. Fetch Cycle
     나. Indirect Cycle
     다. Execute Cycle
     라. Direct Cycle

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
실행 사이클(Execute Cycle)
명령의 해독결과 이에 해당하는 타이밍 및 제어신호를 순
차적으로 발생시켜 실제로 명령어를 실행하는 단계
명령실행이 완료되면 다시 Fetch Cycle로 진행됨.
[해설작성자 : 듀잇]

36. 상대주소지정 방식을 사용하는 JUMP 명령어가 750 번지에 저장되어 있다. 오퍼랜드 A=56 일 때와 A=-61일 때 몇 번지로 Jump 하는가?
     가. 806, 689
     나. 56,745
     다. 807, 690
     라. 56,689

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

37. 중앙처리장치가 인출(Fetch) 상태인 경우에 제어점을 제어하는 것은?
     가. 플래그(flag)
     나. 명령어(instruction)
     다. 인터럽트 호출 신호
     라. 프로그램 카운터

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 34%
     <문제 해설>
각 단계에서 제어점을 제어하는 것
Fetch : 명령어
Indirect : 유효주소
Execute : 명령어의 연산자
Interrupt : interrupt 체제에 따라 달라짐
[해설작성자 : 효로롱]

38. 인터럽트 체제의 기본 요소가 아닌 것은?
     가. 인터럽트 오류 신호
     나. 인터럽트 요청 신호
     다. 인터럽트 처리 루틴
     라. 인터럽트 취급 루틴

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 48%

39. 연관기억(associative memory) 장치에 대한 설명 중 옳지 않은 것은?
     가. 고속 메모리에 속한다.
     나. Mapping table 구성에 주로 사용한다.
     다. 주소에 의해 접근하지 않고 기억된 내용의 일부를 이용할 수 있다.
     라. CPU의 속도와 메모리의 속도 차이를 줄이기 위해 사용되는 고속 Buffer Memory이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
캐시 메모리(Cache Memory)
CPU의 속도와 메모리의 속도 차이를 줄이기 위해 사용되는 고속 Buffer Memory
CPU와 주기억장치 사이에 위치
- 매핑방식 : 어소시어티브 매핑, 세트-어소시어티브 매핑, 직접 매핑

연관(연상) 기억장치(Associative Memory)
- 자료를 찾을 때 주소(X), 기억된 내용의 일부를 이용.
- CAM (Contents addressable Memory)
- 가격이 비싸고, 속도가 빠르다.
- 기본요소 : 일치 지시기, 마스크 레지스터, 검색 데이터 레지스터

복수 모듈 메모리 기법(Memory Interleaving)
- 독자적으로 데이터 저장할 수 있는 기억장치 모듈을 여러 개 가진 기억장치
- 기억장치에 접근하는 시간을 줄여 CPU와 속도 차이를 줄이기 위한 기법
- 유효 Cycle동안 병렬 실행, 가격이 비싸고, 속도가 빠르다.
- 각 모듈을 번갈아 가면서 접근
- 캐시 기억장치, 고속 DMA 전송 등에서 많이 사용된다

[해설작성자 : ralro]

40. 서로 다른 19개의 정보가 있을 경우, 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?
     가. 19비트
     나. 18비트
     다. 5비트
     라. 4비트

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
19개의 정보는 0부터 18까지 19개 이므로 18을 2진수로 변환한다.
10010의 5개의 비트가 나오니까 최소 5비트가 된다.
[해설작성자 : 한밭전파김상현]

3과목 : 운영체제


41. 스레싱(Thrashing) 현상을 해결하는 방법으로 틀린 것은?
     가. 다중 프로그래밍 정도를 증가시킨다.
     나. 프로세스가 필요로 하는 만큼의 프레임을 제공하여 예방한다.
     다. 일부 프로세스를 종료시킨다.
     라. 부족한 자원을 증설한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
다중 프로그래밍 정도를 증가시키면 스레싱이 나타나고 CPU의 이용률은 급격히 감소된다.
[해설작성자 : Tigerhacker]

42. UNIX에 대한 설명으로 틀린 것은?
     가. 상당 부분 C 언어를 사용하여 작성되었으며, 이식성이 우수하다.
     나. 사용자는 하나 이상의 작업을 백그라운드에서 수행할 수 있어 여러 개의 작업을 병행 처리할 수 있다.
     다. 쉘(shell)은 프로세스 관리, 기억장치 관리, 입출력 관리 등의 기능을 수행한다.
     라. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있어 정보와 유틸리티들을 공유하는 편리한 작업 환경을 제공한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
커널(Kernel) - 프로세스관리,기억장치관리,입출력관리등의 기능을 수행한다.
쉘(shell) - 명령어 해석기,시스템과 사용자 간의 인터페이스 담당
[해설작성자 : Tigerhacker]

43. UNIX 파일 시스템에서 실제 파일들에 대한 데이터와 디렉토리별 디렉토리 엔트리가 보관되는 블록은?
     가. 데이터 블록
     나. 부트 블록
     다. 슈퍼 블록
     라. I-node 블록

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
실제 File들에 대한 "Data"가 보관되는 곳은 데이터 블록
[해설작성자 : 앱준클라스]

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

    

     가. SLTF
     나. Eschenbach
     다. LOOK
     라. SSTF

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
SLTF : 회전 시간의 최적화를 위해 구현된 기법
Eschenbach : 부하가 매우 큰 항공 예약 시스템을 위해 개발되었으며, 탐색 시간과 회전 지연 시간을 최적화하기 위한 최초의 기법
SSTF : 탐색거리가 가장 짧은 트랙에 대한 요청을 먼저 서비스하는 기법
[해설작성자 : mikyung]

45. 운영체제의 성능평가 요인 중 다음 설명에 해당하는 것은?

    

     가. Throughput
     나. Availability
     다. Turn around Time
     라. Reliability

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
Throughput : 일정 시간 내에 시스템이 처리하는 일의양
Turn around Time : 시스템을 의뢰한 시간 부터 처리가 완료 될때 까지 걸린시간
Availability : 시스템을 사용할 필요가 있을때 즉시 사용 가능한 정도
Reliability : 시스템이 주어진 문제를 정확하게 해결하는 정도.
[해설작성자 : 신난영수]

46. 다중 처리기 운영체제 형태 중 주/종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?
     가. 주 프로세서와 종 프로세서 모두 운영체제를 수행한다.
     나. 비대칭 구조를 갖는다.
     다. 주 프로세서는 입출력과 연산을 담당하고 종 프로세서는 연산만 담당한다.
     라. 주 프로세서가 고장 나면 시스템 전체가 다운된다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
★주/종 처리기
&#8228;하나의 프로세서를 Master(주프로세서)로 지정하고, 나머지들은 Slave(종프로세서)로 지정하는 구조
&#8228;주프로세서가 고장나면 전체 시스템이 다운됨
&#8228;주프로세서 : 입&#8228;출력과 연산 담당, 운영체제 수행
&#8228;종프로세서 : 연산만 담당
[해설작성자 : 율라]

47. 분산처리 시스템에 대한 설명으로 옳지 않은 것은?
     가. 점진적 확장이 용이하다.
     나. 신뢰성 및 가용성이 증진된다.
     다. 시스템 자원을 여러 사용자가 공유할 수 있다.
     라. 중앙 집중형 시스템에 비해 시스템 개발이 용이하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
분산처리 시스템은 중앙 집중형 시스템에 비해 시스템 개발이 어려움, 보안 문제 발생, 설계 복잡 등
[해설작성자 : Tigerhacker]

48. 파일 보호 기법 중 다음 설명에 해당하는 것은?

    

     가. Naming
     나. Password
     다. Access Control
     라. Cryptography

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
Password(비밀번호) - 각 파일에 판독 암호와 기록 암호를 부여하여 암호를 아는 사용자에게만 접근을 허용하는 기법
Access Control(접근 제어) - 사용자에 따라 공유 데이터에 접근할 수 있는 권한을 제한하는 방법
[해설작성자 : Tigerhacker]

49. 다중 처리(Multi-processing) 시스템에 대한 설명으로 가장 적합한 것은?
     가. 요구사항이 비슷한 여러 개의 작업을 모아서 한꺼번에 처리하는 방식이다.
     나. 동시에 프로그램을 수행할 수 있는 CPU를 여러 개 두고 업무를 분담하여 처리하는 방식이다.
     다. 시한성을 갖는 자료가 발생할 때마다 즉시 처리하여 결과를 출력하거나, 요구에 응답하는 방식이다.
     라. 분산된 여러 개의 단말기에 분담시켜 통신회선을 통하여 상호간에 교신, 처리하는 방식이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
Multi Programming(다중 프로그래밍) : 하나의 CPU와 주기억 장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식
Multi Processing(다중 처리) : 여러 개의 CPU와 하나의 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식
Distributed Precessing(분산 처리) : 여러 개의 컴퓨터(프로세서)를 통신 회선으로 연결하여 하나의 작업을 처리하는 방식
[해설작성자 : 카공족]

50. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?
     가. 사용자가 직접 관리하므로 사용자가 참조할 수 있다.
     나. 파일을 관리하기 위해 시스템이 필요로 하는 정보를 보관한다.
     다. 일반적으로 보조기억장치에 저장되어 있다가 파일이 개방(open)될 때 주기억장치로 옮겨진다.
     라. File Control Block 이라고도 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
파일 시스템이 관리하므로 사용자가 직접 참조할 수 없음.
[해설작성자 : Tigerhacker]

디스크럽터
파일 제어 블록 FCB 이라고도 불린다.
파일마다 독립적으로 존재해야 한다.
시스템에 따라 다른 구조를 가질수 있다.
보조기억 장치에 저장되어 있다 개방(OPEN)될때 주기억 장치로 옮겨진다.
사용자가 직접 참조 할수 없다.
[해설작성자 : 신난영수]

51. 기억장치 배치 전략과 그에 대한 설명으로 옳게 짝지어진 것은?
     가. 최적 적합 - 가용 공간 중에서 가장 작은 공백이 남는 부분에 배치
     나. 최고 적합 - 가용 공간 중에서 가장 마지막 분할 영역에 배치
     다. 최초 적합 - 가용 공간 중에서 가장 큰 공백이 남는 부분에 배치
     라. 최악 적합 - 가용 공간 중에서 첫 번째 분할 영역에 배치

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
최초적합 - 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 첫 번째 분할 영역에 배치시키는 방법
최적적합 - 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 작게 남기는 분할 영역에 배치시키는 방법
최악적합 - 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 많이 남기는 분할 영역에 배치시키는 방법
[해설작성자 : Tigerhacker]

52. 운영체제의 기능으로 틀린 것은?
     가. 자원의 스케줄링 기능을 제공한다.
     나. 자원보호 기능을 제공한다.
     다. 사용자와 시스템 간의 편리한 인터페이스를 제공한다.
     라. 목적프로그램과 라이브러리, 실행 프로그램 등을 연결하여 실행 가능한 로드 모듈을 만든다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
목적프로그램과 라이브러리, 실행 프로그램 등을 연결하여 실행 가능한 로드 모듈을 만든다 -> 링커
[해설작성자 : 대덕인재개발원]

53. 다음 설명에 해당하는 디렉토리 구조는?

    

     가. 트리 디렉토리 구조
     나. 일반적인 그래프 디렉토리 구조
     다. 비순환 그래프 디렉토리 구조
     라. 2단계 디렉토리 구조

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
MFD, UFD 나오면 2단계 디렉터리 구조
[해설작성자 : 준범스키]

54. 다중 처리기 구조 중 강결합 시스템에 대한 설명으로 옳지 않은 것은?
     가. 프로세서 간 통신은 공유메모리를 통하여 이루어진다.
     나. 각 시스템은 자신만의 독자적인 운영체제와 주기억장치를 가진다.
     다. 다중 처리 시스템이라고도 한다.
     라. 공유 메모리를 차지하려는 프로세서간의 경쟁을 최소화해야 한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
하나의 운영체제가 모든 프로세서와 시스템 하드웨어를 제어함, 하나의 메모리를 사용하므로 CPU간의 결합력이 강함.
[해설작성자 : Tigerhacker]

55. UNIX에서 파일 시스템의 무결성을 검사하는 명령은?
     가. chown
     나. cat
     다. fsck
     라. mount

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
chown - 파일의 소유자를 변경
cat - 파일의 내용을 화면에 연속적 출력
[해설작성자 : 젠]

Mount - 논리적으로 디스크와 디렉토리를 붙이는 것
[해설작성자 : 앱준클라스]

56. 3개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

    

     가. 4
     나. 5
     다. 6
     라. 7

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

1 1 1 1 1 2 3 4 1
    2 2 2 2 3 4 1 2
        3 3 3 4 1 2 5
=================
x x x 0 0 x x x x
부재는 7개
qn
[해설작성자 : 천사들아빠]

57. 교착상태와 무한대기에 대한 설명으로 옳지 않은 것은?
     가. 컴퓨터 시스템에서 무한 대기와 교착상태가 발생하는 것은 모두 바람직하지 않다.
     나. 무한대기 문제는 aging 기법으로 해결할 수 있다.
     다. 은행원 알고리즘은 교착상태를 회피(avoidance)하기 위한 알고리즘이다.
     라. 교착상태 회복(recovery)기법으로는 점유 및 대기부정, 비선점 부정, 환형대기 부정 등이 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
라.는 교착상태 예방기법을 설명하고 있다.
[해설작성자 : Tigerhacker]

58. RR(Round-Robin) 스케줄링에 대한 설명으로 틀린 것은?
     가. “(대기시간+서비스시간)/서비스시간”의 계산으로 우선순위를 처리한다.
     나. 시간 할당이 작아지면 프로세스 문맥 교환이 자주 일어난다.
     다. Time Sharing System을 위해 고안된 방식이다.
     라. 시간 할당이 커지면 FCFS 스케줄링과 같은 효과를 얻을 수 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
가."(대기시간+서비스시간)/서비스시간"은 HRN 스케쥴링의 우선순위 계산식임.

59. FIFO스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환 시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)

    

     가. 33
     나. 20
     다. 17
     라. 16

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
작업별 상위 CPU사용시간(누적)-도착시간+현재CPU사용시간 입니다.
JOB1 13-0=13
JOB2    13-3+35=45
JOB2    13+35-8+2=42
(13+45+42) /3 = 33.3 이되는겁니당.
[해설작성자 : 제로티]

60. 프로세스 제어블록(Process Control Block)에 대한 설명으로 옳지 않은 것은?
     가. 프로세스에 할당 된 자원에 대한 정보를 갖고 있다.
     나. 프로세스의 우선순위에 대한 정보를 갖고 있다.
     다. 부모 프로세스와 자식 프로세스는 PCB를 공유한다.
     라. 프로세스의 현 상태를 알 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
부모와 자식 프로세스간에 PCB 공유하지 않습니다.
(답안으로 자주등장하니 외웁시다.)
[해설작성자 : 준범스키]

4과목 : 소프트웨어 공학


61. 럼바우 분석 기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시하는 모델링은?
     가. 객체 모델링
     나. 동적 모델링
     다. 기능 모델링
     라. 정적 모델링

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
객체 모델링 - '객체 다이어그램'
동적 모델링 - '상태도'
기능 모델링 - '흐름도'
[해설작성자 : 준범스키]

62. 객체지향 분석 기법 중 다음 설명에 해당하는 것은?

    

     가. Wirfs-Brock 방법
     나. Jacobson 방법
     다. Booch 방법
     라. Coad와 Yourdon 방법

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
Rumbaugh(럼바우)방법 : 가장 일반적으로 사용되는 방법으로 분석 활동을 객체모델, 동적모델, 기능모델로 나누어 수행하는 방법이다.
Booch(부치) 방법: 미시적(Micro) 개발프로세스와 거시적(Macro) 개발 프로세스를 모두 사용하는 분석방법으로, 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의한다.
Jacobson 방법: Use Case를 강조하여 사용하는 분석방법이다.
Coad와 Yourdon 방법 : E-R다이어그램을 사용하여 객체의 행위를 모델링하며, 객체식별, 구조식별, 주제정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결정의등의 과정으로 구성하는 기법이다.
Wirfs-Brock 방법: 분석과 설계간의 구분이 없고, 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행하는 기법이다.

63. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P로 옳은 것은?
     가. people, problem, process
     나. problem, process, package
     다. people, problem, publicity
     라. people, process, program

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
소프트웨어 프로젝트는
사람(people)을 처리(Process)하는게 문제(Problem)군요?
[해설작성자 : 준범스키]

64. 검증(validation)검사 기법 중 최종 사용자가 여러 사용자 앞에서 실업무를 가지고 소프트웨어에 대한 검사를 직접 수행하는 기법은?
     가. 베타 검사
     나. 알파 검사
     다. 형상 검사
     라. 단위 검사

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
알파 검사 : 개발자의 장소에서 사용자가 시험하고 개발자는 뒤에서 결과를 지켜보는 검사 기법
베타 검사 : 최종 사용자가 여러 장소의 고객 위치에서 소프트웨어에 대한 검사를 수행하는 기법
[해설작성자 : 다른 문제의 해설에 비슷한게있길래 가져옴]

65. DFD(data flow diagram)에 대한 설명으로 거리가 먼 것은?
     가. 자료 흐름 그래프 또는 버블(bubble)차트라고도 한다.
     나. 구조적 분석 기법에 이용된다.
     다. 시간 흐름의 개념을 명확하게 표현할 수 있다.
     라. DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
3.    시간 흐름이아니라 DFD 말 그대로 자료 흐름 입니다.
[해설작성자 : 잇힝]

66. 장래의 유지보수성 또는 신뢰성을 개선하거나 소프트웨어의 오류발생에 대비하여 미리 예방수단을 강구해두는 경우의 유지보수 형태는?
     가. Corrective maintenance
     나. Perfective maintenance
     다. Preventive maintenance
     라. Adaptive maintenance

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
Preventive(예방) = 신뢰성을 개선, 오류에 대해 미리 예방
Perfective(완전화) = 성능개선하기 위해 확장
Corrective(수정) = 검사 단계에서 찾지 모한 오류를 찾아 수정
Adaptive(적응) = 수명 기간 중 환경 변화등을 소프트웨어에 반영

67. 다음 그래프에서 McCabe 방법에 의한 V(G)의 크기는?

    

     가. 1
     나. 3
     다. 7
     라. 13

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
순환 복잡도 V(G) = 화살표의 수 - 노드의 수 + 2
8-7+2=3

68. 프로젝트 팀 구성의 종류 중 분산형 팀 구성에 대한 설명으로 틀린 것은?
     가. 의사결정이 민주주의 식이다.
     나. 프로젝트 수행에 따른 모든 권한과 책임을 한 명의 관리자에게 위임한다.
     다. 다양한 의사 교류로 인해 의사 결정 시간이 늦어질 수 있다.
     라. 팀 구성원 각자가 서로의 일을 검토하고 다른 구성원이 일한 결과에 대해 같은 그룹의 일원으로 책임진다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
나는 중앙집중형 팀에 관한 설명입니다.
[해설작성자 : Tigerhacker]

69. CASE가 갖고 있는 주요 기능이 아닌 것은?
     가. 그래픽 지원
     나. 소프트웨어 생명주기 전 단계의 연결
     다. 언어 번역
     라. 다양한 소프트웨어 개발 모형 지원

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
CASE 란 생명주기를 자동화하여 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 작업이다. 언어 번역은 언어 번역 프로그램에서 담당하게 된다.

70. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의 되는 것은?
     가. Sheet
     나. Component
     다. Framework
     라. Cell

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

71. 소프트웨어 재공학(Re-engineering)과정에 포함되지 않는 것은?
     가. analysis
     나. restructuring
     다. migration
     라. software reuse

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
재공학 과정
1. 분석
2. 개조
3.역공학(Reverse Engineering)
4.이식(Migration)

software reuse(소프트웨어 재사용)은 소프트웨어 재공학과 별개이다.
[해설작성자 : 인하대08학번박성민]

72. 다음 사항과 관계되는 결합도는?

    

     가. Data Coupling
     나. Content Coupling
     다. Control Coupling
     라. Stamp Coupling

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
Content coupling : (내용결합도) 하나의 모듈이 다른 모듈의 내부 기능 및 내부 자료를 직접 참조하거나 수정할때의 결합도
하나의 모듈이 다른 모듈의 내부로 제어 이동하는 경우도 해당 된다.
[해설작성자 : 신난영수]

73. 생명 주기 중 프로토타이핑(Prototyping)모형에 대한 설명으로 틀린 것은?
     가. 개발자가 사용자의 요구사항을 미리 파악하기 위한 메커니즘으로서의 역할을 수행한다.
     나. 의뢰자나 개발자 모두에게 공동의 참조 모델을 제공한다.
     다. 시제품은 사용자와 시스템 사이의 인터페이스에 중점을 두어 개발한다.
     라. 점진적 모형이라고도 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
점진적 모형이 아니라 원형 모형이다
[해설작성자 : 합격하자]

74. 소프트웨어 위기 발생 요인과 거리가 먼 것은?
     가. 소프트웨어 개발 정체 현상
     나. 프로젝트 개발 일정과 예산 측정의 어려움
     다. 소프트웨어 생산성 기술의 낙후
     라. 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소
-> 개발 비용이 증가되었음.
[해설작성자 : HJ]

75. LOC기법에 의하여 예측된 총 라인수가 50000라인, 개발 참여 프로그래머가 5인, 프로그래머의 월 평균 생산성이 200라인일 때, 개발 소요 기간은?
     가. 2000개월
     나. 200개월
     다. 60개월
     라. 50개월

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
노력=개발기간*투입인원, LOC/1인당 월평균 생산 코드라인수
즉,
LOC=50000라인
월평균 생산 코드 라인수=200
노력은 = 50000/200 = 250
개발기간 = 노력/투입인원 이다
개발기간 = 250/5 = 50

76. 객체지향 시스템에서 전통적 시스템의 함수(function) 또는 프로시저(procedure)에 해당하는 연산기능은?
     가. 메소드(method)
     나. 메시지(message)
     다. 모듈(module)
     라. 패키지(package)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 68%

77. 블랙박스 검사 기법 중 다음 설명에 해당하는 것은?

    

     가. 경계값 분석
     나. 원인 효과 그래픽 기법
     다. 동치 분할 검사
     라. 비교 검사

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
동치 분할 검사 : 입력 자료에 초점을 맞춰 입력 조건에 타당한 자료와 타당하지 않은 자료의 갯수를 균등하게 하여 검사 사례를 정함.

경계값 분석 : 동치 분할 검사를 보완, 입력 조건의 중간값보다 경계값에서 오류 발생 확률이 높다는 점을 이용 하여 입력 조건의 경계값으로 사례를 정함.

원인 효과 그래프 검사 : 입력 데이터간의 ㄱ관계와 출력에 영향을 미치는 상황을 분석하여 효용성 높은 검사 사례를 정함.

오류 예측 검사 : 과거의 경험이나 확인자의 감각으로 검사.(안타깝지만 실제로 테스터를 고용하지 않는 대부분 프로젝트에선 실무자 능력에 좌우하는 이 방법을 쓰지만 오픈 후 오류가 생기면 개발자 탓을 함.)

비교 검사 : 여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력되는지 검사.

78. 시스템 검사의 종류 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 것은?
     가. 복구 검사
     나. 보안 검사
     다. 성능 검사
     라. 강도 검사

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
문제에 답이 있죠? "성능을 검사하며" 답은 성능검사입니다.
[해설작성자 : 앱준클라스]

79. 다음 설명의 ( )내용으로 옳은 것은?

    

     가. Validation
     나. Coupling
     다. Cohesion
     라. Interface

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
모듈 내부의 연관도이므로 응집도를 말한다.
[해설작성자 : 이돌람바]

80. 소프트웨어 품질 목표 중 새로운 요구사항에 접하여 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?
     가. Integrity
     나. Portability
     다. Usability
     라. Flexibility

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
1. Integrity : 완전성
2. Portability : 이식성
3. Usability : 사용성
4. Flexibility : 유연성
"쉽게 수정될 수 있는 능력" 은 유연성을 의미 함.
[해설작성자 : 이희승]

81. TCP 프로토콜을 사용하는 응용 계층의 서비스가 아닌 것은?
     가. SNMP
     나. FTP
     다. Telnet
     라. HTTP

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
SNMP(Simple Network Management Protocol)는 네트워크를 관리하는 프로토콜로 모든 네트워크 장비의 트래픽을 관리하고 감시할 수 있는 프로토콜이다. 네트워크망을 관리하기 위해 MIB(Management Information Base)가 사용된다.

82. LAN의 매체 접근 제어 방식인 CSMA/CD에 대한 설명으로 틀린 것은?
     가. 버스 또는 트리 토폴로지에서 가장 많이 사용되는 매체 접근 제어 방식이다.
     나. MA(Multiple Access)는 네트워크가 비어 있으면 누구든지 사용 가능하다.
     다. CS(Carrier Sense)는 네트워크에 데이터를 실어 보내는 기능을 담당한다.
     라. CD(Collision Detection)는 프레임을 전송하면서 충돌 여부를 조사한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
CS(Carrier Sense) : 반송파 감지
[해설작성자 : ㄱㅇㄷ]

83. 호스트의 물리 주소를 통하여 논리 주소인 IP 주소를 얻어오기 위해 사용되는 프로토콜은?
     가. ICMP
     나. IGMP
     다. ARP
     라. RARP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
ARP 와 RARP 를 묻는 문제입니다.
물리 -> 논리 혹은 논리 -> 물리 를 묻는 문제로 아래와 같이 외우시면 편합니다.
A(Argument : 논리)RP
논리 -> 물리
RARP (A가 먼저가 아니라 R이 먼저이므로 논리가 뒤!)
물리 -> 논리
따라서 물리 -> 논리 이므로 답은 RARP 가 됩니다.
[해설작성자 : 이돌람바]

84. 핸드오프(Hand-off)시에 사용할 채널을 먼저 확보하여 연결한 후, 현재 사용 중인 채널의 연결을 끊는 방식은?
     가. Soft Hand-off
     나. Hard Hand-off
     다. Mobile Controlled Hand-off
     라. Network Controlled Hand-off

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
이동할 기지국의 채널 확보 없이 현재 채널을 끊은 후 새로운 기지국의 채널로 연결하는건 하드핸드오프 채널 입니다

85. 다음은 OSI(Open System Interconnection) 7계층 중 어떤 계층에 대한 설명인가?

    

     가. 물리 계층
     나. 데이터 링크 계층
     다. 전송 계층
     라. 네트워크 계층

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
데이터링크계층: 흐름제어, 프레임동기화,오류제어,순서제어
                        HDLC,LAPB,PPP,LLC등
[해설작성자 : alwjd2162]

86. 다음 중 통신망의 체계적인 운용 및 관리를 위한 TMN(Telecommunication Management Network)의 기능 요소에 해당하지 않는 것은?
     가. SNL(Service Network Layer)
     나. NML(Network Management Layer)
     다. EML(Element Management Layer)
     라. NEL(Network Element Layer)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
TMN 전송망통합관리시스템
- NML : 종단 대 종단 관점으로 관리
- EML : 망내 자원들을 각각 또는 서브넷 단위로 관리
- NEL : 통신 서비스 제공을 위한 기본기능 수행
[해설작성자 : 이돌람바]

87. 경로 지점 방식에서 각 노드에 도착하는 패킷을 자신을 제외한 다른 모든 것을 복사하여 전송하는 방식은?
     가. 고정 경로 지점
     나. 플러딩
     다. 임의 경로 지점
     라. 적응 경로 지정

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
플러딩 (범람경로제어)
한 노드에서 온 하나의 패킷을 라우터에 접속되어 있는 다른 모든 노드로 전달하는 경로 설정 방식
[해설작성자 : 이돌람바]

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

    

     가. HDLC
     나. PPP
     다. LAPB
     라. LLC

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
PPP : Point to Point Protocol
[해설작성자 : 이돌람바]

89. 데이터 통신에서 오류를 검출하는 기법으로 틀린 것은?
     가. Parity Check
     나. Block Sum Check
     다. Cyclic Redundancy Check
     라. Huffman Check

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

90. 전송 매체상의 전송 프레임마다 해당 채널의 시간 슬롯이 고정적으로 할당되는 다중화 방식은?
     가. 주파수 분할 다중화
     나. 동기식 시분할 다중화
     다. 통계적 시분할 다중화
     라. 코드 분할 다중화

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
시간슬롯 : 시분할 다중화
고정적 : 동기적
[해설작성자 : 3일뒤시험]

91. 디지털 변조에서 디지털 데이터를 아날로그 신호로 변환시키는 것을 키잉(Keying)이라고 하며, 키잉은 기본적으로 3가지 방식이 있다. 이에 해당하지 않는 것은?
     가. Amplitude-Shift Keying
     나. Code-Shift Keying
     다. Frequency-Shift Keying
     라. Phase-Shift Keying

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
디지털 데이터를 아날로그 신호로 변환 = 디지털 변조
아날로그 신호를 디지털 신호로 변환 = 복조

디지털 변조 방법
ASK : 진폭 편이 변조
FSK : 주파수 편이 변조
PSK : 위상 편이 변조
QAM : 직교 진폭 변조 (진폭, 위상 편이 변조)
[해설작성자 : 이돌람바]

92. 에러 제어에 사용되는 자동반복요청(ARQ) 기법이 아닌 것은?
     가. stop-and-wait ARQ
     나. go-back-N ARQ
     다. auto-repeat ARQ
     라. selective-repeat ARQ

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
자동반복요청(ARQ)
정지-대기(stop-wait)ARQ
연속(continous)ARQ: go-back-nARQ, 선택적 재전송(selective repeat)ARQ
적응적(adaptive)ARQ
[해설작성자 : 미도리]

93. 최초의 라디오 패킷(radio packet) 통신방식을 적용한 컴퓨터 네트워크 시스템은?
     가. DECNET
     나. ALOHA
     다. SNA
     라. ARPANET

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

94. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송 속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?
     가. 회선 제어
     나. 다중화
     다. 데이터 처리
     라. 전위 처리기

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

95. 동기식 시분할 다중화(Synchronous TDM)의 설명으로 틀린 것은?
     가. 전송 시간을 일정한 간격의 시간 슬롯으로 나누고, 이를 주기적으로 각 채널에 할당한다.
     나. 하나의 프레임은 일정한 수의 시간 슬롯으로 구성된다.
     다. 전송데이터가 있는 경우에만, 시간 슬롯을 할당하여 데이터를 전송한다.
     라. 송신단에서는 각 채널의 입력 데이터를 각각의 채널 버퍼에 저장하고, 이를 순차적으로 읽어 낸다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
3번의 경우는 통계적 동기식 시분할 다중화에 해당된다.
[해설작성자 : genius]

전송데이터가 있는 경우에만, 시간 슬롯을 할당하여 데이터를 전송한다.-> 비동기식
[해설작성자 : ㄱㅇㄷ]

96. 다음이 설명하고 있는 것은?

    

     가. HTTP
     나. FTP
     다. SMTP
     라. WAP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
WAP (Wireless Application Protocol)

97. 문자 동기 전송방식에서 데이터 투명성(Data Transparent)을 위해 삽입되는 제어문자는?
     가. ETX
     나. STX
     다. DLE
     라. SYN

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
DLE (Data Link Escape)
[해설작성자 : 이돌람바]

98. 다음 ( ) 안에 들어 갈 알맞은 용어는?

    

     가. LAPB
     나. LAPD
     다. LAPS
     라. LAPF

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

99. 데이터 전송에 있어 데이터 그램 패킷 교환 방식으로 적합한 것은?
     가. 음성이나 동영상과 같이 연속적인 전송
     나. 응답시간이 별 문제가 되지 않는 전자 우편이나 파일 전송
     다. 간헐적으로 발생하는 짧은 메시지의 전송
     라. 최대 길이가 제한된 데이터 전송

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
데이터그램의 장점
    o 경로설정시 호출설정 단계 생략
    o 패킷수가 적을 때 유리
    o 한 노드 실패에 대한 다른 경로구성 가능
    o 패킷 전송시 충돌 현상에 대한 융통성
    o 가상회선보다 신뢰성이 높다

가상회선 방식
<장점>
    o 경로 전체에 대한 경로 접속요구로 1단계 호처리 기능
    o 패킷 전송이므로 경로 고장시 경로 우회 기능 소유

<단점>
    o 전송 도중 패킷이 충돌하더라도 미리 설정된 경로를 사용하므로 융통성이 없음
    o 각 교환기에서 경로 설정을 하므로 전송지연이 큼
    o 한 노드가 서비스를 중단하면 그 노드를 통한 모든 가상회선은 상실됨

[출처] 패킷교환방식인 데이터그램방식과 가상회선방식을 비교|작성자 삶의 그림자
[해설작성자 : 준범스키]

100. HDLC(High-level Data Link Control)의 정보 프레임에 대한 용도 및 기능으로 가장 적합한 것은?
     가. 사용자 데이터 전달
     나. 흐름 제어
     다. 에러제어
     라. 링크제어

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
HDLC : 비트 중심의 프로토콜으로 정보 전달의 목적을 한다.
[해설작성자 : minerva]

I프레임 - 인포메이션, 실제 사용자의 데이터 전달 피기패킹
S프레임 - 수퍼바이저, 오류제어, 흐름제어
U프레임 - 언넘버드, 링크동작모드 설정, 관리, 오류회복 수행
[해설작성자 : 준범스키]

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
11259 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년03월05일(4438) 좋은아빠되기 2024.09.21 5
11258 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년05월14일(4439) 좋은아빠되기 2024.09.21 2
11257 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2006년09월10일(4440) 좋은아빠되기 2024.09.21 2
11256 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년03월04일(4441) 좋은아빠되기 2024.09.21 5
11255 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년05월13일(4442) 좋은아빠되기 2024.09.21 4
11254 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2007년09월02일(4443) 좋은아빠되기 2024.09.21 7
11253 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월02일(4444) 좋은아빠되기 2024.09.21 10
11252 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년05월11일(4445) 좋은아빠되기 2024.09.21 2
11251 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2008년09월07일(4446) 좋은아빠되기 2024.09.21 5
11250 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월01일(4447) 좋은아빠되기 2024.09.21 7
11249 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년05월10일(4448) 좋은아빠되기 2024.09.21 6
11248 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2009년08월30일(4449) 좋은아빠되기 2024.09.21 2
11247 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년03월07일(4450) 좋은아빠되기 2024.09.21 4
11246 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년05월09일(4451) 좋은아빠되기 2024.09.21 4
» 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2010년09월05일(4452) 좋은아빠되기 2024.09.21 3
11244 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년03월20일(4453) 좋은아빠되기 2024.09.21 2
11243 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년06월12일(4454) 좋은아빠되기 2024.09.21 2
11242 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2011년08월21일(4455) 좋은아빠되기 2024.09.21 4
11241 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년03월04일(4456) 좋은아빠되기 2024.09.21 4
11240 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년05월20일(4457) 좋은아빠되기 2024.09.21 3
Board Pagination Prev 1 ... 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 ... 1749 Next
/ 1749