자격증 필기 기출문제




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

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


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


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


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


1과목 : 데이터 베이스


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

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

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

2.SQL은 DDL, DML, DCL 로 구분할 수 있다. 다음 중 나머지 셋과 성격이 다른 명령은 무엇인가?(2009년 03월)
     가.SELECT
     나.CREATE
     다.INSERT
     라.UPDATE

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 73% 
     <문제 해설>
1. SELECT : DML
2. CREATE : DDL
3. INSERT : DML
4. UPDATE : DML
[해설작성자 : 밀양금성컴퓨터학원]

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

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

4.뷰(View)에 대한 설명으로 옳지 않은 것은?(2013년 03월)
     가.뷰는 독자적인 인덱스를 가질 수 없다.
     나.뷰는 논리적 독립성을 제공한다.
     다.뷰로 구성된 내용에 대한 삽입, 갱신, 삭제 연산에는 제약이 따른다.
     라.뷰가 정의된 기본 테이블이 삭제되더라도 뷰는 자동적으로 삭제되지 않는다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
뷰는 기본 테이블이 삭제되면 자동으로 삭제된다.

[아래와 같은 오류 신고가 있었습니다.]

뷰에 대한 기본적인 설명은 4번 내용이 맞지만.
실제 데이터 베이스에서는 기술적인 부분이나 기타 여러가지 사유로 뷰가 자동으로 삭제되지 않는 경우도 있습니다.

다만!!!!!!!
시험에서의 정답은 기본적인 원칙을 따르므로 정답을 여기서는 4번으로 하도록 하겠습니다.

아래는 오류 신고 내용이며 현업에 종사하시는 분께서 올려주신 내용으로 앞으로 데이터 베이스 관련 일을 하시게 될분들은 참고 하여 주시기 바랍니다.

<오류내용>
운영자님 수고많으십니다.

정답이 없는것같습니다. 다맞는말..
타 사이트 기출문제에서도 답이 4번이라고 되어있는데..

현재 Oracle DBA로 현업에 있습니다.
실제 db에서 테스트해보시면 아시겠지만, 뷰생성시 소스가된 원본테이블이 삭제되어도 뷰오브젝트는 drop 되지않고 존재합니다...
해당 뷰를 조회시 원본테이블이 없어 오류가 날뿐, 뷰자체가 자동적으로 삭제되지는 않습니다..

(추가로 말씀드리면, 실제로 뷰생성시 force 옵션으로 원본존재여부를 무시하고 뷰를 생성할수도 있는데.
해당 뷰는 원본테이블이 삭제된 뷰와 같은 invalid상태가됩니다.)

따라서 저는 답이없다고 생각하는데..
운영자분 판단에 따라 결정하여 주십시요.
[해설작성자 :    영진]

5.정규화 과정에서 A→B이고 B→C일 때 A→C인 관계를 제거하는 단계는?(2014년 05월)
     가.1NF → 2NF
     나.2NF → 3NF
     다.3NF → BCNF
     라.BCNF → 4NF

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 66% 
     <문제 해설>
비정규 릴레이션 -> 1NF : 도메인이 원자값
1NF -> 2NF : 부분적 함수 종속 제거
2NF -> 3NF : 이행적 함수 종속 제거
3NF -> BCNF : 결정자이면서 후보키가 아닌거 제거
BCNF -> 4NF : 다치 종속 제거
4NF -> 5NF : 조인 종속성 이용

정규화 과정
1NF - 2NF(이행적 함수 종속 제거) - 3NF - BCNF - 4NF - 5NF
이행적 종속 관계
A->B이고 B->C일 떄 A->C 를 만족하는 관계이다.
[해성작성자 : 강호일 ]

6.관계 대수 및 관계 해석에 대한 옳은 설명 모두를 나열한 것은?(2014년 03월)

   

     가.(ㄱ), (ㄴ)
     나.(ㄱ), (ㄷ), (ㄹ)
     다.(ㄴ), (ㄷ), (ㄹ)
     라.(ㄱ), (ㄴ), (ㄷ), (ㄹ)

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 48% 
     <문제 해설>
관계대수는 원하는 정보가 그 정보를 어떻게 유도하는가를 기술하는 절차적인 방법이다.
관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 방법이다.

7.릴레이션의 성질(property)로 적합한 것은?(2004년 05월)
     가.중복된 튜플이 존재한다.
     나.튜플 간의 순서가 정의된다.
     다.속성 간의 순서가 정의된다.
     라.모든 속성 값은 원자값이다.

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

8.관계 모델에서 릴레이션(relation)이 가지는 성질이 아닌 것은?(2005년 09월)
     가.튜플(tuple)의 유일성
     나.속성의 복합값
     다.속성의 무순서
     라.튜플의 무순서

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
튜플(tuple)의 유일성
속성의 유일성
속성의 무순서
튜플의 무순서
[해설작성자 : 하ㅈㅇ]

9.1의 보수에 의한 표현 방식으로(-15)10진법을 옳게 표현한 것은?(2005년 09월)
     가.(0000000000001111)2진법
     나.(0111111111110000)2진법
     다.(1000000000001111)2진법
     라.(1111111111110000)2진법

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
15는 0000 0000 0000 1111인데
보수면 숫자가 역이 되어서
1111 1111 1111 0000이 된다.
[해설작성자 : 박재홍짱]

10.데이터베이스 보안에 대한 설명으로 옳지 않은 것은?(2008년 03월)
     가.보안을 위한 데이터 단위는 테이블 전체로부터 특정 테이블의 특정한 행과 열 위치에 있는 특정한 데이터 값에 이르기까지 다양하다.
     나.각 사용자들은 일반적으로 서로 다른 객체에 대하여 다른 접근권리 또는 권한을 갖게 된다.
     다.불법적인 데이터의 접근으로부터 데이터베이스를 보호하는 것이다.
     라.보안을 위한 사용자들의 권한부여는 관리자의 정책결정 보다는 DBMS가 자체 결정하여 제공한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 88% 
     <문제 해설>
사용자들의 권한은 DBA(데이터베이스관리자)에 의해서 결정됩니다. DBMS는 데이터베이스 시스템으로 어떠한 결정 권한도 가지지 않습니다. 결정 권한은 사람이 가지는 것이 당연합니다.
[해설작성자 : 밀양금성컴퓨터학원]

