자격증 필기 기출문제




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

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


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


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


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


1과목 : 데이터 베이스


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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
스택은 FILO 구조로써 선입 후출 구조 입니다. 퍼스트인 라스트 아웃이라고 표현하며 해설하면 먼저 들어간것이 나중에 나오는 구조 입니다. 다만 순서대로 자료가 입력된다고 하였지만 모든 데이터가 한꺼번에 입력되는 것은 아니기 때문에 방금 입력한 자료를 방금 빼낼수 있다는점에 유의해야 합니다.

1. A입력후 A바로 출력, B입력후 B바로 출력, C입력후 C바로 출력, D입력후 D 바로 출력
2. A입력, B입력, C입력후 C바로 출력, D입력후 D 바로 출력, B출력, A출력
3. A입력, B입력후 B바로 출력, C입력후 C 바로 출력, D입력후 D 바로 출력, A출력
4. C가 먼저 나오기 위해서는 기본적으로 A,B를 모두 입력해야 하므로 출력에서 A가 먼저 나올수 없습니다.
[해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344]

2.SQL의 DROP 문은 어떠한 목적으로 사용되는가?(2006년 03월)
     가.스키마, 테이블 및 뷰의 제거시에 사용된다.
     나.스키마, 테이블 및 뷰의 정의시에 사용된다.
     다.데이터베이스의 무결성을 체크하는데 사용된다.
     라.데이터베이스를 최적화하는데 사용된다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 88% 
     <문제 해설>
- DDL(데이터 정의어)
DROP : 스키마, 도메인, 테이블, 뷰, 인덱스를 삭제함.
CREATE : 스키마, 도메인, 테이블, 뷰 인덱스를 정의함.
ALTER : 테이블에 대한 정의를 변경하는데 사용함.
[해설작성자 : 아루까리]

3.데이터베이스의 정의에 관한 사항으로 거리가 먼 것은?(2008년 05월)
     가.Intergrated Data
     나.Redundancy Data
     다.Stored Data
     라.Shared Data

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
데이터베이스 정의
Integrated Data - 통합 데이타
Stored Data - 저장 데이타
Shared Data - 공유 데이타

4.데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들간의 관계를 기술한 것은?(2015년 08월)
     가.structure
     나.operations
     다.constraints
     라.mapping

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
데이터 모델에 표시할 사항
1. 구조(structure) : 개체 타입들 간의 관계. 데이터 구조 및 정적 성질 표현
2. 연산(Operation) : DB에 저장된 실제 데이터를 처리하는 방법을 표시하는것. DB조작 기본도구
3. 제약조건(Constraint) : 실제 데이터의 논리적인 제약조건

5.다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 2회전 후의 결과로 옳은 것은?(2008년 05월)

   

     가.14, 17, 35, 37, 40
     나.14, 17, 37, 40, 35
     다.14, 37, 17, 40, 35
     라.14, 17, 37, 35, 40

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 74% 
     <문제 해설>
1회전 - 14,37,17,40,35
2회전 - 14,17,37,40,35
3회전 - 14,17,35,37,40

6.Which of the following is not a property of the transaction to ensure integrity of the data?(2008년 09월)
     가.isolation
     나.autonomy
     다.durability
     라.consistency

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
autonomy는 자율성으로 데이터의 무결성을 보증하는 트랜잭션의 특성에 해당하지 않는다.

7.조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하며, 연산자의 기호는 그리스 문자 시그마(σ)를 사용하는 관계대수 연산은?(2008년 05월)
     가.Select
     나.Project
     다.Join
     라.Division

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
SELECT (형식 :σ 조건(R))
-릴레이션에서 주어진 조건을 만족하는 튜플들을 검색하는 것으로 기호는 그리스 문자의 시그마(σ)를 이용한다. (수평적 연산)

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

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

9.데이터 모델의 구성 요소가 아닌 것은?(2014년 05월)
     가.추상적인 개념으로 조직된 구조
     나.구성 요소의 연산
     다.구성 요소의 제약조건
     라.구성 요소들의 저장 인터페이스

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
데이터 모델에 표시할 사항
구조(Structure) : 논리적으로 표현된 개체들간의 관계를 표시함.
연산(Operation) : 데이터베이스에 저장된 실제 데이터들 처리하는 방법을 표시함.
제약조건(Constraint) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 표시함.

10.로킹(Locking)에 대한 설명으로 옳지 않은 것은?(2015년 08월)
     가.로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     나.로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
     다.파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.
     라.로킹의 단위가 커지면 데이터베이스 공유도가 저하한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
로킹(Locking)
- 로킹 단위가 크면 로크 수가 적어 관리하기 쉽지만 병행성 수준(공유도)이 낮아지고, 로킹 단위가 작으면 로크 수가 많아 오버헤드가 커지지만 병행성 수준(공유도)이 높아진다.
- 로킹 대산이 되는 객체의 크기를 로킹 단위라고 한다.
[해설작성자 : 총신대입구]

로킹(Locking)
-로킹은 주요 데이터의 액세스를 상호 배타적으로 하는 것이다.
-트랜잭션들이 어떤 로킹 단위를 엑세스하기전에 Lock을 요청해서 Lock이
허락되어야만 그 로킹 단위를 액세스할 수 있도록하는 기법이다.

로킹 단위(Locking Granularity)
-병행제어에서 한꺼번에 로킹할 수 있는 데이터 단위이다.
-데이터베이스, 파일, 레코드, 필드 등은 로킹 단위가 될수 있다.
-로킹 단위가 크면 로크 수가 작아 관리하기 쉽지만 병행성 수준이 낮아지고,
로킹단위가 작으면 로크수가 많아 관리하기 복잡하지만 병행성 수준이 높아진다.
[해설작성자 : 강호일]

11.릴레이션의 특징으로 옳지 않은 것은?(2011년 08월)
     가.모든 튜플은 서로 다른 값을 갖는다.
     나.속성은 더 이상 쪼갤 수 없는 원자 값을 저장해서는 안된다.
     다.각 속성을 릴레이션 내에서 유일한 이름을 가진다.
     라.한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 88% 
     <문제 해설>
속성값은 쪼갤수 없는 원자 값이어야 한다.

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

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 61% 
     <문제 해설>
PASS1 : 96735 > 69735 > 67935 > 67395 > 67359
PASS2 : 67359 > 67359 > 63759 > 63579

