20년-4회차-정보처리기사-필기 시험지 PDF 다운로드

20년-4회차-정보처리기사-필기
1/ 1 페이지A4 출력 미리보기
드래그하거나 버튼으로 페이지 이동
💡 최적 출력을 위한 프린트 설정
용지크기: A4 • 여백: 기본 • 배경그래픽: 체크 • 머릿말/바닥글: 사용안함
일부 브라우저(카카오톡 인앱브라우저 등)에서는 출력이 제대로 되지 않을 수 있어요 — Chrome 브라우저 사용을 권장합니다.
문제 1
XP(eXtreme Programming)의 기본원리로 볼 수 없는 것은?    
1Linear Sequential Method
2Pair Programming
3Collective Ownership
4Continuous Integration
문제 2
럼바우(Rumbaugh) 객체지향 분석 기법에서 동적 모델링에 활용되는 다이어그램은?    
1객체 다이어그램(Object Diagram)
2패키지 다이어그램(Package Diagram)
3상태 다이어그램(State Diagram)
4자료 흐름도(Data Flow Diagram)
문제 3
CASE(Computer Aided Software Engineering)의 주요 기능으로 옳지 않은 것은?    
1S/W 라이프 사이클 전 단계의 연결
2그래픽 지원
3다양한 소프트웨어 개발 모형 지원
4언어 번역
문제 4
객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 틀린 것은?    
1인터페이스가 단순화 된다.
2소프트웨어 재사용성이 높아진다.
3변경 발생 시 오류의 파급효과가 적다.
4상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
문제 5
다음 내용이 설명하는 객체지향 설계 원칙은?        
1인터페이스 분리 원칙
2단일 책임 원칙
3개방 폐쇄의 원칙
4리스코프 교체의 원칙
문제 6
파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은?    
1노드와 간선으로 구성된다.
2서브시스템이 입력데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 과정을 반복한다.
3계층 모델이라고도 한다.
43개의 서브시스템(모델, 뷰, 제어)으로 구성되어 있다.
문제 7
코드화 대상 항목의 중량, 면적, 용량 등의 물리적 수치를 이용하여 만든 코드는?    
1순차 코드
210진 코드
3표의 숫자 코드
4블록 코드
문제 8
디자인 패턴 사용의 장٠단점에 대한 설명으로 거리가 먼 것은?    
1소프트웨어 구조 파악이 용이하다.
2객체지향 설계 및 구현의 생산성을 높이는데 적합하다.
3재사용을 위한 개발 시간이 단축된다.
4절차형 언어와 함께 이용될 때 효율이 극대화된다.
문제 9
DFD(data flow diagram)에 대한 설명으로 틀린 것은?    
1자료 흐름 그래프 또는 버블(bubble) 차트라고도 한다.
2구조적 분석 기법에 이용된다.
3시간 흐름을 명확하게 표현할 수 있다.
4DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다.
문제 10
그래픽 표기법을 이용하여 소프트웨어 구성 요소를 모델링하는 럼바우 분석 기법에 포함되지 않는 것은?     
1객체 모델링
2기능 모델링
3동적 모델링
4블랙박스 분석 모델링
문제 11
UML의 기본 구성요소가 아닌 것은?     
1Things
2Terminal
3Relationship
4Diagram
문제 12
소프트웨어의 상위설계에 속하지 않는 것은?     
1아키텍처 설계
2모듈 설계
3인터페이스 정의
4사용자 인터페이스 설계
문제 13
다음 중 자료사전(Data Dictionary)에서 선택의 의미를 나타내는 것은?     
1[ ]
2{ }
3
4
문제 14
소프트웨어의 사용자 인터페이스개발시스템(User Interface Development System)이 가져야 할 기능이 아닌 것은?     
1사용자 입력의 검증
2에러 처리와 에러 메시지 처리
3도움과 프롬프트(prompt) 제공
4소스 코드 분석 및 오류 복구
문제 15
요구 사항 명세기법에 대한 설명으로 틀린 것은?     
1비정형 명세기법은 사용자의 요구를 표현할 때 자연어를 기반으로 서술한다.
2비정형 명세기법은 사용자의 요구를 표현할 때 Z 비정형 명세기법을 사용한다.
3정형 명세기법은 사용자의 요구를 표현할 때 수학적인 원리와 표기법을 이용한다.
4정형 명세기법은 비정형 명세기법에 비해 표현이 간결하다.
문제 16
소프트웨어 개발 단계에서 요구 분석 과정에 대한 설명으로 거리가 먼 것은?     
1분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용 할 수 있다.
2개발 비용이 가장 많이 소요되는 단계이다.
3자료흐름도, 자료 사전 등이 효과적으로 이용될 수 있다.
4보다 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 활용될 수 있다.
문제 17
애자일 방법론에 해당하지 않는 것은?     
1기능중심 개발
2스크럼
3익스트림 프로그래밍
4모듈중심 개발
문제 18
클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어를 무엇이라고 하는가?     
1웨어러블
2하이웨어
3미들웨어
4응용 소프트웨어
문제 19
GoF(Gangs of Four) 디자인 패턴 분류에 해당하지 않는 것은?     
1생성 패턴
2구조 패턴
3행위 패턴
4추상 패턴
문제 20
바람직한 소프트웨어 설계 지침이 아닌 것은?     
1적당한 모듈의 크기를 유지한다.
2모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
3모듈 간의 결합도는 강할수록 바람직하다.
4모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
문제 21
소프트웨어 패키징 도구 활용 시 고려 사항으로 틀린 것은?     
1반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려한다.
2보안을 위하여 이기종 연동을 고려하지 않아도 된다.
3사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.
4제품 소프트웨어 종류에 적합한 암호화 알고리즘을 적용한다.
문제 22
EAI(Enterprise Application Integration) 구축유형 중 Hybrid에 대한 설명으로 틀린 것은?     
1Hub &Spoke와 Message Bus의 혼합방식이다.
2필요한 경우 한 가지 방식으로 EAI구현이 가능하다.
3데이터 병목현상을 최소화할 수 있다.
4중간에 미들웨어를 두지 않고 각 애플리케이션을 point to point로 연결한다.
문제 23
소스코드 품질분석 도구 중 정적분석 도구가 아닌 것은?     
1pmd
2checkstyle
3valance
4cppcheck
문제 24
다음 Postfix 연산식에 대한 연산결과로 옳은 것은?          
135
242
377
4360
문제 25
인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 것으로 거리가 먼 것은?     
1IPSec
2SSL
3SMTP
4S-HTTP
문제 26
검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?     
1디버깅 검사
2형상 검사
3자료구조 검사
4알파 검사
문제 27
다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용하여 오름차순 정렬할 경우 1회전 후의 결과는?          
13, 4, 8, 7, 9
23, 4, 9, 7, 8
37, 8, 3, 4, 9
43, 8, 4, 9, 7
문제 28
소프트웨어 설치 매뉴얼에 대한 설명으로 틀린 것은?     
1설치과정에서 표시될 수 있는 예외상황에 관련 내용을 별도로 구분하여 설명한다.
2설치 시작부터 완료할 때까지의 전 과정을 빠짐없이 순서대로 설명한다.
3설치 매뉴얼은 개발자 기준으로 작성한다.
4설치 매뉴얼에는 목차, 개요, 기본사항 등이 기본적으로 포함되어야 한다.
문제 29
인터페이스 구현 검증 도구가 아닌 것은?     
1ESB
2xUnit
3STAF
4NTAF
문제 30
소프트웨어 형상 관리에서 관리 항목에 포함되지 않는 것은?     
1프로젝트 요구 분석서
2소스 코드
3운영 및 설치 지침서
4프로젝트 개발 비용
문제 31
다음 설명에 해당하는 것은?          
1외부 스키마
2내부 스키마
3개념 스키마
4슈퍼 스키마
문제 32
다음 트리에 대한 INORDER 운행 결과는?          
1D B A E C F
2A B D C E F
3D B E C F A
4A B C D E F
문제 33
n 개의 노드로 구성된 무방향 그래프의 최대 간선수는?     
1n-1
2n/2
3n(n-1)/2
4n(n+1)
문제 34
다음이 설명하는 테스트 용어는?          
1테스트 케이스
2테스트 시나리오
3테스트 오라클
4테스트 데이터
문제 35
빌드 자동화 도구에 대한 설명으로 틀린 것은?     
1Gradle은 실행할 처리 명령들을 모아 태스크로 만든 후 태스크 단위로 실행한다.
2빌드 자동화 도구는 지속적인 통합개발환경 에 서 유용하게 활용된다.
3빌드 자동화 도구에는 Ant, Gradle, Jenkins등이 있다.
4Jenkins는 Groovy 기반으로 한 오픈소스로 안드로이드 앱 개발 환경에서 사용된다.
문제 36
저작권 관리 구성 요소에 대한 설명이 틀린 것은?     
1콘텐츠 제공자(Contents Provider) : 콘텐츠를 제공하는 저작권자
2콘텐츠 분배자(Contents Distributor) : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
3클리어링 하우스(Clearing House) : 키 관리 및 라이선스 발급 관리
4DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제
문제 37
블랙박스 테스트 기법으로 거리가 먼 것은?     
1기초 경로 검사
2동치 클래스 분해
3경계값 분석
4원인 결과 그래프
문제 38
해싱함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 사용하는 방식은?     
1제산법
2폴딩법
3기수변환법
4숫자분석법
문제 39
다음에서 설명하는 클린 코드 작성 원칙은?          
1다형성
2단순성
3추상화
4의존성
문제 40
디지털 저작권 관리(DRM) 기술과 거리가 먼 것은?     
1콘텐츠 암호화 및 키 관리
2콘텐츠 식별체계 표현
3콘텐츠 오류 감지 및 복구
4라이선스 발급 및 관리
문제 41
다음 설명과 관련 있는 트랜잭션의 특징은?          
1Durability
2Isolation
3Consistency
4Atomicity
문제 42
데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산으로 프로세스와 테이블 간에 매트릭스를 만들어서 트랜잭션을 분석하는 것은?     
1CASE 분석
2일치 분석
3CRUD 분석
4연관성 분석
문제 43
정규화된 엔티티, 속성, 관계를 시스템의 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은?     
1인덱스정규화
2반정규화
3집단화
4머징
문제 44
학생 테이블을 생성한 후, 성별 필드가 누락되어 이를 추가하려고 한다. 이에 적합한 SQL 명령어는?     
1INSERT
2ALTER
3DROP
4MODIFY
문제 45
정규화의 필요성으로 거리가 먼 것은?     
1데이터 구조의 안정성 최대화
2중복 데이터의 활성화
3수정, 삭제 시 이상현상의 최소화
4테이블 불일치 위험의 최소화
문제 46
개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 틀린 것은?     
1사각형 - 개체 타입
2삼각형 - 속성
3선 - 개체타입과 속성을 연결
4마름모 - 관계 타입
문제 47
다음 SQL문에서 빈칸에 들어갈 내용으로 옳은 것은?          
1FROM
2SET
3INTO
4TO
문제 48
릴레이션에 있는 모든 튜플에 대해 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는?     
1후보키
2기본키
3슈퍼키
4외래키
문제 49
DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸을 알맞게 채운 것은?          
1㉠ INSERT, ㉡ INTO
2㉠ ALTER, ㉡ TO
3㉠ UPDATE, ㉡ ON
4㉠ REPLACE, ㉡ IN
문제 50
관계대수에 대한 설명으로 틀린 것은?     
1주어진 릴레이션 조작을 위한 연산의 집합이다.
2일반 집합 연산과 순수 관계 연산으로 구분된다.
3질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
4원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 비절차적방법이다.
문제 51
다음 SQL문의 실행 결과는?          
1
2
3
4
문제 52
로킹(Locking) 기법에 대한 설명으로 틀린 것은?     
1로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
2로킹 단위가 작아지면 병행성 수준이 낮아진다.
3데이터베이스도 로킹 단위가 될 수 있다.
4로킹 단위가 커지면 로크 수가 작아 로킹 오버헤드가 감소한다.
문제 53
사용자 X1에게 department 테이블에 대한 검색 연산을 회수하는 명령은?     
1delete select on department to X1;
2remove select on department from X1;
3revoke select on department from X1;
4grant select on department from X1;
문제 54
뷰(VIEW)에 대한 설명으로 틀린 것은?     
1뷰 위에 또 다른 뷰를 정의할 수 있다.
2뷰에 대한 조작에서 삽입, 갱신, 삭제 연산은 제약이 따른다.
3뷰의 정의는 기본 테이블과 같이 ALTER문을 이용하여 변경한다.
4뷰가 정의된 기본 테이블이 제거되면 뷰도 자동적으로 제거된다.
문제 55
데이터 모델에 표시해야 할 요소로 거리가 먼 것은?     
1논리적 데이터 구조
2출력 구조
3연산
4제약조건
문제 56
제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화하기 위한 작업은?     
1원자 값이 아닌 도메인을 분해
2부분 함수 종속 제거
3이행 함수 종속 제거
4결정자가 후보키가 아닌 함수 종속 제거
문제 57
A1, A2, A3 3개 속성을 갖는 한 릴레이션에서 A1의 도메인은 3개 값, A2의 도메인은 2개 값, A3의 도메인은 4개 값을 갖는다. 이 릴레이션에 존재할 수 있는 가능한 튜플(Tuple)의 최대 수는?     
124
212
38
49
문제 58
데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?     
1저장 레코드 양식 설계
2레코드 집중의 분석 및 설계
3접근 경로 설계
4목표 DBMS에 맞는 스키마 설계
문제 59
한 릴레이션 스키마가 4개 속성, 2개 후보키 그리고 그 스키마의 대응 릴레이션 인스턴스가 7개 튜플을 갖는다면 그 릴레이션의 차수(degree)는?     
11
22
34
47
문제 60
데이터웨어하우스의 기본적인 OLAP(on-line analytical processing) 연산이 아닌 것은?     
1translate
2roll-up
3dicing
4drill-down
문제 61
UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?     
1configenv
2printenv
3env
4setenv
문제 62
Java 프로그래밍 언어의 정수 데이터 타입 중 'long'의 크기는?     
11byte
22byte
34byte
48byte
문제 63
Java에서 사용되는 출력 함수가 아닌 것은?     
1System.out.print( )
2System.out.println( )
3System.out.printing( )
4System.out.printf( )
문제 64
운영체제에서 커널의 기능이 아닌 것은?     
1프로세스 생성, 종료
2사용자 인터페이스
3기억 장치 할당, 회수
4파일 시스템 관리
문제 65
OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?     
1전송 계층
2응용 계층
3세션 계층
4표현 계층
문제 66
다음 쉘 스크립트의 의미로 옳은 것은?          
1wow 사용자가 로그인한 경우에만 반복문을 수행한다.
2wow 사용자가 로그인할 때까지 반복문을 수행한다.
3wow 문자열을 복사한다.
4wow 사용자에 대한 정보를 무한 반복하여 출력한다.
문제 67
다음 자바 코드를 실행한 결과는?          
1x=7 y=0
2x=6 y=-1
3x=7 y=-1
4Unresolved compilation problem 오류 발생
문제 68
다음 파이썬으로 구현된 프로그램의 실행 결과로 옳은 것은?          
1[20, 60]
2[60, 20]
3[0, 20, 40, 60]
4[10, 30, 50, 70]
문제 69
공통모듈의 재사용 범위에 따른 분류가 아닌 것은?     
1컴포넌트 재사용
2더미코드 재사용
3함수와 객체 재사용
4애플리케이션 재사용
문제 70
다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF(Shortest Job First) 정책을 사용할 경우 가장 먼저 처리되는 작업은?          
1P1
2P2
3P3
4P4
문제 71
4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?          
16회
27회
38회
49회
문제 72
TCP 흐름제어기법 중 프레임이 손실되었을 때, 손실된 프레임 1개를 전송하고 수신자의 응답을 기다리는 방식으로 한 번에 프레임 1개만 전송할 수 있는 기법은?     
1Slow Start
2Sliding Window
3Stop and Wait
4Congestion Avoidance
문제 73
결합도(Coupling)에 대한 설명으로 틀린 것은?     
1데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때, 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.
2내용 결합도(Content Coupling)는 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.
3공통 결합도(Common Coupling)는 두 모듈이 동일한 전역 데이터를 접근한다면 공통결합 되어 있다고 한다.
4결합도(Coupling)는 두 모듈간의 상호작용, 또는 의존도 정도를 나타내는 것이다.
문제 74
응집도의 종류 중 서로 간에 어떠한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?     
1Functional Cohesion
2Sequential Cohesion
3Logical Cohesion
4Coincidental Cohesion
문제 75
자바에서 사용하는 접근제어자의 종류가 아닌 것은?     
1internal
2private
3default
4public
문제 76
UDP 특성에 해당되는 것은?     
1데이터 전송 후, ACK를 받는다.
2송신 중에 링크를 유지 관리하므로 신뢰성이 높다.
3흐름제어나 순서제어가 없어 전송속도가 빠르다.
4제어를 위한 오버헤드가 크다.
문제 77
다음과 같은 세그먼트 테이블을 가지는 시스템에서 논리 주소(2, 176)에 대한 물리 주소는?          
1398
2400
31928
41930
문제 78
TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?     
1TCP
2ARP
3FTP
4IP
문제 79
C언어에서 구조체를 사용하여 데이터를 처리할 때 사용하는 것은?     
1for
2scanf
3struct
4abstract
문제 80
PHP에서 사용 가능한 연산자가 아닌 것은?     
1@
2#
3<>
4===
문제 81
이용자가 인터넷과 같은 공중망에 사설망을 구축하여 마치 전용망을 사용하는 효과를 가지는 보안 솔루션은?     
1ZIGBEE
2KDD
3IDS
4VPN
문제 82
CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은?     
1최적단계
2관리단계
3계획단계
4정의단계
문제 83
다음 설명에 해당하는 생명주기 모형으로 가장 옳은 것은?          
1패키지 모형
2코코모 모형
3폭포수 모형
4관계형 모델
문제 84
서비스 지향 아키텍처 기반 애플리케이션을 구성하는 층이 아닌 것은?     
1표현층
2프로세스층
3제어 클래스층
4비즈니스층
문제 85
다음 내용이 설명하는 스토리지 시스템은?          
1DAS
2NAS
3N-SCREEN
4NFC
문제 86
소프트웨어 개발 프레임워크의 적용 효과로 볼 수 없는 것은?     
1공통 컴포넌트 재사용으로 중복 예산 절감
2기술종속으로 인한 선행사업자 의존도 증대
3표준화된 연계모듈 활용으로 상호 운용성 향상
4개발표준에 의한 모듈화로 유지보수 용이
문제 87
SoftTech사에서 개발된 것으로 구조적 요구 분석을 하기 위해 블록 다이어그램을 채택한 자동화 도구는?     
1SREM
2PSL/PSA
3HIPO
4SADT
문제 88
익스트림 프로그래밍 (eXtreme Programming)의 5가지 가치에 속하지 않는 것은?     
1의사소통
2단순성
3피드백
4고객 배제
문제 89
다음은 정보의 접근통제 정책에 대한 설명이다. (ㄱ)에 들어갈 내용으로 옳은 것은?          
1NAC
2MAC
3SDAC
4AAC
문제 90
소프트웨어 개발 모델 중 나선형 모델의 4가지 주요 활동이 순서대로 나열된 것은?          
1Ⓐ-Ⓑ-Ⓓ-Ⓒ순으로 반복
2Ⓐ-Ⓓ-Ⓒ-Ⓑ순으로 반복
3Ⓐ-Ⓑ-Ⓒ-Ⓓ순으로 반복
4Ⓐ-Ⓒ-Ⓑ-Ⓓ순으로 반복
문제 91
소프트웨어 비용 추정모형(estimation models)이 아닌 것은?     
1COCOMO
2Putnam
3Function-Point
4PERT
문제 92
공개키 암호화 방식에 대한 설명으로 틀린 것은?     
1공개키로 암호화된 메시지는 반드시 공개키로 복호화 해야 한다.
2비대칭 암호기법이라고도 한다.
3대표적인 기법은 RSA 기법이 있다.
4키 분배가 용이하고, 관리해야 할 키 개수가 적다.
문제 93
다음이 설명하는 다중화 기술은?          
1Wavelength Division Multiplexing
2Frequency Division Multiplexing
3Code Division Multiplexing
4Time Division Multiplexing
문제 94
웹페이지에 악의적인 스크립트를 포함시켜 사용자 측에서 실행되게 유도함으로써, 정보유출 등의 공격을 유발할 수 있는 취약점은?     
1Ransomware
2Pharming
3Phishing
4XSS
문제 95
CBD(Component Based Development) 에 대한 설명으로 틀린 것은?     
1개발 기간 단축으로 인한 생산성 향상
2새로운 기능 추가가 쉬운 확장성
3소프트웨어 재사용이 가능
41960년대까지 가장 많이 적용되었던 소프트웨어 개발 방법
문제 96
소프트웨어 정의 데이터센터(SDDC : Software Defined Data Center)에 대한 설명으로 틀린 것은?     
1컴퓨팅, 네트워킹, 스토리지, 관리 등을 모두 소프트웨어로 정의한다.
2인력 개입 없이 소프트웨어 조작만으로 자동 제어 관리한다.
3데이터센터 내 모든 자원을 가상화하여 서비스한다.
4특정 하드웨어 에 종속되어 특화된 업무를 서비스하기에 적합하다.
문제 97
컴퓨터 운영체제의 커널에 보안 기능을 추가한 것으로 운영체제의 보안상 결함으로 인하여 발생 가능한 각종 해킹으로부터 시스템을 보호하기 위하여 사용되는 것은?     
1GPIB
2CentOS
3XSS
4Secure OS
문제 98
NS(Nassi-Schneiderman) chart에 대한 설명으로 거리가 먼 것은?     
1논리의 기술에 중점을 둔 도형식 표현 방법이다.
2연속, 선택 및 다중 선택, 반복 등의 제어논리 구조로 표현한다.
3주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표현한다.
4조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합하다.
문제 99
다음 내용에 적합한 용어는?          
1MapReduce
2SQL
3Hijacking
4Logs 1
문제 100
소프트웨어 프로세스에 대한 개선 및 능력 측정 기준에 대한 국제 표준은?     
1ISO 14001
2IEEE 802.5
3IEEE 488
4SPICE
문제 1
XP(eXtreme Programming)의 기본원리로 볼 수 없는 것은?    
1Linear Sequential Method
2Pair Programming
3Collective Ownership
4Continuous Integration
문제 2
럼바우(Rumbaugh) 객체지향 분석 기법에서 동적 모델링에 활용되는 다이어그램은?    
1객체 다이어그램(Object Diagram)
2패키지 다이어그램(Package Diagram)
3상태 다이어그램(State Diagram)
4자료 흐름도(Data Flow Diagram)
문제 3
CASE(Computer Aided Software Engineering)의 주요 기능으로 옳지 않은 것은?    
1S/W 라이프 사이클 전 단계의 연결
2그래픽 지원
3다양한 소프트웨어 개발 모형 지원
4언어 번역
문제 4
객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 틀린 것은?    
1인터페이스가 단순화 된다.
2소프트웨어 재사용성이 높아진다.
3변경 발생 시 오류의 파급효과가 적다.
4상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
문제 5
다음 내용이 설명하는 객체지향 설계 원칙은?        
1인터페이스 분리 원칙
2단일 책임 원칙
3개방 폐쇄의 원칙
4리스코프 교체의 원칙
문제 6
파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은?    
1노드와 간선으로 구성된다.
2서브시스템이 입력데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 과정을 반복한다.
3계층 모델이라고도 한다.
43개의 서브시스템(모델, 뷰, 제어)으로 구성되어 있다.
문제 7
코드화 대상 항목의 중량, 면적, 용량 등의 물리적 수치를 이용하여 만든 코드는?    
1순차 코드
210진 코드
3표의 숫자 코드
4블록 코드
문제 8
디자인 패턴 사용의 장٠단점에 대한 설명으로 거리가 먼 것은?    
1소프트웨어 구조 파악이 용이하다.
2객체지향 설계 및 구현의 생산성을 높이는데 적합하다.
3재사용을 위한 개발 시간이 단축된다.
4절차형 언어와 함께 이용될 때 효율이 극대화된다.
문제 9
DFD(data flow diagram)에 대한 설명으로 틀린 것은?    
1자료 흐름 그래프 또는 버블(bubble) 차트라고도 한다.
2구조적 분석 기법에 이용된다.
3시간 흐름을 명확하게 표현할 수 있다.
4DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다.
문제 10
그래픽 표기법을 이용하여 소프트웨어 구성 요소를 모델링하는 럼바우 분석 기법에 포함되지 않는 것은?     
1객체 모델링
2기능 모델링
3동적 모델링
4블랙박스 분석 모델링
문제 11
UML의 기본 구성요소가 아닌 것은?     
1Things
2Terminal
3Relationship
4Diagram
문제 12
소프트웨어의 상위설계에 속하지 않는 것은?     
1아키텍처 설계
2모듈 설계
3인터페이스 정의
4사용자 인터페이스 설계
문제 13
다음 중 자료사전(Data Dictionary)에서 선택의 의미를 나타내는 것은?     
1[ ]
2{ }
3
4
문제 14
소프트웨어의 사용자 인터페이스개발시스템(User Interface Development System)이 가져야 할 기능이 아닌 것은?     
1사용자 입력의 검증
2에러 처리와 에러 메시지 처리
3도움과 프롬프트(prompt) 제공
4소스 코드 분석 및 오류 복구
문제 15
요구 사항 명세기법에 대한 설명으로 틀린 것은?     
1비정형 명세기법은 사용자의 요구를 표현할 때 자연어를 기반으로 서술한다.
2비정형 명세기법은 사용자의 요구를 표현할 때 Z 비정형 명세기법을 사용한다.
3정형 명세기법은 사용자의 요구를 표현할 때 수학적인 원리와 표기법을 이용한다.
4정형 명세기법은 비정형 명세기법에 비해 표현이 간결하다.
문제 16
소프트웨어 개발 단계에서 요구 분석 과정에 대한 설명으로 거리가 먼 것은?     
1분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용 할 수 있다.
2개발 비용이 가장 많이 소요되는 단계이다.
3자료흐름도, 자료 사전 등이 효과적으로 이용될 수 있다.
4보다 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 활용될 수 있다.
문제 17
애자일 방법론에 해당하지 않는 것은?     
1기능중심 개발
2스크럼
3익스트림 프로그래밍
4모듈중심 개발
문제 18
클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어를 무엇이라고 하는가?     
1웨어러블
2하이웨어
3미들웨어
4응용 소프트웨어
문제 19
GoF(Gangs of Four) 디자인 패턴 분류에 해당하지 않는 것은?     
1생성 패턴
2구조 패턴
3행위 패턴
4추상 패턴
문제 20
바람직한 소프트웨어 설계 지침이 아닌 것은?     
1적당한 모듈의 크기를 유지한다.
2모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
3모듈 간의 결합도는 강할수록 바람직하다.
4모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
문제 21
소프트웨어 패키징 도구 활용 시 고려 사항으로 틀린 것은?     
1반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려한다.
2보안을 위하여 이기종 연동을 고려하지 않아도 된다.
3사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.
4제품 소프트웨어 종류에 적합한 암호화 알고리즘을 적용한다.
문제 22
EAI(Enterprise Application Integration) 구축유형 중 Hybrid에 대한 설명으로 틀린 것은?     
1Hub &Spoke와 Message Bus의 혼합방식이다.
2필요한 경우 한 가지 방식으로 EAI구현이 가능하다.
3데이터 병목현상을 최소화할 수 있다.
4중간에 미들웨어를 두지 않고 각 애플리케이션을 point to point로 연결한다.
문제 23
소스코드 품질분석 도구 중 정적분석 도구가 아닌 것은?     
1pmd
2checkstyle
3valance
4cppcheck
문제 24
다음 Postfix 연산식에 대한 연산결과로 옳은 것은?          
135
242
377
4360
문제 25
인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 것으로 거리가 먼 것은?     
1IPSec
2SSL
3SMTP
4S-HTTP
문제 26
검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?     
1디버깅 검사
2형상 검사
3자료구조 검사
4알파 검사
문제 27
다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용하여 오름차순 정렬할 경우 1회전 후의 결과는?          
13, 4, 8, 7, 9
23, 4, 9, 7, 8
37, 8, 3, 4, 9
43, 8, 4, 9, 7
문제 28
소프트웨어 설치 매뉴얼에 대한 설명으로 틀린 것은?     
1설치과정에서 표시될 수 있는 예외상황에 관련 내용을 별도로 구분하여 설명한다.
2설치 시작부터 완료할 때까지의 전 과정을 빠짐없이 순서대로 설명한다.
3설치 매뉴얼은 개발자 기준으로 작성한다.
4설치 매뉴얼에는 목차, 개요, 기본사항 등이 기본적으로 포함되어야 한다.
문제 29
인터페이스 구현 검증 도구가 아닌 것은?     
1ESB
2xUnit
3STAF
4NTAF
문제 30
소프트웨어 형상 관리에서 관리 항목에 포함되지 않는 것은?     
1프로젝트 요구 분석서
2소스 코드
3운영 및 설치 지침서
4프로젝트 개발 비용
문제 31
다음 설명에 해당하는 것은?          
1외부 스키마
2내부 스키마
3개념 스키마
4슈퍼 스키마
문제 32
다음 트리에 대한 INORDER 운행 결과는?          
1D B A E C F
2A B D C E F
3D B E C F A
4A B C D E F
문제 33
n 개의 노드로 구성된 무방향 그래프의 최대 간선수는?     
1n-1
2n/2
3n(n-1)/2
4n(n+1)
문제 34
다음이 설명하는 테스트 용어는?          
1테스트 케이스
2테스트 시나리오
3테스트 오라클
4테스트 데이터
문제 35
빌드 자동화 도구에 대한 설명으로 틀린 것은?     
1Gradle은 실행할 처리 명령들을 모아 태스크로 만든 후 태스크 단위로 실행한다.
2빌드 자동화 도구는 지속적인 통합개발환경 에 서 유용하게 활용된다.
3빌드 자동화 도구에는 Ant, Gradle, Jenkins등이 있다.
4Jenkins는 Groovy 기반으로 한 오픈소스로 안드로이드 앱 개발 환경에서 사용된다.
문제 36
저작권 관리 구성 요소에 대한 설명이 틀린 것은?     
1콘텐츠 제공자(Contents Provider) : 콘텐츠를 제공하는 저작권자
2콘텐츠 분배자(Contents Distributor) : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
3클리어링 하우스(Clearing House) : 키 관리 및 라이선스 발급 관리
4DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제
문제 37
블랙박스 테스트 기법으로 거리가 먼 것은?     
1기초 경로 검사
2동치 클래스 분해
3경계값 분석
4원인 결과 그래프
문제 38
해싱함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 사용하는 방식은?     
1제산법
2폴딩법
3기수변환법
4숫자분석법
문제 39
다음에서 설명하는 클린 코드 작성 원칙은?          
1다형성
2단순성
3추상화
4의존성
문제 40
디지털 저작권 관리(DRM) 기술과 거리가 먼 것은?     
1콘텐츠 암호화 및 키 관리
2콘텐츠 식별체계 표현
3콘텐츠 오류 감지 및 복구
4라이선스 발급 및 관리
문제 41
다음 설명과 관련 있는 트랜잭션의 특징은?          
1Durability
2Isolation
3Consistency
4Atomicity
문제 42
데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산으로 프로세스와 테이블 간에 매트릭스를 만들어서 트랜잭션을 분석하는 것은?     
1CASE 분석
2일치 분석
3CRUD 분석
4연관성 분석
문제 43
정규화된 엔티티, 속성, 관계를 시스템의 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은?     
1인덱스정규화
2반정규화
3집단화
4머징
문제 44
학생 테이블을 생성한 후, 성별 필드가 누락되어 이를 추가하려고 한다. 이에 적합한 SQL 명령어는?     
1INSERT
2ALTER
3DROP
4MODIFY
문제 45
정규화의 필요성으로 거리가 먼 것은?     
1데이터 구조의 안정성 최대화
2중복 데이터의 활성화
3수정, 삭제 시 이상현상의 최소화
4테이블 불일치 위험의 최소화
문제 46
개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 틀린 것은?     
1사각형 - 개체 타입
2삼각형 - 속성
3선 - 개체타입과 속성을 연결
4마름모 - 관계 타입
문제 47
다음 SQL문에서 빈칸에 들어갈 내용으로 옳은 것은?          
1FROM
2SET
3INTO
4TO
문제 48
릴레이션에 있는 모든 튜플에 대해 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는?     
1후보키
2기본키
3슈퍼키
4외래키
문제 49
DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸을 알맞게 채운 것은?          
1㉠ INSERT, ㉡ INTO
2㉠ ALTER, ㉡ TO
3㉠ UPDATE, ㉡ ON
4㉠ REPLACE, ㉡ IN
문제 50
관계대수에 대한 설명으로 틀린 것은?     
1주어진 릴레이션 조작을 위한 연산의 집합이다.
2일반 집합 연산과 순수 관계 연산으로 구분된다.
3질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
4원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 비절차적방법이다.
문제 51
다음 SQL문의 실행 결과는?          
1
2
3
4
문제 52
로킹(Locking) 기법에 대한 설명으로 틀린 것은?     
1로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
2로킹 단위가 작아지면 병행성 수준이 낮아진다.
3데이터베이스도 로킹 단위가 될 수 있다.
4로킹 단위가 커지면 로크 수가 작아 로킹 오버헤드가 감소한다.
문제 53
사용자 X1에게 department 테이블에 대한 검색 연산을 회수하는 명령은?     
1delete select on department to X1;
2remove select on department from X1;
3revoke select on department from X1;
4grant select on department from X1;
문제 54
뷰(VIEW)에 대한 설명으로 틀린 것은?     
1뷰 위에 또 다른 뷰를 정의할 수 있다.
2뷰에 대한 조작에서 삽입, 갱신, 삭제 연산은 제약이 따른다.
3뷰의 정의는 기본 테이블과 같이 ALTER문을 이용하여 변경한다.
4뷰가 정의된 기본 테이블이 제거되면 뷰도 자동적으로 제거된다.
문제 55
데이터 모델에 표시해야 할 요소로 거리가 먼 것은?     
1논리적 데이터 구조
2출력 구조
3연산
4제약조건
문제 56
제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화하기 위한 작업은?     
1원자 값이 아닌 도메인을 분해
2부분 함수 종속 제거
3이행 함수 종속 제거
4결정자가 후보키가 아닌 함수 종속 제거
문제 57
A1, A2, A3 3개 속성을 갖는 한 릴레이션에서 A1의 도메인은 3개 값, A2의 도메인은 2개 값, A3의 도메인은 4개 값을 갖는다. 이 릴레이션에 존재할 수 있는 가능한 튜플(Tuple)의 최대 수는?     
124
212
38
49
문제 58
데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?     
1저장 레코드 양식 설계
2레코드 집중의 분석 및 설계
3접근 경로 설계
4목표 DBMS에 맞는 스키마 설계
문제 59
한 릴레이션 스키마가 4개 속성, 2개 후보키 그리고 그 스키마의 대응 릴레이션 인스턴스가 7개 튜플을 갖는다면 그 릴레이션의 차수(degree)는?     
11
22
34
47
문제 60
데이터웨어하우스의 기본적인 OLAP(on-line analytical processing) 연산이 아닌 것은?     
1translate
2roll-up
3dicing
4drill-down
문제 61
UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?     
1configenv
2printenv
3env
4setenv
문제 62
Java 프로그래밍 언어의 정수 데이터 타입 중 'long'의 크기는?     
11byte
22byte
34byte
48byte
문제 63
Java에서 사용되는 출력 함수가 아닌 것은?     
1System.out.print( )
2System.out.println( )
3System.out.printing( )
4System.out.printf( )
문제 64
운영체제에서 커널의 기능이 아닌 것은?     
1프로세스 생성, 종료
2사용자 인터페이스
3기억 장치 할당, 회수
4파일 시스템 관리
문제 65
OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?     
1전송 계층
2응용 계층
3세션 계층
4표현 계층
문제 66
다음 쉘 스크립트의 의미로 옳은 것은?          
1wow 사용자가 로그인한 경우에만 반복문을 수행한다.
2wow 사용자가 로그인할 때까지 반복문을 수행한다.
3wow 문자열을 복사한다.
4wow 사용자에 대한 정보를 무한 반복하여 출력한다.
문제 67
다음 자바 코드를 실행한 결과는?          
1x=7 y=0
2x=6 y=-1
3x=7 y=-1
4Unresolved compilation problem 오류 발생
문제 68
다음 파이썬으로 구현된 프로그램의 실행 결과로 옳은 것은?          
1[20, 60]
2[60, 20]
3[0, 20, 40, 60]
4[10, 30, 50, 70]
문제 69
공통모듈의 재사용 범위에 따른 분류가 아닌 것은?     
1컴포넌트 재사용
2더미코드 재사용
3함수와 객체 재사용
4애플리케이션 재사용
문제 70
다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF(Shortest Job First) 정책을 사용할 경우 가장 먼저 처리되는 작업은?          
1P1
2P2
3P3
4P4
문제 71
4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?          
16회
27회
38회
49회
문제 72
TCP 흐름제어기법 중 프레임이 손실되었을 때, 손실된 프레임 1개를 전송하고 수신자의 응답을 기다리는 방식으로 한 번에 프레임 1개만 전송할 수 있는 기법은?     
1Slow Start
2Sliding Window
3Stop and Wait
4Congestion Avoidance
문제 73
결합도(Coupling)에 대한 설명으로 틀린 것은?     
1데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때, 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.
2내용 결합도(Content Coupling)는 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.
3공통 결합도(Common Coupling)는 두 모듈이 동일한 전역 데이터를 접근한다면 공통결합 되어 있다고 한다.
4결합도(Coupling)는 두 모듈간의 상호작용, 또는 의존도 정도를 나타내는 것이다.
문제 74
응집도의 종류 중 서로 간에 어떠한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?     
1Functional Cohesion
2Sequential Cohesion
3Logical Cohesion
4Coincidental Cohesion
문제 75
자바에서 사용하는 접근제어자의 종류가 아닌 것은?     
1internal
2private
3default
4public
문제 76
UDP 특성에 해당되는 것은?     
1데이터 전송 후, ACK를 받는다.
2송신 중에 링크를 유지 관리하므로 신뢰성이 높다.
3흐름제어나 순서제어가 없어 전송속도가 빠르다.
4제어를 위한 오버헤드가 크다.
문제 77
다음과 같은 세그먼트 테이블을 가지는 시스템에서 논리 주소(2, 176)에 대한 물리 주소는?          
1398
2400
31928
41930
문제 78
TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?     
1TCP
2ARP
3FTP
4IP
문제 79
C언어에서 구조체를 사용하여 데이터를 처리할 때 사용하는 것은?     
1for
2scanf
3struct
4abstract
문제 80
PHP에서 사용 가능한 연산자가 아닌 것은?     
1@
2#
3<>
4===
문제 81
이용자가 인터넷과 같은 공중망에 사설망을 구축하여 마치 전용망을 사용하는 효과를 가지는 보안 솔루션은?     
1ZIGBEE
2KDD
3IDS
4VPN
문제 82
CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은?     
1최적단계
2관리단계
3계획단계
4정의단계
문제 83
다음 설명에 해당하는 생명주기 모형으로 가장 옳은 것은?          
1패키지 모형
2코코모 모형
3폭포수 모형
4관계형 모델
문제 84
서비스 지향 아키텍처 기반 애플리케이션을 구성하는 층이 아닌 것은?     
1표현층
2프로세스층
3제어 클래스층
4비즈니스층
문제 85
다음 내용이 설명하는 스토리지 시스템은?          
1DAS
2NAS
3N-SCREEN
4NFC
문제 86
소프트웨어 개발 프레임워크의 적용 효과로 볼 수 없는 것은?     
1공통 컴포넌트 재사용으로 중복 예산 절감
2기술종속으로 인한 선행사업자 의존도 증대
3표준화된 연계모듈 활용으로 상호 운용성 향상
4개발표준에 의한 모듈화로 유지보수 용이
문제 87
SoftTech사에서 개발된 것으로 구조적 요구 분석을 하기 위해 블록 다이어그램을 채택한 자동화 도구는?     
1SREM
2PSL/PSA
3HIPO
4SADT
문제 88
익스트림 프로그래밍 (eXtreme Programming)의 5가지 가치에 속하지 않는 것은?     
1의사소통
2단순성
3피드백
4고객 배제
문제 89
다음은 정보의 접근통제 정책에 대한 설명이다. (ㄱ)에 들어갈 내용으로 옳은 것은?          
1NAC
2MAC
3SDAC
4AAC
문제 90
소프트웨어 개발 모델 중 나선형 모델의 4가지 주요 활동이 순서대로 나열된 것은?          
1Ⓐ-Ⓑ-Ⓓ-Ⓒ순으로 반복
2Ⓐ-Ⓓ-Ⓒ-Ⓑ순으로 반복
3Ⓐ-Ⓑ-Ⓒ-Ⓓ순으로 반복
4Ⓐ-Ⓒ-Ⓑ-Ⓓ순으로 반복
문제 91
소프트웨어 비용 추정모형(estimation models)이 아닌 것은?     
1COCOMO
2Putnam
3Function-Point
4PERT
문제 92
공개키 암호화 방식에 대한 설명으로 틀린 것은?     
1공개키로 암호화된 메시지는 반드시 공개키로 복호화 해야 한다.
2비대칭 암호기법이라고도 한다.
3대표적인 기법은 RSA 기법이 있다.
4키 분배가 용이하고, 관리해야 할 키 개수가 적다.
문제 93
다음이 설명하는 다중화 기술은?          
1Wavelength Division Multiplexing
2Frequency Division Multiplexing
3Code Division Multiplexing
4Time Division Multiplexing
문제 94
웹페이지에 악의적인 스크립트를 포함시켜 사용자 측에서 실행되게 유도함으로써, 정보유출 등의 공격을 유발할 수 있는 취약점은?     
1Ransomware
2Pharming
3Phishing
4XSS
문제 95
CBD(Component Based Development) 에 대한 설명으로 틀린 것은?     
1개발 기간 단축으로 인한 생산성 향상
2새로운 기능 추가가 쉬운 확장성
3소프트웨어 재사용이 가능
41960년대까지 가장 많이 적용되었던 소프트웨어 개발 방법
문제 96
소프트웨어 정의 데이터센터(SDDC : Software Defined Data Center)에 대한 설명으로 틀린 것은?     
1컴퓨팅, 네트워킹, 스토리지, 관리 등을 모두 소프트웨어로 정의한다.
2인력 개입 없이 소프트웨어 조작만으로 자동 제어 관리한다.
3데이터센터 내 모든 자원을 가상화하여 서비스한다.
4특정 하드웨어 에 종속되어 특화된 업무를 서비스하기에 적합하다.
문제 97
컴퓨터 운영체제의 커널에 보안 기능을 추가한 것으로 운영체제의 보안상 결함으로 인하여 발생 가능한 각종 해킹으로부터 시스템을 보호하기 위하여 사용되는 것은?     
1GPIB
2CentOS
3XSS
4Secure OS
문제 98
NS(Nassi-Schneiderman) chart에 대한 설명으로 거리가 먼 것은?     
1논리의 기술에 중점을 둔 도형식 표현 방법이다.
2연속, 선택 및 다중 선택, 반복 등의 제어논리 구조로 표현한다.
3주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표현한다.
4조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합하다.
문제 99
다음 내용에 적합한 용어는?          
1MapReduce
2SQL
3Hijacking
4Logs 1
문제 100
소프트웨어 프로세스에 대한 개선 및 능력 측정 기준에 대한 국제 표준은?     
1ISO 14001
2IEEE 802.5
3IEEE 488
4SPICE