자격증 필기 기출문제



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


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

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


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


1과목 : 데이터 베이스


1. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬 할 경우 PASS 1의 결과는?(2013년 08월)

   

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 67%
     <문제 해설>
9 6 7 3 5
6 9 7 3 5
6 7 9 3 5
6 7 3 9 5
6 7 3 5 9

버블정렬 : 인접한 두개의 레코드 키값을 비교하여 위치를 서로 교환하는 방식
1PASS 는 1회전의 개념으로 생각

2. 다음 영문의 괄호에 가장 적합한 것은?(2005년 05월)

   

     가. Database Administrator(DBA)
     나. Application programmers
     다. Specialized users
     라. End users

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

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 75%
     <문제 해설>
데이터의 검색, 삽입, 삭제, 갱신 등은 DML 로 조작기능에 해당됩니다.
데이터베이스의 생성, 삭제, 갱신은 DDL 로 정의기능에 해당됩니다.
데이터베이스의 권한관련 기능은 DCL 로 제어기능에 해당합됩니다.
[해설작성자 : 달퀴]

4. 다음과 같은 트랜잭션의 특징은?(2012년 08월)

   

     가. Atomicity
     나. Consistency
     다. Isolation
     라. Durability

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 74%
     <문제 해설>
1. 원자성 : 모두 반영 되거나 아니면 전혀 반영되지 않아야 함(부분 실행 안됨)
2. 일관성 : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있게 DB상태로 변환
3. 독립성 : 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 때 또 다른 하나의 트랜잭션의 연산이 끼어들 수 없다.
4. 지속성 : 트랜잭션의 결과는 영구적으로 반영
[해설작성자 : 배진우]

5. 병렬처리에 있어서 자원에 대한 로킹(Locking)은 필수적이다. 로킹의 단위가 작은 경우와 비교하여 큰 경우에 대한 설명으로 거리가 먼것은?(2009년 05월)
     가. 병행성의 수준이 높아진다.
     나. 로크(Lcok)의 수가 적어진다.
     다. 병렬제어 기법이 간단해 진다.
     라. 교착상태의 경우가 적어진다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 57%
     <문제 해설>
로킹단위가 작은경우 = 로크수 up / 병해성 up /관리복잡함
로킹단위가 큰 경우 = 로크수 down / 병행성 down /관리수월함
[해설작성자 : 모군]

6. 자료가 다음과 같이 주어졌을 때 선택 정렬(selection sort)을 적용하여 오름차순으로 정렬할 경우 pass 2를 진행한 후의 정렬된 값으로 옳은 것은?(2011년 03월)

   

     가. 4, 5, 9, 8, 11
     나. 4, 5, 9, 11, 8
     다. 4, 5, 8, 11, 9
     라. 4, 5, 8, 9, 11

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 85%
     <문제 해설>
입력 리스트에서 최소값을 선택한 다음, 이 최소 값을 리스트의 첫번째 요소와 교환한다. 다음에는 첫 번째 요소를 제외하고 나머지 요소들 중에서 최소값을 선택한 다음 두 번째 요소와 교환한다.

pass 1 => 4와 9의 교환 : 4 9 5 11 8
pass 2 => 5와 9의 교환 : 4 5 9 11 8

7. 다음 릴레이션의 Degree와 Cardinality는?(2014년 08월)

   

     가. Degree : 4, Cardinality : 3
     나. Degree : 3, Cardinality : 4
     다. Degree : 3, Cardinality : 12
     라. Degree : 12, Cardinality : 3

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 60%
     <문제 해설>
Tuple의 set(총 개수) : Cardinality
Attribute의 set(총 개수): Degree
[해설작성자 : 씽뉴메트로]

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

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

9. 다음과 같은 전위식(prefix)을 후위식(postfix)으로 올바르게 표현한 것은?(2005년 03월)

   

     가. A B C + * D / E -
     나. A B * C D / + E -
     다. A B * C + D / E -
     라. A B C + D / * E -

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

10. 트랜잭션의 특성으로 옳은 내용 모두를 나열한 것은?(2013년 06월)

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 70%
     <문제 해설>
트랜잭션의 특성
원자성(Atomicity)
지속성(Durability)
일관성(Consistency)
독립성(Isolation)
[해설작성자 : ksw]

11. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?(2014년 05월)
     가. 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
     나. 시스템 자신이 필요로 하는 스키마 및 여러 가지객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
     다. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 데이터베이스 구조 및 통계 정보를 저장한다.
     라. 시스템 카탈로그는 사용자가 직접 생성하고 유지한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 85%
     <문제 해설>
시스템 카탈로그는 DBMS에 의해 생성된다
[해설작성자 : 여정수]

12. 시스템카탈로그에 대한 설명으로 옳지 않은 것은?(2011년 03월)
     가. 시스템카탈로그는 DBMS가 스스로 생성하고 유지한다.
     나. 시스템카탈로그는 시스템 테이블이기 때문에 일반 사용자는 내용을 검색할 수 없다.
     다. 시스템카탈로그에 저장된 정보를 메타 데이터라고 한다.
     라. 시스템카탈로그를 자료 사전이라고도 한다.

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

13. 정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?(2008년 09월)
     가. 1NF를 만족하고 모든 도메인이 원자 값이어야 한다.
     나. 1NF를 만족하고 키가 아닌 모든 애트리뷰트들이 기본키에 이행적으로 함수 종속되지 않아야 한다.
     다. 1NF를 만족하고 다치 종속이 제거되어야 한다.
     라. 1NF를 만족하고 키가 아닌 모든 속성이 기본키에 완전함수적 종속되어야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 49%
     <문제 해설>
비 - > 1 -> 2 -> 3 -> BCNF -> 4 -> 5
     두        부     이     결            다     줘    ( 두부이겨다조 ) 로 암기하면 쉽습니다.
