자격증 필기 기출문제



컴퓨터 자격증 기출문제 전자문제집 CBT : www.comcbt.com


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

최신 정보처리기사 필기 기출문제 : [다운로드]


정보처리기사 필기 기출문제 및 CBT 모의고사(1933400)


1과목 : 데이터 베이스


1. SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 분할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 하나는?(2014년 03월)
     가. CREATE
     나. SELECT
     다. INSERT
     라. UPDATE

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 78%
     <문제 해설>
나머지는 DML에 관한 보기로 CREATE는 DDL이다.
DDL: create, alter, drop.
DML: select, insert, delete, update.
DCL: commit, rollback, grant, revoke.
[해설작성자 : kang]

DDL : 데이터 정의어
DML : 데이터 조작어
DCL : 데이터 제어어

2. DBA의 역할로 거리가 먼 것은?(2005년 03월)
     가. 자료의 보안성, 무결성 유지
     나. 스키마의 정의
     다. 응용 프로그램의 설계 및 개발
     라. 데이터 사전의 유지 및 관리

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 85%
     <문제 해설>
응용 프로그램의 설계 및 개발은 응용프로그래머가 하는 역할입니다.
[해설작성자 : desppy]

3. Which of the following is not a function of the DBA?(2011년 06월)
     가. schema definition
     나. storage structure definition
     다. application program coding
     라. integrity constraint specification

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 74%
     <문제 해설>
DBA의 역할이 아닌것은?
가. 스키마 정의
나. 저장구조 정의
다. 응용프로그램 코딩
라. 무결성 제약조건 명세

응용프로그램 코딩은 응용프로그래머의 역할
[해설작성자 : 이룸넷 영쌤]

4. Which is the design step of database correctly?(2016년 03월)
     가. Requirement Formulation → Conceptual Schema → Physical Schema → Logical Schema
     나. Logical Schema → Requirement Formulation → Conceptual Schema → Physical Schema
     다. Requirement Formulation → Conceptual Schema → Logical Schema → Physical Schema
     라. Logical Schema → Requirement Formulation → Physical Schema → Conceptual Schema

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 72%
     <문제 해설>
데이터베이스의 설계 단계
1.요구 조건 분석 2.개념적 설계 3. 논리적 설계 4.물리적 설계 5.구현
[해설작성자 : 찌으님]

5. 분산 시스템의 장점으로 거리가 먼 것은?(2005년 03월)
     가. 지역 자치성
     나. 점진적 시스템 용량 확장
     다. 소프트웨어 개발 비용 절감
     라. 신뢰성과 가용성

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 83%
     <문제 해설>
분산 방식은 비용이 증가 합니다.

6. 다음 [ ]에 적당한 SQL 문장은?(2003년 08월)

   

     가. SET
     나. GROUP
     다. WITH
     라. WHERE

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

7. 개체-관계(Entity-Relationship) 모델의 E-R 다이어그램에서 개체 타입을 나타내는 기호는?(2006년 09월)
     가. 사각형
     나. 타원
     다.
     라. 오각형

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

8. 릴레이션의 특성으로 적합하지 않은 것은?(2005년 03월)
     가. 중복된 튜플이 존재하지 않는다.
     나. 튜플 간의 순서는 없다.
     다. 속성간의 순서는 있다.
     라. 모든 속성 값은 원자 값을 갖는다.

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

9. What are general configuration of indexed sequential file?(2009년 05월)
     가. Index area, Mark area, Overflow area
     나. Index area, Prime area, Overflow area
     다. Index area, Mark area, Excess area
     라. Index area, Prime area, Mark area

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 48%
     <문제 해설>
해석: 색인순차파일의 일반적 배치?
색인순차파일(ISAM 파일)
자료를 파일로 저장할 때, 순서대로 저장하거나 색인을 두어서 순서에 관계없이 처리할 수 있는 파일처리 방법이다. 색인을 통하여 파일을 저장하면 파일의 검색이 빠르고 간편해진다.
ISAM을 그대로 풀어 보면 색인에 의한 순차처리 방법이라 할 수 있는데, 이는 자료를 순서대로 처리할 수도 있고 특정 항목을 색인으로 하여 순서에 관계없이 처리할 수도 있다는 뜻이다.
지금도 사용하는 파일처리 방법이지만, 데이타베이스 처리방법이 보편화 되기 이전에 사용하던 고전적인 파일처리 방법 중에서는 가장 많이 사용하던 방법인데, 이는 하나 이상의 특정 항목을 색인으로 이용하기 때문에 저장된 자료를 빠르고 쉽게 검색할 수 있어 자료처리가 용이하기 때문이다.
ISAM을 적용하는 파일은 색인부, 주저장부, 오버플로부 등 3개의 영역으로 나누어 관리한다.
색인부 : Index area
주저장부 :Prime area
오버플로부:Overflow area
[해설작성자 : 미래컴]

10. SQL에서 VIEW를 삭제할 때 사용하는 명령은?(2009년 08월)
     가. ERASE
     나. KILL
     다. DROP
     라. DELETE

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 74%
     <문제 해설>
VIEW를 삭제할 경우 사용하는 명령은 DROP (데이터 정의어) 이고,
DELETE는 행을 삭제할 경우에 사용되는 DML(데이터 조작어) 입니다.
[해설작성자 : 꽃남이]

11. 인덱스(Index)에 대한 설명으로 부적절한 것은?(문제 오류로 가, 다번을 정답 처리한 문제입니다. 여기서는 1번을 정답 처리 하겠습니다.)(2005년 09월)
     가. 인덱스는 데이터베이스의 물리적 구조와 밀접한 관계가 있다.
     나. 인덱스는 하나 이상의 필드로 만들어도 된다.
     다. 레코드의 삽입 삭제가 수시로 일어나는 경우는 인덱스를 최소화한다.
     라. 인덱스를 통해서 테이블의 레코드에 대한 액세스를 빠르게 수행할 수 있다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 87%
     <문제 해설>
1. 인덱스는 데이터베이스가 아니라 데이터가 저장된 물리적 구조와 밀접한 관계가 있다.
3. 레코드의 삽입 삭제가 수시로 일어나는 경우는 인덱스가 아니라 인덱스의 개수를 최소화한다.

