https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[0]. 실시한 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은?

    ① 인터럽트와 문맥 교환의 표현

    ② 태스크들 간의 통신과 동기화

    ❸ 동기적인 프로세싱

    ④ 타이밍 제약의 표현

 

[1]. 하향식 통합 테스트 수행을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈의 명칭은?

    ① alpha ② builder

    ③ cluster ❹ stub

 

[2]. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?

    ❶ 상태도-동적 모델링, 자료 흐름도-기능 모델링

    ② 상태도-기능 모델링, 자료 흐름도-동적 모델링

    ③ 상태도-객체 모델링, 자료 흐름도-기능 모델링

    ④ 상태도-객체 모델링, 자료 흐름도-동적 모델링

 

[3]. 화이트박스 검사로 찾기 힘든 오류는?

    ① 논리흐름도 ❷ 자료구조

    ③ 루프구조 ④ 순환복잡도

 

[4]. 소프트웨어 개발 과정에서 사용되는 요구분석, 설계, 구현, 검사 및 디버깅 과정 전체 또는 일부를 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 것은?

    ① CAD(Computer Aided Design)

    ② CAI(Computer Aided Instruction)

    ③ CAT(Computer Aided Testing)

    ❹ CASE(Computer Aided Software Engineering)

 

[5]. 소프트웨어 비용 산정 기법 중 산정 요원과 조정자에 의해 산정하는 방법은?

    ① 기능 점수 기법 ② LOC 기법

    ③ COCOMO 기법 ❹ 델파이 기법

 

[6]. 자료사전에서 자료의 연결(“and")을 나타내는 기호는?

    ❶ + ② =

    ③ ( ) ④ { }

 

[7]. 다음 중 가장 높은 응집도(Cohesion)에 해당하는 것은?

    ❶ 순서적 응집도(Sequential Cohesion)

    ② 시간적 응집도(Temporal Cohesion)

    ③ 논리적 응집도(Logical Cohesion)

    ④ 절차적 응집도(Procedural Cohesion)

 

[8]. 소프트웨어 생명 주기에서 가장 많은 비용이 소요되는 단계는?

    ① 계획단계 ❷ 유지보수단계

    ③ 분석단계 ④ 구현단계

 

[9]. 소프트웨어 품질 관리 기술에서 품질 목표와 항목과 가장 거리가 먼 것은?

    ① 정확성 ❷ 종속성

    ③ 유연성 ④ 무결성

 

[10]. S/W 프로젝트 계획 수립 시 소프트웨어 영역(software scope)결정사항에 기술되어야 할 주요사항으로 가장 거리가 먼 것은?

    ❶ 인적자원 ② 기능

    ③ 제약조건 ④ 인터페이스

[11]. 소프트웨어 품질 목표 중 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

    ① Usability ② Reliability

    ❸ Efficiency ④ Functionality

 

[12]. 객체에게 어떤 행위를 하도록 지시하는 명령은?

    ① Class ② Instance

    ③ Object ❹ Message

 

[13]. 소프트웨어 형상 관리(Configuration Management)에 대한 설명으로 가장 타당한 것은?

    ① 개발 인력을 관리하는 것

    ❷ 개발 과정의 변화되는 사항을 관리 하는 것

    ③ 개발 일정을 관리 하는것

    ④ 테스트과정에서 소프트웨어를 통합하는 것

 

[14]. S/W 유지보수 작업의 목적이 아닌 것은?

    ❶ 설계수정 ② 예방조치

    ③ 환경적응 ④ 하자보수

 

[15]. 정형 기술 검토(FTR: Formal Technical Review)의 지침 사항으로 거리가 먼 것은?

    ① 자원과 시간 일정을 할당한다.

    ② 문제 영역을 명확히 표현한다.

    ❸ 참가자의 수를 제한하지 않는다.

    ④ 모든 검토자를 위해 의미 있는 훈련을 행한다.

 

[16]. 다음의 소프트웨어 검사 기법 중 성격이 나머지 셋과 다른 하나는?

    ① 동치 분할 검사 ② 경계값 분석

    ③ 비교 검사 ❹ 기초 경로 검사

 

[17]. 일정 계획과 가장 관계가 없는 것은?

    ❶ 프로그램 - 명세서 ② 작업 분해

    ③ CPM 네트워크 ④ 간트 차트(Cant Chart)

 

[18]. 럼바우 분석 기법에서 자료흐름도를 사용하여 프로세서들의 처리 과정을 기술하는 것은?

    ① 객체 모델링 ❷ 기능 모델링

    ③ 동적 모델링 ④ 정적 모델링

 

[19]. 소프트웨어 품질 목표 중 “정확하고 일관된 결과로 요구된 기능을 수행하는 시스템 능력”에 해당하는 것은?

    ① Eftficiency ② Incorrectness

    ③ Integrity ❹ Reliabillty

 

[20]. 소프트웨어 공학에서 공학이 가지는 의미와 가장 관계가 없는 것은?

    ① 적시성 ② 경제성

    ❸ 예술성 ④ 보편타당성

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[21]. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?

    ❶ SLIM ② BYL

    ③ ESTIMACS ④ PERT

 

[22]. 프로토타입 모형의 장점으로 가장 적절한 것은?

    ① 비용과 시간의 절감

    ② 책임 한계의 명백한 구분

    ❸ 요구사항의 충실 반영

    ④ 프로젝트 관리의 용이

 

[23]. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동은?

    ① 일정관리 ② 코드관리

    ❸ 위험관리 ④ 모형관리

 

[24]. 자료 사전에서 기호“{ }”의 의미는?

    ① "comment" ❷ "iteration of"

    ③ "is composed of" ④ "optional"

 

[25]. S/W 재공학 관점에서 가장 연관 깊은 유지보수 유형은?

    ① Adaptive maintenance

    ② Perfective maintenance

    ③ Corrective maintenance

    ❹ Preventive maintenance

 

[26]. 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 프로그램을 의미하는 것은?

    ❶ Alien Code ② Title Code

    ③ Object Code ④ Source Code

 

[27]. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 의한 목적으로 제어 신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리전도현상이 발생하게 되는 경합도는?

    ❶ Control Coupling ② Data Coupling

    ③ Stamp Coupling ④ Common Coupling

 

[28]. 다음 중 상위 CASE 도구가 지원하는 주요기능으로 볼 수 없는 것은?

    ① 모델들 사이의 모순검사 가능

    ❷ 전체 소스코드 생성 기능

    ③ 모델의 오류검증 기능

    ④ 자료흐름도 작성 기능

 

[29]. S/W재공학 활동 중 기존 S/W를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은?

    ① 분석(Analysis) ② 개조(Restructring)

    ❸ 이식(Migration) ④ 역공학(Reverse Engineering)

 

[30]. 소프트웨어 프로젝트 관리의 주요 구성 요소인 3P에 해당하지 않는 것은?

    ① People ② Problem

    ③ Process ❹ Power

[31]. 소프트웨어 위기를 가져온 원인으로 가장 옳지 않은 것은?

    ① 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가

    ② 프로젝트 관리기술의 부재

    ③ 소프트웨어 개발기술에 대한 훈련 부족

    ❹ 소프트웨어 수요의 감소

 

[32]. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?

    ① 메소드(method) ❷ 클래스(class)

    ③ 상속성(inheritance) ④ 메시지(message)

 

[33]. 객체들 간에 메시지를 주고받을 때 각 객체의 세부내용은 알 필요가 없으므로 인터페이스가 단순해지고 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은?

    ① abstraction ② class

    ❸ encapsulation ④ Inheritance

 

[34]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하기 위한 방법인가?

    ❶ Preventive maintenance

    ② Corrective maintenance

    ③ Perfective maintenance

    ④ Adaptive maintenance

 

[35]. 구조적 분석에서 자료 사전(Data Dictionary)작성 시 고려할 사항으로 옳지 않은 것은?

    ① 갱신하기 쉬워야 한다.

    ❷ 이름이 중복되어야 한다.

    ③ 이름으로 정의를 쉽게 찾을 수 있어야 한다.

    ④ 정의하는 방식이 명확해야 한다.

 

[36]. 다음 중 독립적인 모듈이 되기 위해서 가장 좋은 결합도 상태는?

    ① control coupling ❷ stamp coupling

    ③ common coupling ④ content coupling

 

[37]. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 가장 거리가 먼 것은?

    ❶ 새로운 개발 방법론 도입 용이

    ② 생산성 증가

    ③ 소프트웨어 품질 향상

    ④ 프로젝트 문서 공유

 

[38]. 럼바우의 객체 지향 분석에서 분석 활동의 모델링과 가장 관계없는 것은?

    ① 객체(object) 모델링

    ❷ 절차(procedure) 모델링

    ③ 동적(dynamic) 모델링

    ④ 기능(functional) 모델링

 

[39]. CASE가 제공하는 기능으로 거리가 먼 것은?

    ① 개발을 신속하게 할 수 있다.

    ❷ 개발 방법론을 생성할 수 있다.

    ③ 오류 수정이 쉬워 S/W 품질이 향상된다.

    ④ S/W개발 단계의 표준화를 기할 수 있다.

 

[40]. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

    ① Process : 원 ② Data Flow : 화살표

    ❸ Data Store : 삼각형 ④ Terminator : 사각형

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[41]. S/W 각 기능의 원시 코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?

    ① Effort Per Task기법 ② 전문가 감정 기법

    ③ 델파이기법 ❹ LOC기법

 

[42]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ① Reliability ② Portability

    ❸ Correctness ④ Efficiency

 

[43]. 소프트웨어의 위기 현상과 가장 거리가 먼 것은?

    ❶ 개발 인력의 급증

    ② 유지보수의 어려움

    ③ 개발 기간의 지연 및 개발 비용의 증가

    ④ 신기술에 대한 교육과 훈련의 부족

 

[44]. 자료 사전에서 기호 “( )”의 의미는?

    ① 정의 ❷ 생략

    ③ 선택 ④ 반복

 

[45]. 소프트웨어 생명주기 모형 중 Bohem이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?

    ❶ 폭포수 모형 ② 프로토타입 모형

    ③ 나선형 모형 ④ RAD 모형

 

[46]. 시스템의 구성 요소 중 출력된 결과가 예정된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리하는 것을 의미하는 것은?

    ① Process ❷ Feedback

    ③ Control ④ Output

 

[47]. 럼바우의 분석 기법 중 자료 흐름도(DFD)를 이용하는 것은?

    ❶ 기능 모델링 ② 동적 모델링

    ③ 객체 모델링 ④ 정적모델링

 

[48]. 소프트웨어의 품질 목표 중에서 옳고 일관된 결과를 얻기 위하여 요구된 기능을 수행할 수 있는 정도를 나타내는 것은?

    ① 유지보수성(Maintainability) ❷ 신뢰성(Reliability)

    ③ 효율성(Efficiency) ④ 무결성(Integrity)

 

[49]. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

    ① Putnam의 법칙 ② Mayer의 법칙

    ❸ Brooks의 법칙 ④ Boehm의 법칙

 

[50]. 소프트웨어 비용 산정 기법 중 개발 유형으로 organic, semi-detach, embedded로 구분되는 것은?

    ① PUTNAM ❷ COCOMO

    ③ FP ④ SLIM

[51]. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은?

    ① Modularity ② Subordinate

    ❸ Fan-in ④ Superordinate

 

[52]. 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는?

    ① 분석 ② 설계

    ③ 구현 ❹ 유지보수

 

[53]. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?

    ① 정확성 ② 무결성

    ❸ 간결성 ④ 사용성

 

[54]. 정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

    ① 개발 정보 시스템의 특성 ② 사용자의 요구사항

    ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성

 

[55]. 소프트웨어 프로젝트 관리를 효율적으로 수행하기 위한 3P 중 소프트웨어 프로젝트를 수행하기 위한 Task Framework의 고려와 가장 연관되는 것은?

    ① People ② Problem

    ③ Product ❹ Process

 

[56]. 다음 중 공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 가장 적합한 것은?

    ① 원하는 요구사항 중에 중요한 사항만 반영한다.

    ② 유지보수 비용이 많이 들어간다.

    ③ 신뢰성이 떨어지더라도 효율성이 높다.

    ❹ 사용자가 손쉽게 사용할 수 있다.

 

[57]. HIPO(Hierarchy Input Process Output)에 대한 설명으로 가장 옳지 않은 것은?

    ❶ 상향식 소프트웨어 개발을 위한 문서화 도구이다.

    ② 구조도, 개요 도표 집합, 상세 도표 집합으로 구성된다.

    ③ 기능과 자료의 의존 관계를 동시에 표현할 수 있다.

    ④ 보기 쉽고 이해하기 쉽다.

 

[58]. 소프트웨어 품질 목표 중 쉽게 배우고 사용할 수 있는 정도를 의미하는 개념으로 가장 타당한 것은?

    ① Reliability ❷ Usability

    ③ Efficiency ④ Integrity

 

[59]. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?

    ❶ 객체 모형 → 동적 모형 → 기능 모형

    ② 객체 모형 → 기능 모형 → 동적 모형

    ③ 기능 모형 → 동적 모형 → 객체 모형

    ④ 기능 모형 → 객체 모형 → 동적 모형

 

[60]. 소프트웨어 수명주기 모형 중 폭포수 모형에 대한 설명으로 가장 옳지 않은 것은?

    ① 적용사례가 많다.

    ② 단계별 정의가 분명하다.

    ③ 단계별 산출물이 명확하다.

    ❹ 요구사항의 변경이 용이하다.

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[61]. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

    ① 동치 분할 검사 ② 원인 효과 그래프 검사

    ③ 비교 검사 ❹ 데이터 흐름 검사

 

[62]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

    ❶ 클래스 ② 함수

    ③ 메소드 ④ 메시지

 

[63]. 자료 사전에서 자료의 반복을 의미하는 것은?

    ① = ② ( )

    ❸ { } ④ [ ]

 

[64]. 소프트웨어 재사용을 통한 장점이 아닌 것은?

    ① 개발 시간과 비용을 감소시킨다.

    ② 소프트웨어 품질을 향상시킨다.

    ③ 생산성을 증가시킨다.

    ❹ 고급 프로그래머 배출이 용이하다.

 

[65]. 정형 기술 검토(FTR)의 지침 사항으로 가장 옳지 않은 것은?

    ① 제품의 검토에만 집중한다.

    ② 문제 영역을 명확히 표현한다.

    ③ 참가자의 수를 제한하고 사전 준비를 강요한다.

    ❹ 논쟁이나 반박을 제한하지 않는다.

 

[66]. 소프트웨어 비용 추정모형(estimation models)이 아닌 것은?

    ① COCOMO ② Putnam

    ③ Function-Point ❹ PERT

 

[67]. LOC기법에 의하여 예측된 총 라인수가 36,000라인, 개발에 참여할 프로그래머가 6명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산한 결과로 가장 옳은 것은?

    ① 5개월 ② 10개월

    ③ 15개월 ❹ 20개월

 

[68]. CORBA에서 인터페이스 정의 언어는?

    ❶ IDL ② ADL

    ③ CSL ④ UML

 

[69]. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로서 오류의 수정과 진단 과정이 포함되는 것은?

    ① Perfective maintenance

    ② Adaptive maintenance

    ③ Preventive maintenance

    ❹ Corrective maintenance

 

[70]. 럼바우(Rumbaugh)의 객체지향 분석에서 사용되는 분석 활동을 가장 옳게 나열한 것은?

    ① 객체 모델링, 동적 모델링, 정적 모델링

    ❷ 객체 모델링, 동적 모델링, 기능 모델링

    ③ 동적 모델링, 기능 모델링, 정적 모델링

    ④ 정적 모델링, 객체 모델링, 기능 모델링

[71]. 위험 모니터링의 의미를 가장 잘 설명한 것은?

    ① 위험을 이해하는 것

    ② 위험요소들에 대하여 계획적으로 관리하는 것

    ❸ 위험 요소 징후들에 대하여 계속적으로 인지하는 것

    ④ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

 

[72]. 자료 흐름도(DFD)에서 “Process"의 표기 형태는?

    ❶ 원 ② 화살표

    ③ 사각형 ④ 직선(단선, 이중선)

 

[73]. 소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 가장 거리가 먼 것은?

    ① 위험부담 감소 ② 비용 절감

    ③ 시스템 명세의 오류억제 ❹ 개발시간의 증가

 

[74]. 한 모듈 내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?

    ❶ cohesion ② coupling

    ③ structure ④ unity

 

[75]. 객체지향에서 정보 은닉과 가장 밀접한 관계가 있는 것은?

    ❶ Encapsulation ② Class

    ③ Method ④ Instance

 

[76]. 시스템 검사의 종류 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 것은?

    ① 복구 검사 ② 보안 검사

    ❸ 성능 검사 ④ 강도 검사

 

[77]. 다음의 자동화 예측 도구들 중 Rayleigh-Norden 곡선과 Putnam의 예측모델에 기반을 둔 것은?

    ① ESTIMACS ❷ SLIM

    ③ SPQR/20 ④ WICOMO

 

[78]. 결합도(Coupling) 단계를 약한 순서에서 강한 순서로 가장 옳게 표시한 것은?

    ① stamp → data →control → common → content

    ② control → data → stamp → common → content

    ③ content → stamp → control → common → data

    ❹ data → stamp → control → common → content

 

[79]. 유지보수의 활동 종류로 볼 수 없는 것은?

    ❶ Interfere Maintenance

    ② Adaptive Maintenance

    ③ Perfective Maintenance

    ④ Preventive Maintenance

 

[80]. Software Project의 비용 결정 요소와 가장 관련이 적은 것은?

    ① 개발자의 능력 ② 요구되는 신뢰도

    ❸ 하드웨어의 성능 ④ 개발제품의 복잡도

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[81]. 객체지향 테스트 중 구조적 기법에서의 단위 테스트(Unit Test)와 같은 개념은?

    ① 메소드 ❷ 클래스

    ③ 필드 ④ 서브시스템

 

[82]. 소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은?

    ① 연쇄작용, 확실성 ❷ 불확실성, 손실

    ③ 연쇄작용, 예측 ④ 확실성, 예측

 

[83]. Software Engineering의 Engineering이 가지는 의미와 가장 관계없는 것은?

    ❶ 예술성 ② 경제성

    ③ 보편타당성 ④ 적시성

 

[84]. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?

    ① BYL ❷ SLIM

    ③ ESTIMACS ④ PERT

 

[85]. 소프트웨어 품질보증에서 FTR의 지침 사항으로 가장 옳지 않은 것은?

    ❶ 논쟁과 반박을 제한하지 않는다.

    ② 자원과 시간 일정을 할당한다.

    ③ 문제 영역을 명확히 표현한다.

    ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다.

 

[86]. 소프트웨어의 위기현상과 가장 거리가 먼 것은?

    ① 유지보수의 어려움

    ❷ 개발인력의 급증

    ③ 성능 및 신뢰성의 부족

    ④ 개발기간의 지연 및 개발비용의 증가

 

[87]. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?

    ❶ Coad와 Yourdon 방법 ② Booch 방법

    ③ Jacobson 방법 ④ Wirfs-Brock 방법

 

[88]. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10 인 일 때, 개발 소요 기간은?

    ❶ 25개월 ② 50개월

    ③ 200개월 ④ 2000개월

 

[89]. 다음 중 가장 약한 결합도(Coupling)는?

    ① Common Coupling ② Control Coupling

    ③ External Coupling ❹ Stamp Coupling

 

[90]. CASE의 주요기능으로 가장 옳지 않은 것은?

    ① S/W 라이프 사이클 전 단계의 연결

    ② 그래픽 지원

    ③ 다양한 소프트웨어 개발 모형 지원

    ❹ 언어 번역

[91]. 객체에게 어떤 행위를 하도록 지시하는 명령은?

    ① Class ② Instance

    ③ Object ❹ Message

 

[92]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ❶ Correctness ② Integrity

    ③ Flexibility ④ Portability

 

[93]. 다음 중 가장 결합도가 강한 것은?

    ① data coupling ② stamp coupling

    ❸ common coupling ④ control coupling

 

[94]. 럼바우 분석 기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시하는 모델링은?

    ① 동적 모델링 ❷ 객체 모델링

    ③ 기능 모델링 ④ 정적 모델링

 

[95]. 소프트웨어 개발의 생산성에 영향을 미치는 요소로 가장 거리가 먼 것은?

    ① 프로그래머의 능력

    ② 팀 의사 전달

    ③ 제품의 복잡도

    ❹ 소프트웨어 사용자의 능력

 

[96]. 다음 중 상위 CASE 도구가 지원하는 중요 기능으로 볼 수 없는 것은?

    ① 모델들 사이의 모순 검사 기능

    ② 모델의 오류 검증 기능

    ❸ 원시 코드 생성 기능

    ④ 자료흐름도 작성 기능

 

[97]. 모듈(module)의 응집도(cohesion)가 약한 것부터 강한 순서로 옳게 나열된 것은?

    ① 기능적응집 → 시간적응집 → 논리적응집

    ② 시간적응집 → 기능적응집 → 논리적응집

    ❸ 논리적응집 → 시간적응집 → 기능적응집

    ④ 논리적응집 → 기능적응집 → 시간적응집

 

[98]. 소프트웨어 공학의 전통적인 개발 방법인 선형 순차 모형의 순서를 옳게 나열한 것은?

    ① 구현 → 분석 → 설계 → 테스트 → 유지보수

    ② 유지보수 → 테스트 → 분석 → 설계 → 구현

    ❸ 분석 → 설계 → 구현 → 테스트 → 유지보수

    ④ 테스트 → 설계 → 유지보수 → 구현 → 분석

 

[99]. 객체에 대한 특성을 설명한 것으로 가장 옳지 않은 것은?

    ① 객체마다 각각의 상태를 갖고 있다.

    ② 식별성을 가진다.

    ③ 행위에 대하여 그 특징을 나타낼 수 있다.

    ❹ 일정한 기억장소를 가지고 있지 않다.

 

[100]. 소프트웨어 품질보증을 위한 FTR의 지침사항으로 가장 옳지 않은 것은?

    ① 논쟁과 반박의 제한성 ❷ 의제의 무제한성

    ③ 제품 검토의 집중성 ④ 참가인원의 제한성

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[101]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

    ① 수정(Corrective) 유지보수

    ② 적응(Adaptive) 유지보수

    ③ 완전화(Perfective) 유지보수

    ❹ 예방(Preventive) 유지보수

 

[102]. 비용예측방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 초대형 규모의 트랜잭션 처리시스템이나 운영체제 등의 소프트웨어를 개발하는 유형은?

    ① Organic ② Semi-detached

    ❸ Embedded ④ Sequential

 

[103]. 소프트웨어 설계 시 제일 상위에 있는 main user function에서 시작하여 기능을 하위 기능들로 분할해 가면서 설계하는 방식은?

    ① 객체 지향 설계 ② 데이터 흐름 설계

    ③ 상향식 설계 ❹ 하향식 설계

 

[104]. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?

    ① data coupling ② stamp coupling

    ❸ control coupling ④ common coupling

 

[105]. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

    ① data flow ❷ data dictionary

    ③ process ④ data store

 

[106]. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

    ❶ Component ② Sheet

    ③ Framework ④ Cell

 

[107]. 다수의 사용자를 제한되지 않은 환경에서 프로그램을 사용하게 하고 오류가 발견되면 개발자에게 통보하는 방식의 검사(test) 방법은?

    ① alpha test ❷ beta test

    ③ configuration test ④ unit test

 

[108]. 하향식 통합 테스트 수행을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈의 명칭은?

    ① alpha ② builder

    ③ cluster ❹ stub

 

[109]. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어는?

    ① CAD ② CAI

    ③ CAM ❹ CASE

 

[110]. 객체지향의 캡슐화에 대한 설명으로 가장 옳지 않은 것은?

    ① 결합도가 낮아진다.

    ② 재사용이 용이하다.

    ③ 인터페이스를 단순화 시킬 수 있다.

    ❹ 변경이 발생할 때 오류의 파급효과가 크다.

 

[111]. 자료 사전에서 기호 “ { } ”의 의미는?

    ① 정의 ② 생략

    ❸ 반복 ④ 선택

 

[112]. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?

    ① embeded ❷ organic

    ③ semi-detached ④ semi-embeded

 

[113]. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?

    ❶ 상태도 – 동적 모델링, 자료흐름도 – 기능 모델링

    ② 상태도 – 기능 모델링, 자료흐름도 – 동적 모델링

    ③ 상태도 – 객체 모델링, 자료흐름도 – 기능 모델링

    ④ 상태도 – 객체 모델링, 자료흐름도 – 동적 모델링

 

[114]. 실시간 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은?

    ① 인터럽트와 문맥 교환의 표현

    ② 태스크들간의 통신과 동기화

    ❸ 동기적인 프로세싱

    ④ 타이밍 제약의 표현

 

[115]. 위험 모니터링(monitoring)의 의미로 가장 옳은 것은?

    ① 위험을 이해하는 것

    ② 위험 요소를 인정하지 않는 것

    ③ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

    ❹ 위험 요소 징후들을 계속적으로 인지하는 것

 

[116]. S/W를 운용하는 환경 변화에 대응하여 S/W를 변경하는 경우로 써, O/S와 Compiler 같은 개발환경의 변화 또는 Peripheral Device, System Component, element가 향상되거나 변경될 경우에 대처 가능한 Maintenance의 형태는?

    ① Corrective ② Perfective

    ③ Preventive ❹ Adaptive

 

[117]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P 에 해당하지 않는 것은?

    ① People ② Problem

    ❸ Procedure ④ Process

 

[118]. 소프트웨어 재사용에 대한 설명으로 거리가 먼 것은?

    ① 새로운 개발 방법론의 도입이 어려워질 수 있다.

    ② 소프트웨어 개발의 생산성이 향상된다.

    ③ 시스템 명세, 설계, 코드 등 문서의 공유도가 증가한다.

    ❹ 프로젝트 실패의 위험이 증가된다.

 

[119]. Formal Technical Review의 지침 사항으로 거리가 먼 것은?

    ❶ 논쟁과 반박의 제한을 두지 않는다.

    ② 자원과 시간 일정을 할당한다.

    ③ 문제 영역을 명확히 표현한다.

    ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다.

 

[120]. 소프트웨어 위기 발생 요인과 거리가 먼 것은?

    ① 개발 일정의 지연

    ② 소프트웨어 관리의 부재

    ③ 소프트웨어 품질의 미흡

    ❹ 소프트웨어 생산성 향상

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[121]. 럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 그래픽 다이어그램으로 표시하는 모델링은?

    ❶ Object ② Dynamic

    ③ Function ④ Static

 

[122]. Software Reengineering의 필요성이 대두된 가장 주된 이유는?

    ① 구현의 문제 ② 설계의 문제

    ③ 요구사항 분석의 문제 ❹ 유지보수의 문제

 

[123]. Alpha test, Beta test와 관계있는 검사 방법은?

    ① Unit ② Integration

    ③ System ❹ Validation

 

[124]. 자료 사전에서 자료의 생략을 의미하는 기호는?

    ① { } ② **

    ③ = ❹ ()

 

[125]. 객체지향기법에서 Encapsulation에 대한 설명으로 옳지 않은 것은?

    ❶ 객체 간의 결합도가 높아진다.

    ② 변경 발생 시 오류의 파급효과가 적다.

    ③ 소프트웨어 재사용성이 높아진다.

    ④ 인터페이스가 단순화된다.

 

[126]. 소프트웨어 프로젝트 일정이 지연될 경우, 개발 사업 말기에 인력을 추가 배치하는 것은 사업 일정을 더욱 지연시키는 결과를 초래한다는 법칙은?

    ① Boehm ② Albrecht

    ③ Putnam ❹ Brooks

 

[127]. 객체지향 기법에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

    ① Entity ❷ Method

    ③ Instance ④ Class

 

[128]. ISO 9126에 근거한 소프트웨어 품질목표 중 명시된 조건 하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

    ① Usability ② Reliability

    ③ Functionality ❹ Efficiency

 

[129]. Data Dictionary에서 자료의 연결을 나타내는 기호는?

    ① = ② ( )

    ❸ + ④ { }

 

[130]. 소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?

    ① Analysis ❷ Reverse Engineering

    ③ Restructuring ④ Migration

 

[131]. 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?

    ① Brooks의 법칙 ② Boehm의 법칙

    ❸ Pareto의 법칙 ④ Jackson의 법칙

 

[132]. Gantt chart에 포함되지 않는 사항은?

    ① 이정표 ② 작업일정

    ③ 작업기간 ❹ 주요 작업경로

 

[133]. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

    ① 10000 / 2 ② 10000 / 5

    ③ (2x10000) / 5 ❹ 10000 / (5x2)

 

[134]. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?

    ① People, Priority, Problem

    ❷ People, Problem, Process

    ③ Power, Problem, Process

    ④ Problem, Process, Priority

 

[135]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것은?

    ① 메시지 ❷ 클래스

    ③ 추상화 ④ 메소드

 

[136]. “Rumbaugh”의 객체 지향 분석 모델링에 해당하지 않는 것은?

    ❶ relational ② object

    ③ functional ④ dynamic

 

[137]. 객체지향 테스팅 전략 중에서 Unit Testing에 사용되는 것은?

    ❶ class testing ② cluster testing

    ③ thread-based testing ④ use-based testing

 

[138]. 소프트웨어 품질 목표 중 주어진 시간동안 주어진 기능을 오류 없이 수행하는 정도를 나타내는 것은?

    ① 효율성 ② 사용 용이성

    ❸ 신뢰성 ④ 이식성

 

[139]. 정보시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

    ① 개발 정보시스템의 특성 ② 사용자의 요구사항

    ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성

 

[140]. 세분화된 자료흐름도에서 최하위 단계 프로세스의 처리 절차를 설명한 것은?

    ① ERD ❷ Mini-spec

    ③ DD ④ STD

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[141]. 소프트웨어 재사용에 가장 많이 이용되는 것은?

    ① Hipo-chart ② Test Case

    ❸ Source Code ④ Project Plan

 

[142]. OMA(Object Management Architecture)레퍼런스 모델은 OMG(Object Management Group)의 활동 방향과 목적에 부합하는 모델이다. 다음 중 OMA 레퍼런스 모델의 구성요소가 아닌 것은?

    ① Common Facilities ② Application Interface

    ❸ User Interface ④ Domain Interface

 

[143]. 소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와 부분등으로 나누어서 분석해 내는 기법은?

    ❶ 객체지향 분석 ② 구조적 분석

    ③ 기능적 분석 ④ 실시간 분석

 

[144]. 소프트웨어의 문서(document) 표준이 되었을 때, 개발자가 얻는 이득 으로 가장 거리가 먼 것은?

    ① 시스템 개발을 위한 분석과 설계가 용이하다.

    ② 프로그램 유지보수가 용이하다.

    ③ 프로그램의 확장성이 있다.

    ❹ 프로그램 개발 인력이 감소된다.

 

[145]. 소프트웨어 품질 목표 중 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

    ① Reliability ② Correctness

    ❸ Portability ④ Efficiency

 

[146]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?

    ① PROBLEM ② PROCESS

    ❸ PASSING ④ PEOPLE

 

[147]. 데이터 모델링에 있어서 ERD (Entity Relationship Diagram)는 무엇을 나타내고자하는가?

    ① 데이터 흐름의 표현

    ② 데이터 구조의 표현

    ❸ 데이터 구조들과 그들 간의 관계들을 표현

    ④ 데이터 사전을 표현

 

[148]. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동적을 이해하고 재공학 대상을 선정하는 것은?

    ❶ 분석(analysis)

    ② 재구성(restructuring)

    ③ 역공학(reverse engineering)

    ④ 이식(migeation)

 

[149]. 소프트웨어 품질 측정에 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?

    ① 정확성 ② 무결성

    ❸ 간결성 ④ 일관성

 

[150]. 시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층구조로 표현한 도형 또는 도면을 무엇이라 하는가?

    ① Flow Chart ❷ HIPO Chart

    ③ Control Specification ④ Box Diagram

 

[151]. 소프트웨어 개발에서 요구사항 분석 (Requirements Analysis)과 거리가 먼 것은?

    ① 비용과 일정에 대한 제약설정

    ② 타당성 조사

    ③ 요구사항 정의 문서화

    ❹ 설계 명세서 작성

 

[152]. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?

    ① 외부 보안 ② 운용 보안

    ③ 사용자 인터페이스 보안 ❹ 내부 보안

 

[153]. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?

    ① 자원 공유의 용이성 ② 연산 속도 향상

    ❸ 보안성 향상 ④ 신뢰성 향상

 

[154]. UNIX 파일시스템에서 파일 소유자의 사용자번호 및 그룹 번호, 파일의 보호 권한, 파일 타입, 생성 시기, 파일 링크 수 등 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?

    ① 부트 블록 ❷ I-node 블록

    ③ 슈퍼 블록 ④ 데이터 블록

 

[155]. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

    ① 6 ❷ 7

    ③ 8 ④ 10

 

[156]. 시간적 구역성(Temporal locality)과 거리가 먼 것은?

    ① 루프 ② 서브루틴

    ❸ 배열 순회 ④ 스택

 

[157]. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

    ① Cryptography ❷ Authentication

    ③ Digital Signature ④ Threat Monitoring

 

[158]. 운영체제의 목적과 거리가 먼 것은?

    ① 신뢰도 향상 ② 처리량 향상

    ③ 응답시간 단축 ❹ 반환시간 증대

 

[159]. 페이지 교체 기법 중 최근에 사용하지 않은 페이지를 교체하는 기법으로 각 페이지마다 참조 비트와 변형 비트가 사용되는 것은?

    ❶ NUR ② FIFO

    ③ SCR ④ OPT

 

[160]. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?

    ① 명령어 해석기이다.

    ② 시스템과 사용자 간의 인터페이스를 담당한다.

    ③ 여러 종류의 쉘이 있다.

    ❹ 프로세스, 기억장치, 입출력 관리를 수행한다.

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[161]. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?

    ① Prevention ② Recovery

    ❸ Avoidance ④ Detection

 

[162]. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

    ① 시분할 처리 시스템(Time-Sharing System)

    ② 실시간 처리 시스템(Real-Time System)

    ❸ 다중 처리 시스템(Multi-Processing System)

    ④ 다중 프로그래밍 시스템(Multi-Programming System)

 

[163]. 소프트웨어 형상 관리(Configuration management)의 의미로 가장 적절한 것은?

    ① 비용에 관한 사항을 효율적으로 관리하는 것

    ❷ 개발 과정의 변경 사항을 관리하는 것

    ③ 테스트 과정에서 소프트웨어를 통합하는 것

    ④ 개발 인력을 관리하는 것

 

[164]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

    ① People ② Problem

    ❸ Program ④ Process

 

[165]. 소프트웨어 재공학 활동 중 소프트웨어 기능을 변경하지 않으면서 소프트웨어를 형태에 맞게 수정하는 활동으로서 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 것은?

    ① 분석 ② 역공학

    ③ 이식 ❹ 재구성

 

[166]. 소프트웨어의 위기현상과 거리가 먼 것은?

    ❶ 개발인력의 급증

    ② 유지보수의 어려움

    ③ 개발기간의 지연 및 개발비용의 증가

    ④ 신기술에 대한 교육과 훈련의 부족

 

[167]. 다음 중 검증 시험(Validation Test)과 거리가 먼 것은?

    ① 알파(Alpha) 테스트

    ② 베타(Beta) 테스트

    ③ 블랙박스(Black-Box) 테스트

    ❹ 화이트박스(White-Box) 테스트

 

[168]. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?

    ① 시스템 명세, 설계, 코드 등 문서를 공유하게된다.

    ② 소프트웨어 개발의 생산성을 향상시킨다.

    ❸ 프로젝트 실패의 위험을 증가시킨다.

    ④ 새로운 개발 방법론의 도입이 어려울 수 있다.

 

[169]. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

    ① Putnam의 법칙 ② Mayer의 법칙

    ❸ Brooks의 법칙 ④ Boehm의 법칙

 

[170]. 정형 기술 검토의 지침 사항으로 틀린 것은?

    ① 제품의 검토에만 집중한다.

    ② 문제 영역을 명확히 표현한다.

    ③ 참가자의 수를 제한하고 사전 준비를 강요한다.

    ❹ 논쟁이나 반박을 제한하지 않는다.

 

[171]. 장래의 유지보수성 또는 신뢰성을 개선하거나 소프트웨어의 오류발생에 대비하여 미리 예방수단을 강구해 두는 경우의 유지보수 형태는?

    ① Corrective maintenance

    ② Perfective maintenance

    ❸ Preventive maintenance

    ④ Adaptive maintenance

 

[172]. 블랙 박스 테스트 기법 중 여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력되는지 검사하는 것은?

    ❶ Comparison Testing

    ② Boundary Value Analysis

    ③ Cause Effect Graphing Testing

    ④ Equivalence Partitioning Testing

 

[173]. 객체지향 기법에서 캡슐화(encapsulation)에 대한 설명으로 옳지 않은 것은?

    ❶ 캡슐화를 하면 객체간의 결합도가 높아진다.

    ② 캡슐화된 객체들은 재사용이 용이하다.

    ③ 프로그램 변경에 대한 오류의 파급효과가 적다.

    ④ 인터페이스가 단순해진다.

 

[174]. 럼바우의 객체지향 분석 기법에서 상태다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?

    ❶ dynamic modeling ② object modeling

    ③ functional modeling ④ static modeling

 

[175]. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month)생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

    ① 10000 / 2 ② 10000 / 5

    ❸ 10000 / (5×2) ④ (2×10000) / 5

 

