* 한국산업인력공단에서는 정보처리기사 실기문제와 답을 공개하지 않기에 시험을 응시하신 분들을 통해 복원된 문제와 가답안이니 참고 바랍니다.
1. 한국아이티 보안관제실에서 근무한다. 정보시스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오. (한글 또는 영어)
답안 : 목표 복구 시간 / RTO(Recovery Time Objective)
2. 파이썬 배열문제
"a={'일본', '중국', '한국'}
a.add('베트남')
a.add('중국')
a.remove('일본')
a.update({'홍콩', '한국', '태국'})
print(a)"
답안 : {'중국', '한국', '베트남', '홍콩', '태국'} (순서 상관없이 집합 요소만 포함하면 정답처리)
3. 자바스크립트를 사용하여 웹서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술
답안 : AJAX
4. 고객의 요구사항 변화에 유연하게 대응하기 위해 일정한 주기를 반복하면서 개발하는 방법론, 워터폴에 대비되는 방법론으로 최근 회사에서 각광받는 방법론
답안 : 애자일 방법론
5. 자바 객체 생성 (____) 채우기
class Parent{
void show() {
System.out.println("Parent");
}
}
class Child extends Parent {
void show() {
System.out.println("Child");
}
}
public class Main{
public static void main(String[]args) {
Parent pa = (___________) Child();
pa.show();
}
}
출력결과: Child
답안 : new
6. SQL SELECT 작성 ( in 사용 )
- 학번, 이름을 학생 테이블에서 3, 4학년인 학생을 검색 - IN 함수 사용 |
답안 : SELECT 학번, 이름 FROM 학생 WHERE 학년 IN(3,4);
7. 트랜잭션 Rollback에 대해 설명하시오.(약술형)
답안 : 트랜잭션 실패 시 트랜잭션 실행 이전으로 되돌리는 데이터 제어어
8. 무결성과 인증을 보장하는 인증헤더(AH)와 기밀성을 보장하는 암호화(ESP)를 이용한 IP 보안 프로토콜, 망 계층(network layer, 3계층)인 인터넷 프로토콜(IP)에서 보안성을 제공해주는 표준화 기술
답안: IPSec
9. 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용 ( 테스트 자동화 도구 유형 )
답안: 정적 분석 도구 / 정적분석 / 정적 테스트 (모두 정답처리)
10. 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 (one-to-many) 의존성을 가지는 디자인 패턴. 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합(Loose coupling)하는 디자인을 사용해야 한다.(영문)
답안: Observer
11. 휴대 전화를 비롯한 휴대용 장치를 위한 운영 체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트, 단문 메시지 서비스(SMS), MMS 등을 포함하고 있는 소프트웨어 스택이자 리눅스 모바일 운영 체제이다. 개발자들이 자바와 코틀린 언어로 응용 프로그램을 작성할 수 있게 하였으며, 컴파일된 바이트코드를 구동할 수 있는 런타임 라이브러리를 제공한다.
답안: Android (안드로이드)
12. SQL 인덱스 작성 - student 테이블의 name 속성에 idx_name 이름의 인덱스 생성
답안 : CREATE INDEX idx_name ON student(name);
13. ( ) 빈칸 채우기
- HTTP, HTTPS, SMTP를 통해서 XML 기반의 데이터를 주고 받는 프로토콜 Envelop, Header, Body로 구성 됨 - 웹 서비스(Web Service) 방식에서 파일 전송은 HTTP 기반의 ( )을 사용하여 송수신한다. ( ) 대신 레스트 풀(RESTful) 프로토콜(Protocol)로 대체할 수 있다. |
답안: SOAP
14. SQL Injection을 설명하시오(약술형)
답안: 웹 응용 프로그램에 강제로 SQL 구문을 삽입하여 내부 데이터베이스(DB) 서버의 데이터를 유출 및 변조하고 관리자 인증을 우회하는 공격 기법
15. UI 설계 원칙에서 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작하는 원칙
답안: 유효성
16. a.txt 에 대해 권한 부여 (8진법 표현)
- 사용자에게 읽기,쓰기 실행 권한 부여
- 그룹에게 읽기, 실행 권한 부여
- 그 외에게 실행 권한 부여
답안: chmod 751 a.txt
17. 전세계 오픈된 정보를 하나로 묶는 방식. linked data와 open data의 합성어 (영문)
답안: Linked Open Data
18. 데이터베이스 설계 순서 (요구사항 분석 -> ( ) -> ( ) -> ( ) -> 구현)
답안: 개념적설계 - 논리적 설계 - 물리적 설계
19. 자바 상속, super 키워드 이용 결과값 묻는 문제
class A {
int a;
A(int a) {
this.a=a;
}
void display() {
System.out.println("a="+a);
}
}
class B extends A {
B(int a) {
super(a);
super.display();
}
}
public class Main {
public static void main(String[]args) {
B obj = new B(10);
}
}
답안: a=10
20. 소프트웨어 개발 과정에서 변경 사항을 관리하는 기법은 ( ) 기법이라 하며 ( ) 기법을 활용한 도구로는 CVS, SVN , Git 등이 있다.
답안: 형상 관리
*제가 정보처리기사 실기를 공부하기 위해 정리한 것으로 아래의 출처를 기반으로 작성하였습니다.
*출처 참고:
https://cafe.naver.com/soojebi (수제비 IT 커뮤니티)
http://gisafirst.com/main/main.html (기사퍼스트)
'License > 정보처리기사' 카테고리의 다른 글
2020년 4, 5회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
---|---|
2020년 3회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
2020년 1회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
정보처리기사 실기 공격기법 단답형 문제 총정리 (0) | 2021.07.08 |
정보처리기사 디자인 패턴 단답형 문제 총정리 (1) | 2021.07.08 |
SysAdmin 메모장📑
안녕하세요. System Engineer를 꿈꾸며 끄적이는 메모장입니다.