영보의 SystemOut.log

[정보처리기사]2020정보처리기사 실기 2회 기출/답안/후기 본문

자기계발/정보처리기사

[정보처리기사]2020정보처리기사 실기 2회 기출/답안/후기

영보로그 2020. 7. 30. 12:31
반응형

 

지난 7월 25일 '정보처리기사 실기 2회'를 치루고 왔습니다.

너무 만만하게 본 탓인지 다시 한번 시험을 쳐야할 것 같네요...

 

 

 

 

https://www.dumok.net/bbs/board.php?bo_table=center_notice&wr_id=8963&ckattempt=1

 

두목넷

컴퓨터, 회계, 재경 자격증 합격의 모든것 두목넷

www.dumok.net

 

 

 

 

무튼 2회차 가답안으로 채점 해보시고

3회차 준비하시는 분들도 참고 바랍니다~

 


번호

문제 비고
1 A는 한국IT 보안관제실에서 근무하게 되었다. A는 정보시 스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생 한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시 점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오. 목표복구시간
(RTO)
 
2 asia = {'한국', '중국', '일본'} asia.add('베트남') asia.add('중국') asia.remove('일본') asia.update({'한국', '홍콩', '태국'}) print(asia) {'태국', '베트남', '한국', '중국', '홍콩'} Python
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 Test { public static void main(String[] args) { Parent pa = ( ) Child(); pa.show(); } } new Java
6 (표 나옴) <학생> - 학번(varchar), 이름(varchar), 학년(number), 수강 과목(varchar), 점수(number), 연락처(varchar) - 3,4학년 학번, 이름을 조회할 것 - IN 예약어 사용할 것 - 괄호는 테이블 정의시 사용한 속성의 자료형을 의미함 select 학번, 이름 from 학생 where 학년 in (3, 4); SQL
7 ROLLBACK에 대해 서술하시오 데이터 제어어의 하나로, 트랜잭션이 실패했을 시 작업을 취소하고 이전 상태로 되돌릴 때 사용 하는 명령어  
8 네트워크 트래픽을 IP계층에서 암호화와 식별성을 제공하 며, 네트워크 계층에서의 보안통신규약 IPSEC  
9 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표 준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위 하여 사용 정적 분석 또는 정적 테스트  
10 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들 한테 연락이 가고 자동으로 내용이 갱신되는 방식으로, 일 대다의 의존성을 정의하는 패턴이다. 서로 상호작용을 하 는 객체 사이에서는 가능하면 느슨하게 결합하는 대표적 인 패턴이다 observer  
11 리눅스의 커널 위에서 동작하며, 자바와 코틀린으로 애플 리케이션을 작성하는 운영체제로 휴대용 장치에서 주로 사용된다 안드로이드  
12 SQL 'name' 속성으로 'idx_name' 이라는 인덱스를 생성하 는 SQL문을 작성하시오
(표 나옴) (stid, name, score, deptid)
CREATE INDEX idx_name ON student(name); SQL
13 http, https, smtp등을 사용하여 xml 기반의 메시지를 네트워 크 상에서 교환하는 프로토콜 ( ) envelope, 헤더(header), 바디(body) 등이 추가된 xml 문 서이다. ( )는 복잡하고 무거운 구조로 구성되어 있어 ( ) 보다는 restful 프로토콜을 이용하기도 한다. SOAP  
14 SQL Injection에 대해 서술하시오 웹 응용 프로그램에 강제로 SQL 구문을 삽입하 여 내부 데이터베이스(DB) 서버의 데이터를 유 출 및 변조하고 관리자 인증을 우회하는 공격 기 법  
15 사용자 인터페이스의 기본 원칙 (표 형태) •직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다. •( ) : 사용자의 목적을 정확하고 완벽하게 달성해야 한다. •학습성 : 누구나 쉽게 배우고 익힐 수 있어야 한다. •유연성 : 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 한다. 유효성  
16 리눅스/유닉스에서 a.txt 에 대해 권한 부여 <조건> 사용자에게 읽기,쓰기 실행 권한 부여 그룹에게 읽기, 실행 권한 부여 그 외에게 실행 권한 부여 한줄로 작성하며, 8진법을 이용할 것 chmod 751 a.txt 리눅스 명령어
17 전세계 오픈된 정보를 하나로 묶는 방식. link data와 open data의 합성어 Linked Open Data  
18  데이터베이스 설계 순서 개념적 설계 - 논리적 설계 - 물리적 설계  
19 class A {
int a;
public A(int a) { this.a = a; }
void display() { System.out.println("a=" + a); }
}
class B extends A {
public B(int a) {
super(a); super.display(); }
}
public class Test { public static void main(String[] args) {
B obj = new B(10); }
}
a=10 Java
20 소프트웨어( ) 는 변경제어, 개발 전반 산출물에 대하여 관 리한다. 관리 도구로 Git, SvN 등이 있다 형상 관리  

 

 

 

<후기 + 반성>

코딩문제 / SQL 쿼리문제는 당연히 쉽게 풀 수 있을거라 생각하여 소홀히 한점이 후회됩니다.

리눅스 명령어도 긴가민가해서 확실히 알고 넘어가야 할 것 같네요.

(이것만 해도 30점)

 

또한 난이도를 높인건 좋은데, 단원별 핵심문제는 안내고 귀퉁이 문제만 낸게;; 좀 어이가 없었어요.. 

네트워크 프로토콜 문제도 많이 나왔어서 푸는 동안 멘붕 장난 아니였습니다.

 

3화차 준비하시는 분들, 시나공+수제비 말고도

개정전 기출 필기 +실기 꼼꼼하게 보셔야할듯..ㅋㅋㅋㅋㅋ하..!!

 

 

 

화이팅하시길 바랍니다!

 

 

 

 

반응형