[176]. 시스템의 구성 요소 중 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독하는 것은?

    ① Feedback ② Process

    ③ Output ❹ Control

 

[177]. 생명주기 모형 중 가장 오래된 모형으로 많은 적용 사례가 있지만 요구사항의 변경이 어렵고 각 단계의 결과가 확인 되어야지만 다음 단계로 넘어갈 수 잇는 선형 순차적, 고전적 생명 주기 모형이라고도 하는 것은?

    ❶ Waterfall Model ② Prototype Model

    ③ Cocomo Model ④ Spiral Model

 

[178]. 소프트웨어 품질목표 중 쉽게 배우고 사용할 수 있는 정도를 나타내는 것은?

    ① Correctness ② Reliability

    ❸ Usability ④ Integrity

 

[179]. 한 모듈내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?

    ❶ cohesion ② coupling

    ③ structure ④ unity

 

[180]. 소프트웨어 재공학 활동 중 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은?

    ① restructuring ② reverse engineering

    ③ analysis ❹ migration

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[181]. 소프트웨어 위기 발생 요인과 거리가 먼 것은?

    ❶ 소프트웨어 생산성 향상

    ② 소프트웨어 특징에 대한 이해 부족

    ③ 소프트웨어 관리의 부재

    ④ 소프트웨어 품질의 미흡

 

[182]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ① Reliability ② Portability

    ❸ Correctness ④ Efficiency

 

[183]. 시스템의 구성 요소 중 입력된 데이터를 처리방법과 조건에 따라 처리하는 것을 의미하는 것은?

    ❶ Process ② Control

    ③ Output ④ FeedBack

 

[184]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

    ① 함수 ② 메소드

    ③ 메시지 ❹ 클래스

 

[185]. 유지보수의 종류 중 소프트웨어 수명 기간 중에 발생하는 하드웨어, 운영체제 등 환경의 변화를 기존의 소프트웨어에 반영하기 위하여 수행하는 것은?

    ① Preventive Maintenance

    ② Perfective Maintenance

    ③ Corrective Maintenance

    ❹ Adaptive Maintenance

 

[186]. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?

    ① 디버깅 검사 ② 형상 검사

    ③ 베타 검사 ❹ 알파 검사

 

[187]. 객체지향 시스템에서 자료부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?

    ① 정보 은닉(information hiding)

    ② 클래스(class)

    ❸ 캡슐화(encapsulation)

    ④ 통합(integration)

 

[188]. 정형 기술 검토(FTR)의 지침 사항으로 거리가 먼 것은?

    ① 사전에 작성한 메모들을 공유한다.

    ❷ 논쟁이나 반박을 제한하지 않는다.

    ③ 의제를 제한한다.

    ④ 참가자의 수를 제한한다.

 