11.관계형 데이터베이스의 뷰(view)에 대한 설명으로 틀린 것은?(2003년 05월)
     가.가상 테이블이다.
     나.기본 테이블의 열들로 구성된다.
     다.실제 데이터가 저장된다.
     라.융통성있는 검색연산에 사용 가능하다.

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

12.다음 트리를 Preorder 운행법으로 운행할 경우 네 번째로 탐색되는 것은?(2012년 05월)

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 74% 
     <문제 해설>
Preorder 운행: Root, Left, Right 순으로 운행
Inorder 운행: Left, Root, Right 순으로 운행
Postorder 운행: Left, Right, Root 순으로 운행

따라서 Preorder로 문제 순서를 적어보자면,
A - B - D - C - E - G - H - F 순이 됩니다.

13.데이터베이스 정의와 거리가 먼 것은?(2014년 03월)
     가.integrated data
     나.operational data
     다.stored data
     라.exclusive data

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 77% 
     <문제 해설>
데이터베이스의 정의 : 데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임으로 다음과 같이 정의할 수 있다.

1. 통합된 데이터 (Integrated Data) : 자료의 중복을 배제한 데이터의 모임이다.
2. 저장된 데이터 (Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다.
3. 운영 데이터 (Operational Data) : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료이다.
4. 공용 데이터 (Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료이다.
[해설작성자 : 김대윤]

14.로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?(2014년 05월)
     가.로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
     나.로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     다.로킹의 단위가 커지면 병행성 수준이 낮아진다.
     라.파일은 로킹 단위가 될 수 있으나, 데이터베이스는 로킹의 단위가 될 수 없다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
*로킹(Loking)
-로킹은 주요 데이터의 엑세스를 상호 배타적으로 하는 것이다.
-트랜잭션들이 어떤 로킹 단위를 엑세스하기 전에 Lock(잠금)을 요청해서 Lock이 허락되어야만 그 로킹 단위를 액세스할 수 있도록 하는 기법이다.
*로킹 단위(Loking Granularity)
-병행 제어에서 한꺼번에 로킹할 수 있는 데이터 단위이다.
-데이터베이스, 파일, 레코드, 필드, 등은 로킹 단위가 될 수 있다.
-로킹 단위가 크면 로크 수가 작아 관리하기 쉽지만 병행성 수준이 낮아지고, 로킹 단위가 작으면 로크수가 많아 관리하기 복잡하지만 병행성 수준이 높아진다.
[해설작성자 : 강호일]

15.다음은 무엇에 대한 설명인가?(2010년 03월)

    

     가.Super Key
     나.Foreign Key
     다.Alternative Key
     라.Candidate Key

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 61% 
     <문제 해설>
해설 : 그것은 유일하게 관계에있는 각 튜플을 식별하는 관련 속성의 최소 부분 집합이며, 이것은 기본으로 지정되어 있습니다.
=> 유일성, 최소성을 말하고 있다. 후보키(Candidate Key)를 설명하고 있다.
[해설작성자 : 세광컴퓨터학원(Dragon)]

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 85% 
     <문제 해설>
속성은 유일한 이름을 가진다. 그러나 속성의 순서는 큰 의미가 "없다!!!"
[해설작성자 : 씽]

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

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 78% 
     <문제 해설>
데이터베이스의 특성
1. 특성 계속적인 변화(Continuous Evolution)
2. 실시간접근(Real Time Accessibility)
3. 동시공유(Concurrent Sharing)
4. 내용에의한 접근(Content Reference)
[해설작성자 : 이우성]

18.시스템 카탈로그에 대한 설명으로 옳은 내용 모두를 나열한 것은?(2013년 08월)

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 79% 
     <문제 해설>
사용자가 직접 갱신 X
[해설작성자 : 하ㅈㅇ]

19.자료와 부가적인 정보를 조작하고 저장하는 방범이 파일구조이다. 파일을 조작할 때 색인 또는 오버플로우를 위한 공간이 필요하고, 파일을 사용하던 중에 오버플로우 레코드가 많아지면 재편성해야 하는 것은?(2009년 03월)
     가.직접파일(Direct File)
     나.다중 링 파일(Multi-Ring File)
     다.순차 파일(Sequence File)
     라.색인 순차 파일(Indexed Sequential File)

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

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

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


2과목 : 전자 계산기 구조


21.소프트웨어에 의하여 우선순위를 판별하는 방법을 무엇이라 하는가?(2005년 03월)
     가.폴링
     나.데이지체인
     다.핸드쉐이킹
     라.인터럽트 벡터

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

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

    

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

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

23.데이지 체인(Daisy chain)에 대한 설명 중 옳지 않은 것은?(2005년 03월)
     가.인터럽트의 우선순위를 결정하기 위하여 직렬 연결한 하드웨어 회로이다.
     나.벡터에 의한 인터럽트 처리 방법이다.
     다.우선순위에 기초한 인터럽트 처리 방법이 아니다.
     라.인터럽트 된 모든 장치들은 벡터를 동시에 보낼 수 있다.

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

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 56% 
     <문제 해설>
indirect cycle은 간접단계로 Fetch단계에서 해석된 명령의 주소부가 <간접주소>인 경우 수행된다.
따라서, indirect cycle에서 컴퓨터는 4.오퍼랜드의 어드레스를 읽는다.
[해설작성자 : MAJUN05]

25.캐시 메모리의 매핑방법 중 같은 인덱스를 가졌으나 다른 tag를 가진 두개 이상의 워드가 반복하여 접근된다면 히트율이 상당히 떨어질 수 있는 것은?(2009년 05월)
     가.Associative 매핑
     나.Set-Associtative 매핑
     다.Direct 매핑
     라.Indirect 매핑

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 42% 
     <문제 해설>
Direct 매핑은 다른 태그를 가진 두개 이상의 워드가 반복 접근될 경우, 캐시 hit율이 떨어진다.
② Set Associative 매핑은 Direct 매핑의 문제를 해결하기 위해 cache line을 여러개 둬서 hit율이 높이는 방법이다.
[해설작성자 : KT ECNV]

26.4×2 RAM을 이용하여 16×4 메모리를 구성하고자 할 경우에 필요한 4×2 RAM의 수는?(2015년 08월)
     가.4개
     나.8개
     다.16개
     라.32개

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
워드의 크기: 4*2=8
총 메모리수: 16*4=64

총 메모리수에 워드의 크기 하나하나가 들어가려면 RAM의 개수는
64/8=8
8개
[해설작성자 : 나현]

27.메이저 상태(major state)에서 제어 데이터에 대한 설명으로 잘못된 것은?(2013년 06월)
     가.FETCH state에서 중앙처리장치의 제어점을 제어하기 위한 제어 데이터는 명령어이다.
     나.INDIRECT state에서 다음 상태로 변천하는 것을 제어하는 데이터는 간접주소와 직접주소를 구별하는 비트이다.
     다.EXECUTE state에서 다음 상태로 변천하는 것을 제어하는 데이터는 인터럽트 요청 신호이다.
     라.INTERRUPT state에서는 제어 데이터에 의하여 fetch state로 변한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 38% 
     <문제 해설>
Interrupt State에서는 제어하는 데이터가 필요없이 Fetch State로 변합니다.
[해설작성자 : 링이]

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

    

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

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

29.명령을 수행하기 위해 CPU내의 레지스터와 플래그의 상태 변환을 일으키는 작업을 무엇이라 하는가?(2003년 08월)
     가.fetch
     나.program operation
     다.micro operation
     라.count operation

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
마이크로오퍼레이션 : 명령을 수행하기 위해 클럭펄스에 기준을 두고 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 동작
-레지스터에 저장된 데이터에 의해서 이루어짐
-순서적으로 일어나게 하려면 제어신호가 필요함

30.2-주소 명령어 형식으로 다음 연산을 표와 같이 수행했을 때 각 ( )에 알맞은 것은? (단, R1, R2은 레지스터를 나타냄)(2009년 03월)

    

     가.(가) : MOV, (나) : Y, (다) : R1
     나.(가) : MOV, (나) : A, (다) : B
     다.(가) : ADD, (나) : Y, (다) : R1
     라.(가) : ADD, (나) : A, (다) : B

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

31.2진수 11011을 그레이 코드로 변환한 것은?(2003년 08월)
     가.11101
     나.10110
     다.10001
     라.11011

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

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

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

33.부호를 포함하여 4비트 크기를 갖는 수를 2의 보수 형식으로 표현할 때 가장 작은 수와 가장 큰 수는 각각 얼마인가?(2015년 08월)
     가.0, +15
     나.-8, +8
     다.-7, +7
     라.-8, +7

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
-n비트로 구성된 2진수에서, 최상위 비트는 부호비트(signed bit)이고 나머지 n-1개의 비트들은 수의 절대 크기(magnitude)를 나타낸다.
예) 2의 보수 (1000)₂를 10진수로 변환
-8+(0×2²+0×2¹+0)=-8
예) 2의 보수 (0111)₂를 10진수로 변환
0+(1×2²+1×2¹+1)=7
[해설작성자 : 관회팝]

