본문 바로가기
정보처리기사

정보처리기사 2020년 제 4회 필기 기출 오답정리

by mihsyeh 2020. 10. 5.

B형 가채점 63점으로 과락없이 아슬아슬하게 합이긴한데

3차때에 비해 어려워서 틀리기도 많이 틀렸고

이걸 왜 틀렸지..? 스스로 어처구니 없었던 기본적인 문제

그리고 처음보는 문제나 개념이 많아서 정리함

 

2020년 정기 기사 4회 필기 - 정보처리기사 2교시B형 (출처 - 기사퍼스트)

더보기
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100

[1과목 소프트웨어 설계]

 

1. 애자일 방법론에 해당하지 않는 것은?

① 기능중심 개발

② 스크럼

③ 익스트림 프로그래밍

④ 모듈중심 개발


2. 요구 사항 명세기법에 대한 설명으로 틀린 것은?

① 비정형 명세기법은 상용자의 요구를 표현할 때 자연어를 기반으로 서술한다.

② 비정형 명세기법은 사용자의 요구를 표현할 때 Z 비정형 명세기법을 사용한다.

③ 정형 명세기법은 사용자의 요구를 표현할 때 수학적인 원리와 표기법을 이용한다.

④ 정형 명세기법은 비정형 명세기법에 비해 표현이 간결하다.


12. GoF 디자인 패턴 분류에 해당하지 않는 것은?

① 생성 패턴 ② 구조 패턴 ③ 행위 패턴 ④ 추상 패턴


14. XP의 기본원리로 볼 수 없는 것은?

① Linear Sequential Method

② Pair Programming

③ Collective Ownership

④ Continuous Integration


16. 코드화 대상 항목의 중량, 면적, 용량 등의 물리적 수치를 코드는?

① 순차 코드 ② 10진 코드 ③ 표의 숫자 코드 ④ 블록 코드


17. 럼바우 객체지향 분석 기법에서 동적 모델링에 활용되는 다이어그램은?

① 객체 다이어그램

② 패키지 다이어그램

③ 상태 다이어그램

④ 자료 흐름도


18. 파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은?

① 노드와 간선으로 구성된다

② 서브시스템이 입력 데이터를 받아 처리하고 겨과를 다음 서브시스템으로 넘겨주는 과정을 반복한다

③ 계층 모델이라고도 한다

④ 3개의 서브시스템 (모델, 뷰, 제어)으로 구성되어 있다.


[2과목 소프트웨어 개발]

 

22. 다음이 설명하는 테스트 용어는?

- 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동을 말한다.
- 종류에는 참, 샘플링, 휴리스틱, 일관성 검사가 존재한다.

① 테스트 케이스

② 테스트 시나리오

③ 테스트 오라클

④ 테스트 데이터


31. 소스코드 품질분석 도구 중 정적 분석 도구가 아닌 것은?

① pmd

② checkstyle

③ valance

④ cppcheck


33. 다음에서 설명하는 클린 코드 작성 원칙은?

한번에 한가지 처리만 수행한다
클래스/메소드/함수를 최소 단위로 분리한다.

① 다형성 ② 단순성 ③ 추상화 ④ 의존성


39. 인터페이스 구현 검증 도구가 아닌 것은?

① ESB

② xUnit

③ STAF

④ NTAF


[3과목 데이터 베이스 구축]

 

41. 개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 틀린 것은?


46. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?

① 저장 레코드 양식 설계

② 레코드 집중의 분석 및 설계

③ 접근 경로 설계

④ 목표 DBMS에 맞는 스키마 설계


47. 다음 SQL문에서 빈칸에 들어갈 내용으로 옳은 것은?

UPDATE 회원 ( ) 전화번호 ='010-14'
WHERE 회원번호 ='N4';

① FROM ② SET ③ INTO ④ TO


48. 데이터웨어하우스의 기본적인 OLAP 연산이 아닌 것은?