[189]. 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

    ❶ 소프트웨어 개발 환경 ② 소프트웨어 성능

    ③ 소프트웨어 제약조건 ④ 소프트웨어 신뢰도

 

[190]. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

    ① Sheet ❷ Component

    ③ Framework ④ Cell

 

[191]. 검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는?

    ① 동치 분할 검사 ② 형상 검사

    ❸ 알파 검사 ④ 베타 검사

 

[192]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

    ① 수정(Corrective) 유지보수

    ② 적응(Adaptive) 유지보수

    ③ 완전화(Perfective) 유지보수

    ❹ 예방(preventive) 유지보수

 

[193]. 소프트웨어 품질 목표 중 정해진 조건 아래에서 소프트웨어 제품의 일정한 성능과 자원 소요 정도의 관계에 관한 속성으로 시간 경제성, 자원 경제성 등의 품질 기준을 갖는 것은?

    ① Integrity ② Flexibility

    ❸ Efficiency ④ Reliability

 

[194]. 소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미 하는 것은?

    ① Analysis ❷ Migration

    ③ Restructuring ④ Reverse Engineering

 

[195]. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?

    ① 위험 요소를 인정하지 않는 것

    ② 위험요소들에 대하여 계획적으로 관리하는 것

    ❸ 위험 요소 징후들에 대하여 계속적으로 인지하는 것

    ④ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

 

[196]. 소프트웨어 재사용으로 인한 효과와 거리가 먼 것은?

    ① 시스템 구조와 구축방법의 교육적 효과

    ② 개발기간 및 비용 절약

    ③ 개발 시 작성된 문서의 공유

    ❹ 새로운 개발 방법 도입의 용이성

 

[197]. 객체 지향 기법에서 클래스에 속한 각각의 객체를 의미하는 것은?

    ❶ instance ② message

    ③ method ④ module

 

[198]. 자료흐름도의 구성요소가 아닌 것은?

    ❶ 소단위명세서 ② 단말

    ③ 프로세스 ④ 자료저장소

 

[199]. 블랙박스 테스트의 종류 중 프로그램의 입력 조건에 중점을 두고, 어느 하나의 입력 조건에 대하여 타당한 값과 그렇지 못한 값을 설정하여 해당 입력 자료에 맞는 결과가 출력되는 확인하는 테스트 기법은?

    ❶ Equivalence Partitioning Testing

    ② Boundary Value Analysis

    ③ Comparison Testing

    ④ Cause-Effect Graphic Testing

 

[200]. 소프트웨어 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하는 방법을 의미하는 것은?

    ① 소프트웨어 재사용

    ❷ 소프트웨어 재공학

    ③ 클라이언트/서버 소프트웨어 공학

    ④ 전통적 소프트웨어 공학

 

[201]. FTR의 검토 지침으로 거리가 먼 것은?

    ① 제품의 검토에만 집중하도록 한다.

    ② 논쟁과 반박을 제한해야 한다.

    ③ 문제 영역을 명확히 표현해야 한다.

    ❹ 의제를 제한해서는 안 된다.

 

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[0]. 절대로더에서 각 기능과 수행 주체의 연결이 가장 옳지 않은 것은?
    ① 연결-프로그래머 ❷ 기억장소할당-로더
    ③ 적재-로더 ④ 재비치-어셈블러

[1]. 빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 “Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
    ① 3K ❷ 23K
    ③ 44K ④ 67K

[2]. 교착상태의 해결 기법 중 일반적으로 자원의 낭비가 가장 심한 것으로 알려진 기법은?
    ❶ 교착상태의 예방 ② 교착상태의 회피
    ③ 교착상태의 발견 ④ 교착상태의 복구

[3]. PCB(Process Control Blokc)가 갖고 있는 정보가 아닌 것은?
    ❶ 할당되지 않은 주변장치의 상태 정보
    ② 프로세스의 현재 상태
    ③ 프로세스의 고유 식별자
    ④ 스케줄링 및 프로세스의 우선순위

[4]. 가상주소와 물리주소의 대응 관계로 가상주소로부터 물리주소를 찾아내는 것을 무엇이라고 하는가?
    ① 스케줄링(Scheduling) ❷ 매핑(mapping)
    ③ 버퍼링(buffering) ④ 스왑-인(swap in)

[5]. 보안유지기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 가하는 기법은?
    ① 외부보안
    ② 운용보안
    ③ 사용자 인터페이스 보안
    ❹ 내부보안

[6]. 운영체제의 기능으로 가장 거리가 먼 것은?
    ① 사용자의 편리한 환경 제공
    ② 처리능력 및 신뢰도 향상
    ③ 컴퓨터 시스템의 성능 최적화
    ❹ 언어번역기능을 통한 실행 가능한 프로그램 생성

[7]. UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료구조로서 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 파일 링크 수 등의 내용을 가지고 있는 것은?
    ① Super block ❷ ⅰ-node
    ③ Directory ④ File ststem mounting

[8]. 운영체제의 목적으로 적합하지 않은 것은?
    ① Throughput 향상
    ② Turn around time 단축
    ❸ Availability 감소
    ④ Reliability

[9]. 파일 구성 방식 중 ISAM(Indexed Sequential Access-Method)의 물리적인 색인(index)구성은 디스크의 물리적 특성에 따라 색인을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
    ① Cylinder index ② Tracki index
    ③ Master index ❹ Volume index

[10]. 다음 중 운영체제가 아닌 것은?
    ❶ Prezi ② Windows
    ③ Unix ④ Linux

[11]. 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고 제어 권한을 ISR(Interrupt Service Routine)에게 넘기는 작업은?
    ❶ Context Switching ② Monitor
    ③ Mutul Exclsion ④ Semaphore

[12]. 운영체제의 커널(Kemel)을 찾아 메모리에 적재하는 과정은?
    ① Overlapping ② Loading
    ③ Searching ❹ Bootstrapping

[13]. 파일 디스크립터(File Descroptor)의 정보에 포함 되지 않은 것은?
    ① 파일 구조 ② 파일 유형
    ❸ 파일 작성자 ④ 파일 크기

[14]. 블록의크기가 1KB(kilo byte)이고 각 블럭마다 총 256개의 블럭 주소를 담을 수 있다고 할 때, 파일의 크기가 1MB(mega byte)라면 몇 단계의 간접 인덱싱이 필요한가? (단, UNIX에서 i-node를 사용하여 간접 인덱싱을 한다고 가정한다.)
    ① 1단계 ❷ 2단계
    ③ 3단계 ④ 4단계

[15]. 언어번역프로그램이 생성한 목적프로그램들과 라이브러리, 또 다른 실행프로그램 등을 연결하여 실행 가능한 모듈을 만드는 것은?
    ① assembler ❷ linker
    ③ loader ④ macro

[16]. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?
    ① 명령어 해석기이다.
    ② 시스템과 사용자 간의 인터페이스를 담당한다.
    ③ 여러 종류의 쉘이 있다.
    ❹ 프로세스, 기억장치, 입출력 관리를 수행한다.

[17]. 로더(Loader)의기능이 아닌 것은?
    ① Allocation ❷ Sending
    ③ Linking ④ Loading

[18]. 시스템 내의 정보와 자원은 인가된 사용자만 접근이 허용되며, 정보가 전송 중에 노출되더라도 데이터를 읽을 수 없다는 보안 원칙은?
    ① 부인 방지 ② 무결성
    ❸ 기밀성 ④ 가용성

[19]. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 의미하는 것은?
    ① Fragmentation ② FIFO
    ❸ Working Set ④ Monitor

[20]. 파일 시스템의 디렉토리 구조 중 중앙에 마스터 파일 디렉토리가 있고 하부에 사용자 파일 디렉토리가있는 구조는?
    ① 단일 디렉토리 구조
    ❷ 2단계 디렉토리 구조
    ③ 트리 디렉토리 구조
    ④ 비순환 그래프 디렉토리 구조

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[21]. 매크로(Macro)에서 정의된 매크로 이름을 주 프로그램에 기술하는 것은?
    ① Macro Define ❷ Macro Call
    ③ Macro Extension ④ Macro Library

[22]. 데이터 발생 즉시, 또는 데이터 처리 요구가 있는 즉시 처리하여 결과를 산출하는 방식으로 정해진 시간 내에 결과를 도출하는 시스템은?
    ① 분산 처리 시스템 ❷ 실시간 처리 시스템
    ③ 배치 처리 시스템 ④ 시분할 처리 시스템

[23]. Cryptography와 가장 관계 없는 것은?
    ❶ RISC ② DES Algorithm
    ③ Public key system ④ RSA Algorithm

[24]. 프로세스가 실행되면서 하나의 페이지를 일정시간 동안 집중적으로 액세스하는 현상은?
    ❶ 구역성(locality) ② 스래싱(thrashing)
    ③ 워킹세트(Working set) ④ 프리페이징(prepaging)

[25]. UNIX에서 파일 사용 권한 지정에 관한 명령어는?
    ① mv ② ls
    ❸ chmod ④ fork

[26]. 공유자원을 어느 시점에서 단지 한 개의 프로세스만이 사용할 수 있도록 하며, 다른 프로세스가 공유자원에 대하여 접근하지 못하게 제어하는 기법은?
    ❶ mutual exclusion ② critical section
    ③ deadlock ④ scatter loading

[27]. 운영체제의 역할로 가장 옳지 않은 것은?
    ① 사용자 인터페이스 제공
    ② 입ㆍ출력에 대한 보조역할 수행
    ③ 사용자들 간 하드웨어 자원의 공동 사용
    ❹ 원시프로그램을 목적프로그램으로 변환

[28]. 다음 중 교착상태가 발생할 수 있는 필요충분조건은?
    ① 중단 조건(Preemption)
    ❷ 환형 대기(Circular Wait)
    ③ 기아 상태(Starvation)
    ④ 동기화(Synchronization)

[29]. Microsoft의 Windows 운영체제의 특징이 아닌 것은?
    ① GUI기반 운영체제이다.
    ② 트리 디렉터리 구조를 가진다.
    ③ 선점형 멀티태스킹 방식을 사용한다.
    ❹ 소스가 공개된 개방형(Open)시스템이다.

[30]. 교착상태의 해결 방법 중 회피(Avoidance) 기법과 가장 밀접한 관계가 있는 것은?
    ① 점유 및 대기 방지 ② 비선점 방지
    ③ 환형 대기 방지 ❹ 은행원 알고리즘 사용

[31]. 운영체제의 운용 기법 중 중앙 처리 장치의 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제로서 모든 컴퓨터 사용자에게 똑같은 서비스를 제공하는 것을 목표로 삼고 있으며, 라운드 로빈 스케줄링을 사용하는 것은?
    ① Real-Time Processing System
    ❷ Time Sharing System
    ③ Batch Processing System
    ④ Distributed Processing System

[32]. 시스템 소프트웨어의 역할로 가장 거리가 먼 것은?
    ① 프로그램을 메모리에 적재한다.
    ② 인터럽트를 관리한다.
    ❸ 복잡한 수학 계산을 처리한다.
    ④ 기억 장치를 관리한다.

[33]. 운영체제의 기능으로 가장 거리가 먼 것은?
    ① 사용자 인터페이스 제공
    ② 자원 스케줄링
    ③ 데이터의 공유
    ❹ 원시 프로그램을 목적 프로그램으로 변환

[34]. 빈 기억 공간의 크기가 20K, 16K, 8K, 40K 일 때 기억 장치 배치 전략으로 “Best Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는 얼마인가?
    ❶ 3K ② 23K
    ③ 64K ④ 67K

[35]. 분산 운영체제에서 사이트(Site) 간 마이그레이션(Migration)의 종류에 해당하지 않는 것은?
    ① Data Migration
    ② Computation Migration
    ❸ Control Migration
    ④ Process Migration

[36]. UNIX에서 커널의 기능이 아닌 것은?
    ① 입/출력 관리 ❷ 명령어 해석 및 실행
    ③ 기억 장치 관리 ④ 프로세스 관리

[37]. FIFO와 RR 스케줄링 방식을 혼합한 것으로 상위 단계에서 완료되지 못한 작업은 하위 단계로 전달되어 마지막 단계에서는 RR 방식을 사용하는 것은?
    ① SJF ② SRT
    ③ HRN ❹ MFQ

[38]. 스케줄링의 목적으로 가장 거리가 먼 것은?
    ① 모든 작업들에 대해 공평성을 유지하기 위하여
    ② 단위 시간당 처리량을 최대화하기 위하여
    ③ 응답 시간을 빠르게 하기 위하여
    ❹ 운영체제의 오버헤드를 최대화하기 위하여

[39]. PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?
    ① 프로세스의 현재 상태
    ② 프로세스 고유 식별자
    ③ 스케줄링 및 프로세스의 우선순위
    ❹ 할당되지 않은 주변 장치의 상태 정보

[40]. 프로세스가 전송하는 메시지의 형태가 아닌 것은?
    ① 형식 메시지 ② 가변 길이 메시지
    ❸ 상대 길이 메시지 ④ 고정 길이 메시지

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[41]. PCB를 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
    ① 워킹 셋 ② 세그먼테이션
    ③ 모니터 ❹ 프로세스

[42]. 매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
    ❶ 매크로 정의 확정 ② 매크로 호출 인식
    ③ 매크로 정의 인식 ④ 매크로 정의 저장

[43]. 운영체제의 성능을 판단 할 수 있는 요소로 가장 거리가 먼 것은?
    ① 처리 능력 ❷ 비용
    ③ 신뢰도 ④ 사용가능도

[44]. 일반적으로 사용되는 자원 보호 기법의 종류에 해당하지 않는 것은?
    ① 접근 제어 행렬(Access Control Matrix)
    ② 접근 제어 리스트(Access Control List)
    ❸ 권한 행렬(Capability Matrix)
    ④ 권한 리스트(Capability List)

[45]. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?
    ① Batch processing system
    ② Time-sharing system
    ❸ Real-time processing system
    ④ Distributed processing system

[46]. 비선점(Non-Preemptive) 스케줄링에 해당하지 않는 것은?
    ❶ SRT(Shortest Remaining Time)
    ② FIFO(First In First Out)
    ③ 기한부(Deadline)
    ④ HRN(Highest Response-ration Next)

[47]. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?
    ① 2 ② 3
    ③ 4 ❹ 8

[48]. 해싱 등의 사상 함수를 사용하여 레코드 키(Record Key)에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?
    ① 순차 파일 ② 인덱스 파일
    ❸ 직접 파일 ④ 다중 링 파일

[49]. 운영체제에서 커널의 기능이 아닌 것은?
    ① 프로세스 생성, 종료 ❷ 사용자 인터페이스
    ③ 기억 장치 할당, 회수 ④ 파일 시스템 관리

[50]. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신 비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?
    ① 완전연결(fully connected) 구조
    ❷ 성형(star) 구조
    ③ 계층(hierarchy) 구조
    ④ 환형(ring) 구조

[51]. 유닉스의 i-node 에 포함되는 정보가 아닌 것은?
    ① 디스크 상의 물리적 주소
    ② 파일 소유자의 사용자 식별
    ❸ 파일이 처음 사용된 시간
    ④ 파일에 대한 링크 수

[52]. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상으로 거리가 먼 것은?
    ① 기억장소 이용 효율이 증가한다.
    ② 입ㆍ출력 시간이 늘어난다.
    ③ 내부 단편화가 감소한다.
    ❹ 페이지 맵 테이블의 크기가 감소한다.

[53]. Preemptive Scheduling 방식에 해당하는 것은?
    ① FIFO ② FCFS
    ③ HRN ❹ RR

[54]. 시스템소프트웨어의 구성에서 처리프로그램과 가장 관계가 없는 것은?
    ❶ Job Scheduler
    ② Language Translate Program
    ③ Service Program
    ④ Problem Program

[55]. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령어는?
    ❶ chmod ② du
    ③ fork ④ cat

[56]. 프로세스들 간의 메모리 경쟁으로 인하여 지나치게 페이지폴트가 발생하여 전체 시스템의 성능이 저하되는 현상은?
    ① Fragmentation ❷ Thrashing
    ③ Locality ④ Prepaging

[57]. 주기억장치의 사용자 영역을 일정 수의 고정된 크기로 분할하여 준비상태 큐에서 준비 중인 프로그램을 각 영역에 할당하여 수행하는 기법은?
    ① 가변분할 기억장치 할당
    ❷ 고정분할 기억장치 할당
    ③ 교체 기법
    ④ 오버레이 기법

[58]. 한정된 시간 내 자료를 분석하여 정해진 시간에 반드시 작업을 처리하여야 하는 시스템은?
    ① Batch Processing
    ② Online Processing
    ❸ Real Time Processing
    ④ Time Sharing Processing

[59]. 다음 디스크 스케줄링과 관계된 방법 중 그 성격이 다른 하나는?
    ① C-SCAN ② FCFS
    ❸ SLTF ④ SSTF

[60]. 프로세스의 상태 전이에 속하지 않는 것은?
    ① Dispatch ② Spooling
    ③ Wake up ❹ Workout

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[61]. 페이지 교체기법 중 LRU와 비슷한 알고리즘 이며, 최근에 사용하지 않은 페이지를 교체하는 기법으로 시간 오버헤드를 줄이기 위해 각 페이지마다 참조 비트와 변형 비트를 두는 교체기법은?
    ① FIFO ② LFU
    ❸ NUR ④ OPT

[62]. Dead Lock 발생의 필요충분조건이 아닌 것은?
    ① Circular Wait ② Hold and Wait
    ③ Mutual Exclusion ❹ Preemption

[63]. UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령어는?
    ❶ ls ② cat
    ③ fack ④ cp

[64]. OS의 가상기억장치 관리에서 프로세스가 일정 시간동안 자주 참조하는 페이지들의 집합을 의미하는 것은?
    ① Thrashing ② Deadlock
    ③ Locality ❹ Working Set

[65]. 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 무기한 문제를 방지하는 기법은?
    ❶ Aging ② Reusable
    ③ Circular wait ④ Deadly embrace

