자격증 필기 기출문제




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

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


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


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


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


1과목 : 데이터 베이스


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

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
데이터 모델의 구성 요소 3가지 : 구조, 연산, 제약조건

구조(structure) : 논리적으로 표현된 개체들간의 관계를 표시
연산(operations) : 데이터베이스에 저장된 실제 데이터를 처리하는 방법을 표시
제약조건(constraints) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약조건을 표시
[해설작성자 : lcalmsky]

2.3 단계 스키마 중 다음 설명에 해당하는 것은?(2009년 08월)

   

     가.Internal schema
     나.Conceptual schema
     다.External schema
     라.Tree schema

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
스키마 : 데이터 베이스 정의에 관한 총칭으로 각종 설정 관련내용이 들어 있다.
1. Internal schema(내부 스키마) -> 내부 스키마에 관한 설명
2. Conceptual schema(개념 스키마)
3. External schema(외부 스키마)
4. Tree schema(트리 스키마)
[해설작성자 : 합격예정자]

3."트랜잭션 결과 관련 있는 모든 연산들은 완전히 실행되거나 전혀 실행되지 않아야 한다."는 내용이 의미하는 트랜잭션의 요구 사항은 무엇인가?(2005년 05월)
     가.일관성(consistency)
     나.영속성(durability)
     다.격리성(isolation)
     라.원자성(atomicity)

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

4.데이터베이스에 저장된 데이터에 대한 설명으로 부적합한 것은?(2005년 03월)
     가.통합(integrated) 데이터
     나.운영(operational) 데이터
     다.저장(stored) 데이터
     라.독점(exclusive) 데이터

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 89% 
     <문제 해설>
독점이 아니라 공유(shared)가 맞습니다
[해설작성자 : 원자력펭귄]

5.스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 “AA”가 처리해야 하는 것은?(2007년 03월)

   

     가.오버플로우 처리
     나.언더플로우 처리
     다.삭제 처리
     라.삽입 처리

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 82% 
     <문제 해설>
삽입하기 전에 스택포인터 T를 증가시키고 스택포인터인 T가 스택의 크기인 M보다 크면 오버플로가 발생한다

6.다음 설명이 의미하는 내용과 가장 관련된 것은?(2003년 03월)

   

     가.stack
     나.queue
     다.array
     라.tree

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

7.다음 설명이 의미하는 것은?(2014년 03월)

   

     가.Data Dictionary
     나.Primary Key
     다.Transaction
     라.Schema

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
meta-data = Schema
[해설작성자 : 충인개325]

8.데이터베이스 설계에 대한 설명으로 옳지 않은 것은?(2013년 06월)
     가.요구 조건 분석 단계는 사용자의 요구 조건을 수집하고 분석하여 사용자가 의도하는 데이터베이스의 용도를 파악해야 한다.
     나.개념적 설계 단계에서는 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제 등의 작업을 수행한다.
     다.논리적 설계 단계에서는 개념적 설계 단계에서 만들어진 정보 구조로부터 특정 목표 DBMS가 처리 할 수 있는 스키마를 생성한다.
     라.물리적 설계 단계에서는 저장 구조와 접근 경로 등을 결정한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
트랜잭션 인터페이스 설계, 개념 스키마의 평가 및 정제 등의 작업을 수행하는 것은 '논리적 설계' 이다.
[해설작성자 : R]

스키마의 평가를 하는것은 논리적 설계입니다

9.데이터베이스의 설계의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?(2012년 05월)
     가.논리적 데이터 모델로 변환
     나.트랜잭션 인터페이스 설계
     다.스키마의 평가 및 정제
     라.트랜잭션 모델링

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 40% 
     <문제 해설>
개념적 설계 단계에서 개념 스키마 모델링과 트랜잭션 모델링을 병행수행한다.
[해설작성자 : lkw]

개념적 설계(정보 모델링,개념화)
-정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다.
-스키마 모델링과 트랜잭션 모델링을 병행하여 수행한다.
-요구 분석 단계에서 나온 결과(요구 조건 명세)를 DBMS에 독립적인 E-R다이어그램(개체 관계도)으로 작성한다.
-DMBS에 독립적인 개념 스키마를 설계한다.

논리적 설계(데이터 모델링)
-현실세계에서 발생하는 자료를 컴퓨터가 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정이다. 
-개념 세계의 데이터를 필드로 기술된 데이터 타입과 이 데이터 타입들 간의 관계로 표현되는 논리적 구조의 데이터로 모델화한다.
-개념적 설계가 개념 스키마를 설계하는 단계라면 논리적 설계에서는 개념 스키마를 평가 및 정제하고 특정 DBMS에 종속적인 논리적 스키마를 설계하는 단계이다.
-트랜잭션의 인터페이스를 설계한다.
-관계형 데이터베이스라면 테이블을 설계하는 단계이다.

물리적 설계(데이터 구조화)
-논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.
-데이터베이스 파일의 저장 구조, 레코드의 형식, 접근경로와 같은 정보를 사용하여 데이터가 컴퓨터에 저장 되는 방법을 묘사한다.
-트랜잭션을 작성한다.

10.다음 트리를 후위 순회(Post Traversal)한 결과는?(2010년 05월)

    

     가.A, B, D, C, E, F
     나.D, B, A, E, C, F
     다.D, B, E, F, C, A
     라.A, B, C, D, E, F

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
후위순회는
좌측 자식노드를 먼저 방문하고 우측을 방문하고 마지막에 부모노드를 방문하는 시스템입니다.
                        7
                ↙         ↘
             3                6    
         ↙↘                ↙↘
        1    2                4     5    


자식(左)☞자식(右)☞부모

11.데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?(2014년 03월)
     가.저장 레코드 양식 설계
     나.레코드 집중의 분석 및 설계
     다.접근 경로 설계
     라.목표 DBMS에 맞는 스키마 설계

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 67% 
     <문제 해설>
'4.목표 DBMS에 맞는 스키마 설계'
는 논리적 설계(데이터 모델링)의 내용이다.