1. 도메인이 원자값
2. 부분함수종속 제거 , 즉 완점함수 종속이어야 합니다.
3. 이행적함수종속    , 이행적 함수 종속이라 함은, x->y ,y->z 일때 x->z를만족하는 것입니다.
4. 결정자이면서 후보키인
5. 다치종속제거
6. 조인종속

대충 이정도만 기억해두면 다 풀림니다.
0 1 2 3 B 4 5
두부이거다줘(도부이결다조)

14. 이진트리의 레코드 R=(88,74,63,55,37,25,33,19, 26,14,9)에 대하여 힙(heap) 정렬을 만들 때 37의 왼쪽과 오른쪽의 자노드(child node)의 값은?(2003년 03월)
     가. 55, 25
     나. 63, 33
     다. 33, 19
     라. 14, 9

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 44%
     <문제 해설>
힙정렬을 만들기 위해선 이진트리의 레코드 값을
포화(완전) 이진트리로 만들어야 합니다.

따라서 처음 값인 88을 최상위 노드로 두고 이진트리를 생성하면
37의 자식노드는 14와 9가 됩니다.

15. 릴레이션에 대한 설명으로 옳지 않은 것은?(2008년 03월)
     가. 모든 튜플은 서로 다른 값을 가지고 있다.
     나. 하나의 릴레이션에서 튜플은 순서를 가진다.
     다. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
     라. 모든 속성 값은 원자 값(Atomic Value)을 가진다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 83%
     <문제 해설>
테이블에서 저장된 튜플이나 애트리뷰트의 순서는 아무런 의미가 없습니다.
[해설작성자 : 밀양금성컴퓨터학원]

16. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?(2005년 09월)
     가. 시스템 자신이 필요로 하는 여러가지 개체에 대한 정보를 포함한 시스템 데이터베이스이다.
     나. 개체들로서는 기본 테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근 권한 등이 있다.
     다. 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용을 검색해 볼 수 있다.
     라. 모든 데이터베이스 시스템에서 요구하는 정보는 동일하므로 데이터베이스 시스템의 종류에 관계없이 동일한 구조로 필요한 정보를 제공한다.

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

17. 다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬할 경우 2회전 후의 결과로 옳은 것은?(2009년 03월)

    

     가. 4, 5, 8, 9, 11
     나. 4, 9, 5, 11, 8
     다. 4, 5, 11, 8, 9
     라. 4, 5, 9, 11, 8

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 70%
     <문제 해설>
9,4,5,11,8
여기서 오름 차순으로 선택정렬하는것을 묻습니다.

먼저 1회전을 시키면
9,4 를 위치를 바꾸게 되죠 작은것이 앞으로....
즉, 4,9,....나머지숫자들은 그대로.. 4,9,5,11,8

2회전을 시키면
맨앞자리 4는 결정되었구요.. 이제 9,5가 자리 바꿈을 하죠 작은게 앞으로
그러면 4,5,9,....나머지 뒤에 숫자들은 그래도...
4,5,9,11,8.....

