License/정보처리기사

2021년 1회 정보처리기사 실기 기출문제 복원

S.A.H 2021. 7. 9. 21:29
반응형

 

* 한국산업인력공단에서는 정보처리기사 실기문제와 답을 공개하지 않기에 시험을 응시하신 분들을 통해 복원된 문제와 가답안이니 참고 바랍니다.


1. 물리주소(MAC 주소)로 IP주소를 찾는 프로토콜을 작성하시오.

더보기

답안: RARP

2. [ 보기 ] 구현 / 개념적 설계 / 논리적 설계 / 요구사항 / 물리적 설계

보기를 토대로 (1) ~ (3)에 알맞은 답안을 쓰시오.

(1) ~ 결과로 테이블 정의서, 명세서 등이 있음

(2) 결과로 E-R 다이어그램이 나옴

(3) 과정에서 정규화 과정 수행함

더보기

답안: (1) 물리적 설계, (2) 개념적 설계, (3) 논리적 설계

3. 웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어는 무엇인가?

더보기

답안: WSDL

4. 다음 (1), (2)에 알맞은 답안을 쓰시오.

(1) ( ) 요구사항은 시스템이 제공하는 기능 또는 서비스에 대해 상세하게 기술된 요구사항이다.

(2) ( ) 요구사항은 시스템 속성이나 시스템에 의해 제공되는 서비스나 기능에 대한 제약사항에 대해 기술되어 있다.

더보기

답안: (1) 기능적 (2) 비기능적

5. 파이썬 문제

class arr:
	 a = ["Seoul","Kyeonggi","Inchon","Daejoen","Deagu","Pusan"] 
str01=' '
for i in arr.a:
	str01 = str01 + i[0] 
print(str01)
더보기

답안: SKIDDP

6. SQL 문제

SELECT COUNT(*) FROM [TABLE] WHERE EMPNO > 100 AND SAL >= 3000 OR ENPNO = 200[TABLE]

EMPNO SAL
100 1000
200 3000
300 1500
더보기

답안: 1

7. JAVA 문제

public class Test{ 

	 public static void main(String []args){ 
     	int a[][] = {{45, 50, 75}, {89}}; 
        System.out.println(a[0].length); 
        System.out.println(a[1].length); 
        System.out.println(a[0][0]); 
        System.out.println(a[0][1]); 
        System.out.println(a[1][0]); 
     }
}

더보기

답안:

3

1

45

50

89

8. 이것은 시스템의 성능 향상, 개발 과정의 편의성 등을 위해 정규화된 데이터 모델을 분할, 통합, 추가하는 과정으로, 의도적으로 정규화를 위배하는 행위이다. 이것은 무엇인가?

더보기

답안: 비정규화(반정규화)

9. 다음은 블랙박스 테스트의 예시이다. (1), (2)에 알맞은 테스트를 작성하시오.

(1) 0 <= x <= 10일 때 -1 0 10 11인 경우 사용하는 테스트

(2) 유효값과 그렇지 않은 범위(무효값)를 나눠야할 경우 사용하는 테스트

더보기

답안:

(1) 경계값 분석 테스트 ( 한계값 분석 테스트 )

(2) 동등분할 테스트 ( 동치분할 테스트, 균등분할 테스트, 동치 클래스 분해 테스트 )

10. 다음 [ 보기 ] ㄱ~ㅂ 에서 (1), (2)에 알맞은 기호를 작성하시오.

(1) 이것은 모듈 테스트라고도 불리며 사용자 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트한다.

(2) 이것은 인터페이스 간 시스템이 정상적으로 실행되는지 확인하는 테스트이다.

[ 보기 ] ㄱ. 시스템 테스트 ㄴ. 인수 테스트 ㄷ.알파 테스트 ㄹ. 단위 테스트 ㅁ. 통합 테스트 ㅂ. 회귀 테스트

더보기

답안: (1) ㄹ , (2) ㅁ

11. 다음 (1) ,(2)에 알맞은 답안을 작성하시오.

1. IPv6는 (1) 비트 길이를 가진다.