12. 데이터베이스 설계시 다음 ( ) 안의 내용으로 옳은 것은?(2004년 03월)

    

     가. 물리적 설계 --> 논리적 설계 --> 개념적 설계
     나. 개념적 설계 --> 논리적 설계 --> 물리적 설계
     다. 논리적 설계 --> 개념적 설계 --> 물리적 설계
     라. 논리적 설계 --> 물리적 설계 --> 개념적 설계

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

13. SQL 구문에서 “having" 절은 반드시 어떤 구문과 사용되어야 하는가?(2016년 03월)
     가. GROUP BY
     나. ORDER BY
     다. UPDATE
     라. JOIN

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
1. GROUP BY : Count, Sum, AVG, MAX, MIN 같은 집단 함수가 있을때 쓰인다.
(예 : SELECT no, Count(addr) FROM TABLE GROUP BY no )
2. ORDER BY : 정렬을 할 때 쓰인다. (예 : SELECT no, addr FROM TABLE ORDER BY no)
3. UPDATE : 테이블을 수정 할 때 쓰인다. (예 : UPDATE TABLE SET addr = "경기" )
4. JOIN : 2개 이상의 테이블을 같이 쓸 때 쓰인다.(inner join, left join, right join, outer join) 아래는 left join의 예
(예 : SELECT TABLE_A.addr, TABLE_B.tel FROM TABLE_A LEFT JOIN TABLE_B ON TABLE_A.id = TABLE_B.id)

having은 집단함수를 사용할때 사용하는 GROUP BY에서 WHERE 처럼 쓰인다.
(예 : SELECT no, Count(addr) FROM TABLE GROUP BY idx    HAVING COUNT(no) != 10 )
[해설작성자 : PHP프로그래머]

14. 데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?(2012년 08월)
     가. 아직 모르는 값을 의미한다.
     나. 아직 알려지지 않은 값을 의미한다.
     다. 공백이나 0(zero)과 같은 의미이다.
     라. 정보 부재를 나타내기 위해 사용한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 73%
     <문제 해설>
데이터베이스에서 공백과 "0"도 데이터로 취급합니다.
NULL은 아무것도 입력되지 않은 것을 나타냅니다.
[해설작성자 : 그래도널]

15. 뷰(view)에 대한 설명으로 옳지 않은 것은?(2014년 08월)
     가. 뷰는 create view 명령을 사용하여 정의한다.
     나. 뷰는 논리적 독립성을 제공한다.
     다. 뷰를 제거할 때는 DROP 문을 사용한다.
     라. 뷰는 저장장치 내에 물리적으로 존재한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 79%
     <문제 해설>
뷰는 가상의 테이블로 논리적으로만 존재합니다.
[해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344]

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

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

17. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?(2012년 08월)
     가. A, B, C, D
     나. C, D, B, A
     다. D, C, A, B
     라. B, C, D, A

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 71%
     <문제 해설>
가. A 입력후 출력, B 입력후 출력, C 입력후 출력, D 입력후 출력
나. A,B,C 입력후 C출력 , D 입력후 D 출력 , B 출력 , A 출력
다. A,B,C,D 입력후 D-C-B-A 출력
라. A,B 입력후 B 출력 , C 입력후 C 출력 , D 입력후 D 출력 , A출력
[해설작성자 : 김용규]

(가)의 경우, A in ㅡ> A out        A
                        B in ㅡ> B out        AB
                        C in ㅡ> C out        ABC
                        D in ㅡ> D out     ABCD

(다)의 경우, A B C D in
                         D out    D
                         C out    DC
                         B out    DCB    * A는 B의 밑에 있기 때문에 먼저 출력될 수 없음(후입선출)
                         A out    DCBA
따라서 잘못된 결과이므로 (다)가 정답.
[해설작성자 : 김원빈]

18. 뷰(VIEW)에 관한 설명으로 옳지 않은 것은?(2006년 09월)
     가. 뷰는 가상 테이블이므로 물리적으로 구현되어 있지 않다.
     나. 하나의 뷰를 제거하면 그 뷰를 기초로 정의된 다른 뷰는 제거되지 않는다.
     다. 필요한 데이터만 뷰로 정의해서 처리할 수 있기 때문에 관리가용이하다.
     라. SQL에서 뷰를 생성할 때 CREATE 문을 사용한다.

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

19. 관계 데이터베이스의 정규화에 대한 설명으로 옳지 않은 것은?(2016년 03월)
     가. 정규화를 거치지 않으면 여러 가지 상이한 종류의 정보를 하나의 릴레이션으로 표현하여 그 릴레이이션을 조작할 때 이상(Anomaly) 현상이 발생할 수 있다.
     나. 정규화의 목적은 각 릴레이션에 분산된 종속성을 하나의 릴레이션에 통합 하는 것이다.
     다. 이상(Anomaly) 현상은 데이터들 간에 존재하는 함수 종속이 하나의 원인이 될 수 있다.
     라. 정규화가 잘못되면 데이터의 불필요한 중복이 야기되어 릴레이션을 조작할 때 문제가 발생할 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
이상(Anomaly) 현상을 해결하기 위한 정규화는 종속성을 통합하기 위한 것이 아닌 중복성과 종속성을 제거하기 위해 각 릴레이션을 분해
[해설작성자 : chlee]

정규화의개요-함수적종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.
[해설작성자 : 제임스강]

20. 파일조직 기법 중 순차파일에 대한 설명으로 옳지 않은 것은?(2015년 05월)
     가. 파일 탐색시 효율이 우수하며, 대화형 처리에 적합하다.
     나. 레코드가 키 순서대로 편성되어 취급이 용이다.
     다. 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.
     라. 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일의 재구성해야 하므로 파일 전체를 복사해야 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 58%
     <문제 해설>
순차파일은 매번 순서대로 탐색해야하기때문에 탐색효율이 우수하지 않다.


2과목 : 전자 계산기 구조


21. 전가산기(full-adder)의 carry 비트를 논리식으로 나타낸 것은?(단, x, y, z는 입력, C(carry)는 출력)(2013년 08월)
     가. C = x ⊕ y ⊕ z
     나. C = x'y + x'z + yz
     다. C = xy +(x⊕y)z
     라. C = xyz

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 53%
     <문제 해설>
반가산기
S = A⊕B
C = AB

전가산기
S = A⊕B⊕C
C = AB + (A⊕B)C
[해설작성자 : 준범스키]

