정보처리기사/정보처리기사 실기 대비 문제

정보처리기사 실기) 정보처리기사 실기 예상문제 (181~200)

코딩하는 핑가 2020. 9. 14. 14:16
반응형

* 이 글은 수제비 카페 페코페코 예상 문제를 참고로 작성됐습니다.

cafe.naver.com/soojebi

 

181. 네트워크 리소스를 특정 사용층이 독점하도록 하는 통신 방식으로 네트워크를 독점하기 때문에 전송이 보장되고, 서킷을 확보하기 위한 작업 후, 실데이터를 전송하고 전성 후 서킷을 닫는 프로세스로 운영되어 서킷 확보 작업이 일어나는 동안 다른 기기들은 해당 경로를 이용하기 힘든 네트워크 전달방식은 무엇인가? 

더보기

정답 : 서킷 스위칭

 

182. 다음 표는 프로시저 선언부에 대한 설명이다. 올바른 키워드(예약어)를 쓰시오.

( ① ) [OR REPLACE] PROCEDURE 프로시저_명

파라미터_명 [MORE( ② )] 데이터_타입

...

( ③ )

변수 선언

( ① )

DBMS내에 객체(트리거, 함수, 프로시저)를 생성

[OR REPLACE]

기존 프로시저 존재 시에 현재 컴파일 하는 내용으로 덮어씀

[MORE]

변수의 입출력을 구분하고 [ IN / OUT / ( ② ) ]로 구분됨

( ③ )

PL/SQL의 블록을 시작

CHAR

고정길이 문자열 타입 / 지정 길이보다 짧은 데이터 입력 시, 나머지 공간 공백 처리

( ④ )

가변길이 문자열 타입 / 지정 길이보다 짧은 데이터 입력될 시 나머지 공간 채우지 않음

NUMBER

숫자(정수, 실수) 저장하는 데에 데이터 타입

더보기

정답 : ① CREATE  ② INOUT ③ IS[AS] ④ VARCHAR 

 

183. <보기>는 프로그래밍 언어를 구분없이 나열한 것이다. 선언형 언어를 선택하시오.

C+ / PHP / Haskell / SQL / ALGOL / JAVA / Python / LISP / C / Javascript / Prolog / Delphi / C#

더보기

정답 : Haskell / SQL / LISP / Prolog

해설

객체지향 언어: C+ / JAVA / C#

절차적 언어: ALGOL / C

스크립트 언어: PHP / Python / Javascript

 

184. 테스트 목적에 따른 분류 중 하나로 ‘사용자의 이벤트에 시스템이 응답하는 시간, 특정 시간 내에 처리하는 업무량, 사용 요구에 시스템이 반응하는 속도 등을 측정하는 테스트 기법은 무엇인가?

더보기

정답 : 성능 테스트(Performance Test)

 

185. 클라이언트와 서버의 논리적인 연결을 뜻하는 말로 통신에서는 사용자와 컴퓨터, 또는 두 대의 컴퓨터간의 활성화된 접속을 의미하며, 프로그램 사용과 관련해서는 한 응용프로그램의 기동을 시작해서 종료할 때까지의 시간을 가리키는 용어를 ( ① )(이)라고 한다.

더보기

정답 : 세션(Session)

 

186. TCP 신뢰성 기반의 연결을 이용한 공격 방법으로, 통신 내용을 엿보거나 세션을 가로채어 정상적인 인증 과정을 무시하고, 불법으로 시스템에 접근할 수 있는 공격은 무엇인가?

더보기

정답 : 세션 하이재킹(Session Hijacking)

 

187. 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조를 뜻하는 용어는?

더보기

정답 : 소프트웨어 아키텍처(Software Architecture)

 

188. 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준은 무엇인가?

더보기

정답 : 소프트웨어 아키텍처 프레임워크(Software Architecture Framwork)

 