34.리커션(Recursion)프로그램에 해당하는 것은?(2007년 05월)
     가.한 루틴(Routine)이 반복될 때
     나.한 루틴(Routine)이 자기를 다시 호출할 때
     다.다른 루틴(Routine)이 다른 루틴을 호출할 때
     라.한 루틴(routine)에서 다른 루틴으로 갈 때

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 80% 
     <문제 해설>
리커션은 한루틴이 자기를 다시 호출을 할때 해당이 됩니다
이문제도 리커션을 교묘하게 재귀호출로 문제만 바꾸고 보기는 그대로 출제하였습니다
이참에 리커션 = 재귀호출 꼭 암기하세요
[해설작성자 : 춘천청와대]

35.컴퓨터에서 명령어를 처리하기 위해서 명령어를 CPU에 옮긴 후 명령 레지스터(IR)에 셋(set)시켜 해독하는 단계는?(2011년 06월)
     가.Fetch Cycle
     나.Indirect Cycle
     다.Execute Cycle
     라.Interrupt Cycle

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 61% 
     <문제 해설>
마이크로 오퍼레이션 처리
1.Fetch Cycle(명령어 인출주기):모든 명령이 시작되는 단계이며, PC의 내용을 MAR에 전달하고, 명령어를 MBR로 전달하기 위하여 메모리 읽기 동작을 수행한다.
2.Indirect Cycle(주소 변환주기):메모리로부터 읽은 명령이 간접주소 지정 방식일 경우에 오퍼랜드를 주소 값으로 하여 기억 장치로부터 내용을 다시 읽어온다.
3.Execute Cycle(명령어 실행주기):명령어가 명령레지스터에 들어오면 OP-code가 해독된 후, 해독된 내용에따라 동작이 순서대로 실행된다.
4.Interrupt Cycle(인터럽트 주기):대부분의 컴퓨터는 CPU의 정상적인 작업 처리 중 외부에서 끼어드는 인터럽트를 허용한다.
[해설작성자 : 이찬형]

36.CISC(Complex Instruction Set Computer) 와 RISC(Reduced Instruction Set Computer)에 대한 비교 설명으로 옳지 않은 것은?(2013년 06월)
     가.CISC-명령어와 주소지정 방식을 보다 복잡하게 하여 풍부한 기능을 소유하도록 한다. RISC-아주 간단한 명령들만 가지고 매우 빠르게 동작하도록 한다.
     나.CISC-거의 모든 명령어가 레지스터를 대상으로 하며 메모리의 접근을 최소로 한다. RISC-처리 속도를 증가시키기 위해서 독특한 형태로 다기능을 지원하는 메모리와 레지스터를 대상으로 한다.
     다.CISC-명령어의 수가 수 백 개에서 많게는 1500여 개로 매우 다양하다. RISC-명령어의 수가 CISC에 비해서 약 30%정도며 명령어 형식도 최소한 줄였다.
     라.CISC-데이터 경로가 메모리로부터 레지스터, ALU, 버스로 연결되는 등 다양하다. RISC-데이터 경로 사이클을 단일화하며 사이클 time을 최소화 한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
2번의 설명중 CISC와 RISC의 설명이 바뀌었습니다. 바꾸어서 개념만 알아보시면 될듯합니다.
[해설작성자 : 대전폴텍유비14학번 ]

37.레지스터 가운데 명령어를 수행 할 때마다 결과가 0인지 여부, 부호(음수인지 양수인지), 캐리 및 오버플로의 발생 여부 등을 각각 1비트로 나타내며 분기를 결정하는 중요한 역할을 하는 레지스터는?(2005년 03월)
     가.카운터 레지스터
     나.플래그 레지스터
     다.인덱스 레지스터
     라.주소 레지스터

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