2. IPv4는 길이 32비트이며, (2) 비트씩 4분할한다

더보기

답안: (1) 128, (2) 8

12. 프로세스간 인터페이스, 공유 메모리(Shared Memory) 소켓(Socket) 세마포어(Semaphores)

더보기

답안: IPC 메소드

13. 서로 다른 플랫폼 간의 연계, 통합, Point to Point, Hub&Spoke, Message Bus 등이 있는 것은 무엇인가?

더보기

답안: EAI

14. 다음 테이블의 카디널리티와 차수의 갯수를 구하시오. (단, 학번, 학년은 숫자형, 이름과 학과는 문자형이다)

(실제 문제와 내용은 다소 다를 수 있음)

학번 이름 학과 학년
20191001 강은미 컴퓨터학과 2
20190002 김정미 정보통신학과 2
02180003 홍길동 정보보호학과 3
20201002 김철수 정보보호학과 2
20211003 김영희 정보통신학과 3

-카디널리티 : (1)

-차수: (2)

더보기

답안: (1) 5 , (2) 4

15. C언어 문제

int main() { 
	struct insa { 
    	char name[10]; 
        int age; 
     } a[] = {"Kim", 28, "Lee", 38, "Park", 41, "Choi", 30}; 
     struct insa *p; 
     p = a; 
     p++;
     
    printf("%s ", p->name); 
    printf("%d ", p->age); 
    
}
더보기

답안:

Lee

38

16. 다음은 데이터 모델 구성 요소 3가지에 대한 설명이다. 다음에 알맞는 답안을 작성하시오. ( 문제 완전하지 않음 )

(1) 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터 베이스를 조작하는 기본 도구이다.
(2) 개체 모델에서는 (①)을/를 ~ 나타내는데 논리 데이터 모델에서는 (②)을/를 어떻게 나타낼 것인지 ~
(3) 제약조건 명시되어 있음
더보기

답안: ① 연산 , ② 구조

17. 시스템 객체의 접근을 개인 또는 그룹의 식별자에 기반한 방법으로 이떤 종류의 접근 권한을 가진 사용자가 다른 사용자에게 자신의 판단에 따라 권한을 허용하는 접근제어 방식은?

더보기

답안: DAC(임의적 접근 통제)

18. JAVA문제

public class Test {
	public static void main(String[] args) { 
    	 int j, i; 
         for (j = 0, i = 0; i <= 5; i++) { 
         	 j += i; 
             System.out.print(i); 
             if (i == 5) {
             	System.out.print("=");
                System.out.print(j);
             } else {
             	System.out.print("+");
             }
         }
    }
}
더보기

답안: 0+1+2+3+4+5=15

19. 다음 [ 보기 ] ㄱ~ㅂ 에서 (1), (3)에 알맞은 기호를 작성하시오.

(1) 모듈간 데이터, 지역변수를 직접 참조하는 경우의 결합도

(2) 모듈간의 인터페이스로 배열이나 객체 등 자료구조가 전달되는 경우의 결합도

(3) 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역변소를 갱신하는 식으로 상호 작용을 하는 경우의 결합도

[ 보기 ] ㄱ. 자료 결합도 ㄴ. 스탬프 결합도 ㄷ. 제어 결합도 ㄹ. 공통 결합도 ㅁ. 내용 결합도 ㅂ. 외부 결합도

더보기

답안: (1) ㅁ , (2) ㄴ , (3) ㄹ

20. 괄호안에 공통적으로 들어갈 공격 기법을 적으시오.

1. ( ) 은/는 '세션을 가로채다'라는 의미로, 정상적 연결을 RST 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결한다.
2. TCP ()은 ~ [TCP 하이재킹의 원리에 대한 설명]
더보기

답안: 세션 하이재킹 또는 TCP 세션 하이재킹


*제가 정보처리기사 실기를 공부하기 위해 정리한 것으로 아래의 출처를 기반으로 작성하였습니다.

*출처 참고:

https://cafe.naver.com/soojebi (수제비 IT 커뮤니티)

http://gisafirst.com/main/main.html (기사퍼스트)

반응형