[25년 03차 / 오답정리] 2021년 02차
주제 :
소주제 :
2021년-2차 2번. Gof(Gangs of Four) 디자인 패턴에 대한 설명으로 틀린 것은?
① Factory Method Pattern은 상위 클래스에서 객체를 생성하는 인터페이스를 정의하고, 하위 클래스에서 인스턴스를 생성하도록 하는 방식이다.
② Prototype Pattern은 Prototype을 먼저 생성하고 인스턴스를 복제하여 사용하는 구조이다.
③ Bridge Pattern은 기존에 구현되어 있는 클래스에 기능 발생 시 기존 클래스를 재사용할 수 있도록 중간에서 맞춰주는 역할을 한다.
④ Mediator Pattern은 객체간의 통제와 지시의 역할을 하는 중재자를 두어 객체지향의 목표를 달성하게 해준다.
정답 : 3
입력 답 : 4
주제 :
소주제 :
2021년-2차 3번. 애자일 개발 방법론이 아닌 것은?
① 스크럼(Scrum)
② 익스트림 프로그래밍(Xp, eXtreme Programming)
③ 기능 주도 개발(FDD, Feature Driven Development)
④ 하둡(Hadoop)
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 5번. CASE(Computer-Aided Software Engineering)의 원천 기술이 아닌 것은?
① 구조적 기법
② 프로토파이핑 기술
③ 정보 저장소 기술
④ 일괄처리 기술
정답 : 4
입력 답 : 1
주제 :
소주제 :
2021년-2차 7번. UML 모델에서 한 객체가 다른 객체에게 오퍼레이션을 수행하도록 지정하는 의미적 관계로 옳은 것은?
① Dependency
② Realization
③ Generalization
④ Association
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 8번. 시스템의 구성 요소로 볼 수 없는 것은?
① Process
② Feedback
③ Maintenance
④ Control
정답 : 3
입력 답 : 2
주제 :
소주제 :
2021년-2차 10번. 요구사항 개발 프로세스의 순서로 옳은 것은?
<보기>
ㄱ. 도출(Elicitation) ㄴ. 분석(Analysisi) ㄷ. 명세(Specification) ㄹ. 확인(Validation)
① ㄱ → ㄴ → ㄷ → ㄹ
② ㄱ → ㄷ → ㄴ → ㄹ
③ ㄱ → ㄹ → ㄴ → ㄷ
④ ㄱ → ㄴ → ㄹ → ㄷ
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 12번. 소프트웨어 아키텍처 설계에서 시스템 품질 속성이 아닌 것은?
① 가용성(Availability)
② 독립성(Isolation)
③ 변경 용이성(Modifiability)
④ 사용성(Usability)
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 13번. 서브시스템이 입력 데이터를 받아 처리하고 결과를 다른 시스템에 보내는 작업이 반복되는 아키텍처 스타일은?
① 클라이언트 서버 구조
② 계층 구조
③ MVC 구조
④ 파이프 필터 구조
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 15번. GoF(Gangs of Four) 디자인 패턴 중 생성 패턴으로 옳은 것은?
① Singleton Pattern
② Adapter Pattern
③ Decorator Pattern
④ State Pattern
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 16번. 다음 중 상위 CASE 도구가 지원하는 주요 기능으로 볼 수 없는 것은?
① 모델들 사이의 모순 검사 기능
② 전체 소스 코드 생성 기능
③ 모델의 오류검증 기능
④ 자료 흐름도 작성 기능
정답 : 2
입력 답 : 3
주제 :
소주제 :
2021년-2차 18번. UML 다이어그램이 아닌 것은?
① 액티비티 다이어그램(Activity Diagram)
② 절차 다이어그램(Procedural Diagram)
③ 클래스 다이어그램(Class Diagram)
④ 시퀀스 다이어그램(Sequence Diagram)
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 25번. 애플리케이션의 처리량, 응답 시간, 경과 시간, 자원 사용률에 대해 가상의 사용자를 생성하고 테스트를 수행함으로써 성능 목표를 달성하였는지를 확인하는 테스트 자동화 도구는?
① 명세 기반 테스트 설계 도구
② 코드 기반 테스트 설계 도구
③ 기능 테스트 수행 도구
④ 성능 테스트 도구
정답 : 4
입력 답 : 1
주제 :
소주제 :
2021년-2차 26번. 디지털 저작권 관리(DRM) 구성 요소가 아닌 것은?
① Dataware House
② DRM Controller
③ Packager
④ Contents Distributor
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 28번. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 Pass 2의 결과는?
<보기>
9, 6, 7, 3, 5
① 3, 5, 6, 7, 9
② 6, 7, 3, 5, 9
③ 3, 5, 9, 6, 7
④ 6, 3, 5, 7, 9
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 29번. 다음 설명의 소프트웨어 버전 관리 도구 방식은?
<보기>
- 버전 관리 자료가 원격 저장소와 로컬 저장소에 함께 저장되어 관리된다. - 로컬 저장소에서 버전 관리가 가능하므로 원격 저장소에 문제가 생겨도 로컬 저장소의 자료를 이용하여 작업할 수 있다. - 대표적인 버전 관리 도구로 Git이 있다.
① 단일 저장소 방식
② 분산 저장소 방식
③ 공유 폴더 방식
④ 클라이언트 서버 방식
정답 : 2
입력 답 : 4
주제 :
소주제 :
2021년-2차 36번. 힙 정렬(Heap Sort)에 해단 설명으로 틀린 것은?
① 정렬할 입력 레코드들로 힙을 구성하고 가장 큰 키 값을 갖는 루트 노드를 제거하는 과정을 반복하여 정렬하는 기법이다.
② 평균 수행 시간은 O(nlog₂n)이다.
③ 완전 이진트리(Complete Binary Tree)로 입력자료의 레코드를 구성한다.
④ 최악의 수행 시간은 O(2n⁴)이다.
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 40번. 다음 중 스택을 이용한 연산과 거리가 먼 것은?
① 선택 정렬
② 재귀 호출
③ 후위 표현(Post-Fix Expression)의 연산
④ 깊이 우선 탐색
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 47번. SQL문에서 SELECT에 대한 설명으로 옳지 않은 것은?
① FROM 절에는 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술한다.
② 검색결과에 중복되는 레코드를 없애기 위해서는 WHERE 절에 'DISTINCT' 키워드를 사용한다.
③ HAVING 절은 GROUP BY 절과 함께 사용되며, 그룹에 대한 조건을 지정한다.
④ ORDER BY 절은 특정 속성을 기준으로 정렬하여 검색할 때 사용한다.
정답 : 2
입력 답 : 4
주제 :
소주제 :
2021년-2차 49번. SQL에서 VIEW를 삭제할 때 사용하는 명령은?
① ERASE
② KILL
③ DROP
④ DELETE
정답 : 3
입력 답 : 4
주제 :
소주제 :
2021년-2차 51번. DDL(Data Define Language)의 명령어 중 스키마, 도메인, 인덱스 등을 정의할 때 사용하는 SQL문은?
① ALTER
② SELECT
③ CREATE
④ INSERT
정답 : 3
입력 답 : 4
주제 :
소주제 :
2021년-2차 53번. 테이블 R1, R2에 대하여 다음 SQL문의 결과는?
<보기>
(SELECT 학번 FROM R1) INTERSECT (SELECT 학번 FROM R2)
①
②
③
④
정답 : 2
입력 답 : 3
주제 :
소주제 :
2021년-2차 54번. 관계 데이터베이스 모델에서 차수(Degree)의 의미는?
① 튜플의 수
② 테이블의 수
③ 데이터베이스의 수
④ 애트리뷰트의 수
정답 : 4
입력 답 : 1
주제 :
소주제 :
2021년-2차 55번. 다음 SQL 문에서 ( ) 안에 들어갈 내용으로 옳은 것은?
<보기>
UPDATE 인사급여 ( ) 호봉 = 15 WHERE 성명 = '홍길동';
① SET
② FROM
③ INTO
④ IN
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 56번. 병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할 기법이 아닌 것은?
① 라운드-로빈
② 범위 분할
③ 예측 분할
④ 해시 분할
정답 : 3
입력 답 : 1
주제 :
소주제 :
2021년-2차 57번. 관계형 데이터 모델의 릴레이션에 대한 설명으로 틀린 것은?
① 모든 속성 값은 원자 값을 갖는다.
② 한 릴레이션에 포함된 튜플은 모두 상이하다.
③ 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
④ 한 릴레이션을 구성하는 속성 사이에는 순서가 존재한다.
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 58번. 속성(Attribute)에 대한 설명으로 틀린 것은?
① 속성은 개체의 특성을 기술한다.
② 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다.
③ 속성은 파일 구조상 데이터 항목 또는 데이터 필드에 해당된다.
④ 속성의 수를 "cardinality"라고 한다.
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 62번. 다음 C언어 프로그램이 실행되었을 때의 결과는?
<보기>
#include int main(int argc, char *argv[]) { int a = 4; int b = 7; int c = a | b; printf("%d", c); return 0; }
① 3
② 4
③ 7
④ 10
정답 : 3
입력 답 : 1
주제 :
소주제 :
2021년-2차 65번. OSI 7계층 중 네트워크 계층에 대한 설명으로 틀린 것은?
① 패킷을 발신지로부터 최종 목적지까지 전달하는 책임을 진다.
② 한 노드로부터 다른 노드로 프레임을 전송하는 책임을 진다.
③ 패킷에 발신지와 목적지의 논리 주소를 추가한다.
④ 라우터 또는 교환 키는 패킷 전달을 위해 경로를 지정하거나 교환 기능을 제공한다.
정답 : 2
입력 답 : 3
주제 :
소주제 :
2021년-2차 66번. 다음 C언어 프로그램이 실행되었을 때의 결과는?
<보기>
#include int main(int argc, char *argv[]) { char a; a = 'A' + 1; printf("%d", a); return 0; }
① 1
② 11
③ 66
④ 98
정답 : 3
입력 답 : 2
주제 :
소주제 :
2021년-2차 67번. 다음 중 가장 강한 응집도(Cohesion)는?
① Sequential Cohesion
② Procedural Cohesion
③ Logical Cohesion
④ Coincidental Cohesion
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 68번. 프레임워크(Framework)에 대한 설명으로 옳은 것은?
① 소프트웨어 구성에 필요한 기본 구조를 제공함으로써 재사용이 가능하게 해준다.
② 소프트웨어 개발 시 구조가 잡혀 있기 때문에 확장이 불가능하다.
③ 소프트웨어 아키텍처(Architecture)와 동일한 개념이다.
④ 모듈화(Modularity)가 불가능하다.
정답 : 1
입력 답 : 2
주제 :
소주제 :
2021년-2차 69번. 다음 JAVA 프로그램이 실행되었을 때의 결과는?
<보기>
public class Operator { public static void main(String[] args) { int x=5, y=0, z=0; y = x++; z = --x; System.out.print(x + ", " + y + ", " + z); } }
① 5, 5, 5
② 5, 6, 5
③ 6, 5, 5
④ 5, 6, 4
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 70번. 다음 C언어 프로그램이 실행되었을 때의 결과는?
<보기>
#include int main(int argc, char *argv[]) { int a[2][2] = {{11, 22}, {44, 55}}; int I, sum = 0; int *p; p = a[0]; for(i = 1; i < 4; i++) sum += *(p + i); printf("%d", sum); return 0; }
① 55
② 77
③ 121
④ 132
정답 : 3
입력 답 : 1
주제 :
소주제 :
2021년-2차 71번. C언어 라이브러리 중 stdlib.h에 대한 설명으로 옳은 것은?
① 문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자열로 바꿔주는 변환함수 등이 있다.
② 문자열 처리 함수로 strlen()이 포함되어 있다.
③ 표준 입출력 라이브러리이다.
④ 삼각함수, 제곱근, 지수 등 수학적인 함수를 내장하고 있다.
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 72번. 프로세스 적재 정책과 관련된 설명으로 틀린 것은?
① 반복, 스택, 부프로그램은 시간 지역성(Temporal Locality)과 관련이 있다.
② 공간 지역성(Spatial Locality)은 프로세스가 어떤 페이지를 참조했다면 이후 가상주소 공간상 그 페이지와 인접한 페이지들을 참조할 가능성이 높음을 의미한다.
③ 일반적으로 페이지 교환에 보내는 시간보다 프로세스 수행에 보내는 시간이 더 크면 스레싱(Thrashing)이 발생한다.
④ 스레싱(Thrashing) 현상을 방지하기 위해서는 각 프로세스가 필요로 하는 프레임을 제공할 수 있어야 한다.
정답 : 3
입력 답 : 2
주제 :
소주제 :
2021년-2차 73번. 교착상태의 해결 방법 중 은행원 알고리즘(Banker's Algorithm)이 해당되는 기법은?
① Detection
② Avoidance
③ Recovery
④ Prevention
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 76번. C언어에서 연산자 우선순위가 높은 것에서 낮은 것으로 바르게 나열된 것은?
<보기>
ㄱ. ( ) ㄴ. == ㄷ. < ㄹ. << ㅁ. || ㅂ. /
① ㄱ, ㅂ, ㄹ, ㄷ, ㄴ, ㅁ
② ㄱ, ㄹ, ㅂ, ㄷ, ㄴ, ㅁ
③ ㄱ, ㄹ, ㅂ, ㄷ, ㅁ, ㄴ
④ ㄱ, ㅂ, ㄹ, ㅁ, ㄴ, ㄷ
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 77번. 다음 JAVA 프로그램이 실행되었을 때의 결과는?
<보기>
public class array1 { public static void main(String[] args) { int cnt = 0; do { cnt++; } while (cnt < 0); if(cnt==1) cnt++; else cnt = cnt + 3; System.out.printf("%d", cnt); } }
① 2
② 3
③ 4
④ 5
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 78번. 리눅스 Bash 쉘(Shell)에서 export와 관련한 설명으로 틀린 것은?
① 변수를 출력하고자 할 때는 export를 사용해야 한다.
② export가 매개변수 없이 쓰일 경우 현재 설정된 환경변수들이 출력된다.
③ 사용자가 생성하는 변수는 export 명령어로 표시하지 않는한 현재 쉘에 국한된다.
④ 변수를 export 시키면 전역(Global)변수처럼 되어 끝까지 기억된다.
정답 : 1
입력 답 : 4
주제 :
소주제 :
2021년-2차 79번. TCP 프로토콜과 관련한 설명으로 틀린 것은?
① 인접한 노드 사이의 프레임 전송 및 오류를 제어한다.
② 흐름 제어(Flow Control)의 기능을 수행한다.
③ 전이중(Full Duplex) 방식의 양방향 가상회선을 제공한다.
④ 전송 데이터와 응답 데이터를 함께 전송할 수 있다.
정답 : 1
입력 답 : 2
주제 :
소주제 :
2021년-2차 82번. 침입 차단 시스템(방화벽) 중 다음과 같은 형태의 구축 유형은?
① Block Host
② Tree Host
③ Screened Subnet
④ Ring Homed
정답 : 3
입력 답 : 2
주제 :
소주제 :
2021년-2차 83번. 코드의 기입 과정에서 원래 '12536'으로 기입되어야 하는데 '12936'으로 표기되었을 경우, 어떤 코드 오류에 해당하는가?
① Addition Error
② Omission Error
③ Sequence Error
④ Transcription Error
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 84번. PC, TV, 휴대폰에서 원하는 콘텐츠를 끊김없이 자유롭게 이용할 수 있는 서비스는?
① Memristor
② MEMS
③ SNMP
④ N-Screen
정답 : 4
입력 답 : 3
주제 :
소주제 :
2021년-2차 85번. Secure OS의 보안 기능으로 거리가 먼 것은?
① 식별 및 인증
② 임의적 접근 통제
③ 고가용성 지원
④ 강제적 접근 통제
정답 : 3
입력 답 : 4
주제 :
소주제 :
2021년-2차 88번. ISO 12207 표준의 기본 생명 주기의 주요 프로세스에 해당하지 않는 것은?
① 획득 프로세스
② 개발 프로세스
③ 성능평가 프로세스
④ 유지보수 프로세스
정답 : 3
입력 답 : 1
주제 :
소주제 :
2021년-2차 89번. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?
① 네트워크 변화에 신속하게 대처할 수 있다.
② 거리 벡터 라우팅 프로토콜이라고 한다.
③ 멀티캐스팅을 지원한다.
④ 최단 경로 탐색에 Dijkstra 알고리즘을 사용한다.
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 93번. SPICE 모델의 프로세스 수행 능력 수준의 단계별 설명이 틀린 것은?
① 수준 7 - 미완성 단계
② 수준 5 - 최적화 단계
③ 수준 4 - 예측 단계
④ 수준 3 - 확립 단계
정답 : 1
입력 답 : 3
주제 :
소주제 :
2021년-2차 95번. 암호화 키와 복호화 키가 동일한 암호화 알고리즘은?
① RSA
② AES
③ DSA
④ ECC
정답 : 2
입력 답 : 1
주제 :
소주제 :
2021년-2차 97번. 서버에 열린 포트 정보를 스캐닝해서 보안 취약점을 찾는데 사용하는 도구는?
① type
② mkdir
③ ftp
④ nmap
정답 : 4
입력 답 : 2
주제 :
소주제 :
2021년-2차 98번. 하둡(Hadoop)과 관계형 데이터베이스 간에 데이터를 전송할 수 있도록 설계된 도구는?
① Apnic
② Topology
③ Sqoop
④ SDB
정답 : 3
입력 답 : 2
주제 :
소주제 :
2021년-2차 99번. 해쉬(Hash) 기법에 대한 설명으로 틀린 것은?
① 임의의 길이의 입력 데이터를 받아 고정된 길이의 해쉬 값으로 변환한다.
② 주로 공개키 암호화 방식에서 키 생성을 위해 사용한다.
③ 대표적인 해쉬 알고리즘으로 HAVAL, SHA-1 등이 있다.
④ 해쉬 함수는 일방향 함수(One-way function)이다.
정답 : 2
입력 답 : 4
주제 :
소주제 :
2021년-2차 100번. 소프트웨어 비용 추정 모형(estimation models)이 아닌 것은?
① COCOMO
② Putnam
③ Function-Point
④ PERT
정답 : 4
입력 답 : 3