38.2의 보수를 사용하여 음수를 표현할 때의 설명으로 옳은 것은?(2013년 03월)
     가.0 은 두 가지로 표현된다.
     나.보수를 구하기가 쉽다.
     다.보수를 이용한 연산 과정 중 end around carry 과정이 있다.
     라.음수의 최대 절대치가 양수의 최대 절대치 보다 1만큼 크다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
음수의 최대 절대치가 양수의 최대 절대치 보다 1만큼 크다.
ex) 2의 6승이라 하면 -64 ~ +63 까지 표현이 가능하다.
[해설작성자 : whoami]

39.인터럽트 작동 순서가 올바른 것은?(2016년 05월)

    

     가.ⓒⓔⓓⓑⓐ
     나.ⓓⓒⓔⓑⓐ
     다.ⓔⓑⓒⓐⓓ
     라.ⓐⓒⓓⓔⓑ

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 33% 
     <문제 해설>
인터럽트 동작 순서는 인터럽트요청(인터럽트 발생 장치로부터 인터럽트 기능을 요청한다.)-현 상태 보존(현재 실행 중이던 프로그램의 상태를 안전한 장소에 보관한다.)-인터럽트 판별(인지 신호를 발생시켜 인터럽트의 원인을 판별하고 그것을 처리하는 인터럽트 서비스 루틴을 시작시킨다.)-인터럽트 취급(인터럽트 서비스 루틴으로 해당 인터럽트에 대한 조치를 취한다.)-인터럽트 복귀(인터럽트 요청 시 보관되었던 상태를 이용하여 원래 프로그램이 계속되도록 한다.)
[해설작성자 : 동해 이동진]

40.CPU가 인스트럭션을 수행하는 순서로 옳은 것은?(2008년 03월)

    

     가.(ㄷ)→(ㄱ)→(ㄴ)→(ㄹ)→(ㅁ)
     나.(ㄹ)→(ㄷ)→(ㄴ)→(ㅁ)→(ㄱ)
     다.(ㄴ)→(ㄷ)→(ㄹ)→(ㅁ)→(ㄱ)
     라.(ㄷ)→(ㄴ)→(ㄹ)→(ㅁ)→(ㄱ)

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



3과목 : 운영체제


41.운영체제 설계시 고려해야 할 사항이 아닌 것은?(2004년 09월)
     가.사용하기 편리한 환경 제공
     나.폭 넓은 이식성(portability)
     다.경과 시간(turn-around time)의 증가
     라.시한성(guaranted service) 보장

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

42.버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?(2003년 03월)
     가.버퍼링은 저속의 입출력 장치와 고속의 CPU간의 속도 차를 해소하기 위해서 나온 방법이다.
     나.스풀링은 디스크 일부를 매우 큰 버퍼처럼 사용하는 방법이다.
     다.스풀링은 어떤 작업의 입/출력과 다른 작업의 계산을 병행 처리하는 기법이다.
     라.버퍼링은 보조기억장치를 버퍼로 사용한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 52% 
     <문제 해설>
버퍼링은 주기억장치를 버퍼로 사용한다.

43.우선순위(priority) 스케줄링에서 무한 정지(indefinite blocking)를 방지하는 기법은?(2004년 05월)
     가.바인딩(binding) 기법
     나.교체(replacement) 기법
     다.페이징(paging) 기법
     라.에이징(aging) 기법

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
에이징(aging) 기법
- 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 무한연기 문제를 방지

44.적응기법(Adaptive Mechanism)이란 시스템이 유동적인 상태 변화에 적절히 반응하도록 하는 기법을 의미한다. 다음 스케줄링 기법 중 적응 기법의 개념을 적용하고 있는 것은?(2016년 03월)
     가.FIFO
     나.HRN
     다.MFQ
     라.RR

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 31% 
     <문제 해설>
FIFO(First In First Out): 선입선출의 비선점형 스케줄링
HRN(Highest Reponse Ratio Next Scheduling) : 우선순위 = (대기시간+서비스 받을 시간)/서비스 받을 시간
MFQ(Multilevel Feedback Queue Scheduling; 다단계 피드백 큐 스케쥴링) : 모든 작업이 최사위 큐에서 실행되며 각 큐에선 할당시간 존재
RR(Round Robin) : 시분할 시스템을 위해 설계된 선점형 스케줄링
[해설작성자 : SKY]

MQ(Multi-level Queue;단단계 큐) : 프로세스를 특정 그룹으로 분류할 수 있을 경우 그룹에 따라 각기 다른 준비상태 큐를 사용, 그룹의 특성에 따라 서로 다른 스케줄링 기법 사용
MFQ : 특정 그룹의 준비상태 큐에 들어간 프로세스가 다른 준비상태 큐로 이동할 수 없는 다단계 큐 기법을 준비상태 큐 사이를 이동할 수 있도록 개선한 기법

45.파일 디스크립터에 대한 설명으로 옳지 않은 것은?(2014년 08월)
     가.사용자가 관리하므로 사용자가 직접 참조할 수 있다.
     나.파일을 관리하기 위해 시스템이 필요로 하는 정보를 보관한다.
     다.일반적으로 보조기억장치에 저장되어 있다가 파일이 개방(open)될 때 주기억장치로 옮겨진다.
     라.File Control Block 이라고도 한다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 68% 
     <문제 해설>
1) 파일 디스크립터의 개요 0007 0509
① 파일을 관리하기 위한 시스템이 필요로 하는 파일에 대한 정보를 갖는 제어 블록을 의미
② 파일 디스크립터는 파일마다 독립적으로 존재하며 시스템에 따라 다른 구조를 가질 수 있음
③ 보통 파일 디스크립터는 보조기억장치 내에 저장되어 있다가 해당 파일이 오픈될 때 주기억장치로 이동
④ 파일 디스크립터는 파일 시스템이 관리하므로 사용자가 직접 참조할 수 없음
⑤ 파일 제어 블록(FCB , File Control Block)이라고도 함
[해설작성자 : 임진묵]

46.페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?(2011년 08월)
     가.페이징 기법에서는 주소 변환을 위한 페이지 맵 테이블이 필요하다.
     나.프로그램을 일정한 크기로 나눈 단위를 페이지라고 한다.
     다.세그먼테이션 기법에서는 하나의 작업을 크기가 각각 다른 여러 논리적인 단위로 나누어 사용한다.
     라.세그먼테이션 기법에서는 내부 단편화가, 페이징 기법에서는 외부 단편화가 발생할 수 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 63% 
     <문제 해설>