① translate ② roll-up ③ dicing ④ drill-down


49. 데이터 모델에 표시해야 할 요소로 거리가 먼 것은?

① 논리적 데이터 구조

② 출력 구조

③연산

④ 제약 조건


51. 정규화된 엔티티, 속성, 관계를 시스템의 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은?

① 인덱스정규화 ② 반정규화 ③ 집단화 ④ 머징


54. A1, A2, A3 3개 속성을 갖는 한 릴레이션에서 A1의 도메인은 3개 값, A2의 도메인은 2개 값, A3의 도메인은 4개 값을 갖는다. 이 릴레이션에 존재할 수 있는 가능한 튜플의 최대 수는?


58. 학생 테이블을 생성한 후, 성별 필드가 누락되어 이를 추가하려고 한다. 이에 적합한 SQL 명령어는?

① INSERT ② ALTER ③ DROP ④ MODIFY


59. 한 릴레이션 스키마가 4개 속성, 2개 후보키 그리고 그 스키마의 대응 릴레이션 인스턴스가 7개 튜플을 갖는다면 그 릴레이션의 차수는?


[4과목 프로그래밍 언어 활용]

 

61. 자바에서 사용하는 접근제어자의 종류가 아닌 것은?

① internal ② private ③ default ④ public


62. 다음과 같은 세그먼트 테이블을 가지는 시스템에서 논리 주소 (2, 176)에 대한 물리 주소는?

세그먼트 번호 시작 주소 길이 (바이트)
0 670 248
1 1752 422
2 222 198
3 996 604

①398 ②400 ③1928 ④1930


63. C 언어에서 구조체를 사용하여 데이터를 처리할 때 사용하는 것은?

①for ②scanf ③struct ④abstract


64. UDP 특성에 해당되는 것은?

① 데이터 전송 후, ACK를 받는다 

② 송신중에 링크를 유지 관리하므로 신뢰성이 높다

③ 흐름제어나 순서제어가 없어 전송속도가 빠르다

④ 제어를 위한 오버헤드가 크다


65. 다음 자바 코드를 실행한 결과는?


68. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?

① TCP  ARP FTP ④ IP


70. UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?

configenv printenv env ④ setenv


73. 응집도의 종류 중 서로 간에 어떠한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?

Functional Cohesion

Sequential Cohesion

③ Logical Cohesion

④ Coincidental Cohesion


74. Java 프로그래밍 언어의 정수 데이터 타입 중 'long'의 크기는?


77. 다음 파이썬으로 구현된 프로그램의 실행 결과로 옳은 것은?

>>> a = [0,10,20,30,40,50,60,70,80,90]
>>> a[:7:2]

[20, 60]

[60, 20]

[0, 20, 40, 60]

④ [10, 30, 50, 70]


79. PHP에서 사용 가능한 연산자가 아닌 것은?

@ # ③ <> ④ ===


[5과목 정보시스템 구축 관리]

 

81. 소프트웨어 정의 데이터센터에 대한 설명으로 틀린 것은?

   


83. 다음 내용에 적합한 용어는?

- 대용량 데이터

   


84. 다음은 정보의 접근통제 정책에 대한 설명이다. ( ㄱ )에 들어갈 내용으로 옳은 것은?

정책 ( ㄱ ) DAC RBAC
권한 부여 시스템 데이터 소유자 중앙 관리자
접근 결정 보안 등급 신분  역할
정책 변경 고정적 변경 용이 변경 용이
장점 안정적, 중앙 집중적 구현 용이, 유연함 관리 용이

① NAC MAC SDAC ④ AAC


87. SoftTech사에서 개발된 것으로 구조적 요구 분석을 하기 위해 블록 다이어그램을 채택한 자동화 도구는?

SREM PSL/PSA HIPO ④ SADT


90. 다음이 설명하는 다중화 기술은?

  


97. 공개키 암호화 방식에 대한 설명으로 틀린 것은?

   

댓글