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

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

전자문제집 CBT 자동접속기 : 다운로드 , 필기 기출문제(HWP파일) : [다운로드]

전자문제집 CBT란? 워드, 컴활, 정보처리 상설검정에서 사용하는 실제 시험 프로그램 방식입니다.

정보처리기사 필기 기출문제 및 CBT 2010년05월09일


1과목 : 데이터 베이스


1.다음 설명 중 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

   

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 92% 
     <문제 해설>
릴레이션의 특징
1.튜플의 유일성 
2.튜플의 무순서 
3.속성의 무순서 
4.속성의 원자값


2.데이터베이스의 정의 중 다음 설명과 관계되는 것은?

   

     가.Integrated Data
     나.Stored Data
     다.Operational Data
     라.Shared Data

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 69% 
     <문제 해설>
Integrated Data(통합데이터) : 자료의 중복을 배제한 데이터들의 모음을 말한다.
Stored Data(저장데이터) : 컴퓨터가 접근 할 수 있는 저장 매체에 저장된 자료를 말한다.
Operation Data(운영데이터):조직의 업무를 수행하는데 있어서 없어서는 안 될 데이터의 집합
Shared Data(공용데이터) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터.
[해설작성자 : 슈짱만세]


3.다음 SQL 명령 중 DDL에 해당하는 것으로만 나열된 것은?

   

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 86% 
     <문제 해설>
우선 DML을 빼 봅시다.
DML는 조작어죠.
조작에는 SELECT, DELETE, INSERT, UPDATE등을 사용합니다.
DDL에는 정의어로 CREATE, DROP, ALTER등을 사용합니다.
[해설작성자 : 나래러브~]


4.분산 데이터베이스 시스템의 특징과 거리가 먼 것은?
     가.신뢰성 및 가용성이 높다.
     나.점진적 시스템 용량 확장이 용이하다.
     다.지역 자치성이 높다.
     라.소프트웨어 개발 비용이 감소한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 92% 
     <문제 해설>
분산 데이터베이스 시스템을 구성할수록 소프트웨어 개발 비용이 오히려 증가합니다.
[해설작성자 : 영고]


5.병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?
     가.로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     나.데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
     다.로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
     라.로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
로킹은 하나의 트랜잭션이 데이터를 액세스 하는동안 다른 트랜잭션이 그 데이터 항목을액세스할 수 없도록 하는 방법입니다.로킹의 단위가 커지면 데이터베이스의 공유도 ,즉 병행성은 감소합니다. 종종 출제되는 내용입니다.로킹단위가 크면 로크수가 적어 관리하기 쉽지만 병행성 수준이 낮아지고,로킹단위가 작으면 로크수가 많아 오버헤드가 커지지만 병행성 수준이 높아진다는 것을 염두에 두고 나머지 보기로 제시된 로킹단위에 대한 특징을 정리하세요.
[해설작성자 : 윤영구]


6.순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은?
     가.B, A, D, C
     나.D, A, B, C
     다.B, C, D, A
     라.C, B, A, D

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 72% 
     <문제 해설>
가. push(A) -> push(B) -> pop(B) -> pop(A) -> push(c) -> push(d) -> pop(d) -> pop(c)
나. push(A) -> push(B) -> push(C) -> push(D) -> pop(D) -> 진행불가
다. push(A) -> push(B) -> pop(B) -> push(C) -> pop(C) -> push(D) -> pop(D) ->pop(A)
라. push(A) -> push(B) -> push(C) -> pop(C) -> pop(B) -> pop(A) -> push(D) -> pop(D)
D를 출력하기 위해 순서대로 A,B,C,D를 스택에 입력하고 다시 출력하면 D다음에 A가 올수 없다. (LIFO)
[해설작성자 : 조병훈]


7.릴레이션에서 튜플을 유일하게 구별하기 위해 사용하는 속성 또는 속성들의 조합을 의미하는 키(Key)는?
     가.Foreign Key
     나.Alternative Key
     다.Candidate Key
     라.Super Key

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
* 키의 종류
1. 후보키(Candidate Key) : 하나의 릴레이션에서 유일성과 최소성을 가지고 있는 모든 속성 또는 속성 집합
2. 기본키(Primary Key) : 후보키들 중 데이터베이스의 설계자에 의해 선택된 한 개의 키
3. 대체(부)키(Alternate Key) : 후보키 중 기본키를 제외한 모든 키
4. 외래키(Foreign Key) : 하나의 릴레이션의 기본키가 다른 릴레이션의 속성과 관계를 맺어질때 다른 릴레이션의 속성
5. 슈퍼키(Super Key) : 최소성 없이 단지 튜플을 식별하기 위하여 두 개 이상의 속성들의 집합
[해설작성자 : 세광컴퓨터학원(Dragon)]


8.하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 트랜잭션의 특징은?
     가.Atomicity
     나.Consistency
     다.Durability
     라.Isolation

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


9.다음 자료에 대하여 선택(Selection)정렬을 이용하여 오름차순으로 정렬하고자 한다. 2회전 후의 결과는?

   

     가.3, 4, 7, 8, 9
     나.3, 4, 7, 9, 8
     다.3, 8, 4, 9, 7
     라.3, 4, 8, 9, 7

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 86% 
     <문제 해설>
1회 3 8 4 9 7
2회 3 4 8 9 7
[해설작성자 : 영고]


10.다음 트리를 후위 순회(Post Traversal)한 결과는?

    

     가.A, B, D, C, E, F
     나.D, B, A, E, C, F
     다.D, B, E, F, C, A
     라.A, B, C, D, E, F

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
후위순회는
좌측 자식노드를 먼저 방문하고 우측을 방문하고 마지막에 부모노드를 방문하는 시스템입니다.
                        7
                ↙         ↘
             3                6    
         ↙↘                ↙↘
        1    2                4     5    


자식(左)☞자식(右)☞부모


11.관계대수 및 관계해석에 대한 설명으로 틀린 것은?
     가.관계해석은 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 특성을 지닌다.
     나.관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력 면에서 동등하다.
     다.관계해석은 원래 수학의 프레디킷 해석에 기반을 두고 있다.
     라.관계대수는 릴레이션을 처리하기 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션이다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