따라서 정답을 고르시면 됩니다. 라번이 정답니다.
[해설작성자 : 김상훈선생님 http://www.computersam.net]

18. 다음 설명이 의미하는 것은?(2013년 06월)

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 67%
     <문제 해설>
이것은 데이터가 기억장치에 배치되는 방법을 정의한다. 이것은 시스템 프로그래머나 시스템디자이너 관점에서 데이터베이스의 물리적인 저장구조를 묘사한다.
[해설작성자 : 효로롱]

19. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?(2010년 09월)

    

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

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

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

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


2과목 : 전자 계산기 구조


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

    

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

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

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

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

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

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

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

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

22. 인터럽트 체계의 동작을 나열하였다. 수행 순서가 옳은 것은?(2009년 05월)

    

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

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

23. 다음 인터럽트 중에서 우선순위가 가장 높은 것은?(2004년 05월)
     가. 외부 신호
     나. 프로그램
     다. 기계 이상
     라. 전원 이상

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

24. indirect cycle 동안에 컴퓨터는 무엇을 하는가?(2005년 03월)
     가. 명령을 읽는다.
     나. 오퍼랜드(operand)를 읽는다.
     다. 인터럽트(interrupt)를 처리한다.
     라. 오퍼랜드(operand)의 어드레스(address)를 읽는다.

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

25. 프론트-엔드 처리기(Front-end processor)에 관한 설명중 옳지 않은 것은?(2003년 08월)
     가. 자료처리 기능은 전혀 없다.
     나. 자체에서 프로그램이 가능하다.
     다. 자료 채널 기능보다 확장된 것이다.
     라. 여러 가지 주변장치를 중앙처리장치에 쉽게 연결할 수 있도록 한다.

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

26. 입출력 제어 처리방식에 대한 설명으로 틀린 것은?(2012년 08월)
     가. 동작의 타이밍을 조정하는 방식은 프로그램에 의해서 프로세서가 조정하는 중앙처리장치 제어방식과 별도의 제어장치를 두어 조정하는 전용장치 제어 방식이 있다.
     나. 중앙처리장치 제어방식은 입출력 시점을 중앙처리장치 동작 타이밍에 맞추는 동기 방식과 입출력장치의 동작 타이밍에 맞추는 비동기 방식이 있다.
     다. 비동기 방식은 입출력 장치의 준비 상태를 중앙처리장치가 직접 검사하는 플래그 검사 방식과 입출력 장치에서 하드웨어적인 외부 신호를 발생시켜 중앙처리장치에 알리는 인터럽트 제어 방식이 있다.
     라. 중앙처리장치 제어방식의 경우 동기 방식과 비동기방식으로 나눌 수 있으며 인터럽트 제어방식은 동기방식에 해당된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 55%
     <문제 해설>
인터럽트 제어방식은 비동기방식이다.

27. 고정배선제어방식과 비교하여 마이크로프로그램을 이용한 제어방식의 특징으로 볼 수 없는 것은?(2014년 08월)
     가. 구조적이고 임의적인 설계가 가능하다.
     나. 경제적이며 시스템의 설계비용을 줄일 수 있다.
     다. 보다 용이한 유지보수 관리가 가능하다.
     라. 처리속도가 빠르고 시스템이 간단할 때 유리하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 46%
     <문제 해설>
마이크로프로그램을 이용한 제어방식의 특징
- 소프트웨어적인 구성방법(정확히 말하면 펌웨어를 이용하는 방식)
- 마이크로 프로그램이 저장되는 제어 메모리 필요
- 명령어 셋트 변경 용이
- 다양한 어드레스 모드
- 속도가 느리다
- 유지보수 및 수정이 용이
- 비교적 복잡한 명령 세트를 가진 시스템에 적합
대체적으로 하드웨어적인 부분과 반대된 소프트웨어 적인 성향을 띈다고 생각하시면 됩니다. 모든 항목은 하드웨어 적인 고정배선제어방식과 반대
[해설작성자 : 3Mz]

28. 다음 회로에서 A=1010, B=1100이 입력되어 있을 때 출력 Y는?(2005년 09월)

    

     가. 1100
     나. 0011
     다. 1001
     라. 0110

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

29. 폰 노이만(Von Neumann)형 컴퓨터의 연산자 기능으로 옳지 않은 것은?(2005년 09월)
     가. 전달 기능
     나. 제어 기능
     다. 추적 기능
     라. 입출력기능

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

30. 인터럽트 체제에서 우선순위 부여 방법과 거리가 먼 것은?(2008년 05월)
     가. Polling
     나. Interrupt Service Routine
     다. Interrupt Request Chain
     라. Interrupt Priority Chain

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

31. 가상메모리로 사용할 수 있는 보조기억장치로 가장 적당한 기록 매체는?(2007년 05월)
     가. 자기디스크(Magnetic Disk)
     나. 자기테이프(Magnetic Tape)
     다. 캐시메모리(Cache Memory)
     라. RAM(Random ACCESS Memory)

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

32. 기억장치 중 CAM(Content Addressable Memory)이라고 하는 것은?(2003년 08월)
     가. cache 기억장치
     나. associative 기억장치
     다. 가상기억장치
     라. 주 기억장치

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 69%
     <문제 해설>
associative memory : 연관기억장치. 기억장치에서 자료를 찾을 때 주소에 의해 접근하지 않고, 기억된 내용의 일부(content)를 이용하여 접근할 수 있는(Addressable) 기억장치

33. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?(2011년 06월)
     가. 3
     나. 4
     다. 5
     라. 17

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 69%
     <문제 해설>
2의 4승 = 16
2의 5승 = 32    
[해설작성자 : 제로티]

n 보다 큰 최소의 2^x = 32
x = 5

34. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?(2011년 06월)
     가. associative mapping
     나. direct mapping
     다. set-associative mapping
     라. virtual mapping

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 58%
     <문제 해설>
Associative Mapping(어소시어티브 매핑)
-어소시어티브 메모리는 메모리 워드의 주소와 데이터를 모두 저장한다.
-캐시의 어떤 위치에서든지 주 메모리의 메모리 워드를 저장할 수 있다.
-가장 빠르고, 가장 융통성있고, 가장 비싸다.
-교체 알고리즘이 필요하다.
Direct Mapping(직접 매핑)
-캐시의 각 워드는 데이터 워드와 tag로 구성되어 있다.
-인덱스 필드(index field) : CPU가 메모리 참조를 요청할때 캐시에 접근하기 위한 주소로 사용.
Set-Associative Mapping(세트 어소시어티브 매핑)
-캐시의 각 워드는 같은 인덱스 주소 아래에 두개 이상의 메모리 워드를 저장 할 수 있다.(직접매핑의 단점 보안)
-두개의 세트 크기를 가지는 경우 각 인덱스 주소는 두개의 데이터 워드와 대응하는 tag를 지정 한다.(tag 6비트, 데이터워드 12비트)
[해설작성자 : Ohyc]

35. 입력태스크(task)를 일련의 서브태스크(sub task)로 나누어 각 서브태스크는 특별한 하드웨어를 통해 동시에 동작할 수 있도록 하여 현재 디지털 컴퓨터의 처리 능력을 크게 향상시키는데 기여한 기법은?(2013년 06월)
     가. pipeline
     나. dataflow
     다. array processing
     라. memory hierarchy

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
파이프라이(pipeline)은 병렬처리 장치입니다.
문제에 동시에 동작할 수 있도록 = 병렬
[해설작성자 : 대전폴텍유비14학번 ]

보기중 1, 2, 3 번 모두 병렬 처리 기법입니다.
이중 파이프라인은 명령어를    명령인출, 명령 해석, 오퍼랜드 인출, 실행등 단계별로 구분하여 동시에 실행하는 별렬 처리 기법입니다
[해설작성자 : mike]

36. 간접 상태(indirect state) 동안에 수행되는 것은?(2005년 03월)
     가. 명령어를 읽는다.
     나. 오퍼랜드의 주소를 읽는다.
     다. 오퍼랜드를 읽는다.
     라. 인터럽트를 처리한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 79%
     <문제 해설>
indirect 사이클에선 fetch 사이클에서 해석한 오퍼랜드의 주소를 읽어온다.
[해설작성자 : KT ECNV]

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

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

38. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?(2011년 08월)
     가. FETCH 스테이트
     나. INDIRECT 스테이트
     다. EXECUTE 스테이트
     라. INTERRUPT 스테이트

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 53%
     <문제 해설>
메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출은 INTERRUPT 스테이트
[해설작성자 : 쌈구]

39. 논리회로를 바르게 표시한 논리식은?(2003년 08월)

    

     가.
     나.
     다.
     라.

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

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 72%
     <문제 해설>
동기 시간을 맞추기 위하여 사이클 타임을 정수배로 사용합니다.
[해설작성자 : 밀양금성컴퓨터학원]



3과목 : 운영체제


41. 페이징 기법에 대한 설명으로 옳지 않은 것은?(2009년 03월)
     가. 동적 주소 변환 기법을 사용하여 다중 프로그래밍의 효과를 증진시킨다.
     나. 내부 단편화가 발생하지 않는다.
     다. 프로그램을 동일한 크기로 나눈 단위를 페이지라고 하며, 이 페이지를 블록으로 사용하는 기법이다.
     라. 페이지 맵 테이블이 필요하다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 63%
     <문제 해설>
페이징 기법은 내부 단편화가 발생한다.

42. 파일 보호 기법 중 다음 설명에 해당하는 것은?(2015년 05월)

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 60%
     <문제 해설>
*naming : 접근하고자 하는 파일 이름을 모르는 사용자를 접근 대상에서 제외
[해설작성자 : 도나니]

Password : 각 파일에 판독 암호와 기록 암호를 부여하여 암호를 아는 사용자에게만 접근을 허용
[해설작성자 : 치맥go]

-암호화(Cryptography) : 파일 내용을 알 수 없도록 함
-비밀번호(Password) : 각 파일에 판독 암호와 기록 암호를 부여하여 제한된 사용자에게만 접근을 허용
-파일 명명(Naming) : 접근하고자 하는 파일 이름을 모르는 사용자를 접근 대상에서 제외
-접근 제어(Access Control) : 사용자의 신원에 따라 서로 다른 접근 권한을 허용
[해설작성자 : 전산직공시생]

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

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

44. 주기억장치 배치 전략 기법으로 First Fit 방법을 사용할 경우, 다음과 같은 기억장소 리스트에서 10K 크기의 작접은 어느 영역에 할당되는가?(단, 탐색은 위에서 아래로 한다.)(2015년 05월)

    

     가. A
     나. C
     다. E
     라. F

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
최초 적합(First Fit):프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역중에서 첫번쨰 분할 영역에 배치시키는 방법.
[해설작성자 : 강호일]

45. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가?(2015년 05월)

    

     가. 202
     나. 236
     다. 256
     라. 320

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 50%
     <문제 해설>
SSTF는 탐색 시간이 가장 짧은 순서대로 실행된다.

1. 숫자 크기대로 정렬
14 37 53 65 67 98 122 124 203

2. 53일 기준으로 짧은 거리 계산
53 -> 65 -> 67-> 37-> 14-> 98-> 122 -> 124 -> 203
이 순서대로 진행 각 거리를 더하면 256이 나온다.
[해설작성자 : 아칸투]

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

46. 분산 처리 시스템의 설계 목적으로 거리가 먼 것은?(2009년 03월)
     가. 확장의 용이성
     나. 보안의 용이성
     다. 연산속도 향상
     라. 자원과 데이터의 공유성

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

47. 두개의 프로세스 간 선행순서를 Pi<Pj 로 표현할 경우 Pj 가 먼저 실행된다고 가정한다면, P2<P1, P4<P2, P4<P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스는?(2005년 03월)
     가. P1, P3
     나. P1, P4
     다. P2, P4
     라. P3, P4

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

48. UNIX에서 쉘(Shell)에 대한 설명으로 옳지 않은 것은?(2008년 05월)
     가. 사용자 명령을 받아 해석하고 수행시키는 명령어 해석기이다.
     나. 프로세스 관리, 기억장치 관리, 파일 관리 등의 기능을 수행한다.
     다. 시스템과 사용자 간의 인터페이스를 담당한다.
     라. 커널처럼 메모리에 상주하지 않기 때문에 필요할 경우 교체될 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 66%
     <문제 해설>
커널(Kernel) - 프로세스 관리, 기억장치 관리, 파일 관리 등의 기능을 수행한다.
[해설작성자 : zz]

49. 분산 운영체제 구조 중 다음의 특징을 갖는 구조는?(2006년 05월)

    

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

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

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76%
     <문제 해설>
종프로세서는 입,출력만 요청할 뿐 운영체제는 주 프로세서에서 수행합니다.
[해설작성자 : 임진완]
종 프로세서는 연산만 담당합니다.(입, 출력을 직접 수행하지는 않습니다.)

51. 파일 보호 기법 중 각 파일에 접근 목록을 두어 접근 가능한 사용자와 가능한 동작을 기록한 후, 이를 근거로 접근을 허용하는 기법은?(2003년 05월)
     가. 파일의 명명(Naming)
     나. 비밀번호(Password)
     다. 접근제어(Access control)
     라. 암호화(Cryptography)

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

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 75%
     <문제 해설>
cat은 파일의 내용을 화면에 표시하고, chown은 파일 소유권을 변경하는 명령어입니다
[해설작성자 : 미니]

53. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?(2006년 03월)

    

     가. 문제 프로그램(Problem Program)
     나. 감시 프로그램(Supervisor Program)
     다. 작업 제어 프로그램(Job Control Program)
     라. 데이터 관리 프로그램(Data Management Program)

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

54. 유닉스시스템에서 명령어 해석기로 사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당하는 것은?(2004년 09월)
     가. 유틸리티
     나.
     다. 커널
     라. IPC

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

55. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?(2003년 03월)
     가. 파일의 링크수
     나. 파일이 만들어진 시간
     다. 파일의 크기
     라. 파일이 최초로 수정된 시간

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

56. 파일의 구성 방식 중 순차 파일에 대한 설명으로 옳지 않은 것은?(2007년 03월)
     가. 부가적인 정보를 보관하지 않으므로 불필요한 공간 낭비가 없다.
     나. 파일 구성이 용이하다.
     다. 대화식 처리보다 일괄 처리에 적합한 구조이다.
     라. 임의의 특정 레코드를 검색하는 효율이 높다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 77%
     <문제 해설>
순차라는 말이 나오면 일단 노래 테이프를 생각하시면 됩니다.
5번째 곡을 바로 듣기 위해서는 엄청난 노력이 필요하죠..^^;

57. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생 하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)(2014년 08월)

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 54%
     <문제 해설>