189. 일방향 해시 함수에서 다이제스트를 생성할 때 추가되는 바이트 단위의 임의의 문자열을 무엇이라고 하는가?

더보기

정답 : 솔트(salt)

 

190. 윈도우 함수 중, 레코드의 순위를 계산하는 함수를 ‘순위 함수’라고 한다. 순위 함수에는 RANK, DENSE_RANK, ROW_NUMBER의 3유형이 있는데, 동일 순위의 레코드 존재 시에도 후 순위를 넘어가지 않아 ‘2위가 3개인 레코드가 3개 있는 경우, <1위, 2위, 2위, 2위, 3위, 4위, … >와 같이 계산하는 함수는 무엇인가? 

더보기

정답 : DENSE_RANK

 

191. 컴퓨터 내부를 관리하는 커널(Kernel)과 사용자 간을 연결하는 명령어(command)창은 무엇인가? 

더보기

정답 : 쉘(Shell)

 

192. 공격대상에게 직접 공격을 하지 않고 데이터만 몰래 들여다보는 수동적 공격기법은 무엇인가? 

더보기

정답 : 스니핑(Sniffing)

 

193. 프로세스보다 가벼운, 독립적으로 수행되는 순차적인 제어의 흐름이며, 실행 제어만 분리하여 여러 개로 사용될 수 있는 실행 단위는 무엇인가?

더보기

정답 : 스레드(Thread)

 

194. 2계층 장비로서, 동일 네트워크 내에서 출발지에 들어온 데이터 프레임을 목적지 MAC 주소 기반으로 빠르게 전달하는 네트워크 장비는 무엇인가?

더보기

정답 : 스위치(Switch)

 

195. 애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈 소스 DB 모니터링 기능 및 인터페이스 감시 기능을 제공하는 인터페이스 도구는 무엇인가? 

더보기

정답 : 스카우터(SCOUTER)

 

196. 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하고 유니코드 문자열을 지원하여 다양한 언어의 문자 처리가 가능하고, 들여쓰기를 사용하여 블록을 구분하는 문법을 채용한 스크립트 언어는 무엇인가?

더보기

정답 : 파이썬(Python)

 

197. 정책, 프로세스, 콘텐츠 구성, 와이어 프레임(UI, UX), 기능 정의, 데이터베이스 연동 등 서비스 구축을 위한 모든 정보가 담겨 있는 설계 산출물을 (         )(이)라고 한다.

더보기

정답 : 스토리보드(Storyboard)

 

197. UI 개발을 위한 주요 비법 중 하나로 ‘ 불확실성이 높은 상황 변화를 사전에 예측하고 다양한 시나리오를 설계하는 방법으로 불확실성을 제거해나가려는 경영 전략의 한 방법’을 무엇이라고 하는가? 

더보기

정답 : 시나리오 플래닝(Scenario Planning)

 

198. 개발하는 소프트웨어가 복잡해짐으로 인해 보안상 취약점이 발생할 수 있는 부분을 보완하여 프로그래밍하는 것으로 안전한 소프트웨어를 개발하기 위해 지켜야 할 코딩 규칙과 소스 코드 취약 목록이 포함된 코딩을 무엇이라고 하는가?

더보기

정답 : 시큐어 코딩(Secure Coding)

 

199. 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하여 생성된 객체를 어디에서든지 참조 할 수 있도록 하는 디자인 패턴은 무엇인가? 

더보기

정답 : 싱글톤 패턴(Singleton Pattern)

 

200. 고객의 요구사항을 정리해 놓은 시나리오를 4개의 분리된 구조로 구성된 아키텍처 개념으로 제시하여, 이들 4개 구조가 충돌되지 않는지, 시스템의 요구사항을 충족시키는지를 증명하기 위하여 유스케이스를 체크 방법으로 사용하는 소프트웨어적인 접근 방법은 무엇인가?

더보기

정답 : 소프트웨어 아키텍처 4+1뷰

반응형