[66]. 은행가 알고리즘(Banker's Algorithm)은 교착상태의 해결 방법 중 어떤 기법에 해당하는가?
    ❶ Avoidance ② Detection
    ③ Prevention ④ Recovery

[67]. 교착상태가 발생할 수 있는 조건이 아닌 것은?
    ① Mutual exclusion ② Hold and wait
    ③ Nonpreemption ❹ Linear wait

[68]. 프로세스(Process)의 정의로 옳지 않은 것은?
    ① PCB를 가진 프로그램
    ❷ 동기적 행위를 일으키는 주체
    ③ 프로세서가 할당되는 실체
    ④ 활동 중인 프로시저(Procedure)

[69]. 3 개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3 일 경우 FIFO 알고리즘에 의한 페이지 대치의 최종 결과는?
    ① 1, 2, 0 ② 2, 4, 3
    ③ 1, 4, 2 ❹ 4, 1, 3

[70]. 기억공간이 15K, 23K, 22K, 21K 순으로 빈 공 간이 있을 때 기억장치 배치 전략으로 "First Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?
    ① 5K ❷ 6K
    ③ 7K ④ 8K

[71]. NUR 기법은 호출 비트와 변형 비트를 가진다. 다음 중 가장 나중에 교체될 페이지는?
    ① 호출 비트 : 0 , 변형 비트 : 0
    ② 호출 비트 : 0 , 변형 비트 : 1
    ③ 호출 비트 : 1 , 변형 비트 : 0
    ❹ 호출 비트 : 1 , 변형 비트 : 1

[72]. 분산처리 시스템에 대한 설명으로 옳지 않은 것은?
    ① 점진적 확장이 용이하다.
    ② 신뢰성 및 가용성이 증진된다.
    ③ 시스템 자원을 여러 사용자가 공유할 수 있다.
    ❹ 중앙 집중형 시스템에 비해 시스템 개발이 용이하다.

[73]. UNIX 파일시스템 구조에서 데이터가 저장된 블록의 시작 주소를 확인할 수 있는 블록은?
    ① 부트 블록 ❷ i-node 블록
    ③ 슈퍼 블록 ④ 데이터 블록

[74]. 운영체제를 기능에 따라 분류할 경우 제어 프로그램과 가장 거리가 먼 것은?
    ① 데이터 관리 프로그램(Data management program)
    ② 감시 프로그램 (Supervisor program)
    ③ 작업 제어 프로그램 (Job control program)
    ❹ 서비스 프로그램 (Service program)

[75]. 프로세스의 정의로 거리가 먼 것은?
    ① 운영체제가 관리하는 실행 단위
    ② PCB를 갖는 프로그램
    ❸ 동기적 행위를 일으키는 주체
    ④ 실행 중인 프로그램

[76]. 회전 지연 시간을 최적화하기 위한 스케줄링 기법은 탐구 시간을 필요로 하지 않는 고정 헤드 디스크 시스템이나, 각 트랙마다 헤드를 갖는 드럼 등의 보조 기억장치에서 사용된다. 회전 시간의 최적화를 위해 구현된 디스크 스케줄링 기법은?
    ① C-SCAN ❷ Sector Queuing
    ③ SSTF ④ FCFS

[77]. 다음 중 암호화 기법이 아닌 것은?
    ① DES ❷ MALLOC
    ③ Public Key System ④ RSA

[78]. 다음 중 시스템 소프트웨어가 아닌 것은?
    ① Compiler ❷ Flash
    ③ Linker ④ Loader

[79]. 다중 처리기 운영체제 구성에서 주/종(Master/Slave)처리기 시스템에 대한 설명으로 가장 옳지 않은 것은?
    ① 주 프로세서는 입/출력과 연산을 담당한다.
    ❷ 종 프로세서는 입/출력 위주의 작업을 처리한다.
    ③ 주 프로세서만이 운영체제를 수행한다.
    ④ 주 프로세서에 문제가 발생하면 전체 시스템이 멈춘다.

[80]. 하나의 루트 디렉터리와 여러 개의 서브 디렉터리로 구성되어 있으며 각 디렉터리의 생성 및 삭제가 용이하며 MS-DOS, Unix, MS-Windows 운영체제에서 사용하고 있는 디렉터리 구조는?
    ① 1단계 디렉터리 ② 2단계 디렉터리
    ③ 비순환 그래프 디렉터리 ❹ 트리 구조 디렉터리

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[81]. 기계어와 비교하여 어셈블리 언어가 갖는 장점이 아닌 것은?
    ❶ 기계어로의 번역과정이 불필요하다.
    ② 프로그램을 읽고 이해하기 쉽다.
    ③ 프로그램의 주소가 기호 번지이다.
    ④ 프로그램에 데이터를 사용하기 쉽다.

[82]. 준비상태에 있는 프로세스 중에서 실행될 프로세스를 선정하여 CPU에 할당하는 것은?
    ① Job scheduler ❷ Process Scheduler
    ③ Spooler ④ Traffic Controller

[83]. Virtual Memory의 Page Replacement 알고리즘이 아닌 것은?
    ① FIFO ② LRU
    ❸ SSTF ④ LFU

[84]. UNIX의 시스템 콜(call) 중에서 새로운 프로세스를 생성시키는데 사용하는 것은?
    ① exec ❷ fork
    ③ creat ④ dup

[85]. UNIX에서 실행명령의 백그라운드(Background) 처리를 위해 명령어의 끝에 입력하는 기호는?
    ① @ ② #
    ❸ & ④ %

[86]. 정상적인 데이터에 여분의 거짓 데이터를 삽입하여 불법적으로 데이터를 분석하는 공격을 방어할 수 있는 기법은?
    ① Digital Signature Mechanism
    ❷ Traffic Padding Mechanism
    ③ Authentication Exchange Mechanism
    ④ Access Control Mechanism

[87]. UNIX 시스템에서 사용자와 운영체제 서비스를 연결해 주는 인터페이스로 상위수준의 소프트웨어가 커널의 기능을 이용할 수 있도록 지원해주는 것은?
    ❶ 시스템 호출
    ② 하드웨어 제어 루틴
    ③ 프로세스 제어 서브 시스템
    ④ 파일 서브 시스템

[88]. 다음 중 분산처리 시스템을 프로세스 모델에 따라서 분류하였을 경우에 해당되지 않는 것은?
    ① 클라이언트-서버 모델 ❷ 다중 접근 버스 모델
    ③ 프로세서 풀 모델 ④ 혼합 모델

[89]. 파일 구성 방식 중 ISAM(Indexed Sequential Access-Method)의 물리적인 색인(index)구성은 디스크의 물리적 특성에 따라 색인을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
    ① Cylinder index ② Track index
    ③ Master index ❹ Volume index

[90]. 스케줄링 방식 중 라운드 로빈 방식에서 시간간격을 무한히 크게 하면 어떤 방식과 동일하게 되는가?
    ① LIFO 방식 ❷ FIFO 방식
    ③ HRN 방식 ④ Multilevel Queue 방식

[91]. Virtual Memory에서 Main Memory로 페이지를 옮겨 넣을 때 주소를 조정해 주어야 하는데 이를 무엇이라 하는가?
    ❶ mapping ② scheduling
    ③ matching ④ loading

[92]. 분산 처리 운영체제 시스템을 설계하는 주된 이유가 아닌 것은?
    ① 신뢰도 향상 ② 자원 공유
    ❸ 보안의 향상 ④ 연산 속도 향상

[93]. 페이지 교체기법 알고리즘 중 각 페이지마다 "Reference Bit"와 "Modified Bit"가 사용되는 것은?
    ① LRU ❷ NUR
    ③ FIFO ④ LFU

[94]. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?
    ① Prevention ② Recovery
    ❸ Avoidance ④ Detection

[95]. UNIX에서 파일 사용 권한 지정에 관한 명령어는?
    ① mv ② ls
    ❸ chmod ④ fork

[96]. 프로세스 상태의 종류가 아닌 것은?
    ① Ready ② Running
    ❸ Request ④ Exit

[97]. 마스터 파일 디렉토리와 각 사용자별로 만들어지는 사용자 파일 디렉토리로 구성되는 디렉토리 구조는?
    ① 트리 디렉토리 구조
    ② 비순환 그래프 디렉토리 구조
    ③ 1단계 디렉토리 구조
    ❹ 2단계 디렉토리 구조

[98]. 운영체제에 대한 설명으로 가장 옳지 않은 것은?
    ① 여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
    ② 사용자 인터페이스를 제공한다.
    ③ 자원의 효과적인 경영 및 스케줄링을 한다.
    ❹ 운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.

[99]. Working set W(t,w)는 t-w 시간부터 t 까지 참조된 page들의 집합을 말한다. 그 시간에 참조된 페이지가 {2, 3, 5, 5, 6, 3, 7}이라면 working set은?
    ① {3, 5} ② {2, 6, 7}
    ❸ {2, 3, 5, 6, 7} ④ {2, 7}

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

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[101]. 시스템 소프트웨어의 하나인 로더(Loader)의 기능에 해당하지 않는 것은?
    ① Allocation ② Linking
    ❸ Translation ④ Relocation

[102]. 고가의 자원은 최적의 이용을 위해 집중적인 관리를 필요로 한다. 주기억장치의 효율적인 이용과 관리를 위한 OS에서의 기억장치 관리기법이 아닌 것은?
    ① Fetch strategy ② Placement strategy
    ❸ Cycle strategy ④ Replacement strategy

[103]. UNIX에서 I-node는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?
    ❶ 파일이 가장 처음 변경된 시간 및 파일의 타입
    ② 파일 소유자의 사용자 번호
    ③ 파일이 만들어진 시간
    ④ 데이터가 담긴 블록의 주소

[104]. 다중 프로그래밍 시스템에서 OS에 의해 CPU가 할당되는 프로세스를 변경하기 위한 목적으로 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고 제어 권한을 ISR에게 넘기는 작업을 무엇이라 하는가?
    ❶ Context Switching ② Monitor
    ③ Mutual Exclusion ④ Semaphore

[105]. 운영체제의 일반적인 역할이 아닌 것은?
    ① 사용자들 간의 하드웨어의 공동 사용
    ② 자원의 효과적인 운영을 위한 스케줄링
    ③ 입/출력에 대한 보조역할
    ❹ 실행 가능한 목적(object) 프로그램 생성

[106]. 분산 처리 시스템의 설명으로 가장 적합하지 않은 것은?
    ① 신뢰도 향상 ② 자원 공유
    ③ 연산 속도 향상 ❹ 보안성 향상

[107]. 운영체제의 목적으로 가장 거리가 먼 것은?
    ① 사용자 인터페이스 제공 ② 주변 장치 관리
    ❸ 데이터의 압축 및 복원 ④ 신뢰성 향상

[108]. 운영체제를 수행 기능에 따라 분류할 경우 제어 프로그램에 해당하지 않는 것은?
    ❶ 서비스 프로그램 ② 감시 프로그램
    ③ 데이터 관리 프로그램 ④ 작업 제어 프로그램

[109]. 파일 손상을 막기 위한 파일 보호 기법으로 가장 적합하지 않은 것은?
    ① 파일 명명(File Naming)
    ② 접근 제어(Access control)
    ③ 암호화(Password/Cryptography)
    ❹ 복구(Recovery)

[110]. 페이지 기억장치 할당기법에서, 한 페이지의 크기가 512바이트이고 페이지 번호는 0부터 시작한다면, 논리적인 주소 1224번지는 어디로 변환되는가?
    ① 페이지 1, 변위 200 ② 페이지 200, 변위 1
    ❸ 페이지 2, 변위 200 ④ 페이지 200, 변위 2

[111]. 보안의 메커니즘 중 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공하는 것은?
    ① Authentication ② Encryption
    ❸ Non-repudiation ④ Decryption

[112]. 교착상태의 해결 방법 중 점유 및 대기조건 방지, 비선점 조건 방지, 환형 대기조건 방지와 가장 밀접한 관계가 있는 것은?
    ❶ Prevention ② Avoidance
    ③ Detection ④ Recovery

[113]. 세마포어를 사용해서 상호 배제를 구현할 수 있다. 세마포어를 2로 초기화하였다면, 그 의미는 무엇인가?
    ❶ 임계구역에 2개의 프로세서가 들어갈 수 있다.
    ② 두 개의 임계구역이 존재한다.
    ③ 모든 세마포어의 기본 값은 2이다.
    ④ 생산자/소비자를 구현하는 세마포어의 초기 값은 2이다.

[114]. 적응기법(Adaptive Mechanism)이란 시스템이 유동적인 상태 변화에 적절히 반응하도록 하는 기법을 의미한다. 다음 스케줄링 기법 중 적응 기법의 개념을 적용하고 있는 것은?
    ① FIFO ② HRN
    ❸ MFQ ④ RR

[115]. 쉘(shell)의 기능이 아닌 것은?
    ① 자체의 내장 명령어 제공
    ② 파이프라인 기능
    ❸ 주기억장치에 상주
    ④ 입출력 방향지정

[116]. 디렉토리 구조 중 가장 간단한 형태로 같은 디렉토리에 시스템에 보관된 모든 파일 정보를 포함하는 구조는?
    ❶ 일단계 디렉토리 ② 트리 구조 디렉토리
    ③ 이단계 디렉토리 ④ 비주기 디렉토리

[117]. 다음 암호화 기법에 대한 설명으로 틀린 것은?
    ❶ DES는 비대칭형 암호화 기법이다.
    ② RSA는 공개키/비밀키 암호화 기법이다.
    ③ 디지털 서명은 비대칭형 암호 알고리즘을 사용 한다.
    ④ DES 알고리즘에서 키 관리가 매우 중요하다.

[118]. 디스크 스케줄링의 목적과 거리가 먼 것은?
    ① 처리율 극대화 ② 평균 반응시간의 단축
    ③ 응답시간의 최소화 ❹ 디스크 공간 확보

[119]. 프로세서의 상태정보를 갖고 있는 PCB (Process Control Block)의 내용이 아닌 것은?
    ① 프로세스 식별정보 ② 프로세스 제어정보
    ③ 프로세스(CPU) 상태정보 ❹ 프로세스 생성정보

[120]. 로더의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하는 방식은?
    ① Absolute Loader
    ② Direct Linking Loader
    ③ dynamic Loader
    ❹ Compile and Go Loader

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[121]. 인터럽트의 종류 중 컴퓨터 자체 내의 기계적인 장애나 오류로 인하여 발생하는 것은?
    ① 입/출력의 인터럽트
    ② 외부 인터럽트
    ❸ 기계 검사 인터럽트
    ④ 프로그램 검사 인터럽트

[122]. 데이터의 비밀성을 보장하는데 사용될 수 있는 암호화 알고리즘이 아닌 것은?
    ① DES(Data Encryption Standard)
    ② RSA(Rivest Shamir Adleman)
    ❸ Read-Solomon code
    ④ FEAL(Fast Encryption Algorithm)

[123]. 시스템 타이머에서 일정한 시간이 만료된 경우나 오퍼레이터가 콘솔상의 인터 럽트 키를 입력한 경우 발생하는 인터럽트는?
    ① 프로그램 검사 인터럽트 ② SVC 인터럽트
    ③ 입·출력 인터럽트 ❹ 외부 인터럽트

[124]. UNIX 파일 시스템의 블록구조에 포함되지 않은 것은?
    ❶ USER BLOCK ② BOOT BLOCK
    ③ INODE LIST ④ SUPER BLOCK

[125]. UNIX에서 파일의 사용 허가를 정하는 명령은?
    ① cp ❷ chmod
    ③ cat ④ ls

[126]. 교착상태 해결 방안으로 발생 가능성을 인정하고 교착상태가 발생하려고 할 때, 교착상태 가능성을 피해가는 방법은?
    ① 예방(Prevention) ② 발견(Detection)
    ❸ 회피(Avoidance) ④ 복구(Recovery)

[127]. 로드(Loader)의 종류 중 별도의 로더 없이 언어번역 프로그램이 로더의 기능까지 수행하며, 연결 기능은 수행하지 않고 할당, 재배치, 적재 작업을 모두 언어번역 프로그램이 담당하는 것은?
    ① Relocating Loader
    ② Dynamic Loading Loader
    ③ Absolute Loader
    ❹ Compile And Go Loader

[128]. 분산 운영체제에서 사용자가 원하는 파일이나 데이터베이스, 프린터 등의 자원들이 지역 컴퓨터 또는 네트워크 내의 다른 원격지 컴퓨터에 존재하더라도 위치에 관계없이 그의 사용을 보장하는 개념은?
    ❶ 위치 투명성 ② 접근 투명성
    ③ 복사 투명성 ④ 접근 독립성

[129]. 운영체제의 목적으로 거리가 먼 것은?
    ① 신뢰도 향상 ② 응답시간 단축
    ③ 반환시간 감소 ❹ 처리량 감소

[130]. UNIX에서 파일의 사용 허가를 지정하는 명령은?
    ① CP ② cat
    ❸ chmod ④ ls

[131]. UNIX 시스템에서 명령어 해독의 기능을 수행하는 것은?
    ① Pipe ② Utility Program
    ③ Kernel ❹ Shell

[132]. 사이클이 허용되고, 불필요한 파일제거를 위해 참조카운터가 필요한 디렉토리 구조는?
    ① 1단계 디렉토리 구조
    ② 2단계 디렉토리 구조
    ③ 트리 디렉토리 구조
    ❹ 일반 그래프형 디렉토리 구조

[133]. 분산 운영체제에 대한 설명으로 옳지 않은 것은?
    ① 자원 공유 ② 연산속도 향상
    ③ 신뢰성 증대 ❹ 보안성 향상

[134]. 은행가 알고리즘은 다음 교착상태 관련 연구 분야 중 어떤 분야에 속하는 가?
    ① 예방 ② 발견
    ❸ 회피 ④ 회복

[135]. 운영체제의 목적이 아닌 것은?
    ① 처리 능력의 향상 ❷ 반환 시간의 최대화
    ③ 사용 가능도 증대 ④ 신뢰도 향상

[136]. 보안 유지 방식 중 사용자의 신원을 확인한 후 권한이 있는 사용자에게만 시스템에 접근하게 하는 방법은?
    ① 운용보안 ② 시설보안
    ❸ 사용자 인터페이스보안 ④ 내부보안

[137]. UNIX 시스템에서 커널의 수행기능에 해당하지 않는 것은?
    ① 프로세스 관리 ② 기억장치 관리
    ③ 입출력 관리 ❹ 명령어 해석

[138]. 프로세스 제어 블록을 갖고 있으며, 현재 실행 중이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
    ① 워킹 셋 ② 세그먼테이션
    ③ 모니터 ❹ 프로세스

[139]. UNIX에서 파일 내용을 화면에 표시하는 명령과 파일의 소유자를 변경하는 명령을 순서적으로 옳게 나열한 것은?
    ① dir, chown ❷ cat, chown
    ③ type, chmod ④ type, cat

[140]. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?
    ① 2 ② 3
    ③ 4 ❹ 8

[141]. 여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?
    ❶ 비순환 그래프 디렉토리 구조
    ② 트리 디렉토리 구조
    ③ 1단계 디렉토리 구조
    ④ 2단계 디렉토리 구조

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[0]. 8비트 구조에 해당하는 인텔 컴퓨터 프로세서는?

    ① Intel Core i5 ❷ Intel 8051

    ③ Intel Pentium ④ Intel Celeron

 

[1]. INTERRUPT의 발생 원인으로 가장 옳지 않은 것은?

    ① 일방적인 인스트럭션 수행

    ② 수퍼바이저 콜

    ③ 정전이나 자료 전달의 오류 발생

    ❹ 전압의 변화나 온도 변화

 

[2]. 일반적인 컴퓨터 시스템의 바이오스(BIOS)가 탑재되는 곳은?

    ① RAM ② I/O port

    ❸ ROM ④ CPU

 

[3]. 캐시(cache) 액세스 시간 11sec, 주기억장치 엑세스 시간이 20sec, 캐시 적중률이 90%일 때 기억장치 평균 엑세스 시간을 구하면?

    ① 1sec ② 3sec

    ③ 9sec ❹ 13sec

 

[4]. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?

    ① EXCUTE 스테이트 ② INDIRECT 스테이트

    ❸ INTERRUOP 스테이트 ④ FRTCH 스테이트

 

[5]. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 가변우선순위 방식은?

    ① 동등 우선순위(Equal Priority) 방식

    ② 임의 우선순위(Random Priority) 방식

    ❸ 회전 우선순위(Rotating Priority) 방식

    ④ 최소-최근 사용(Least Recently Used) 방식

 

[6]. DRAM에 관한 설명으로 옳지 않은 것은?

    ① SRAM에 비해 기억 용량이 크다.

    ❷ 쌍안정 논리 회로의 성질을 응용한다.

    ③ 주기억 장치 구성에 사용된다.

    ④ SRAM에 비해 속도가 느리다.

 

[7]. 다음 중 오류 검출 코드(Error Detection Code)가 아닌 것은?

    ① Biquinary code ② 2-out-of-5 code

    ③ 3-out-of-5 code ❹ Excess-3 code

 

[8]. 전가산기를 구성하기 위하여 필요한 소자를 바르게 나타낸 것은?

    ① 반가산기 2개, AND 게이트 1개

    ② 반가산기 1개, AND 게이트 2개

    ❸ 반가산기 2개, OR 게이트 1개

    ④ 반가산기 1개, OR 게이트 2개

 

[9]. 16개의 플립플롭으로 된 Shift register에 10진수 13이 기억되어 있을 때 3bit 만큼 왼쪽으로 Shift 했을 때의 값은?

    ① 26 ② 39

    ③ 52 ❹ 104

 

[10]. 기억장치계층구조에서 상위계층 기억장치가 가지는 특징으로 옳은 것은?

    ① 기억장치 액세스 속도가 느려진다.

    ❷ CPU에 의한 액세스 빈도가 높아진다.

    ③ 기억장치 용량이 증가한다.

    ④ 기억장치를 구성하는 비트당 가격이 낮아진다.

[11]. 기억장치가 1024 워드(word)로 구성되어 있고, 각 워드는 16비트(bit)로 구성되어 있다고 가정할 때, PC, MAR, MBR의 비트수를 옳게 나타낸 것은?

    ① PC:10, MAR:10, MBR:10

    ❷ PC:10, MAR:10, MBR:16

    ③ PC:16, MAR:10, MBR:16

    ④ PC:16, MAR:16, MBR:16

 

[12]. 입출력 방법 가운데 I/O를 위한 특별한 명령어 I/O프로세서에게 수행토록하여 CPU관여없이 I/O를 수행하는 방법은?

    ① 프로그램에 의한 I/O ② 인터럽트에 의한 I/O

    ③ 데이지 체인에 의한 I/O ❹ 채널에 의한 I/O

 

[13]. 0-주소 인스트럭션에 반드시 필요한 것은?

    ❶ 스택 ② 베이스 레지스터

    ③ 큐 ④ 주소 레지스터

 

[14]. 16개의 입력선을 가진 multiplexer의 출력에 32개의 출력선을 가진 demultiplexer를 연결했을 경우에 multiplexer와 demultipexer의 선택선은 각각 몇 개를 가져야 하는가?

    ❶ multiplexer : 4개, demultipexer : 5개

    ② multiplexer : 4개, demultipexer : 3개

    ③ multiplexer : 8개, demultipexer : 4개

    ④ multiplexer : 4개, demultipexer : 8개

 

[15]. SSD(Solid State Drive)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?

    ① ALC ② MLC

    ③ SLC ❹ TLC

 

[16]. CISC 구조와 RISC 구조를 비교하였을 때, RISC 구조의 특징으로 가장 옳지 않은 것은?

    ❶ 명령어가 복잡하다.

    ② 프로그램 길이가 길다.

    ③ 래지스터 갯수가 많다.

    ④ 파이프라인 구현이 용이하다.

 

[17]. CPU 클록이 100MHz일 때 인출 사이클(fetch cycle)에 소요되는 시간은? (단, 인출사이클은 3개의 마이크로명령어들로 구성된다.)

    ① 3ns ❷ 30ns

    ③ 33ns ④ 300ns

 

[18]. Flynn의 컴퓨터 구조 분류에서 여러 개의 처리기에서 수행되는 인스트럭은 서로 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?

    ① MIMD ❷ MISD

    ③ SIMD ④ SISD

 

[19]. 캐시메모리에서 특정 내용을 찾는 방식 중 매핑 방식에 주로 사용되는 메모리는?

    ① Flash memory ❷ Associative memory

    ③ Virtual memory ④ Stack memory

 

[20]. 0-번지 명령형(zero-address instruction format)을 갖는 컴퓨터 구조 원리는?

    ① An accumulator extension register

    ② Virtual memory architecture

    ❸ Stack architecture

    ④ Micro-programming

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[21]. 다음 중 롬(Rom)내에 기억시켜 둘 필요가 없는 정보는?

    ① bootstrap loader ② microprogram

    ③ display character code ❹ source program

 

[22]. 우선순위가 가장 높은 인터럽트는?

    ① 외부 신호 ② 프로그램

    ③ 기계 이상 ❹ 정전

 

[23]. 기억장치 용량이 1M 워드(word)이고 1 워드가 32비트일 때 PC, MAR, MBR의 각 비트수는?

    ❶ PC : 20비트, MAR : 20비트, MBR : 32비트

    ② PC : 20비트, MAR : 32비트, MBR : 32비트

    ③ PC : 32비트, MAR : 20비트, MBR : 20비트

    ④ PC : 32비트, MAR : 32비트, MBR : 20비트

 

[24]. 주기억장지의 용량이 256MB 라면 주소 버스는 최소한 몇 비트이상이어야 하는가?

    ① 20비트 ② 24비트

    ③ 26비트 ❹ 28비트

 

[25]. 프로그램 제어와 가장 밀접한 관계가 있는 레지스터는?

    ① memory address register ② index register

    ③ accumulator ❹ status register

 

[26]. DMA 제어기가 한 번에 한 데이터 워드를 전송하고 버스의 제어를 CPU에게 돌려 주는 방법은?

    ① DMA 대량 전송 ② 데이지체인

    ❸ 사이클 스틸링 ④ 핸드쉐이킹

 

[27]. 2의 보수(2‘s complement) 가산 회로로서 정수 곱셉을 이행할 경우 필요 없는 것은?

    ① shift ② add

    ③ complement ❹ normalize

 

[28]. 기억장치계층구조에서 상위로 올라감에 따라 나타나는 특성으로 옳은 것은?

    ❶ 비트당 저장비용 가격 상승 ② 용량 증가

    ③ 접근 빈도 감소 ④ 속도 저하

 

[29]. CPU 또는 메모리와 입출력장치의 속도 차이에서 오는 성능 저하를 극복하기 위한 방법이 아닌 것은?

    ① 버퍼 ② 채널

    ❸ 오프라인 ④ DMA

 

[30]. PE(processing element)라는 연산기를 사용하여 동기적 병렬 처리를 수행하는 것은?

    ① Pipeline processor ❷ Vector processor

    ③ Multi processor ④ VLSI processor

[31]. 반가산기에서 입력을 X, Y라 할 때 출력 부분의 캐리(carry) 값은?

    ❶ XY ② X

    ③ Y ④ X+Y

 

[32]. 명령어가 오퍼레이션 코드(OP code) 6비트, 어드레스 필드 16비트로 되어 있다. 이 명령어를 쓰는 컴퓨터의 최대 메모리 용량은?

    ① 16K word ② 32K word

    ❸ 64K word ④ 1M word

 

[33]. 디코더(decoder)의 출력이 4개일 때 입력개수는?

    ① 1 ❷ 2

    ③ 8 ④ 16

 

[34]. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니라 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 것은?

    ① Random Access Memory ❷ Associative

    ③ Read Only Memory ④ Virtual Memory

 

[35]. Flynn의 컴퓨터 시스템 분류 제안 중에서 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조는?

    ① 단일 명령어, 단일 데이터 흐름

    ② 단일 명령어, 다중 데이터 흐름

    ❸ 다중 명령어, 단일 데이터 흐름

    ④ 다중 명령어, 다중 데이터 흐름

 

[36]. 다음 중 타이머에 의한 인터럽트(Interrupt)는?

    ① 프로그램 인터럽트 ② I/O 인터럽트

    ❸ 외부 인터럽트 ④ 머신 체크 인터럽트

 

[37]. DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 반드시 필요한 것이 아닌 것은?

    ① address register ② word count register

    ③ address line ❹ device register

 

[38]. I/O operation과 관계가 없는 것은?

    ① channel ② handshaking

    ③ interrupt ❹ emulation

 

[39]. 기억장치를 각 모듈이 번갈아 가며 접근하는 방법은?

    ① 페이징 ② 스테이징

    ❸ 인터리빙 ④ 세그멘팅

 

[40]. 베이스레지스터 주소지정방식의 특징이 아닌 것은?

    ① 베이스레지스터가 필요하다.

    ② 프로그램의 재배치가 용이하다.

    ③ 다중 프로그래밍 기법에 많이 사용된다.

    ❹ 명령어의 길이가 절대주소지정방식보다 길어야 한다.

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[41]. CPU 내부의 레지스터 중 프로그램 제어와 관계가 있는 것은?

    ① memory address register ② index register

    ③ accumulator ❹ status register

 

[42]. 기억장치의 구조가 stack 구조를 가질 때 가장 밀접한 관계가 있는 명령어는?

    ① one-address ② two-address

    ③ three-address ❹ zero-address

 

[43]. 시프트 레지스터(shift register)의 내용을 오른쪽으로 한 번 시프트하면 데이터는 어떻게 변하는가?

    ❶ 기존 데이터의 1/2 ② 기존 데이터의 1/3

    ③ 기존 데이터의 1/4 ④ 기존 데이터의 1/10

 

[44]. 가상기억장치에서 주소 공간이 1024K, 기억공간은 32K라고 가정할 때 주기억장치의 주소 레지스터는 몇 비트로 구성되는가?

    ① 12 ② 13

    ③ 14 ❹ 15

 

[45]. 하나 이상의 프로그램 또는 연속되어 있지 않은 저장 공간으로부터 데이터를 모은 다음, 데이터들을 메시지 버퍼에 넣고, 특정 수신기나 프로그래밍 인터페이스에 맞도록 그 데이터를 조직화하거나 미리 정해진 다른 형식으로 변환하는 과정을 일컫는 것은?

    ① Porting ② Converting

    ❸ Marshalling ④ Streaming

 

[46]. 불 함수식 F=(A+B)ㆍ(A+C)를 가장 간소화한 것은?

    ❶ F=A+BC ② F=B+AC

    ③ F=A+AC ④ F=C+AB

 

[47]. 하나의 입력 정보를 여러 개의 출력선 중에 하나를 선택하여 정보를 전달하는데 사용하는 것은?

    ① 디코더(Decoder)

    ② 인코더(Encoder)

    ③ 멀티플렉서(Multiplexer)

    ❹ 디멀티플렉서(Demultiplexer)

 

[48]. 10진수 3은 3-초과 코드(Excess-3 Code)에서 어떻게 표현되는가?

    ① 0011 ❷ 0110

    ③ 0101 ④ 0100

 

[49]. 데이터를 고속으로 처리하기 위해 연산 장치를 병렬로 구성한 처리 구조로 벡터 계산이나 행렬 계산에 주로 사용되는 프로세서의 명칭으로 가장 옳은 것은?

    ① 코프로세서 ② 다중 프로세서

    ❸ 배열 프로세서 ④ 대칭 프로세서

 

[50]. 다음 중 연산 속도가 가장 빠른 주소 지정 방식(Addressing Mode)은?

    ① Direct Addressing Mode

    ② Indirect Addressing Mode

    ③ Calculate Addressing Mode

   ❹ Immediate Addressing Mode

[51]. 프로그램이 가능한 논리 소자로, n개의 입력에 대하여 2n개 이하의 출력을 만들 수 있는 논리 회로는?

    ① RAM ② ROM

    ❸ PLA ④ Pipeline Register

 

[52]. 캐시 기억 장치에서 적중률이 낮아질 수 있는 매핑 방법은?

    ① 연관 매핑 ② 세트-연관 매핑

    ③ 간접 매핑 ❹ 직접 매핑

 

[53]. 컴퓨터의 중앙 처리 장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?

    ① Fetch Cycle ❷ Branch Cycle

    ③ Interrupt Cycle ④ Execute Cycle

 

[54]. 중앙 처리 장치의 기억 모듈에 중복적인 데이터 접근을 방지하기 위해서 연속된 데이터 또는 명령어들을 기억 장치 모듈에 순차적으로 번갈아 가면서 처리하는 방식으로 가장 옳은 것은?

    ① 복수 모듈 ❷ 인터리빙

    ③ 멀티플렉서 ④ 셀렉터

 

[55]. 하드 디스크 드라이브(HDD)와 컴퓨터 메인보드 간의 연결에 사용되는 인터페이스 방식이 아닌 것은?

    ① SATA ② EIDE

    ❸ DDR4 ④ SCSI

 

[56]. 다중처리기를 사용하여 성능개선을 하고자 하는 것 중 주된 목표가 아닌 것은?

    ① 유연성 ② 신뢰성

    ❸ 대중성 ④ 수행속도

 

[57]. CPU에 의해 참조되는 각 주소는 가상주소를 주기억장치의 실제주소로 변환하여야 한다. 이것을 무엇이라 하는가?

    ❶ mapping ② blocking

    ③ buffering ④ interleaving

 

[58]. 두 데이터의 비교(Compare)를 위한 논리연산은?

    ❶ XOR 연산 ② AND 연산

    ③ OR 연산 ④ NOT 연산

 

[59]. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?

    ① 분산처리 프로그래밍 ② 일괄처리 프로그래밍

    ❸ 멀티 프로그래밍 ④ 리얼타임 프로그래밍

 

[60]. 입력단자가 하나이며, 1이 입력될 때마다 출력단자의 상태가 바뀌는 플립플롭의 종류는?

    ① RS ❷ T

    ③ D ④ M/S

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[61]. 컴퓨터 시스템에서 1-address machine, 2-address machine, 3-address machine으로 나눌 때 기준이 되는 것은?

    ① operation code ② 기억장치의 크기

    ③ register 수 ❹ operand의 address 수

 

[62]. 일반적인 제어 장치 모델에서 제어 장치로 입력되는 항목이 아닌 것은?

    ❶ CPU 내의 제어 신호들 ② 클록

    ③ 명령어 레지스터 ④ 플래그

 

[63]. Interrupt cycle에 대한 마이크로 오퍼레이션(micro-operation) 중에서 가장 관계가 없는 것은?(단, MAR : Memory Address Register, PC : Program Counter, M : memory, MBR : Memory Buffer Register, IEN : Interrupt Enable 이며, Interrupt Handler는 0 번지에 저장 되어있다고 가정한다.)

    ① MAR ← PC, PC ← PC + 1

    ❷ MBR ← MAR, PC ← 0

    ③ M ← MBR, IEN ← 0

    ④ GO TO fetch cycle

 

[64]. 4x2 RAM을 이용하여 16x4 메모리를 구성하고자 할 경우에 필요한 4x2 RAM의 수는?

    ① 4개 ❷ 8개

    ③ 16개 ④ 32개

 

[65]. 캐시의 라인 교체 정책 가운데, 최근에 가장 적게 사용된 라인부터 교체하는 정책은? (문제 오류로 실제 시험에서는 1, 3번이 정답처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

    ❶ LRU ② FIFO

    ③ LFU ④ LIFO

 

[66]. 10진수 –14를 2의 보수 표현법을 이용하여 8비트 레지스터에 저장하였을 때, 이를 오른쪽으로 1비트 산술 시프트 했을 때의 결과는?

    ① 10000111 ② 00000111

    ❸ 11111001 ④ 01111001

 

[67]. 병렬컴퓨터에서 처리요소의 성능을 측정하는데 사용되는 단위는?

    ❶ MIPS ② BPS

    ③ IPS ④ LPM

 

[68]. 다음 중 비교적 속도가 빠른 자기디스크에 연결하는 채널은?

    ① 바이트 채널 ❷ 셀렉터 채널

    ③ 서브 채널 ④ 멀티플렉서 채널

 

[69]. ASCⅡ 코드의 비트구성은 존(zone)비트와 수(digit)비트로 구분된다. 존(zone)비트는 몇 비트인가?

    ① 1비트 ② 2비트

    ❸ 3비트 ④ 4비트

 

[70]. 프로그램에 의해 제어되는 동작이 아닌 것은?

    ① input/output ② branch

    ③ status sense ❹ RNI(fetch)

[71]. 다음 중 프로그램 카운터(PC)에 대한 설명으로 가장 옳은 것은?

    ① 곱셈과 나눗셈 명령어를 위한 누산기로 사용된다.

    ❷ 다음에 인출할 명령어의 메모리 주소를 가지고 있다.

    ③ 고속 메모리 전송명령을 위해 사용된다.

    ④ CPU의 동작을 제어하는 플래그를 가지고 있다.

 

[72]. 모듈러스-14 카운터는 몇 가지의 상태를 가지며, 이 카운터를 구성하기 위한 최소의 플립플롭의 수는 몇 개인가?

    ① 상태 : 13가지, 플립플롭 : 3개

    ❷ 상태 : 14가지, 플립플롭 : 4개

    ③ 상태 : 15가지, 플립플롭 : 5개

    ④ 상태 : 16가지, 플립플롭 : 6개

 

[73]. 전체 기억장치 액세스 횟수가 50 이고, 원하는 데이터가 캐시에 있는 횟수가 45 라고 할 때, 캐시의 미스율(miss ratio)은?

    ❶ 0.1 ② 0.2

    ③ 0.8 ④ 0.9

 

[74]. 입출력장치의 인터럽트 우선순위를 하드웨어적으로 결정하는 방식은?

    ❶ Daisy Chain ② Handshake

    ③ Polling ④ Strobe

 

[75]. 다음 중 일반 응용프로그램이 직접 접근할 수 없는 레지스터는?

    ① 범용 레지스터 ② 플래그 레지스터

    ③ 인덱스 레지스터 ❹ 세그먼트 레지스터

 

[76]. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?

    ① 데이터 구조 ② 연산자의 수와 종류

    ❸ 인터럽트 종류 ④ 주소지정 방식

 

[77]. 소형계산기(calculator)에서 BCD 코드 대신 excess-3 코드를 많이 사용하는 가장 큰 이유는?

    ① 그래픽 기호의 표현이 용이하다.

    ② 에러 검출이 쉽다.

    ③ 연속된 순간에 하나의 비트만 변화한다.

    ❹ 자기 보수가 가능하다.

 

[78]. 인터럽트의 우선순위결정과 가장 관계없는 것은?

    ❶ 트랩 방식 ② 폴링 방식

    ③ 벡터 방식 ④ 데이지 체인 방식

 

[79]. 64K DRAM 기억소자를 이용하여 64K바이트 주기억장치를 구성하고자 한다. 이 때 64K DRAM을 몇 개 사용하여야 하는가? (단, K=kilo이다.)

    ① 1 ② 2

    ③ 4 ❹ 8

 

[80]. 병렬 가산기를 구성하는 각각의 전가산기 출력 캐리를 미리 예측 및 처리하여 리플캐리 지연을 제거한 가산기로 가장 옳은 것은?

    ① Ripple Carry Adder

    ❷ Carry Lookahead Adder

    ③ Serial-parallel Adder

    ④ Carry Save Adder

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[81]. 다음 중 1주소 명령어 형식을 따르는 마이크로명령어 MUL A를 가장 바르게 표현한 것은? (단, 보기의 M[A]는 기억장치 A번지의 내용을 의미한다.)

    ❶ AC ⟵ AC×M[A] ② R1 ⟵ R2×M[A]

    ③ AC ⟵ M[A] ④ M[A] ⟵ AC

 

[82]. 일반적으로 CPU가 DMA 제어기로 보내는 정보가 아닌 것은?

    ① I/O 장치의 주소

    ② 연산(쓰기 혹은 읽기)지정자

    ❸ CPU 제조 고유 번호

    ④ 전송될 데이터 단어들의 수

 

[83]. AND 마이크로 동작과 가장 유사한 것은?

    ① insert 동작 ❷ mask 동작

    ③ OR 동작 ④ packing 동작

 

[84]. 캐시메모리의 기록정책에서 쓰기(write) 동작이 이루어질 때마다 캐시메모리와 주기억장치의 내용을 동시에 갱신하는 방식으로 가장 옳은 것은?

    ❶ write-through ② write-back

    ③ write-none ④ write-all

 

[85]. 가상메모리 시스템에서 20비트의 논리 주소가 4비트의 세그먼트 번호, 8비트의 페이지 번호, 8비트의 워드 필드로 구성될 경우에 한 세그먼트의 최대 크기로 옳은 것은?

    ① 256 word ② 4 kilo word

    ③ 16 kilo word ❹ 64 kilo word

 

[86]. 소프트웨어에 의한 우선순위 판별 방법으로 가장 옳은 것은?

    ① 인터럽트 벡터 ❷ 폴링

    ③ 채널 ④ 핸드쉐이킹

 

[87]. +375를 팩10진형 방식으로 표현한 방법은 언팩10진형 방식으로 표현하였을 때보다 몇 비트의 기억장소가 절약되는가?

    ① 2 ② 4

    ③ 6 ❹ 8

 

[88]. CPU와 기억장치 사이에 실질적인 대역폭(band width)을 늘리기 위한 방법으로 가장 적합한 것은?

    ① 메모리 버스트 ② 메모리 인코딩

    ❸ 메모리 인터리빙 ④ 메모리 채널

 

[89]. 다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?

    ❶ 메모리-메모리 인스트럭션 형식

    ② 레지스터-레지스터 인스트럭션 형식

    ③ 레지스터-메모리 인스트럭션 형식

    ④ 스택 인스트럭션 형식

 

[90]. 다음 중 연관 메모리(associative memory)의 특징으로 가장 옳지 않은 것은?

    ❶ Thrashing 현상 발생

    ② 내용 지정 메모리(CAM)

    ③ 메모리에 저장된 내용에 의한 액세스

    ④ 기억장치에 저장된 항목을 찾는 시간 절약

[91]. 스택(Stack)구조의 컴퓨터에서 수식을 계산하기 위해서는 먼저 수식을 어떠한 형태로 바꾸어야 하는가?

    ① Infix 형태 ② John 형태

    ❸ Postfix 형태 ④ Prefix 형태

 

[92]. 중앙처리장치의 구성요소 중 플립플롭이나 래치(Latch)들을 병렬로 연결하여 구성하는 것은?

    ① 가산기 ② 곱셈기

    ③ 디코더 ❹ 레지스터

 

[93]. 인터럽트와 비교하여 DMA방식에 의한 사이클 스틸의 가장 특징 적인 차이점으로 옳은 것은?

    ① 수행 중인 프로그램을 대기상태로 전환

    ② 정지 상태인 프로그램을 완전히 소멸

    ③ 대기 중인 프로그램을 다시 실행

    ❹ 주기억 장치 사이클의 특정한 주기만 정지

 

[94]. 명령인출(instruction fetch)과 수행단계(execute phase)를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리방식은?

    ❶ 명령 파이프라인(instruction pipeline)

    ② 산술 파이프라인(arithmetic pipeline)

    ③ 실행 파이프라인(execute pipeline)

    ④ 세그먼트 파이프라인(segment pipeline)

 

[95]. 설치되어 있는 물리적인 메모리 용량보다 더 큰 용량의 프로그램을 실행할 수 있도록 보조 기억 장치 용량에 해당하는 용량만큼 메모리 용량을 확장하여 사용할 수 있도록 하는 기술은?

    ① 보조 메모리 ② 연장 메모리

    ③ 확장 메모리 ❹ 가상 메모리

 

[96]. 디지털 IC의 특성을 나타내는 내용 중 전달지연 시간이 가장 짧은 것부터 차례로 나열한 것으로 옳은 것은?

    ① ECL - MOS - CMOS - TTL

    ② TTL - ECL - MOS - CMOS

    ❸ ECL - TTL - CMOS - MOS

    ④ MOS - TTL - ECL - CMOS

 

[97]. 전가산기를 구성하기 위하여 필요한 소자를 바르게 나타낸 것은?

    ① 반가산기 2개, AND 게이트 1개

    ② 반가산기 1개, AND 게이트 2개

    ❸ 반가산기 2개, OR 게이트 1개

    ④ 반가산기 1개, OR 게이트 2개

 

[98]. 기억장치가 1024 word로 구성되고, 각 word는 16bit로 이루어져 있을 때, PC, MAR, MBR의 bit 수를 각각 바르게 나타낸 것은?

    ① 16, 10, 10 ❷ 10, 10, 16

    ③ 10, 16, 16 ④ 16, 16, 10

 

[99]. 다음 중 interrupt 발생 원인이 아닌 것은?

    ① 정전

    ② Operator의 의도적인 조작

    ❸ 임의의 부프로그램에 대한 호출

    ④ 기억공간 내 허용되지 않는 곳에의 접근 시도

 

[100]. 자기 코어(core) 기억장치에서 1word가 16bit로 되어 있다면 몇 장의 코어 플레인(core plane)이 필요한가?

    ① 1장 ② 4장

    ③ 8장 ❹ 16장

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[101]. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 가변우선순위 방식은?

    ① 동등 우선순위(Equal Priority)방식

    ② 임의 우선순위(Random Priority)방식

    ❸ 회전 우선순위(Rotating Priority)방식

    ④ 최소-최근 사용(Least Recently Used)방식

 

[102]. 1-주소 명령어에서는 무엇을 이용하여 명령어 처리를 하는가?

    ❶ 누산기 ② 가산기

    ③ 스택 ④ 프로그램 카운터

 

[103]. 명령어의 구성 중에서 주소(Operand)부에 속하지 않은 것은?

    ① 기억장치의 주소 ② 레지스터 번호

    ③ 사용할 데이터 ❹ 연산자

 

[104]. 마이크로오퍼레이션이 실행될 때의 기준이 되는 것으로 가장 옳은 것은?

    ① Flag ❷ Clock

    ③ Memory ④ RAM

 

[105]. 데이터의 기억 형태에 따른 방식과 기억장치의 상호 연결이 옳지 않은 것은?

    ① 정적 기억장치 - SRAM

    ② 동적 기억장치 - DRAM

    ❸ 파괴적 읽기(destructive read out) - RAM

    ④ 비파괴적 읽기(non-destructive read out)―ROM

 

[106]. 제어장치의 기능에 대한 설명으로 가장 옳지 않은 것은?

    ① 입력장치의 내용을 기억장치에 기록한다.

    ② 기억장치의 내용을 연산장치에 옮긴다.

    ❸ 가상메모리에 있는 프로그램을 해독한다.

    ④ 기억장치의 내용을 출력장치에 옮긴다.

 

[107]. 캐시의 쓰기 정책 중 write-through 방식의 단점은?

    ❶ 쓰기 동작에 걸리는 시간이 길다.

    ② 읽기 동작에 걸리는 시간이 길다.

    ③ 하드웨어가 복잡하다.

    ④ 주기억장치의 내용이 무효상태인 경우가 있다.

 

[108]. 인터럽트의 발생 원인으로 가장 옳지 않은 것은?

    ① 일방적인 인스트럭션 수행

    ② 수퍼바이저 콜

    ③ 정전이나 자료 전달의 오류 발생

    ❹ 전압의 변화나 온도 변화

 

[109]. 우선순위 중재 방식 중 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고, 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지는 방식은?

    ❶ 회전우선순위 ② 임의우선순위

    ③ 동등우선순위 ④ 최소-최근 사용 우선순위

 

[110]. 컴퓨터에서 사용하는 마이크로명령어를 기능별로 분류할 때 동일한 분류에 포함되지 않는 것은?

    ❶ JMP(Jump 명령)

    ② ADD(Addition 명령)

    ③ ROL(Rotate Left 명령)

    ④ CLC(Clear Carry 명령)

 

[111]. 명령어 인출(IF), 명령어 해독(ID), 오퍼랜드인출(OF), 실행(EX)의 순서로 실행되고, 각 단계에 걸리는 시간이 같은 4단계 명령어 파이프라인에 인가되는 클록 주파수가 1 GHz 일 때, 20개의 명령어를 실행하는데 걸리는 시간은?

    ① 20 ns ② 21 ns

    ③ 22 ns ❹ 23 ns

 

[112]. 하드웨어 신호에 의하여 특정번지의 서브루틴을 수행하는 것은?

    ❶ vectored interrupt ② handshaking mode

    ③ subroutine call ④ DMA 방식

 

[113]. 병렬처리와 가장 관계없는 것은?

    ① Array Processor ❷ Multiple phase clock

    ③ Vector Processor ④ Pipeline Processing

 

[114]. 고선명(HD) 비디오 데이터를 저장하기 위해 짧은 파장(405나노미터)을 갖는 레이저를 사용하는 광 기록방식 저장매체는?

    ❶ Blu-ray 디스크 ② CD

    ③ DVD ④ 플래시 메모리

 

[115]. 인터럽트 요청신호 플래그(Flag)를 차례로 검사하여 인터럽트의 원인을 판별하는 방식은?

    ① 스트로브 방식 ② 데이지 체인 방식

    ❸ 폴링 방식 ④ 하드웨어 방식

 

[116]. 간접 상태(Indirect state) 동안에 수행되는 것은?

    ① 명령어를 읽는다.

    ❷ 오퍼랜드의 주소를 읽는다.

    ③ 오퍼랜드를 읽는다.

    ④ 인터럽트를 처리한다.

 

[117]. 16개의 입력 선을 가진 multiplexer의 출력에 32개의 출력 선을 가진 demultiplexer를 연결했을 경우에 multiplexer와 demultiplexer의 선택 선은 각각 몇 개를 가져야 하는가?

    ❶ 멀티플렉서 : 4개, 디멀티플렉서 : 5개

    ② 멀티플렉서 : 4개, 디멀티플렉서 : 3개

    ③ 멀티플렉서 : 8개, 디멀티플렉서 : 4개

    ④ 멀티플렉서 : 4개, 디멀티플렉서 : 8개

 

[118]. 8진수 474를 2진수로 변환하면?

    ① 101 111 101 ② 010 001 110

    ③ 011 110 011 ❹ 100 111 100

 

[119]. IEEE 754에서 규정하는 부동소수(Floating point number)를 표현하는데 필요로 하지 않는 비트 정보는?

    ① Sign ② Biased exponent

    ❸ Point ④ Fraction

 

[120]. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?

    ① 인스트럭션 레지스터(IR)

    ❷ 타이밍 신호

    ③ CPU의 상태 레지스터

    ④ 마이크로 인스트럭션에 나타난 주소

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[121]. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA 방식을 무엇이라고 하는가?

    ① word stealing ② word transfer

    ❸ cycle stealing ④ cycle transfer

 

[122]. 메모리로부터 읽혀진 명령어의 오퍼레이션 코드(OP-code)는 CPU의 어느 레지스터에 들어가는가?

    ① 누산기 ② 임시 레지스터

    ③ 연산 논리장치 ❹ 인스트럭션 레지스터

 

[123]. 출력 측의 일부가 입력 측에 피드백 되어 유발되는 레이스 현상을 없애기 위해 고안된 플립플롭은?

    ① JK 플립플롭 ❷ M/S 플립플롭

    ③ RS 플립플롭 ④ D 플립플롭

 

[124]. Flynn의 컴퓨터 구조 분류법 중 여러 개의 처리기에서 수행되는 명령어들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?

    ① SISD ❷ MISD

    ③ SIMD ④ MIMD

 

[125]. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

    ① 기억공간 ② 사용빈도

    ❸ 레지스터의 종류 ④ 주기억장치 밴드폭 이용

 

[126]. 주기억장치는 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보 전달 능력에 한계가 있는데, 이 한계를 주기억장치의 무엇 이라 하는가?

    ① Transfer ❷ bandwidth

    ③ accesswidth ④ transferwidth

 

[127]. 조합논리회로 중 중앙처리장치에서 번지 해독, 명령 해독 등에 사용되는 회로는?

    ❶ 디코더(Decoder) ② 엔코더(Encoder)

    ③ 멀티플렉서(MUX) ④ 디멀티플렉서(DEMUX)

 

[128]. Gray code 1111을 2진 코드로 바꾸면?

    ❶ 1010 ② 1011

    ③ 0111 ④ 1001

 

[129]. CPU 내부의 레지스터 중 프로그램 제어와 관계가 있는 것은?

    ① memory address register ② index register

    ③ accumulator ❹ status register

 

[130]. 데이터를 전송할 때 입, 출력 버스를 통하여 프로세서와 주변장치 사이에서 이루어지며, 데이터의 전송을 확인하기 위해서 상태 레지스터를 사용하는 전송 모드는?

    ❶ 프로그램된 I/O ② 인터럽트에 의한 I/O

    ③ 직접메모리접근(DMA) ④ 간접메모리접근(IMA)

 

[131]. 명령어의 주소(address)부를 유효주소로 이용하는 방법은?

    ① 상대 주소 ② 즉시 주소

    ③ 절대 주소 ❹ 직접 주소

 

[132]. 프로그램 처리 중 명령의 요청에 의해 발생하는 대표적인 인터럽트는?

    ① 기계착오 인터럽트 ② 정전

    ❸ SVC 인터럽트 ④ 프로그램 인터럽트

 

[133]. 데이터 입출력 전송이 CPU를 통하지 않고 직접 주기억 장치와 주변장치 사이에서 수행되는 방식은?

    ① Bus ❷ DMA

    ③ Cache ④ Interleaving

 

[134]. 채널 명령어의 구성 요소가 아닌 것은?

    ① data address ② flag

    ③ operation code ❹ I/O device 처리 속도

 

[135]. RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?

    ① 병렬 액세스의 불가능

    ② 긴 쓰기 동작 시간

    ❸ 패리티 디스크의 액세스 집중

    ④ 많은 수의 검사 디스크 사용

 

[136]. 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?

    ① 비교적 큰 정보를 교환하는 시스템에 적합하다.

    ② 융통성이 있다.

    ③ 반응속도가 느리다.

    ❹ 우선순위를 변경하기 어렵다.

 

[137]. 명령어의 기능 중에서 동일한 명령을 반복 실행하거나, 명령의 실행 순서를 변경시키는 기능은?

    ① 전달기능 ② 함수연산기능

    ❸ 제어기능 ④ 입, 출력기능

 

[138]. DRAM에 관한 설명으로 옳지 않은 것은?

    ① SRAM에 비해 기억 용량이 크다.

    ❷ 쌍안정 논리 회로의 성질을 응용한다.

    ③ 주기억 장치 구성에 사용된다.

    ④ SRAM에 비해 속도가 느리다.

 

[139]. 분기명령어가 저장되어 있는 기억장치 위치의 주소가 256AH이고, 명령어에 지정된 변위 값이 –75H인 경우 분기되는 주소의 위치는? (단, 분기 명령어 길이는 3바이트이고 상대 주소모드를 사용한다고 가정한다.)

    ① 24F2H 번지 ② 24F5H 번지

    ❸ 24F8H 번지 ④ 256DH 번지

 

[140]. 64Kbyte인 주소 공간(address space)과 4Kbyte인 기억 공간(memory space)을 가진 컴퓨터의 경우 한 페이지(page)가 512byte로 구성되었다면 페이지와 블록 수는 각각 얼마인가?

    ① 16페이지, 12블록 ❷ 128페이지, 8블록

    ③ 256페이지, 16블록 ④ 64페이지, 4블록

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[141]. 인터럽트 백터에 필수적인 것은?

    ❶ 분기 번지 ② 메모리

    ③ 제어규칙 ④ 누산기

 

[142]. 상대 주소모드를 사용하는 컴퓨터에서 분기 명령어가 저장된 기억장치 주소가 256AH일 때, 명령어에 지정된 변위 값이 -75H인 경우 분기되는 주소의 위치는?(단, 분기명령어의 길이는 3바이트이다.)

    ① 24F2H 번지 ② 24F5H 번지

    ❸ 24F8H 번지 ④ 256DH 번지

 

[143]. 16진수 80H가 들어 있는 8비트 레지스터에서 0, 2, 4번째 비트를 세트(set)하려면 얼마의 값을 OR 연산 하여야 하는가?

    ① 10H ② 11H

    ③ 12H ❹ 15H

 

[144]. 병렬컴퓨터에서 버스의 클럭 주기가 80ns이고, 데이터 버스의 폭이 8byte라고 할 때, 전송 할수 있는 데이터의 양은?

    ① 1 Mbytes/sec ② 10 Mbytes/sec

    ❸ 100 Mbytes/sec ④ 1000 Mbytes/sec

 

[145]. 여러 개의 LAB(Logic Array Block)과 연결선인 PIA(Programmable Interconnection Array)로 구성되며, 빠른 성능이나 정확한 타이밍의 예측의 필요로 하는 곳에 사용되는 것은?

    ① PLA(Programmable Logic Array)

    ② PAL(Programmable Array Logic)

    ③ FPGA(Field Programmable Gate Array)

    ❹ CPLD(Complex Programmable Logic Device)

 

[146]. 명령을 수행하기 위해 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업은 무엇인가?

    ① Common operation ② Axis operation

    ❸ Micro operation ④ Count operation

 

[147]. 8비트로 된 레지스터에서 2의 보수로 숫자를 표시한다면 이 레지스터로 표시할 수 있는 10진수의 범위는?(단, 첫째 비트는 부호 비트로 0,1일 때 각각 양(+),음(-)을 나타낸다고 가정한다.)

    ① -256 ~ +256 ❷ -128 ~ +127

    ③ -128 ~ +128 ④ -256 ~ +127

 

[148]. 두 데이터의 비교 (Compare)를 위한 논리연산은?

    ❶ XOR 연산 ② AND 연산

    ③ OR 연산 ④ NOT 연산

 

[149]. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?

    ① 분산처리 프로그래밍 ② 일괄처리 프로그래밍

    ❸ 멀티 프로그래밍 ④ 리얼타임 프로그래밍

 

[150]. 다른 컴퓨터를 이용하여 어셈블리 언어의 프로그램을 이식(porting)하고자 하는 마이크로프로세서의 기계어로 번역하는 프로그램은?

    ① 크로스 링커 ❷ 크로스 어셈블러

    ③ 매크로 어셈블러 ④ 매크로 컴파일러

 

[151]. 명령어 처리를 위한 마이크로 사이클이 아닌 것은?

    ① 인출(Fetch) ② 간접(Indirect)

    ③ 실행(Execute) ❹ 메모리(Memory)

 

[152]. 입·출력 제어장치의 종류가 아닌 것은?

    ① DMA ② 채널

    ❸ 데이터 버스 ④ 입출력 프로세서

 

[153]. I/O operation과 관계가 없는 것은?

    ① channel ② handshaking

    ③ interrupt ❹ emulation

 

[154]. 디지털 IC의 특성을 나타내는 중요한 비교 평가 요소가 아닌 것은?

    ① 전파 지연시간 ② 전력 소모

    ③ 팬 아웃(fan-out) ❹ 공급 전원전압

 

[155]. 4×2 RAM을 이용하여 16×4 메모리를 구성하고자 할 경우에 필요한 4×2 RAM의 수는?

    ① 4개 ❷ 8개

    ③ 16개 ④ 32개

 

[156]. 어떤 제어 기억장치의 단어 길이가 32비트, 마이크로명령어 형식의 연산필드는 12비트, 조건을 결정하는 플래그의 수는 4개일 때, 제어기억장치의 최대 용량은 약 얼마인가? (단, 분기필드는 필요하지 않다고 가정한다.)

    ❶ 1 MB ② 2 MB

    ③ 4 MB ④ 8 MB

 

[157]. CPU 클록이 100MHz일 때 인출 사이클(fetch cycle)에 소요되는 시간은? (단, 인출 사이클은 3개의 마이크로 명령어들로 구성된다.)

    ① 3ns ❷ 30ns

    ③ 33ns ④ 300ns

 

[158]. 다음 중 Associative 기억장치의 특징으로 옳은 것은?

    ① 일반적으로 DRAM보다 값이 싸다.

    ② 구조 및 동작이 간단하다.

    ③ 명령어를 순서대로 기억시킨다.

    ❹ 저장된 정보에 대해서 주소보다 내용에 의해 검색한다.

 

[159]. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?

    ① associative mapping

    ② direct mapping

    ③ set-associative mapping

    ❹ virtual mapping

 

[160]. 한 단어가 25비트로 이루어지고 총 32768개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 MBR(memory buffer register), MAR(memory address register), PC(program counter)에 필요한 각각의 비트수는?

    ① 15, 15, 25 ② 25, 15, 25

    ③ 25, 25, 15 ❹ 25, 15, 15

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[161]. 버스 사용 우선순위를 계속 변경시키는 가변 우선순위 방식의 알고리즘이 아닌 것은?

    ① 회전 우선순위(Rotating priority)

    ❷ 선택 우선순위(Select priority)

    ③ 동등 우선순위(Equal priority)

    ④ 최소-최근 사용(Least-recently used)

 

[162]. 부호를 포함하여 4비트 크기를 갖는 수를 2의 보수 형식으로 표현할 때 가장 작은 수와 가장 큰 수는 각각 얼마인가?

    ① 0, +15 ② -8, +8

    ③ -7, +7 ❹ -8, +7

 

[163]. 명령어 파이프라인 단계 수가 4 이고 파이프라인 클록(clock) 주파수가 1MHz일 때, 10개의 명령어들이 파이프라인 기법에서 실현될 경우 소요 시간으로 가장 적합한 것은?

    ① 4㎲ ② 8㎲

    ❸ 13㎲ ④ 40㎲

 

[164]. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면 최소 몇 개의 비트(bit)가 필요한가?

    ① 3 ② 4

    ❸ 5 ④ 7

 

[165]. 산술 이동(shift)의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동 3회 수행함을 뜻한다.)

    ① 11111101 ② 00011011

    ❸ 11111011 ④ 01111011

 

[166]. 다음 중 채널 명령어(CCW)로 알 수 있는 내용이 아닌 것은?

    ① 명령 코드 ❷ 데이터 전송속도

    ③ 데이터 주소 ④ 플래그

 

[167]. SSD(Solid State Drive)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?

    ① ALC ② MLC

    ③ SLC ❹ TLC

 

[168]. 컴퓨터의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?

    ① fetch cycle ❷ branch cycle

    ③ interrupt cycle ④ execute cycle

 

[169]. 소프트웨어에 의하여 인터럽트의 우선순위를 판별하는 방법은?

    ① 인터럽트 벡터 ② 데이지 체인

    ❸ 폴링 ④ 핸드세이킹

 

[170]. 모든 명령(Instruction) 수행시 유효 주소를 구하기 위한 메이저 상태를 무엇이라 하는가?

    ① FETCH ② EXECUTE

    ❸ INDIRECT ④ INTERRUPT

 

[171]. 기억장치의 계층 구조 상 접근 속도가 가장 빠른 것은?

    ① Static RAM ❷ Register

    ③ Dynamic Ram ④ SSD

 

[172]. 오퍼레이터(operator)나 타이머(timer)에 의해 의도적으로 프로그램이 중단된 경우 발생하는 인터럽트(interrupt)는?

    ① 기계착오 ② 입출력

    ❸ 외부 ④ 프로그램 검사

 

[173]. 하드웨어 특성상 주기억장치가 제공할 수 있는 정보 전달의 능력 한계를 무엇이라 하는가?

    ❶ 주기억장치 대역폭 ② 주기억장치 접근률

    ③ 주기억장치 지연율 ④ 주기억장치 사용률

 

[174]. 하드와이어 방식의 제어장치에 관한설명으로 틀린 것은?

    ① 제어신호의 생성과정에서 지연이 매우 작다.

    ❷ 구현되는 논리회로는 명령코드에 따라 매우 간단하다.

    ③ 회로가 주소지정 모드에 따라 매우 복잡하다.

    ④ 소프트웨어 없이 하드웨어만으로 설계된 제어장치이다.

 

[175]. 여러 대의 상호 독립적인 동작이 가능한 컴퓨터들이 연결된 전체 컴퓨터들의 집합으로 전체 컴퓨터들이 상호 연결되어 협력하면서 하나의 컴퓨팅 자원인 것처럼 동작하는 것은?

    ① Symmetric Multiprocessor

    ② Nonuniform Memory Access

    ❸ Cluster

    ④ Vector Processor

 

[176]. 직접메모리엑세스(DMA)장치에 내장된 레지스터가 아닌 것은?

    ❶ Program counter ② Data register

    ③ Address register ④ Data count register

 

[177]. 데이터 단위가 8비트인 메모리에서 용량이 64KB일 때 어드레스 핀의 개수는?

    ① 12개 ② 14개

    ❸ 16개 ④ 18개

 

[178]. 하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?

    ① handshaking mode ❷ vectored interrupt

    ③ DMA ④ subroutine call

 

[179]. 10진수 0.1875를 8진수로 변환하면?

    ① 0.10 ❷ 0.14

    ③ 0.18 ④ 0.21

 

[180]. 중앙처리장치는 4가지 단계를 반복적으로 거치면서 동작을 수행하게 되는데 이에 속하지 않는 것은?

    ① Fetch Cycle ② Execute Cycle

    ③ Indirect Cycle ❹ Branch Cycle

 

[181]. 응용프로그램이 단일 프로세서 시스템에서 실행되어 완료되기까지 10초가 소용되었다. 같은 응용프로그램이 4개의 프로세서로 구성된 SMP(Symmetric Multiprocessing) 시스템에서 실행하여 완료되기까지 5초가 소요되었다면 속도 향상 지수(Speed-up Factor)는?

    ① 0.5 ② 1

    ❸ 2 ④ 8

 

[182]. 캐시 교체 알고리즘에서 최근에 가장 적게 사용된 페이지들을 교체하는 방법은?

    ① FIFO ❷ LRU

    ③ NRU ④ Random

 

[183]. 불 함수식 F = (A+B)·(A+C)를 간략화 한 것은?

    ❶ F = A+BC ② F = B+AC

    ③ F = A+AC ④ F = C+AB

 

[184]. 폰 노이만(von neumann)형의 컴퓨터 연산장치가 갖는 기능에 속하지 않는 것은?

    ① 제어 기능 ② 함수연산 기능

    ③ 전달 기능 ❹ 번지 기능

 

[185]. 짝수 패리티 비트의 해밍 코드로 0011011을 받았을 때 오류가 수정된 정확한 코드는?

    ① 0111011 ② 0001011

    ❸ 0011001 ④ 0010101

 

[186]. 인터럽트 서비스 루틴의 기능이 아닌 것은?

    ① 처리기 상태 복구

    ② 인터럽트 원인 결정

    ③ 처리기 레지스터의 상태 보존

    ❹ 상대적으로 높은 레벨의 마스크 레지스터 클리어

 

[187]. 컴퓨터의 메모리 용량이 4096워드이고, 워드당 16bit의 데이터를 갖는다면 MAR은 몇 비트인가?

    ❶ 12 ② 16

    ③ 18 ④ 20

 

[188]. 제어장치를 구현하는 제어 방식이 아닌 것은?

    ① 상태 플립플롭 제어 방식

    ❷ RAM(random access memory) 제어 방식

    ③ PLA(programmable logic array) 제어 방식

    ④ 마이크로프로그램 제어 방식

 

[189]. Flynn의 컴퓨터 시스템 분류 제안 중에서 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조는?

    ① 단일 명령어, 단일 데이터 흐름

    ② 단일 명령어, 다중 데이터 흐름

    ❸ 다중 명령어, 단일 데이터 흐름

    ④ 다중 명령어, 다중 데이터 흐름

 

[190]. 다중처리기에 의한 시스템을 구성할 때 고려사항이 아닌 것은?

    ① 메모리 충돌문제

    ❷ 메모리 용량문제

    ③ 캐시 일관성 문제

    ④ 메모리 접근의 효율성 문제

 

[191]. 미소의 콘덴서에 전하를 충전하는 원리를 이용하는 메모리로, 재충전(Refresh)이 필요한 메모리는?

    ① SRAM ❷ DRAM

    ③ PROM ④ EPROM

 

[192]. 캐시와 주기억장치로 구성된 컴퓨터에서 주기억장치의 접근 시간이 200ns, 캐시 적중률이 0.9, 평균 접근시간이 30ns일 때 캐시 메모리의 접근 시간은?

    ① 9ns ❷ 10ns

    ③ 11ns ④ 12ns

 

[193]. 메모리 관리 하드웨어(MMU)의 기본적인 역할에 대한 설명으로 옳지 않은 것은?

    ① 논리 주소를 물리 주소로 변환

    ② 허용되지 않는 메모리 접근을 방지

    ③ 메모리 동적 재배치

    ❹ 가상 주소 공간을 물리 주소 공간으로 압축

 

[194]. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니라 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 것은?

    ① Random Access Memory ❷ Associative Memory

    ③ Read Only Memory ④ Virtual Memory

 

[195]. CISC 구조와 RISC구조를 비교하였을 때, RISC 구조의 특징으로 틀린 것은?

    ❶ 명령어가 복잡하다.

    ② 프로그램 길이가 길다.

    ③ 레지스터 개수가 많다.

    ④ 파이프라인 구현이 용이하다.

 

[196]. 버스 클록(clock)이 2.5GHz이고, 데이터 버스의 폭이 8비트인 버스의 대역폭에 가장 근접한 것은?

    ① 약 25GBytes/s ② 약 16GBytes/s

    ❸ 약 2.5GBytes/s ④ 약 1.6GBytes/s

 

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[0]. 관계 해석 ‘모든 것에 대하여(for all)'의 의미를 나타내는 것은?
   ① ∋ ② ∈
   ❸ ∀ ④ ∪

[1]. 트랜잭션의 병행제어 목적으로 옳지 않은 것은?
   ① 데이터베이스의 공유 최대화
   ② 시스템의 활용도 최대화
   ❸ 데이터베이스의 일관성 최소화
   ④ 사용자에 대한 응답시간 최소화

[2]. 순수관계연산자에서 릴레이션의 일부 속성만 추출하여 중복되는 튜플은 제거한 후 새로운 릴레이션을 생성하는 연산자는?
   ① REMOVE ❷ PROJECT
   ③ DIVISION ④ JOIN

[3]. Which of the following dose not belong to the statement of SQL?
   ① SELECT ② DELETE
   ❸ CREATE ④ INSERT

[4]. SQL의 분류 중 DDL에 해당하지 않는 것은?
   ❶ UPDATE ② ALTER
   ③ DROP ④ CREATE

[5]. 병행제어(Concurrency Control) 기법에 해당하지 않는 것은?
   ① 로킹기법 ② 최적병행수행 기법
   ③ 타임스탬프 기법 ❹ 시분할 기법

[6]. 하나의 에트리뷰트가 가질 수 있는 원자값들의 집합을 의미하는 것은?
    ① 튜플 ② 릴레이션
    ❸ 도메인 ④ 엔티티

[7]. DDL(Data Definition Language)의 기능이 아닌 것은?
    ① 데이터 베이스의 생성 기능
    ❷ 병행처리시 Lock 및 Unlock 기능
    ③ 테이블의 삭제 기능
    ④ 인덱스(Index) 생성 기능

[8]. 참조 무결성을 유지하기 위하여 DROP문에서 부모 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은?
    ① CLUSTER ❷ CASCADE
    ③ SET-NULL ④ RESTEICTED

[9]. 헤싱함수(Hashing Function)에 해당되지 않는 것은?
    ① 제곱법(mid-square)
    ② 숫자분석법(digit analysis)
    ❸ 체인법(chain)
    ④ 제산법(division)

[10]. 이행적 함수 종속 관계를 의미하는 것은?
    ❶ A→B이고 B→C일 때, A→C를 만족하는 관계
    ② A→B이고 B→C일 때, B→A를 만족하는 관계
    ③ A→B이고 B→C일 때, B→A를 만족하는 관계
    ④ A→B이고 B→C일 때, C→B를 만족하는 관계]


