자격증/정보처리기사_오답정리_25년 03차

[25년 03차 / 오답정리] 2020년 02차

Sury 2025. 5. 21. 12:09

주제 : 생성 패턴(Creational Pattern)
소주제 :생성 패턴

 

2020년-2차 2번. 다음 내용이 설명하는 디자인 패턴은?

 

<보기>
- 객체를 생성하기 위한 인터페이스를 정의하여 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 결정하도록 하는 것 - Virtual-Constructor 패턴이라고도 함

 

① Visitor 패턴
② Observer 패턴
③ Factory Method 패턴
④ Bridge 패턴



정답 : 3
입력 답 : 1


주제 : 순차(Sequence) 다이어그램
소주제 :순차(Sequence) 다이어그램의 구성

 

2020년-2차 6번. UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?

 

① 생명선
② 실행
③ 확장
④ 메시지



정답 : 3
입력 답 : 1


주제 : 행위 패턴(Behavioral Pattern)
소주제 :행위 패턴

 

2020년-2차 8번. 디자인 패턴 중에서 행위적 패턴에 속하지 않는 것은?

 

① 커맨드(Command) 패턴
② 옵저버(Obseerver) 패턴
③ 프로토타입(Prototype) 패턴
④ 상태(State) 패턴



정답 : 3
입력 답 : 4


주제 : 협약(Contract)에 의한 설계
소주제 :컴포넌트 설계

 

2020년-2차 11번. 다음 (   ) 안에 들어갈 내용으로 옳은 것은?

 

<보기>
컴포넌트 설계 시 "(    )에 의한 설계"를 따를 경우, 해당 명세에서는 (1) 컴포넌트의 오퍼레이션 사용 전에 참이 되어야 할 선행조건 (2) 사용 후 만족되어야 할 결과 조건 (3) 오퍼레이션이 실행되는 동안 항상 만족되어야 할 불변조건 등이 포함되어야 한다.

 

① 협약(Contract)
② 프로토콜(Protocol)
③ 패턴(Pattern)
④ 관계(Relation)



정답 : 1
입력 답 : 3


주제 : 객체지향 기법
소주제 :클래스(Class)

 

2020년-2차 13번. 객체 지향 소프트웨어 공학에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것은?

 

① 트랜잭션
② 클래스
③ 시퀀스
④ 서브루틴



정답 : 2
입력 답 : 3


주제 : 관계(Relationships)
소주제 :일반화 관계(Generalization Relationships)

 

2020년-2차 14번. 아래의 UML 모델에서 '차' 클래스와 각 클래스의 관계로 옳은 것은?

 

① 추상화 관계
② 의존 관계
③ 일반화 관계
④ 그룹 관계



정답 : 3
입력 답 : 1


주제 : 객체지향 설계 원칙(SOLID 원칙)
소주제 :리스코프 치환 원칙(LSP, Liskov Substitution Principle)

 

2020년-2차 17번. 객체지향 설계 원칙 중 서브타입(상속받은 하위 클래스)은 어디에서나 자신의 기반타입(상위클래스)으로 교체할 수 있어야 함을 의미하는 원칙은?

 

① ISP(Interface Segregation Principle)
② DIP(Dependency Inversion Principle)
③ LSP(Liskov Substitution Principle)
④ SRP(Single Responsibility Principle)



정답 : 3
입력 답 : 2


주제 : 요구사항
소주제 :자료 흐름도(DFD)

 

2020년-2차 18번. 자료흐름도(Data Flow Diagram)의 구성요소로 옳은 것은?

 

① process, data flow, data store, commen
② process, data flow, data store, terminator
③ data flow, data store, terminator, data dictionary
④ process, data store, terminator, mini-spec



정답 : 2
입력 답 : 1


주제 : 요구사항
소주제 :요구사항 검증 방법

 

2020년-2차 20번. 인터페이스 요구 사항 검토 방법에 대한 설명이 옳은 것은?

 

① 리펙토링 : 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악
② 동료검토 : 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견
③ 인스펙션 : 자동화된 요구 사항 관리 도구를 이용하여 요구 사항 추적성과 일관성을 검토
④ CASE 도구 : 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 검토 회의를 진행하면서 결함을 발견



정답 : 2
입력 답 : 1


주제 : 인터페이스 보안 기능
소주제 :네트워크 영역

 

