자격증 필기 기출문제




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

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


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


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


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


1과목 : 데이터 베이스


1. 다음 SQL문의 실행결과를 가장 올바르게 설명한 것은?

   

     가. 인사 테이블을 제거한다.
     나. 인사 테이블을 참조하는 테이블과 인사테이블을 제거한다.
     다. 인사 테이블이 참조중이면 제거하지 않는다.
     라. 인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
RESTRICT : 뷰를 다른 곳에서 참조하고 있으면 삭제가 취소
CASCADE : 뷰를 참조하는 다른 뷰나 제약 조건까지 모두 삭제
[해설작성자 : 홍이]

DROP TABLE 테이블명 [CASCADE | CONSTRAINT]: 해당 테이블 삭제
CASCADE: 해당 테이블과 관계가 있었던 참조되는 제약조건에 대해서도 삭제
[해설작성자 : 7CHANHO]

2. Which of the following does not belong to the DDL statement of SQL?
     가. CREATE
     나. DELETE
     다. DROP
     라. ALTER

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
2. 다중 중에 SQL의 DDL 문에 속하지 않는 것은?

* DDL(Data Definition Language, 데이터정의어)
- CREATE, ALTER, DROP, TRUNCATE, GRANT, REVOKE, COMMENT 등

* DML(Data Manipulation Language, 데이터 조작어)
- INSERT, UPDATE, DELETE, SELECT, LOCK TABLE, EXPLAIN PLAN, CALL 등

* DCL(Data Control Language, 데이터 제어어)
- SET TRANSACTION,COMMIT, ROLLBACK, SAVEPOINT 등
[해설작성자 : Maktoob]

GRANT와 REVOKE는 DCL에 해당됩니다.
[해설작성자 : 목포대학교 지적학과]

3. Which of the following is a linear list in that elements are accessed, created and deleted in a last-in-first-out order?
     가. Queue
     나. Graph
     다. Stack
     라. Tree

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
Last-in-First-out에서 스택 방식이라는 힌트를 얻습니다.
[tip] 반대로 First-in-First-out이 나오면 큐 방식이라는 힌트를 얻을 수 있습니다.
[해설작성자 : 알콩달콩+익명]

4. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
     가. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
     나. 일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다.
     다. 시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
     라. 시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
변화를 주면 자동으로 갱신 (사용자가 갱신 못함.)
[해설작성자 : 알콩달콩]

5. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 무결성 규칙은?
     가. 개체 무결성 규칙(Entity Integrity Rule)
     나. 참조 무결성 규칙(Referential Integrity Rule)
     다. 영역 무결성 규칙(Domain Integrity Rule)
     라. 트리거 규칙 (Trigger Rule)

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
참조무결성 : 릴레이션은 참조할 수 없는 외래 키값을 가질 수 없다는 규정
개체무결성 : 기본테이블의 기본 키를 구성하는 어떤 속성도 NULL값을 가질 수 없다는 규정
※참조무결성과 개체무결성 매회 출제
[해설작성자 : 내이름]

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

   

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
통합된 데이터 (Integrated Data) : 자료의 중복을 배제한 데이터의 모임
저장된 데이터 (Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료
운영 데이터 (Operational Data) : 조직의 업무를 수행하는데 있어서 존재 가치가확실하고 없어서는 안될 반드시 필요한 자료.
공용 데이터 (Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료.
[해설작성자 : 후니후니상후니]

7. 정규화의 필요성으로 거리가 먼 것은?
     가. 데이터 구조의 안정성 최대화
     나. 중복 데이터의 활성화
     다. 수정, 삭제 시 이상현상의 최소화
     라. 테이블 불일치 위험의 최소화

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
정규화 : 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정이다.

정규화 필요성(목적)
- 데이터 구조의 안정성을 최대화한다.
- 어떤 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
- 효과적인 검색 알고리즘을 생성 가능
- 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지한다.
- 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.

2번은 중복데이터를 활성화가 아닌 중복 데이터를 배제한다.
[해설작성자 : 2번째시험]

8. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
     가. Overflow
     나. Bucket
     다. Synonym
     라. Collision

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
버킷(bucket) : 하나의 주소를 갖는 파일의 한 구역을 의미하며, 버킷의 크기는 같은 주소에 포함될 수 있는 레코드 수를 의미함
․슬롯(slot) : 한 개의 레코드를 저장할 수 있는 공간으로 n개의 슬롯이 모여 하나의 버킷을 형성함
․Collision(충돌현상) : 서로 다른 두 개 이상의 레코드가 같은 주소를 갖는 현상
․Synonym : 같은 Home Address를 갖는 레코드들의 집합
․Overflow : 계산된 Home Address의 Bucket 내에 저장할 기억공간이 없는 상태(Bucket을 구성하는 Slot이 여러 개일 때는 Collision은 발생해도 Overflow는 발생하지 않을 수 있음)
[해설작성자 : jay]

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
Atomicity(원자성) : 트랜잭션의 연산은 데이터베이스에 모두 반영이 되거나 모두 반영이 되지 않아야 한다. 트랜잭션 내의 모든 명령은 반드시 완벽하게 수행되어야 하며, 하나라도 오류가 나면 트랜잭션 전부가 취소된다.
Consistency(일관성) : 트랜잭션이 실행을 완수 후 언제나 일관성있는 데이터베이스 상태로 변환한다. 시스템이 가지고 있는 고정 요소는 트랜잭션의 실행전후 상태와 같아야 한다
Isolation(독립성,격리성): 두개 이상의 트랜잭션이 병행 실행중일 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션이 간섭할 수 없음. 수행중인 트랜잭션은 작업이 완료가 될 때까지 다른 트랜잭션의 수행 결과를 참조할 수 없음
Durability(영속성,지속성) : 성공적으로 완료된 트랜잭션의 결과는 영구적으로 반영된다
[해설작성자 : 3차는 합격일세]

10. 데이터 중복으로 인해 릴레이션 조작 시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?
     가. normalization
     나. degree
     다. cardinality
     라. anomaly

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
이상(Anomaly)은 데이터의 중복으로 인하여 관계연산을 처리할 때 곤란한 현상이 발생하는 것으로, 속성들 간에 존재하는 여러 종류의 종속 관계를 하나의 릴레이션에 표현할 때 발생합니다.

normalization - 정규화
degree -    노드에서 뻗어나온 가지의 수
cardinality - 튜플의 개수
anomaly - 정규화(Normalization)를 거치지 않은 데이터베이스 내에 데이터들이 불필요하게 중복되어 릴레이션 조작시 발생하는 예기치 못한 곤란한 현상
[해설작성자 : jay]

11. 데이터베이스의 물리적 설계 옵션 선택 시 고려 사항으로 거리가 먼 것은?
     가. 스키마의 평가
     나. 응답시간
     다. 저장공간의 효율화
     라. 트랜잭션 처리도(throughput)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
스키마평가는 논리적설계(데이터모델링) 단계에서 하는 것
[해설작성자 : april]

12. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은? (단, 왼쪽부터 먼저 출력된 순서이다.)
     가. D, C, B, A
     나. D, A, B, C
     다. A, B, C, D
     라. C, B, A, D

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
PUSH : 스택에 자료를 입력하는 명령    POP:스택의 자료를 출력하는 명령
Stack의 구조는 LIFO(last-in-first-out)구조이기 때문에 한 부위에서 자료의 입력과 출력이 이루어진다.
2번의 경우 D를 출력한 후 A를 출력할 수 있어야 하나 A를 꺼내기 위해서 B나 C를 빼낼 수 있어야 하므로 성립되지 않는다

1. 순서대로 입력 후 역순으로 POP(출력) 한다
3. A push > A pop > B push -> B pop ->C push >C pop > D push > D pop
4. A push > B push > C push > C pop > B pop > A pop > D push > D pop
[해설작성자 : 3회는 합격일세]

13. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 3의 결과는?

    

     가. 6, 3, 5, 7, 9
     나. 3, 5, 6, 7, 9
     다. 6, 7, 3, 5, 9
     라. 3, 5, 9, 6, 7

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
pass1 : 6,7,3,5,9
pass2 : 6,3,5,7,9
pass3 : 3,5,6,7,9
[해설작성자 : 예헷]

버블정렬이란 인접한 두원소를 비교하여 정렬한다.
예시된 자료를 참고로 하면 9,6 을 비교하여 오름차순이 아니니 위치를 교환..
다음 9,7을 비교 이런식.. pass3는 3회전의 결과물을 말함.
[해설작성자 : kmkim]

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
-관계 대수(Relational Algebra) : 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 특성을 가진다.
-관계 해석 (Reational Calculus) : 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특성을 가진다.

1번이 틀린이유.
관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지닌다.
[해설작성자 : 먹고자]

15. 병행제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?
     가. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
     나. 로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
     다. 한꺼번에 로킹할 수 있는 단위를 로킹 단위라고 한다.
     라. 로킹 단위가 작아지면 병행성 수준이 낮아진다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
로킹 단위가 작아지면 로크의 수가 많아지고, 병행성 수준이 높아진다.

16. 개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 옳지 않은 것은?
     가. 사각형 - 개체 타입
     나. 삼각형 - 속성
     다. 선(링크) - 연결
     라. 마름모 - 관계 타입

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
사각형 : 개체 타입
마름모 : 관계 타입
타원 : 속성
선 : 연결(링크)

17. 다음 트리를 Preorder 운행법으로 운행할 경우 다섯 번째로 탐색되는 것은?

    

     가. C
     나. E
     다. G
     라. H

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
운행법(Traversal)
         - Preorder : Root -> Left -> Right , ABDCEGHF
         - Inorder : Left ->Root ->Right    , DBAGEHCF
         - Postorder : Left -> Right -> Root , DBGHEFCA
[해설작성자 : 인하대08학번박성민]

18. 릴레이션의 특징으로 적합하지 않은 것은?
     가. 중복된 튜플이 존재하지 않는다.
     나. 튜플 간의 순서는 별다른 의미를 가지지 않는다.
     다. 속성 간의 순서는 존재하며 중요한 의미를 갖는다.
     라. 모든 속성 값은 원자 값을 갖는다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
릴레이션의 특징은 4가지가 있다.
1. 튜플의 유일성
2. 튜플의 무순서성
3. 애트리뷰트의 무순서성
4. 애트리뷰트의 원자성
[해설작성자 : OHC]

19. 데이터베이스의 특성으로 옳지 않은 것은?
     가. 질의에 대하여 실시간 처리 및 응답이 가능하도록 지원해 준다.
     나. 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지한다.
     다. 다수의 사용자가 동시에 이용할 수 있다.
     라. 데이터 참조 시 데이터 값에 의해서는 참조될 수 없으므로 위치나 주소에 의하여 데이터를 찾는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
위치나 주소에 의해 데이터를 찾지 않고 그 데이터 내용에 의해 데이터를 찾는다

20. 스키마, 도메인, 테이블을 정의할 때 사용되는 SQL 문은?
     가. SELECT
     나. UPDATE
     다. MAKE
     라. CREATE

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
SQL명령어

DDL(데이터 정의 언어)
-CREATE, ALTER, DROP, TRUNCATE

DML(데이터 조작 언어)
-SELECT, INSERT, DELETE, UPDATE

DCL(데이터 제어 언어)
-COMMIT, ROLLBACK, GRANT, REVOKE

2과목 : 전자 계산기 구조


21. 다음 [그림]에서 F를 A, B의 부울식으로 나타내면? (단, 그림에서 X는 선의 절단을 표시함)

    

     가.
     나.
     다.
     라.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
ABF F가 1인 것만
001 A'B'+AB = A◎B = (A⊕B)'
01X
10X
111

[해설작성자 : april]

A B 번호 출력선 F
0 0    0    A'B' 1
0 1    1    A'B    0
1 0    2    A B' 0
1 1    3    A B    1

A'B'+AB = A⊙B = 1번 답
[해설작성자 : 설님]

22. 전파지연(propagation delay)에 대한 설명으로 옳지 않은 것은?
     가. gate상의 operating speed는 propagation delay에 반비례한다.
     나. 전파지연은 ALU path에서 가장 짧은 delay를 말한다.
     다. 더 빠른 gate를 사용함으로써 propagation delay time을 줄일 수 있다.
     라. ALU의 parallel-adder에 전파지연을 줄이기 위해 carry lock ahead를 사용한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
가장 짧은 -> 평균적인
[해설작성자 : 지뇨니

전파지연(Propagation Delay) : 상승 지연 시간(Trd) 와 하강 지연 시간 (Tfd) 사이의 평균 값을 전파 지연 시간(Tpd) 라고 한다.
출처 - NAVER IT용어사전 https://terms.naver.com/entry.nhn?docId=857795&cid=42346&categoryId=42346
[해설작성자 : 앱준클라스]

23. 불 함수식 F = (A+B)·(A+C)를 간략화 한 것은?
     가. F = A+BC
     나. F = B+AC
     다. F = A+AC
     라. F = C+AB

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
F = (A+B)*(A+C)
F = AA + AC + AB + BC
F = A + AC + AB + BC
F = A(1 + C + B) + BC
F = A + BC
[해설작성자 : serile]

24. 다음 회로의 명칭은?

    

     가. 동기식 3진 카운터
     나. 동기식 4진 카운터
     다. 동기식 5진 카운터
     라. 동기식 6진 카운터

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 31%
     <문제 해설>
입력식
    J0=/Q2, K0=1
    J1=K1=Q0
    J2=Q0·Q1, K2=1

위입력식으로 여기표 작성
-----------------------------------
(t)현상태        FF입력                         (t+1)차기상태
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0 Q2 Q1 Q0
0     0     0     0    1    0    0     1    1     0     0     1
0     0     1     0    1    1    1     1    1     0     1     0
0     1     0     0    1    0    0     1    1     0     1     1
0     1     1     1    1    1    1     1    1     1     0     0
1     0     0     0    1    0    0     0    1     0     0     0
0     0     0     0    1    0    0     1    1     0     0     1

0→1→2→3→4→0(순환)
CP가 동시에 들어가서 동기식
0→4까지 순환해서 카운터 하는 5진 카운터

동기식 5진 카운터

[해설작성자 : 합격^]

25. 폰 노이만(von neumann)형의 컴퓨터 연산장치가 갖는 기능에 속하지 않는 것은?
     가. 제어 기능
     나. 함수연산 기능
     다. 전달 기능
     라. 번지 기능

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
* 연산자의 기능
제어 기능, 함수연산 기능, 자료전달 기능, 입/출력 기능
[해설작성자 : 지뇨니]

26. 짝수 패리티 비트의 해밍 코드로 0011011을 받았을 때 오류가 수정된 정확한 코드는?
     가. 0111011
     나. 0001011
     다. 0011001
     라. 0010101

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
ㆍP1~P4는 첫 번째~네 번째 패리티 비트를 의미하며, P1을 결정하기 위해서는 1이 있는 1, 3, 5, 7번 비트를, P2는 2, 3, 6, 7번 비트를, P3는 4, 5, 6, 7번 비트를 대상으로 1의 개수가 짝수(또는 홀수)가 되게 하면 됩니다.
ㆍ0011011에서 P1은 첫 번째 0, P2는 두 번째 0, P3는 네 번째 1입니다. P1은 1, 3, 5, 7번 비트에서 1의 개수가 짝수이므로 0이 맞고, P2는 2, 3, 6, 7번 비트에서 1의 개수가 홀수이므로 1로 바꾸고, P3는 4, 5, 6, 7번 비트에서 1의 개수가 홀수이므로 1로 바꿉니다.
ㆍ패리티 비트 진리표에서 P1이 0, P2가 1, P3가 1인 행은 6행이므로 6번째 비트가 오류입니다. 그러므로 6번째 비트 1을 0으로 수정하면 0011001이 됩니다.

2^0) 0
2^1) 01
2^2) 1011 숫자를 순서대로 나열합니다.
여기에서 짝수 패리티 비트를 오류를 찾아 내는겁니다.
첫번째 2^0)->[0]0[1]1[0]1[1] 가로 안이 패리티비트입니다.
[0][1][0][1] 짝수이므로 오류없습니다.
두번째 2^1)->0[01]10[11] 가로 안이 패리티비트입니다.
[01][11] 어머 홀수네요 ~ 오류 1생김
첫번째 2^2)->001[1011] 어머 여기도 홀수네요 1생김
2^0)=1 오류 없음 0
2^1)=2 오류 있음 1
2^2)=4 오류 있음 1
2 + 4 = 6번째 자리가 오류네요 0으로 바꿔 줌 0011011 -> 0011001
[해설작성자 : 묵사랑 합격하자]