12.데이터베이스 관리 시스템의 기능과 그에 대한 설명이 옳게 연결된 것은?(2003년 05월)

    

     가.①-(ㄱ), ②-(ㄴ), ③-(ㄷ)
     나.①-(ㄱ), ②-(ㄷ), ③-(ㄴ)
     다.①-(ㄷ), ②-(ㄱ), ③-(ㄴ)
     라.①-(ㄴ), ②-(ㄱ), ③-(ㄷ)

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

13.데이터베이스에 관한 사항으로 다음에서 설명하는 것은 무엇인가.?(2007년 03월)

    

     가.Entity
     나.View
     다.Value
     라.Relationship

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 73% 
     <문제 해설>
개체에 대한 설명
해석 : 이것은 실세계에 독립적으로 존재한다. 이것은 물리적(개인,차,집,종업원등) 혹은 개념적(회사,직업,대학,과정 등)으로 존재한다.

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

    

     가.array
     나.stack
     다.tree
     라.queue

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

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

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
if Top -> Top pointer 가 0을 가지고 있다면 스택에는 삭제할 자료가 없기 때문에 Underflow 를 발생시킨다 
[해설작성자 : 개창]

16.릴레이션의 특징으로 거리가 먼 것은?(2017년 05월)
     가.모든 튜플은 서로 다른 값을 갖는다.
     나.모든 속성 값은 원자값이다.
     다.튜플 사이에는 순서가 없다.
     라.각 속성은 유일한 이름을 가지며, 속성의 순서는 큰 의미가 있다.

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

17.아래 infix로 표현된 수식을 postfix 표기로 옳게 변환한 것은?(2005년 03월)

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
A=(B-C)*D+E
(해석)
(A (    (    (    (B C) - D) * E) + ) = )
괄호안 연산자을 가장 먼저 다음 외곽 두 번째 칸으로 이동.
후위 방식에 따라 뒤로 방향을 잡아서 전개
B와 C가운데 빼기 연산자를 D앞으로 이동.
D앞 연산자 곱하기를 E앞으로 이동.
가장 외곽 껍질인 A앞의 연산자 =을 가장 외곽뒤쪽으로 이동.
결과적으로 A B C - D * E + = 이 됩니다.

18.병행제어의 목적으로 옳은 내용 모두를 나열한 것은?(2010년 03월)

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
* 병행 제어(Concurrency Control)의 목적
1. 데이터베이스의 공유도 최대화
2. 사용자에 대한 응답시간 최소화
3. 시스템의 활용도 최대화
4. 데이터베이스의 일관성 유지
[해설작성자 : 세광컴퓨터학원(Dragon)]

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

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

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

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

20.데이터베이스의 특성으로 옳지 않은 것은?(2014년 05월)
     가.데이터베이스는 계속적으로 변화된다.
     나.데이터베이스의 데이터는 그 주소나 위치에 의해 참조된다.
     다.데이터베이스는 실시간으로 접근한다.
     라.데이터베이스는 동시 공용이다

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 82% 
     <문제 해설>
데이터베이스의 데이터는 그 내용에 의해 참조된다
[해설작성자 : jieun]


2과목 : 전자 계산기 구조


21.2진수 (1011)2을 Gray Code로 변환하면?(2007년 09월)
     가.1001
     나.1100
     다.1111
     라.1110

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

22.플립플롭이 가지고 있는 기능은?(2014년 08월)
     가.전송 속도
     나.기억 기능
     다.증폭 기능
     라.전원 기능

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
1. 플립플롭은 전원이 공급되고 있는 한, 상태의 변화를 위한 신호가 발생할 때까지의 현재의 상태를 그대로 유지하는 논리회로이다.
2. 플립플롭 1개가 1Bit를 구성하는 2진 셀(Binary Cell)이 된다.
3. 반도체 기억장치에서 2진수 1자리 값을 기억하는 메모리 소자이다.
4. 레지스터를 구성하는 기본 소자이다.
5. 기본적인 플립플롭은 2개의 NAND 또는 NOR게이트를 이용하여 구성한다.
[해설작성자 : tribunian]

23.다음 Interrupt 발생 원인이 아닌 것은?(2007년 03월)
     가.정전
     나.Operator의 의도적인 조작
     다.임의의 부프로그램에 대한 호출
     라.기억공간 내 허용되지 않는 곳에의 접근 시도

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
Interrupt 발생 원인 (아주 간단히 설명)
*외부 인터럽트 : 기기에 대한 상황 
(정전, CPU 기능적인 오류, 입출력 데이터 오류 등...)
*내부 인터럽트 : SW사용에 대한 상황 
(잘못된 명령, 0으로 나눔, Over Flow 발생 등...)
[해설작성자 : 한도림]

24.비트 슬라이스 마이크로프로세서(Bit sliced Microprocessor)의 구성을 가장 잘 설명한 것은?(2008년 03월)
     가.CPU를 하나의 IC로 만든 프로세서
     나.CPU, 기억장치, I/O Port가 한 IC에 구성된 프로세서
     다.Processor Unit, Microprogram Sequencer, Control Memory가 각각 다른 IC로 구성된 프로세서
     라.Processor Unit, Microprogram Sequencer, Control Memory가 한 IC로 구성된 프로세서

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 62% 
     <문제 해설>
적은 비트 수를 가진 마이크로 프로세서로 여러 개를 종속 접속하여 원하는 크기의 비트를 가진 프로세서로 확장시킬 수 있다.

25.중앙처리장치가 Fetch 상태인 경우에 제어점을 제어하는 것은?(2008년 03월)
     가.플래그(Flag)
     나.명령어(Instruction)
     다.인터럽트 호출 신호
     라.프로그램 카운터

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

26.기억소자 중 사용자가 읽기/쓰기를 임의로 할 수 없는 것은?(2010년 09월)
     가.ROM
     나.DRAM
     다.SRAM
     라.Core Memory

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
ROM(Read Only memory)

27.다음이 설명하고 있는 레지스터는?(2006년 05월)

    

     가.프로그램 레지스터
     나.플래그 레지스터
     다.인덱스 레지스터
     라.주소 레지스터

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