세그먼테이션기법은 논리적 크기가 제각기 다르기 때문에 할당 되지 못하고 외부단편화가 발생 할 수 있고 페이징 기법에서는 일정한 크기로 나누어져 있기 때문에 내부단편화가 발생한다.
[해설작성자 : 쌈구]

47.운영체제의 기능으로 옳지 않은 것은?(2013년 03월)
     가.자원 보호 기능을 제공한다.
     나.시스템의 오류를 검사하고 복구한다.
     다.자원의 스케줄링 기능을 제공한다.
     라.사용자와 시스템 간의 인터페이스 역할을 담당하는 하드웨어 장치이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 67% 
     <문제 해설>
운영체제는 소프트웨어입니다.

48.그림과 같은 메모리 구성에서 15M 크기의 블록을 메모리에 할당하고자 한다. ⓒ 영역에 할당시킬 경우 사용된 정책은 무엇인가?(2009년 08월)

    

     가.Best-Fit
     나.First-Fit
     다.Next- Fit
     라.Worst- Fit

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

49.워킹 셋(Working Set)에 대한 설명으로 옳지 않은 것은?(2008년 09월)
     가.프로세스가 실행하는 과정에서 시간이 지남에 따라 자주 참조하는 페이지들의 집합이 변화하기 때문에 워킹 셋은 시간에 따라 바뀌게 된다.
     나.프로그램의 구역성(Locality) 특징을 이용한다.
     다.워킹 셋에 속한 페이지를 참조하면 프로세스의 기억장치 사용은 안정상태가 된다.
     라.페이지 이동에 소요되는 시간과 프로세스 수행에 소요되는 시간의 차이를 의미한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 58% 
     <문제 해설>
워킹셋 : 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합으로써 자주 참조되는 워킹셋을 주기억장치에 상주시킴으로써 페이지 교체 현상을 줄일수 있습니다.
[해설작성자 : 밀양금성컴퓨터학원]

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

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

51.파일 디스크립터(File Descriptor)의 내용으로 거리가 먼 것은?(2013년 08월)
     가.파일 수정 시간
     나.파일의 이름
     다.파일에 대한 접근 횟수
     라.파일 오류 처리 방법

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 61% 
     <문제 해설>
[파일 디스크립터의 정보]
파일의 ID 번호,파일이름,파일크기,보조기억장치에서의 파일 위치,파일구조,보조기억장치의 유형, 액세스 제어정보,파일유형, 생성날짜와 시간,제거날짜와 시간,최종수정날짜 및 시간,엑세스한 횟수
>>파일 오류처리방법 정보는 없다
[해설작성자 : 미니]

52.운영체제의 기능으로 틀린 것은?(2010년 09월)
     가.자원의 스케줄링 기능을 제공한다.
     나.자원보호 기능을 제공한다.
     다.사용자와 시스템 간의 편리한 인터페이스를 제공한다.
     라.목적프로그램과 라이브러리, 실행 프로그램 등을 연결하여 실행 가능한 로드 모듈을 만든다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 70% 
     <문제 해설>
목적프로그램과 라이브러리, 실행 프로그램 등을 연결하여 실행 가능한 로드 모듈을 만든다 -> 링커
[해설작성자 : 대덕인재개발원]

53.운영체제의 목적으로 거리가 먼 것은?(2012년 05월)
     가.응답시간 증가
     나.사용자 인터페이스 제공
     다.주변장치 관리
     라.신뢰성 향상

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 82% 
     <문제 해설>
운영체제의 목적 중 하나는 응닫ㅂ시간의 증가가 아니라 응단시간의 "단축"이다. 
[해설작성자 : 정아]

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

    

     가.Ring Connection
     나.Multi Access Bus
     다.Hierarchy
     라.STAR

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
두개의 링크만 필요-> 스타형은 꼭지당 양쪽(두개 방향)으로 밖에 안됨
[해설작성자 : 가음정김박력]

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 44% 
     <문제 해설>
실행 중인 프로세스가 일정 시간 동안에 참조하는 페이지들의 집합은 작업 집합(Working Set)입니다.
[해설작성자 : 준비생]

56.디스크 스케쥴링 기법 중 다음의 특징을 갖는 기법은?(2005년 03월)

    

     가.FCFS(FIRST COME FIRST SERVICE)
     나.SSTF(SHORTEST SEEK TIME FIRST)
     다.SCAN
     라.LRU(LEAST RECENTLY USED)

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

57.사이클이 허용되고, 불필요한 파일제거를 위해 참조카운터가 필요한 디렉토리 구조는?(2015년 05월)
     가.1단계 디렉토리 구조
     나.2단계 디렉토리 구조
     다.트리 디렉토리 구조
     라.일반 그래프형 디렉토리 구조

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 47% 
     <문제 해설>
1. 1단계 디렉토리 구조 -> 가장 간단하고, 모든 파일이 하나의 디렉토리 내에 위치하여 관리되는 구조

2. 2단계 디렉토리 구조 -> 중앙에 마스터 파일디렉토리가 있고, 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 2계층 구조

3. 트리 디렉토리 구조 -> 하나의 루트 디렉토리와 여러개의 종속 디렉토리로 구성된 구조이다.

4. 일반 그래피 디렉토리 구조 -> 트리 구조에 링크를 첨가시켜 순환을 허용하는 그래프 구조.

5. 비순환 그래프 디렉토리 구조 -> 하위 파일이나 하위 디렉토리를 공동으로 사용할 수 있는 것으로, 사이클이 허용되지 않는 구조.
[해설작성자 : 해설좀...]

58.UNIX에서 파일의 사용 허가를 정하는 명령은?(2010년 03월)
     가.cp
     나.chmod
     다.cat
     라.Is

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
UNIX 명령어

fork : 프로세서 생성, 복제
mount: 기존 파일 시스템에 새로운 파일 시스템을 서브 디렉터리에 연결.
cat : 파일을 내용 화면에 표시.
chmod: 파일의 사용 허가 지정.
ls: 현재 디렉터리 내의 파일 목록 확인.
fsck: 파일 시스템의 무결성을 검사.

59.UNIX에서 부모 프로세스가 자식 프로세스를 생성하는 명령어는?(2008년 05월)
     가.mknod
     나.creat
     다.fork
     라.cp

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

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 65% 
     <문제 해설>
chmod는 유닉스에서 특정 파일 권한 (읽기, 쓰기, 실행)을 지정하거나, 파일 권한 마스크를 지정하는 명령어이다.
[해설작성자 : 숭]