2 2 2 2 5 5 5 5 3 3 3 3
    3 3 3 3 2 2 2 2 2 5 5
            1 1 1 4 4 4 4 4 4
* *     * * * *     *        *
* = 부재 합이 8
[해설작성자 : ]

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

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 46%
     <문제 해설>
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회
[해설작성자 : 아즈나]

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

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

60. 분산 시스템에서 약 결합(loosely-coupled) 시스템의 특징이 아닌 것은?(2004년 09월)
     가. 프로세서 간 통신은 공유 기억 장치를 통하여 이루어진다.
     나. 둘 이상의 독립된 컴퓨터 시스템을 통신 링크를 이용하여 연결한 시스템이다.
     다. 시스템마다 독자적인 운영체제를 보유한다.
     라. 프로세스간의 통신은 메시지 전달이나 원격 프로시저 호출을 통하여 이루어진다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 49%
     <문제 해설>
가: 공유기억장치를 통해 이루어지는건 강 결합 이지요
[해설작성자:쭈니]


4과목 : 소프트웨어 공학


61. 소프트웨어 재사용의 이점으로 볼 수 없는 것은?(2007년 03월)
     가. 개발 비용을 감소시킨다.
     나. 프로그램 언어가 종속적이다.
     다. 소프트웨어 품질을 향상 시킨다.
     라. 프로그램 생성 지식을 공유하게 된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 74%
     <문제 해설>