28.중앙연산처리장치의 하드웨어적인 요소가 아닌 것은?(2007년 09월)
     가.IR(Instruction Register)
     나.MAR(Memory Address Register)
     다.MODEM(MOdulator DEModulator)
     라.PC(Program Counter)

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

29.캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘 가운데 가장 효율적인 방법은?(2009년 08월)
     가.LRU(Least Recently Used)
     나.LFU(Least Frequently Used)
     다.FIFO(First In First Out)
     라.LIFO(Last In First Out)

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 52% 
     <문제 해설>
1.LRU(Least Recently Used) : 가장오랬동안 사용되지 않은 페이지를 먼저 대치시키는 방법
2.LFU(Least Frequently Used): 호출된 횟수가 가장 적은 페이지를 대치시키는 방법
3.FIFO(First In First Out) : 가장 먼저 들여온 페이지를 먼저 대치시키는 방법
4.LIFO(Last In First Out) : 가장 최근에 들여온 페이지를 먼저 대치시키는 방법
오라클 DBMS에서 사용하는 메모리관리기법이    LRU이다.
메모리영역에서 해당문장과 동일한 문장이 존재하는지 확인하고 존재하면 기저정된 정보를 재사용하므로 문장을 공유하고 문장이 재사용되면 
LRU알고리즘 (사용되지 않는 데이터부터 메모리에서 없애는 알고리즘)에 따라 오래도록 메모리에 저장될수 있으므로 메모리사용의 효율이 좋아진다.
[해설작성자 : 홍승규짱]

30.양수 A와 B가 있다. 2의 보수 표현 방식을 사용하여 A-B를 수행하였을 때 최상위비트에서 캐리(carry)가 발생하였다. 이 결과로부터 A와 B에 대한 설명으로 가장 옳은 것은?(2012년 08월)
     가.캐리가 발생한 것으로 보아 A는 B보다 작은 수이다.
     나.B-A를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
     다.A+B를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
     라.A-B의 결과에 캐리를 제거하고 1을 더해주면 올바른 결과를 얻을 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 42% 
     <문제 해설>
아래와 같은 오류 신고가 있어서 문제를 수정하여 둡니다.
참고하세요.

오타> 3.    A+B를 수행하면 최상위비트에서 캐리가 발생하지 않는다

31.BCD 코드 1001에 대한 해밍 코드를 구하면?(2008년 03월)
     가.0011001
     나.1000011
     다.0100101
     라.0110010

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
해밍(hamming) 코드
코드의 전송시 발생하는 오류를 검출(detecting)할 수 있을 뿐만이 아니라 
오류 코드의 수정(correcting)이 가능한 코드
미국 Bell연구소의 R.W.Hamming에 의하여 개발되었다.

BCD(8421) 코드에 대한 해밍코드 
- 3,5,6,7번째 비트에 4개의 BCD코드가 들어가고
- 1,2,4번째 비트에는 패리티(parity) 비트가 들어간다.
- 패리티 비트들은 다음과 같이 짝수 패리트로 되어 있다.
. P0: 1,3,5,7번째 비트들과 짝수 패리티
. P1: 2,3,6,7번째 비트들과 짝수 패리티
. P2: 4,5,6,7번째 비트들과 짝수 패리티
- 3개의 여분 비트(redundant bit)를 추가하여 단일 비트의 에러를 교정
1001
b1 b2 b3 b4 b5 b6 b7
c1 c2    1 c4    0    0    1
c1 = b3 + b5 + b7 (1+0+1) = 0
c2 = b3 + b6 + b7 (1+0+1) = 0
c4 = b5 + b6 + b7 (0+0+1) = 1
결과: 0011001

32.타이머(Timer)에 의한 인터럽트(Interrupt)는?(2003년 05월)
     가.프로그램 인터럽트
     나.I/O 인터럽트
     다.익스터널 인터럽트
     라.머신 체크 인터럽트

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 44% 
     <문제 해설>
프로그램 인터럽트: 0으로 나눌경우. 오버플로우 또는 언더플루우 발생시, 프로그램에서 명령어를 잘못 사용한 경우, 부당한 기억장소의 참조와 같은 프로그램 상의 오류.
IO인터럽트:입출력 데이터의 오류나 이상현상발생시, 입출력장치가 데이터 전송을 요청하거나 끝났음을 알릴경우
익스터널 인터럽트: 타이머에 의해 규정된 시간을 알릴 경우, 키보드로 인터럽트 키를 누를경우(작업관리자) , 외부 장치로부터 인터럽트 요청이 있을경우 
머신체크:Cpu에 기능적이 오류동작이 발생한경우
[해설작성자 : 인하대08학번박성민]

33.다음에 실행할 명령의 번지를 갖고 있는 레지스터는?(2005년 03월)
     가.MBR
     나.MAR
     다.IR
     라.PC

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

34.다음 중 잘못 연결한 것은?(2011년 03월)
     가.Associative Memory - Memory Access 속도 향상
     나.Virtual Memory - Memory 공간 확대
     다.Cache Memory - Memory Access 속도 향상
     라.Memory Interleaving - Memory 공간 확대

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 65% 
     <문제 해설>
Memory Interleaving(기억장치 인터리빙)
- 버스경합(Bus Contention)이나 기억장치의 충도(Memory Conflict)과 같은 문제를
    해결하기 위하여 기억장치를 복수 모듈로 구성하고 각 모듈이 동시에 접근하는 방식

- 주 기억 장치의 구조적 개선으로 접근속도를 개선시킬수 있는 방법

35.가상(Virtual) 기억 장치에 대한 설명이 아닌 것은?(2005년 09월)
     가.주목적은 컴퓨터의 속도를 향상시키기 위한 방법이다.
     나.주기억장치를 확장한 것과 같은 효과를 제공한다.
     다.실제로는 보조기억장치를 사용하는 방법이다.
     라.사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다.

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

