전체 문항 풀이

정보처리기사 · 2021년 8월

문항을 한 페이지에서 확인하고, 왼쪽 번호를 눌러 원하는 문제로 바로 이동할 수 있습니다.

01

요구사항 검증(Requirements Validation)과 관련한 설명으로 틀린 것은?

1번 답안을 입력하세요
02

UML 모델에서 한 사물의 명세가 바뀌면 다른 사물에 영향을 주며, 일반적으로 한 클래스가 다른 클래스를 오퍼레이션의 매개변수로 사용하는 경우에 나타나는 관계는?

2번 답안을 입력하세요
03

익스트림 프로그래밍(XP)에 대한 설명으로 틀린 것은?

3번 답안을 입력하세요
04

소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은?

4번 답안을 입력하세요
05

객체지향 설계에서 정보 은닉(Information Hiding)과 관련한 설명으로 틀린 것은?

5번 답안을 입력하세요
06

소프트웨어 공학에서 모델링(Modeling)과 관련한 설명으로 틀린 것은?

6번 답안을 입력하세요
07

요구 분석(Requirement Analysis)에 대한 설명으로 틀린 것은?

7번 답안을 입력하세요
08

클래스 다이어그램의 요소로 다음 설명에 해당하는 용어는?

지문/예시

- 클래스의 동작을 의미한다. - 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것이다. - UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다.
8번 답안을 입력하세요
09

분산 시스템을 위한 마스터-슬레이브(Master-Slave) 아키텍처에 대한 설명으로 틀린 것은?

9번 답안을 입력하세요
10

요구 사항 정의 및 분석·설계의 결과물을 표현하기 위한 모델링 과정에서 사용되는 다이어그램(Diagram)이 아닌 것은?

10번 답안을 입력하세요
11

객체지향의 주요 개념에 대한 설명으로 틀린 것은?

11번 답안을 입력하세요
12

사용자 인터페이스(User Interface)에 대한 설명으로 틀린 것은?

12번 답안을 입력하세요
13

GoF(Gang of Four) 디자인 패턴과 관련한 설명으로 틀린 것은?

13번 답안을 입력하세요
14

애자일 개발 방법론과 관련한 설명으로 틀린 것은?

14번 답안을 입력하세요
15

럼바우(Rumbaugh)의 객체지향 분석 기법 중 자료 흐름도(DFD)를 주로 이용하는 것은?

15번 답안을 입력하세요
16

순차 다이어그램(Sequence Diagram)과 관련한 설명으로 틀린 것은?

16번 답안을 입력하세요
17

객체지향 분석 기법과 관련한 설명으로 틀린 것은?

17번 답안을 입력하세요
18

대표적으로 DOS 및 Unix 등의 운영체제에서 조작을 위해 사용하던 것으로, 정해진 명령문자열을 입력하여 시스템을 조작하는 사용자 인터페이스(User Interface)는?

18번 답안을 입력하세요
19

분산 시스템에서의 미들웨어(Middleware)와 관련한 설명으로 틀린 것은?

19번 답안을 입력하세요
20

소프트웨어 아키텍처와 관련한 설명으로 틀린 것은?

20번 답안을 입력하세요
21

테스트를 목적에 따라 분류했을 때, 강도(Stress) 테스트에 대한 설명으로 옳은 것은?

21번 답안을 입력하세요
22

다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 3의 결과는?

지문/예시

9, 6, 7, 3, 5
22번 답안을 입력하세요
23

다음 설명에 부합하는 용어로 옳은 것은?

지문/예시

- 소프트웨어 구조를 이루며, 다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위이다. - 하나 또는 몇 개의 논리적인 기능을 수행하기 위한 명령어들의 집합이라고도 할 수 있다. - 서로 모여 하나의 완전한 프로그램으로 만들어질 수 있다.
23번 답안을 입력하세요
24

테스트 드라이버(Test Driver)에 대한 설명으로 틀린 것은?

24번 답안을 입력하세요
25

다음 중 선형 구조로만 묶인 것은?

25번 답안을 입력하세요
26

다음은 스택의 자료 삭제 알고리즘이다. 빈칸에 들어 갈 내용으로 옳은 것은? (단, Top: 스택포인터, S: 스택의 이름)

