* 한국산업인력공단에서는 정보처리기사 실기문제와 답을 공개하지 않기에 시험을 응시하신 분들을 통해 복원된 문제와 가답안이니 참고 바랍니다.
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 커뮤니티)
'License > 정보처리기사' 카테고리의 다른 글
2021년 2회 정보처리기사 실기 기출문제 복원 (2) | 2021.07.12 |
---|---|
2020년 4, 5회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
2020년 3회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
2020년 2회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
2020년 1회 정보처리기사 실기 기출문제 복원 (0) | 2021.07.09 |
SysAdmin 메모장📑
안녕하세요. System Engineer를 꿈꾸며 끄적이는 메모장입니다.