36.펜티엄 프로세서를 사용한 컴퓨터에서 베이스 주소 지정방식을 나타낸 것은?(단, SR=세그먼트 레지스터, BR=베이스 레지스터, IX=인덱스 레지스터, A=오퍼랜드 필디의 내용, EA=유효주소, LA=선형주소를 나타낸다)(2009년 05월)
     가.EA=R, LA=R
     나.EA=A, LA=(SR)+EA
     다.EA=(BR), LA=(SR)+EA
     라.EA=(BR)+A, LA=(SR)

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

37.하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10MHz로 동작시켰다. 이 때 1개의 명령 사이클을 실행하는데 걸리는 시간은? (단. 각각의 머신 사이클은 5개의 머신스테이트로 구성되어 있다.)(2011년 03월)
     가.1㎲
     나.2㎲
     다.10㎲
     라.20㎲

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 45% 
     <문제 해설>
10MHz = 1초에 10M 회(1천만회) 사이클로 진동
따라서, 1 사이클 진동하는데 걸리는 시간(주기)는 1/1천만 초(1/10 마이크로초)
M= 1백만을 줄여서 사용하는 기호 = Mega
1/(1M) = 1 마이크로 = 백만분의 1
1 명령사이클 = 2개의 머신사이클
1 개의 머신 사이클 = 5개의 머신 스테이트
1 개의 머신 스테이트 = 1 사이클이 필요 = 1 진동 = 1/(10 x 1백만)초 = 1/10 마이크로초

따라서 1명령사이클 = 2 x 5 x 1/10 마이크로초 = 1마이크로초
[해설작성자 : 파란하늘]

38.병렬처리와 가장 관계없는 것은?(2017년 03월)
     가.Array Processor
     나.Multiple phase clock
     다.Vector Processor
     라.Pipeline Processing

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 29% 
     <문제 해설>
병렬 처리 방법
1. 파이프라인 프로세서(pipeline processor)
2. 벡터 프로세서(vector processor)
3. 배열 처리기(array processor)
4. 데이터 흐름 컴퓨터(data flow computer)
[해설작성자 : 사리]

병렬처리 기법에는 파이프라인(Pipeline) 프로세서, 벡터(Vector) 프로세서, 배열(Array) 프로세서가 있다.
[해설작성자 : 피에히]

39.I/O 인터페이스 실행 Command 종류가 아닌 것은?(2005년 03월)
     가.제어 Command
     나.메모리 Command
     다.데이터 출력 Command
     라.데이터 입력 Command

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

40.로더(Loader)의 기능 중 옳지 않은 것은?(2006년 03월)
     가.할당(Allocation)
     나.재배치(Relocation)
     다.링킹(Linking)
     라.실행(Execution)

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



3과목 : 운영체제


41.운영체제의 목적으로 거리가 먼 것은?(2010년 03월)
     가.응답시간 단축
     나.반환시간 증대
     다.신뢰도 향상
     라.처리량 향상

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
반환시간 감소가 목적입니다.

42.디렉토리 구조 중 각각의 사용자에 대한 MFD와 각 사용자별로 만들어지는 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며, UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?(2016년 05월)
     가.트리 디렉토리 구조
     나.일반적인 그래프 디렉토리 구조
     다.2단계 디렉토리 구조
     라.비순환 그래프 디렉토리 구조

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
1. 트리단계 디렉터리 : 운영체제에 사용되는 디렉터리구조
2. 일반적인 그래프 디렉터리 : 사이클이 허용되고, 불필요한 파일을 제거하기 위해 참조 카운터가 필요한 디렉터리 구조
3. 2단계 디렉터리 : (정답)
4. 비순환 그래프 디렉토리 구조 : 부 디렉터리의 공동 사용이 가능, 공유된 파일을 삭제할 경우 고아 포인터가 발생 할 수 있음.
[해설작성자 : 황징위]

43.교착상태 발생의 조건이 아닌 것은?(2006년 05월)
     가.Mutual exclusion
     나.Preemption
     다.Hold-and-wait
     라.Circular wait

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

44.프로세스의 정의로 거리가 먼 것은?(2014년 08월)
     가.운영체제가 관리하는 실행 단위
     나.PCB를 갖는 프로그램
     다.동기적 행위를 일으키는 주체
     라.실행 중인 프로그램

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
프로세스는 비동기적!

45.자원이 총 12개이고, 현재 할당된 양이 10개(P1:2, P2:4, P3:4)일 경우 아래 시스템을 안전 상태가 되도록 하려면, 다음 보기 항 중 A, B의 요구량으로 적합한 것은?(2005년 03월)

    

     가.7, 3
     나.6, 2
     다.7, 4
     라.6, 3

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

46.주기억장치 배치 전략 기법으로 최적 적합 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 17k 크기의 작업은 어느 기억공간에 할당되는가?(단, 탐색은 위에서 아래로 한다.)(2013년 08월)

    

     가.B
     나.D
     다.E
     라.F

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
최적 적합 방법은 현재 크기 (17K)와 딱 맞는 사이즈 즉, 낭비가 가장 작은 크기에 할당하는 기법
B 35k - 17k = 18k 낭비
D 15k - 17k = 할당 불가
E 20k - 17k = 3k 여유
F 25k - 17k = 8k 낭비

47.파일 디스크립터에 대한 설명으로 옳지 않은 것은?(2014년 05월)
     가.파일 제어 블록이라고도 한다.
     나.시스템에 따라 다른 구조를 갖는다.
     다.파일 시스템이 관리하므로 사용자가 직접 참조할 수 없다.
     라.모든 파일이 하나의 파일 디스크립터를 공용한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
*파일 디스크립터(File Descriptor)
-파일을 관리하기 위해 시스템(운영체제)이 필요로 하는 파일에 대한 정보를 갖고 있는 제어블록(파일 제어블록,FCB)이다.
-보통 파일 디스크립터는 보조기억장치 내에 저장되어 있다가, 해당 파일이 Open될 때 주기억장치로 옮겨진다.
-파일마다 독립적으로 존재하며, 시스템에 따라 다른 구조를 가질 수 있다.
-파일 시스템이 관리하므로 사용자가 직접 참조할 수 없다.
[해설작성자 : 강호일]

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

    

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

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