오름차순이므로 가장 큰 수가 맨 오른쪽으로 갔을경우 PASS 종료
[해설작성자 : Drastic]

버블 정렬 : 근접한 데이터를 비교하면서 크기에 따라 데이터의 위치를 바꾸어 정렬하는 방식
[해설작성자 : Tekoa]

13.자료 구조의 성격이 나머지 셋과 다른 하나는?(2012년 05월)
     가.큐(Queue)
     나.그래프(Graph)
     다.데크(Deque)
     라.리스트(List)

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 77% 
     <문제 해설>
선형구조 : 순차리스트(스택, 큐, 데크, 배열), 연결리스트
비선형구조 : 트리, 그래프

14.다음 트리에 대한 프리-오더(Pre-Order) 운행 결과는?(2008년 03월)

    

     가.D G H E B F C A
     나.D B G E G A C F
     다.A B D E G H C F
     라.A B C D E F G H

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
Pre-Order 는 전위식
Root - Left - Right 순으로 운행된다. 
Pre, In, Post Order를 기억하기 쉬운 방법은 Root 의 위치이다. 
Left 와 Right의 순서는 변하지 않고, 
Root의 위치만 Pre(앞), In(중간), Post(뒤) 에 붙는다.
[해설작성자 : 이돌람바]

15.3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳은 내용 모두를 선택한 것은?(2012년 05월)

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
물리적 저장 장치의 관점에서 본 전체 데이터베이스의 명세는 내부 스키마를 말한다.

16.분산 데이터베이스 시스템이 사용자에게 제공하는 4가지 유형의 투명성(Transparency)에 속하지 않는 것은?(2004년 03월)
     가.위치 투명성
     나.복제 투명성
     다.수행 투명성
     라.병행 투명성

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 37% 
     <문제 해설>
분산 데이터베이스의 4가지 유형의 투명성(Transparency)
* 위치 투명성(Location Transparency)
* 중복 투명성(Replication Transparency)
* 병행 투명성(Concurrency Transparency)
* 장애 투명성(Failure Transparency)
[해설작성자 : 주스오빠]

투명성(Transparency)이란 사용자가 분산된 여러 자원의 위치 정보를 알지 못하고 마치 하나의 커다란 시스템을 사용하는 것처럼 인식하도록 하는 것인데, 분산데이터베이스가 되기 위해서는 6가지 투명성(Transparency)을 만족해야 한다.

1) 분할 투명성 (단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 단편의 사본이 여러 site에 저장
2) 위치 투명성 : 사용하려는 데이터의 저장 장소 명시 불필요. 위치정보가 System Catalog에 유지되어야 함
3) 지역사상 투명성 : 지역DBMS와 물리적 DB사이의 Mapping 보장. 각 지역시스템 이름과 무관한 이름 사용 가능
4) 중복 투명성 : DB 객체가 여러 site에 중복 되어 있는지 알 필요가 없는 성질
5) 장애 투명성 : 구성요소(DBMS, Computer)의 장애에 무관한 Transaction의 원자성 유지
6) 병행 투명성 : 다수 Transaction 동시 수행시 결과의 일관성 유지, Time Stamp, 분산 2단계 Locking을 이용 구현

이중 사용자에게 제공하는 것 4가지 이므로, 위치, 중복, 병행, 장애가 해당한다.
[해설작성자 : 인하대0]

17.중위 표기법(infix)의 수식 (A+B)*C+(D+E)을 후위 표기법(postfix)으로 옳게 표기한 것은?(2016년 05월)
     가.AB+CDE*++
     나.AB+C*DE++
     다.+AB*C+DE+
     라.+*+ABC+DE

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
중위 표기법(infix)의 수식 (A+B)*C+(D+E)을 후위 표기법(postfix)으로    
->'AB+'*C+(D+E)
->'AB+C*'+(D+E)
->'AB+C*'+'DE+'
->'AB+C*DE++'
[해설작성자 : 제라스]

18.다음 설명의 괄호 안 내용으로 가장 적합한 것은?(2010년 09월)

    

     가.중복성
     나.최소성
     다.참조성
     라.동일성

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 69% 
     <문제 해설>
* 후보키(Candidate Key) 선정 조건
1. 유일성(Uniqueness) : 모든 튜플을 유일하게 구별할 수 있는 성질
2. 최소성(Minimize) : 가장 적은 개수의 어트리뷰트
[해설작성자 : 세광컴퓨터학원(Dragon)]

19.What is the degree of a relation?(2011년 08월)
     가.the number of occurrences n of its relation schema
     나.the number of tables n of its relation schema
     다.the number of attributes n of its relation schema
     라.the number of key n of its relation schema

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 77% 
     <문제 해설>
19.관계의 정도는 무엇입니까?
가. 사건의 N의 관계 스키마의 개수
나. 테이블 N의 관계 스키마의 개수
다. 속성 N의 관계 스키마의 개수
라. 관계 스키마의 핵심 N의 수
[해설작성자 : ralro]

20.스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은?(단, Top : 스택포인터, S : 스택의 이름)(2011년 08월)

    

     가.Overflow
     나.Top = Top+1
     다.Underflow
     라.Top = Top-2

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
스택의 자료를 삭제하면 ()부분에 underflow
삽입하면 ()부분에 overflow
[해설작성자 : 92_vely]


2과목 : 전자 계산기 구조


21.등각속도(CAV) 방식의 특징이 아닌 것은?(2006년 03월)
     가.모든 트랙의 저장 밀도가 같다.
     나.디스크 저장 공간이 비효율적으로 사용된다.
     다.회전 구동장치가 간단하다.
     라.디스크 평판이 일정한 속도로 회전한다.

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

22.마이크로 오퍼레이션은 어디에 기준을 두고 실행되는가?(2008년 09월)
     가.flag
     나.펄스
     다.메모리
     라.RAM

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 44% 
     <문제 해설>
마이크로 오퍼레이션이란 작은 명령어 단위를 뜻하는 것으로써 1 신호단위당(펄스) 실행할수있는 명령어를 말합니다.
[해설작성자 : 밀양금성컴퓨터학원]

23.마이크로 오퍼레이션을 순서적으로 발생 시키는데 필요한 것은?(2006년 05월)
     가.스위치
     나.레지스터
     다.누산기
     라.제어신호

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