* 관계 대수
1. 릴레이션으로부터 필요한 릴레이션을 만들어내는 연산자의 집합
2. 주어진 릴레이션 조작을 위한 연산의 집합
3. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 방법
4. 관계 해석과 관계 대수는 표현 방법만 다를 뿐이지 표현 능력의 차이는 없음
* 관계 해석
1. 수학의 프레디킷 해석에 기반
2. 질의하는 형식으로 원하는 형태의 릴레이션을 정의하는 연산
3. 구하고자 하는 정보가 무엇이라는 것만 명시하는 비절차적 형태의 연산
4. 관계 해석에는 튜플 관계 해석과 도메인 관계 해석이 있음
[해설작성자 : 세광컴퓨터학원(Dragon)]


12.순차파일에 대한 설명으로 옳지 않은 것은?
     가.연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.
     나.대화식 처리보다 일괄처리에 적합한 구조이다.
     다.어떤 형태의 입/출력 매체에서도 처리가 가능하다.
     라.새로운 레코드를 삽입하는 경우 파일 전체를 복사하지 않아도 된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 73% 
     <문제 해설>
* 순차 파일(SAM : Sequential Access Method File) : 입력 데이터의 논리적인 순서에 따라 물리적으로 연속된 위치에 기록
1. 장점
        - 기록 밀도 높다
        - 어떤 매체라도 용이
        - 액세스 속도 빠르고 비용 저렴
        - 일괄 처리
2. 단점
        - 새로운 레코드를 삽입하거나 삭제할 때 자료 이동 많이 일어남
        - 검색시 순차 검색을 해야 하므로 검색 효율이 떨어진다
[해설작성자 : 세광컴퓨터학원(Dragon)]


13.정규형에 대한 설명으로 옳지 않은 것은?
     가.제 2정규형은 반드시 제 1 정규형을 만족해야 한다.
     나.제 1정규형은 릴레이션에 속한 모든 도메인이 원자값 만으로 되어 있는 릴레이션이다.
     다.정규화하는 것은 테이블을 결합하여 종속성을 제거하는 것이다.
     라.BCNF는 강한 제 3정규형이라고도 한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 74% 
     <문제 해설>
정규화란 테이블을 결합하여 종속성을 제거하는 것이 아니라 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 릴레이션을 더 작은 속성의 릴레이션으로 쪼개어 바람직한 형태로 만드는 것을 말하는 것이다.
[해설작성자 : 슈짱만세]


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

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


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

    

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

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


16.시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
     가.시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
     나.일반 사용자도 SQL을 이용하여 시스템 카탈로그를 직접 갱신할 수 있다.
     다.데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블들의 행을 삽입, 삭제, 수정한다.
     라.시스템 카탈로그는 데이터베이스 구조에 관한 메타 데이터를 포함한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 87% 
     <문제 해설>
* 시스템 카탈로그(System Catalog) : 시스템이 필요로 하는 데이터베이스, 테이블, 뷰, 인덱스, 사용자, 응용 계획, 접근 권한, 무결성, 제약사항에 관한 모든 정보를 메타 데이터 형태로 가지고 있는 시스템 데이터베이스로 데이터 사전(Data Dictionary)라고 함.
[해설작성자 : 세광컴퓨터학원(Dragon)]


17.다음 중 데이터베이스 설계시 물리적 설계 단계의 수행과정으로 옳은 내용 모두를 나열한 것은?

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
* 물리적 설계 사항
1. 저장될 레코드의 양식 설계
2. 저장될 레코드들의 분포 및 집중에 관한 설계
3. 접근 경로의 설계

* 물리적 설계 옵션 선택 시 고려 사항
1. 응답시간
2. 저장 공간의 효율화
3. 트랜잭션 처리도
[해설작성자 : 세광컴퓨터학원(Dragon)]


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

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 69% 
     <문제 해설>
이것은 데이터가 물리적 저장 장치에 대한 정렬 방식을 정의합니다. 시스템 프로그래머 또는 시스템 디자이너가 본대로 그것은 데이터베이스의 물리적 저장 구조를 설명합니다.
=> 내부 스키마를 설명하고 있음
[해설작성자 : 세광컴퓨터학원(Dragon)]


19.다음 설명이 뜻하는 것은?

    

     가.E-R Diagram
     나.Flow Chart
     다.View
     라.Normalization

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 90% 
     <문제 해설>
* 해설 : 정보 시스템, 모든 시스템의 역할을 단체 (기관, 부서, 사용자, 프로그램, 데이터),뿐만 아니라 그 엔티티 사이의 관계를 보여주는 다이어그램의 디자인
=> E-R 다이어그램을 설명하고 있음.
[해설 작성자 : 세광컴퓨터학원(Dragon)]


20.DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?
     가.정의 기능
     나.조작 기능
     다.제어 기능
     라.절차 기능

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
정의 기능 - 테이블, 뷰 등의 생성, 구조변경, 삭제 
조작 기능 - 데이터의 검색, 삽입, 삭제, 갱신
제어 기능 - 사용자의 권한 부여, 권한 부여 취소
[해설작성자 : 삼성컴퓨터학원-JT]



2과목 : 전자 계산기 구조


21.채널은 연결 형태에 따라 고정채널과 가변채널로 구분하고, 정보의 취급 방법에 따라 멀티플렉서 모드와 버스트 모드로 구분하여 입출력 장치의 성질에 따라 셀렉터 채널과 바이트 멀티플렉서 채널, 블록 멀티플렉서 채널로 구분한다. 이러한 채널에 대한 설명으로 옳은 것은?
     가.가변 채널은 채널 제어기가 특정한 I/O 장치들에 전용인 전송통로를 지닌 형태를 말하며 구성은 간단하지만 고정 채널에 비해 효율이 낮은 단점을 가지고 있다.
     나.버스트 모드는 여러 개의 I/O 장치가 채널의 기능을 공유하여 시분할 적으로 데이터를 전송하는 형태로 비교적 저속의 I/O 장치 여러 개를 동시에 동작시키는데 적합하다.
     다.멀티플렉서 모드는 하나의 I/O 장치가 데이터 전송을 행하고 있는 동안에는 채널의 기능을 완전히 독점하여 사용하므로 대량의 데이터를 고속으로 전송하는데 적합하다.
     라.블록 멀티플렉서 채널은 하나의 데이터 경로를 경유한다는 점과 고속의 입출력 장치를 취급한다는 점에서 바이트 멀티플렉서 채널과 셀렉터 채널을 결합한 형태의 채널이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