2020년-2차 21번. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 솔루션과 거리가 먼 것은?

 

① IPSec
② SSL
③ SMTP
④ S-HTTP



정답 : 3
입력 답 : 4


주제 : 소프트웨어 성능 분석
소주제 :순환 복잡도(Cyclomatic Complexity)

 

2020년-2차 26번. 제어흐름 그래프가 다음과 같을 때 McCabe의 cyclomatic 수는 얼마인가?

 

① 3
② 4
③ 5
④ 6



정답 : 2
입력 답 : 4


주제 : 트리(Tree)
소주제 :트리(Tree)의 운행법

 

2020년-2차 29번. 다음 트리를 Preorder 운행법으로 운행할 경우 가장 먼저 탐색되는 것은?

 

① A
② B
③ D
④ G



정답 : 1
입력 답 : 4


주제 : 소프트웨어 형상 관리
소주제 :형상 관리의 중요성

 

2020년-2차 32번. 제품 소프트웨어의 형상 관리 역할로 틀린 것은?

 

① 형상 관리를 통해 이전 리버전이나 버전에 대한 정보에 접근 가능하여 배포본 관리에 유용
② 불필요한 사용자의 소수 수정 제한
③ 프로젝트 개발 비용을 효율적으로 관리
④ 동일한 프로젝트에 대해 여러 개발자 동시 개발 가능



정답 : 3
입력 답 : 2


주제 : 데이터베이스 파티셔닝
소주제 :수평 분할(Horizontal Partitioning)

 

2020년-2차 35번. 물리데이터 저장소의 파티션 설계에서 파티션 유형으로 옳지 않은 것은?

 

① 범위분할(Range Partitioning)
② 해시분할(Hash Partitioning)
③ 조합분할(Composite Partitioning)
④ 유닛분할(Unit Partitioning)



정답 : 4
입력 답 : 3


주제 : 릴레이션(Relation)
소주제 :관계형 데이터베이스의 릴레이션(Relation) 구조

 

2020년-2차 42번. 다음 관계형 데이터 모델에 대한 설명으로 옳은 것은?

 

① Relation 3개, Attribute 3개, Tuple 5개
② Relation 3개, Attribute 5개, Tuple 3개
③ Relation 1개, Attribute 5개, Tuple 3개
④ Relation 1개, Attribute 3개, Tuple 5개



정답 : 4
입력 답 : 2


주제 : 트랜잭션
소주제 :트랜잭션의 특성

 

2020년-2차 43번. Commit과 Rollback 명령어에 의해 보장 받는 트랜잭션의 특성은?

 

① 병행성
② 보안성
③ 원자성
④ 로그



정답 : 3
입력 답 : 4


주제 : SQL 명령어
소주제 :DCL(Data Control Language)

 

2020년-2차 45번. DCL(Data Control Language) 명령어가 아닌 것은?

 

① COMMIT
② ROLLBACK
③ GRANT
④ SELECT



정답 : 4
입력 답 : 1


주제 : 병행제어
소주제 :로킹 단위(Locking Granularity)

 

2020년-2차 46번. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?

 

① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
② 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
③ 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
④ 로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.



정답 : 4
입력 답 : 3


주제 : 정규화
소주제 :종속 관계

 

2020년-2차 51번. 다음에 해당하는 함수 종속의 추론 규칙은?

 

<보기>
X → Y 이고 Y → Z 이면 X → Z 이다.

 

① 분해 규칙
② 이행 규칙 
③ 반사 규칙
④ 결합 규칙



정답 : 2
입력 답 : 4


주제 : 정규화
소주제 :정규화 과정

 

2020년-2차 56번. 다음과 같이 위쪽 릴레이션을 아래쪽 릴레이션으로 정규화를 하였을 때 어떤 정규화 작업을 한 것인가?

 

① 제1정규형
② 제2정규형
③ 제3정규형
④ 제4정규형



정답 : 1
입력 답 : 3


주제 : 관계대수
소주제 :관계대수의 순수관계 연산자

 

2020년-2차 57번. 관계대수의 순수관계 연산자가 아닌 것은?

 

① Select
② Cartesian Product
③ Division
④ Project



정답 : 2
입력 답 : 1


주제 : 정규화
소주제 :이상(Anomaly)

 

2020년-2차 59번. 릴레이션 조작 시 데이터들이 불필요하게 중복되어 예기치 않게 발생하는 곤란한 현상을 의미하는 것은?

 