[11]. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 옳은 것은?
    ① A, D, B, C ❷ B, A, D, C
    ③ C, A, B, D ④ D, B, C, A

[12]. 관계해석에서 ‘for all : 모든 것에 대하여’의 의미를 나타내는 논리 기호는?
   ① ∃ ② ∈
   ❸ ∀ ④ U

[13]. 순서가 A, B, C, D로 정해진 자료를 스택(stack)에 입력하였다가 출력한 결과로 옳지 않은 것은?
   ① B, A, D, C ② A, B, C, D
   ❸ D, A, B, C ④ C, B, A, D

[14]. DBMS의 필수기능 중 모든 응용 프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터 타입과 구조에 대한 정의, 이용 방식, 제약조건 등을 명시하는 기능은?
   ❶ 정의 기능 ② 조작 기능
   ③ 사상 기능 ④ 제어 기능

[15]. 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라하는가?
    ① 프로시저 ❷ 트랜잭션
    ③ 모듈 ④ 도메인

[16]. 조직이나 기업체의 중심이 되는 업무시스템에서 모아진 정보를 일관된 스키마로 저장한 저장소를 의미하는 것은?
    ❶ Data Warehouse ② Data Mining
    ③ Classificaition ④ Clustering

[17]. 정규화 과정 중 BCNF에서 4NF가 되기 위한 조건은?
    ① 조인 종속성 이용
    ❷ 다치 종속 제거
    ③ 이행적 함수 종속 제거
    ④ 결정자이면서 후보키가 아닌 함수 종속 제거