고정채널은 특정한 I/O 장치들에 전용(고정)인 전송통로를 지닌 형태이며 효율이 좋다. 가변채널은 임의로 변경가능(가변)하며 효율이 낮다. 멀티플렉서는 동시에 입출력 장치를 제어할 수 있지만, 버스트 방식에 비해 속도가 느리다. 이를 향상시킨 것이 블록 멀티플렉서 채널로, 하나의 데이터 경로를 경유하며 고속의 입출력 장치를 취급하는 형태이다. 
[해설작성자 : 이돌람바]


22.사이클 훔침(cycle stealing)에 관한 설명 중 틀린 것은?
     가.DMA의 우선순위는 메모리 참조의 경우 중앙처리장치 보다 상대적으로 높다.
     나.중앙처리장치는 메모리 참조가 필요한 오퍼레이션을 계속 수행한다.
     다.DMA가 중앙처리장치의 메모리 사이클을 훔치는 현상이다.
     라.중앙처리장치는 메모리 참조가 필요 없는 오퍼레이션을계속 수행한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 40% 
     <문제 해설>
DMA전송이 수행되는 동안 CPU는 메모리 버스를 제어하지 못하고 쉬게 되므로 메모리 참조가 필요한 오퍼레이션을 수행할 수 없음.


23.memory buffer에 대한 설명으로 올바른 것은?
     가.memory의 용량을 증가시킨다.
     나.memory의 데이터 저장을 쉽게 한다.
     다.memory의 고장을 대비해서 구성된다.
     라.memory의 access에 필요한 시간을 줄인다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
Buffer 의 의미에 중점을 두고 생각합니다. 
buffer는 두 장치 사이의 속도차이를 줄이는 개념입니다. 
[해설작성자 : 이돌람바]


24.논리식 함수  의 보수를 구한 결과식으로 옳은 것은?
     가.F = AC
     나.F = A + C
     다.
     라.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