22. 레지스터에 대한 설명으로 틀린 것은?(2012년 03월)
     가. 레지스터는 워드를 구성하는 비트 개수만큼의 플립플롭으로 구성된다.
     나. 여러 개의 플립플롭은 공통 클록의 입력에 의해 동시에 여러 비트의 입력 자료가 저장된다.
     다. 레지스터에 사용되는 플립플롭은 외부입력을 그대로 저장하는 T 플립플롭이 적당하다.
     라. 레지스터를 구성하는 플립플롭은 저장하는 값을 임의로 설정하기 위해 별도의 입력단자를 추가할 수 있으며, 저장값을 0 으로 하는 것을 설정해제(CLR)라 한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 60%
     <문제 해설>
T flip flop의 T는 Toggle의 약자로, T flip flop은 매 클록 신호마다 값을 반대로 바꿉니다(토글). 따라서 임의의 값을 저장하는 레지스터에 사용하기에는 알맞지 않은 플립 플롭이며 D(Data)의 값에 따라 출력값을 설정할 수 있는 D 플립 플롭이 적당합니다.
[해설작성자 : YJ]

T flip-flop
입력 단자가 한 개로, 한 개의 펄스가 오면 세트되고 다음에 또 하나의 펄스가 오면 리셋된다. 입력 단자는 같고 차례차례 출력 상태가 변화하는 플립플롭.

D flip-flop
하나의 입력 단자가 있고 클록 펄스가 인가되었을 때 입력 신호가 1이면 1로, 0이면 0으로 자리잡는 플립플롭. 일반적으로 입력 신호를 클록 펄스의 시간 간격만큼 지연시켜 출력으로 내는 데 사용된다. 표는 동기식 D 플립플롭의 입력값과 출력값의 관계를 나타낸 것이다. Qn+1은 n+1번째의 클록 펄스에 의한 출력을 표시한다.

- 네이버 지식백과, 2012.08.13, http://terms.naver.com/entry.nhn?docId=862489&mobile&categoryId=2959
[해설작성자 : 맘은소년]

23. IEEE754의 부동소수점 표현 방식에서 단일-정밀도 형식에 관한 설명으로 틀린 것은?(2015년 08월)
     가. 지수부는 8비트이다.
     나. 바이어스는 127이다.
     다. 가수는 23비트이다.
     라. 표현영역은 10-308 ~10308 이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 47%
     <문제 해설>
실수를 32비트로 처리하는 단일-정밀도에서는 부호 1비트, 지수부 8비트, 가수부 23비트를 사용한다.
[해설작성자 : 송송마암]

1. 단일-정밀도
    - 지수 : 8비트
    - 바이어스 : 127
    - 가수 : 23비트
    -    표현 영역 : 10^-38 ~ 10^38

2. 복수-정밀도 형식
    - 지수 : 11비트
    - 바이어스 : 1023
    - 가수 : 52비트
    - 표현 영역 : 10^-308 ~ 10^308
[해설작성자 : 유찡]

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

    

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

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

25. 2진수 (10110)2을 그레이 코드로 변환한 것은?(2005년 05월)
     가. (11101)G
     나. (10110)G
     다. (10001)G
     라. (11011)G

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 66%
     <문제 해설>
2진수 -> 그레이코드 변환은 첫번째 비트는 그대로 그 다음비트부턴
XOR로 계산하여 나열한다
[해설작성자 : XOR]

26. 다음 중 채널의 종류가 아닌 것은?(2005년 03월)
     가. software channel
     나. character multiplexer channel
     다. selector channel
     라. block multiplexer channel

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

27. BSA(Branch and Save return Address)의 마이크로 동작 중 시간 t0에서 발생하는 동작이 아닌 것은?(단, t0 는 sequencer 출력을 나타냄.)(2005년 03월)
     가. PC ← PC + 1
     나. MAR ← MBR(AD)
     다. MBR(AD) ← PC
     라. PC ← MBR(AD)

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

28. 인터럽트의 우선 순위 결정과 관련이 적은 것은?(2011년 08월)
     가. 트랩 방식
     나. 폴링 방식
     다. 벡터 방식
     라. 데이지 체인 방식

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 43%
     <문제 해설>
트랩(Trap) = 내부 인터럽트
프로그램 실행 오류로 발생
- 오버플로우 또는 언더플로우
- 0으로 나누기
- 불법적인 명령
- 보호 영역 내의 메모리 어드레스 엑세스
즉, 인터럽트의 순서와는 상관이 없다.
[해설작성자 : 이돌람바]

29. 명령어의 연산자 코드가 8비트, 오퍼랜드(operand)가 10비트 일 때 이 명령어로 몇 가지 연산을 수행하게 할 수 있는가?(2003년 05월)
     가. 8
     나. 18
     다. 256
     라. 1024

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

30. 비교적 속도가 빠른 자기 디스크에 연결하는 채널은?(2011년 03월)
     가. 바이트 채널
     나. 셀렉터 채널
     다. 서브 채널
     라. 멀티플렉서 채널

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 55%
     <문제 해설>
셀렉터 채널(Selector Channel) : 채널 하나를 하나의 입출력 장치가 독점해서 사용하며, 고속 전송

멀티플렉서 채널(Multiplexer Channel) : 채널 하나를 여러 개의 입출력 장치가 시분할해서 사용하며, 지속전송

블록 멀티플렉서 채널(Block Multiplexer Channel) : 셀렉터 채널과 멀티플렉서 채널을 혼용한 것
[해설작성자 : 관회팝]

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

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

32. 상대 주소지정 방식을 사용하는 JUMP 명령어가 750번지에 저장되어 있다. 오퍼랜드 A = 56 일 때와 A = -61 일 때 몇 번지로 JUMP 하는가?(단, PC는 1씩 증가한다고 가정한다.)(2014년 08월)
     가. 806, 689
     나. 56, 745
     다. 807, 690
     라. 56, 689

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 57%
     <문제 해설>
PC(프로그램 카운터) : 다음수행 명령번지 기억
상대주소:    PC(프로그램카운터)의 값과 주소(오퍼랜드)값을 더하여 실제 주소를 구하는 방식
현재 JUMP 명령어가 750번지에 있다고 하였으므로 PC(다음수행명령번지기억)값은 751입니다. 751+56= 807 이며 751+(-61)= 690 입니다.