24.그림과 같은 논리 회로의 기능은?(단, A, B는 입력, Y는 출력으로 본다.)(2006년 09월)

    

     가.equivalence
     나.exclusive-OR
     다.implication
     라.NAND

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

25.반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은?(2012년 05월)
     가.
     나.
     다.
     라.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
반가산기 (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.사용자 프로그램에 할당된 영역이 EC00h - FFFFh 일 경우 사용 가능한 크기는 모두 몇 KByte인가?(2010년 03월)
     가.3KByte
     나.4KByte
     다.5KByte
     라.6KByte

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 47% 
     <문제 해설>
16진수 이며, 사용 가능한 크기는 두 영역의 거리(차)이다. 
따라서 
|EC00h - FFFFh| = FFFF(h)-EC00(h)
4096+1023 = 5119 이며, EC00h 도 포함되어야 하므로 1을 더해주면
5120 = 5KByte 가 된다. 
[해설작성자 : 이돌람바]

이돌람바님 해석을 이해 못해서 조금더 자세하게 적어봅니다.
h는 16진수라는 뜻으로 상관할 필요가 없습니다.
EC00h - FFFFh를 10진수로 08-15라면 8번지부터 15번지까지 할당되었다는 뜻입니다. 즉, 8.9.10.11.12.13.14.15번지 8개입니다.
쉽게 구하려면 15-8+1(8번지도 빼버리니 1을 더해준다. )
그럼 FFFFh에서 EC00h를 빼고 1을 더하면    F-E=15-14=1/ F-C=15-12=3/ F-0=F / F-0=F로    
결과는 13FFh이다. 여기에 1의 값 0001을 더해주면 1400h가 된다. 
16진수 1400h를 10진수로 바꿔주면 (1x16^3) + (4x16^2) + (0x16^1) + (0x16^0) 이므로    4096 + 1024 = 5120이된다.

5120을    1Byte(1024)로 나눈다면 5120/1024 = 5이므로 

답은 5Kbyte입니다.

27.자기 디스크에 헤드가 가까울수록 불순물이나 결함에 의한 오류 발생의 위험이 더 크다. 이러한 문제점을 해결한 것은?(2014년 05월)
     가.윈체스터 디스크
     나.Solid State Disk
     다.플래시 메모리
     라.콤팩트디스크

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
윈체스터 디스크란 하드디스크의 또 다른 이름이다. 윈체스터라는 용어는 1973년에 IBM이 개발했던 초창기 형태의 디스크 드라이브가, 용량 30 MB에, 액세스 시간이 30 ms라는데 착안하여, 당시 유명하던 윈체스터 30/30 소총(첫 번째 30은 구경을, 두 번째 30은 탄약 1발의 무게를 의미한다)에 빗대어, 개발자가 이 디스크를 윈체스터라고 부르기 시작한데서 유래하였다. 비록 최신 디스크 드라이브는 속도가 더 빠르고, 더 많은 양의 데이터를 저장할 수 있지만, 기본적인 기술은 예나 지금이나 같다. 따라서 "윈체스터"란 "하드"와 같은 것을 나타내는 말이 되어 버렸다. 
[해설작성자 : 불합격중독]

28.랜덤(random) 처리가 되지 않는 기억장치는?(2005년 03월)
     가.자기 드럼
     나.자기 디스크
     다.자기 테이프
     라.자심

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

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

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

30.정수 n bit를 사용하여 1의 보수(1‘s complement)로 표현하였을 때 그 값의 범위는?(문제 오류로 가답안 발표시 가번(1번)으로 발표되었지만 확정답안에서 전항 답안으로 인정한 문제입니다. 여기서는 가번(1번)을 정답 처리 합니다.)(2013년 08월)
     가.-2n-1-1 ~ 2n-1-1
     나.-2n-1 ~ 2n-1-1
     다.-2n ~ 2n-1
     라.-2n-1 ~ 2n-1-1

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
전항답안 인정 이유를 분석해 보면, 가답안으로 발표된 답항 ‘가’의 -2n-1-1 ~ 2n-1-1 수식에서 –2n-1-1에서 2n-1-1에 괄호가 없기 때문에 n이 홀수일 때는 정확한 결과 값이 구해지지만 n이 짝수일 때 –2 만큼 작은 값이 구해지기 때문입니다. 곧, -(2n-1-1) ~ 2n-1-1로 답항이 제시되어야 합니다.

31.마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?(2016년 08월)
     가.인스트럭션 레지스터(IR)
     나.타이밍 신호
     다.CPU의 상태 레지스터
     라.마이크로 인스트럭션에 나타난 주소

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 43% 
     <문제 해설>
마이크로 프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보
1. 인스트럭션 레지스터(IR)
2. CPU의 상태 레지스터
3. 마이크로 인스트럭션에 나타난 주소
[해설작성자 : silkmarine]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 48% 
     <문제 해설>
명령어 세트 설계시 기억공간, 사용빈도, 주소지정방식, 주기억장치 밴드폭, 이용등을 고려해야 합니다.
[해설작성자 : 이영국]

33.프로그래머가 어셈블리 언어(Assembly language)로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 하기 위해 필요한 것은?(2003년 03월)
     가.매크로(MACRO)
     나.함수(function)
     다.reserved instruction set
     라.마이크로 프로그래밍(micro-programming)

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

34.컴퓨터가 인터럽트 루틴 수행 후에 처리하는 것은?(2007년 09월)
     가.전원을 다시 동작한다.
     나.모니터 화면에 인터럽트 종류를 디스플레이 한다.
     다.메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
     라.인터럽트 처리 시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.

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

35.한 명령의 Execute Cycle 중에 Interrupt 요청을 받아 Interrupt를 처리한 후 실행되는 사이클은?(2010년 09월)
     가.Fetch Cycle
     나.Indirect Cycle
     다.Execute Cycle
     라.Direct Cycle

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
실행 사이클(Execute Cycle)
명령의 해독결과 이에 해당하는 타이밍 및 제어신호를 순
차적으로 발생시켜 실제로 명령어를 실행하는 단계
명령실행이 완료되면 다시 Fetch Cycle로 진행됨.
[해설작성자 : 듀잇]

36.다음 중 S/W 문제로 프로그램에 오류가 없는데도 인터럽트가 발생하는 경우는?(2008년 05월)
     가.0(zero) 으로 나눌 때
     나.금지된 자원의 접근 시도
     다.불법 연산자 사용
     라.페이지 폴트(page fault)

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
프로그램 오류로 인한 인터럽트 발생 경우
1. 0으로 나누는 경우
2. 금지된 자원의 접근시도
3. 불법 연산자 사용(잘못된 연산자 사용)
4. 오버플로우등으로 연산 이상 발생 등
위 4가지 경우는 프로그래머가 프로그램 작성시 주의만 하면 오류(인터럽트)를 피할수 있습니다.
[해설작성자 : 밀양금성컴퓨터학원]

37.다중처리기 상호 연결 방법 중 시분할 공유버스를 설명한 것은?(2013년 08월)
     가.시분할 공유와 기타방법의 혼합
     나.Multiprocessor를 비교적 경제적인 망으로 구성
     다.공유버스 시스템에서 버스의 수를 기억장치의 수 만큼 증가시킨 구조
     라.프로세서, 기억장치, 입출력 장치들 간에 하나의 버스 통신로만을 제공하는 방법

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 52% 
     <문제 해설>
다중처리기 상호 연결 방법 중 공유 버스(시분할 공유 버스)는 각종 장치들(프로세서, 기억장치, 주변장치 등)을 단일 버스로 연결한 구조로, 한 시점에 단지 하나의 전송만이 가능합니다.
[해설작성자 : 링이]

38.주기억장치는 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보 전달 능력에 한계가 있는데, 이 한계를 주기억장치의 무엇 이라 하는가?(2016년 08월)
     가.Transfer
     나.bandwidth
     다.accesswidth
     라.transferwidth

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 52% 
     <문제 해설>
대역폭(Bandwidth) : 주기억장치가 ㅈ공할 수 있는 정보전달능력의 한계
최고 주파수와 최저 주파수 사이의 간격
실질적인 대역폭을 늘리기 위해 메모리 인터리빙
기억장치에서 데이터를 읽거나 기억시킬 때 1초동안 사용되는 비트 수
[해설작성자 : 뿌잇]

39.다음 진리표에 해당하는 논리식(T)으로 맞는 것은?(2006년 05월)

    

     가.T=A'B + AB'
     나.T=AB + A‘B'
     다.T=AA' + BB'
     라.T=AA' + B'B'

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

40.마이크로 오퍼레이션과 관련이 적은 것은?(2011년 03월)
     가.수평 마이크로 명령
     나.수직 마이크로 명령
     다.나노 명령
     라.기가 명령

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
기가 명령이라는 명령어는 없다.
[해설작성자 : 신경식]



3과목 : 운영체제


41.교착상태 해결 방안으로 발생 가능성을 인정하고 교착상태가 발생하려고 할 때, 교착상태 가능성을 피해가는 방법은?(2015년 05월)
     가.예방(Prevention)
     나.발견(Detection)
     다.회피(Avoidance)
     라.복구(Recovery)

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
교착상태가 발생하려고 할때 교착상태를 피해가는 방법
피하다 = 회피
[해설작성자 : YooN]

42.보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?(2015년 08월)
     가.외부 보안
     나.운용 보안
     다.사용자 인터페이스 보안
     라.내부 보안

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

43.분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?(2009년 08월)
     가.프로세스간의 통신은 공유메모리를 이용한다.
     나.여러 처리기들 간에 하나의 저장장치를 공유한다.
     다.메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
     라.각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
강결합인 이유는 하나의 운영체제를 가지므로 결합력이 강하게 된거죠~!

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

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

45.UNIX 의 셀(shell)에 대한 설명으로 옳지 않은 것은?(2006년 09월)
     가.명령어 해석기이다.
     나.시스템과 사용자 간의 인터페이스를 담당한다.
     다.Bourne shell, C shell등이 있다.
     라.프로세스, 기억장치, 입/출력 관리를 수행한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 75% 
     <문제 해설>
프로세스관리,기억장치관리,입출력관리 수행은 커널(Kernel)
[해설작성자 : ssoon]

46.다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은?(2005년 03월)

    

     가.김영수는 인사와 급여파일을 판독하고 기록할 수 있다.
     나.이길동은 인사와 급여파일을 읽을 수 있다.
     다.최동규는 급여파일의 내용을 변경할 수 있다.
     라.이길동은 인사파일에 대한 모든 권한을 가지고 있다.

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

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
- inode    : 디스크상의 화일에 대응하는 모든 inode 리스트로 된 고정된 크기의 블록.

•inode 번호
•파일 모드 : 파일과 관계된 접근과 실행 권한을 저장하는 16비트 플래그
•링크 수 : 이 아이노드에 대한 디렉터리 참조 수
•소유자 아이디 : 파일의 개별 소유자
•그룹 아이디 : 이 파일과 관계된 그룹 소유자
•파일 크기 : 파일의 바이트 수
•파일 주소 : 주소 정보(39바이트)
•마지막 접근 : 마지막으로 파일에 접근한 시각
•마지막 수정 : 마지막으로 파일을 수정한 시각
•아이노드 수정 : 마지작으로 아이노드를 수정한 시각
[해설작성자 : whoami]

48.파일 시스템에 관한 설명 중 옳지 않은 것은?(2005년 09월)
     가.파일(File)은 연관된 데이터들의 집합이다.
     나.파일은 각각의 고유한 이름을 갖고 있다.
     다.파일은 주로 주기억장치에 저장하여 사용한다.
     라.사용자는 파일을 생성하고 수정하며 제거할 수 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
파일은 주기억장치가 아니라 보조기억장치에 저장이 됩니다.
[해설작성자 : 차주현]

49.파일을 삭제하는 UNIX 명령은?(2013년 03월)
     가.rm
     나.delete
     다.mkdir
     라.mv

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
영어단어 [remove : 제거하다] 를 생각하시면 외우기 편합니다.
[해설작성자 : 초록반바지]

50.직접 파일(Direct File)에 대한 설명으로 거리가 먼 것은?(2006년 03월)
     가.직접 접근 기억장치의 물리적 주소를 통해 직접 레코드에 접근한다.
     나.키에 일정한 함수를 적용하여 상대 레코드 주소를 얻고, 그 주소를 레코드에 저장하는 파일 구조이다.
     다.직접 접근 기억장치의 물리적 구조에 대한 지식이 필요하다.
     라.직접 파일에 적합한 장치로는 자기테이프를 주로 사용한다.

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

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

    

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

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

52.은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?(2016년 08월)
     가.Prevention
     나.Recovery
     다.Avoidance
     라.Detection

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 49% 
     <문제 해설>
은행원 알고리즘 교착상태 해결은 회피 Avoidance
[해설작성자 : J]

53.분산 운영체제의 구조 중 다음 설명에 해당하는 것은?(2012년 03월)

    

     가.Multi-access Bus Connection
     나.Hierarchy Connection
     다.Star Connection
     라.Ring Connection

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
다중 접근 버스 연결(Multi Access Bus Connection)형
• 시스템 내의 모든 사이트들이 공유 버스에 연결된 구조
• 물리적 구조가 단순하고 사이트의 추가와 삭제가 용이
• 사이트의 고장은 통신에 영향을 주지 않지만 공유 버스의 고장은 전체 시스템에 영향을 줌
--------------------------
3. STAR 성형
4. RING 링형

[해설작성자 : 묵사랑]

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

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

55.해싱 등의 사상 함수를 사용하여 레코드 키에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?(2006년 05월)
     가.순차 파일
     나.인덱스 파일
     다.직접 파일
     라.다중 링 파일

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

56.CPU 스케줄링 특성 중 대화형 시스템에서 가장 중요한 인자로 사용되는 것은?(2007년 05월)
     가.반응시간(Response Time)
     나.비용(Cost)
     다.CPU 사용률
     라.처리량(Throughput)

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

57.UNIX에서 파일의 사용 허가를 정하는 명령은?(2011년 08월)
     가.cp
     나.chmod
     다.cat
     라.ls

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 79% 
     <문제 해설>
UNIX의 명령어
fork : 새로운 프로세스생성
exec : 수행
chmod(change mod의 약자임) : 파일에 대한 엑세스권한변경 명령
cp : 파일복사
cat : 파일내용출력
ls : 목록표시
[해설작성자 : wonnamkim]

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

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

59.페이지 교체기법 중 시간 오버헤드를 줄이기 위해 각 페이지 마다 참조 비트와 변형 비트를 두는 교체기법은?(2009년 05월)
     가.LRU
     나.FIFO
     다.LFU
     라.NUR

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 49% 
     <문제 해설>
페이지 교체 알고리즘

페이지 부재가 발생하면 새로운 페이지를 주기억장치로 들여와야 한다. 이때 메모리에 공간이 없으면 이미 올라와 있던 페이지중 하나를 희생시키고 그곳으로 새페이지를 load해야 한다. 페이지 교체 알고리즘은 희생시킬 페이지를 고를 때 사용되는 알고리즘을 말한다. 이러한 알고리즘들의 주요한 평가 기준은 페이지 부재율이다.



1)Belady의 최적 알고리즘(OPT 알고리즘)