개발 시간과 비용 단축, 소프트웨어 품질 및 생산성 향상, 프로젝트 실패 위험 감소, 시스템 구축 방법에 대한 지식공유, 시스템 명세, 설계, 코드등 문서 공유
[해설작성자 : 카르]

62. 소프트웨어 프로젝트를 효과적으로 관리하기 위해서는 3P에 초점을 맞추어야 한다. 3P에 직접 해당되지 않는 것은?(2014년 08월)
     가. People
     나. Program
     다. Problem
     라. Process

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65%
     <문제 해설>
3P People Problem Process
[해설작성자 : 뀽]

63. 소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은?(2005년 03월)
     가. 사용자의 책임과 권한부여
     나. 소프트웨어의 품질향상
     다. 생산성 향상
     라. 구축 방법에 대한 지식의 공유

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

64. OMA(Object Management Architecture)레퍼런스 모델은 OMG(Object Management Group)의 활동 방향과 목적에 부합하는 모델이다. 다음 중 OMA 레퍼런스 모델의 구성요소가 아닌 것은?(2016년 03월)
     가. Common Facilities
     나. Application Interface
     다. User Interface
     라. Domain Interface

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

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

    

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

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

66. 다음 객체지향 기법에 대한 설명에 해당하는 것은?(2016년 03월)

    

     가. Encapsulation
     나. Abstraction
     다. Inheritance
     라. Polymorphism

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 35%
     <문제 해설>
1.캡슐화
객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶고,
실제 구현 내용 일부를 외부에 감추어 은닉한다.
속성인 데이터와 메서드의 결합은 C++의 경우 멤버함수를 호출할 때 객체의 저장공간을 멤버함수에 넘겨 데이터 처리를 하도록 하는 방법을 사용한다.
외부에 감추는 방법으로는 언어적 측면에서 접근지정자를 두어 은닉의 정도를 기술하여 구현한다. 은닉의 정도를 접근지정자로 기술하고 해당 영역에 들어가는 속성이나 메서드를 제한하면 된다. 접근지정자에 의해 제한된 멤버들은 컴파일러에 의해 판단된다. 언어적 측면에서 접근지정자에 의해 정의된 해당 멤버변수나 멤버함수는 코드 중에 접근방식을 위반한 코드를 작성하면 컴파일 오류로 처리하고 실행코드 생성을 제한한다.

2.추상화
자료 추상화는 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 프로그램을 간단히 만드는 것이다. 자료 추상화를 통해 정의된 자료형을 추상 자료형이라고 한다. 추상 자료형은 자료형의 자료 표현과 자료형의 연산을 캡슐화한 것으로 접근 제어를 통해서 자료형의 정보를 은닉할 수 있다. 객체 지향 프로그래밍에서 일반적으로 추상 자료형을 클래스, 추상 자료형의 인스턴스를 객체, 추상 자료형에서 정의된 연산을 메소드, 메소드의 호출을 메시지라고 한다.

3.상속
상속은 새로운 클래스가 기존의 클래스의 자료와 연산을 이용할 수 있게 하는 기능이다. 상속을 받는 새로운 클래스를 부클래스, 파생 클래스, 하위 클래스, 자식 클래스라고 하며 새로운 클래스가 상속하는 기존의 클래스를 기반 클래스, 상위 클래스, 부모 클래스라고 한다. 상속을 통해서 기존의 클래스를 상속받은 하위 클래스를 이용해 프로그램의 요구에 맞추어 클래스를 수정할 수 있고 클래스 간의 종속 관계를 형성함으로써 객체를 조직화할 수 있다.

4.다형성
프로그램 언어의 다형성(polymorphism; 폴리모피즘)은 그 프로그래밍 언어의 자료형 체계의 성질을 나타내는 것으로, 프로그램 언어의 각 요소들(상수, 변수, 식, 오브젝트, 함수, 메소드 등)이 다양한 자료형(type)에 속하는 것이 허가되는 성질을 가리킨다. 반댓말은 단형성(monomorphism)으로, 프로그램 언어의 각 요소가 한가지 형태만 가지는 성질을 가리킨다.

예시[편집]
단형성 체계를 가진 프로그램 언어에서는 함수는 각각 한가지 의미로 식별되는 이름과 결합되어 있어 다른 동작을 구현하기 위해서는 다른 이름을 써야 한다.