33. 동적 램(RAM) 에 관한 설명 중 옳지 않은 것은?(2013년 06월)
     가. SRAM에 비해 기억 용량이 크다.
     나. 쌍안정 논리 회로의 성질을 응용한다.
     다. 주기억 장치 구성에 사용된다.
     라. SRAM에 비해 속도가 느리다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 50%
     <문제 해설>
쌍안정논리회로 --> 플립플롭을 말하며, SRAM에 쓰인다. DRAM은 콘덴서를 사용함으로
주기적인 충전, 방전 시간이 필요하기 때문에 속도가 느리다
[해설작성자 : 뚱구리]

34. CPU가 계속 flag를 검사하지 않고 데이터가 준비되면 인터페이스가 CPU에 입·출력을 요구하고 입·출력 전송이 완료되면 CPU는 수행 중이던 프로그램으로 되돌아가서 수행을 재개하는 입·출력 방식은?(2005년 05월)
     가. 프로그램된 I/O에 의한 방식
     나. DMA(Direct Memory Access)
     다. interrupt에 의한 방식
     라. register를 이용한 방식

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

35. 중앙 연산 처리장치의 하드웨어적인 요소가 아닌 것은?(2014년 08월)
     가. IR
     나. MAR
     다. MODEM
     라. PC

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 67%
     <문제 해설>
모뎀은 신호 변환기
[해설작성자 : 태학용]

36. 산술 이동(shift)의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동 3회 수행함을 뜻한다.)(2015년 08월)
     가. 11111101
     나. 00011011
     다. 11111011
     라. 01111011

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 39%
     <문제 해설>
논리시프트 : 왼쪽, 오른쪽 모두 0으로 체워짐
산술시프트 : 왼쪽은 0으로 오른쪽은 부호비트로 체워짐
여기서는 11011001의 첫부호비트가 1이므로 1로 체워짐
로테이트 : 밀려나간 자리가 빈자리로 체워짐
[해설작성자 : 가을단풍]

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

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

38. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?(2005년 03월)
     가. 기억공간
     나. 레지스터의 종류
     다. 사용빈도
     라. 주기억장치 밴드폭 이용

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

39. 다음의 마이크로 오퍼레이션(micro-operation)은 무엇을 수행하는 것인가?(2004년 09월)

    

     가. store ACC
     나. load to ACC
     다. AND to ACC
     라. ADD to ACC

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

40. 하드와이어 제어방식이 마이크로프로그램을 이용한 제어 방식보다 좋은 점은?(2013년 03월)
     가. 비교적 복잡한 명령어들로 구성된 시스템 구현에 적합
     나. 마이크로 명령어를 추가하기 위해 설계 변경이 용이
     다. 비교적 명령어 설계에 유연성과 자율성을 보장
     라. 프로그램 실행속도가 비교적 빠름

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



3과목 : 운영체제


41. 페이징 기법 하에서 페이지 크기에 관한 사항으로 옳지 않은 것은?(2012년 05월)
     가. 페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다.
     나. 페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다.
     다. 페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다.
     라. 페이지 크기가 클수록 디스크 입, 출력이 비효율적이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 43%
     <문제 해설>
페이지 크기가 클수록 디스크 입, 출력이 효율적이다

페이지 크게가 크면 디스크 접근 횟수가 줄어들어 전체적인 입출력의 효율성이 증가된다.    
페이지크기가 작아질수록 페이지의 수는 늘어나고, 페이지의 크기가 커질수록 페이지의 수는 줄어든다. 페이지의 크기와 페이지의 수는 "반비례"한다고 외우세요
[해설작성자 : 정아]

42. 색인 순차 파일의 인덱스에 포함되지 않는 것은?(2007년 05월)
     가. 오버플로우 인덱스(Overflow Index)
     나. 마스터 인덱스(Master Index)
     다. 트랙 인덱스(Track Index)
     라. 실린더 인덱스(cylinder Index)

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 68%
     <문제 해설>
색인 순차 파일의 종류는 트랙 실린더 마스터 3가지 뿐입니다
제일 좋은 순서는 마스터 실린더 트랙입니다.(크기)
[해설작성자 : 춘천청와대]

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 46%
     <문제 해설>
세그먼트는 프로그램을 배열이나 함수 등과 같은 "논리적인 크기"로 나눈 단위이다.

프로그램을 일정한 크기로 나눈 단위 - > 페이지

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

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 68%
     <문제 해설>
1 2 3 1 2 4 1 2
==================
1 1 1 X X 1 X X
     2 2         2
         3         3
                     4

총 4번이 발생합니다. LRU는 최근에 사용한것입니다
페이지 수가 3이면 현재 위치수 + 앞 2수
페이지 수가 4이면 현재 위치수 + 아 3수
이렇게 숫자를 내리시면 됩니다
[해설작성자 : 춘천청와대]

LRU 알고리즘은 주기억장치에 새로운 페이지를 추가할 공간이 없을 때
주기억장치에서 참조된지 가장 오래된 페이지를 지우고 새로우 페이지를 추가하는
방식입니다.

페이지 결함은 주기억 장치에 참조하고자 하는 페이지가 없는 경우를 말합니다.
따라서 문제의 보기는 아래와 같이 실행됩니다.
페이지 주기억장치 상태 결과
================================
1            비어있음                페이지 결함(주기억장치에 페이지 1 추가)
2            1                             페이지 결함(주기억장치에 페이지 2 추가)
3            1 2                         페이지 결함(주기억장치에 페이지 3 추가)
1            1 2 3                     성공(페이지 1은 이미 주기억장치에 있음)
2            1 2 3                     성공(페이지 2는 이미 주기억장치에 있음)
4            1 2 3                     페이지 결함(주기억장치에 페이지 4 추가)
1            1 2 3 4                 성공(페이지 4는 이미 주기억장치에 있음)
2            1 2 3 4                 성공(페이지 2는 이미 주기억장치에 있음)

따라서 4번의 페이지 결함이 발생합니다.

[해설작성자 : 맘은소년]

45. 파일 구성 방식 중 ISAM(Indexed Sequential Access - Method)의 물리적인 색인 구성은 디스크의 물리적 특성에 따라 색인(index)을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?(2004년 03월)
     가. 실린더 색인(cylinder index)
     나. 트랙 색인(track index)
     다. 마스터 색인(master index)
     라. 볼륨 색인(volume index)

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