49.스레드(Thread)에 관한 설명으로 옳지 않은 것은?(2006년 03월)
     가.스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.
     나.스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(ligiht weight) 프로세스라고도 한다.
     다.스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.
     라.스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.

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

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

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

51.가상기억장치에서 주기억장치로 페이지를 옮겨 넣을 때 주소를 조정해 주어야 하는데 이를 무엇이라 하는가?(2004년 05월)
     가.매핑(mapping)
     나.스케줄링(scheduling)
     다.매칭(matching)
     라.로딩(loading)

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

52.주기억장치 관리기법인 First-fit, Best-fit, Worst-fit 방법을 각각 적용할 경우 9K의 프로그램이 할당될 영역이 순서대로 옳게 짝지어진 것은?(2011년 03월)

    

     가.1, 1, 4
     나.1, 4, 2
     다.4, 3, 4
     라.4, 3, 2

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 83% 
     <문제 해설>
First-fit    >> 가장 첫번쨰
Best-fit,    >> 가장 크기가 적합한것
Worst-fit    >> 가장 큰 거

53.다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?(2010년 03월)
     가.주 프로세서가 운영체제를 수행한다.
     나.주 프로세서와 종 프로세서가 모두 입.출력을 수행하기 때문에 대칭 구조를 갖는다.
     다.주 프로세서가 고장이 나면 시스템 전체가 다운된다.
     라.하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
종 : 연산만담당
[해설작성자 : ㅇ]

54.스레드(Thread)에 대한 설명으로 옳지 않은 것은?(2008년 05월)
     가.한 개의 프로세스는 여러 개의 스레드를 가질 수 없다.
     나.커널 스레드의 경우 운영체제에 의해 스레드를 운용한다.
     다.사용자 스레드의 경우 사용자가 만든 라이브러리를 사용하여 스레드를 운용한다.
     라.스레드를 사용함으로써 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.

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

55.프로세스 상태의 종류가 아닌 것은?(2016년 08월)
     가.Ready
     나.Running
     다.Request
     라.Exit

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

56.UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?(2015년 08월)
     가.명령어 해석기이다.
     나.시스템과 사용자 간의 인터페이스를 담당한다.
     다.여러 종류의 쉘이 있다.
     라.프로세스, 기억장치, 입출력 관리를 수행한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
4. 프로세스, 기억장치, 입출력등 전반적인 관리는 커널(kernel)
[해설작성자 : 가을단풍]

57.운영체제에 대한 설명으로 가장 옳지 않은 것은?(2016년 08월)
     가.여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
     나.사용자 인터페이스를 제공한다.
     다.자원의 효과적인 경영 및 스케줄링을 한다.
     라.운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
4. JAVA는 프로그래밍 언어임
[해설작성자 : 능낭윤대협]

58.다음 표는 고정 분할에서의 기억 장치 단편화 현상을 보이고 있다. 외부단편화(External Fragmentation)는 총 몇 K인가?(분할: 20,50,120,200,300 작업: 10,60,160,100,150)(2005년 05월)

    

     가.480 k
     나.430 k
     다.260 k
     라.170 k

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
외부단편화 : 분할된 영역이 할당될 프로그램의 크기보다 작기 때문에 프로그램이 할당될 수 없어 사용되지 않고 빈 공간으로 남아 있는 분할된 전체 영역 ( 50 + 120 = 170K)

내부단편화 : 분할된 영역이 할당될 프로그램의 크기보다 크기 때문에 프로그램이 할당된 후 사용되지 않고 남아 있는 빈 공간 ( (20-10) + (200-100) + (300-150) = 260K)

59.UNIX 시스템에서 쉘(Shell)에 대한 설명으로 옳지 않은 것은?(2006년 03월)
     가.명령어를 해석하는 명령해석기이다.
     나.프로세스의 관리를 한다.
     다.단말장치로부터 받은 명령을 커널로 보내거나 해당 프로그램을 작동시킨다.
     라.사용자와 Kernel 사이에서 중계자 역할을 한다.

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

60.선점 스케줄링과 비선점 스케줄링에 대한 비교 설명 중 옳은 것은?(2008년 09월)
     가.선점 스케줄링은 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없다.
     나.선점 스케줄링은 상대적으로 과부하가 적다.
     다.비선점 스케줄링은 시분할 시스템에 유용하다.
     라.비선점 스케줄링은 응답시간의 예측이 용이하다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 43% 
     <문제 해설>
선점형 : 이미 할당된 자원을 강제로 뺏어서 사용할수 있다
비선점 : 이미 할당된 자원을 강제로 뺏을수 없다.
위 사항으로 보아 선점형의 경우 자원을 빼앗기거나 해서 작업 시간이 길어 질수 있지만 비선점의 경우 할당된 자원을 혼자만(?) 사용하므로 작업 시간 예측이 용이 합니다.
[해설작성자 : 밀양금성컴퓨터학원]


4과목 : 소프트웨어 공학


61.한 모듈내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?(2015년 05월)
     가.cohesion
     나.coupling
     다.structure
     라.unity

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 50% 
     <문제 해설>
cohesion(응집도) : 모듈 "내(부)"
coupling(결합도) : 모듈 "간"에
[해설작성자 : 씽]

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 81% 
     <문제 해설>
가급적 피한다. -> 절대 사용해서는 안된다.
(매우 교묘한 문제였습니다.)
[해설작성자 : 준범스키]

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

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

64.럼바우 분석 기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시하는 모델링은?(2017년 05월)
     가.동적 모델링
     나.객체 모델링
     다.기능 모델링
     라.정적 모델링

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

65.소프트웨어 개발시 위험요소가 아닌 것은?(2005년 03월)
     가.인력부족
     나.유지보수
     다.예산부족
     라.요구변경

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

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

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