27. 인터럽트 처리 루틴의 순서로 올바른 것은?

    

     가. (ㄱ)→(ㄴ)→(ㄷ)→(ㄹ)
     나. (ㄴ)→(ㄷ)→(ㄱ)→(ㄹ)
     다. (ㄴ)→(ㄱ)→(ㄹ)→(ㄷ)
     라. (ㄴ)→(ㄱ)→(ㄷ)→(ㄹ)

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
쉽게 생각하세요.
인터럽트는 현재 진행중인 작업을 멈추고 다른 작업을 진행하는 것입니다.
요청이 들어와야 일을 시작하고 요청이 들어왔으니 준비된 을을 멈추고 요청된 일을 하러 인터럽트 서비스로 분기합니다.
그다음 인터럽트의 일이 끝났으니 원래대로 되돌아 가야 겠죠?
[해설작성자 : 합격을위해서]

28. 인터럽트 서비스 루틴의 기능이 아닌 것은?
     가. 처리기 상태 복구
     나. 인터럽트 원인 결정
     다. 처리기 레지스터의 상태 보존
     라. 상대적으로 높은 레벨의 마스크 레지스터 클리어

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
마스크 레지스터는 우선순위가 높은 것이 서비스 받고 있을 때 우선순위가 낮은 것이 인터럽트를 요청할 수 없도록 하기 위해 사용하는 것으로 병렬 우선순위 인터럽트 부여방식에서 사용한다. 따라서 병렬 우선순위 인터럽트에서 수행 시, 상대적으로 낮은 레벨의 마스크 레지스터를 클리어한다.
[해설작성자 : 간지남]

29. 컴퓨터의 메모리 용량이 4096워드이고, 워드당 16bit의 데이터를 갖는다면 MAR은 몇 비트인가?
     가. 12
     나. 16
     다. 18
     라. 20

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
워드 수 = MAR = PC
워드 크기 = MBR = IR
메모리 용량 = MAR * MBR

메모리 용량 = 4096 * 16 = 65536
65536 = MAR * 16
MAR = 4096 = 12 bit
[해설작성자 : 간지남]

4096=2^12 이므로
12bit가 됩니다.
[해설작성자 : 정답만]

30. 제어장치를 구현하는 제어 방식이 아닌 것은?
     가. 상태 플립플롭 제어 방식
     나. RAM(random access memory) 제어 방식
     다. PLA(programmable logic array) 제어 방식
     라. 마이크로프로그램 제어 방식

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
RAM 제어 방식이라는 것은 없음
[해설작성자 : 지뇨니]

31. Flynn의 컴퓨터 시스템 분류 제안 중에서 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조는?
     가. 단일 명령어, 단일 데이터 흐름
     나. 단일 명령어, 다중 데이터 흐름
     다. 다중 명령어, 단일 데이터 흐름
     라. 다중 명령어, 다중 데이터 흐름

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
문제에 답이 있습니다.
하나의 데이터 흐름=단일 데이터 흐름
다수의 프로세서 서로 다른 명령어=다중 명령어
[해설작성자 : 정답만]

32. 다중처리기에 의한 시스템을 구성할 때 고려사항이 아닌 것은?
     가. 메모리 충돌문제
     나. 메모리 용량문제
     다. 캐시 일관성 문제
     라. 메모리 접근의 효율성 문제

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
고려사항에는 스케쥴링, 동기화, 시스템 균형문제, 메모리충돌, 접근 효율성 문제, 캐시 일관성 등이 있다.
[해설작성자 : 앤트맨]

33. 미소의 콘덴서에 전하를 충전하는 원리를 이용하는 메모리로, 재충전(Refresh)이 필요한 메모리는?
     가. SRAM
     나. DRAM
     다. PROM
     라. EPROM

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
DRAM의 경우 캐패시터로 구성된 기억장치입니다. 가격이 저렴하고 회로가 간단하다는 장점이있지만 일정주기마다 refresh를 해야지만 데이터가 날라가지 않는 단점이 있습니다. 이와 반대로 SRAM은 플립플롭으로 구성되며 따로 refresh를 하지않아도 전하가 남아있지만 가격이 비싸다는 단점이 존재합니다.
[해설작성자 : 개츠비]