예를 들어 어떤 값을 문자열 형식으로 변환하는 단순한 경우를 생각해보자. 단형성 형태 체계를 가진 언어에서는, 다음과 같이 개별 함수로 되어 있을 것이다.

//숫자를 문자열로 바꾸는 경우
string = StringFromNumber(number);

//날짜를 문자열로 바꾸는 경우
string = StringFromDate(date);
한편 다형성 체계를 가진 언어에서는, StringValue와 같은 범용 메소드 이름을 정의하여 형태에 따라 각각 적절한 변환 방식을 정의해둠으로써 객체의 종류와 상관없는 추상도가 높은 변환 형식을 구현할 수 있다.

//숫자를 문자열로 바꾸는 경우
string = number.StringValue();

//날짜를 문자열로 바꾸는 경우
string = date.StringValue();
물론 StringValue 메소드의 정의는 형태별로 따로 수행되어야 하기 때문에 전체적으로 코드의 분량이 감소하는 것은 아니다(다만 상속에 의한 재사용은 있을 수 있다). 또 무엇이 '올바른 동작'인지는 객체의 설계에 따라 달라질 수 있으므로, 다형성을 잘 다루려면 체계 전체를 파악하는 뛰어난 설계 능력이 요구된다.
[해설작성자 : 발렌시아드]

67. 소프트웨어 품질관리 위원회의 기본적인 목적으로 가장 바람직한 것은?(2004년 09월)
     가. 소프트웨어 품질 향상
     나. 표준화 준수여부 검증
     다. 도큐먼트(document)의 품질 검사
     라. 사용자와의 관계 향상

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

68. 소프트웨어 컴포넌트(Component) 재사용의 이점이라고 볼 수 없는 것은?(2013년 08월)
     가. 소프트웨어의 품질 향상
     나. 개발 담당자의 생산성 향상
     다. 개발 비용의 절감
     라. 응용 소프트웨어의 보안 유지

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

69. 객체지향 설계에 대한 설명으로 옳지 않은 것은?(2011년 08월)
     가. 객체지향 설계에 있어 가장 중요한 문제는 시스템을 구성하는 객체와 속성, 연산을 인식하는 것이다.
     나. 시스템 기술서의 동사는 객체를, 명사는 연산이나 객체 서비스를 나타낸다.
     다. 객체지향 설계를 문서화할 때 객체와 그들의 부객체(Sub-Object)의 계층적 구조를 보여주는 계층차트를 그리면 유용하다.
     라. 객체는 순차적으로(Sequently) 또는 동시적으로 (Concurrently) 구현될 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 59%
     <문제 해설>
객체지향 설계
- 객체지향 설계에 있어 가장 중요한 문제는 시스템을 구성하는 객체와 속성, 연산을 인식하는 것이다.
- 객체지향 설계를 문서화할 때 객체와 그들의 부객체의 계층적 구조를 보여주는 계층차트를 그리면 유용하다.
- 객체는 순차적으로 또는 동시적으로 구현될 수 있다.
- 서브 클래스와 메시지 특성을 세분화하여 세부사항을 정제화한다.
[해설작성자 : enaaan]

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

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

71. 자료흐름도(DFD)에서 처리(process)를 나타내는 기호는?(2006년 05월)
     가.
     나. 사각형
     다. 화살표
     라. 삼각형

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

72. 캡슐화(Encapsulation)의 장점이라고 볼 수 없는 것은?(2005년 03월)
     가. 소프트웨어 변경시 파급효과를 최소화 한다.
     나. 소프트웨어의 분석단계가 간단해진다.
     다. 소프트웨어 컴포넌트(Component)의 재사용을 쉽게 한다
     라. 캡슐화된 객체 간에 인터페이스가 단순화 된다.

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

73. 소프트웨어 개발 방법론에서 구현(Implementation)에 대한 설명으로 가장 적절한 것은?(2004년 09월)
     가. 요구사항 분석 과정 중 모아진 요구사항을 옮기는 것
     나. 시스템이 무슨 기능을 수행하는지에 대한 시스템의 목표기술
     다. 프로그래밍 또는 코딩이라고 불리며 설계 명세서가 컴퓨터가 알 수 있는 모습으로 변환되는 과정
     라. 시스템이나 소프트웨어 요구 사항을 정의하는 과정

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

74. 자료 흐름도(DFD)의 구성 요소가 아닌 것은?(2007년 05월)
     가. 처리
     나. 자료 흐름
     다. 단말
     라. 기수

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

75. 소프트웨어 라이프사이클 단계 중 가장 오랜 시간이 걸리며 대부분의 비용을 차지하는 단계는?(2004년 03월)
     가. 타당성 검토단계
     나. 운용 및 유지보수 단계
     다. 기본설계 단계
     라. 실행단계

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

76. 자료흐름도(DFD : Data Flow Diagram)의 구성요소 중 자료출처와 도착지를 나타내는 기호는?(2004년 03월)
     가.
     나.
     다.
     라.

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

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

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

78. 소프트웨어의 재사용으로 얻어지는 이익이 아닌 것은?(2006년 05월)
     가. 표준화의 원칙을 무시할 수 있다.
     나. 프로젝트의 개발 위험을 줄여줄 수 있다.
     다. 프로젝트의 개발기간과 비용을 줄일 수 있다.
     라. 개발자의 생산성을 향상시킬 수 있다.

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

79. 소프트웨어 품질목표 중 쉽게 배우고 사용할 수 있는 정도를 나타내는 것은?(2009년 05월)
     가. Correctness
     나. Reliability
     다. Usability
     라. Integrity

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

80. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?(2004년 05월)
     가. 설계는 모듈적이어야 한다.
     나. 설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
     다. 소프트웨어 요소들 간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
     라. 설계는 서브루틴이나 프로시저가 전체적이고 통합적이 될 수 있도록 유도되어야 한다.

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