Belady가 제안한 것으로 페이지 부재를 최소화하기 위해서 향후 가장 오랫동안 사용되지 않을 페이지를 교체시키는 알고리즘이다. 성능이 가장 좋지만 프로세스가 향후 어떤 페이지를 필요로 할지를 미리 알 수 없기 때문에 실제 구현은 불가능하다.



2)FIFO(First- in First-Out) 기법

FIFO페이지 대치기법은 주기억장치에 가장 먼저 들어온 페이지를 교체시킨다.

FIFO의 모순

일반적으로 프로세스에게 더 많은 페이지 프레임을 할당할수록 더 적게 페이지 부재가 발생해야 한다. 그러나 실제 FIFO페이지 대치 기법에서는 프로세스에게 더 많은 수의 페이지 프레임을 할당함에도 오히려 페이지 부재가 더 많이 발생하는 경우가 생길 수 있는데 이러한 현상을 FIFO모순이라고 한다.



3) LRU(Least Recently Used) 기법

페이지 대치가 필요할 때마다 오랫동안 사용되지 않은 페이지를 희생시킨다. 이러한 LRU 페이지 대치 기법에서는 FIFO모순이 발생되지 않아 스택 알고리즘이라고도 한다.



4) LFU(least frequently used)기법

참조된 횟수가 가장 적은 페이지를 교체시키는 방법이다.