46. SCAN의 무한 대기 발생 가능성을 제거한 것으로 SCAN 보다 응답시간의 편차가 적고, SCAN과 같이 진행 방향상의 요청을 서비스하지만, 진행 중에 새로이 추가된 요청은 서비스하지 않고 다음 진행시에 서비스하는 디스크 스케줄링 기법은?(2012년 08월)
     가. N-step SCAN 스케줄링
     나. C-SCAN 스케줄링
     다. SSTF 스케줄링
     라. FCFS 스케줄링

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 53%
     <문제 해설>
*N-step SCAN : 어떤 방향의 진행이 시작될 당시에 대기 중이던 요청들만 서비스하고, 진행도중에 도착한 요청들은 한데 모아서 다음의 방향 진행할때 최적으로 서비스하는 기법입니다.

*C-SCAN : 헤드가 항상 바깥쪽에서 안쪽으로 움직이며 모든 요청을 서비스하면서 끝까지 이동한후 다시 바깥쪽에서 안쪽으로 이동하면서 요청을 서비스 하는 기법입니다
차이점을 숙지하시도록.
[해설작성자 : 이영국]

47. 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상은?(2011년 03월)
     가. 스레싱(Thrashing)
     나. 위킹 셋(Working set)
     다. 세마포어(Semaphore)
     라. 교환(Swapping)

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 75%
     <문제 해설>
워킹셋 -> 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
세마포아 -> 신호기, 깃발을 듯하며 각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하는 기법
교환 기법-> 하나의 프로그램 전체를 주기억장치에 할당하여 사용하다 필요에 따라 다른 프로그램과 교체하는 방법

48. 주기억 장치 관리기법 중 Worst-fit을 적용할 경우 8K의 프로그램이 할당될 영역으로 옳은 것은?(2014년 03월)

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 75%
     <문제 해설>
worst-fit(최악 기법) 8K의 프로그램이 할당됬을경우
제일 많은 공간이남는 영역4번 가 답입니다
[해설작성자 : 옹이양]

49. 구역성(locality)에 대한 설명으로 옳지 않은 것은?(2003년 08월)
     가. 실행 중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 의미한다.
     나. 시간 구역성과 공간 구역성이 있다.
     다. 캐쉬 메모리 시스템의 이론적 근거이다.
     라. Denning 교수에 의해 구역성의 개념이 증명되었다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 45%
     <문제 해설>
구역성 : 실행중인 프로세스는 일정시간에 메모리의 일정부분만을 집중적으로 참조한다는 개념

50. 프로세스의 정의로 옳지 않은 것은?(2011년 03월)
     가. 프로시저가 활동 중인 것
     나. PCB를 가진 프로그램
     다. 동기적 행위를 일으키는 주체
     라. 프로세서가 할당되는 실체

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 71%
     <문제 해설>
3. 동기가 아니라 비동기적 행위를 일으키는 주체이다.
동기, 비동기 구분 필수!!!
[해설작성자 : 한번에 붙고 싶뜨앙]

51. 하나의 CPU는 같은 시점에서 여러 개의 작업을 동시에 수행할 수 없기 때문에 CPU의 전체 사용 기간을 작은 작업 시간량(time slice)으로 나누어서 그 시간량 동안만 번갈아 가면서 CPU를 할당하여 각 작업을 처리하는 기법은?(2013년 03월)
     가. 실시간 처리 시스템
     나. 시분할 시스템
     다. 다중 처리 시스템
     라. 일괄 처리 시스템

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

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

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 47%
     <문제 해설>
JOB 1 의 도착실행시작 ~ 완료되기까지의 대기시간 = 0 . 반환시간=13
JOB 2 가 3에 도착하여 JOB1이 완료될때까지 대기한 후 JOB1이 완료되는 13에서 실행 ~ 완료되기까지의 대기시간 : 10 , 반환시간 : 45
JOB 3 가 8에 도착하여 JOB2가 완료될때까지 대기한 후 JOB2가 완료되는 48에서 실행 ~ 완료되기까지의 대기시간 : 40 , 반환시간 : 50

평균 반환 시간 : (13+45+50)/3 = 36
[해설작성자 : 여쟁]

공식.
{(JOB1의 CPU사용시간 - JOB1 도착시간) +    (<JOB1 + JOB2 CPU사용시간> - JOB2 도착시간) + (<JOB1 + JOB2 + JOB3 CPU사용시간> - JOB3 도착시간) / 작업갯수}

풀이.
# {(13 - 0) +    (<13 + 35> - 3) + (<13+35+10> - 8) / 3}
# (13 + 45 + 50) / 3 = 36
[해설작성자 : 제이비]

53. 절대로더에서 할당 및 연결 작업의 수행 주체는?(2006년 09월)
     가. 링커
     나. 로더
     다. 어셈블러
     라. 프로그래머

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

54. 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?(2012년 05월)
     가. 접근 제어 리스트(Access control list)
     나. 접근 제어 행렬(Access control matrix)
     다. 권한 리스트(Capability list)
     라. 권한 제어 행렬(Capability control matrix)

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 52%
     <문제 해설>
자원을 보호하기 위한 기법으로는 접근제어행렬, 전역테이블, 접근제어리스트, 권한리스트가있다.
[해설작성자 : 김루비]

55. 임계영역(Critical Section)에 대한 설명으로 옳은 것은?(2009년 03월)
     가. 프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
     나. 임계영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
     다. 어느 한 시점에서 둘 이상의 프로세스가 동시에 자원 또는 데이터를 사용하도록 지정된 공유 영역을 의미한다.
     라. 임계 영역에서의 작업은 신속하게 이루어져야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 45%
     <문제 해설>
ㆍ‘가’ : 어느 한 시점에서 하나의 프로세스만 사용되므로 상호 배제가 일어나지 않습니다.
ㆍ‘나’ : 임계 영역에서 수행 중인 프로세스는 인터럽트가 불가능한 상태로 만들어야 합니다.
ㆍ‘다’ : 어느 한 시점에서 하나의 프로세스만 사용할 수 있도록 지정된 공유 자원을 의미합니다.