5과목 : 데이터 통신


81. LAN의 매체 접근 방법에 따른 분류로 옳지 않은 것은?(2003년 05월)
     가. CSMA/CD
     나. 토큰 버스
     다. 토큰 링
     라. LLC

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

82. TCP/IP 모델 중 응용계층 프로토콜에 해당하지 않은 것은?(2009년 08월)
     가. TELNET
     나. SMTP
     다. ROS
     라. FTP

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

83. 인터넷 프로토콜로 사용되는 TCP/IP의 계층화 모델 중 Transport 계층에서 사용되는 프로토콜은?(2015년 05월)
     가. FTP
     나. IP
     다. ICMP
     라. UDP

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 44%
     <문제 해설>
응용 계층 - FTP
전송 계층 -    UDP     < 전송 계층에 해당하는 프로토콜
인터넷 레이어 계층(7Layer 모델의 네트워크계층에 해당) - IP,ICMP

* 7계층과 4계층 프로토콜 외우기(7계층 모델을 4계층 모델에 대입 후 해당 계층에 해당하는 프로토콜을 선택하는게 요령이다
     OSI 7계층                             TCP/IP 4계층
응용,표현,세션계층 = 어플리케이션 레이어(DHCP,DNS,FTP,HTTP,SNMP,IMAP,SSH,Telnet,SSL/TLS)
전송 계층                        = 전송 계층(TCP,UDP)
네트워크 계층             = 인터넷 계층(IP,ICMP,IGMP,IPsec)
데이터링크,물리        = 네트워크 인터페이스 레이어 (ARP,L2TP,DSL,FDDI)
[해설작성자 : 3회는 합격일세]

OSI 7계층 TCP/IP 4계층
응용, 표현,세션계층 = Application(SMTP,FTP,TFTP,DNS,SNMP,BOOTP)
전송계층 = Transport(TCP,UDP)
네트워크 계층 = Internet(IP, ICMP,IGMP,ARP,RARP)
데이터링크,물리 = Network (ARP, L2TP,DSL,FDDI)

84. 하나의 메시지 단위로 축척-전달(store-and-forward)방식에 의해 데이터를 교환하는 방식은?(2006년 09월)
     가. 음성교환용 회선교환 방식
     나. 메시지교환 방식
     다. 데이터 전용회선 교환방식
     라. 패킷 교환방식

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

85. 토큰 패싱 방식에서 토큰에 대하여 가장 올바르게 설명한 것은?(2011년 08월)
     가. 데이터 통신 시 에러를 체크하기 위해 사용된다.
     나. 전송할 데이터를 의미한다.
     다. 채널 사용권을 의미한다.
     라. 5바이트로 구성되어 있다.

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

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 46%
     <문제 해설>
- DLE(Data Link Escape) : 데이터 투명성(투과성)을 위해 삽입되는 제어 문자
- SYN : 문자 동기 유지
- STX : 본문 시작
- ETX : 본문 종료
[해설작성자 : 관회팝]

87. IP(Internet Protocol) 프로토콜에 대한 설명 중 틀린 것은?(2011년 03월)
     가. 신뢰성이 부족한 비 연결형 서비스를 제공하기 때문에 상위 프로토콜에서 이러한 단점을 보완해야 한다.
     나. IP 프로토콜은 직접전송과 간접전송으로 나누어지며, 직접전송은 패킷의 최종목적지와 같은 물리적인 네트워크에 연결된 라우터에 도달할 때 까지를 말한다.
     다. 송신자가 여러 개인 데이터 그램을 보내면서 순서가 뒤바뀌어 도달할 수 있다.
     라. 각 데이터 그램이 독립적으로 처리되고 목적지까지 다른 경로를 통해 전송될 수 있다.

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

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

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

89. 인터넷 상의 서버와 클라이언트 사이의 멀티미디어를 송수신하기 위한 프로토콜과 웹 문서를 작성하기 위해 사용하는 언어를 순서대로 바르게 나열한 것은?(2014년 03월)
     가. URI, URL
     나. HTTP, MHS
     다. HTTP, HTML
     라. WWW. HTTP

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

90. 패리티 체크(parity check)를 하는 이유는?(2005년 03월)
     가. 검출된 에러를 정정하기 위하여
     나. 기억 장치의 용량을 검사하기 위하여
     다. 전송된 부호의 용량을 검사하기 위하여
     라. 전송된 부호의 에러를 검출하기 위하여

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

91. HDLC의 동작 모드 중 전이중 전송의 점대점 균형 링크 구성에 사용되는 것은?(2012년 03월)
     가. PAM
     나. ABM
     다. NRM
     라. ARM

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 34%
     <문제 해설>
HDLC의 데이터 전송 모드
NRM-표준(정규) 응답 모드 : 반이중 통신을 하는 포인트 투 포인드 또는 멀티 포인트 불균형 링크 구성에 사용. 종국은 주국의 허가(Poll)가 있을 때만 송신
ARM-비동기 응답 모드 : 전이중 통신을 하는 포인트 투 포인드 불균형 링크 구성헤 사용, 종국은 주국의 허가 없이도 송신 가능하다, 링크 설정이나 오류 복구등의 제어기능은 주국만 함
ABM-비동기 균형(평형) 모드 : 포인트 투 포인트 균형 링크에서 사용 혼합국끼리 허가 없이 언제나 전송할 수 있도록 설정

- 네이버 블로그, 2012.08.14, http://blog.naver.com/hh_love_gh?Redirect=Log&logNo=90106577683
[해설작성자 : 맘은소년]

92. 아날로그 데이터 전송 방식 중에서 비트 전송률을 높이기 위해 각각의 벡터를 위상 변화뿐만 아니라 진폭 변화도 시키는 방식은?(2005년 03월)
     가. PSK(Phase Shift Keying)
     나. QAM(Quardrature Amplitude Modulation)
     다. FSK(Frequency Shift Keying)
     라. ASK(Amplitude Shift Keying)

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

93. 전송을 위한 5단계의 제어 절차 중 제 3 단계는?(2003년 08월)
     가. 데이터링크의 종결
     나. 정보 메시지의 전송
     다. 데이터링크의 설정
     라. 데이터 통신회선의 절단

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

94. 아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation) 과정을 순서대로 바르게 나타낸 것은?(2014년 08월)
     가. 표본화(Sampling) → 양자화(Quantization) → 부호화(Encoding)
     나. 양자화(Quantization) → 부호화(Encoding) → 표본화(Sampling)
     다. 부호화(Encoding) → 양자화(Quantization) → 표본화(Sampling)
     라. 표본화(Sampling) → 부호화(Encoding) → 양자화(Quantization)

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