5)NUR(not used resently) 기법

NUR알고리즘은 최근 사용된 적이 있는지 여부를 알기 위해 참조 비트를 사용하며 참조 비트는 해당 페이지가 access될 때마다 set되고 주기적으로 reset된다.

또 희생시킬 그 페이지를 먼저 디스크에서 원래 읽어온 이후 내용이 변형됐다면 그 페이지를 먼저 디스크에 write시킨 후 빼앗아야 한다.

따라서 변형 페이지는 페이지 부재 발생시 디스크 write 한번, read 한번을 해야 하므로 오버헤드가크다.

NUR은 이러한 점에 착안한 기법으로 희생시킬 페이지는 가급적 참조가 안된 페이지 변형된 적이 없는 페이지를 선택한다.
[출처] 페이지 교체 및 할당 알고리즘|작성자 갤러리
[해설작성자 : 미래컴]

60.시간 구역성(Tempral Locality)과 거리가 먼 것은?(2014년 08월)
     가.스택
     나.순환문
     다.부프로그램
     라.배열 순회

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 46% 
     <문제 해설>
시간 구역성 : Loop(반복), 스택, 부프로그램(Sub Routine), 카운팅(Counting), 집계(Totalling)
공간 구역성 : 순차적 코드(수행) 실행, 배열 순회
[해설작성자 : 모쿠모쿠 어니언]


4과목 : 소프트웨어 공학


61.유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로서 오류의 수정과 진단 과정이 포함되는 것은?(2014년 08월)
     가.Perfective maintenance
     나.Adaptive maintenance
     다.Preventive maintenance
     라.Corrective maintenance

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 47% 
     <문제 해설>
유지보수의 종류
- 하자보수(Corrective Maintenance) : 수정/보수 또는 교정 정비
- 기능개선(Perfective Maintenance) : 완전 정비(유지보수의 50%비중)
- 환경적응(Adaptive Maintenance) : 새로운OS, H/W 이식
- 예방조치(Preventive Maintenance) : 예방정비(유지보수의 4%비중)
[해설작성자 : 주노]