56. 회전지연시간을 최적화하기 위한 스케줄링 기법은 탐구시간을 필요로 하지 않는 고정헤드디스크 시스템이나, 각 트랙마다 헤드를 갖는 드럼 등의 보조기억장치에서 사용된다. 회전시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?(2009년 08월)
     가. C-SCAN
     나. Sector Queuing
     다. SSTF
     라. FCFS

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 33%
     <문제 해설>
섹터 큐잉(Sector Queuing)은 R/W 헤드가 특정 실린더에 위치하면 헤드를 더 이상 움직이지 않고 해당 실린더에 대한 모든 요청을 서비스하고, 디스크의 각 섹터별로 별도의 큐(Queue)를 관리하는 디스크 스케줄링 기법입니다

57. 보안 유지 방식 중 운영체제가 사용자의 신원을 확인한 후, 권한이 있는 사용자에게만 시스템의 프로그램과 데이터를 사용 할 수 있게 하는 방법은?(2014년 05월)
     가. 사용자 인터페이스 보안
     나. 내부 보안
     다. 시설 보안
     라. 운용 보안

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 68%
     <문제 해설>
◎ 보안 유지 기법
1. 외부 보안 : *시설보안 - 천재지변이나 외부 침입자로부터의 보안
                            *운용보안 - 전산소 관리 및 경영자들의 정책과 통제에 의해 이루어지는 보안
2. 사용자 인터페이스 보안 : 운영체제가 사용자의 신원을 확인한 후 권한이 있는 사용자에게만 시스템의 프로그램과 데이터를 사용할 수 있게 하는 보안 기법
3. 내부 보안 : 하드웨어나 운영체제의 내장된 보안 기능을 이용하여 시스템의 신뢰성을 유지하고, 보안 문제를 해결하는 기법
[해설작성자 : RUAMAM]

58. HRN(Highest Response-ratio Next) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?(2011년 08월)
     가. 대기 시간이 긴 프로세스일 경우 우선 순위가 높아 진다.
     나. SJF 기법을 보완하기 위한 방식이다.
     다. 긴 작업과 짧은 작업 간의 지나친 불평등을 해소할 수 있다.
     라. 우선 순위를 계산하여 그 수치가 가장 낮은 것부터 높은 순으로 우선 순위가 부여된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 67%
     <문제 해설>
HRN
- SJF 방식의 단점을 보완하는 기법
- 우선순위 계산식 = (대기시간 + 서비스시간) / 서비스 시간
- 긴 작업과 짧은 작업간의 지나친 불평등을 해소하는 기법
- 우선 순위 수치가 높을수록 높은 우선순위 부요
[해설 작성자 : enaaan]

59. 교착상태의 예방 기법 중 각 프로세스는 한꺼번에 자기에게 필요한 자원을 모두 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없게 하는 방법이 있다. 이것은 다음 중 무슨 조건을 방지하기 위함인가?(2005년 03월)
     가. 비선점(non preemption) 조건
     나. 점유 및 대기(hold & wait) 조건
     다. 순환대기(circular wait) 조건
     라. 상호배제(mutual exclusion) 조건

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

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

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


4과목 : 소프트웨어 공학


61. 구조적 프로그래밍에서 사용하는 기본적인 제어구조에 해당하지 않는 것은?(2006년 05월)
     가. 순차(sequence)
     나. 반복(iteration)
     다. 호출(call)
     라. 선택(selection)

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

62. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동을 무엇이라고 하는가?(2012년 08월)
     가. 위험관리
     나. 일정관리
     다. 코드관리
     라. 모형관리

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 84%
     <문제 해설>
위험관리 : 위험 식별, 위험 분석 및 평가, 위험 관리 계획, 위험 감시 및 조치
[해설작성자 : LOGOS]

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

    

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

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

64. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?(2004년 03월)
     가. 정보 은닉(information hiding)
     나. 클래스(class)
     다. 캡슐화(encapsulation)
     라. 통합(integration)

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

65. 시스템의 구성 요수 중 입력된 데이터를 처리방법과 조건에 따라 처리하는 것을 의미하는 것은?(2015년 05월)
     가. Process
     나. Control
     다. Output
     라. FeedBack

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 51%
     <문제 해설>
시스템의 구성 요소
Input(입력) : 처리 방법, 처리할 데이터, 조건을 시스템에 투입
Process(처리) : 입력된 데이터를 처리 방법과 조건에 따라 처리
Output(출력) : 처리된 결과를 시스템에서 산출
Control(제어) : 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독
FeedBack(피드백) : 풀력된 결과가 예전된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리
[해설작성자 : 관회팝]

66. 소프트웨어 품질 목표 중 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?(2012년 03월)
     가. Efficiency
     나. Reliability
     다. Usability
     라. Portability

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 60%
     <문제 해설>
Portability(이식성): 다앙한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력
-------------------
Efficiency(효율성): 요구된 기능을 수행하기 위한 시스템 능력
Reliability(신뢰성): 요구된 기능을 오류없이 수행하는 시스템 능력
Usability(사용 용이성): 쉽게 사용할 수 있는 시스템 능력
[해설작성자 : 강강예예]

67. CASE 에 관한 설명으로 옳지 않은 것은?(2003년 05월)
     가. 소프트웨어 개발비용을 절약할 수 있다.
     나. 자동화된 검사를 통해 소프트웨어 품질을 향상시킨다.
     다. 모듈의 수가 증가하므로 개발 기간이 늘어난다.
     라. 프로그램의 유지 보수를 간편하게 한다.

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

68. DFD 의 설명으로 옳지 않은 것은?(2005년 05월)
     가. Bubble Chart라고도 부른다.
     나. 구성 요소 중 종착지는 원으로 표시한다.
     다. DFD 작성시 정확한 이름을 사용하고 자료 보존 법칙을 준수한다.
     라. 처리공정과 이들 간의 자료흐름을 그래프 형태로 도형화하여 표현한 것이다.

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

69. 자료 사전에서 자료 반복의 의미를 갖는 기호는?(2014년 08월)
     가. +
     나. { }
     다. ( )
     라. =

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
= 자료정의
+ 자료연결
** 주석
() 생략가능
{} 반복
[] 선택
|    구분자
[해설작성자 : 주노]