[18]. Which of the following is not a property of the transaction to ensure integrity of the data?
    ① isolation ❷ autonomy
    ③ durability ④ consistency

[19]. 병행제어의 목적으로 옳지 않은 것은?
    ① 사용자에 대한 응답시간 최소화
    ② 시스템 활용도 최대화
    ③ 데이터베이스 일관성 유지
    ❹ 데이터베이스 공유도 최소화

[20]. Which is not in the three-schema architecture?
    ① internal schema ② conceptual schema
    ③ external schema ❹ procedural schema

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[21]. SQL에서 VIEW를 삭제할 때 사용하는 명령은?
   ① ERASE ② KILL
   ❸ DROP ④ DELETE

[22]. 모든 응용프로그램이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의하는 스키마는?
   ❶ 개념스키마 ② 외부스키마
   ③ 내부스키마 ④ 처리스키마

[23]. 병행제어의 목적으로 옳지 않은 것은?
   ① 시스템 활용도 최대화
   ② 사용자에 대한 응답시간 최소화
   ❸ 데이터베이스 공유 최소화
   ④ 데이터베이스 일관성 유지

[24]. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 것은?
   ❶ 개체 무결성 제약 조건
   ② 참조 무결성 제약 조건
   ③ 도메인 무결정 제약 조건
   ④ 키 무결성 제약 조건