62.CASE 도구의 정보저장소(Repository)에 대한 설명으로 거리가 먼 것은?(2008년 09월)
     가.일반적으로 정보저장소는 도구들과 생명 주기 활동, 사용자들, 응용 소프트웨어들 사이의 통신과 소프트웨어 시스템 정보의 공유를 향상시킨다.
     나.초기의 소프트웨어 개발 환경에서는 사람이 정보 저장소 역할을 했지만 오늘날에는 응용프로그램이 정보 저장소 역할을 담당한다.
     다.정보 저장소는 도구들의 통합, 소프트웨어 시스템의 표준화, 소프트웨어 시스템 정보의 공유, 시스템웨어 재사용성의 기본이 된다.
     라.소프트웨어 시스템 구성 요소들과 시스템 정보가 정보 저장소에 의해 관리되므로 소프트웨어 시스템의 유지보수가 용이해진다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 59% 
     <문제 해설>
오늘날에는 응용프로그램이 아닌 DB가 정보 저장소 역활을함
[해설작성자 : RO]

63.소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는?(2009년 08월)
     가.요구사항분석의 문제
     나.설계의 문제
     다.구현의 문제
     라.유지보수의 문제

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

64.CASE에 대한 설명으로 거리가 먼 것은?(2014년 08월)
     가.자동화된 기법을 통해 소프트웨어 품질이 향상된다.
     나.소프트웨어 부품의 재사용성이 향상된다.
     다.프로토타입 모델에 위험 분석 기능을 추가한 생명주기 모형이다.
     라.소프트웨어 도구와 방법론의 결합이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 59% 
     <문제 해설>
#프로토타입 모델에 위험분석 기능을 추가한 생명주기 모형은 나선형 모형이다.
- 나선형 모형은 폭포수 모형과 프로토타입 모형의 장점을 합친 모형으로 가장 바람직한 모델이다.
- 나선형 모형의 단계별기능 : 계획수립-위험분석-개발-고객평가
[해설작성자 : ]

65.소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?(2014년 03월)
     가.Component
     나.Sheet
     다.Framework
     라.Cell

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 58% 
     <문제 해설>
소프트웨어 재사용 단위 중 객체들의 모임이나 대규모 재사용 단위를 컴포넌트(Component)라고 합니다.

66.모듈의 구성 요소가 하나의 활동으로부터 나온 출력 자료를 그 다음 활동의 입력 자료로 사용하는 같은 모듈 내에서의 응집의 정도를 나타내는 것은?(2003년 05월)
     가.절차적(procedural) 응집
     나.논리적(logical) 응집도
     다.기능적(functional) 응집도
     라.순차적(sequential) 응집도

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

67.현재 프로그램으로부터 데이터, 아키텍쳐, 그리고 절차에 관한 분석 및 설게 정보를 추출하는 과정은?(2006년 03월)
     가.재공학(Re-Engineering)
     나.역공학(Reverse Engineering)
     다.순공학(Forward Engineering)
     라.재사용(Reuse)

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
소프트웨어 재공학의 활동은 분석, 개조(재구성), 역공학, 이식등으로 구분할 수 있으며
그 중 역공학은 기존 소프트웨어를 분석하여 소프트웨어 개발 과정과 데이터 처리 과정을 설명하는 분석 및 설계정보를 재발견하거나 다시 만들어내는 작업이다. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출하거나, 구현과는 독립적인 추상화된 표현을 만든다.
[해설작성자 : 인하대08학번박성민]

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

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

69.비용예측 방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 일괄자료처리나 과학기술계산용, 비즈니스 자료처리용의 5만 라인 이하의 중소 규모 소프트웨어를 개발하는 유형에 해당되는 것은?(2003년 03월)
     가.Organic 프로젝트
     나.Semidetached 프로젝트
     다.Embeded 프로젝트
     라.Sequential 프로젝트

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 44% 
     <문제 해설>
COCOMO(constructive cost model의 약자)는 소프트웨어 개발의 공정 개발 기간의 견적 방법 중 하나이며, 프로젝트에 영향을 줄 수있는 다양한 특성들(개발기간, 투입공수 같은 변수)을 변수로 회귀공식을 만들어 소프트웨어 개발 비용을 산정한다.
다음은 COCOMO에서 사용하는 소프트웨어 프로젝트 클래스 세 가지이다
- Organic projects : 엄격하지 않은 요구사항에 대한 좋은 작업 경험을 가진 작은 팀
Semi-detached projects : 엄격하지 않은 요구사항과 다양한 요구사항에 대해 다양한 작업 경험을 가진 중간 팀
Embedded projects : 타이트한 제약조건 속에서 발전되어온 팀. organic 과 semi-detached 프로젝트가 결합됐다.
[해설작성자 : 인하대08학번박성민]

70.UML에 대한 설명으로 옳지 않은 것은?(2009년 08월)
     가.OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
     나.어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
     다.실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
     라.개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.

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

71.COCOMO의 프로젝트 모드가 아닌 것은?(2004년 09월)
     가.organic mode
     나.semi-detached mode
     다.medium mode·
     라.embedded mode

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

72.바람직한 모듈의 설계 지침이 아닌 것은?(2015년 05월)
     가.유지보수가 용이해야 한다.
     나.가능한 모듈을 독립적으로 생성하고 결합도를 최대화 한다.
     다.복잡도와 중복성을 줄이고 일관성을 유지시킨다.
     라.모듈의 기능은 지나치게 제한적이어서는 안된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
모듈의 응집도는 높이고 결합도는 최소화해야한다.
[해설작성자 : 아칸투]

73.소프트웨어 품질목표 중 새로운 요구사항에 접하여 쉽게 수정될 수 있는 시스템 능력을 요구하는 것은?(2008년 05월)
     가.Reliability
     나.Efficiency
     다.Integrity
     라.Flexibility

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

74.소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?(2011년 06월)
     가.기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
     나.역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
     다.일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다.
     라.대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.

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

75.SOFTWARE Project의 비용 결정 요소와 가장 관련이 적은 것은?(2008년 05월)
     가.개발자의 능력
     나.요구되는 신뢰도
     다.하드웨어의 성능
     라.개발제품의 복잡도

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

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

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

77.소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?(2013년 08월)
     가.기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
     나.역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
     다.일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다.
     라.대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.

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