95. HDLC의 프레임 구성에서 프레임 검사 시퀀스(FCS) 영역의 기능은?(2005년 03월)
     가. 전송 오류 검출 기능
     나. 데이터 처리 기능
     다. 주소 인식 기능
     라. 정보 저장 기능

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

96. ISO(국제표준기구)의 OSI 7계층 중 통신망의 경로(routing) 선택 및 통신량의 폭주 제어를 담당하는 계층은?(2011년 03월)
     가. 응용 계층
     나. 네트워크 계층
     다. 표현 계층
     라. 물리 계층

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

97. RTCP(Real-Time Control Protocol)의 기능으로 틀린 것은?(2014년 08월)
     가. 데이터 분배에 대한 피드백을 제공한다.
     나. RTP 소스의 transport-level의 identifier를 전달한다.
     다. minimal session control information을 전송한다.
     라. 데이터 전송을 모니터링하고 최대한의 제어와 인증 기능을 제공한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 39%
     <문제 해설>
최대한(x) -> 최소한(o)
[해설작성자 : 호호]

98. OSI 7-layer 모델에 해당되지 않는 것은?(2006년 09월)
     가. Application layer
     나. Data link layer
     다. Network layer
     라. Internet layer

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

99. WAN과 LAN의 설명으로 옳지 않은 것은?(2008년 05월)
     가. WAN은 국가망 또는 각 국가의 공중통신망을 상호 접속시키는 국제정보통신망으로 설계 및 구축, 운용된다.
     나. LAN은 사용자 구내망으로 구축되며, 제한된 영역에서의 구내 사설 데이터 통신망으로 운영될 수 있다.
     다. LAN의 대표적인 예로는 일반 음성 전화망인 PSTN, 패킷 교환 데이터 통신망인 PSDN등이 있다.
     라. WAN은 공중 통신망 사업자가 구축하고, 일반 대중 기업자들에게 보편적인 정보통신 서비스를 제공한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 56%
     <문제 해설>
일반 음성 전화망인 PSTN, 패킷 교환 데이터 통신망인 PSDN는 WAN이다.

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

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

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
4130 컴활 1급 필기 기출문제(해설) 및 CBT 2015년03월07일 좋은아빠되기 2017.06.24 2894
4129 정보처리기사 필기 기출문제(해설) 및 CBT 모의고사(9674222) 좋은아빠되기 2017.02.10 2789
4128 산업안전기사 필기 기출문제(해설) 및 CBT 모의고사(2332770) 좋은아빠되기 2016.11.11 2788
4127 리눅스마스터 2급 필기 기출문제(해설) 및 CBT 모의고사(3672541) 좋은아빠되기 2020.01.07 2784
» 정보처리기사 필기 기출문제 및 전자문제집 CBT 모의고사(6288134) 좋은아빠되기 2016.06.07 2753
4125 피부미용기능사 필기 기출문제(해설) 및 CBT 모의고사(2626918) 좋은아빠되기 2017.01.03 2743
4124 전기기능사 필기 시험문제(해설) 및 CBT 모의고사(6853147) 좋은아빠되기 2017.01.03 2711
4123 전기기능사 필기 기출문제(해설) 및 CBT 2010년03월28일(2회) 좋은아빠되기 2017.03.21 2700
4122 전기기능사 필기 기출문제(해설) 및 CBT 2013년01월27일(1회) 좋은아빠되기 2017.03.28 2686
4121 정보처리기사 필기 기출문제(해설) 및 CBT 모의고사(7554496) 좋은아빠되기 2016.10.10 2681
4120 산업안전기사 필기 기출문제 및 전자문제집 CBT 2013년06월02일 좋은아빠되기 2016.06.07 2673
4119 컴활 2급 필기 기출문제(해설) 및 CBT 모의고사(4632769) 좋은아빠되기 2017.02.23 2671
4118 산업안전기사 필기 기출문제(해설) 및 CBT 모의고사(7140345) 좋은아빠되기 2016.11.09 2667
4117 산업안전기사 필기 기출문제(해설) 및 CBT 모의고사(1774964) 좋은아빠되기 2016.11.11 2640
4116 전기기사 필기 기출문제(해설) 및 CBT 모의고사(5487947) 좋은아빠되기 2017.05.22 2573
4115 컴퓨터활용능력 2급 필기 기출문제(해설) 및 CBT 2010년10월17일 좋은아빠되기 2017.07.01 2561
4114 한식조리기능사 필기 시험문제(해설) 및 CBT 모의고사(8242848) 좋은아빠되기 2016.11.16 2529
4113 건설재료시험기사 필기 기출문제(해설) 및 CBT 모의고사(8846306) 좋은아빠되기 2018.10.20 2522
4112 컴활 1급 필기 기출문제(해설) 및 CBT 모의고사(2399892) 좋은아빠되기 2016.08.30 2519
4111 컴퓨터활용능력 1급 필기 기출문제(해설) 및 CBT 2020년07월04일 좋은아빠되기 2020.12.08 2513
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 210 Next
/ 210