4과목 : 소프트웨어 공학


61.모듈을 이루고 있는 각 요소들이 공통의 목적을 달성하기 위하여 얼마나 관련이 있는가를 나타내는 것을 무엇이라고 하는가?(2003년 03월)
     가.결합도(coupling)
     나.응집도(cohesion)
     다.구조도(structure)
     라.일치도(unity)

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 57% 
     <문제 해설>
결합도 - 여러 모듈 간의 상호 의존도, 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계
응집도 - 하나의 모듈 안에서 구성요소 간의 관련 정도, 정보 은닉 개념을 확장한 것, 모듈이 독립적인 기능으로 정의되어 있는 정도

문제는 모듈을 이루고 있는 각 요소들을 언급했으므로 응집도가 맞다.
[해설작성자 : 인하대08학번박성민]

62.FTR(Formal Technical Reciew)의 검토 지침사항으로 옳지 않은 것은?(2009년 05월)
     가.문제 영역을 명확히 표현한다.
     나.의제를 제한하여 진행한다.
     다.참가자의 수를 제한한다.
     라.논쟁과 반박에 제한을 두어서는 안된다.

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

63.각 단계마다 다음과 같은 작업이 실시되는 생명 주기 모형은?(2014년 05월)

    

     가.Waterfall 모형
     나.Prototype 모형
     다.Spiral 모형
     라.4GT 모형

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 53% 
     <문제 해설>
*나선형 모형(Spiral Model, 점진적 모형)
-보헴(Boehm)이 제안한 것으로, 폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형이다.
-소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것을 목적으로 한다.
-개발순서 : 계획 및 정의 ->위험분석 -> 공학적 개발-> 고객평가
가. 장점 : 가장현실적인 모형으로, 대규모 시스템에 적합함
나. 단점 : 위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면반드시 문제가 발생함.
[해설작성자 : 강호일]

64.소프트웨어의 위기현상과 거리가 먼 것은?(2015년 08월)
     가.개발인력의 급증
     나.유지보수의 어려움
     다.개발기간의 지연 및 개발비용의 증가
     라.신기술에 대한 교육과 훈련의 부족

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 59% 
     <문제 해설>
-개발 인력의 부족과 그로 인한 인건비 상승
-성능 및 신뢰성의 부족
-개발 기간의 지연 및 개발 비용의 증가
-유지보수가 어렵고, 이에따른 비용 증가
-소프트웨어의 생산성 저하, 소프트웨어의 품질 저하
[해설작성자 : 강호일]

65.객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정을 무엇이라고 하는가?(2014년 05월)
     가.메시지
     나.캡슐화
     다.상속
     라.다형성

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 76% 
     <문제 해설>
캡슐화(Encapsulation)
- 데이터와 데이터를 처리하는 함수를 하나로 묶는것.
- 캡슐화된 객체의 세부 내용이 외부에 은폐(정보 은폐)되어 변경이 발생해도 오류의 파급 효과가 적음.
- 캡슐화된 객체들은 재사용이 용이함.
- 인터페이스가 단순해지고 객체 간의 결합도가 낮아짐.
[해설작성자 : 최용주(15년8월16일 시험)]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답율 : 47% 
     <문제 해설>
읽기는 쉽지만 작성하기가 어렵다.

67.나선형(Spiral) 모형에 대한 설명으로 옳지 않은 것은?(2012년 08월)
     가.여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
     나.대규모 시스템의 소프트웨어 개발에 적합하다.
     다.위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생할 수 있다.
     라.실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 모형이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 71% 
     <문제 해설>
4번은 프로토타입 모형(Prototype Model)이다.
[해설작성자 : 한번에 붙고 싶뜨앙]

68.검증 시험(Validation Test)을 하는데 있어 알파 테스트(Alpha Test)란?(2003년 03월)
     가.사용자의 장소에서 개발자가 직접 시험을 한다.
     나.사용자의 장소에서 개발자와 사용자가 실 데이터를 가지고 공동으로 시험한다.
     다.개발자의 장소에서 개발자가 시험을 하고 사용자는 지켜본다.
     라.개발자의 장소에서 사용자가 시험을 하고 개발자는 뒤에서 결과를 지켜본다.

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

69.시스템의 일부 혹은 시스템의 모형을 만드는 과정으로서, 요구된 소프트웨어의 일부를 구현하며, 추후 구현단계에서 사용될 골격코드가 되는 모형은?(2005년 09월)
     가.폭포수 모형
     나.점증적 모형
     다.프로토타이핑 모형
     라.계획수립 모형

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

70.소프트웨어 재공학(Reengineering)에 관한 설명으로 거리가 먼 것은?(2012년 08월)
     가.현재의 시스템을 변경하거나 재구조화(Restructuring)하는 것이다.
     나.재구조화는 재공학의 한 유형으로 사용자의 요구사항이나 기술적 설계의 변경 없이 프로그램을 개선하는 것이다.
     다.재개발(Redevelopment)과 재공학은 동일한 의미이다.
     라.사용자의 요구사항을 변경시키지 않고, 기술적 설계를 변경하여 프로그램을 개선하는 것도 재공학이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 67% 
     <문제 해설>
재공학은 기존 시스템을 이용하여 보다 나은 시스템을 구축하는 것이고 재개발은 말그대로 처음부터 새롭게 개발을 다시 시작하는 것입니다.
의미가 완전 다르지요.
[해설작성자 : 이영국]

71.소프트웨어 프로젝트를 계획하려면 먼저 소프트웨어 범위를 결정해야 한다. 다음 사항과 관계가 되는 범위 결정 요소는 무엇인가?(2008년 03월)

    

     가.기능
     나.성능
     다.제약조건
     라.인터페이스

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

72.소프트웨어 생명주기 모형 중 Boehm이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?(2007년 09월)
     가.폭포수 모형
     나.프로토타입 모형
     다.나선형 모형
     라.RAD 모형

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

73.자료 사전에서 기호 “( )”의 의미는?(2013년 03월)
     가."optional"
     나."is composed of"
     다."iteration of"
     라."comment"

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
가. 생략
나. 정의(구성)
다. 반복
러. 설명(주석)
[해설작성자 : 송양]

= 정의
+ 구성
{ } 반복
[ ] 선택,택일     
( ) optional
* * 주석
[해설작성자 : 박재홍짱]