[25]. 제2정규형에서 제3정규형이 되기 위한 조건은?
   ❶ 이행적 함수 종속 제거
   ② 부분적 함수 종속 제거
   ③ 다치 종속 제거
   ④ 결정자이면서 후보 키가 아닌 것 제거

[26]. 뷰에 대한 설명으로 옳지 않은 것은?
   ① 뷰는 삽입, 삭제, 갱신 연산에 제약사항이 따른다.
   ② 뷰는 데이터 접근 제어로 보안을 제공한다.
   ❸ 뷰는 물리적으로 구현되는 테이블이다.
   ④ 뷰는 데이터의 논리적 독립성을 제공한다.

[27]. 데이터베이스 설계 단계 중 응답시간, 저장공간의 효율화, 트랜잭션 처리도와 가장 밀접한 관계가 있는 것은?
    ❶ 물리적 설계 ② 논리적 설계
    ③ 개념적 설계 ④ 요구조건 분석

[28]. Which of the following does not belong to the DDL statement of SQL?
    ① CREATE ❷ DELETE
    ③ DROP ④ ALTER

[29]. 스택에서 A, B, C, D로 순서가 정해진 입력 자료를 Push→Push→Pop→Push→Pop→Push→Pop→Pop으로 연산 했을 때 출력은?
    ① C, B, D, A ❷ B, C, D, A
    ③ B, C, A, D ④ C, B, A, D

[30]. 해싱함수 중 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR : Exclusive OR) 연산을 통하여 나온 결과로 주소를 취하는 방법은?
    ① 중간 제곱 방법(Mid-square method)
    ② 제산 방법(Division method)
    ❸ 폴딩 방법(Folding method)
    ④ 기수 변환법(Radix conversion method)

[31]. 관계 데이터베이스에 있어서 관계 대수 연산이 아닌 것은?
    ① 디비전(division) ② 프로젝트(project)
    ③ 조인(join) ❹ 포크(fork)

[32]. 비선형 자료 구조에 해당하는 것은?
    ① 큐(Queue) ❷ 그래프(Graph)
    ③ 데크(Deque) ④ 스택(Stack)

[33]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
    ① Overflow ② Bucket
    ❸ Synonym ④ Collision

[34]. 일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위는?
    ① 도메인 ❷ 트랜잭션
    ③ 모듈 ④ 프로시저

[35]. Linear Search의 평균 검색 회수는?
   ① n-1 ❷ (n+1)/2
   ③ n ④ n/2

[36]. 관계 데이터베이스 제약조건 중 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 널(NULL) 값이나 중복 값을 가질 수 없다는 조건은?
   ① 키 제약 조건 ② 참 조 무결성 제약 조건
   ③ 참여 제약 조건 ❹ 개체 무결성 제약 조건

[37]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
   ❶ Synonym ② Collision
   ③ Bucket ④ Overflow

[38]. 뷰에 대한 설명으로 옳지 않은 것은?
   ❶ 뷰는 삽입, 삭제, 갱신 연산에 제약사항이 없다.
   ② 뷰는 데이터 접근 제어로 보안을 제공한다.
   ③ 뷰는 독자적인 인덱스를 가질 수 없다.
   ④ 뷰는 데이터의 논리적 독립성을 제공한다.

[39]. n개의 노드로 구성된 무방향 그래프의 최대 간 선수는?
   ① n-1 ❷ n(n-1)/2
   ③ n/2 ④ n(n+1)

[40]. 동시성 제어를 위한 직렬화 기법으로 트랜잭션 간의 순서를 미리 정하는 방법은?
   ① 로킹 기법 ❷ 타임스탬프 기법
   ③ 검증 기법 ④ 배타 로크 기법

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[41]. SQL 문장 중 DDL문이 아닌 것은?
   ① CREATE ❷ DELETE
   ③ ALTER ④ DROP

[42]. 해싱 테이블의 오버플로우 처리 기법이 아닌 것은?
    ① 개방 주소법 ② 폐쇄 주소법
    ❸ 로그 주소법 ④ 재해싱

[43]. 데이터베이스 설계 단계 중 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관계되는 것은?
    ① 논리적 설계 ② 요구 조건 분석
    ❸ 물리적 설계 ④ 개념적 설계

[44]. 데이터베이스에서 널(NULL) 값에 대한 설명으로 옳지 않은 것은?
    ① 아직 모르는 값을 의미한다.
    ② 아직 알려지지 않은 값을 의미한다.
    ❸ 공백이나 0(ZERO)과 같은 의미이다.
    ④ 정보 부재를 나타내기 위해 사용한다.

[45]. 3NF에서 BCNF가 되기 위한 조건은?
    ① 이행적 함수 종속 제거
    ② 부분적 함수 종속 제거
    ③ 다치 종속 제거
    ❹ 결정자이면서 후보키가 아닌 것 제거

[46]. 릴레이션에 포함되어 있는 튜플의 수는?
   ❶ Cardinality ② Schema
   ③ Type ④ Degree

[47]. 릴레이션의 R의 차수가 4이고 카디널리티가 5이며, 릴레이션의 S의 차수가 6이고 카디 널리티가 7일 때, 두 개의 릴레이션을 카티션 프로덕트한 결과의 새로운 릴레이션의 차수와 카디널리티는 얼마인가?
   ① 24, 35 ② 24, 12
   ❸ 10, 35 ④ 10, 12

[48]. What are general configuration of indexed sequential file?
   ① Index area, Mark area, Overflow area
   ❷ Index area, Prime area, Overflow area
   ③ Index area, Mark area, Excess area
   ④ Index area, Prime area, Mark area

[49]. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?
   ① 저장 레코드 양식 설계
   ② 레코드 집중의 분석 및 설계
   ③ 접근 경로 설계
   ❹ 목표 DBMS에 맞는 스키마 설계

[50]. 릴레이션에서 기본 키를 구성하는 속성은 널(Null)값이나 중복 값을 가질 수 없다는 것을 의미하는 제약조건은?
   ① 참조 무결성 ② 보안 무결성
   ❸ 개체 무결성 ④ 정보 무결성

[51]. 병행제어의 목적으로 옳지 않은 것은?
    ① 시스템 활용도를 최대화
    ② 데이터베이스 공유도 최대화
    ❸ 사용자에 대한 응답시간 최대화
    ④ 데이터베이스의 일관성 유지

[52]. 로킹 단위가 큰 경우에 대한 설명으로 옳은 것은?
    ① 로킹 오버헤드 증가, 데이터베이스 공유도 저하
    ❷ 로킹 오버헤드 감소, 데이터베이스 공유도 저하
    ③ 로킹 오버헤드 감소, 데이터베이스 공유도 증가
    ④ 로킹 오버헤드 증가, 데이터베이스 공유도 증가

[53]. SQL 구문에서 “having” 절은 반드시 어떤 구문과 사용되어야 하는가?
    ❶ GROUP BY ② ORDER BY
    ③ UPDATE ④ JOIN

[54]. 데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못한 곤란한 현상이 발생하는 것을 무엇이라 하는가?
    ❶ 이상(Anomaly) ② 제한(Restriction)
    ③ 종속성(Dependency) ④ 변환(Translation)

[55]. 정점이 5개인 방향 그래프가 가질 수 있는 최대 간선수는? (단, 자기간선과 중복간선은 배제한다.)
    ① 7개 ② 10개
    ❸ 20개 ④ 27개

[56]. 정규화 과정에서 A→B 이고 B→C 일 때 A→C 인 관계를 제거하는 단계는?
    ① 1NF → 2NF ❷ 2NF → 3NF
    ③ 3NF → BCNF ④ BCNF →4NF

[57]. 그래프의 특수한 형태로 노드(Node) 와 선분(Branch)으로 되어 있고, 정점 사이에 사이클(Cycle)이 형성되어 있지 않으며, 자료 사이의 관계성이 계층 형식으로 나타나는 비선형 구조는?
   ❶ tree ② network
   ③ stack ④ distributed

