위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.
(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)
전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.
최신 정보처리기사(구) 필기 기출문제(해설) : [다운로드]
정보처리기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년05월20일1. | 다음 자료에 대하여 삽입(insertion) 정렬 기법을 사용하여 오름차순으로 정렬하고자 한다. 1회전 후의 결과는? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> 삽입 정렬은 자료배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정열을 완성하는 알고리즘이다. k번째 반복 후의 결과 배열은, 앞쪽 k+1 항목이 정렬된 상태이다. - 위키백과, 2012.08.13, http://ko.wikipedia.org/wiki/%EC%82%BD%EC%9E%85_%EC%A0%95%EB%A0%AC
보기의 삽입 정렬 실행 예 초기상태 : 5 4 3 2 1 1회전 후 : 4 5 3 2 1 2회전 후 : 3 4 5 2 1 3회전 후 : 2 3 4 5 1 4회전 후 : 1 2 3 4 5 |
|
2. | 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> 데이터 모델에 표시할 사항 구조(Structure): 논리적으로 표현된 개체들 간의 관계를 표시한다. 연산(Operation): 데이터베이스에 저장된 실제 데이터를 처리하는 방법을 표시한다. 제약조건(Constraint): 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 표시한다. [해설작성자 : lkw] |
|
3. | 데이터베이스의 특성으로 옳은 내용 모두를 선택한 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 79%
| <문제 해설> 데이터베이스 데이터 참조시 위치나 주소가 아닌 내용에 의한 참조 [해설작성자 : lkw]
데이터 베이스에서 내용을 검색해야 편리하다고 생각하면됨 so, 내용에 의한 참조! [해설작성자 : 정아] |
|
4. | 제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화 하기 위한 작업은? |
라. | 결정자가 후보 키가 아닌 함수 종속 제거 |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 제 3정규형(3NF; Third Normal Form) : 제 2 정규형(2NF)이고, 키가 아닌 모든 애트리뷰트들은 기본키에 이행적으로 함수 종속되지 않음. 보이스코드 정규형(BCNF; Boyce/Codd Normal Form) : 릴레이션 R의 모든 결정자가 후보키이면 릴레이션 R은 BCNF에 속한다. |
|
가. | 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다. |
나. | 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다. |
다. | 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다. |
라. | 효과적인 검색 알고리즘을 생성할 수 있다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 81%
| <문제 해설> 정규화의 목적은 가능하다면 모든 개체 간의 관계를 표현하고, 정보의 중복을 피하며, 정보의 검색을 보다 용이하게 하기 위함이다. 정규화하지 않을 경우에는 삭제 이상, 삽입 이상, 갱신 이상과 같은 이상 현상이 발생한다. |
|
6. | 스택(Stack)의 응용 분야로 거리가 먼 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 스택의 응용 분야는 서브루틴 호출, 순환 프로그램, 인터럽트 처리, 수식 계산 및 수식 표기법, 컴파일러 등을 들 수 있으며, 다. 운영체제의 작업 스케줄링은 큐의 응용분야이다. |
|
7. | “트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.” 는 트랜잭션의 특성은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> Consistency(일관성) : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성이 있는 데이터베이스 상태로 변환함.시스템이 가지고 있는 고정 요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 함.
Isolation(독립성) : 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음.
Atomicity(원자성) : 처리된 작업은 모두 반영되든지 아니면 전혀 반영되지 않아야 함.
Durability(영속성) : 성공적으로 완료된 트랜잭션의 결과는 영구적으로 반영되어야 함. [해설작성자 : 예스테] |
|
8. | 릴레이션의 특징으로 옳은 내용을 모두 선택한 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 80%
| <문제 해설> 릴레이션은 정보 저장의 기본 형태가 2차원 구조의 테이블이며, 튜플은 테이블의 한 행을 말한다. 이러한 릴레이션의 특징은 다음과 같다. 1. 한 릴레이션에 포함된 튜플들은 모두 상이하다. 2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다. 3. 한 릴레이션을 구성하는 속성 사이에는 순서가 없다. 4. 모든 속성 값은 원자값이다. |
|
9. | 데이터베이스의 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 40%
| <문제 해설> 개념적 설계 단계에서 개념 스키마 모델링과 트랜잭션 모델링을 병행수행한다. [해설작성자 : lkw]
개념적 설계(정보 모델링,개념화) -정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. -스키마 모델링과 트랜잭션 모델링을 병행하여 수행한다. -요구 분석 단계에서 나온 결과(요구 조건 명세)를 DBMS에 독립적인 E-R다이어그램(개체 관계도)으로 작성한다. -DMBS에 독립적인 개념 스키마를 설계한다.
논리적 설계(데이터 모델링) -현실세계에서 발생하는 자료를 컴퓨터가 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정이다. -개념 세계의 데이터를 필드로 기술된 데이터 타입과 이 데이터 타입들 간의 관계로 표현되는 논리적 구조의 데이터로 모델화한다. -개념적 설계가 개념 스키마를 설계하는 단계라면 논리적 설계에서는 개념 스키마를 평가 및 정제하고 특정 DBMS에 종속적인 논리적 스키마를 설계하는 단계이다. -트랜잭션의 인터페이스를 설계한다. -관계형 데이터베이스라면 테이블을 설계하는 단계이다.
물리적 설계(데이터 구조화) -논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다. -데이터베이스 파일의 저장 구조, 레코드의 형식, 접근경로와 같은 정보를 사용하여 데이터가 컴퓨터에 저장 되는 방법을 묘사한다. -트랜잭션을 작성한다. |
|
10. | 일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 81%
| <문제 해설> 트랜잭션은 데이터베이스 시스템에서 복구 및 병행 시행시 처리되는 작업의 논리적 단위이다. 도메인은 속성이 취할 수 있는 값들의 집합이며, 모듈은 프로시저들의 집합이고, 프로시저는 자주 사용되는 계산이나 반복되는 조작을 실행단위별로 세분화해 놓은 것이다. |
|
11. | 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은? |
가. | 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다. |
나. | 로킹 단위가 작아지면 병행성 수준이 높아진다. |
다. | 로킹 단위가 커지면 로킹 오버헤드가 증가한다. |
라. | 데이터베이스도 로킹 단위가 될 수 있다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 80%
| <문제 해설> 로킹은 하나의 트랜잭션이 데이터를 액세스하는 동안 다른 트랜잭션이 그 데이터 항목을 액세스할 수 없도록 하는 방법이다. 로킹 단위는 로킹의 대상이 되는 객체의 크기를 말하며, 로킹 단위가 커지면 로킹 오버헤드는 감소하고, 데이터베이스 공유도는 저하된다. 반대로 로킹 단위가 작아지면 로킹 오버헤드는 증가하고, 데이터베이스 공유도는 증가한다. 데이터베이스, DBSPACE, 테이블, 페이지, 행도 로킹 단위가 될 수 있다. |
|
12. | 다음 트리를 Preorder 운행법으로 운행할 경우 네 번째로 탐색되는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> Preorder 운행: Root, Left, Right 순으로 운행 Inorder 운행: Left, Root, Right 순으로 운행 Postorder 운행: Left, Right, Root 순으로 운행
따라서 Preorder로 문제 순서를 적어보자면, A - B - D - C - E - G - H - F 순이 됩니다. |
|
13. | 자료 구조의 성격이 나머지 셋과 다른 하나는? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 선형구조 : 순차리스트(스택, 큐, 데크, 배열), 연결리스트 비선형구조 : 트리, 그래프 |
|
14. | 관계해석에 대한 설명으로 옳지 않은 것은? |
가. | 수학의 프레디킷 해석에 기반을 두고 있다. |
나. | 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다. |
다. | 튜플 관계해석과 도메인 관계해석이 있다. |
라. | 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 관계해석은 비절차적이고 관계대수가 절차적이랍니다
4번은 관계대수에 관한설명 입니다. 관계 해석 : 원하는 정보가 무엇인라는 것만 정의하는 비절차적인 언어입니다. 관계대수=HOW? 관계해석=What? [해설작성자 : NY] |
|
15. | 3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳은 내용 모두를 선택한 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> 물리적 저장 장치의 관점에서 본 전체 데이터베이스의 명세는 내부 스키마를 말한다. |
|
16. | Which is the design step of database correctly? |
가. | 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]☜ 블럭 설정하면 보임 정답률 : 80%
| <문제 해설> 데이터베이스 설계 단계 요구설계 >> 개념설계 >> 논리설계 >> 물리설계 |
|
17. | 데이터베이스 설계시 고려 사항으로 적합하지 않은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> 데이터 종속의 회피를 지향하고 있음 [해설작성자 : 정보처리기사] |
|
18. | 뷰(View)에 대한 설명으로 옳은 내용으로만 나열된 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 뷰는 하나 이상의 테이블로부터 유도되어 만들어진 가상 테이블이다. 뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것처럼 간주된다. 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제된다. DBA는 보안 측면에서 뷰를 활용할 수 있으며, 뷰로 구성된 내용에 대한 삽입, 삭제 갱신 연산에 제약이 따르는 점은 뷰의 단점이다. |
|
19. | 시스템 카탈로그에 대한 설명으로 틀린 것은? |
가. | 데이터베이스에 포함된 다양한 데이터 객체에 대한 정보들을 유지, 관리하기 위한 시스템 데이터베이스이다. |
나. | 시스템 카탈로그를 데이터 사전(Data Dictionary)이라고도 한다. |
다. | 시스템 카탈로그를 데이터 정보를 메타 데이터라고도 한다. |
라. | 시스템 카탈로그는 시스템을 위한 정보를 포함하는 시스템 데이터베이스이므로 일반 사용자는 내용을 검색할 수 없다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 83%
| <문제 해설> 시스템 카탈로그는 사용자가 직접 갱신할수 없답니다. 사용자가 SQL문으로 여러가지 객체에 명령으로 변화를 주면 시스템이 자동으로 갱신을 합니다 사용자는 일일히 갱신을 할 필요가 없지요. [해설작성자 : 이영국]
시스템 카탈로그는 일반사용자의 경우 내용검색만 가능합니다. 수정/삭제 등 불가 [해설작성자 : 동긔나긔] |
|
20. | What is the quantity of tuples in consist of the relation? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> Degree: 한 릴레이션에서 속성의 개수 Domain: 속성이 취할 수 있는 값들의 집합 Cardinality: 한 릴레이션에서 튜플의 수 Instance : 한 릴레이션의 전체 도메인들에 대한 일시적인 값들 (샘플 데이터) [해설작성자 : 명지대] |
|
21. | 프로그램에 의해 제어되는 동작이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 42%
| <문제 해설> fetch 는 CPU가 무엇을 위해 주기억장치에 접근하느냐에 따라 변하는 상태중 하나다. fetch cycle: 명령어를 주기억장치에서 중앙처리장치의 명령 레지스터로 가져와 해독 [해설작성자 : 신난영수] |
|
22. | 두 데이터를 비교하는 연산(compare)과 같은 동작을 하는 논리연산은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> - AND연산 ( MASK 연산 ) - OR 연산 ( Selective-Set 연산 ) - EX-OR 연산 ( Compare 연산 ) [해설작성자 : 윤채아빠] |
|
23. | 명령어 사이클에 대한 설명 중 옳지 않은 것은? |
가. | 간접 사이클은 피연산 데이터가 있는 기억장치의 유효주소를 계산하는 과정이다. |
나. | 인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다. |
다. | 실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다. |
라. | 패치 사이클은 주기억장치로부터 명령어를 꺼내어 디코딩하는 과정이다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> 인터럽트 단계(Interrupt Cycle) 인터럽트 발생 시 복귀주소(PC)를 저장시키고, 제어 순서를 인터럽트 처리 프로그램의 첫 번째 명령으로 옮기는 단계이다. [해설작성자 : lkw] |
|
24. | CPU와 주기억장치 사이의 속도차이로 인해서 발생하는 문제를 해결하기 위해 주기억장치를 모듈별로 주소를 배정한 후 각 모듈을 번갈아 가면서 접근하는 방식은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> Virtual Memory: 제한된 용량의 실기억 장치 주소 공간을 사용자 주소 개념으로 확장시킨 것으로 참조의국부성을 이용한 방법. 메모리를 주기억 장치의 용량으로 제한하지 않고 보조 기억 장치의 용량까지 확대 사용한 것. Cache Memory: 주기억 장치에서 가장 많이 사용되는 프로그램과 데이터를 작고 빠른 고속의 기억장치에 갖다 놓고 처리하는 것. Interleaving: 기억 장치의 주소 버스를 통해 한 모듈이 주소를 보내는 동안 다른 모듈은 미리 보낸 주소를 해독하여 기억 장치를 접근하고, 또 다른 모듈은 읽어낸 데이터를 데이터 버스를 이용하여 외부로 보내는 것. 사이클 스틸을 이용하여 처리하는 방식. |
|
25. | 반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은? |
가. | |
나. | |
다. | |
라. | |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> 반가산기 (half adder)는 이진수의 한자리수를 연산하고, 자리올림수는 자리올림수 출력(carry out)에 따라 출력한다. AND, OR, NOT의 세 가지 종류의 논리회로만으로 구성할 수 있다. <진리표> A B C S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0
만약 반가산기의 회로가 기억나지않는다면 캐리가 일어나는 상황(1+1)과 일어나지않는 상황(1+0)을 대입해보자 S(sum)=?? C(carry)는 당연히 A and B일것이며 1+0/1+1 의 상황은 01,10 이므로 S의 상태가 1,0이 되는 논리식을 찾자 가. 0,1 나. 1,0 다. 0,1 라. 1,0 두 상황을 만족하는 논리식은 '라' 뿐이다
<추가 해설> 반가산기 : 1Bit 짜리 2진수 두개를 덧셈한 합(S)와 자리올림수(C)를 구하는 조합논리회로 A + B ------ C S 값을 대입하여 진리표를 생성후 논리식 생성 [해설작성자 : 3Mz] |
|
26. | A=1, B=1, C=0, D=1일 때 논리연산 의 결과값과 의 결과값을 순서대로 옳게 나열한 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> ⓧ = xor + = or ' = not
첫 번째 식에서 C'D의 값이 1이므로 ((ABⓧC)+C'D)'의 값은 ABⓧC 와 관계 없이 0이 되고, AⓧCD의 값이 1이므로 그 역은 0이된다. 0+0은 0이다.
두 번째 식에서 BC'의 값은 1이므로 ⓧ을 기준으로 왼편은 1, B'AD'의 값이 0이므로 ⓧ을 기준으로 오른편은 0이되어, 1ⓧ0은 1이 된다.
[해설작성자 : SPICY] |
|
27. | 프로세서가 수행될 때 나타나는 지역성을 응용해서 접근 속도를 빠르게 하는 캐시 메모리에서 변화된 캐시의 내용을 주기억장치에 기록하는 방법이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> -write-through:데이터를 기록할 때 캐시 기억 장치와 동일한 내용을 기록한 자기 디스크 부분을 동시에 갱신하는 방식 -write-back cache (write-behind): 수정된 데이터를 일정 시간을 기다린 후에 저장하는 방식 -wite once : 단일 기록 [해설작성자 : 강호일] |
|
28. | 제어장치의 기능에 대한 설명으로 옳지 않은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> 제어장치는 주기억장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 장치이다. |
|
29. | 불 함수 F=A+B'C를 최소항의 합으로 바르게 표시한 것은? |
가. | F(A, B, C) = Σ(1, 4, 5, 6, 7) |
나. | F(A, B, C) = Σ(1, 2, 3, 6, 7) |
다. | F(A, B, C) = Σ(1, 3, 5, 6, 7) |
라. | F(A, B, C) = Σ(1, 2, 4, 6, 7) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> F=A+B'C =A(B+B')(C+C')+(A+A')B'C =(AB+AB')(C+C')+AB'C+A'B'C =ABC+ABC'+AB'C+AB'C'+AB'C+A'B'C = A'B'C+AB'C'+AB'C+ABC'+ABC =∑(1, 4, 5, 6, 7)
*민텀과 맥스텀의 개념을 알 필요가 있다!!! |
|
30. | 마이크로프로그램을 이용하는 제어장치의 구성요소가 아닌 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 30%
| <문제 해설> -제어기 구성요소 명령어 해독기, 제어주소레지스터(CAR), 제어기억장치, 제어 버퍼레지스터(CBR), 서브루틴레지스터(SBR), 순서제어모듈 이 있습니다. |
|
31. | 캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> 연관 매핑: 가장 빠르고 융통성 있는 캐시 구조. 직접 매핑: 같은 인덱스를 가졌으나 다른 태그를 가진 두 개 이상의 워드가 반복해서 인덱스된다면 히트율이 상당히 떨어질 수 있다. 세트-연관 매핑: 캐시의 각 워드를 같은 인덱스 번지 하에서 두 개 이상의 메모리에 저장함으로써 직접 매핑의 단점을 보완한다. |
|
32. | 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 47%
| <문제 해설> 명령어 세트 설계시 기억공간, 사용빈도, 주소지정방식, 주기억장치 밴드폭, 이용등을 고려해야 합니다. [해설작성자 : 이영국] |
|
33. | (390)16 번지의 내용이 2010일 때 다음 그림이 나타내는 것은? |
나. | 2010번지의 내용과 누산기의 값을 더한다. |
라. | 390번지의 내용과 누산기의 값을 더한다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> 오퍼랜드의 값 390이 간접주소이므로 390 번지에 있는 값 2010은 오퍼랜드로 사용할 값이 아니고 오퍼랜드로 사용할 값이 들어 있는 곳을 가리키는 번지입니다. 2010번지에 저장된 내용과 누산기의 값을 더합니다. [해설작성자 : 예찬] |
|
34. | 기억장치에 대한 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> seek time : R/W Head 가 특정한 트랙까지 이동하는데 소요되는 시간. transfer time : R/W Head r가 Access한 Sector와 주기억 장치 간의 자료 전송에 소요되는 시간. access time : 탐색시간 + 전송시간 + 회전지연 시간을 더한 시간 cycle time : 기억장치에 대한 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간. [해설작성자 : 신난영수] |
|
35. | 다중처리기에 대한 설명으로 틀린 것은? |
가. | 다중처리기는 강 결합 시스템으로 2개 이상의 프로세서를 포함한다. |
나. | 다중처리기는 기억장치와 입출력 채널, 주변장치들을 공유한다. |
다. | 다중처리기는 다수의 복합 운영체제에 의해 제어된다. |
라. | 프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> 다중처리기는 단일 운영체제에 의해 운영된다. |
|
36. | 수직적 마이크로명령어에 대한 설명으로 틀린 것은? |
다. | 마이크로명령어의 코드화된 비트들을 해독하기 위한 지연이 발생한다. |
라. | 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 35%
| <문제 해설> 마이크로 명령어의 각 비트가 각 제어신호에 대응되도록 하는 명령어 형식은 수평 마이크로 명령어이다. 수직 마이크로 명령어는 한개의 마이크로 명령으로 한개의 마이크로 동작만 제어할수 있다. [해설작성자 : 졍아] |
|
37. | 다음 중 DMA에 대한 설명으로 옳지 않은 것은? |
가. | DMA는 Direct Memory Access의 약자이다. |
나. | DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다. |
다. | DMA는 블록으로 대용량의 데이터를 전송할 수 있다. |
라. | DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> DMA는 CPU를 경유하지 않기 때문에 CPU의 부하를 증가 시키지 않는다. [해설작성자 : 신난영수] |
|
가. | 일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다. |
나. | 처리기(processor)를 N개 사용하면 처리속도가 정확히 N배 빨라진다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> 병렬처리를 하려면 여러개의 프로세서가 동시에 처리할수있도록 한개의 프로글매을 프로세서 수만큼 여러개로 잘라야 하며, 잘라진 부분을 처리하는 프로세서들은 데이터를 주고받기위해 프로세서 간 동신을 해야한다. 프로세서 수가 많아지면 그에 따라 프로세서간 통신을 제어하는 소프트 웨어에 오버헤드가 발생하고 하드웨어상의 지연 시간 때문에 통신에 소요되는 시간이 길어져 시스템의 성능 향상에 한계가 있게 된다. 즉 처리기를 N개 사용하여 병렬처리를 한다고 해서 처리속도가 정확히N배 빨라지는것이 아니다. [해설작성자 : 정아] |
|
39. | 명령어의 구성 형태 중 하나의 오퍼랜드만 포함하고 다른 오퍼랜드나 결과값은 누산기에 저장되는 명령어 형식은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 1-주소 명령어는 하나의 오퍼랜드만 포함한다. [해설작성자 : 새벽까지코딩기계] |
|
40. | 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은? |
가. | 비교적 큰 정보를 교환하는 시스템에 적합하다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> 버스 중재 (BUS Arbitration)는 한개의 시스템 버스에 접속된 자원들이 동시에 버스 사용을 요구하는 버스 경합이 발생한 경우 여러자원들을 한개씩 선택하여 순서대로 버스를 사용할 수 있게 해주는 동작을 말한다. 버스 중재에 있어 소프트웨어 폴링 방식은 하드웨어 폴링방식에 비해 우선순위를 변경하기 쉽다. 하드웨어 방식이 소프트웨어 방식에 비해 빠르고 비싸며 복잡하고 융통성이 없다는 것은 컴퓨터와 관련된 모든 분야에서 통용되는 차이점이다. [해설작성자 : 정아]
소프트웨어 : 융퉁성이 있고, 우선 순위 변경하기가 쉽다. 핟웨어: 융퉁성은 없으나 속도가 빠르다, 하지만 가격이 비싸고 복잡하다는 단점이 있다. [해설작성자 : 아칸투] |
|
41. | 페이징 기법 하에서 페이지 크기에 관한 사항으로 옳지 않은 것은? |
가. | 페이지 크기가 작을수록 페이지 테이블 크기가 커지게 된다. |
나. | 페이지 크기가 작을수록 좀 더 알찬 워킹 셋을 유지할 수 있다. |
다. | 페이지 크기가 클수록 실제 프로그램 수행과 무관한 내용이 포함될 수 있다. |
라. | 페이지 크기가 클수록 디스크 입, 출력이 비효율적이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 40%
| <문제 해설> 페이지 크기가 클수록 디스크 입, 출력이 효율적이다
페이지 크게가 크면 디스크 접근 횟수가 줄어들어 전체적인 입출력의 효율성이 증가된다. 페이지크기가 작아질수록 페이지의 수는 늘어나고, 페이지의 크기가 커질수록 페이지의 수는 줄어든다. 페이지의 크기와 페이지의 수는 "반비례"한다고 외우세요 [해설작성자 : 정아] |
|
42. | 4개의 패이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참고자 발생할 때 LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> 4개 페이지에 숫자 4개 나오는 경우는, 모든 교체 알고리즘이 동일한 결과입니다. LRU의 경우, 최근에 참조되지 않거나 변형되지 않은 페이지를 우선으로 교체합니다.
참조 순서 - 페이지 (참조=★) 1 - 1 ★ 2 - 1 2 ★ 3 - 1 2 3 ★ 1 - 1 2 3 2 - 1 2 3 4 - 1 2 3 4 ★ 1 - 1 2 3 4 2 - 1 2 3 4 3 - 1 2 3 4
따라서, 총 4번. [해설작성자 : 송양] |
|
43. | 다중 처리기 구조 중 강결합 시스템에 대한 설명으로 옳지 않은 것은? |
가. | 프로세서 간 통신은 공유 메모리를 통하여 이루어진다. |
나. | 각 시스템은 자신만의 독자적인 운영체제와 주기억장치를 가진다. |
라. | 공유 메모리를 차지하려는 프로세서간의 경쟁을 최소화해야 한다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 강결합 시스템은 하나의 운영체제를 사용하고 하나의 메모리를 각 시스템이 공유해서 사용한다. 2번은 약결합시스템에 대한 설명이다. [해설작성자 : 정아] |
|
44. | 준비상태 큐에 프로세서 A, B, C 가 차례로 도착하였다. 라운드로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 45%
| <문제 해설> A B C 4 4 4 4 - 1 4 0 - 4 0 0 4 0 0 - 0 0
A 반환 : (4 + 4 + 4) + (4 + 0 + 1) + (4 + 0 + 0) + (4 + 0 + 0) + (4끝) = 29초 B 반환 : (4 + 4끝) = 8초 C 반환 : (4 + 4 + 4) + (4 + 0 + 1끝) = 17초
29+8+17 / 3 = 54/3 = 18초.
[해설작성자 : 송양]
먼저 평균 실행시간은 (A + B + C)/3 = (20+4+5)/3 = 약 9.7초 (나누기 3은 프로세스의 개수) 평균 대기 시간은 타임슬라이스가 4초이므로 실행시간(초)를 4초씩 나누어준다. A B C A C A A A 4 4 4 4 1 4 4 4 이 된다. 여기서 A의 대기 시간은 B(4), C(4,1)을 더하면 되므로 9초가 되고, B는 B 앞의 A 후에 실행되므로 4초, C는 C앞의 실행시간 A(4), B(4), A(4)를 더하면 12초가 된다. 여기서 프로세스의 개수인 3을 나눠주면 (9+4+12)/3 = 약 8.3. 최종적으로 실행시간과 대기시간을 더해주면 18이 나오게 된다. [해설작성자 : 아즈나] |
|
45. | 스레드(Thread)에 관한 설명으로 옳지 않은 것은? |
가. | 스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다. |
나. | 스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(light weight) 프로세서라고도 한다. |
다. | 스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다. |
라. | 스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> (thread)스레드는 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위로, 동일 프로세스 환경에서 서로 독립적인 다중 수행이 가능하다. [해설작성자 : 정아] |
|
46. | 로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 60%
| <문제 해설> 절대로더 (Absolute Loader) 목적프로그램을 기억장소에 적재시키는 기능만 수행하는 로더
직접 연결 로더(Direct Linking Loader) 일반적인 기능의 로더로 로더의 기본 기능 네가지를 모두 수행하는 로더
동적로더(Dynamic Loader) 프로그램을 한꺼번에 적재하는것이 아니라 실행시 필요한 일부분만을 적재하는 것으로, 호출 시 적재(Load - on - Call) 이라고도 한다.
Compile and Go Loader 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식 |
|
47. | SSTF 방식을 사용할 경우 현재 헤드의 위치는 60 이며, 트랙 바깥 쪽 방향으로 진행 중이다. 디스크 대기 큐에 다음과 같은 순서(왼쪽부터 먼저 도착한 순서임)의 액세스 요청이 대기 중일 때 가장 먼저 실행되는 것은? (단, 가장 안쪽 방향의 트랙 번호는 0 이다.) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> SSTF는 현재 헤드 위치에서 가장 가까운 거리에 있는 요청을 먼저 서비스 하는 기법 이동순서는 60->58->69->76->80->122 그러므로 가장 먼저 실행되는 트랙은 58이다. [해설작성자 : 정아] |
|
48. | 보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 한가지만 기억하시면됩니다. "송수신 사실을 부인할 수없도록" 부인이란 단어가 들어갔으니 부인방지겠죠? [해설작성자 : 강릉원주대산경과] |
|
49. | 분산 운영체제의 구조 중 다음 설명에 해당하는 구조는? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 문제에 메시지가 링을 순환한다고 나와있으니 정답은 Ring Connection [해설작성자 : 내일 시험인데...] |
|
50. | UNIX에서 사용자 정보를 표시하는 명령어는? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 48%
| <문제 해설> ls - 현재 디렉토리의 파일을 보여준다. cat - 파일의 내용을 화면에 출력한다. mkfs - 파일시스템을 생성한다. [해설작성자 : Ohyc] |
|
51. | 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은? |
가. | Batch processing system |
다. | Real-time processing system |
라. | Distributed processing system |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> 1. Batch processing system : 일괄 처리 시스템 2. Time-sharing system : 시분할 시스템 3. Real-time processing system : 실시간 처리 시스템 4. Distributed processing system : 분산 처리 시스템 => 비행기 제어, 교통 제어, 레이더 추적 등은 실시간으로 처리가 되어야 하는 작업들이므로 정답은 3번 [해설작성자 : 와이고수] |
|
52. | 스래싱(thrashing)에 관한 설명으로 가장 거리가 먼 것은? |
가. | 스래싱이 발생하면 CPU가 제 기능을 발휘하지 못한다. |
나. | 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미한다. |
다. | 스래싱을 방지하기 위해서는 멀티프로그래밍의 정도(degree)를 높여야 한다. |
라. | 프로세스들이 워킹 셋을 확보하지 못한 결과이다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> 스레싱을 방지하기 위해서는 CPU효율을 높여야 하고 멀티프로그래밍의 정도는 낮춰야 합니다. [해설작성자 : 델멍트] |
|
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 75%
| <문제 해설> 운영체제의 목적 중 하나는 응답 시간의 증가가 아니라 응답 시간의 "단축"이다. [해설작성자 : 정아] |
|
54. | 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은? |
가. | 접근 제어 리스트(Access control list) |
나. | 접근 제어 행렬(Access control matrix) |
다. | 권한 리스트(Capability list) |
라. | 권한 제어 행렬(Capability control matrix) |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 47%
| <문제 해설> 자원을 보호하기 위한 기법으로는 접근제어행렬, 전역테이블, 접근제어리스트, 권한리스트가있다. [해설작성자 : 김루비] |
|
55. | 분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은? |
가. | 위치(location) 투명성은 하드웨어와 소프트웨어의 물리적 위치를 사용자가 알 필요가 없다. |
나. | 이주(migration) 투명성은 자원들이 한 곳에서 다른 곳으로 이동하면 자원들의 이름도 자동으로 바꾸어진다. |
다. | 복제(replication) 투명성은 사용자에게 통지할 필요 없이 시스템 안에 파일들과 자원들의 부가적인 복사를 자유로이 할 수 있다. |
라. | 병행(concurrency) 투명성은 다중 사용자들이 자원들을 자동으로 공유할 수 있다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 48%
| <문제 해설> 이주 투명성 : 사용자나 응용 프로그램의 동작에 영향을 받지 않고 시스템 내에 있는 자원을 이동할 수 있다. |
|
56. | PCB(PROCESS CONTROL BLOCK)가 포함하고 있는 정보가 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> PCB에 저장되어있는 정보 프로세스의 현 상태, 포인터, 프로세스 고유 식별자, 스케줄링 및 프로세스의 우선순위, CPU레지스터정보,주기억장치관리 정보, 입출력상태정보, 계정정보 >>프로세스 사용빈도에 대한 정보는 없다 [해설작성자 : 미니] |
|
57. | 파일 디스크립터에 포함되는 내용이 아닌 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 30%
| <문제 해설> 파일의 내용과 오류 발생시 처리방법이 파일 디스크립터에 포함되지 않는 대표적인 내용이다. 파일 디스크립터에는 파일의 구조, 보조기억장치의 유형, 생생날짜가 포함됨. [해설작성자 : 정아] |
|
58. | 공간 구역성(Spatial locality)과 밀접한 관계가 있는 것은? |
다. | 배열 순례(array traversal) |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> 공간 구역성이 이루어지는 기억장소:배열순회,순차적 코드의 실행,프로그래머들이 관련된 변수들을 서로 근처에 선언하여 할당되는 기억장소,같은 영역에 있는 변수를 참조할 때 사용 [해설작성자 : 김루비]
스택, 순환, 부 프로그램은 시간 구역성과 관련이 있다. [해설작성자 : 김루비] |
|
다. | 많은 네트워킹 기능을 제공하므로 통신망 관리용으로 적합하다. |
라. | 비순환 그래프 디렉토리 구조의 파일 시스템을 갖는다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> UNIX의 디렉터리 구조는 '트리'구조입니다. |
|
60. | UNIX에서 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등의 기능을 수행하는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 75%
|
61. | 프로토타이핑 모형에 대한 설명으로 옳지 않은 것은? |
가. | 프로토타이핑 모형은 발주자나 개발자 모두에게 공동의 참조모델을 제공한다. |
나. | 사용자의 요구사항을 충실히 반영할 수 있다. |
다. | 최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다. |
라. | 프로토타이핑 모형은 소프트웨어 생명주기에서 유지보수가 없어지고 개발 단계 안에서 유지보수가 이루어지는 것으로 볼 수 있다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> 다. 최종 결과물이 만들어지는 소프트웨어 개발 완료 시점에 최초로 오류 발견이 가능하다. = 폭포수 모형 |
|
62. | 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 3P-People(인적자원) Problem(문제인식) Process(작업계획) |
|
63. | 객체지향 기법에 대한 설명으로 거리가 먼 것은? |
가. | 프로시저에 근간을 두고 프로그래밍을 구현하는 기법이다. |
나. | 현실 세계를 모형화하여 사용자와 개발자가 쉽게 이해 할 수 있다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> 프로시저에 근간을 두고 프로그래밍을 구현하는 기법이다 -> 구조적 프로그래밍 기법 [해설작성자 : 댕이] |
|
64. | 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> 소프트웨어의 개발 영역을 결정하는 주요 요소 처리될 데이터와 소프트웨어에 대한 기능, 성능, 제약 조건, 인터페이스 및 신뢰도 등 |
|
65. | 화이트 박스 테스트 기법으로만 짝지어진 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 화이트 박스 테스트 기법 1.기초 경로 검사(Basic path test) 2.조건 검사 (condition test) 3.루프 검사 (loop test) 4.데이터 흐름 검사 (data flow test)
[추가 해설]
블랙박스 동치분할 검사, 경계값 분석, 원인-효과 그래프 검사, 비교검사, 오류예측검사 동경원비오 화이트박스 기초경로검사, 구조검사, 루프검사, 데이터흐름검사
두개 세트로 외우시면 편합니다! [해설작성자 : 앱준클라스] |
|
66. | 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 63%
|
67. | 유지보수의 종류 중 소프트웨어 재공학과 가장 관계되는 것은? |
나. | Perfective maintenance |
다. | Preventive maintenance |
라. | Corrective maintenance |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> 유지보수의 유형 -> Preventive maintenance 예방보수 Corrective maintenance : 수정 보수=수리, 교정, 정정, 하자보수 Adaptive maintenance : 보수 = 환경 적응, 조정보수 Perfective maintenance : 완전화 보수 = 기능개선, 기능보수 Preventive maintenance : 예방 보수 [해설작성자 : 윤주섭] |
|
68. | 자료사전(Data Dictionary)에 사용되는 기호의 의미를 옳게 나열한 것은? |
가. | { } : 자료의 생략 가능, ( ) : 자료의 선택 |
나. | ( ) : 자료의 설명, ** : 자료의 선택 |
다. | = : 자료의 설명, ** : 자료의 정의 |
라. | + : 자료의 연결, ( ) : 자료의 생략 가능 |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> = : 자료의 정의 : ~로 구성되어 있다(is composed of) + : 자료의 연결 : 그리고(and) () : 자료의 생략 : 생략 가능한 자료(optional) [ㅣ] : 자료의 선택 : 또는(or) {} : 자료의 반복(literation of) ** : 자료의 설명 : 주석(comment) [해설작성자 : 미니] |
|
69. | 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은? |
다. | 역공학(reveres engineering) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> analysis : 명세서 확인 restructuring : 추상적 수준 migration : 다른 운영체제나 하드웨서 환경에서도 사용 가능 하도록 변환 [해설 작성자 : 신난영수] |
|
70. | 객체 지향 기법에서 다음 설명에 해당하는 것으로 가장 타당한 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> information Hiding = 정보은폐 |
|
71. | 다음 중 소프트웨어 위기 발생 요인과 거리가 먼 것은? |
가. | 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 증가 |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> 고급화-> 저급화 [해설작성자 : 태학용] |
|
72. | 소프트웨어공학에 대한 설명으로 거리가 먼 것은? |
가. | 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 학문이다. |
나. | 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다. |
다. | 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다. |
라. | 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 소프트웨어공학의 궁극적 목표는 최소의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다. [해설작성자 : gonny] |
|
73. | CASE에 대한 설명으로 옳지 않은 것은? |
가. | 소프트웨어의 유지보수를 간편하게 수행할 수 있다. |
나. | 자동 검사를 통하여 소프트웨어 품질을 향상시킨다. |
라. | 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> LOC에 의한 비용 산정 기법은 COCOMO기법이다. CASE는 소프트웨어 개발 과정에서 사용되는 요구분석, 설계, 구현, 검사 및 디버깅 과정의 전체 또는 일부를 컴퓨터와 개발 도구인 전용 소프트웨어를 사용하여 자동화하는것이다. [해설작성자 : 정아] |
|
74. | 럼바우의 객체지향 분석에서 사용되는 분석 활동과 관계되는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> 객체-정보 '객.정' 동적-상태도 '동.상' 기능-자료흐름도 '자.기'
앞글자만 따서 쉽게 외우세요 [해설작성자 : 정아]
럼바우 객체지향분석 객체모델-객체다이어그램으로 표현 동적모델-상태도를 이용한 흐름표현 기능모델-자료흐름도를 이용한 처리과정 표현 |
|
75. | 다음 설명의 ( ) 내용으로 옳은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> 결합도의 정의와 응고결저 기억하셔야 될 뜻해요 응집도는 높은게 좋은거고 결합도는 낮은게 좋은거 [응고결저] 결합도 (Coupling) • 두 모듈 간의 상호 의존도를 나타낸 것 • 한 모듈과 다른 모듈 간의 상호 의존도 또는 두 모듈 사이의 연관 관계 • 독립적인 모듈이 되기 위해서는 각 모듈간의 결합도가 약해야 하며, 의존 하는 모듈이 적어야 함 [해설작성자 : 묵사랑] |
|
76. | 소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 70%
|
77. | 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은? |
가. | 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다. |
나. | 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다. |
다. | 결합도가 높으면 시스템 구현 및 유지보수 작업이 쉽다. |
라. | 자료결합도는 내용결합도 보다 결합도가 높다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> 1. 모듈간의 결합도는 약해야 좋은것입니다. 2. 한 모듈 내의 요소면 응집도겠죠? 3. 1에서 말한것처럼 모듈간의 결합도는 약해야 좋습시다. 4. 내용결합도는 GOTO같이 모듈간 직접적으로 왔다갔다하는 결합도로 결합도가 가장 높습니다. [해설작성자 : 멱!] |
|
78. | 프로젝트를 추진하기 위하여 팀 구성원들의 특성을 분석해 보니 1명이 고급 프로그래머이고 몇 명의 중급 프로그래머가 포함되어 있었다. 이와 같은 경우 가장 적합한 팀 구성 방식은? |
가. | 책임 프로그래머 팀(Chief Programmer Team) |
나. | 민주주의식 팀(Democratic Team) |
다. | 계층형 팀(Hierarchical Team) |
라. | 구조적 팀(Structured Team) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 72%
|
79. | FTR의 지침 사항으로 거리가 먼 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> FTR에서는 제작의 결과를 검토하고, 논쟁과 반박을 제한한다. |
|
80. | 프로젝트 일정 관리시 사용하는 간트(Gantt) 차트에 대한 설명으로 옳지 않은 것은? |
가. | 막대로 표시하며, 수평 막대의 길이는 각 태스크의 기간을 나타낸다. |
나. | 이정표, 기간, 작업, 프로젝트 일정을 나타낸다. |
다. | 시간선(Time-line) 차트라고도 한다. |
라. | 작업들 간의 상호 관련성, 결정경로를 표시한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> 간트 차트는 프로젝트의 각 작업들이 언제 시작하고 종료되는지에 대한 '작업일정'을 '막대도표'를 이용하여 표시하는 프로젝트 일정표이다. 작업들 간의 상호 관련성, 결정 경로를 표시하는건 PERT/CPM네트워크 이다. 1,2,3번 간트차트에 대한 기능을 외우세요! [해설작성자 : 정아] |
|
81. | IP(internet Protocol)의 설명 중 옳지 않은 것은? |
다. | 데이터그램 이라는 데이터 전송형식을 갖는다. |
라. | 스트림(stream) 전송 기능을 제공한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 40%
| <문제 해설> TCP(Transmission Control Protocol) -OSI7계층의 전송층에 해당 -신뢰성있는 연결형 서비스 -스트림전송 기능 제공 -헤더에 긴급포인터, 체크섬이 포함
IP(Internet Protocol) -OSI7계층의 네트워트 계층 -데이터 그램을 기반으로 하는 비 연결형 서비스를 제공 -패킷의 분해,조립,주소지정, 경로선택기능 제공 [해설작성자 : PPPBK]
스트림(Stream)전송기능을 제공하는것은 TCP입니다. 스*트*림 트-와 *T*CP 트T ! 연결해서 외우면 쉬울거에요 [해설작성자 : 정아] |
|
82. | 불균형적인 멀티포인트 링크 구성 중 주 스테이션이 각 부 스테이션에게 데이터 전송을 요청하는 회선 제어 방식은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> 주 - 종 스테이션의 데이터 교환 시 폴링 : 주가 종에게 받으려고 할 때 셀렉팅 : 주가 종에게 주려고 할 때 (주인이니까 주는건 무조건 받아야함 - 데이터와 함께 신호를 보냅니다.) [해설작성자 : 준범스키] |
|
83. | 다음이 설명하고 있는 데이터 교환 방식은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 49%
| <문제 해설> 데이터그램 방식 : 패킷의 처링태와 무관하게 패킷들을 독립적으로 취급, 서로간의 연결 설정이 필요가 없고 네트워크 운영에있어 높은 유연성가짐 가상회선방식 : 두 지점 사이에 논리적은 전송경로를 설정하고 이후에 데이터를 교환 데이터그램 방식과달리 네트워크에서 패킷의 순서 및 오류제어를 제공하며 패킷 전송보다 빠르다는 장점이 있음 |
|
84. | OSI 7계층 중 데이터 링크 계층의 프로토콜에 해당하지 않는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> HTTP는 응용계층 프로토콜입니다. [해설작성자 : 델멍트] |
|
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> 동적 호스트 구성 프로토콜(Dynamic Host Configuration Protocol, DHCP)은 호스트 IP 구성 관리를 단순화하는 IP 표준이다. 1993년 DHCP는 RFC 1531에 처음 정의되었지만 편집 과정에서의 오류로 인해 RFC 1541로 거의 즉시 재발행되었다. [해설작성자 : 한국어 위키백과 https://ko.wikipedia.org/wiki/%EB%8F%99%EC%A0%81_%ED%98%B8%EC%8A%A4%ED%8A%B8_%EA%B5%AC%EC%84%B1_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C] |
|
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 74%
|
87. | 패킷(packet) 교환과 관계가 없는 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> 고정적인 전송 대역폭을 제공하는 것은 회선교환방식의 특징이다. [해설작성자 : 정아] |
|
88. | Go-Back-N ARQ와 Selective Repeat ARQ에 대한 설명으로 옳지 않은 것은? |
가. | Go-Back-N ARQ는 오류 발생 이후의 모든 프레임을 재요청 한다. |
나. | Selective Repeat ARQ는 버퍼의 사용량이 상대적으로 크다. |
다. | Go-Back-N ARQ는 프레임의 송신 순서와 수신 순서가 동일해야 수신이 가능하다. |
라. | Selective Repeat ARQ는 여러 개의 프레임을 묶어서 수신 확인을 한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 42%
| <문제 해설> 4. 여러개의 프레임 (x) -> 여러개의 블럭 [해설작성자 : 호호]
보통 프레임과 블록은 같은 의미로 사용됩니다 4번 문제에서 SR의 경우 여러 개의 프레임을 묶어서 수신 확인을 하는 것이 아닌 개개의 데이터에 대해서 수신 확인이 이루어 집니다 개개의 데이터가 수신되었는지에 대해서 확인을 하고, 만약 수신되지 않았다면 NAK 신호를 보내어 받지 못했다는 것을 송신 측에 알려주는 것이지요 [해설작성자 : 삼사미 ] |
|
89. | LAN의 매체 접근 제어 방식인 CSMA/CD에 대한 설명으로 옳지 않은 것은? |
가. | 버스 또는 트리 토플로지에서 가장 많이 사용되는 매체 접근 제어 방식이다. |
나. | 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송하는 방식이다. |
다. | 토큰 패싱 방식에 비해 구현이 복잡하다. |
라. | 프레임을 전송하면서 충돌여부를 조사한다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 50%
|
90. | X.25 프로토콜을 구성하는 계층에 해당하지 않는 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> X.25의 기능은 OSI 7계층모델 중 물리 계층(physical layer), 데이터 링크 계층(data link layer), 네트워크 계층(network layer)까지를 규정한다. 물리 계층은 데이터 단말 장치와 이들을 패킷 교환 노드에 연결하는 링크 사이의 물리적 접속면(인터페이스)을 다룬다. 데이터 링크 계층에서는 일련의 프레임을 구성하여 데이터를 전송하며, 이때 물리적 링크에서 자료 전송을 신뢰성있게 하기 위하여 필요한 기능을 제공한다. |
|
91. | 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은? |
나. | half duplex communication |
다. | full duplex communication |
라. | multi access communication |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 60%
| <문제 해설> ㅇ단방향 (simplex)통신 : 한쪽 방향으로만 전송이 가능한 방식 예) 라디오,tv ㅇ반이중 (half-Duplex)통신 : 양방향 전송이 능하지만 동시에 양방향에서 전송할 수 없는 방식 예)무전기 ㅇ전이중 (full-Duplex)통신 : 동시에 양방향 전송이 가능한 방식으로 전송량이 많고 전송매체의 용량이 클때 사용 예) 전화기, 전용선을 이용한 데이터 통신 [해설작성자 : 보배최] |
|
92. | 비동기식 전송에 대한 설명으로 옳지 않은 것은? |
가. | 어떤 문자도 전송되지 않을 때는 통신회선은 예비(Reserve) 상태가 된다. |
다. | 각 비트 블록의 앞뒤에 시작과 정지비트를 덧붙여 전송한다. |
라. | 일반적으로 패리티비트를 추가해서 전송한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 44%
| <문제 해설> 어떤 문자도 전송되지 않을 때는 통신회선은 휴지(idle) 상태가 된다. |
|
93. | 인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비로 가장 거리가 먼 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> 증폭기는 아날로그 신호를 증폭할 때 쓰는 용도입니다. [해설작성자 : 준범스키] |
|
94. | HDLC(High-level Data Link Control) 정보 프레임의 용도 및 기능으로 가장 적합한 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 43%
| <문제 해설> HDLC의 헤더부는 flag, 주소부, 제어부로 구성되며, 제어부는 I-frame, S-frame, U-frame로 구성되고, 그중 I-frame,즉 정보 프레임은 사용자 관련 자료를 전달한다 [해설작성자 : mike] |
|
95. | 디지털 데이터를 아날로그 신호로 변환시키는 방식이 아닌 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> 디지털 데이터를 아날로그 신호로 변환시키는 방식에는 ASK,FSK,PSK,QAM이 있다. ASK : 진폭 편이 변조 FSK : 주파수 편이 변조 PSK : 위상 편이 변조 QAM : 직교 진폭 변조(진폭 위상변조) [해설작성자 : 정아] |
|
96. | 점대점 링크를 통하여 인터넷 접속에 사용되는 프로토콜인 PPP(Point to Point Protocol)에 대한 설명으로 옳지 않은 것은? |
가. | 재전송을 통한 오류 복구와 흐름제어 기능을 제공한다. |
나. | LCP와 NCP를 통하여 유용한 기능을 제공한다. |
라. | 동기식과 비동기식 회선 모두를 지원한다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 34%
| <문제 해설> 흐름제어 기능을 제공하는 것은 TCP 이다.
PPP프로토콜은 오류검출만 제공된다. [해설작성자 : 정아]
- PPP는 두 대의 컴퓨터가 직렬 인터페이스를 이용하여 통신을 할 때 통신 데이터를 송수신하는 데에 사용하는 프로토콜로서, 특히 전화회선을 통해 서버에 연결하는 PC에서 자주 사용된다. 이는 시리얼라인에 인터넷용 프로토콜인 TCP/IP를 싣기 위해 IETF(Internet Engineering Task Force)에서 제정한 표준 규약이다. 본래 PPP는 컴퓨터의 TCP/IP 패킷들을 포장해서 그것들이 실제로 인터넷으로 보내질 수 있도록 서버로 달하기 위해 만들어졌지만 다른 프로토콜도 동시에 전송이 가능하므로 멀티 프로토콜을 필요로 하는 라우터에서도 사용되고 있다. PPP는 IP를 사용하며, 때로 TCP/IP 프로토콜군(群)의 하나로 간주되며 OSI(Open Systems Interconnection) 참조모델과 비교하면 제2계층에 해당하는 데이터링크 서비스를 제공한다. 또 단일 링크 상에서 복수의 네트워크 계층용 프로토콜 사용이 가능하며, 비트 단위로 데이터를 전달한다. PPP는 비동기식통신뿐 아니라 동기식 통신까지도 처리할 수 있기 때문에 그 이전에 사실상의 표준이었던 SLIP(Serial Line Internet Protocol)보다 낫다고 평가되고 있다. 또한 PPP는 다른 사용자와 하나의 회선을 공유할 수 있으며, SLIP에는 없는 기능인 에러검출 기능까지 가지고 있다. [네이버 지식백과] PPP (시사상식사전, 박문각)
- lcp(link control protocol)은 ppp 송수신 전에 래이어 2가 어떻게 만들어저야하는지 잘 만들어 젓는지등 래이어2의 관련된 준비작업을 도와주는 프로토골입니다 - ncp(network control protocol) 은 lcp 가 끗난후 래이어3 정보의 관한 준비 작업을 책임지는 프로토콜입니다. 이렇게 두 프로토콜이 ppp link를 래이어2와3에 관련된 준비작업을 마친후에야 ppp 로 대이터 교환이 가능해지지요. [해설작성자 : 석영호] |
|
97. | B-ISDN/ATM 프로토콜에 있어서 ATM 계층의 기능은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> B-ISDN/ATM 프로토콜 물리계층 : ATM 셀 전송 ATM 계층 : 가입자 정보 유형에 따라 셀 헤더 생성, 가입자 채널 다중화 ATM 적응 계층 : 가입자 정보의 유형에 따라 적절한 타입의 패킷 메세지 작성 [해설작성자 : 정아] |
|
98. | 회선교환과 패킷교환에 대한 설명으로 옳은 것은? |
가. | 회선교환은 실시간 전송이 이루어지지 않는다. |
나. | 패킷교환은 데이터 속도와 코드변환이 불가능하다. |
다. | 회선교환은 호 설정 이후 에러 제어 기능을 제공한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 46%
| <문제 해설> 회선 교환은 실시간 전송이 가능하다. 패킷 교환은 데이터 속도나 코드 변환이 가능하다. 회선 교환은 에러제어 기능을 제공하지 않으므로 사용자가 직접 수행한다. [해설작성자 : 정아] |
|
99. | Stop-and-wait ARQ 방식에서 수신측이 4번 프레임에 대해 NAK를 보내왔다. 이에 대한 송신측의 행위로 옳은 것은? |
가. | 1, 2, 3, 4번 프레임을 재전송 한다. |
나. | 현재의 윈도우 크기만큼을 모두 전송한 후 4번 프레임을 재전송 한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> stop and wait arq전송방식은 송신자가 하나의 프레임을 보내면 그 다음프레임을 바로 전송하지 않고, 송신측에서 ack가 날라올때까지 기다렸다가 다음 프레임을 보내는 아주 비효율적이고 느린 방식입니다. |
|
100. | ARQ에서 오류 제어를 위해 수신한 데이터 프레임에 오류가 없음을 알리는 긍정 응답 메시지는? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> SOH - Start Of Heading 헤딩의 시작 ACK - ACKnowledge 수신된 메시지에 긍정응답 NAK - Negative AcKnowledge 수신된 메시지에 부정응답 EOT - End Of Trnasmission 전송종료 및 데이터 링크의 해제 [해설작성자 : YH Cho] |
|
정보처리기사(구) 필기 기출문제(해설) 및 CBT 2012년05월20일을 이용해 주셔서 감사합니다.
정보처리기사, 기출문제, 정보처리, 기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사