① normalization
② rollback
③ cardinality
④ anomaly



정답 : 4
입력 답 : 1


주제 : 운영체제(OS, Operating System)
소주제 :운영체제의 정의 ,운영체제의 특징,운영체제의 구성

 

2020년-2차 67번. 운영체제에 대한 설명으로 거리가 먼 것은?

 

① 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
② CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
③ 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
④ 입출력장치와 사용자 프로그램을 제어한다.



정답 : 3
입력 답 : 4


주제 : 자동화
소주제 :배치 프로그램

 

2020년-2차 68번. 배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?

 

① 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.
② 안전성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
③ 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
④ 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.



정답 : 4
입력 답 : 1


주제 : OSI 7 계층 (OSI 7 Layer)
소주제 :데이터 링크 계층(Data Link Layer)

 

2020년-2차 71번. OSI-7Layer에서 링크의 설정과 유지 및 종료를 담당하며, 노드간의 오류 제어와 흐름 제어 기능을 수행하는 계층은?

 

① 데이터링크 계층
② 물리 계층
③ 세션 계층
④ 응용 계층



정답 : 1
입력 답 : 3


주제 : 결합도(Coupling)
소주제 :결합도의 단계

 

2020년-2차 72번. 다음 중 가장 결합도가 강한 것은?

 

① Date Coupling
② Stamp Coupling
③ Common Coupling
④ Control Coupling



정답 : 3
입력 답 : 2


주제 : 유닉스(UNIX) / 리눅스(LINUX)
소주제 :UNIX / LINUX 기본 명령어

 

2020년-2차 79번. UNIX에서 새로운 프로세스를 생성하는 명령어는?

 

① ISP(Interface Segregation Principle)
② cat
③ fork
④ chmod



정답 : 3
입력 답 : 4


주제 : 소프트웨어 관련 기술
소주제 :디지털 트윈(Digital Twin)

 

2020년-2차 81번. 물리적인 사물과 컴퓨터에 동일하게 표현되는 가상의 모델로, 실제 물리적인 자산 대신 소프트웨어로 가상화함으로써 실제 자산의 특성에 대한 정확한 정보를 얻을 수 있고, 자산 최적화, 돌발사고 최소화, 생산성 증가 등 설계부터 제조, 서비스에 이르는 모든 과정의 효율성을 향상시킬 수 있는 모델은?

 

① 최적화
② 실행 시간
③ 디지털 트윈
④ N-Screen



정답 : 3
입력 답 : 4


주제 : 소프트웨어 관련 기술
소주제 :매시업(Mashup)

 

2020년-2차 83번. 다음 빈칸에 들어갈 알맞은 기술은?

 

<보기>
(    )은/는 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술이다.

 

① Quantum Key Distribution
② Digital Rights Management
③ Grayware
④ Mashup



정답 : 4
입력 답 : 2


주제 : 암호화 알고리즘
소주제 :개인키 암호화 기법 (Private Key Encryption)

 

2020년-2차 85번. 블록 암호화 방식이 아닌 것은?

 

① DES
② RC4
③ AES
④ SEED



정답 : 2
입력 답 : 3


주제 : 프로젝트 비용 산정 기법
소주제 :COCOMO 모형

 

2020년-2차 88번. COCOMO 모델의 프로젝트 유형으로 거리가 먼 것은?

 

① Organic
② Semi-detached
③ Embedded
④ Sequentail



정답 : 4
입력 답 : 3


주제 : 네트워크 관련 기술
소주제 :메시 네트워크(Mesh Network)

 

2020년-2차 90번. 기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공안전 등의 특수목적에 사용되는 새로운 방식의 네트워크 기술을 의미하는 것은?

 

① Software Defined Perimeter
② Virtual Private Network
③ Local Area Network
④ Mesh Network



정답 : 4
입력 답 : 2


주제 : Secure SDLC (Software Development Life Cycle)
소주제 :Seven Touchpoints

 

2020년-2차 99번. 실무적으로 검증된 개발보안 방법론 중 하나로, SW보안의 모범사례를 SDLC(Software Development Life Cycle)에 통합한 소프트웨어 개발 보안 생명주기 방법론은?

 

① CLASP
② CWE
③ PIMS
④ Seven Touchpoints



정답 : 4
입력 답 : 1