67.객체 지향 설계 단계의 순서가 옳은 것은?(2009년 03월)
     가.문제 정의→요구 명세화→객체 연산자 정의→객체 인터페이스 결정→객체 구현
     나.요구 명세화→문제 정의→객체 인터페이스 결정→객체 연산자 정의→객체 구현
     다.문제 정의→요구 명세화→객체 구현→객체 인터페이스 결정→객체 연산자 정의
     라.요구 명세화→문제 정의→객체 구현→객체 인터페이스 결정→객체 연산자 정의

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

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

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

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

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

70.객체에게 어떤 행위를 하도록 지시하는 명령은?(2011년 06월)
     가.Class
     나.Instance
     다.Method
     라.Message

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 59% 
     <문제 해설>
클래스: 유사한 객체들을 묶어서 하나의 공통된 특성을 표현
메시지: 어떤 행위를 하도록 지시하는 명령
메소드: 메시지를 받아 실행해야 할 객체의 구체적인 연산 operation
인스턴스:어떤 클래스에 속하는 구체적인 객체
[해설작성자 : 케티아]

71.프로그램 설계도의 하나인 NS(Nassi-Schneiderman) Chart에 대한 설명으로 가장 옳지 않은 것은?(2017년 03월)
     가.논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다.
     나.박스, 다이아몬드, 화살표 등의 기호를 사용하므로 읽고 작성하기가 매우 쉽다.
     다.이해하기 쉽고 코드로 변환이 용이하다.
     라.연속, 선택, 반복 등의 제어 논리 구조를 표현한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 45% 
     <문제 해설>
*N-S 차트 (=박스 다이어그램, Chapin Chart)
:논리의 기숭에 중점을 두고 도형으로 표현한 방법. 
:박스를 기본요소로 연속, 선택 및 다중선택, 반복 등의 제어 논리구조 표현

*흐름도(Flowchart)
:박스(처리단계), 다이아몬드(논리조건), 화살표(제어흐름)
[해설작성자 : 말줄임표]

NS Chart는 화살표가 없으며, 입구와 출구가 하나이다.
전체적인 논리구조를 한 페이지에 표현하여,
순서도(flowchart)보다 프로그램의 논리를 쉽게 이해하기 좋다.
논리표현 중심이며 HIPO는 기능표현 중심이다.
[해설작성자 : Song Seungha]

72.HIPO(hierarchy plus input process output)에 대한 설명으로 옳지 않은 것은?(2004년 09월)
     가.HIPO 다이어그램에는 가시적 도표(visual table of contents), 총체적 다이어그램(overview diagram), 세부적 다이어그램(detail diagram)의 세 종류가 있다.
     나.가시적 도표(visual table of contents)는 시스템에 있는 어떤 특별한 기능을 담당하는 부분의 입력, 처리, 출력에 대한 전반적인 정보를 제공한다.
     다.HIPO 다이어그램은 분석 및 설계 도구로서 사용된다.
     라.HIPO는 시스템의 설계나 시스템 문서화용으로 사용되고 있는 기법이며 기본 시스템 모델은 입력, 처리, 출력으로 구성된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 49% 
     <문제 해설>
가시적 도표 : 시스템의 전체적인 기능과 흐름을 보여주는 계층 구도
총체적 도표 : 프로그램을 구성하는 긴으을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표
세부적 도표 : 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
[해설작성자 : 차박차]

73.럼바우의 객체지향 분석 기법에서 자료 흐름도와 가장 관련이 큰 것은?(2010년 05월)
     가.Functional Modeling
     나.Dynamic Modeling
     다.Object Modeling
     라.Class Modeling

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
Dynamic Modeling : 상태 다이어그램 이용
Object Modeling : 객체 다이어그램 이용
Functional Modeling : 자료 흐름도(DFD)를 이용
[해설작성자 : 신난영수]

74.프로토타이핑(Prototyping) 접근방법을 채용할 때의 이익은 주로 정보문제의 본질에 대한 불확실성과 그 정보문제를 해결하기 위해 사용자가 제시하는 요구의 불확실성을 줄이는데 있다. 다음 중 불확실성 결정 요인에 해당하지 않는 것은?(2006년 03월)
     가.지원이 필요한 일로부터의 요구연역(要求演繹)
     나.사용자와 분석자의 지식과 경험의 수준
     다.커뮤니케이션 문제가 일어날 가능성
     라.프로토타이핑 시에 소요되는 비용문제

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

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 43% 
     <문제 해설>
[바람직한 설계의 특징]
- 설계는 소프트웨어 구조, 모듈의 기능 예측이 가능하도록 정의
- 모듈(특정기능 또는 부기능 수행을 위한 논리적 요소)로 구성
- 설계에서 계층적 자료조직 제시
- 자료와 프로시저에 대한 분명하고 분리된 표현 포함
- 모듈/외부 개체간 연결 복잡성을 줄이는 인터페이스
- 요구사항 분석정보를 이용하여 반복적으로 이루어져야 함
- 전체적/포괄적 개념설계 후, 차례로 세분화 및 구체화하여 요구사항을 모두 구현
- 유지보수를 용이하게 하기 위해 적당한 모듈크기 유지
- 모듈간의 결합도(상관성)는 낮추고, 응집도는 강하게 설계
- 이식성 고려
[해설작성자 : IT수쥐]

76.소프트웨어 품질목표 중 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?(2012년 08월)
     가.Efficiency
     나.Reliability
     다.Portability
     라.Usability

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
Efficiency(효율성) : 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도
Reliablilty(신뢰성) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 오류 없이 수행하는 정도
Portability(이식성) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정할 수 있는 정도
Usability(사용 용이성) : 사용에 필요한 노력을 최소화하고 쉽게 사용할 수 있는 정도
[해설작성자 : LOGOS]

77.COCOMO 모델에 의한 비용(cost) 산정 과정에 해당하지 않는 것은?(2017년 03월)
     가.KDSI (or KLOC)를 측정한다.
     나.UFP(Unadhusted function point)를 계산한다.
     다.개발 노력 승수(Development effort multifliers)를 결정한다.
     라.비용 산정 유형으로 단순형, 중간형, 임베디드형이 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 37% 
     <문제 해설>