지문/예시

If Top = 0 Then ( 빈칸 ) Else { remove S(Top) Top = Top - 1 }
26번 답안을 입력하세요
27

순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력한 후 출력한 결과로 불가능한 것은?

27번 답안을 입력하세요
28

소프트웨어 테스트에서 검증(Verification)과 확인(Validation)에 대한 설명으로 틀린 것은?

28번 답안을 입력하세요
29

개별 모듈을 시험하는 것으로 모듈이 정확하게 구현되었는지, 예정한 기능이 제대로 수행되는지를 점검하는 것이 주요 목적인 테스트는?

29번 답안을 입력하세요
30

형상 관리의 개념과 절차에 대한 설명으로 틀린 것은?

30번 답안을 입력하세요
31

소스코드 정적 분석(Static Analysis)에 대한 설명으로 틀린 것은?

31번 답안을 입력하세요
32

소프트웨어 개발 활동을 수행함에 있어서 시스템이 고장(Failure)을 일으키게 하며, 오류(Error)가 있는 경우 발생하는 것은?

32번 답안을 입력하세요
33

코드의 간결성을 유지하기 위해 사용되는 지침으로 틀린 것은?

33번 답안을 입력하세요
34

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

34번 답안을 입력하세요
35

다음 중 최악의 경우 검색 효율이 가장 나쁜 트리 구조는?

35번 답안을 입력하세요
36

테스트 케이스 자동 생성 도구를 이용하여 테스트 데이터를 찾아내는 방법이 아닌 것은?

36번 답안을 입력하세요
37

저작권 관리 구성 요소 중 패키저(Packager)의 주요 역할로 옳은 것은?

37번 답안을 입력하세요
38

데이터베이스의 무결성 규정(Integrity Rule)과 관련한 설명으로 틀린 것은?

38번 답안을 입력하세요
39

데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?

39번 답안을 입력하세요
40

물리적 데이터베이스 설계에 대한 설명으로 거리가 먼 것은?

40번 답안을 입력하세요
41

다음 중 기본키는 NULL 값을 가져서는 안되며, 릴레이션 내에 오직 하나의 값만 존재해야 한다는 조건을 무엇이라 하는가?

41번 답안을 입력하세요
42

SQL문에서 HAVING을 사용할 수 있는 절은?

42번 답안을 입력하세요
43

관계 데이터베이스에 있어서 관계 대수 연산이 아닌 것은?

43번 답안을 입력하세요
44

학적 테이블에서 전화번호가 Null값이 아닌 학생명을 모두 검색할 때, SQL 구문으로 옳은 것은?

44번 답안을 입력하세요
45

관계형 데이터베이스에서 다음 설명에 해당하는 키(Key)는?

지문/예시

한 릴레이션 내의 속성들의 집합으로 구성된 키로서, 릴레이션을 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못한다.
45번 답안을 입력하세요
46

데이터베이스에서 인덱스(Index)와 관련한 설명으로 틀린 것은?

46번 답안을 입력하세요
47

로킹 단위(Locking Granularity)에 대한 설명으로 옳은 것은?

47번 답안을 입력하세요
48

관계 대수에 대한 설명으로 틀린 것은?

48번 답안을 입력하세요
49

데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못한 곤란한 현상이 발생하는 것을 무엇이라 하는가?

49번 답안을 입력하세요
50

다음 중 SQL에서의 DDL 문이 아닌 것은?

50번 답안을 입력하세요
51

정규화에 대한 설명으로 적절하지 않은 것은?

51번 답안을 입력하세요
52

트랜잭션의 주요 특성 중 하나로 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?

52번 답안을 입력하세요
53

SQL의 논리 연산자가 아닌 것은?

53번 답안을 입력하세요
54

동시성 제어를 위한 직렬화 기법으로 트랜잭션 간의 처리 순서를 미리 정하는 방법은?

54번 답안을 입력하세요
55

이전 단계의 정규형을 만족하면서 후보키를 통하지 않는 조인 종속(JD: Join Dependency)을 제거해야 만족하는 정규형은?

55번 답안을 입력하세요
56

어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?

56번 답안을 입력하세요
57