78.화이트박스 테스트 기법에 해당되는 것은?(2003년 03월)
     가.Equivalence partitioning
     나.Boundary value analysis
     다.Cause and effect graphing
     라.Condition coverage

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 45% 
     <문제 해설>
화이트박스 테스트
1. 기초 경로(Basic Path)
2. 조건(Condition)
3. 루프(Loop)
4. 데이터 흐름(Data Flow)
[해설작성자 : 얼린]

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
Correctness(정확성) : 사용자의 요구 기능을 충족시키는 정도
Reliability(신뢰성) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 오류 없이 수행하는 정도
Usability(사용 용이성) : 사용에 필요한 노력을 최소화하고 쉽게 사용할 수 있는 정도
Integrity(무결성) : 허용되지 않는 사용이나 자료의 변경을 제어하는 정도
[해설작성자 : 강호일]

80.블랙박스 검사에 대한 설명으로 옳지 않은 것은?(2009년 08월)
     가.각 기능이 완전히 작동되는 것을 입증하는 검사이다.
     나.인터페이스 결함, 성능결함, 초기화와 종료 이상 결함, 등을 찾아낸다.
     다.동치분할검사는 논리적인 조건과 대응하는 행동을 간략히 표현할 수 있도록 하는 검사 사례 설계 기법이다.
     라.경계값 분석은 입력의 경계값에서 발생하는 오류를 제거하기 위한 검사 기법이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
보기 ‘다’는 원인-효과 그래프(Cause and Effect Graphing Testing)에 대한 설명입니다.

동치 분할 검사란?
검사 사례 설계를 프로그램의 입력 명세 조건에 따라 설정한다. 즉, 검사 사례는 일반적으로 입력 데이터에 해당하므로 프로그램의 입력 조건에 중점을 두고, 어느 하나의 입력 조건에 대하여 타당한 값과 그렇지 못한 값을 설정한다.

ㆍ블랙 박스 검사 기법에는
-동치 분할 검사(Equivalence Partitioning Testing)
-경계값 분석(Boundary Value Analysis)
-원인-효과 그래프(Cause and Effect Graphing Testing)
-비교 검사(Comparison Testing)


5과목 : 데이터 통신


81.흐름 제어 방식에서 일반적으로 한번에 여러 개의 프레임을 전송할 경우 효율적인 기법은?(2006년 03월)
     가.정지 및 대기
     나.슬라이딩 윈도우
     다.다중 전송
     라.적응적 ARQ

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

82.TCP/IP 프로토콜 구조에 해당하지 않는 것은?(2013년 06월)
     가.응용 계층
     나.전송 계층
     다.인터넷 계층
     라.표현 계층

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
<문제 해설>
TCP/IP 계층
-응용 계층
-전송 계층
-인터넷 계층
-네트웍 인터페이스(엑세스)계층

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

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

84.패킷교환의 가상회선 방식과 회선교환 방식의 공통점은?(2015년 08월)
     가.전용회선을 이용한다.
     나.별도의 호(call) 설정 과정이 있다.
     다.회선 이용률이 낮다.
     라.데이터 전송 단위 규모를 가변으로 조정할 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 43% 
     <문제 해설>
회선 교환 방식 통신 과정 : 호(Call) 설정 → 데이터 전송 → 호(Call)해제
가상 회선 방식 통신과정 : 호(Call) 설정 → 데이터(패킷) 전송 → 호(Call) 해제
[해설작성자 : 관회팝]

85.다음이 설명하고 있는 다중화 방식은?(2015년 03월)

    

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

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

86.인터 네트워킹을 위해 사용되는 관련 장비가 아닌 것은?(2013년 03월)
     가.리피터
     나.라우터
     다.브리지
     라.감쇄기

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
감쇄기가 아닌 증폭기를 사용하여, 장거리 통신시 신호가 약해진 것을 다시 강하게 해준다.
[해설작성자 : 내일시험]

87.TCP/IP의 응용 계층 프로토콜이 아닌 것은?(2005년 09월)
     가.TELNET
     나.SMTP
     다.ROS
     라.FTP

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

88.HDLC는 링크 구성 방식에 따라 세가지 동작 모드를 가지고 있다. 다음중 해당하지 않은 것은?(2009년 05월)
     가.정규 응답 모드(NRM)
     나.비동기 응답 모드(ARM)
     다.비동기 균형 모드(ABM)
     라.정규 균형 모드(NBM)

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
HDLC(High-Level Data Link Control)의 데이터 전송 모드
NRM, ARM, ABM

89.블루투스(Bluetooth)의 프로토콜 스택에서 물리계층을 규정하는 것은?(2013년 08월)
     가.RF
     나.L2CAP
     다.HID
     라.RFCOMM

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
L2CAP : 블루투스 프로토콜 구조 중 오류제어, 인증, 암호화 정의
RF : 블루투스의 프로토콜 구조 중 물리계층 규정
[해설작성자 : Nagui]

90.송신측에서 11012 의 데이터를 전송하였으나, 수신측이 받은 데이터는 10112로 나타났다. 이 때 두 데이터간의 해밍거리로 옳은 것은?(2012년 08월)
     가.1
     나.2
     다.3
     라.4

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 67% 
     <문제 해설>
정보 이론에서, 해밍 거리(해밍距離 , Hamming distance)는 같은 길이를 가진 두 개의 문자열에서 같은 위치에 있지만 서로 다른 문자의 개수이다. 즉, 한 문자열을 다른 문자열로 바꾸기 위해서 몇글자를 바꾸어야 하는지를 나타낸 것이다. 리처드 해밍이 제안했다. 컴퓨터 통신 등에서 문자열의 전송 도중 몇 글자에서 오류가 났나를 측정하는 방법 중 하나이다.

'1011101'과 '1001001'사이의 해밍 거리는 2이다. (1011101, 1001001) 
'2143896'과 '2233796'사이의 해밍 거리는 3이다. (2143896, 2233796) 
'"toned"와 "roses"사이의 해밍 거리는 3이다. (toned, roses)

1101 과 1011 서로 다른것은 2개로 해밍거리는 2이다
[해설작성자 : 만점은 힘드노]

91.다음 전송 제어의 단계를 순서대로 나열한 것은?(2006년 09월)

    

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

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