70. 소프트웨어 공학에 대한 가장 적절한 설명은?(2005년 03월)
     가. 소프트웨어 위기(software crisis)를 완전히 해결한 공학적 원리의 체계이다.
     나. 신뢰성 있는 소프트웨어를 만들기 위한 도구만을 연구하는 학문이다.
     다. 가장 경제적으로 신뢰도 높은 소프트웨어를 만들기 위한 방법, 도구와 절차들의 체계이다.
     라. 점차 많은 비용이 소요되는 소프트웨어 개발에서 가장 경제적인 방법을 찾고자 하는 것이다.

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

71. 사용자의 요구사항을 충분히 분석할 목적으로 시스템의 일부분 또는 시제품을 일시적으로 간결히 구현한 다음 다시 요구사항을 반영하는 과정을 반복하는 점진적 개발 생명주기를 갖는 모델은?(문제 오류로 가답안 발표시 4번으로 발표되었지만 확정답안 발표시 2, 4번으로 중복답안 처리 되었습니다. 여기서는 4번을 누르면 정답 처리 됩니다.)(2016년 03월)
     가. 4GT Model
     나. Spiral Model
     다. Waterfall Model
     라. Prototype Model

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 58%
     <문제 해설>
사용자의 요구사항을 충분히 분석할 목적으로 시스템의 일부분 또는 시제품을 일시적으로 간결히 구현한 다음 다시 요구사항을 반영 (프로토타입)
점진적 개발 생명주기를 갖는 모델(나선형)
발표는 프로토타입으로 났지만 나선형이랑 중복답안결정났습니다.
[해설작성자 : com8609]

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

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

73. 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?(2009년 08월)
     가. Critical Path Method
     나. Risk Analysis
     다. Work Breakdown Structure
     라. Waterfall Model

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

74. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분 등 정보처리에 필요한 기능을 한 테두리에 묶는 것을 무엇이라고 하는가?(2013년 08월)
     가. Information hiding
     나. Class
     다. Integration
     라. Encapsulation

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 50%
     <문제 해설>
Encapsulation : 캡슐화
[해설작성자 : Ehne]

1.    Information hiding : 정보 은닉
2.    Class : 클래스
3.    Integration : 통합
[해설작성자 : 묵사랑]

Class는 여러 닮은 개체들의 공통점을 모아 추상화한것으로 캡슐화와는 다름
[해설작성자 : 김내시]

75. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?(2006년 09월)
     가. 최종 결과물이 만들어지기 전에 의뢰자가 최종 결과물의 일부 또는 모형을 볼 수 있다.
     나. 개발단계에서 오류 수정이 불가하므로 유지보수 비용이 많이 발생한다.
     다. 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공한다.
     라. 프로토타입은 구현단계의 구현 골격이 될 수 있다.

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

76. 사용자의 요구사항 분석 작업이 어려운 이유로 거리가 먼 것은?(2011년 03월)
     가. 개발자와 사용자 간의 지식이나 표현의 차이가 커서 상호 이해가 쉽지 않다.
     나. 사용자의 요구는 예외가 거의 없어 열거와 구조화가 어렵지 않다.
     다. 사용자의 요구사항이 모호하고 부정확하며, 불완전하다.
     라. 개발하고자 하는 시스템 자체가 복잡하다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
2. 사용자의 요구는 예외가 많아 열거와 구조화가 어렵다.
[해설작성자 : 한번에 붙고 싶뜨앙]

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

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

78. 블랙박스 테스트의 종류 중 프로그램의 입력 조건에 중점을 두고, 어느 하나의 입력 조건에 대하여 타당한 값과 그렇지 못한 값을 설정하여 해당 입력 자료에 맞는 결과가 출력되는 확인하는 테스트 기법은?(2015년 03월)
     가. 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. 소프트웨어 품질 목표 중 최소한의 컴퓨터 시간과 기억장소를 소요하여 요구된 기능을 수행하는 시스템 능력을 의미하는 것은?(2008년 09월)
     가. Usability
     나. Reliability
     다. Integrity
     라. Efficiency

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

80. 럼바우의 객체 지향 분석 기법에서 상태 다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?(2011년 03월)
     가. dynamic modeling
     나. object modeling
     다. functional modeling
     라. static modeling

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 51%
     <문제 해설>
객체 모델링(Object)
- 객체, 속성, 연산등의 식별 및 객체 간의 관계 정의
- 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시

동적 모델링(Dynamic)
- 객체들의 제어 흐름, 상호 반응, 연산 순서를 나타내고 상태도를 작성

기능 모델링(Functional)
- 입출력 결정 -> 자료 흐름도 작성 -> 기능의 내용 상세 기술 -> 제약사항을 결정 및 최소화

[해설작성자 : 쌈구]


5과목 : 데이터 통신


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

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

82. 망(network) 구조의 기본 유형이 아닌 것은?(2005년 09월)
     가. 스타형
     나. 링형
     다. 트리형
     라. 십자형

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

83. 라우팅(Routing) 프로토콜에 해당하지 않는 것은?(2009년 05월)
     가. BGP(Border Gateway Protocol)
     나. EGP(Exterior Gateway Protocol)
     다. SNMP(Simple Network Protocol)
     라. RIP(Routing Information Protocol)

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

84. X.25 프로토콜에서 정의하고 있는 것은?(2014년 03월)
     가. 다이얼 접속(dial access)을 위한 기술
     나. start-stop 데이터를 위한 기술
     다. 데이터 비트 전송률
     라. DTE와 DCE 간 상호접속 및 통신절차 규정

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

85. 다음 설명에 해당하는 오류 검출 기법은?(2015년 05월)

    

     가. Parity Check
     나. Cyclic Redundancy Check
     다. Hamming Coding
     라. Block Sum Check

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 46%
     <문제 해설>
1. 패리티 검사
2. 순환 중복 검사(CRC) - FCS를 만드는데 사용
3. 해밍코드
[해설작성자 : 진주이현동]

Parity Check- 전송비트에 1비트 검사 비트인 패리티 비트를 추가하여 오류검출
가장 간단한 방식이지만 2개의 비트에 동시에 오류 발생시 검출 불가
오류 검출 O / 오류 수정 x

Hamming Coding - 수신측에서 오류가 발생한 비트를 검출한 후 직접 수정하는 방식
해밍거리(Hamming Distance) - 송신비트와 수신 비트중 서로 다른 비트의 수
[해설작성자 : YH Cho]