모듈 내 구성 요소들이 서로 다른 기능을 같은 시간대에 함께 실행하는 경우의 응집도(Cohesion)는?

57번 답안을 입력하세요
58

오류 제어에 사용되는 자동반복 요청방식(ARQ)이 아닌 것은?

58번 답안을 입력하세요
59

다음 파이썬(Python) 프로그램이 실행되었을 때의 결과는?

지문/예시

def cs(n): s = 0 for num in range(n + 1): s += num return s print(cs(11))
59번 답안을 입력하세요
60

다음 C언어 프로그램이 실행되었을 때의 결과는?

지문/예시

#include <stdio.h> #include <string.h> int main(void) { char str[50] = "nation"; char *p2 = "alter"; strcat(str, p2); printf("%s", str); return 0; }
60번 답안을 입력하세요
61

JAVA에서 힙(Heap)에 남아있으나 변수가 가지고 있던 참조값을 잃거나 변수 자체가 없어짐으로써 더 이상 사용되지 않는 객체를 제거해주는 역할을 하는 모듈은?

61번 답안을 입력하세요
62

다음 C언어 프로그램이 실행되었을 때의 결과는?

지문/예시

#include <stdio.h> int main(void) { int a = 3, b = 4, c = 2; int r1, r2, r3; r1 = b <= 4 || c == 2; r2 = (a > 0) && (b < 5); r3 = !c; printf("%d", r1 + r2 + r3); return 0; }
62번 답안을 입력하세요
63

다음 중 JAVA에서 우선순위가 가장 낮은 연산자는?

63번 답안을 입력하세요
64

사용자가 요청한 디스크 입·출력 내용이 다음과 같은 순서로 큐에 들어 있을 때 SSTF 스케쥴링을 사용한 경우의 처리 순서는? (단, 현재 헤드 위치는 53 이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)

지문/예시

큐의 내용: 98, 183, 37, 122, 14, 124, 65, 67
64번 답안을 입력하세요
65

192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 4개의 Subnet으로 나누고 IP Subnet-zero 적용했다. 이 때 Subnetting 된 네트워크 중 4번째 네트워크의 4번째 사용가능한 IP는 무엇인가?

65번 답안을 입력하세요
66

C Class에 속하는 IP address는?

66번 답안을 입력하세요
67

다음 C언어 프로그램이 실행되었을 때의 결과는?

지문/예시

#include <stdio.h> int main(void) { int n = 4; int *pt = NULL; pt = &n; printf("%d", *pt + n); return 0; }
67번 답안을 입력하세요
68

귀도 반로섬(Guido van Rossum)이 발표한 언어로 인터프리터 방식이자 객체지향적이며, 배우기 쉽고 이식성이 좋은 것이 특징인 스크립트 언어는?

68번 답안을 입력하세요
69

다음 JAVA 프로그램이 실행되었을 때의 결과를 쓰시오.

지문/예시

public class ovr { public static void main(String[] args) { int arr[]; int i = 0; arr = new int[10]; arr[0] = 0; arr[1] = 1; while(i < 8) { arr[i + 2] = arr[i + 1] + arr[i]; i++; } System.out.println(arr[9]); } }
69번 답안을 입력하세요
70

프로세스와 관련한 설명으로 틀린 것은?

70번 답안을 입력하세요
71

모듈의 독립성을 높이기 위한 결합도(Coupling)와 관련한 설명으로 틀린 것은?

71번 답안을 입력하세요
72

TCP 헤더와 관련한 설명으로 틀린 것은?

72번 답안을 입력하세요
73

모듈화(Modularity)와 관련한 설명으로 틀린 것은?

73번 답안을 입력하세요
74

다음 중 페이지 교체(Page Replacement) 알고리즘이 아닌 것은?

74번 답안을 입력하세요
75

C언어에서의 변수 선언으로 틀린 것은?

75번 답안을 입력하세요
76

파일 디스크립터(File Descriptor)에 대한 설명으로 틀린 것은?

76번 답안을 입력하세요
77

침입탐지 시스템(IDS: Intrusion Detection System)과 관련한 설명으로 틀린 것은?

77번 답안을 입력하세요
78