74.CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?(2009년 05월)
     가.소프트웨어 부품의 재사용성을 향상시켜 준다.
     나.Rayleigh-Norden 곡성의 노력 분포도를 기초로 한 생명 주기 예측 모형이다.
     다.소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화 시켜 준다.
     라.소프트웨어의 유지 보수를 용이하게 수행할 수 있도록 해준다.

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

75.객체지향에서 캡슐화에 대한 설명으로 잘못된 것은?(2007년 03월)
     가.재사용이 용이하다.
     나.인터페이스를 단순화시킬 수 있다.
     다.응집도가 향상된다.
     라.결합도가 높아진다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 73% 
     <문제 해설>
캠슐화는 객체 의 새부 내용이 외부에 은폐되어, 변경이 발생할 때 오류의 파급효과가 적다.
캡슐화된 객체들은 재사용이 용이하다.
객체들간의 메시지를 주고받을 때 각 객체의 세부내용은 알 필요가 없으므로 인터페이스가 단순해지고, 객체간의 결합도가 낮아진다.

다른방식으론 객체지향에서 캡슐화를 지향하는데, 좋은 모듈설계 관점이 응집도는 강하고 결합도는 약해야 되는 점을 생각하면, 결합도가 높아진다는 건 좋은 말은 아닌 것 같으므로 4번이다! 라고 접근해도 될 것 같다.
[해설작성자 : 인하대08학번박성민]

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

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

77.소프트웨어 공학의 발전을 위한 소프트웨어 사용자(Software User)로서의 자세로 옳지 않은 것은?(2005년 03월)
     가.프로그래밍 언어와 알고리즘의 최근 동향을 주기적으로 파악한다.
     나.컴퓨터의 이용 효율이나 워크스테이션에 관한 정보들을 체계적으로 데이터베이스화 한다.
     다.타 기업의 시스템에 몰래 접속하여 새로운 소프트웨어 개발에 관한 정보를 획득한다.
     라.바이러스에 대한 예방에 만전을 기하여 시스템의 안전을 확보한다.

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

78.람바우의 객체 지향 분석 모델링에 해당하지 않는 것은?(2003년 08월)
     가.relational modeling
     나.object modeling
     다.functional modeling
     라.dynamic modeling

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
람바우의 분석기법
분석활동은 객체(Object) 모델링, 동적(Dynamic) 모델링, 기능(Functional) 모델링 순으로 이루어진다.
[해설작성자 : LOGOS]

79.소프트웨어 테스트에서 화이트박스 기법의 설명에 해당하는 것은?(2004년 09월)
     가.프로그램을 눈으로 보면서 확인 하는 것
     나.프로그램의 구조에 의거하여 테스트 하는 것
     다.프로그램의 외부사양에 대하여 테스트 하는 것
     라.프로그램의 외관상 관계를 파악 하는 것

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

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 55% 
     <문제 해설>
1. Integrity : 완전성
2. Portability : 이식성
3. Usability : 사용성
4. Flexibility : 유연성
"쉽게 수정될 수 있는 능력" 은 유연성을 의미 함.
[해설작성자 : 이희승]


5과목 : 데이터 통신


81.HDLC 데이터 전송 모드의 동작 모드가 아닌 것은?(2006년 05월)
     가.정규 응답 모드(Normal Response Mode)
     나.동기 응답 모드(Synchronous Response Mode)
     다.비동기 응답 모드(Asynchronous Response Mode)
     라.비동기 평형 모드(Asynchronous Balanced Mode)

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

82.OSI(Open System Interconnection) 7 계층 중 다음 설명에 해당하는 계층은?(2015년 08월)

    

     가.응용 계층
     나.데이터링크 계층
     다.전송 계층
     라.표현 계층

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
계층 1: 물리 계층
물리 계층(Physical layer)은 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다.

계층 2: 데이터 링크 계층
데이터 링크 계층(Data link layer)은 포인트 투 포인트(Point to Point) 간 신뢰성있는 전송을 보장하기 위한 계층으로 CRC 기반의 오류 제어와 흐름 제어가 필요하다. 네트워크 위의 개체들 간 데이터를 전달하고, 물리 계층에서 발생할 수 있는 오류를 찾아 내고, 수정하는 데 필요한 기능적, 절차적 수단을 제공한다.

계층 3: 네트워크 계층
네트워크 계층(Network layer)은 여러개의 노드를 거칠때마다 경로를 찾아주는 역할을 하는 계층으로 다양한 길이의 데이터를 네트워크들을 통해 전달하고, 그 과정에서 전송 계층이 요구하는 서비스 품질(QoS)을 제공하기 위한 기능적, 절차적 수단을 제공한다.

계층 4: 전송 계층
전송 계층(Transport layer)은 양 끝단(End to end)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주어, 상위 계층들이 데이터 전달의 유효성이나 효율성을 생각하지 않도록 해준다.

계층 5: 세션 계층
세션 계층(Session layer)은 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공한다.

계층 6: 표현 계층
표현 계층(Presentation layer)은 코드 간의 번역을 담당하여 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어 준다.

계층 7: 응용 계층
응용 계층(Application layer)은 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행한다. 
[해설작성자 : 관회팝]

83.10BASE 5 LAN에서 5가 나타내는 의미는?(2005년 03월)
     가.전송 속도가 50[Mbps]이다.
     나.50[Ω]의 특성 임피던스이다.
     다.케이블의 길이는 최대 500[m]이다.
     라.최대 500대의 스테이션을 연결할 수 있다.

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

84.중앙에 호스트 컴퓨터가 있고 이를 중심으로 터미널들이 연결되는 네트워크 구성 형태(topology)는?(2016년 05월)
     가.버스형(Bus)
     나.링형(Ring)
     다.성형(Star)
     라.그물형(Mesh)

     정답 : [3]☜ 블럭 설정하면 보임
     정답율 : 54% 
     <문제 해설>
한대의중앙 장치에 여러 대의 터미널이 연결된모습    별모양이다
[해설작성자 : 제라스]

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

    

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

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

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

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

86.X.25 프로토콜의 계층 구조에 포함되지 않는 것은?(2015년 08월)
     가.패킷 계층
     나.링크 계층
     다.물리 계층
     라.네트워크 계층

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 37% 
     <문제 해설>
-패밋 교환망을 통한 DCE와 DTE 간의 인터페이스를 제공한다.
-ITU-T에서 제정한 국제 표준 프로토콜로 우수한 호환성을 가진다.
X.25                                 OSI
물리계층                            물리계층
프레임계층                        데이터링크계층
패킷계층                            네트워크계층
[해설작성자 : 강호일]

