자격증관련/정보처리기사

2019 정보처리기사 실기 2회차 문제 / 가답안 (기출문제)

Emil :) 2019. 6. 30. 00:03
728x90
반응형

* 알고리즘(25점)

1. 순서도(10점)

- 답안: 10000, M/5, TM(K)+PM(K) 또는 PM(K)+TM(K)

- 화폐 매수 구하기 (7강, 기사기출문제)

2. 자바(5점)

- 답안: 15

- 합계 구하기 (C언어, 자바 강의)

3. 자바(5점)

- 답안:

10

5

4

3

2

- 내림 차순 정렬, println (C언어, 자바 강의)

4. C언어(5점)

- 답안: ch==‘0’

- ch가 문자형 변수이므로 0을 따옴표로 묶어야 함, 0을 입력받으면 break 되는 조건 (C언어, 자바 강의)

 

* 데이터베이스(25점)

1. (4점)

- 답안: 1

- 대체키 가능한 수 (대체키는 후보키의 성질을 가지고 있으므로 튜플을 유일하게 식별할 수 있어야 합니다.)

2. (6점)

- 답안: DDL 컴파일러, 트랜잭션 관리자

- 18년 1회 기사기출(기출 강의)

3. (6점)

- 답안: 200, 100, 300

- Select sum(속성명), null 제외

4. SQL(3점)

- 답안: insert into 학생 values (193739, ‘홍길동’, 3, ‘경영학개론’, ‘010-1234-1234’); 

- 17년 1회 기사기출(기출 강의)

5. (6점)

- 답안: 

REDO: T2,T4 

UNDO: T3,T5

- REDO, UNDO (데이타베이스 특강1)

 

* 신기술(25점)

1. 보안 용어(15점)

- 답안: 스턱스넷, 다크 데이터, 킬 스위치, APT, 가용성(availability, 유용성)

- 스턱스넷: 17년 1회 기사기출(기출 강의)

- 다크 데이터: 17년 3회 기사기출(기출 강의) 

- 킬 스위치: 18년 2회 기사기출(기출 강의)

- APT: 13년 2회 기사기출(신기술1강)

- 가용성: 18년 3회 기사기출(기출 강의)

 

2. 신기술 용어(10점)

- 답안: 오픈스택 , 블록체인 또는 DLT(분산원장기술), QoS, 지그비, MEMS

- 새롭게 출제: 오픈스택

- 블록체인: 17년3회 기사기출(기출 강의)

- Qos: 18년1회 기사기출(기출 강의)

- 지그비: 18년2회 기사기출(기출 강의)

- MEMS: 18년3회 기사기출(기출 강의)

 

* 업무프로세스(15점)

- 답안: EDI, 데이터 마이닝, 주문접수

- 12년 3회 기사 기출문제(업무프로세스 2강)

 

* 전산영어(10점)

- 답안: DRM, VPN, LBS, DDoS, VoIP

- 16년 2회 기사 기출문제(전산영어 1강)

 

 

출처 : 기사퍼스트 가답안

 

 

 

오늘 정처기 실기를 봤다

가답안 채점은 65점... 실제로 공단에서 채점은 안빡세게 한다니까 더 높게나올지도?

 

일단 가답안을 기준으로 내 기억에서 최대한 뽑아내서 써본다 위의 번호랑 문제랑 매치해보면 편할듯함

 

참고사항

참고로 2020년부터 문제 유형이 아예 바뀐다.. 이말은 기출문제가 없음.
/* 수정
필기만 바뀜, 실기는 그대로래요
*/ 수정끝
그니까 2019년 3회를 준비하시는 분들이라면 꼭! 붙기를 바람

그리고 책 사서 하는걸 추천. 책사서 걍 한번에 붙으세용 갠적으로 시나공보단 이기적 추천함 개꿀입니다

개인적인 생각으로 전공자는 빡세게 1주일 공부하면되고, 비전공자는 한달에서 길게하면 한달반? 정도면 충분할듯하다.

 

알고리즘

알고리즘은 전공자라면 쉽게 붙을수있음! 그냥 뭐 학교수업하던거 나오기도하고, 자료구조때 정렬, 스택 등 했었을텐데

솔직히 자구까지는 안간다. 그냥 1학년 C정도로 나옴 C활용?

보통 순서도 문제 1개 나오고, C나 JAVA 언어 출력결과나 빈칸에 넣는거 나온당

 

1번문제

이거 순서도로 나왔는데 그리기도 힘들고 어렵다ㅋ... 책에 나와있던거 사진찍어서 올려드림

 

 

이문제나옴 ㅇㅇ

근데 이게 또 나올까? 안나오겠찌 ㅎ 걍나왔다고!

 

2번문제

이거 보고 내 눈을 의심했다 너무 쉬운거나와서;;;

int a[] = {1,2,3,4,5}; 
int result = 0; 
for(int i = 0 ; i < 5 ; i++) 
    result += i; 
printf("%d",result);

 

3번문제

public class HelloWorld{

     public static void main(String []args){
         int a[] = {4,2,10,3,5};
         int temp = 0;
         for(int i = 0 ; i <= 3 ; i++) {
             for(int j = i+1 ; j <= 4 ; j++) {
                 if(a[i] < a[j]){
                     temp = a[i];
                     a[i] = a[j];
                     a[j] = temp;
                 }
             }
         }
         
         for(int i = 0 ; i < 5 ; i++){
             System.out.println(a[i]);
         }
     }
}

얜 또 잘 되네 뭐냐?

암튼 이런식이었음 선택정렬! 내림차순으로 ㅇㅇ

글고 print ln! ln!! 잊지마라 이거때매 틀린 내친구있다.

 

4번문제

문제가 뭐 출력하는건데 

#include <stdio.h>

int main()
{
    char ch;
    scanf("%c",&ch);
    if( 정답?? )
        break;
    return 0
}

대충 이런식이었다 입력된 ch가 0이면 break 되도록 하여라 였는데

답이 ch == '0' 인데 ch == 0 으로씀 이런거 조심

 

 

데이터베이스

데베는 외울게 많다. 전공하신 분들도 좀 많이보시는거 추천드려여 개념부터 외울게 많긴했는데

문제가 쉽게 나오긴하더라고... 근데 이번껀 좀 헷갈리는게많았음

 

1번문제

그냥 릴레이션 하나 주고 기본키 알려주고 대체키 몇개인지 세는거였음.

 

2번문제

여기에 DDL 컴파일러, 트랜잭션 관리자 구멍뚫어놓고 쓰라고 나옴 이 문제 단골이니까 외우시는게 좋음

 

 

 

 

 

 

3번문제

이거 릴레이션 주고 표가 아마

100              100                200

NULL            NULL              100

100              NULL               0

이런식으로 되있었는데, 이거 Select sum(속성명) 이런식으로 나왔었음

 

4번문제

일반적인 SQL 쿼리문임 INSERT INTO 는 기본이니까 꼭 숙지하자

 

5번문제

이거는 뭐 트랜잭션 그림 줘놓고 REDO, UNDO 시 어떤 트랜잭션이 사용되는가? 뭐 그런 내용이었다

 

 

암튼 알려줄만한 문제는 이정도고

신기술동향, 전산영어, 업무프로세스 이친구들은 저기 위에 써있는 답이 빈칸에 답넣는거라 딱히 설명할것도없다

책 사시면 모의고사랑 기출문제 풀어보시면 감 오실거임

구글링 해보고 왔으면 도움됐으면함 ㅎ

728x90
반응형