COCOMO(COnstructive COst MOdel)은 보엠(B. Bohem)이 제안한 소프트웨어 개발 비용의 평가 및 산정 방법이다. 3단계 방법이 있다.
개발 유형에 따라 Basic, Intermediate, Detailed 모델이 있다.
KDSI(Delivered Source Instruction)을 기준으로 하며, KDSI의 양에 따라 Organic, Semi-detached, Embedded로 나뉜다.
Detailed 모델의 경우, intermediate 모델을 확장하여 프로젝트의 각 페이스에 노력 승수를 추가하였다.
[해설작성자 : DELAB Emphy]

78.소프트웨어 재공학의 주요 활동 중 다음 설명에 해당하는 것은?(2013년 08월)

    

     가.Analysis
     나.Reverse Engineering
     다.Restructuring
     라.Migration

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
Reverse Engineering ( 역공학 ) 
Reverse Engineering 은 Restructuring 와 다르게 기존소프트웨어에서 분석 및 설계를 하고 Restructuring 은 기존소프트웨어의 구조를 향상시키기위해 코드를 재구성한다.


Analysis ( 분석 )
기존 소프트웨어의 명세서를 확인하여 소프트 웨어의 동작을 이해하고 재공학 대상을 선정한다.

Migration ( 이식 )
시존 소프트웨어를 다른 OS나 HW 환경에서 이용할수있도록 변경한다
[해설작성자 : A]

79.위험 모니터링(monitoring)의 의미로 가장 옳은 것은?(2017년 03월)
     가.위험을 이해하는 것
     나.위험 요소를 인정하지 않는 것
     다.첫 번째 조치로 위험을 피할 수 있도록 하는 것
     라.위험 요소 징후들을 계속적으로 인지하는 것

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
위험 관리(Risk Analysis)에 포함되는 위험 모니터링은 위험 요소 징후들에 대하여 계속적으로 인지하는 것입니다.
-의미만 기억하고 넘어가도 되는 문제
[해설작성자 : 목대전]

80.하향식 통합 테스트에 있어서 모듈간의 통합시험을 하기위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?(2005년 05월)
     가.build
     나.stub
     다.alpha
     라.cluster

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


5과목 : 데이터 통신


81.다음 설명에 해당하는 통신망은?(2009년 03월)

    

     가.종합정보통신망(ISDN)
     나.부가가치통신망(VAN)
     다.근거리통신망(LAN)
     라.가입전산망(Teletex)

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

82.서비스, 응답, 경보 및 휴지 상태 복귀 신호 등의 기능을 수행하는 제어신호는?(2003년 08월)
     가.감시 제어신호(supervisory control signal)
     나.주소 제어신호(address control signal)
     다.호 정보 제어신호(call information control signal)
     라.망관리 제어신호(communication management control signal)

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

83.회선을 제어하기 위한 제어 문자 중 실제 전송할 데이터 집합의 시작임을 의미하는 것은?(2014년 03월)
     가.SOH
     나.STX
     다.SYN
     라.DLE

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 62% 
     <문제 해설>
- SOH(Start Of Heading) : 헤딩의 시작
- STX(Start Of Text) : 본문의 시작 및 헤딩의 종료
- SYN(SYNchronous Idle) : 문자 동기
- DLE(Data Link Escape) : 전송 제어 문자 앞에 삽입하여 전송 제어 문자임을 알림(문자의 투과성을 위해 삽입)
[해설작성자 : RUAMAM]

84.16진 QAM에 관한 설명으로 옳지 않은 것은?(2016년 08월)
     가.16진 PSK 변조 방식보다 동일한 전송 에너지에 대해 오류 확률이 낮다.
     나.Noncoherent 방식으로 신호를 검출할 수 있다.
     다.진폭과 위상이 변화하는 변조방식이다.
     라.2차원 벡터 공간에 신호를 나타낼 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 32% 
     <문제 해설>
변조방식
-ASK(진폭 편이 변조)
-FSK(주파수 편이 변조)
-PSK(위상 편이 변조)
-QAM(진폭+위상 변조): coherent(동기검파방식)으로 신호 검출

85.다음이 설명하고 있는 것은?(2009년 03월)

    

     가.Header Translation
     나.Tunneling
     다.Packet Handling
     라.Dual Stack

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

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

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

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

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

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

88.음성 전화망과 같이 메시지가 전송되기 전에 발생지에서 목적지까지의 물리적 통신 회선 연결이 선행되어야 하는 교환 방식은?(2008년 03월)
     가.메시지 교환 방식
     나.데이터그램 방식
     다.회선 교환 방식
     라.ARQ 방식

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 74% 
     <문제 해설>
물리적인 연결을 먼지 필요로 하므로 일단 물리적인 회선이 연결되어야 한다는 뜻입니다.
[해설작성자 : 밀양금성컴퓨터학원]

89.순방향 오류 정정(Forward Error Correction)에 사용 되는 오류 검사 방식은?(2015년 08월)
     가.수평 패리티 검사
     나.군 계수 검사
     다.수직 패리티 검사
     라.해밍 코드 검사

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 46% 
     <문제 해설>
FEC (순방향 오류제어)
ㅇ 송신측이 전송할 문자나 프레임에 부가적 정보(☞ Redundancy)를 첨가하여 전송하고,
ㅇ 수신측이 에러를 발견시 이 부가적 정보로 에러검출 및 에러정정을 하는 방식
ㅇ Block Code         : Hamming Code, CRC Code, BCH Code, Reed-Solomon Code 등
ㅇ Non-block Code : Convolutional Code,    Turbo Code 등
[해설작성자 : 관회팝]

90.회선 제어 방식 중 가장 간단한 형태로 회선의 접근을 위해 서로 경쟁하는 방식의 대표적인 시스템은?(2003년 08월)
     가.ALOHA 시스템
     나.Roll-call 폴링 시스템
     다.Hub-go-ahead 폴링 시스템
     라.Selection 시스템

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

91.OSI 7계층 중 데이터 링크 계층의 프로토콜은?(2014년 05월)
     가.PPP
     나.RS-232C/V.24
     다.EIA-530
     라.V.22bis

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 64% 
     <문제 해설>