34. FETCH 메이저 상태에서 수행되는 마이크로오퍼레이션이 아닌 것은?
     가. MAR ← PC : PC의 값은 MAR로 이동
     나. PC ← PC+b : PC의 값을 인스트럭션의 바이트 수 b만큼 증가
     다. IR ← MBR(OP) : MBR에서 연산(operation) 부분을 인스트럭션 레지스터로 옮김
     라. IEN ← 0 : 인터럽트를 disable 시킴

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
마지막 단계는 I <- MBR[I](명령어의 모드 비트를 플립플롭 I에 전송하는 것이고 4번은 Interrupt Cycle에서 인터럽트 단계가 끝날때까지 다른 인터럽트가 발생하지 않게 하는 마이크로 오퍼레이션이다.
[해설작성자 : 아이오티]

35. 캐시와 주기억장치로 구성된 컴퓨터에서 주기억장치의 접근 시간이 200ns, 캐시 적중률이 0.9, 평균 접근시간이 30ns일 때 캐시 메모리의 접근 시간은?
     가. 9ns
     나. 10ns
     다. 11ns
     라. 12ns

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
공식
평균 기억장치 접근시간 = 캐시 접근시간 x 적중률 + (캐시접근시간 + 주기억장치접근시간) × (1 - 적중률)

풀이
30 = A × 0.9 + (A + 200) × (1 - 0.9)
30 = 0.9A + (A + 200) × 0.1
30 = 0.9A + 0.1A + 20
30 = 1A + 20
A = 30 - 20 = 10
[해설작성자 : april]

평균 기억장치접근시간 = 캐시접근시간 + 주기억장치접근시간 × (1 - 적중률)
30 = x + 200 ×(1 - 0.9)
x = 10
[해설작성자 : 발렌시아드]

36. 메모리 관리 하드웨어(MMU)의 기본적인 역할에 대한 설명으로 옳지 않은 것은?
     가. 논리 주소를 물리 주소로 변환
     나. 허용되지 않는 메모리 접근을 방지
     다. 메모리 동적 재배치
     라. 가상 주소 공간을 물리 주소 공간으로 압축

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
가상 주소 공간을 물리 주소 공간으로 압축 -> 가상 주소 공간을 물리 주소 공간으로 변환
[해설작성자 : 지뇨니]

37. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니라 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 것은?
     가. Random Access Memory
     나. Associative Memory
     다. Read Only Memory
     라. Virtual Memory

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
1.램-전원공급이 되지 않으면 기억된 정보가 사라지는 휘발성 메모리.
2.연관 기억장치
-기억 장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니고 기억된 정보의 내용에 따라 호출하는 기억장치로 정보 검색에 유용하다.
3.롬-비휘발성 메모리로 읽기만 가능
4.가상기억장치
-주소공간의 확대가 목적
-보조공간 전체를 주소공간으로 보고 명령어를 만드는 방식.
-소프트웨어로 실현.
-보조 기억 장치는 직접 접근 장치여야 한다.(자기디스크)
-가상 주소를 실제 주소로 변환하는 과정이 필요하다.

[추가 해설]

<연관기억장치(Associative Memory)
- 연관기억장치는 기억장치에서 자료를 찾을 때 주소에 의해 접근하지 않고, 기억된 내용의 일부를 이용하여 접근하는 기억장치로, CAM(Content Addressable Memory)라고도 한다.
- 구성 요소 : 인수 레지스터, 키 레지스터, 매치 레지스터
<연관기억장치의 특징>
- 주소에 의해서만 접근이 가능한 기억장치보다 정보 검색이 신속하다.
- 캐시 메모리나 가상 메모리 관리 기법에서 사용하는 Mapping Table에 사용된다.
- 외부의 인자와 내용을 비교하기 위한 병렬 판독 논리회로를 갖고 있기 때문에 하드웨어 비용이 증가한다.
[해설작성자 : 오픈채팅 베베]

38. CISC 구조와 RISC구조를 비교하였을 때, RISC 구조의 특징으로 틀린 것은?
     가. 명령어가 복잡하다.
     나. 프로그램 길이가 길다.
     다. 레지스터 개수가 많다.
     라. 파이프라인 구현이 용이하다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
CISC(Complex Instruction Set Computer)
RISC(Reduced Instruction Set Computer)

RISC는 명령어가 짧고 동작이 간단
[해설작성자 : wkawkfl]

39. 실행 사이클에서 다음 마이크로 연산이 나타내는 동작은?

    

     가. ADD to AC
     나. OR to AC
     다. STORE to AC
     라. LOAD to AC

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
- 실행단계 Execute Cycle
: 실행상태에서 interrupt 요청이 발생되면 interrupt로 가고 아니면 fetch상태로 간다.
․ ADD
① MAR←MBR[AD]
② MBR←M[MAR]
③ AC←AC+MBR
․ LDA(load to AC)
① MAR←MBR[AD]
② MBR←M[MAR] , AC←0
③ AC←AC+MBR
․ STA(store to AC)
① MAR←MBR[AD]
② MBR←AC
③ M(MAR)←MBR
․ BSA(Branch and Save Return Address)
① MAR←MBR[AD], MBR[AD]←PC , PC←MBR[AD]
② M[MAR]←MBR[AD]
③ PC←PC+1
[해설작성자 : 올리브]

40. 버스 클록(clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?
     가. 약 25GBytes/s
     나. 약 16GBytes/s
     다. 약 2.5GBytes/s
     라. 약 1.6GBytes/s

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
클록이 2.5GHz, 버스 폭이 1byte면 대역폭은 2.5GHz * 1byte로 2.5GBytes/s이다.
[해설작성자 : 간지남]

[추가해설]
8비트 -> 1바이트
[해설작성자 : 서일대 전상우]

3과목 : 운영체제


41. 운영체제에 대한 설명으로 옳지 않은 것은?
     가. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원분배를 위한 스케줄링을 담당한다.
     나. CPU, 메모리 공간, 기억 장치, 입/출력 장치 등의 자원을 관리한다.
     다. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
     라. 입출력 장치와 사용자 프로그램을 제어한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
운영체제의 종류로는 Windows,Unix,Linux 등이 있다.
[해설작성자 : 개츠비]

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

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
Throughput : 처리량
Availability : 사용가능도
Turn around Time : 반환시간(응답시간)
Reliability : 신뢰도
[해설작성자 : 미니]

43. 분산 운영체제에 대한 설명으로 옳지 않은 것은?
     가. 자원 공유
     나. 연산속도 향상
     다. 신뢰성 증대
     라. 보안성 향상

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
4. 운영체제를 분산시켜서 여러 사용자가 사용하면 보안성은 떨어집니다.
[해설작성자 : 이완소]

44. 은행가 알고리즘은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는 가?
     가. 예방
     나. 발견
     다. 회피
     라. 회복

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
은행가 알고리즘은 교착상태를 회피하기 위한 알고리즘입니다.
[해설작성자 : push8]

45. UNIX의 특징으로 옳지 않은 것은?
     가. 하나 이상의 작업에 대하여 백그라운드에서 수행 가능하다.
     나. Multi-Tasking은 지원하지만 Multi-User는 지원하지 않는다.
     다. 트리 구조의 파일 시스템을 갖는다.
     라. 이식성이 높으며 장치 간의 호환성이 높다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
Unix의 경우 Multi-Tasking과 Multi-User 모두 지원 합니다
[해설작성자 : 개츠비]

46. 다중 처리기 운영체제 구성에서 주/종(Master/Slave) 처리기 에 대한 설명으로 옳지 않은 것은?
     가. 주 프로세서가 고장날 경우에도 전체 시스템은 작동한다.
     나. 비대칭 구조를 갖는다.
     다. 종 프로세서는 입출력 발생 시 주 프로세서에게 서비스를 요청한다.
     라. 주 프로세서는 운영체제를 수행한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
Master / Slaver(주/종)처리기
주 - 입출력및 연산담당, 운영체제수행
종 - 연산만담당, 입출력 발생시 주에게 요청

주프로세서 고장시 전체 시스템 다운
비대칭구초(주프로세서만 입출력을 수행하기 때문)
[해설작성자 : 네자칸-은닠]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
운영체제의 목적
처리능력 향상, 신뢰도, 사용가능도 증가, 반환시간 단축
[해설작성자 : 황징위]

48. 보안 유지 방식 중 사용자의 신원을 확인한 후 권한이 있는 사용자에게만 시스템에 접근하게 하는 방법은?
     가. 운용보안
     나. 시설보안
     다. 사용자 인터페이스보안
     라. 내부보안

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
-외부 보안 : 불법 침입자나 천재지변으로부터 시스템을 보호하는 것으로, 시설 보안과 운용 보안으로 구분할 수 있음
-사용자 인터페이스 보안 : 사용자의 신원을 운영체제가 확인하는 절차를 통해 불법 침입자로부터 시스템을 보호하는 거
-내부 보안 : 하드웨어나 운영체제에 내장된 보안 기능을 통해 신뢰성을 유지하고 시스템을 보호하는 거
[해설작성자 : 공시생탈출]

49. 메모리 관리 기법 중 Worst fit 방법을 사용할 경우 10K 크기의 프로그램 실행을 위해서는 어느 부분이 할당 되는가?

    

     가. NO.2
     나. NO.3
     다. NO.4
     라. NO.5

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
단순 메모리 크기만 보고 NO.4 를 찍는 경우가 많다. 하지만 사용 여부를 보면
NO.3, NO.4는 이미 사용중이므로 남은 공간중 가장 큰 NO.5가 정답이 된다.
[해설작성자 : DoubleJ90]

50. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 순서부터 차례로 옳게 나열한 것은?

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
(대기시간 + 실행시간) / 실행시간 = 우선순위가 높은 순서 (숫자가 큰순서대로)
[해설작성자 : 카부킴 호호]

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

c = (70+10)/10
d= (120+30)/30

c는 4 d는 5 d가 더 큰데요,,?
[해설작성자 : dlh]

[오류신고 반론]
C = (70+10)/10 = 8
D = (120+30)/30 = 5

C→D→A→B 맞습니다.
[해설작성자 : 겸디]

51. 초기 헤드 위치가 50 이며 트랙 0번 방향으로 이동 중이었다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때, SSTF 스케줄링 사용하여 모든 처리를 완료하고자 한다. 가장 먼저 처리되는 트랙은? (단, 트랙 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)

    

     가. 0
     나. 40
     다. 51
     라. 200

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
SSTF(Shortest Seek Time First) 방식은 탐색거리가 가장 짧은 트랙에 대한 요청을 먼저 서비스하는 기법이다. 대기큐가 보기와 같고 현재 헤드가 50번에 있다면 대기큐 중 50번 트랙과 가장 가까운 51번 트랙의 요청을 가장 먼저 처리한다.
[해설작성자 : 아이오티]

50->51->55->40->0->80->100->120->130->180->200 순으로 처리
[해설작성자 : 겅부겅부]

52. UNIX 시스템에서 커널의 수행기능에 해당하지 않는 것은?
     가. 프로세스 관리
     나. 기억장치 관리
     다. 입출력 관리
     라. 명령어 해석

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
명령어 해석은 커널이 아닌 쉘
[해설작성자 : 간지남]

53. RR(Round Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
     가. Time slice가 작을 경우 문맥교환이 자주 일어난다.
     나. Time Sharing System을 위해 고안된 방식이다.
     다. FCFS 알고리즘을 선점 형태로 변형한 기법이다.
     라. 우선순위는 “(대기시간+서비스시간)/서비스시간”의 계산으로 처리한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
4 번은 HRN 스케줄링 방식
[해설작성자 : 융]

54. 페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
     가. 페이징 기법에서는 주소 변환을 위한 페이지 맵 테이블이 필요하다.
     나. 페이지 크기로 일정하게 나누어진 주기억장치의 단위를 페이지 프레임이라고 한다.
     다. 페이징 기법에서는 하나의 작업을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행한다.
     라. 세그먼테이션 기법을 이용하는 궁극적인 이유는 기억공간을 절약하기 위해서이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
세그먼트는 프로그램을 배열이나 함수 등과 같은 "논리적인 크기"로 나눈 단위이다.
프로그램을 일정한 크기로 나눈 단위 - > 페이지
[해설작성자 : 묵사랑]

페이징은 물리적으로 나누는 기법이고, 세그먼테이션은 논리적으로 나누는 기법
[해설작성자 : 간지남]

55. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?
     가. 파일 관리를 위한 파일 제어 블록이다.
     나. 시스템에 따라 다른 구조를 가질 수 있다.
     다. 보조기억장치에 저장되어 있다가 파일이 개방될 때 주기억장치로 옮겨진다.
     라. 사용자의 직접 참조가 가능하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
File Descriptor는 운영체제에 의해서 생성되며 사용자가 직접 참조하는 것이 아닌 운영체제에서 지원하는 함수 또는 API를 통해서 가능합니다.

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
워킹셋 -프로세스가 일정시간동안 자주참조하는 페이지들의 집합으로 자주참조되는 워킹셋을 주기억장치에 상주하여 페이지부재및교체현상을 줄일수 있고 이로인해 프로세스의 기억장치 사용이 안정을 도모함

프로세스 - PCB를 가진 P/G / CPU가 할당되는 실체 / 비동기적행위를 일으키는 주체
                운영체제가 관리하는 실행단위

세그먼테이션 - 페이징기법에서 발생하는 내부단평화를 해결하기 위한 기법
[해설작성자 : 설화은비]

57. UNIX에서 파일 내용을 화면에 표시하는 명령과 파일의 소유자를 변경하는 명령을 순서적으로 옳게 나열한 것은?
     가. dir, chown
     나. cat, chown
     다. type, chmod
     라. type, cat

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
cat : 내용을 화면에 표시
chown : 소유자 변경
chmod : 파일의 사용 허가 지정
[해설작성자 : ㅇㅇ]

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

    

     가. 6회
     나. 7회
     다. 8회
     라. 9회

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
FIFO
1         - Fault 1회
12        - Fault 2회
123     - Fault 3화
123    
123    
1234    - Fault 4회
5234    - Fault 5회
5134    - Fault 6회
5124    - Fault 7회
5123    - Fault 8회
4123    - Fault 9회
[해설작성자 : 아즈나]

위에 아즈나님 설명에 조금 더 부연 설명을 하자면 아래와 같습니다.
가능한 쉽게 설명해봤어요.

1. Fault 의미 : 4개의 페이지 저장공간에 현재 보유하고 있지 않은 것
2. Fault 없는 것 설명 : 4개의 페이지가 [ ][ ][ ][ ] 있다고 하면, [1],[2],[3],[ ]
                                                즉 1,2,3 값이 있는 상태에서 1,2가    또 들어오므로 이미 보유해서 Pass 됨
3. 순서변경되는 것 설명 : FIFO로 퍼스트 인 된놈이 퍼스트 아웃되니까 [1],[2],[3],[4]로 만땅 상태에서
                                                    보유하지 않은 5가 들어오면 Fault 되고 퍼스트 인된 [1]이 나가리, 그 자리에 [5]가 들어옴
[해설작성자 : 상큼상근]

59. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?
     가. 2
     나. 3
     다. 4
     라. 8

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
2의 n승
연결점의 갯수
따라서 2의 3승 = 8
[해설작성자 : ㅎ]

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 36%
     <문제 해설>
<디렉토리의 구조>
1. 1단계 디렉터리 - 모든 파일이 하나의 디렉터리 내에 위치(모든 파일들이 유일한 이름)
2. 2단계 디렉터리 - 중앙에 디렉터리가 있고, 그아래 사용자별로 서로 다른 파일 디렉터리가 있는 구조
3. 트리 디렉터리 - 하나의 루트 디렉터리와 여러개의 서브 디렉터리로 구성(unix, window등의 운영체제에서 사용)
4. 비순환 그래프 디렉터리 - 하위 파일이나 하위 디렉터리를 공동으로 사용할수 있음
[해설작성자 : 진주이현동]

4과목 : 소프트웨어 공학


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

    

     가. 소프트웨어에 대한 기능
     나. 소프트웨어에 대한 성능
     다. 소프트웨어에 대한 제약조건
     라. 소프트웨어에 대한 인터페이스

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
인터페이스에 포함되는 사항
- 소프트웨어에 의해 간접적으로 제어되는 장치와 소프트웨어를 실행하는 프로세서나 하드웨어
- 운영체제, 서브루틴 패키지와 같이 새로운 소프트웨어에 연결되어야 하는 소프트웨어
- 키보드나 기타 I/O 장치들을 통하여 소프트웨어를 사용하는 사람
- 순서적인 연산에 의해 소프트웨어를 실행하는 절차
[해설작성자 : 쿠헹]

62. 검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는?
     가. 동치 분할 검사
     나. 형상 검사
     다. 알파 검사
     라. 베타 검사

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
알파 검사 : 개발자의 장소에서 사용자가 시험하고 개발자는 뒤에서 결과를 지켜보는 검사 기법
베타 검사 : 최종 사용자가 여러 장소의 고객 위치에서 소프트웨어에 대한 검사를 수행하는 기법

63. 사용자 인터페이스 설계 시 오류 메시지나 경고에 관한 지침으로 옳지 않은 것은?
     가. 메시지는 이해하기 쉬워야 한다.
     나. 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
     다. 오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
     라. 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
부정적인 내용은 사용자가 프로그램을 안심하고 사용할 수 없게 하므로 가급적이 아니라 "절대" 사용하면 안 됩니다.
[해설작성자 : microkan]

64. 프로토타이핑의 모형에 대한 설명으로 옳지 않은 것은?
     가. 프로토타이핑 모형은 발주자나 개발자 모두에게 공동의 참조 모델을 제공한다.
     나. 사용자의 요구사항을 충실히 반영할 수 있다.
     다. 프로토타이핑 모형은 소프트웨어 생명주기에서 유지보수가 없어지고 개발 단계 안에서 유지보수가 이루어지는 것으로 볼 수 있다.
     라. 최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
프로토타입 모형(Prototype Model)은 실제 개발될 시스템 견본(Prototype)을 미리 만들어 최종 결과물을 예측할 수 있기 때문에 개발 과정에서 오류의 발견 및 수정이 가능합니다
[해설작성자 : wkawkfl]

65. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?
     가. 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지 보수 및 파기에 대한 체계적인 접근 방법이다.
     나. 소프트웨어공학은 소프트웨어의 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다.
     다. 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.
     라. 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
최대의 비용이 아닌 최소의 비용으로 프로그램을 개발하는것이 목적 입니다.

66. 바람직한 소프트웨어 설계 지침으로 볼 수 없는 것은?
     가. 모듈 간의 결합도는 강할수록 바람직하다.
     나. 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
     다. 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
     라. 설계는 소프트웨어 구조를 나타내어야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
결합도는 낮고 응집도는 높아야한다
[해설작성자 : 고라니]

67. 소프트웨어 형상관리의 대상으로 거리가 먼 것은?
     가. 소스 레벨과 수행 형태인 컴퓨터 프로그램
     나. 숙련자와 사용자를 목표로 한 컴퓨터 프로그램을 서술하는 문서
     다. 프로그램 내에 포함된 자료
     라. 시스템 개발 비용

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
-형상관리는 소프트웨어에 대한 수정이나 변경을 알아내고 제어하는 일련의 활동.

-정의단계의 문서
-개발 단계의 문서/프로그램
-유지보수 단계의 변경 사항
[해설작성자 : 합격을위해서]

68. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?
     가. 수정(Corrective) 유지보수
     나. 적응(Adaptive) 유지보수
     다. 완전화(Perfective) 유지보수
     라. 예방(preventive) 유지보수

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
1. 수정(Corrective) 유지 보수
2. 적응(Adaptive) 유지 보수
3. 완전화(Perfective) 유지 보수 < --- 보기 4번과 같은 예방이아니고 완전화입니다.
4. 예방(Preventive) 유지 보수

--------------------------------------------------------
해설

소프트웨어 재공학(Software Reengineering)은 기존 시스템을 이용하여 보다 나은 시스템을 구축하고 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 기법으로, 소프트웨어 위기를 개발의 생산성이 아닌 예방 유지보수(Preventive Maintenance) 측면에서 해결하려고 합니다.
[해설작성자 : MainGT]

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

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
내용결합도(Content Coupling)는 한 모듈이 다른 모듈의 일부분을 참조 또는 수정하는 경우입니다.
[해설작성자 : HSO]

70. 소프트웨어 품질 목표 중 정해진 조건 아래에서 소프트웨어 제품의 일정한 성능과 자원 소요 정도의 관계에 관한 속성으로 시간 경제성, 자원 경제성 등의 품질 기준을 갖는 것은?
     가. Integrity
     나. Flexibility
     다. Efficiency
     라. Reliability

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
Integrity : 무결성
Flexibility : 융통성
Efficiency : 효율성(능률성)
Reliability : 신뢰성
[해설작성자 : 영어까막눈]

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

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
객체지향 분석 방법 주요 3가지
미시적(Micro),거시적(Macro) 나오면 Booch방법

Coad와 Yourdon 나오면 E-R 다이어그램 방법

객체(Object) 동적(dynamic) 기능(function) 모델링 나오면 람바우 방법
[해설작성자 : 알콩달콩]

객체 지향 분석의 방법론

Rumbaugh(럼바우)의 방법: 가장 일반적으로 사용되는 방법으로 분석 활동을 객체 모델, 동적 모델,기능 모델로 나누어 수행하는 방법
Booch(부치) 방법: 미시적(Micro) 개발 프로세스와 거시적(Macro) 개발 프로세스를 모두 사용하는 분석 방법
Jacobson 방법: Use Case를 강조하여 사용하는 분석 방법
Coad와 Yourdon방법: E-R 다이어그램을 사용하여 개체의 활동들을 데이터 모델링하는 데 초점을 둔 기법
Wirfs-Brock방법: 분석과 설계 간의 구분이 없고, 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행하는 기법

72. 소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미 하는 것은?
     가. Analysis
     나. Migration
     다. Restructuring
     라. Reverse Engineering

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
분석 Analysis
이식 Migration
개조 Restructuring
역공학 Reverse Engineering

전에걸 새곳에 사용할 수 있도록 하는 이식성

73. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?
     가. 위험 요소를 인정하지 않는 것
     나. 위험요소들에 대하여 계획적으로 관리하는 것
     다. 위험 요소 징후들에 대하여 계속적으로 인지하는 것
     라. 첫 번째 조치로 위험을 피할 수 있도록 하는 것

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
위혐 나오면 징후와 인지하는것을 명심 ㅎ
[해설작성자 : 고라니]

74. 소프트웨어 재사용으로 인한 효과와 거리가 먼 것은?
     가. 시스템 구조와 구축방법의 교육적 효과
     나. 개발기간 및 비용 절약
     다. 개발 시 작성된 문서의 공유
     라. 새로운 개발 방법 도입의 용이성

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
재사용이기때문에 새로운이라는 말은 모순
[해설작성자 : 고라니]

75. 객체 지향 기법에서 캡슐화(encapsulation)에 대한 옳은 내용 모두를 나열한 것은?

    

     가. (ㄱ), (ㄴ)
     나. (ㄱ), (ㄷ), (ㄹ)
     다. (ㄴ), (ㄷ), (ㄹ)
     라. (ㄱ), (ㄴ), (ㄷ), (ㄹ)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
캡슐화를하면 결합도가 낮아진다
[해설작성자 : 고라니]

76. 객체 지향 기법에서 클래스에 속한 각각의 객체를 의미하는 것은?
     가. instance
     나. message
     다. method
     라. module

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
instance : 객체 지향 기법에서 클래스에 속한 각각의 객체
message : 객체에게 어떤 행위를 하도록 지시하는 명령
method:    객체 지향 기법에서 객체가 메시지를 받아 실행해야할 객체의 구체적인 연산을 정의한 것

77. 자료흐름도의 구성요소가 아닌 것은?
     가. 소단위명세서
     나. 단말
     다. 프로세스
     라. 자료저장소

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
프로세스 : 자료변환시키는 시스템의 한부분. 타원모양으로 표기
자료흐름 : 자료의이동이나 연관관계 나타냄. 화살표로 표기
자료저장소 : 시스템에서의 자료 저장소를 나타냄. 선 두개 위아래로 그어 표기
단말 : 시스템과 교신하는 외부개체로, 입력데이터가 만들어지고, 출력데이터를 받음. 사각형으로 표기    
[해설작성자 : 올리브]

소단위명세서는 세분화된 자료 흐름도에서 최하위 단계 버블의 처리절차를 기술한 것, 프로세서 명세서라고 불리기도 하며, 자료흐름도(DFD)를 지원하기 위해 작성 됨
[해설작성자 : 그넘]

78. 블랙박스 테스트의 종류 중 프로그램의 입력 조건에 중점을 두고, 어느 하나의 입력 조건에 대하여 타당한 값과 그렇지 못한 값을 설정하여 해당 입력 자료에 맞는 결과가 출력되는 확인하는 테스트 기법은?
     가. Equivalence Partitioning Testing
     나. Boundary Value Analysis
     다. Comparison Testing
     라. Cause-Effect Graphic Testing

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 34%
     <문제 해설>
동치분할검사 기법입니다.
다른 것들도 한번 흝어 보시미 좋을꺼 같습니다. ^^

•동치 분할 검사 (Equivalence Partitioning Test)
입력 자료에 초점을 맞춰 검사 사례를 만들고 검사하는 기법

• 경계값 분석 (Boundary Value Analysis)
입력 자료에만 치중한 동치 분할 기법을 보완하기 위한 기법

• 원인-효과 그래프 검사 (Cause-Effect Graphing Testing)
입력 데이터 간의 관계와 출력에 영향을 미치는 상황을 체계적으로 분석하
여 효용성 높은 검사 사례를 선정하여 검사하는 기법

오류 예측 검사 (Fault Based • Testing, Mutation Testing)
오류 예측 검사는 과거의 경험이나 확인자의 감각으로 검사하는 기법

• 비교 검사 (Comparison Testing)
여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력
되는지 검사하는 기법
[해설작성자 : 묵사랑]

79. 소프트웨어 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하는 방법을 의미하는 것은?
     가. 소프트웨어 재사용
     나. 소프트웨어 재공학
     다. 클라이언트/서버 소프트웨어 공학
     라. 전통적 소프트웨어 공학

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
소프트웨어 재공학
->기존 시스템을 이용하여 보다 나은 시스템을 구축
->새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 기법

80. FTR의 검토 지침으로 거리가 먼 것은?
     가. 제품의 검토에만 집중하도록 한다.
     나. 논쟁과 반박을 제한해야 한다.
     다. 문제 영역을 명확히 표현해야 한다.
     라. 의제를 제한해서는 안 된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
*정형 기술 검토의 지침사항
-의제와 그 범위를 유지하라.
-참가자의 수를 제한하라.
-논쟁과 반박을 제한하라.
-각 체크 리스트를 작성하고, 자원과 시간 일정을 할당하라.
-개발자가 아니라 제품의 검토에 집중하라.
-검토 과정과 결과를 재검토하라.
[해설작성자 : 행복하자]

81. 다음은 데이터 통신 시스템에서 발생하는 잡음에 대한 설명이다. 어떤 잡음에 대한 설명인가?

    

     가. 열잡음
     나. 누화잡음
     다. 충격잡음
     라. 상호변조 잡음

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
-백색 잡음 : 전송 매체 내부의 온도에 따라 발생하는 잡음으로, 열 잡음이라고도 함
-상호변조 잡음 : 서로 다른 주파수들이 하나의 전송 매체를 공유할 때 이 주파수들이 서로의 합과 차의 신호를 발생함으로써 발생되는 잡음
-누화 잡음 : 상호 인접한 전송 매체의 전자기적 상호 유도 작용에 의해 발생하는 잡음
-충격성 잡음 : 외부의 전자기적 충격이나 기계적인 통신 시스템에서의 결함 등에 의해 발생하는 잡음
[해설작성자 : 행복하자]

82. 피기백(Piggyback) 응답이란 무엇인가?
     가. 송신측이 대기시간을 설정하기 위한 목적으로 보낸 테스터 프레임용 응답을 말한다.
     나. 송신측이 일정한 시간 안에 수신측으로부터 ACK가 없으면 오류로 간주하는 것이다.
     다. 수신측이 별도의 ACK를 보내지 않고 상대편으로 향하는 데이터 전문을 이용하여 응답하는 것이다.
     라. 수신측이 오류를 검출한 후 재전송을 위한 프레임 번호를 알려주는 응답이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
HDLC에서 피키백킹(Piggybacking) 기법을 통해 데이터에 대한 확인 응답을 보낼 시 ACK를 보내지 않고 I-프레임을 사용한다.
[해설작성자 : 합격하세요]

83. 자동재전송요청(ARQ)기법 중 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 것은?
     가. Selective-Repeat
     나. stop and wait
     다. Go-back-N
     라. Turbo Code

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
Selective-Repeat은 Go-Back-N(continious ARQ)와 비슷하지만, 오류가 발생하면 오류발생 프레임만 재전송
[해설작성자 : 경정아티]

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

    

     가. Alternating Mark Inversion 코드
     나. Manchester 코드
     다. Bipolar 코드
     라. Non Return to Zero 코드

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
맨체스터 코드는 신호 0에 대해서는 음(-)에서 양(+)으로,1일때는 양(+)에서 음(-)으로 상태가 변한다
[해설작성자 : 까리까리까릴]

# CSMA/CD[carrier sense multiple-access/collision detection]
이더넷(Ethernet)에서 사용하는 통신 방식으로, 버스에 연결된 여러 통신 주체들이 동시에 통신을 하게 되어 발생하는 충돌을 막기 위해서 사용하는 프로토콜을 말한다.
근거리통신망(LAN: Local Area Network)에서 사용하기 위하여 제안된 이더넷의 통신 프로토콜로, 1973년 제록스에 의해 개발된 후 인터넷에서 표준화되어 사용중이다.
[네이버 지식백과] CSMA/CD [carrier sense multiple-access/collision detection] (두산백과)
[해설작성자 : 석영호]

85. 다음이 설명하고 있는 다중화 방식은?

    

     가. 주파수 분할 다중화
     나. 동기식 시분할 다중화
     다. 코드 분할 다중화
     라. 파장 분할 다중화

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
동기식 시분할 다중화(STDM Synchronous TDM)
ㆍ전송 시간을 일정한 간격의 타임 슬롯(Time Slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식이다.
ㆍ전송할 데이터가 없는 단말장치에도 타임 슬롯이 고정적으로 할당되므로 효율성이 떨어진다.

86. 다음 중 A, B, C, D 문자 전송 시 수직 짝수 패리티 비트 검사에서 패리티 비트 값이 옳은 문자는?

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
1의 갯수를 짝수로 만들어 주기위한 비트임을 확인하면 문제를 쉽게 해결가능하다.
[해설작성자 : 김홍국데스]

87. HDLC 프레임 형식 중 프레임의 종류를 식별하기 위해 사용 되는 것은?
     가. 정보영역
     나. 제어영역
     다. 주소영역
     라. 플래그

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 25%
     <문제 해설>
정보영역 : 실제 정보
제어영역 : 프레임 종류 식별
주소영역 : 송, 수신국 식별
플래그 : 프레임 시작, 끝
[해설작성자 : 간지남]

-플래그 : 프레임의 동기 제공
-주소부 : 프레임을 송, 수신하는 스테이션을 구별
-제어부 : 프레임의 종류를 식별
-정보부 : 실제 데이터가 들어 있음
-FCS : 전송 에러 검출 기능
[해설작성자 : 저격수]

88. 점-대-점 링크뿐만 아니라 멀티 포인트 링크를 위하여 ISO에서 개발한 국제 표준 프로토콜은?
     가. HDLC(High Level Data Link Control)
     나. BSC(Binary Synchronous Control)
     다. SWFC(Sliding Window Flow Control)
     라. LLC(Logic Link Control)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
HDLC(High-level Data Link Control)
ㆍ대표적인 비트(Bit) 위주의 프로토콜이다.
ㆍ점대점 링크 및 멀티포인트 링크를 위하여 개발되었다.
ㆍ단방향, 반이중, 전이중 방식이 모두 사용 가능하다.
ㆍ오류 제어를 위해 Go-Back-N과 선택적 재전송 ARQ를 사용한다.
ㆍ흐름 제어를 위해 슬라이딩 윈도우 방식을 사용한다.
ㆍ전송 효율과 신뢰성이 높다.

89. IP address에 대한 설명으로 틀린 것은?
     가. 5개의 클래스(A, B, C, D, E)로 분류되어 있다.
     나. A, B, C 클래스만이 네트워크 주소와 호스트 주소 체계의 구조를 가진다.
     다. D 클래스 주소는 멀티캐스팅(multicasting)을 사용하기 위해 예약되어 있다.
     라. E 클래스는 실험적 주소로 공용으로 사용된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
IP address는 A, B, C 3개의 클래스로 나누어서 관리한다.
D, E 클래스는 Multicast 용으로 사용된다.
[해설작성자 : wkawkfl]

[내용추가]
E 클래스는 실험용으로 사용되나, 공용으로 사용되지 않을 뿐입니다.
[해설작성자 : 쩔]

90. 양자화 잡음에 대한 설명으로 맞는 것은?
     가. PAM 펄스의 아날로그 값을 양자화 잡음이라 한다.
     나. PCM 펄스의 디지털 값은 양자화 잡음이라 한다.
     다. PAM 펄스의 아날로그 값과 양자화된 PCM 펄스의 디지털 값의 합을 양자화 잡음이라 한다.
     라. PAM 펄스의 아날로그 값과 양자화된 PCM 펄스의 디지털 값의 차이를 양자화 잡음이라 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
양자화 잡음: 표본 측정 값(PAM 펄스의 아날로그 값)과 파형(PCM 펄스의 디지털 값)과의 차이

펄스 코드 변조 순서: 송신측(표본화 -> 양자화 -> 부호화) -> 수신측(복호화 -> 여파화)

1. 표본화(Sampling): 음성, 영상 등의 연속적인 신호 파형을 일정 시간 간격으로 검출하는 과정
2. 양자화(Quantizing): 표본화된 PAM 신호를 유한 개의 부호에 대한 대표값으로 조정하는 과정
3. 부호화(Encoding): 양자화된 PCM 펄스의 진폭 크기를 2진수(1과 0)로 표시하는 과정
4. 복호화(Decoding): 수신된 디지털 신호, 즉 PCM 신호를 PAM 신호로 되돌리는 과정
5. 여파화(Filtering): PAM 신호를 원래의 입력 신호인 아날로그 데이터로 복원하는 과정    
[해설작성자 : 강훈이닷!]

91. 아날로그 데이터를 디지털신호로 변환하는 변조방식은?
     가. ASK
     나. PSK
     다. PCM
     라. FSK

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
ASK,PSK,FSK : 디지털 데이터--> 아날로그 신호
PCM : 아날로그 신호 --> 디지털 신호.
[해설작성자 : 29기 김의준]

ASK(진폭편이변조) PSK(위상편이변조) FSK(주파수편이변조) 는 디지털 신호를 아날로그 데이터로 변환한다. 추가로 QAM(진폭+위상 변조)함께 공부하면 좋다.
[해설작성자 : 알콩달콩]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
경로 설정 알고리즘 중 범람 경로 제어(Flooding)는 네트워크 정보를 요구하지 않으며, 송신처와 수신처 사이에 존재하는 모든 경로로 패킷을 전송하는 방법
[해설작성자 : 내가무리할께]

93. 주파수 분할 방식의 특징으로 틀린 것은?
     가. 사람의 음성이나 데이터가 아날로그 형태로 전송된다.
     나. 인접채널 사이의 간섭을 막기 위해 보호대역을 둔다.
     다. 터미널의 수가 동적으로 변할 수 있다.
     라. 주로 유선방송에서 많이 사용하고 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
동시에 데이터를 보낼 수 있는 터미널의 수가 동적으로 변할 수 있는 비동기식(통게적) 시분할 다중화 방식에 해당됩니다.
[해설작성자 : 땨옷!]

94. IPv4에서 IPv6로의 천이하는데 사용되는 IETF에 의해 고안한 천이 전략 3가지에 해당하지 않는 것은?
     가. Dual Stack
     나. Tunneling
     다. Header Translation
     라. IP Control

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
듀얼스택, 터널링, 헤더변환, 전송계층릴레이방식, 응용계층릴레이방식
[해설작성자 : 간지남]

95. 다음이 설명하고 있는 에러 체크 방식은?

    

     가. LRC(Longitudinal Redundancy Check)
     나. VRC(Vertical Redundancy Check)
     다. CRC(Cyclic Redundancy Check)
     라. ARQ(Automatic Repeat Request)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
순환 중복 검사(CRC Cyclic Redundancy Check)는 집단 에러에 대해 신뢰성 있는 에러 검출을 위해 다항식 코드를 사용하여 오류를 검출하는 방식입니다.
[해설작성자 : 기사패스]

96. ARP(Address Resolution Protocol)에 대한 설명으로 틀린 것은?
     가. 네트워크에서 두 호스트가 성공적으로 통신하기 위하여 각 하드웨어의 물리적인 주소문제를 해결해 줄 수 있다.
     나. 목적지 호스트의 IP주소를 MAC주소로 바꾸는 역할을 한다.
     다. ARP 캐시를 사용하므로 캐시에서 대상이 되는 IP주소의 MAC주소를 발견하면 이 MAC주소가 통신을 위해 바로 사용된다.
     라. ARP 캐시를 유지하기 위해서는 TTL값이 0 이 되면 이 주소는 ARP캐시에서 영구히 보존된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
새로 들어온 주소는 생존시간(TTL) 값이 존재하며, TTL 값이 0이 되면 이 주소는 ARP 캐시에서 삭제된다
[해설작성자 : jyp]

TTL값은 라우터를 지날때마다 1씩 감소합니다.
[해설작성자 : 만수야]

97. 다중접속방식에 해당하지 않는 것은?
     가. FDMA
     나. QDMA
     다. TDMA
     라. CDMA

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
FDMA : Frequency
TDMA : Time
CDMA : Code
[해설작성자 : 죵죵이]

98. 비트 방식의 데이터링크 프로토콜이 아닌 것은?
     가. HDLC
     나. SDLC
     다. LAPB
     라. SYN

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
문자 방식에는 BSC
[해설작성자 : 간지남]

99. 패킷교환에 대한 설명으로 틀린 것은?
     가. 전송데이터를 패킷이라 부르는 일정한 길이의 전송단위로 나누어 교환 및 전송한다.
     나. 패킷교환은 저장-전달 방식을 사용한다.
     다. 가상회선 패킷교환은 비연결형 서비스를 제공하고, 데이터 그램 패킷교환은 연결형 서비스를 제공한다.
     라. 메시지 교환이 갖는 장점을 그대로 취하면서 대화형 데이터 통신에 적합하도록 개발된 교환 방식이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
가상 회선 : 연결형
데이터 그램 : 비연결형
[해설작성자 : 으닝~]

100. OSI 7계층 중 응용 프로세스 간에 데이터 표현상의 차이에 상관없이 통신이 가능하도록 독립성을 제공(코드변환, 데이터 압축 등)하는 계층은?
     가. 물리계층
     나. 표현계층
     다. 데이터 링크계층
     라. 세션계층

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
1. 물리계층 : 기계적, 절차적, 전기적인 특성 정의
3. 데이터 링크계층 : 흐름제어, 오류제어, 순서제어
4. 세션계층 : 대화 제어
[해설작성자 : 도나니]

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
23759 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년08월19일(4476) 좋은아빠되기 2024.09.21 5
23758 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년04월28일(4475) 좋은아빠되기 2024.09.21 9
23757 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월04일(4474) 좋은아빠되기 2024.09.21 13
23756 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년08월26일(4473) 좋은아빠되기 2024.09.21 11
23755 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년05월07일(4472) 좋은아빠되기 2024.09.21 11
23754 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2017년03월05일(4471) 좋은아빠되기 2024.09.21 3
23753 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년08월21일(4470) 좋은아빠되기 2024.09.21 10
23752 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년05월08일(4469) 좋은아빠되기 2024.09.21 13
23751 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2016년03월06일(4468) 좋은아빠되기 2024.09.21 7
23750 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년08월16일(4467) 좋은아빠되기 2024.09.21 3
23749 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년05월31일(4466) 좋은아빠되기 2024.09.21 2
» 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월08일(4465) 좋은아빠되기 2024.09.21 25
23747 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년08월17일(4464) 좋은아빠되기 2024.09.21 3
23746 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년05월25일(4463) 좋은아빠되기 2024.09.21 4
23745 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월02일(4462) 좋은아빠되기 2024.09.21 2
23744 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년08월18일(4461) 좋은아빠되기 2024.09.21 9
23743 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년06월02일(4460) 좋은아빠되기 2024.09.21 8
23742 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월10일(4459) 좋은아빠되기 2024.09.21 9
23741 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년08월26일(4458) 좋은아빠되기 2024.09.21 4
23740 정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년05월20일(4457) 좋은아빠되기 2024.09.21 3
Board Pagination Prev 1 ... 557 558 559 560 561 562 563 564 565 566 ... 1749 Next
/ 1749