[58]. 데이터베이스 내에서 데이터들이 불필요하게 중복되어 릴레이션 조작시 예기치 못한 곤란한 현상을 무엇이라고 하는가?
   ① Normalization ② Bug
   ❸ Anomaly ④ Error

[59]. 관계데이터 모델의 무결성 제약 중 기본키 값의 속성 값이 널(null)값이 아닌 원자 값을 갖는 성질은?
   ❶ 개체 무결성 ② 참조 무결성
   ③ 도메인 무결성 ④ 튜플의 유일성

[60]. 양 방향에서 입ㆍ출력이 가능한 선형 자료구조로 2개의 포인터를 이용하여 리스트의 양쪽 끝 모두에서 삽입ㆍ삭제가 가능한 것은?
    ❶ 데크(Deque) ② 스택(Stack)
    ③ 큐(Queue) ④ 트리(Tree)

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[61]. 트랜잭션의 실행이 실패하였음을 알리는 연산자로 트랜잭션이 수행한 결과를 원래의 상태로 원상 복귀 시키는 연산은?
    ① COMMIT 연산 ② BACKUP 연산
    ③ LOG 연산 ❹ ROLLBACK 연산

[62]. 데이터베이스 로그(log)를 필요로 하는 회복 기법은?
    ❶ 즉각 갱신 기법 ② 대수적 코딩 방법
    ③ 타임 스탬프 기법 ④ 폴딩 기법

[63]. What is the quantity of tuples in consist of the relation?
    ① Degree ② Instance
    ③ Domain ❹ Cardinality

[64]. 정규화의 필요성으로 거리가 먼 것은?
    ① 데이터 구조의 안정성 최대화
    ❷ 중복 데이터의 활성화
    ③ 수정, 삭제시 이상현상의 최소화
    ④ 테이블 불일치 위험의 최소화

[65]. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?
    ❶ D, A, B, C ② A, B, C, D
    ③ A, B, D, C ④ B, C, D, A

[66]. 개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 옳지 않은 것은?
    ① 사각형 - 개체 타입
    ❷ 삼각형 - 속성
    ③ 선 - 개체타입과 속성을 연결
    ④ 마름모 - 관계 타입

[67]. 트랜잭션들을 수행하는 도중 장애로 인해 손상된 데이터베이스를 손상되기 이전의 정상적인 상태로 복구시키는 작업은?
   ❶ Recovery ② Restart
   ③ Commit ④ Abort

[68]. 해싱함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 삼는 방식은?
   ① 제산법 ❷ 폴딩법
   ③ 기수변환법 ④ 숫자분석법

[69]. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?
   ① A, B, C, D ② C, D, B, A
   ❸ D, C, A, B ④ B, C, D, A

[70]. Which of the following is a linear list in that elements are accessed, created and deleted in a last-in-first-out order?
   ① Queue ② Graph
   ❸ Stack ④ Tree

[71]. 깊이가 4인 이진트리에서 가질 수 있는 노드의 최대 수는?
    ① 13 ② 14
    ❸ 15 ④ 16

[72]. 선형 구조만으로 나열된 것은?
    ① 트리, 그래프
    ② 트리, 그래프, 스택, 큐
    ③ 트리, 배열, 스택, 큐
    ❹ 배열, 스택, 큐

[73]. 데이터웨어하우스의 기본적인 OLAP(on-line analytical processing) 연산이 아닌 것은?
    ❶ translate ② roll-up
    ③ dicing ④ drill-down

[74]. 트랜잭션의 특성 중 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?
   ① log ② consistency
   ❸ isolation ④ durability

[75]. 조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하며, 연산자의 기호는 그리스 문자 시그마(σ)를 사용하는 관계대수 연산은?
   ❶ Select ② Project
   ③ Join ④ Division

[76]. 트랜잭션들을 수행하는 도중 장애로 인해 손상 된 데이터베이스를 손상되기 이전의 정상적인 상태로 복구시키는 작업은?
   ❶ Recovery ② Commit
   ③ Abort ④ Restart

[77]. 어떤 릴레이션 R의 모든 조인 종속성의 만족이 R의 후보 키를 통해서만 만족된다. 이 릴레이션 R은 어떤 정규형의 릴레이션인가?
   ❶ 제 5정규형 ② 제 4정규형
   ③ 제 3정규형 ④ 보이스-코드정규형

[78]. Which of the following does not belong to the DML statement of SQL?
   ① DELETE ❷ ALTER
   ③ SELECT ④ UPDATE

[79]. E-R 모델의 표현 방법으로 옳지 않은 것은?
   ① 개체타입 : 사각형 ② 관계타입 : 마름모
   ❸ 속성 : 오각형 ④ 연결 : 선

[80]. 병행제어의 목적으로 옳지 않은 것은?
    ① 시스템 활용도 최대화
    ❷ 데이터베이스 공유도 최소화
    ③ 사용자에 대한 응답시간 최소화
    ④ 데이터베이스 일관성 유지

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[81]. 순서가 A, B, C, D로 정해진 입력 자료를 push, push, pop, push, push, pop, pop, pop 순서로 스택연산을 수행하는 경우 출력 결과는?
    ❶ B D C A ② A B C D
    ③ B A C D ④ A B D C

[82]. 사용자 X1에게 department 테이블에 대한 검색 연산을 회수하는 명령은?
    ① delete select on department to X1;
    ② remove select on department from X1;
    ❸ revoke select on department from X1;
    ④ grant select on department from X1;

[83]. 스키마, 도메인, 테이블을 정의할 때 사용되는 SQL 문은?
    ① SELECT ② UPDATE
    ③ MAKE ❹ CREATE

[84]. 데이터베이스의 물리적 설계 단계와 거리가 먼 것은?
    ① 저장 레코드 양식 설계
    ② 레코드 집중의 분석 및 설계
    ❸ 개념 스키마 모델링 수행
    ④ 접근 경로 설계

[85]. 해싱에서 충돌로 인해 동일한 홈 주소를 갖는 레코드들의 집합을 의미하는 것은?
    ① Slot ② Bucket
    ❸ Synonym ④ Mapping

[86]. 다음 관계대수 중 순수 관계연산자가 아닌 것은?
   ❶ 차집합(difference) ② 프로젝트(project)
   ③ 조인(join) ④ 디비전(division)

[87]. 데이터 모델의 종류 중 CODASYL DBTG 모델과 가장 밀접한 관계가 있는 것은?
   ① 계층형 데이터 모델
   ❷ 네트워크형 데이터 모델
   ③ 관계형 데이터 모델
   ④ 스키마형 데이터 모델

[88]. 릴레이션에 대한 설명으로 옳지 않은 것은?
   ① 모든 튜플은 서로 다른 값을 가지고 있다.
   ❷ 하나의 릴레이션에서 튜플은 순서를 가진다.
   ③ 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
   ④ 모든 속성 값은 원자 값(atomic value)을 가진다.

[89]. 릴레이션에 R1에 속한 애튜리뷰트의 조합인 외래키를 변경하려면 이를 참조하고 있는 R2의 릴레이션의 기본키도 변경해야 하는데 이를 무엇이라 하는가?
   ① 정보 무결성 ② 고유 무결성
   ③ 키 제약성 ❹ 참조 무결성

[90]. 깊이가 5인 이진 트리에서 가질 수 있는 최대 노드수는?
   ① 25 ❷ 31
   ③ 35 ④ 42

[91]. 트랜잭션(Transaction)은 보통 일련의 연산 집합이란 의미로 사용하며 하나의 논리적 기능을 수행하는 작업의 단위이다. 트랜잭션이 가져야 할 특성으로 거리가 먼 것은?
    ① Atomicity ❷ Concurrency
    ③ Isolation ④ Durability

[92]. 데이터베이스에서 개념적 설계 단계에 대한 설명으로 틀린 것은?
    ① 산출물로 ER-D가 만들어진다.
    ② DBMS에 독립적인 개념 스키마를 설계한다.
    ❸ 트랜잭션 인터페이스를 설계한다.
    ④ 논리적 설계 단계의 앞 단계에서 수행된다.

[93]. Which of the following does not belong to the DML statement of SQL?
    ① SELECT ② DELETE
    ❸ CREATE ④ INSERT

[94]. Commit과 Rollback 명령어에 의해 보장 받는 트랜잭션의 특성은?
    ① 병행성 ② 보안성
    ❸ 원자성 ④ 로그

[95]. 해싱에서 충돌이 일어난 자리에서 그 다음 버킷들을 차례로 하나씩 검색하여 최초로 나오는 빈 버킷에 해당 데이터를 저장하는 방법은?
    ❶ 선형 개방 주소법 ② 재해싱
    ③ 임의 조사법 ④ 이차 조사법

[96]. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 것은?
   ❶ 개체 무결성 제약 조건
   ② 참조 무결성 제약 조건
   ③ 도메인 무결성 제약 조건
   ④ 키 무결성 제약 조건

[97]. 관계형 대수의 연산자가 아닌 것은?
   ① JOIN ② PROJECT
   ③ PRODUCT ❹ PART

[98]. 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위를 무엇이라고 하는가?
   ① 프로시저 ❷ 트랜잭션
   ③ 모듈 ④ 도메인

[99]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
   ① Overflow ② Bucket
   ❸ Synonym ④ Collision

[100]. 관계 해석 ‘모든 것에 대하여(for all)’의 의미를 나타내는 것은?
   ① ∃ ② ∈
   ❸ ∀ ④ U

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[101]. 트랜잭션에서 SQL 문들에 의해 수행된 모든 갱신을 취소시켜 데이터베이스를 트랜잭션의 첫 구문이 실행되기 전 상태로 되돌 리는 트랜잭션 연산은?
    ❶ ROLLBACK ② UPDATE
    ③ CANCEL ④ COMMIT

[102]. SQL은 사용 용도에 따라 DDL, DML, DCL 로 구분할 수 있다. 다음 중 성격이 다른 하나는?
    ❶ UPDATE ② ALTER
    ③ DROP ④ CREATE

[103]. 해싱함수(Hashing Function)의 종류가 아닌 것은?
    ① 제곱(mid-square) 방법
    ② 숫자분석(digit analysis) 방법
    ❸ 체인(chain) 방법
    ④ 제산(division) 방법

[104]. 병행제어(Concurrency Control)기법의 종류가 아닌 것은?
    ① 로킹기법 ② 낙관적기법
    ③ 타임스탬프기법 ❹ 시분할기법

[105]. 탐색 방법 중 키 값으로부터 레코드가 저장되어 있는 주소를 직접 계산하여, 산출된 주소로 바로 접근하는 방법으로 키-주소 변환 방법이라고도 하는 것은?
    ① 이진 탐색 ② 피보나치 탐색
    ❸ 해싱 탐색 ④ 블록 탐색

[106]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
   ❶ Synonym ② Collision
   ③ Bucket ④ Overflow

[107]. 병행제어의 목적으로 옳지 않은 것은?
    ① 시스템 활용도 최대화
    ② 데이터베이스 공유도 최대화
    ③ 데이터베이스 일관성 유지
    ❹ 사용자에 대한 응답시간 최대화

[108]. 일련의 연산 집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위는?
    ① 도메인 ❷ 트랜잭션
    ③ 모듈 ④ 프로시저

[109]. SQL언어의 데이터 정의어(DDL)에 해당되지 않는 것은?
    ① CREATE ② ALTER
    ❸ SELECT ④ DROP

[110]. 관계 데이터베이스 모델에서 차수(Degree)의 의미는?
    ① 튜플의 수 ② 테이블의 수
    ③ 데이터베이스의 수 ❹ 애트리뷰트의 수

[111]. 선형 구조가 아닌 것은?
    ① 스택 ❷ 트리
    ③ 큐 ④ 연결 리스트

[112]. 중위 표기법(infix)의 수식 (A+B)*C+(D+E)을 후위 표기법(postfix)으로 옳게 표기한 것은?
    ① AB+CDE*++ ❷ AB+C*DE++
    ③ +AB*C+DE+ ④ +*+ABC+DE

[113]. 이행적 함수 종속 관계를 의미하는 것은?
   ❶ A→B 이고 B→C 일 때, A→C 를 만족하는 관계
   ② A→B 이고 B→C 일 때, C→A 를 만족하는 관계
   ③ A→B 이고 B→C 일 때, B→A 를 만족하는 관계
   ④ A→B 이고 B→C 일 때, C→B 를 만족하는 관계

[114]. DML에 해당하는 SQL 명령으로만 짝지어진 것은?
   ① DELETE, UPDATE, CREATE, ALTER
   ② INSERT, DELETE, UPDATE, DROP
   ❸ SELECT, INSERT, DELETE, UPDATE,
   ④ SELECT, INSERT, DELETE, ALTER

[115]. 병행제어의 목적으로 옳지 않은 것은?
   ① 사용자에 대한 응답시간 최소화
   ② 시스템 활용도 최대화
   ③ 데이터베이스 일관성 유지
   ❹ 데이터베이스 공유도 최소화

[116]. DBMS의 필수기능 중 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?
    ① Definition 기능 ② Control 기능
    ❸ Manipulation 기능 ④ Strategy 기능

[117]. SQL 구문에서 “having" 절은 반드시 어떤 구문과 사용되어야 하는가?
    ❶ GROUP BY ② ORDER BY
    ③ UPDATE ④ JOIN

[118]. 트랜잭션은 자기의 연산에 대하여 전부 (All)또는 전무(Nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?
    ① consistency ❷ atomicity
    ③ isolation ④ durability

[119]. 관계 데이터 모델에서 릴레이션(Relation)에 포함되어 있는 튜플(Tuple)의 수를 무엇이라고 하는가?
    ① Degree ❷ Cardinality
    ③ Attribute ④ Cartesian product

[120]. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?
   ① 정의 기능 ❷ 조작 기능
   ③ 제어 기능 ④ 절차 기능

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[121]. 데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?
   ① 아직 모르는 값을 의미한다.
   ② 아직 알려지지 않은 값을 의미한다.
   ❸ 공백이나 0(zero)과 같은 의미이다.
   ④ 정보 부재를 나타내기 위해 사용한다.

[122]. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들간의 관계를 기술한 것은?
   ❶ structure ② operations
   ③ constraints ④ mapping

[123]. Which of the following is not a property of the transaction to ensure integrity of the data?
   ① isolation ❷ autonomy
   ③ durability ④ consistency

[124]. What are general configuration of indexed sequential file?
   ① Index area, Mark area, Overflow area
   ❷ Index area, Prime area, Overflow area
   ③ Index area, Mark area, Excess area
   ④ Index area, Prime area, Mark area

[125]. 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?
   ① 뷰 ❷ 트랜잭션
   ③ 튜플 ④ 카디널리티

[126]. 데이터베이스 설계 단계 중 물리적 설계의 옵션 선택시 고려 사항으로 거리가 먼 것은?
    ❶ 스키마의 평가 및 정제 ② 응답 시간
    ③ 저장 공간의 효율화 ④ 트랜잭션 처리도

[127]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어나는 경우를 무엇이라고 하는가?
    ① Synonym ❷ Collision
    ③ Bucket ④ Overflow

[128]. 병행제어의 목적으로 옳지 않은 것은?
    ① 시스템 활용도를 최대화하기 위함이다.
    ② 데이터베이스 공유도를 최대화하기 위함이다.
    ❸ 사용자에 대한 응답시간을 최대화하기 위함이다.
    ④ 데이터베이스의 일관성을 유지하기 위함이다.

[129]. 3NF에서 BCNF가 되기 위한 조건은?
    ① 이행적 함수 종속 제거
    ② 부분적 함수 종속 제거
    ③ 다치 종속 제거
    ❹ 결정자이면서 후보 키가 아닌 것 제거

[130]. What is the quantity of tuples in consist of the relation?
   ① Degree ② Instance
   ③ Domain ❹ Cardinality

[131]. 병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?
   ① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
   ② 로킹 단위가 작아지면 병행성 수준이 높아진다.
   ❸ 로킹 단위가 커지면 로킹 오버헤드가 증가한다.
   ④ 데이터베이스도 로킹 단위가 될 수 있다.

[132]. 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?
   ① X → X ② Y ⊂ X
   ❸ X → Y ④ X ⊂ Y

[133]. 데이터베이스의 특성으로 옳지 않은 것은?
   ① 실시간 접근성 ② 동시 공용
   ③ 계속적인 변화 ❹ 주소에 의한 참조

[134]. 데이터 모델의 구성 요소 중데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 해당 명세로서 데이터베이스를 조작하는 기본 도구에 해당하는 것은?
   ❶ Operation ② Constraint
   ③ Structure ④ Relationship

[135]. DBMS의 필수 기능 중 모든 응용프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터 베이스에 저장될 데이터의 타입과 구조에 대한 정의, 이용방식, 제약조건 등을 명시하는 것은?
   ① Manipulation 기능 ❷ Definition 기능
   ③ Control 기능 ④ Procedure 기능

[136]. 병행제어의 목적으로 옳지 않은 것은?
    ① 시스템 활용도 최대화
    ② 사용자에 대한 응답시간 최소화
    ❸ 데이터베이스 공유 최소화
    ④ 데이터베이스 일관성 유지

[137]. 순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?
    ❶ D, A, B, C ② A, B, C, D
    ③ A, B, D, C ④ B, C, D, A

[138]. 뷰에 대한 설명으로 옳지 않은 것은?
    ① 뷰는 삽입, 삭제, 갱신 연산에 제약사항이 따른다.
    ② 뷰는 데이터 접근 제어로 보안을 제공한다.
    ❸ 뷰는 물리적으로 구현되는 테이블이다.
    ④ 뷰는 데이터의 논리적 독립성을 제공한다.

[139]. 트랜잭션의 특징 중 트랜잭션이 일단 완료되면 그 후에 어떤 형태로 시스템이 고장 나더라도 트랜잭션의 결과는 잃어버리지 않고 지속되는 것은?
    ① Isolation ❷ Durability
    ③ Consistency ④ Atomicity

[140]. Which of the following does not belong to the DDL statement of SQL?
   ① CREATE ❷ DELETE
   ③ DROP ④ ALTER

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com


[141]. Which of the following is a linear list in that elements are accessed, created and deleted in a last-in-first-out order?
   ① Queue ② Graph
   ❸ Stack ④ Tree

[142]. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 무결성 규칙은?
   ① 개체 무결성 규칙(Entity Integrity Rule)
   ❷ 참조 무결성 규칙(Referential Integrity Rule)
   ③ 영역 무결성 규칙(Domain Integrity Rule)
   ④ 트리거 규칙 (Trigger Rule)

[143]. 정규화의 필요성으로 거리가 먼 것은?
   ① 데이터 구조의 안정성 최대화
   ❷ 중복 데이터의 활성화
   ③ 수정, 삭제 시 이상현상의 최소화
   ④ 테이블 불일치 위험의 최소화

[144]. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
   ① Overflow ② Bucket
   ❸ Synonym ④ Collision

[145]. 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 트랜잭션의 특징은?
   ① Consistency ② Isolation
   ❸ Atomicity ④ Durability

[146]. 데이터 중복으로 인해 릴레이션 조작 시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?
    ① normalization ② degree
    ③ cardinality ❹ anomaly

[147]. 데이터베이스의 물리적 설계 옵션 선택 시 고려 사항으로 거리가 먼 것은?
    ❶ 스키마의 평가
    ② 응답시간
    ③ 저장공간의 효율화
    ④ 트랜잭션 처리도(throughput)

[148]. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은? (단, 왼쪽부터 먼저 출력된 순서이다.)
    ① D, C, B, A ❷ D, A, B, C
    ③ A, B, C, D ④ C, B, A, D

[149]. 개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 옳지 않은 것은?
    ① 사각형 - 개체 타입 ❷ 삼각형 - 속성
    ③ 선(링크) - 연결 ④ 마름모 - 관계 타입

[150]. 릴레이션의 특징으로 적합하지 않은 것은?
    ① 중복된 튜플이 존재하지 않는다.
    ② 튜플 간의 순서는 별다른 의미를 가지지 않는다.
    ❸ 속성 간의 순서는 존재하며 중요한 의미를 갖는다.
    ④ 모든 속성 값은 원자 값을 갖는다.

[151]. 스키마, 도메인, 테이블을 정의할 때 사용되는 SQL 문은?
    ① SELECT ② UPDATE
    ③ MAKE ❹ CREATE

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

+ Recent posts