Certificate/정보처리기사

[COMCBT] 정보처리기사 2021년 08월 14일 필기 기출문제 리뷰

Walker_ 2024. 2. 19. 21:41

https://www.comcbt.com/

 

최강 자격증 기출문제 전자문제집 CBT

전자문제집, CBT, 컴씨비티, 씨비티, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기,

www.comcbt.com

기출 문제 공부를 제공해주는 COMCBT 감사합니다.


 

햄 볶 합 니 다 !!


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

 

7. 요구 분석에 대한 설명으로 틀린 것은?

 - 기능적 요구사항

 - 시스템이 수행해야 하는 행위들을 구체화 한 것

 - 시스템에서 제공해야 할 기능을 정의한 것

 - 입력기능, 출력기능, 데이터베이스 기능, 통신 기능 등

 

 - 비기능적 요구사항

 - 시스템이 가져야 하는 기능 이외의 요구사항

 - 시스템의 전체적인 품질이나 고려해야 하는 제약사항 등

 - 사용 용이성, 효율성, 신뢰성, 이식성, 유연성, 확장성 등

 - 성능적인 면 : 응답속도, 자원 사용량 등

 - 보안 측면 : 침입 대응, 침입 탐지, 사용자 인증, 권한 부여 등

 

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

 - 럼바우 분석기법

 - 객체 모델링 : 객체 다이어그램

 - 동적 모델링 : 상태 다이어그램

 - 기능 모델링 : 자료흐름도

 

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

 

- 파이프 필터 패턴은 데이터 통로 파이프를 통해 컴포넌트인 필터간에 데이터 전송 구조로, 단방향, 양방향 모두 가능, 필터이동 오버헤드

 

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

 

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

 

- 버블정렬 : 인접한 데이터를 비교하면서 데이터의 위치를 바꾸어 정렬하는 방법, 한번에 다수의 교체 발생

 

23. 다음 그래프에서 정점 A를 건택하여 깊이우선탐색으로 운행한 결과는?

 

- 깊이 우선 탐색 : 최대한 깊이 탐색 후에 이전으로 돌아가 탐색을 이어간다.

 

25. 테스트 드라이버에 대한 설명으로 틀린 것은?

 

- 테스트 드라이버 : 테스트 대상 하위 모듈을 호출하고, 파라미터 전달, 모듈 테스트 수행 후의 결과 도출, 상향식 테스트 사용

- 테스트 스텁 : 제어 모듈이 호출하는 타 모듈의 기능을 단순히 수행하는 도구, 하향식 테스트에 사용

 

33. 소스코드 정적 분석에 대한 설명으로 틀린 것은?

 

- 소스코드 정적 분석

- 프로그램을 실행 시키지 ㅇ낳고 코드를 분석하는 방법

- 코드 내에 존재하는 보안 취약점, 잠재적 결함, 위험 등을 발견 가능

- 규칙과 흐름에 맞게 코드가 올바르게 작성되어 있는지 점검

 

38. 다음 트리에 대한 중위 순회 운행 결과는?

 

- 전위 : 중앙 노드 먼저

- 중위 : 왼쪽 > 중앙 노드

- 후위 : 왼쪽 > 오른쪽 > 최상위

 

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

 

- 테스트 수행 도구

- 자료 흐름도, 기능 테스트, 입력 도메인 분석, 랜덤 테스트

 

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

 

43. 다음 두 릴레이션 R1과 R2의 카티션 프로덕트 수행 결과는?

 

- 두 테이블 곱집합

- 튜플의 수는 각 테이블의 곱, 컬럼은 각 테이블의 컬럼을 더한 것과 같다.

 

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

 

- 개체 무결성 : 기본키는 null 값이 될 수 없음

- 참조 무결성 : 외래키는 참조할 수 없는 값을 가질 수 없음

- 도메인 무결성 : 특정 속성값은 그 속성이 정의된 도메인에 속한 값이어야 함

 

59. 이전 단계의 정규형을 만족함녀서 후보키를 통하지 않는 조인 종속을 제거해야 만족하는 정규형은?

 

- 제 1 정규형 : 릴레이션에 속한 모든 속성의 도메인이 더는 분해되지 않는 원자값으로만 구성되어 있음

- 제 2 정규형 : 기본키에 완전 함수 종속

- 제 3 정규형 : 이행적 함수 종속이 되지 않을 시 속함

- 제 4 정규형 : 다치 종속 제거시 만족

- 제 5 정규형 : 후보키를 통하지 않는 조인 종속제거해야 만족

 

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

 

 3. X → Y

 

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

 

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

 

- 시간적 응집도 (답)

- 논리적 응집도 : 모듈 내 구성 요소들이 같은 범주에 속하는 기능끼리 묶인 경우

- 우연적 응집도 : 모듈 내 구성 요소들이 뚜렷한 관계없이 묶인 경우

- 순차적 응집도 : 모듈 내 구성 요소들이 이전의 명령어로부터 나온 출력결과를 그 다음 명령어의 입력자료로 사용하는 경우

 

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

 

- 자동반복 요청방식

- Stop and Wait ARQ, Go Back N ARQ, Selective Repeat ARQ, Adaptive ARQ

 

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

 

- 66

 

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

 

- string.h 라이브러리에 존재하는 strcat 함수는 문자열을 이어 붙여주는 기능을 수행합니다.

 

68. 사용자가 요청한 디스크 입출력 내용이 다음과 같은 순서로 큐에 들어 있을 때, SSTF 스케쥴링을 사용한 경우의 처리 순서는?

 

- SSTF : 현재 헤드위치에서 가장 가까운 것부터 > 가장 이동거리가 짧은 것 > 남은 것 중 차이가 적은 것

 

72. 귀도 반로섬이 발표한 객체 지향적이며 좋은 스크립트 언어는?

 

- 파이썬

 

78. 다음 중 페이지 교체 알고리즘이 아닌 것은?

 

- 페이지 교체 알고리즘의 종류

- OPT : 앞으로 가장 오랫동안 사용되지 않을 페이지 교체

- FIFO : First ~

- LRU : 가장 오랫동안 사용되지않은 페이지 교체

- LFU

- MFU

- NUR

 

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

 

- else 는 예약어로 변수명으로 사용 불가능

 

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

 

81. 침입탐지 시스템과 관련한 설명으로 틀린 것은?

 

- 침입 탐지 시스템의 모델

- 오용탐지, 이상탐지

 

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

 

- 강제접근통제 (Mandatory Access Control)

 

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

 

- Paas-TA

 

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

 

- VLAN : 물리적 배치와 상관없이 논리적으로 LAN을 구성

 

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

 

- 대칭키 암호화 : 블록 암호화 - DES, SEED, AES, ARIA

- 개인키 암호화 : 스트림 암호화 - LFSR, RC4

- 공개키 암호화 : 비대칭 암호화 - RSA

 

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

 

- 소프트웨어 정의 스토리지 (Software-defined storage) SDS

 

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

 

- MQTT 프로토콜

- IBM개발, 발행 구독 프로토콜, TCP/IP 통해 기본 네트워크 제공

 

98. 시스템에 저장되는 패스워드들을 Hash 또는 암호화 알고리즘의 결과 값으로 저장된다. 다른 암호 값을 저장되도록 추가되는 값을 의미하는 것은?

 

- Hash : 단방향 복호화 불가능

- Encryption : 양방향, 역으로 복호화 가능

- Salt : 다른 암호값으로 저장되는 추가되는 값 (소금을 친다)

 

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

 

- LOC 기법

 

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

 

- OWASP