별의 공부 블로그 🧑🏻‍💻
728x90
728x170

[정보처리기사 실기] 시험 개요

 

시험 개요

직무 내용 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다.
적용 기간 2020.1.1 ~ 2022.12.31
실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산결과
시험 시간 2시간 30분

 

2020년 영역별 출제 문항수

영역 1회 2회 3회 4회 합계
1 요구사항 확인 1 1 1 1 4
2 데이터 입출력 구현 2 1 1 2 6
3 통합 구현 1 1 0 0 2
4 서버 프로그램 구현 2 1 0 2 5
5 인터페이스 구현 1 1 1 0 3
6 화면 설계 0 1 1 0 2
7 애플리케이션 테스트 관리 2 1 2 2 7
8 SQL 응용 1 3 4 1 9
9 소프트웨어 개발 보안 구축 2 3 0 2 7
10 프로그래밍 언어 활용 3 3 6 5 17
11 응용 SW 기초 기술 활용 4 3 3 5 15
12 제품 소프트웨어 패키징 1 1 1 0 3
합계 20 20 20 20 80
  • 문제당 5점
    • 과목2, 과목7~11만 열심히 공부해도 70점 이상을 얻을 수 있음.
  • 60점 이상(12문제 이상)만 맞으면 합격

 

728x90

 

2021년 영역별 출제 문항수

영역 1회 2회 3회 & 4회 통합 합계
1 요구사항 확인 1 0 2 3
2 데이터 입출력 구현 5 2 1 8
3 통합 구현 1 0 0 1
4 서버 프로그램 구현 2 3 3 8
5 인터페이스 구현 0 0 0 0
6 화면 설계 0 1 1 2
7 애플리케이션 테스트 관리 2 2 2 6
8 SQL 응용 1 3 2 6
9 소프트웨어 개발 보안 구축 1 1 3 5
10 프로그래밍 언어 활용 4 5 5 14
11 응용 SW 기초 기술 활용 2 3 1 6
12 제품 소프트웨어 패키징 0 0 0 0
합계 20 20 20 60

 

시험 유형

[유형1] 영문 Full-name으로 답안 작성하기
문제 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임을 의미하는 용어를 영문 Full-name으로 쓰시오.
Operating System
참고 문제에 영문 Full-name으로 작성하라는 조건이 제시되었으므로, 반드시 답안을 영문 Full-name으로 작성해야 한다. 답안 작성 시 스펠링에 유의해야 한다. 대소문자는 구분하지 않지만, 스펠링을 한 개라도 틀리면 오답으로 처리될 수 있다.

 

[유형2] 영문 약어로 답안 작성하기
문제 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임을 의미하는 용어를 영문 약어로 쓰시오.
OS
참고 문제에 영문 약어로 작성하라는 조건이 제시되었으므로, 반드시 답안을 영문 약어로 작성해야 한다. 대소문자는 구분하지 않는다. 한글로 작성하거나 영문 Full-name으로 작성할 경우 오답으로 처리될 수 있다. 

 

[유형3] 작성 조건이 제시되지 않은 경우
문제 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임을 의미하는 용어를 쓰시오.
운영체제, OS, Operating System 중 1가지만 쓰면 된다.
참고 문제에 한글 또는 영문 Full-name이나 약어로 작성하라는 조건이 제시되지 않았으므로, 답으로 제시된 항목 중 어떤 것을 답안으로 작성하든 관계없다. 단, 이런 경우에는 한글이나 영문 약어로 쓰는 것이 유리하다. 영문 Full-name으로 쓰다가 스펠링을 하나라도 틀리면 오답으로 처리될 수 있기 때문이다. 마찬가지로 대소문자는 구분하지 않는다.

 

[유형4] 여러 개의 답이 있고 제시된 답안 수량이 있는 경우
문제 Microsoft 사가 개발한 운영체제인 Windows의 특징을 2가지만 쓰시오.
· GUI를 지원한다. 
· 선점형 멀티태스킹을 지원한다. 
·  PnP 기능을 지원한다.
· CLE 기능을 지원한다.
· 255자의 긴 파일명을 지원한다.
· Single-User System이다.
참고 문제에 특징을 2가지만 작성하라는 조건이 제시되어 있으므로, 답으로 제시된 특징 중 2가지만 쓰면 정답으로 인정된다. 만약 3가지를 썼다면 작성한 3가지가 모두 다 맞아야 한다. 하나라도 틀리면 오답으로 간주되기 때문에 정확히 아는 것 2가지만 써야 한다. 정확히 기억나지 않아 하나를 다 썼다고 해서 도움이 되지 않는다. 경우에 따라서는 무조건 틀린 것으로 간주될 수 있으니 주의해야 한다.

 

[유형5] 서술식으로 작성하기
문제 키(Key)란 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성이다. 키의 종류 중 기본키(Primary Key)의 개념을 간략히 서술하시오.
기본키는 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다.
참고 서술식으로 답안을 작성해야 하는 경우에는 문제에 제시된 용어를 특정 할 수 있는 키워드가 반드시 포함되어야 한다. 이 문제에서는 답으로 제시된 내용 중 밑줄 친 부분이 반드시 포함되어야 정답으로 인정된다.

 

[유형6] 프로그램의 실행 결과 작성하기
문제 다음 C언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오.
#include <stdio.h>
main() {
    int a = 12, b = 24;
    printf("%d\n", a);
    printf("%d\n", b);
}
12
24
참고 C, Java, Python의 실행 결과부분 점수가 없으므로 정확하게 작성해야 한다. 출력문의 서식 문자열에 '\n'이 있으므로 결과를 서로 다른 줄에 작성해야 한다. 답안을 한 줄로 12 24 혹은 12, 24로 작성했을 경우 부분 점수 없이 오답으로 처리된다.

 

[유형7] 변수명 입력시 대소문자 구분하기
문제 다음은 변수들의 값을 출력하는 Java 프로그램이다. 괄호 안에 알맞은 답을 적어 완성하시오.
public class Test {
	public static void main(String[] args) {
		int Num = 1;
		String Name = "Brown";
		System.out.printf("%d, %s", Num, (   ));
	}
}
Name
참고 C, Java, Python에서는 대소문자를 구분하기 때문에 변수명을 답안으로 작성할 때반드시 대소문자를 구분해서 정확히 작성해야 한다. 답안을 NAME이나 name과 같이 문제에 제시된 변수명과 다르게 작성한 경우에는 가차 없이 오답으로 처리된다.

 

[유형8] 배열 및 리스트의 요소 지정하기
문제 다음은 리스트 a에 저장된 값을 출력하는 Python 프로그램이다. 괄호 안에 알맞은 답을 적어 완성하시오.
a = [ 2, 4, 6, 8, 10 ]
for i in range(5):
    print((    ))
a[i]
참고 C, Java에서 배열의 요소를 지정하거나 Python에서 리스트의 요소를 지정할 때는 반드시 a[i]와 같이 대괄호를 사용해야 한다. a(i)와 같이 소괄호를 사용해서 작성하면 확실한 오답으로 처리된다.

 

[유형9] SQL문 작성하기
문제 <학생> 테이블에서 이름이 '이'로 시작하는 학생들의 학번을 검색하는 SQL문을 쓰시오.
SELECT 학번 FROM 학생 WHERE 이름 LIKE '이%';
참고 SQL문 작성대소문자를 구분하지 않는다. 답안을 select 학번 from 학생 where 이름 like '이%'; 와 같이 작성해도 된다. 단, 스펠링이 하나라도 틀리면 부분점수 없이 오답으로 처리된다.

 

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