정보 시스템 내에서 어떤 주체가 특정 개체에 접근하려 할 때 양쪽의 보안 레이블(Security Label)에 기초하여 높은 보안 수준을 요구하는 정보(객체)가 낮은 보안 수준의 주체에게 노출되지 않도록 하는 접근 제어 방법은?

78번 답안을 입력하세요
79

구글의 구글 브레인 팀이 제작하여 공개한 기계 학습(Machine Learning)을 위한 오픈소스 소프트웨어 라이브러리는?

79번 답안을 입력하세요
80

국내 IT 서비스 경쟁력 강화를 목표로 개발되었으며 인프라 제어 및 관리 환경, 실행 환경, 개발 환경, 서비스 환경, 운영환경으로 구성되어 있는 개방형 클라우드 컴퓨팅 플랫폼은?

80번 답안을 입력하세요
81

정보 보안을 위한 접근 제어(Access Control)와 관련한 설명으로 틀린 것은?

81번 답안을 입력하세요
82

소프트웨어 개발 프레임워크와 관련한 설명으로 틀린 것은?

82번 답안을 입력하세요
83

물리적 배치와 상관없이 논리적으로 LAN을 구성하여 Broadcast Domain을 구분할 수 있게 해주는 기술로 접속된 장비들의 성능향상 및 보안성 증대 효과가 있는 것은?

83번 답안을 입력하세요
84

SQL Injection 공격과 관련한 설명으로 틀린 것은?

84번 답안을 입력하세요
85

비대칭 암호화 방식으로 소수를 활용한 암호화 알고리즘은?

85번 답안을 입력하세요
86

다음에서 설명하는 IT 스토리지 기술은?

지문/예시

- 가상화를 적용하며 필요한 공간만큼 나눠 사용할 수 있도록 하며 서버 가상화와 유사함 - 컴퓨팅 소프트웨어로 규정하는 데이터 스토리지 체계이며, 일정 조직 내 여러 스토리지를 하나처럼 관리하고 운용하는 컴퓨터 이용 환경 - 스토리지 자원을 효율적으로 나누어 쓰는 방법으로 이해할 수 있음
86번 답안을 입력하세요
87

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

87번 답안을 입력하세요
88

다음 내용이 설명하는 것은?

지문/예시

개인과 기업, 국가적으로 큰 위협이 되고 있는 주요 사이버 범죄 중 하나로 Snake, Darkside 등 시스템을 잠그거나 데이터를 암호화해 사용할 수 없도록 하고 이를 인질로 금전을 요구하는 데 사용되는 악성 프로그램
88번 답안을 입력하세요
89

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

89번 답안을 입력하세요
90

소프트웨어 생명주기 모형 중 Spiral Model에 대한 설명으로 틀린 것은?

90번 답안을 입력하세요
91

특정 사이트에 매우 많은 ICMP Echo를 보내면, 이에 대한 응답(Respond)을 하기 위해 시스템 자원을 모두 사용해버려 시스템이 정상적으로 동작하지 못하도록 하는 공격방법은?

91번 답안을 입력하세요
92

TCP/IP 기반 네트워크에서 동작하는 발행-구독 기반의 메시징 프로토콜로 최근 IoT 환경에서 자주 사용되고 있는 프로토콜은?

92번 답안을 입력하세요
93

시스템이 몇 대가 되어도 하나의 시스템에서 인증에 성공하면 다른 시스템에 대한 접근권한도 얻는 시스템을 의미하는 것은?

93번 답안을 입력하세요
94

시스템에 저장되는 패스워드들은 Hash 또는 암호화 알고리즘의 결과 값으로 저장된다. 이때 암호공격을 막기 위해 똑같은 패스워드들이 다른 암호 값으로 저장되도록 추가되는 값을 의미하는 것은?

94번 답안을 입력하세요
95

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

95번 답안을 입력하세요
96

오픈소스 웹 애플리케이션 보안 프로젝트로서 주로 웹을 통한 정보 유출, 악성 파일 및 스크립트, 보안 취약점 등을 연구하는 곳은?

96번 답안을 입력하세요

답안 현황 0 / 96

답안 현황

0 / 96

정보처리기사 · 2021년 8월 응시 | taskory