86. 2 out of 5 부호를 이용하여 에러를 검출 하는 방식은?(2016년 03월)
     가. 패리티 체크 방식
     나. 군계수 체크 방식
     다. SQD 방식
     라. 정 마크(정 스페이스)방식

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 28%
     <문제 해설>
정 마크 부호 [ n-out-of-r code ] => 이경우는 2 OUT OF 5
1부호의 마크 수 및 스페이스 수가 항상 일정하도록 만들어진 부호. 에러 정정이 가능하다.
[출처]http://cafe.daum.net/_c21_/bbs_search_read?grpid=zeSK&fldid=2G83&datanum=200
[해설작성자 : 낭만고양이]

87. 다음에서 데이터링크의 전송제어 절차의 순서가 올바른 것은?(2007년 09월)

    

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

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

88. HDLC에서 프레임의 시작과 끝을 정의하는 것은?(2013년 08월)
     가. flag
     나. FCS
     다. address field
     라. control field

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

89. 가상회선 패킷교환에 대한 설명으로 옳지 않은 것은?(2011년 06월)
     가. 패킷이 전송되기 전에 논리적인 연결설정이 이루어져야 한다.
     나. 모든 패킷이 동일한 경로로 전달되므로 항상 보내어진 순서대로 도착이 보장된다.
     다. 링크 상에 설정된 하나의 가상회선 단위로 패킷의 손상 시 복구가 가능하다.
     라. 연결 설정 시에 경로가 미리 결정되기 때문에 각 노드에서 데이터 패킷의 처리 속도가 매우 느리다.

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

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

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

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

[해설작성자 : 아칸투]

91. 이동 단말이나 PDA, 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?(2012년 08월)
     가. ASP
     나. WAP
     다. HTTP
     라. PPP

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76%
     <문제 해설>
WAP : Wireless Application Protocol의 약어.
인터넷 상의 데이터를 휴대 전화와 같은 무선 단말 기에서 취급하기 쉽도록 변환하기 위한 프로토콜이다.
[해설작성자 : 불합격중독]

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

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

93. OSI참조 모델에서 데이터 링크 계층은 몇 계층에 해당 되는가?(2006년 05월)
     가. 계층 2
     나. 계층 3
     다. 계층 5
     라. 계층 7

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

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

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

95. 전송하려는 부호어들이 최소 해밍 거리가 7일때, 수신시 정정할 수 있는 최대 오류의 수는?(2016년 03월)
     가. 2
     나. 3
     다. 4
     라. 5

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 40%
     <문제 해설>
해밍코드 : 7비트로 구성, 3개의 체크비트, 4개의 digit bit로 구성
해밍거리 7일때, 4개의 digit bit, 3개의 체크비트가 사용.
체크비트에서 오류를 정정하므로 답은 3개.(2번)

<같은 유형의 문제>
전송하려는 부호들의 최소 해밍 거리가 6일 때 수신 시 정정할 수 있는 최대 오류의 수는?
6 -> 6-4 -> 2
[해설작성자 : 낭만고양이]

96. 어느 회선의 속도가 400보오(baud)이고, 각 신호가 4비트의 정보를 나타낸다면 데이터 전송율은 몇 bps인가?(2005년 09월)
     가. 400bps
     나. 800bps
     다. 1600bps
     라. 3200bps

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

97. 대역폭(bandwidth)에 관한 설명으로 옳은 것은?(2006년 03월)
     가. 최고 주파수를 의미한다.
     나. 최저 주파수를 의미한다.
     다. 최고 주파수의 절반을 의미한다.
     라. 최고 주파수와 최저 주파수 사이 간격을 의미한다.

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

98. 여러 단말기가 같은 장소에 위치하는 경우, 다중화 기능을 이용하여 전송로의 수를 감소시키기 위해 사용하는 장비는?(2003년 05월)
     가. 모뎀
     나. 허브
     다. 멀티플렉서
     라. 라우터

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

99. OSI 참조 모델 중 다음이 설명하고 있는 기능을 수행하는 계층은?(2008년 09월)

    

     가. 세션계층
     나. 트랜스포트 계층
     다. 네트워크 계층
     라. 데이터링크 계층

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

100. 데이터의 전송 시에 일정 크기의 데이터 단위로 쪼개어 특정 경로의 설정 없이 전송되는 방식은?(2005년 03월)
     가. 메시지 교환 방식
     나. 전화회선 교환 방식
     다. 전용회선 교환 방식
     라. 데이터그램 패킷 교환 방식

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

정보처리기사 필기 기출문제 및 CBT 모의고사(1933400)을 이용해 주셔서 감사합니다.
정보처리기사,필기,기출문제,CBT,정보처리,기사



List of Articles
번호 제목 글쓴이 날짜 조회 수
11318 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월10일(7498) 좋은아빠되기 2024.09.05 6
11317 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2012년08월26일(7497) 좋은아빠되기 2024.09.05 6
11316 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2012년03월04일(7496) 좋은아빠되기 2024.09.05 7
11315 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2011년08월21일(7495) 좋은아빠되기 2024.09.05 6
11314 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2011년03월20일(7494) 좋은아빠되기 2024.09.05 6
11313 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2010년07월25일(7493) 좋은아빠되기 2024.09.05 5
11312 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2010년03월07일(7492) 좋은아빠되기 2024.09.05 6
11311 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2009년07월26일(7491) 좋은아빠되기 2024.09.05 8
11310 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월01일(7490) 좋은아빠되기 2024.09.05 5
11309 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2008년07월27일(7489) 좋은아빠되기 2024.09.05 9
11308 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월02일(7488) 좋은아빠되기 2024.09.05 9
11307 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2007년03월04일(7487) 좋은아빠되기 2024.09.05 6
11306 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2006년03월05일(7486) 좋은아빠되기 2024.09.05 5
11305 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년08월07일(7485) 좋은아빠되기 2024.09.05 6
11304 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년08월07일(7485) 좋은아빠되기 2024.09.05 5
11303 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2005년03월06일(7484) 좋은아빠되기 2024.09.05 7
11302 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년08월08일(7483) 좋은아빠되기 2024.09.05 5
11301 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년03월07일(7482) 좋은아빠되기 2024.09.05 7
11300 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년08월10일(7481) 좋은아빠되기 2024.09.05 6
11299 용접기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년03월16일(7480) 좋은아빠되기 2024.09.05 5
Board Pagination Prev 1 ... 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 ... 1749 Next
/ 1749