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

정보처리기사 실기) 정보처리기사 실기 예상문제 (321~340)

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

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

cafe.naver.com/soojebi

 

321. 게임 클라이언트나 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 사용자에게 제공하는 시스템은 무엇인가? 

더보기

정답 : CDN(Contents Delivery Network)

 

322. ‘개념 관점, 역할기반 관점, 활동평가 관점, 활동구현 관점, 취약성 관점’등의 활동중심, 역할 기반의 프로세스로 구성된 집합체로서 이미 운영중인 시스템에 적용하기 적당한 소프트웨어 개발 보안 방법론은 무엇인가?

더보기

정답 : CLASP(Comprehensive, Lightweight Application Security Process)

 

323. 복수 서버, 복수 클라이언트 구조로 서버가 부족할 때 필요한 서버를 하나씩 추가하여 확장성을 기할 수 있는 소프트웨어 버전 관리 도구는 무엇인가? 

더보기

정답 : Clear Case

 

324. 다양한 미디어 포맷에 따라 각종 콘텐츠를 작성, 수집, 관리, 배급하는 콘텐츠 생산에서 활용, 폐기까지 전 공급 과정을 관리하는 기술을 무엇이라고 하는가?

더보기

정답 : CMS(콘텐츠 관리 시스템, Contents Management System)

 

325. 배치 스케줄러 실행을 위해 작업이 실행되는 시간 및 주기 등을 설정할 때 사용하는 표현식을 ( ① )(이)라고 한다. ( ① ) 는/은 왼쪽부터 순서대로 7개의 필드를 갖는데 각각의 의미는 ‘( ② )/분/시간/( ③ )/월/( ④ )/연도’이다.

더보기

정답 : ① 크론 표현식(Cron) ② 초(seconds) ③ 일(day) ④ 요일(week)

 

326. 대부분의 소프트웨어가 가지는 기본 데이터처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 이르는 용어는 무엇인가? 

더보기

정답 : CRUD(방식)

 

327. 문서 전체의 일관성을 유지할 수 있고, 각 코드마다 스타일을 지정해야 했던 부담을 덜기 위해 웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일시트는 무엇인가? 

더보기

정답 : CSS(Cascading Style Sheets)

 

328. 클라이언트-서버 구조로 구성되며 지역적으로 떨어진 상황에서도 다수의 인원이 동시에 범용적인 운영체제로 접근하여  작업이 가능한 도구로 GNU 일반 공중 사용 허가서 하에 배포되는 소프트웨어 버전관리 도구는 무엇인가?

더보기

정답 : CVS(Concurrent Versions System)

 

329. 특정 타입의 데이터베이스에 추상 인터페이스를 제공하는 개체로 세부내용 노출 없이 데이터를 조작하는 객체를 이르는 용어는? 

더보기

정답 : DAO(Data Access Object, 데이터 접근 객체)

 

330. 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP주소로 해석해주는 TCP/IP 네트워크 서비스를 무엇이라고 하는가? 

더보기

정답 : DNS(Domain Name System)

 

331. 디지털 저작물에 특정한 번호를 부여하는 일종의 바코드 시스템으로 디지털 저작물의 저작권 보호 및 정확한 위치 추적을 제공하는 식별기술은 무엇인가? 

더보기

정답 : DOI(Digital Object Identifier)

 

332. 콘텐츠의 불법복제 방지를 위한 디지털 저작권 관리 기술을 ( ① )(이)라고 한다. ( ① )의 구성요소로는 콘텐츠를 제공하는 ‘콘텐츠 제공자(contents provider)’와 쇼핑몰 등을 통해 암호화된 콘텐츠를 제공하는 ‘콘텐츠 분배자(contents distributor)’, 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능을 뜻하는 ( ② )와 원본을 안전하게 유통하기 위한 전자적 보안장치인 ‘보안 컨테니어(security container)’, 배포된 콘텐츠의 이용 권한을 통제하는 ( ③ ), 그리고 키 관리 및 라이선스 발급을 관리하는 ( ④ )로 이루어져 있다.

더보기

정답

① DRM(Digital Rights Management) ② 패키저(packager) ③ DRM컨트롤러 ④ 클리어링 하우스(clearing house)

 

333. 프로세스 사이에서 데이터를 전송하는 객체로 데이터 저장ㆍ회수  외에 다른 기능이 없는 객체를 뜻하는 말은 무엇인가?

더보기

정답 : DTO(Data Transfer Object, 데이터 전송 객체)

 

334. 기업 내에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합하여 필요한 정보를 중앙 집중적으로 통합 ,관리, 사용할 수 있는 환경을 구현하는 것으로 e-비즈니스를 위한 기본 인프라를 무엇이라고 하는가?

더보기

정답 : EAI(Enterprise Application Integration)

 

335. 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술로 버스를 중심으로 각각 프로토콜이 호환이 가능하도록 애플리케이션 간의 통합을 느슨한 결합(Loosely Coupled) 방식으로 지원하는 방식을 무엇이라고 하는가?

더보기

정답 : ESB(Enterprise Service Bus)

 

336. 암호화 알고리즘을 활용한 캡슐화 기반 페이로드 기밀성을 제공하는 프로토콜로 DARPA가 후원하는 연구 프로젝트의 일환으로 1992년부터 해군 연구소에서 개발되었으며 1993년 12월 IETF SIPP 실무 그룹에 의해 공개적으로 공개된 프로토콜은 무엇인가? 

더보기

정답 : ESP(Encapsulation Security Payload)

 

337. 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크로, 사용자가 테스트 케이스 테이블을 작성하면 빠르고 편하게 자동으로 원하는 값에 대해 테스트 할 수 있는 장점이 있는 검증 도구는 무엇인가?

더보기

정답 : Fitnesse

 

338. for문을 사용하여 다음 식을 완성하시오. (자바, 파이썬, C언어 중 택1 하여 표기)

배열에 있는 100개의 숫자를 모두 더하는 식을 작성하시오(배열의 이름은 a, 합한 값은 sum, 배열의 값을 가리키는 인덱스는 i라는 변수를 사용하고, sum 의 초깃값은 0이라고 가정)

더보기

정답

/*C, JAVA*/
for ( int i=0; i<100; i++ ) {
	sum = sum + a[i];
}
# 파이썬 1
for i in range(0, 100):
	sum = sum + a[i]
    
# 파이썬 2
for i in range(100):
	sum = sum + a[i]

 

339. TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 대용량 파일을 네트워크를 통해 주고 받을 때 사용하는 프로토콜은 무엇인가?

더보기

정답 : FTP(File Transfer Protocol)

 

340. 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템으로 로컬 저장소에서는 commit을 통해, 원격 저장소에서는 push를 통해 작업이 반영되는 형상 관리 도구는 무엇인가?

더보기

정답 : Git

반응형