X.25 계층 구분
ㅇ 패킷 계층 (3 계층)
- 이 계층은    연결지향성(Connection-oriented) 통신개념에 기초한 가상회선을 지원
- 흐름제어 방식으로는 Sliding Window 프로토콜이 사용됨

ㅇ 링크 엑세스 계층 (2 계층)
- 프레임 구조나 에러제어 및 흐름제어 절차는 HDLC 프로토콜에 기반을 두고 있음

ㅇ 물리 계층 (1 계층)
- DTE와 DCE간의 전기적, 기계적, 절차적, 기능적 접속을 다루고 있음 
- 비트 단위들을 교환함
[해설작성자 : 관회팝]

87.8위상 2진폭 변조를 하는 모뎀이 2400baud라면 그 모뎀의 속도는?(2005년 03월)
     가.2400bps
     나.3200bps
     다.4800bps
     라.9600bps

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

88.ICMP(Internet Control Message Protocol)에 대한 설명으로 틀린 것은?(2014년 05월)
     가.IP 프로토콜에서는 오류 보고와 수정을 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계되었다.
     나.ICMP는 네트워크 계층 프로토콜이다.
     다.ICMP 메시지는 하위 계층으로 가기 전에 IP 프로토콜 데이터그램 내에 캡슐화 된다.
     라.ICMP 메시지는 4바이트의 헤더와 고정 길이의 데이터 영역으로 나뉜다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 51% 
     <문제 해설>
ICMP 프로토콜
- 오류보고와 수정을 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계되었다.
- ICMP는 TCP/IP의 인터넷계층 = OSI의 네트워크 계층 이다.
- ICMP 메세지는 하위 계층으로 가기 전, IP프로토콜 데이터그램 내에 캡슐화된다.
- ICMP 메세지는 8바이트의 헤더영역과, 가변 길이의 데이터 영역으로 나뉜다.
[해설 작성자 : Rucike]

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

    

     가.IGMP(Internet Group Management Protocol)
     나.ICMP(Internet Control Message Protocol)
     다.BOOTP(Bootstrap Protocol)
     라.IPv4(Internet Protocol version 4)

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

90.전송 매체상의 전송 프레임마다 해당 채널의 시간 슬롯이 고정적으로 할당되는 다중화 방식은?(2010년 09월)
     가.주파수 분할 다중화
     나.동기식 시분할 다중화
     다.통계적 시분할 다중화
     라.코드 분할 다중화

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

91.다음이 설명하고 있는 에러 검출 방식은?(2014년 03월)

    

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 60% 
     <문제 해설>
'FCS'가 나오면 답은 'CRC' (Cyclic Redundancy Check)입니다.
[해설작성자 : vivid]

92.TCP/IP 관련 프로토콜 중 IP 프로토콜을 보완하기 위한 인터넷 계층 프로토콜로 옳지 않은 것은?(2009년 08월)
     가.ICMP
     나.ARP
     다.RARP
     라.SNMP

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

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

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

94.비동기 전송에 대한 설명으로 틀린 것은?(2012년 03월)
     가.비동기 전송에서 수신기는 자신의 클록 신호를 사용하여 회선을 샘플링하고 각 비트의 값을 읽어내는 방식이다.
     나.문자 전송 시 맨 앞에 시작을 알리기 위한 start bit를 두고, 맨 뒤에는 종료를 알리는 stop bit를 둔다.
     다.어떤 문자라도 전송되지 않을 때는 통신 회선은 휴지(idle) 상태가 된다.
     라.송수신기의 클록 오차에 의한 오류 발생을 줄이기 위해 짧은 비트열은 전송하지 않음으로써 타이밍 오류를 피한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 57% 
     <문제 해설>
비동기 전송 방식은 짧은 비트열도 전동한다. 타이밍 오류를 피하기 위해 start bit, stop bit를 사용하여 동기를 맞춘다.
[해설작성자 : 효로롱]

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

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

96.다음과 같은 기능을 가지고 있는 프로토콜은?(2015년 05월)

    

     가.RTCP
     나.RTP
     다.UDP
     라.TCP

     정답 : [4]☜ 블럭 설정하면 보임
     정답율 : 38% 
     <문제 해설>
TCP
OSI 7 계층의 트랜스포트(전송)계층에 해당
신뢰성(안정성) 있는 연결형 서비스를 제공함
패킷의 다중화, 순서제어, 오류제어, 흐름제어 기능을 제공함
스트림 전송기능을 제공함
TCP헤더에는 긴급 포인터, 순서번호, 체크섬이 포함
TCP 프로토콜을 사용하는 응용 계층 서비스 : FTP, SMTP, TELNET, DNS, HTTP 등
[해설작성자 : 리카리카에리카]

RTP (real-time transport protocol) ; 실시간 전송 프로토콜
RTCP (real-time transport control protocol) : RTP의 QoS를 유지하기 위해 함께 쓰이는 프로토콜
UDP (User Datagram Protocol)
[해설작성자 : 관회팝]

97.아날로그 신호를 디지털 데이터 전송 방식으로 보내기 위해 필요한 신호 처리 과정이 아닌 것은?(2005년 03월)
     가.표본화
     나.분산화
     다.부호화
     라.양자화

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

98.HDLC(high-level-data link control)의 명령과 응답에 대한 프레임 종류가 아닌 것은?(2005년 03월)
     가.감독(supervisory) 프레임 또는 S-프레임
     나.조정(control) 프레임 또는 C-프레임
     다.정보(information) 프레임 또는 I-프레임
     라.비번호(unnumbered) 프레임 또는 U-프레임

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

99.다음이 설명하고 있는 것은?(2015년 05월)

    

     가.ITU-T
     나.ISO
     다.IEEE
     라.ANSI

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

100.주파수 분할 다중화기(FDM)에서 부채널 간의 상호 간섭을 방지하기 위한 것은?(2008년 03월)
     가.가드 밴드(Guard Band)
     나.채널(Channel)
     다.버퍼(Buffer)
     라.슬롯(Slot)

     정답 : [1]☜ 블럭 설정하면 보임
     정답율 : 83% 
     <문제 해설>
가드밴드(완충지역) : 주파수간의 간섭을 방지하기 위해서 일정 공간의 주파수 영역을 공란으로 비우는 방식입니다.
[해설작성자 : 밀양금성컴퓨터학원]

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



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