(A'+B'+C')(A'+B+C')를 보수로 표현 하면 {(A'+B'+C')(A'+B+C')}'입니다.
드모르간의 법칙에 의하여 
{(A'+B'+C')(A'+B+C')}' = (A'+B'+C')'+(A'+B+C')'로 바뀝니다.
여기서 다시한번 드모르간의 법칙을 적용하면
{(A''B''C'')+(A''B'C'')}가 됩니다.
이제 A''=A라는 법칙을 이용하여
ABC+AB'C의 식으로 되며 분배법칙으로 AC(B+B')가 됩니다.
B+B'는 1이므로 남은 식은 AC가 됩니다.


25.다음 RS 플립플롭의 진리표 중에서 잘못된 것은?

    

     가.Qn(불변)
     나.0
     다.1
     라.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
RS플립플롭에서
RS가 00 일땐 불변(변화없음)
RS가 01 일땐 1
RS가 10 일땐 0
RS가 11 일땐 불능(에러상태)

[해설작성자 : 안양삼성컴퓨터학원-JT]


26.다음 기억공간 관리 중 고정 분할 할당과 동적 분할 할당으로 나누어 관리되는 기법은?
     가.연속로딩기법
     나.분산로딩기법
     다.페이징(paging)
     라.세그먼트(segment)

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 35% 
     <문제 해설>
연속로딩기법은 고정분할과 동적분할이 있으며, 단일 사용자 다중 프로그래밍에 사용되고 소형 컴퓨터나 일괄 처리 시스템에 사용된다. 
고정분할 : 기억 공간의 워드 크기 한정
동적분할 : 할당 공간의 크기 압축
[해설작성자 : 이돌람바]


27.RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?
     가.병렬 액세스의 불가능
     나.긴 쓰기 동작 시간
     다.패리티 디스크의 액세스 집중
     라.많은 수의 검사 디스크 사용

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


28.interleaved memory에 대한 설명과 관계가 없는 것은?
     가.중앙처리장치의 쉬는 시간을 줄일 수 있다.
     나.단위시간당 수행할 수 있는 명령어의 수를 증가시킬 수 있다.
     다.이 기억장치를 구성하는 모듈의 수 만큼의 단어들에 동시 접근이 가능하다.
     라.데이터의 저장 공간을 확장하기 위한 방법이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 70% 


29.벡터 처리기에서 사용할 수 있는 알고리즘으로 가장 적합한 것은?
     가.systolic 알고리즘
     나.GALT 알고리즘
     다.banker's 알고리즘
     라.유전자 알고리즘

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 52% 
     <문제 해설>
시스톨릭 알고리즘 Systolic Algorithm
신호, 화상 처리를 위해 개발되었으며 비용, 성능 면에서 우수하다. 
단점은 응용의 한계성, 프로그래밍의 어려움

벡터 처리기 : 병렬 처리 기법으로 다중 파이프라인 기능 장치의 특성을 이용해 벡터, 스칼라 등 산술, 논리 연산을 고속으로 처리하는 장치
[해설작성자 : 이돌람바]


30.명령어가 오퍼레이션 코드(OP code) 6비트, 어드레스 필드 16비트로 되어 있다. 이 명령어를 쓰는 컴퓨터의 최대 메모리 용량은?
     가.16K word
     나.32K word
     다.64K word
     라.1M word

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 62% 
     <문제 해설>
컴퓨터의 메모리 용량은 OP code와는 관련 없고, 어드레스 필드(오퍼랜드)의 길이와 관련됩니다. 오퍼랜드가 16비트 이므로 2의 16승, 2의 10승은 1024로 약 1000 = K로 표현하고, 나머지 2의 6승이 64이기 때문에 결과는 64K가 됩니다. 참고로 OP code는 명령어의 개수를 결정짓습니다. 용량이 아니라..


31.데이터의 주소를 표현하는 방식에 따라 분류할 때 계산에 의한 주소는 어디에 해당하는가?
     가.완전 주소
     나.약식 주소
     다.생략 주소
     라.자료 자신

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
약식 주소 : 주소의 일부분을 생략, 완전 주소보다 작은 수의 비트, 중앙 처리 장치 내의 레지스터 이용, 계산에 의한 주소
[해설작성자 : 이돌람바]


32.다음은 정규화된 부동소수점(floating point)방식으로 표현된 두 수의 덧셈 과정이다. 다음 중 그 순서가 바르게 나열된 것은? (단, A : 정규화, B : 지수의 비교, C : 가수의 정렬, D : 가수의 덧셈)
     가.B-C-D-A
     나.C-B-D-A
     다.A-C-B-D
     라.A-B-C-D

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 62% 


33.밀 결합시스템(tightly-coupled system)에서는 프로세서들 간의 통신이 주로 무엇을 통해 이루어지는가?
     가.메시지 전송
     나.I/O 장치
     다.공유 기억 장치
     라.캐시 기억 장치

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 57% 


34.병렬 컴퓨터 구조를 설명한 내용으로 가장 옳지 않은 것은?
     가.병렬 처리 기법을 구현한 컴퓨터 구조를 갖는다.
     나.벡터(vector)컴퓨터는 병렬 컴퓨터에 속한다.
     다.파이프라인 처리(pipeline process)방식을 사용한다.
     라.다중프로그래밍(multiprogramming)기법을 사용한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 48% 
     <문제 해설>
다중프로그래밍이 아닌 다중프로세서 방식을 사용한다.
[해설작성자 : 이돌람바]


35.마이크로 오러페이션에 대한 설명 중 옳지 않은 것은?
     가.마이크로 오퍼레이션은 CPU내의 레지스터들과 연산장치에 의해서 이루어진다.
     나.프로그램에 의한 명령의 수행은 마이크로 오퍼레이션의 수행으로 이루어진다.
     다.마이크로 오퍼레이션 중에 CPU 내부의 연산 레지스터, 인덱스 레지스터는 프로그램으로 레지스터의 내용을 변경할 수 없다.
     라.마이크로 오퍼레이션이 실행될 때마다 CPU 내부의 상태는 변하게 된다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 69% 


36.shift 명령을 수행한 후 빈 공간에 채워지는 내용이 다른 것은?
     가.왼쪽 논리 shift한 결과
     나.오른쪽 논리 shift한 결과
     다.왼쪽 산술 shift한 결과
     라.오른쪽 산술 shift한 결과

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
오른쪽 산술 shift(나누기)는 경우에 따라 음수를 뜻하는 1이 채워질 수도 있다.
[해설작성자 : 이돌람바]


37.CPU내 레지스터들과 주기억장치에 다음과 같이 저장되어 있다. 간접주소지정방식을 사용하는 명령어의 주소필드에 저장된 내용이 172일 때, 유효주소와 그에 의해 인출되는 데이터는 ?

    

     가.유효주소 : 172, 데이터 : 202
     나.유효주소 : 172, 데이터 : 3256
     다.유효주소 : 202, 데이터 : 3256
     라.유효주소 : 202, 데이터 : 172

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 71% 


38.Flynn의 컴퓨터구조 분류 방식 중 일반적으로 배열처리기 구조라고도 하며, 여러 개의 처리기가 한 개의 제어 처리기에 의해 제어되는 구조를 갖고 있는 것은?
     가.SIMD
     나.MISD
     다.MIMD
     라.SISD

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 47% 
     <문제 해설>
SISD : Single Instruction Single Data
SIMD : Single Instruction Multi Data
MIMD : Multiple Instruction Multi Data
MPMD : Multiple Process Multiple Data
용어직역입니다.
[해설작성자 : 김원종]


39.메모리에서 두 개의 데이터를 가져와서 연산하고 결과를 다시 메모리에 저장한다고 하자. 이 때 메모리에 한번 접근하는데 1사이클, 연산하는데 1사이클 소요되고, 각각 4클록씩 걸린다면 10MHz의 CPU에서 이 작업은 전부 몇 초가 걸리는가?
     가.0.4μs
     나.4μs
     다.1.6μs
     라.16μs

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 58% 
     <문제 해설>
한개의 데이터 가져와서 연산 2사이클 
두개의 데이터를 가져와 연산하고 저장 : 4사이클
한 사이클에 4클럭이므로 총 16클럭 필요
따라서, CPU 작업시간 : 16/10000000 = 1.6


40.동기 가변식 마이크로 오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로 오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로 오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합간의 마이크로사이클 타임을 정수배가 되도록 하는 이유는?
     가.각 집합간의 서로 다른 사이클 타임의 동기를 맞추기 위하여
     나.각 집합간의 사이클 타임을 동기식과 비동기식으로 하기 위하여
     다.각 집합간의 사이클 타임을 모두 다르게 정의하기 위하여
     라.사이클 타임을 비동기식으로 변환하기 위하여

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 73% 




3과목 : 운영체제


41.다음 상호배제 기법 중 특수한 하드웨어 자원이 필요한 것은?
     가.Dekker 알고리즘
     나.Peterson 알고리즘
     다.Test&Set 알고리즘
     라.Lamport의 빵집 알고리즘

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 48% 
     <문제 해설>
Test&Set 알고리즘만 상호 배제 기법 중 하드웨어적 기법에 해당합니다. 
나머지는 소프트웨어적 기법입니다. 
[해설작성자 : 이돌람바]


42.다음의 운영체제 운용 기법 중 라운드 로빈(Round Robin)방식과 가장 관계되는 것은?
     가.일괄처리 시스템
     나.시분할 시스템
     다.실시간처리 시스템
     라.다중프로그래밍 시스템

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 74% 
     <문제 해설>
RR (Round Robin) 
선점스케쥴링으로 주어진 시간 할당량(time slice)안에 작업을 마치지 않으면 준비완료 리스트(ready list)의 맨 뒤로 배치되는 기법

시분할 시스템
여러 명이 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아가며 처리해줌으로써 각 사용자들이 각자 독립된 컴퓨터를 사용하는 응답시간을 최소화하는 시스템
[해설작성자 : 이돌람바]


43.UNIX에서 사용자 인터페이스를 제공하며, 명령어 해석기라고도 일컬어지는 것은?
     가.Kernel
     나.Shell
     다.File descriptor
     라.I-node

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 81% 


44.세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
     가.각 세그먼트는 고유한 이름과 크기를 갖는다.
     나.세그먼트 맵 테이블이 필요하다.
     다.프로그램을 일정한 크기로 나눈 단위를 세그먼트라고 한다.
     라.기억장치 보호키가 필요하다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
일정한 크기로 나눈 것은 페이징 기법이다.
[해설작성자 : 박미연]


45.다음 설명에 해당하는 자원 보호 기법은?

    

     가.전역 테이블
     나.접근 제어 리스트
     다.권한 리스트
     라.잠금-키(Lock-Key)

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
권한 리스트(Capability List)
사용자나 프로세스가 접근 가능한 영역을 중심으로 리스트로 적어나가는 방식
[해설작성자 : 이돌람바]


46.UNIX 파일시스템 구조에서 데이터가 저장된 블록의 시작 주소를 확인할 수 있는 블록은?
     가.부트 블록
     나.I-node 블록
     다.슈퍼 블록
     라.데이터 블록

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
i-node 블록
각 파일에 대한 정보를 저장하고 있다. 
- 파일 소유자의 식별 번호
- 파일 크기
- 파일 생성시간
- 파일 최종 수정 시간
- 파일 링크 수
[해설작성자 : 이돌람바]


47.다중 처리기 운영체제 구조 중 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?
     가.주프로세서는 입·출력과 연산 작업을 수행한다.
     나.종프로세서는 운영체제를 수행한다.
     다.종프로세서는 입·출력 발생시 주프로세서에게 서비스를 요청한다.
     라.한 처리기는 주프로세서로 지정하고 다른 처리기들은 종프로세서로 지정하는 구조이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 82% 


48.마스터 파일 디렉토리와 각 사용자별로 만들어지는 사용자 파일 디렉토리로 구성되는 디렉토리 구조는?
     가.트리 디렉토리 구조
     나.비순환 그래프 디렉토리 구조
     다.1단계 디렉토리 구조
     라.2단계 디렉토리 구조

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 65% 
     <문제 해설>
마스터 + 사용자 = 2단계 디렉토리 구조
[해설작성자 : 이돌람바]


49.주기억장치 관리기법인 최악, 최초, 최적 적합기법을 각각 사용할 때, 각 방법에 대하여 5K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 A, B, C, D는 모두 비어 있다고 가정한다.)

    

     가.영역 D, 영역 A, 영역 A
     나.영역 B, 영역 A, 영역 C
     다.영역 A, 영역 B, 영역 C
     라.영역 A, 영역 A, 영역 D

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 87% 
     <문제 해설>
우선 5K의 프로그램이 할당되는 영역을 찾아야 하는데 
최악(가장 남는 공간이 많은 영역) : D
최초(영역순서대로 진행할때 5K를 전부 수용할 수 있는 최초의 영역) : A
최적(가장 남는 공간이 적은 영역) : A
[해설작성자 : 안양삼성컴퓨터학원-JT]


50.페이지 프레임 수가 많으면 페이지 부재의 수가 줄어드는 것이 일반적이지만, 더 많은 수의 페이지 프레임을 할당하더라도 페이지 부재가 더 많이 발생하는 현상과 가장 관계되는 페이지 교체 알고리즘은?
     가.OPT
     나.LRU
     다.NUR
     라.FIFO

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
벨레이디의 모순[Belady's Anomaly] 
FIFO 기법에서 문제의 현상이 나타나는 것.
[해설작성자 : 이돌람바]


51.스풀링(SPOOLing)에 대한 설명으로 틀린 것은?
     가.SPOOL은 Simultaneous Peripheral Operation On-Line의 약어이다.
     나.기억장소는 주로 디스크를 이용한다.
     다.출력 작업에서만 사용되어 진다.
     라.고속 장치와 저속 장치 간의 처리 속도 차이를 줄이기 위한 방법이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 69% 
     <문제 해설>
스풀링(SPOOLing)은 출력작업 뿐만 아니라, 입력작업에서도 사용되어집니다.
[해설작성자 : 안양삼성컴퓨터학원-JT]
컴퓨터의 처리 속도에 비해 주변 입출력 기기의 처리 속도가 느리므로 이 차이를 줄이기 위해 고안된 것이 스풀링 기법이다. 컴퓨터와 입출력 장치 사이에 자기 디스크를 거치도록 고안되었다.
[해설작정자 : 이돌람바]


52.운영체제의 목적이 아닌 것은?
     가.처리 능력의 향상
     나.반환 시간의 최대화
     다.사용 가능도 증대
     라.신뢰도 향상

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 90% 


53.시간 구역성(Temporal Locality)과 거리가 먼 것은?
     가.집계(Totaling) 등에 사용되는 변수
     나.배열 순례(Array Traversal)
     다.부 프로그램(Sub program)
     라.스택(Stack)

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
* 시간구역성
- 프로세스가 실행되면서 하나의 페이지를 일정 시간 동안 집중적으로 엑세스하는 현상
- 이루어지는 기억장소
     1. LOOP
     2. 스텍
     3. 부프로그램
     4. Counting
     5. 집계에 사용되는 변수

* 공간구역성
- 프로세스 실행시 일정 위치의 페이지를 집중적으로 엑세스하는 현상
- 공간 구역성이 이루어지는 기억장소
     1. 배열순회
     2. 순차적 코드의 실행
     3. 프로그래머들이 관련된 변수
[해설작성자 : 김원종]


54.분산 운영체제 구조 중 다음의 특징을 갖는 것은?

    

     가.링 연결구조(RING)
     나.다중접근 버스 연결구조(MULTI ACCESS BUS)
     다.계층 연결구조(HIERARCHY)
     라.성형 연결구조(STAR)

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 75% 


55.HRN방식으로 스케줄링 할 경우, 입력된 작업이 다음과같을 때 우선순위가 가장 높은 것은?

    

     가.A
     나.B
     다.C
     라.D

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
우선순위 = (대기시간+서비스받을 시간)/서비스받을 시간


56.128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?
     가.6
     나.7
     다.8
     라.10

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 79% 
     <문제 해설>
CPU의 수가 n이면 각 CPU의 연결점의 수는 log2(n)


57.파일 시스템에 대한 설명으로 틀린 것은?
     가.고급 언어에 대한 번역 기능을 제공한다.
     나.사용자가 파일을 생성, 수정, 제거 할 수 있도록 한다.
     다.파일 공유를 위해서 여러 종류의 접근 제어 기법을 제공한다.
     라.불의의 사태에 대비한 예비(backup)와 복구(recovery)능력을 갖추어야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
고급 언어에 대한 번역 기능을 제공하는 것은 대표적으로 컴파일러(Compiler)입니다
[해설작성자 : 안양삼성컴퓨터학원-JT]


58.프로세서 제어 블록을 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
     가.위킹 셋
     나.세그먼테이션
     다.모니터
     라.프로세스

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 68% 


59.교착상태의 해결 방법 중 점유 및 대기 부정, 비선점 부정, 환형대기 부정 등은 어떤 기법에 해당하는가?
     가.Prevention
     나.Avoidance
     다.Detection
     라.Recovery

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 62% 


60.UNIX 운영체제의 특징이 아닌 것은?
     가.높은 이식성
     나.계층적 파일 시스템
     다.단일 작업용 시스템
     라.다중 사용자 환경

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 85% 
     <문제 해설>
UNIX 특징
- 트리구조
- 멀티태스킹, 멀티유저
- 주변 장치를 파일과 동일하게 취급
[해설작성자 : 이돌람바]



4과목 : 소프트웨어 공학


61.캡슐화에 대한 설명으로 틀린 것은?
     가.인터페이스가 단순화되고 객체 간의 결합도가 높아진다.
     나.변경 작업시 부작용의 전파를 최소화한다.
     다.캡슐화된 기능은 다른 클래스에서 재사용이 용이하다.
     라.객체 안의 데이터와 연산들을 하나로 묶는 것을 의미한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 69% 
     <문제 해설>
높은 응집도 낮은 결합도


62.어떤 모듈이 다른 모듈의 내부 논리 조작을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?
     가.Data Coupling
     나.Stamp Coupling
     다.Control Coupling
     라.Common Coupling

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
결합도는 아래로 갈수록 강해지며, 특징은 다음과 같다. 
- 자료 결합도 : 자료 요소!
- 스탬프 결합도 : 배열과 레코드!
- 제어 결합도 : 제어 요소!
- 외부 결합도 : 외부 선언 변수 참조!
- 공통 결합도 : 공통 자료 영역!
- 내용 결합도 : 모듈 일부분 참조, 수정!
순서외우는 편법 : 자료를 배열로 만들어서 제어하다가 안되니까 조금 외부로 띠어줘서 공통으로 사용하다 결국 모듈 통채로 참조 (단위가 점점 커진다 자료-> 배열 -> 외부(일부분)-> 통채(외부전부) -> 전체(모듈))
[해설작성자 : 이돌람바]


63.효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?
     가.People, Problem, Process
     나.Power, People, Priority
     다.Problem, Priority, People
     라.Priority, Problem, Possibility

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 91% 


64.소프트웨어에 대한 변경을 관리하기 위해 개발된 일련의 활동을 나타내며, 이런 변경에 의해 전체 비용이 최소화되고 최소한의 방해가 소프트웨어의 현 사용자에게 야기되도록 보증하는 것을 목적으로 하는 것은?
     가.위험 관리
     나.형상 관리
     다.프로젝트 관리
     라.유지보수 관리

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 61% 
     <문제 해설>
위험 관리 : 각종 돌발 상황(위험)을 미리 예상하고 이에 대한 적절한 대책을 수립하는 활동
유지보수 관리 : 품징을 항상 최상의 상태로 유지하기 위한것
프로젝트 관리 : 주어진 기간내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 활동
형상 관리 : 소프트웨어 변경 사항을 관리하기 위해 개발된 활동
[해설작성자 : 신난 영수]


65.소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?
     가.Analysis
     나.Reverse Engineering
     다.Restructuring
     라.Migration

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 72% 
     <문제 해설>
역공학 (Reverse Engineering)
현재의 프로그램으로부터 데이터, 아키텍처, 절차에 관한 분석 및 설계 정보를 추출하는 과정
[해설작성자 : 이돌람바]


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

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 77% 


67.FTR의 지침 사항으로 거리가 먼 것은?
     가.회의 동안 의제를 유지시킨다.
     나.문제 영역을 명확히 표현한다.
     다.논쟁과 반박의 제한을 두지 않는다.
     라.제품의 검토에 집중한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
FTR(Formal Technical Review) : 정형 기술 검토의 지침 사항
-제품의 검토에만 집중하라
-의제를 제한하여 진행하라
-논쟁과 반박을 제한하라
-문제 영역을 명확히 표현하라.


68.자료 흐름도에 대한 설명으로 틀린 것은?
     가.자료 흐름은 점선으로 표시한다.
     나.프로세스의 계층화가 가능하다.
     다.버블 차트라고도 한다.
     라.배경도를 통하여 전체 시스템의 범위를 표현한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
자료의 흐름은 →(화살표)로 나타냄 
[해설작성자 : HEROSKY]


69.블랙 박스 테스트 기법 중 다음 설명에 해당하는 것은?

    

     가.Boundary Value Analysis
     나.Cause Effect Graphing Testing
     다.Equivalence Partitioning Testing
     라.Comparison Testing

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
equivalence partitioning testing 영어 그대로 해석하자면 동일한 부분인가를 검사하는... 보기와 같은 의미네요. 
[해설작성자 : 이돌람바]


70.간트 차트에 대한 설명으로 틀린 것은?
     가.자원 배치와 인원 계획에 유용하게 사용할 수 있다.
     나.각 작업들의 시작점과 종료점을 파악할 수 있다.
     다.프로젝트의 진도 관리를 수행할 수 있다.
     라.화살표를 이용하여 작업 경로를 파악할 수 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 67% 
     <문제 해설>
간트차트는 각 작업의 시작 및 종료 시점에 대한
작업 일정을 '수평 막대'를 이용하여 표시합니다.
[해설작성자 : 재유]


71.소프트웨어 개발 영역을 결정하는 요인 중 다음 사항과 관계되는 것은?

    

     가.기능
     나.인터페이스
     다.성능
     라.제약조건

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 80% 


72.다음의 객체지향 기법에 관한 설명에서 ( )안 내용으로 공통 적용될 수 있는 것은?

    

     가.인스턴스
     나.오퍼레이션
     다.메시지
     라.정보은닉

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 53% 


73.럼바우의 객체지향 분석 기법에서 자료 흐름도와 가장 관련이 큰 것은?
     가.Functional Modeling
     나.Dynamic Modeling
     다.Object Modeling
     라.Class Modeling

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 58% 
     <문제 해설>
Dynamic Modeling : 상태 다이어그램 이용
Object Modeling : 객체 다이어그램 이용
Functional Modeling : 자료 흐름도(DFD)를 이용
[해설작성자 : 신난영수]


74.소프트웨어 위기 발생 요인과 거리가 먼 것은?
     가.개발 일정의 지연
     나.개발 비용 감소
     다.소프트웨어 생산성의 저조
     라.소프트웨어 품질의 미흡

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 73% 


75.소프트웨어의 특징에 대한 설명으로 옳지 않은 것은?
     가.소프트웨어 생산물의 구조가 코드 안에 숨어 있다.
     나.논리적 절차에 따라 개발된다.
     다.사용에 의해 마모되거나 소멸된다.
     라.요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 88% 


76.소프트웨어 재사용의 이점에 해당하지 않는 것은?
     가.개발 시간과 비용 감소
     나.소프트웨어 품질 향상
     다.개발 생산성 증대
     라.프로그램 언어 종속

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 81% 


77.소프트웨어 품질 목표 중 쉽게 배우고 쉽게 사용할 수 있는 정도를 의미하는 것은?
     가.Reliability
     나.Usability
     다.Efficiency
     라.Integrity

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 82% 


78.CASE에 대한 설명으로 틀린 것은?
     가.소프트웨어 모듈의 재사용이 향상된다.
     나.자동화된 기법을 통해 소프트웨어 품질이 향상된다.
     다.소프트웨어 사용자들이 소프트웨어 사용 방법을 신속히 숙지할 수 있도록 개발된 자동화 패키지이다.
     라.소프트웨어 유지보수를 간편하게 수행할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 62% 


79.다음 검사 중 알파검사, 베타검사와 가장 관계가 있는 것은?
     가.Unit Test
     나.Integration Test
     다.System Test
     라.Validation Test

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 62% 
     <문제 해설>
Unit Test : 단위 검사
Integration Test : 통합 검사
Validation Test : 검증 검사 => 형상 검사, 알파 검사, 베타 검사등이 있다.
System Test : 시스템 검사
[해설작성자 : 신난영수]


80.상향식 통합 검사에 대한 설명으로 틀린 것은?
     가.깊이 우선 통합법 또는 넓이 우선 통합법에 따라 스터브를 실제 모듈로 대치한다.
     나.검사를 위해 드라이버를 생성한다.
     다.하위 모듈을 클러스터로 결합한다.
     라.하위 모듈에서 상위 모듈 방향으로 통합하면서 검사한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
상향식 통합 검사 순서
1. 하위 모듈 클러스터로 결합
2. 제어 프로그램(Driver) 작성
3. 클러스터 검사
4. Driver 제거 후 클러스터를 상위로 결합
[해설작성자 : 이돌람바]



5과목 : 데이터 통신


81.데이터(Data) 전송제어 절차를 순서대로 옳게 나열한 것은?
     가.회선접속 → 데이터링크 확립 → 정보전송 → 회선절단 → 데이터링크 해제
     나.데이터링크 확립 → 회선접속 → 정보전송 → 데이터링크 해제 → 회선절단
     다.회선접속 → 데이터링크 확립 → 정보전송 → 데이터링크 해제 → 회선절단
     라.데이터링크 확립 → 회선접속 → 정보전송 → 회선절단 → 데이터링크 해제

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 79% 


82.다음이 설명하고 있는 데이터 교환 방식은?

    

     가.메시지 교환 방식
     나.공간분할 교환방식
     다.가상회선 방식
     라.데이터그램 방식

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


83.실제 전송할 데이터를 갖고 있는 터미널에게만 시간슬롯(Time Slot)을 할당하는 다중화 방식은?
     가.동기식 시분할 다중화(Synchronous TDM)
     나.주파수 분할 다중화(Frequency DM)
     다.통계적 시분할 다중화(Statistical TDM)
     라.광파장 분할 다중화(Wavelength DM)

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 61% 


84.IPv4와 IPv6의 패킷 헤더의 비교 설명으로 틀린 것은?
     가.IPv4의 프로토콜 필드는 IPv6에서 트래픽 클래스(Traffic Class)필드로 대치된다.
     나.IPv4의 TTL필드는 IPv6에서 홉 제한(Hop Limit)으로 불린다.
     다.IPv4의 옵션 필드(Option Field)는 IPv6에서는 확장 헤더로 구현된다.
     라.IPv4의 총 길이 필드는 IPv6에서 제거되고 페이로드 길이 필드로 대치된다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 40% 
     <문제 해설>
IPv4의 프로토콜(Protocol) 필드는 IPv6에서 Next Header(N.H) 필드로 대치된다.
[해설작성자 : Su]


85.PSK(Phase Shift Keying)방식이 적용되지 않은 변조 방식은?
     가.QDPSK
     나.QAM
     다.QVM
     라.DPSK

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 61% 


86.다음 네트워크 A와 B사이에서 인터네트워킹을 위한 브리지(Bridge)의 일반적 기능으로 옳지 않은 것은?

    

     가.네트워크 A에서 전송한 모든 프레임을 읽고, 네트워크 B로 주소가 지정된 프레임들을 받아들인다.
     나.네트워크 B에 대한 매체 접근 제어 프로토콜을 사용하여 네트워크 B에게로 프레임을 재전송한다.
     다.OSI 참조 모델의 데이터 링크 계층에 해당하는 것으로 LAN프로토콜 중 MAC 계층을 지원한다.
     라.네트워크 A에서 송신한 프레임의 내용과 형식을 수정한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
브리지는 전송된 프레임이 효과적으로 목적지에 전달 되도록하는 기능입니다.
내용이나 형식을 바꾸지는 않습니다.
[해설작성자 : signal]


87.OSI 7 layer의 계층별 기능으로 틀린 것은?
     가.물리계층 : 기계적인 규격과 전기적인 규격 규정
     나.네트워크 계층 : 효율적인 경로 선택
     다.세션계층 : 응용프로세스 간 대화 제어
     라.데이터링크계층 : 정보 표현 형식을 구문형식으로 변환

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
데이터링크계층 : 흐름제어, 에러 제어
표현계층 : 코드 변환, 암호화, 압축, 구문 검색
[해설작성자 : 이돌람바]


88.인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비와 가장 거리가 먼 것은?
     가.리피터(Repeater)
     나.게이트웨이(Gateway)
     다.라우터(Router)
     라.증폭기(Amplifier)

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 79% 


89.다음이 설명하고 있는 ARQ 방식으로 옳은 것은?

    

     가.Stop and Wait ARQ
     나.GO-back-N ARQ
     다.Re-Sending ARQ
     라.Selective-Repeat ARQ

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 61% 


90.다음이 설명하고 있는 디지털 신호 부호화 방식은?

    

     가.NRZ-L
     나.TTL
     다.Manchester
     라.TDM

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
NRZ-L : 데이터가 1인 경우에는 양극, 0인 경우에는 음극 사용
TTL(Time TO Live) : 패킷 생존기간 255초
TDM : 시간 분할 다중화기
[해설작성자 : all-signal]


91.OSI 7계층 중 데이터 링크 계층의 프로토콜은?
     가.PPP
     나.RS-232C/V.24
     다.EIA-530
     라.V.22bis

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 75% 


92.매체 접근 제어 방식 중 CSMA/CD와 토큰 패싱(Token passing)에 대한 설명으로 틀린 것은?
     가.CSMA/CD는 버스 또는 트리 토폴로지에서 가장 많이 사용되는 기법이다.
     나.토큰 패싱은 토큰을 분실할 가능성이 있다.
     다.토큰 패싱은 노드가 증가하면 성능이 좋아진다.
     라.CSMA/CD는 비경쟁 기법의 단점인 대기시간의 상당 부분이 제거 될 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
* 토근 패싱
- 접속되어 있는 노드들 사이를 토큰이라 불리는 패킷이 순환하는 동안, 자신이 전송을
     하고자 할때 이 토큰을 취득하여 전송을 한 후, 전송의 완료되면 토큰을 반납하는 방
     식이다.
- 따라서, 노드가 증가하면 토큰을 기다리는 시간이 길어지므로 성능이 나빠진다.


93.회선교환 방식에 대한 설명으로 틀린 것은?
     가.호 설정이 이루어지고 나면 정보를 연속적으로 전송할 수 있는 전용 통신로와 같은 기능을 갖는다.
     나.호 설정이 이루어진 다음은 교환기 내에서 처리를 위한 지연이 거의 없다.
     다.회선이용률 면에서는 비효율적이다.
     라.에러 없는 정보전달이 요구되는 데이터 서비스에 매우 적합하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 49% 
     <문제 해설>
에러 없는 정보 전달이 요구되는 데이터 서비스에 적합한 방식은 축적 교환 방식이다.
축적 교환 방식은 에러가 있을 경우에 네트워크에서 제어를 해야 하기 때문에 부담스럽기 때문이다.
[해설작성자 : 문!]


94.이동 단말이나 PDA와 같이 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?
     가.POP
     나.WAP
     다.SMTP
     라.FTP

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 83% 


95.HDLC(High-level Data Link Control)의 링크 구성 방식에 따른 세 가지 동작모드에 해당하지 않는 것은?
     가.PAM
     나.NRM
     다.ARM
     라.ABM

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 63% 


96.다음이 설명하고 있는 인터넷 서비스는?

    

     가.Ubiquitous
     나.WiBro
     다.RFID
     라.VoIP

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 88% 


97.X.25 프로토콜에 대한 설명으로 옳은 것은?
     가.OSI 7계층 중 제 2계층인 데이터링크 계층에 속한다.
     나.DTE와 DCE사이의 인터페이스에 관한 규정이다.
     다.회선 교환망에서 사용된다.
     라.메시지 단위로 전송이 이루어진다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
OSI 7 계층 중 3계층에 속하며, 패킷 교환망에서 사용되고, 패킷단위로 전송된다.
[해설작성자 : 문!]


98.블록(block) 단위로 데이터를 전송하는 방식은?
     가.비동기 전송
     나.동기 전송
     다.직렬 전송
     라.병렬 전송

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 56% 


99.PCM(Pulse Code Modulation) 방식에서 PAM(Pulse Amplitude Modulation)신호를 얻는 과정은?
     가.표본화
     나.양자화
     다.부호화
     라.코드화

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
표본화 : 입력 아날로그 신호로 샘플링하여 PAM 신호를 얻는다.
[해설작성자 : 문!]


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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 68% 


정보처리기사 필기 기출문제 및 CBT 2010년05월09일을 이용해 주셔서 감사합니다.

Posted by 밀양금성컴퓨터학원
,