OSI 모델의 2번째 데이터 링크 계층 프로토콜
: HDLC, LLC, LAPB, LABD, PPP

92.네트워크상의 각 호스트가 IP 주소와 링크 레벨의 주소 사이의 대응을 테이블로 구성할 수 있도록 하기 위해 사용되는 프로토콜은?(2013년 06월)
     가.ARP(Address Resolution Protocol)
     나.ICMP(Internet Control Message Protocol)
     다.IGMP(Internet Group Management Protocol)
     라.SNMP(Simple Network Management Protocol)

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

93.다음이 설명하고 있는 인터넷 서비스는?(2012년 08월)

    

     가.Ubiquitous
     나.WiBro
     다.RFID
     라.VoIP

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

94.HDLC의 프레임 구조를 올바르게 나타낸 것은?(2005년 09월)
     가.플래그-제어부-주소부-정보부-FCS-플래그
     나.플래그-제어부-정보부-주소부-FCS-플래그
     다.플래그-주소부-제어부-정보부-FCS-플래그
     라.플래그-정보부-제어부-주소부-FCS-플래그

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

95.데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 ARQ 방식은?(2013년 06월)
     가.Go-back-N ARQ
     나.Selective-Repeat ARQ
     다.Distribute ARQ
     라.Stop-Wait ARQ

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
1. Go-Back-N ARQ : 한번에 여러개를 보낸후 하나의 긍정확인응답(ACK)을 받고, 후속 데이터를 전송. 부정확인응답(NAK)을 수신할때까지 계속하여 데이터를 송신함. 슬라이딩 윈도우(Sliding Window) 방식이라고도 불림.

2. Selective-Repeat ARQ : 오류가 발생된 프레임 이후 또는 오류가 발생된 프레임만을 재전송함.

3. Distribute ARQ : 없는 ARQ 방식입니다.

4. Stop-Wait ARQ : 한번에 하나씩 긍정확인응답(ACK)를 받고 후속 데이터를 전송함. 가장 단순하지만 비효율적.
[해설작성자 : 46311]

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

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

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

97.다음이 설명하는 프로토콜은?(2015년 05월)

    

     가.ATM
     나.TCP/IP
     다.UDP
     라..X.25

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

98.디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?(2005년 03월)
     가.ASK
     나.FSK
     다.PSK
     라.PCM

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

99.다음 중 TCP 헤더에 포함되는 정보가 아닌 것은?(2011년 06월)
     가.긴급 포인터
     나.호스트 주소
     다.순서 번호
     라.체크섬

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 41% 
     <문제 해설>
[TCP헤더 주요 정보]
- Source Port 데이터를 보내는 호스트의 TCP 포트.
- Destination Port 데이터를 받는 호스트의 TCP 포트.
- Sequence Number TCP 세그먼트에 있는 데이터의 첫번째 바이트에 대한 순번.
- Acknowledgment Number 바이트에 대한 순번
- Window TCP 세그먼트를 보내는 호스트의 현재 TCP 버퍼 크기.
- TCP Checksum TCP 데이터와 TCP 헤더의 정확성 확인
[해설작성자 : 관회팝]

100.다음 설명에 해당하는 IP 주소의 클래스로 옳은 것은?(2009년 08월)

    

     가.A 클래스
     나.B 클래스
     다.C 클래스
     라.D 클래스

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

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
13558 콘크리트기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월03일(9965) 좋은아빠되기 2024.09.06 5
13557 의료전자기능사 필기 기출문제(해설) 및 전자문제집 CBT 2009년07월12일[4회](9964) 좋은아빠되기 2024.09.06 3
13556 기상기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년08월19일(9963) 좋은아빠되기 2024.09.06 5
13555 의료전자기능사 필기 기출문제(해설) 및 전자문제집 CBT 2011년07월31일[4회](9962) 좋은아빠되기 2024.09.06 5
13554 주택관리사보 2차 필기 기출문제(해설) 및 전자문제집 CBT 2013년09월28일(9961) 좋은아빠되기 2024.09.06 5
13553 산림산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년04월27일(9959) 좋은아빠되기 2024.09.06 6
13552 산림산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월03일(9958) 좋은아빠되기 2024.09.06 5
13551 의료전자기능사 필기 기출문제(해설) 및 전자문제집 CBT 2012년04월08일[2회](9957) 좋은아빠되기 2024.09.06 9
13550 건축기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년04월27일(9956) 좋은아빠되기 2024.09.06 7
13549 토목기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년04월27일(9955) 좋은아빠되기 2024.09.06 8
13548 기계조립산업기사 필기 기출문제(해설) 및 전자문제집 CBT 2015년05월31일(9953) 좋은아빠되기 2024.09.06 5
13547 전자부품장착기능사 필기 기출문제(해설) 및 전자문제집 CBT 2011년07월31일[4회](9952) 좋은아빠되기 2024.09.06 4
13546 전자부품장착기능사 필기 기출문제(해설) 및 전자문제집 CBT 2010년07월11일[4회](9951) 좋은아빠되기 2024.09.06 7
13545 건설기계설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2007년05월13일(9950) 좋은아빠되기 2024.09.06 6
13544 일반기계기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월03일(9949) 좋은아빠되기 2024.09.06 4
13543 교통기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월03일(9948) 좋은아빠되기 2024.09.06 5
13542 건설기계설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2019년03월03일(9947) 좋은아빠되기 2024.09.06 5
13541 건설기계설비기사 필기 기출문제(해설) 및 전자문제집 CBT 2018년08월19일(9946) 좋은아빠되기 2024.09.06 3
13540 기상기사 필기 기출문제(해설) 및 전자문제집 CBT 2010년07월25일(9945) 좋은아빠되기 2024.09.06 4
13539 TAT 2급(구) 필기 기출문제(해설) 및 전자문제집 CBT 2014년06월14일(9944) 좋은아빠되기 2024.09.06 5
Board Pagination Prev 1 ... 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 ... 1749 Next
/ 1749