92.다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?(2011년 03월)
     가.Pulse Code Multiplexing
     나.Statistical Time Division Multiplexing
     다.Synchronous Time Division Multiplexing
     라.Frequency Division Multiplexing

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 43% 
     <문제 해설>
Statistical Time Division Multiplexing    
통계적 시분할 다중화
[해설작성자 : 이돌람바]

93.인터-네트워킹을 위해 사용되는 네트워크 장비가 아닌 것은?(2004년 05월)
     가.리피터(Repeater)
     나.브리지(Bridge)
     다.라우터(Router)
     라.증폭기(Amplifier)

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

94.RTCP(Real-Time Control Protocol)의 특징으로 틀린 것은?(2014년 03월)
     가.Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
     나.데이터 분배에 대한 피드백을 제공하지 않는다.
     다.하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티 플렉싱을 제공한다.
     라.데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만을 제공한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
패킷의 전송 품질을 제어하기 위한 제어 프로토콜
세션에 참가한 각 참여자들에게 주기적으로 제어
정보 전송
하위 프로토콜은 데이터 패킷과 제어 패킷의 다중화 제공
RTCP 패킷은 항상 32비트의 경계로 끝남

95.국(station) 간의 관계가 주/종 관계일 때 종국이 데이터를 보내려 한다면 먼저 주국으로부터 받아야 하는 신호는?(2008년 09월)
     가.ACK
     나.ENG
     다.Poll
     라.SEL

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

96.데이터 전송방식 중 패킷 교환 방식에 대한 설명으로 틀린 것은?(2015년 08월)
     가.패킷 교환은 저장-전달 방식을 사용한다.
     나.패킷 교환은 데이터 그램 방식과 가상 회선 방식으로 구분된다.
     다.데이터 그램은 연결형 서비스 방식으로 패킷을 전송하기 전에 미리 경로를 설정해야 한다.
     라.가상 회선은 패킷이 전송되기 전에 논리적인 연결 설정이 이루어져야 한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 45% 
     <문제 해설>
[패킷교환 방식]
ㅇ 축적후 전송방식(Store-and-Forward)
ㅇ 가상회선 (Virtual Circuit) 방식: 연결지향성
    - 길고 연속적인 전송에 효율적 
    예) X.25, Frame Relay, ATM 등

ㅇ 데이타그램 (Datagram) 방식 : 비연결형
    - 짧은 전송에 적합
    예) 인터넷
[해설작성자 : 관회팝]

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

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

98.협대역 ISDN에서 사용하는 D채널의 기능에 해당하는 것은?(2012년 03월)
     가.회선 교환 방식을 위한 신호기능 정보의 전송
     나.1536Kbps의 사용자 정보 전송
     다.고속 팩시밀리, 화상 회의와 같은 고속정보 전송
     라.패킷 교환방식에 의한 384Kbps 이하의 정보 전송

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 33% 
     <문제 해설>
협대역 ISDN = N-ISDN을 의미 (옛~~날에 사장된 기술..)
A채널(전화), B채널(데이터) x 2, D채널(델타)로 구성됨
[해설작성자 : 이희승]

99.다음이 설명하고 있는 프로토콜은?(2009년 03월)

    

     가.IP
     나.TCP
     다.RTP
     라.FTP

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

100.호스트의 물리 주소를 통하여 논리 주소인 IP 주소를 얻어오기 위해 사용되는 프로토콜은?(2014년 08월)
     가.ICMP
     나.IGMP
     다.ARP
     라.RARP

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 39% 
     <문제 해설>
ICMP : 흐름제어
IGMP : 그룹
ARP : IP->물리적주소(Mac)
RARP : 물리적->IP
[해설작성자 : 정보처리화이팅]

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


TAG •

List of Articles
번호 제목 글쓴이 날짜 조회 수
13038 조리산업기사(공통) 필기 기출문제(해설) 및 전자문제집 CBT 2007년08월05일(9404) 좋은아빠되기 2024.09.06 4
13037 양장기능사 필기 기출문제(해설) 및 전자문제집 CBT 2016년04월02일[2회](9403) 좋은아빠되기 2024.09.06 12
13036 양장기능사 필기 기출문제(해설) 및 전자문제집 CBT 2015년04월04일[2회](9402) 좋은아빠되기 2024.09.06 3
13035 양장기능사 필기 기출문제(해설) 및 전자문제집 CBT 2013년07월21일[4회](9401) 좋은아빠되기 2024.09.06 6
13034 인터넷정보관리사 2급 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월16일(9400) 좋은아빠되기 2024.09.06 5
13033 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월16일(9399) 좋은아빠되기 2024.09.06 13
13032 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월16일(9398) 좋은아빠되기 2024.09.06 5
13031 자동차정비기능장 필기 기출문제(해설) 및 전자문제집 CBT 2002년07월21일(9397) 좋은아빠되기 2024.09.06 5
13030 자동차정비기능장 필기 기출문제(해설) 및 전자문제집 CBT 2002년04월07일(9396) 좋은아빠되기 2024.09.06 9
13029 소음진동산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년09월05일(9395) 좋은아빠되기 2024.09.06 6
13028 소음진동기사(구) 필기 기출문제(해설) 및 전자문제집 CBT 2012년09월15일(9394) 좋은아빠되기 2024.09.06 5
13027 자동차정비기능장 필기 기출문제(해설) 및 전자문제집 CBT 2003년07월20일(9393) 좋은아빠되기 2024.09.06 7
13026 자동차정비기능장 필기 기출문제(해설) 및 전자문제집 CBT 2003년03월30일(9392) 좋은아빠되기 2024.09.06 5
13025 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년09월05일(9391) 좋은아빠되기 2024.09.06 6
13024 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년05월23일(9390) 좋은아빠되기 2024.09.06 7
13023 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2004년03월07일(9389) 좋은아빠되기 2024.09.06 4
13022 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년08월10일(9388) 좋은아빠되기 2024.09.06 5
13021 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년05월25일(9387) 좋은아빠되기 2024.09.06 4
13020 건설재료시험산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2003년03월16일(9386) 좋은아빠되기 2024.09.06 6
13019 양장기능사 필기 기출문제(해설) 및 전자문제집 CBT 2013년10월12일[5회](9385) 좋은아빠되기 2024.09.06 3
Board Pagination Prev 1 ... 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 ... 1749 Next
/ 1749