정보처리기사

[정처기] 실기 기출 공부 (2020년 4회)

멋쟁이천재사자 2023. 2. 27. 20:45

2023년 1회 필기시험 첫날인 2월 13일 월요일에 응시했고 컴터 화면으로 합격을 확인했습니다.
4월22일 실기 시험을 준비하고 있습니다.

 

어제는 홍달쌤 유튜브 영상으로 제공된 2020년 4회 실기 기출을 풀어보았습니다.

이 정도 수준의 문제라면 70점 정도 획득하여 합격이 가능할 것 같습니다.

 

그런데 16,18,19,20 프로그램 문제를 거의 틀렸습니다.

실망스럽습니다.

크게 어려운 것이 아닌데 정답을 맞추지 못했습니다.

아직도 프로그래밍 공부가 더 필요하고, 문제 풀이시에도 좀 더 꼼꼼히 확인하고 주의할 필요가 있습니다.

 

 

출처 : https://youtu.be/Kc1xRWy3-rs

번호 참고 예상득점
1 행위 디자인 패턴 종류 5
2 패키지 다이어그램 UML 다이어그램
구정 - 클객컴배복패
행동 - 유시커상활타
https://youtu.be/Kc1xRWy3-rs?t=228 

0
3 샘플링 오라클 참샘휴일
특정한 몇개의 입력 값에 대해서만
https://youtu.be/Kc1xRWy3-rs?t=379 

5
4 동등분할 테스트 테스트기법
동경 둘중에 어떤것
동등값 분할
https://youtu.be/Kc1xRWy3-rs?t=518 

5
5 select 학과,count(*) as '학과 튜플수'
from 학생
group by 학과
sql 작성
select 학과,count(*) as '학과 튜플수'
from 학생
group by 학과
5
6 네트워크상에 통과되는 패키들의 내용을 엿보는 행위 Sniffiing 서술
속이는 것은 Spoofing 이고 흉내내는 것?
https://youtu.be/Kc1xRWy3-rs?t=834 

0
7 인가된 사용자가 정보를 요구할때 적시에 제공되어야 하는 원칙 가용성 서술
인가된 사용자는 언제든지 사용가능해야 한다.
정보를 중단 없이 활용 가능한 상태
https://youtu.be/Kc1xRWy3-rs?t=905 

4
8 삽입이상 삭제이상 갱신이상 삽입 삭제 갱신
데이터베이스 이상 3가지
5
9 즉시갱신 (   )회복기법은 장애가 발생하면 장애발생 시점에 따라  REDO 나 UNDO를 실행하여 복구한다
https://youtu.be/Kc1xRWy3-rs?t=1466 
5

10 준비 실행 대기 디타블웨
생준실대완
준비상태 실행상태 대기상태
https://youtu.be/Kc1xRWy3-rs?t=1708 

5
11 IPv6   5
12 Unix 벨연구소
멀티태스킹 운영체제
트리구조 파일시스템
5
13 Hadoop 더그커팅
캐퍼랠라
MapReduce
5
14 블록체인 체인:P2P 기반 생성 연결고리
블록 : 소규모데이터
분산 컴퓨팅 기술 기반의 원장 관리기술
https://youtu.be/Kc1xRWy3-rs?t=2418 

5
15 NAT 네트워크 주소 변환 의미
한정된 공인 IP 를 여러개의 내부 사설 IP로 변환하기 위한 기술
5
16 KOREA
EA
K
E
M
C 언어 프로그램
오답
K
E
K
E
M
https://youtu.be/Kc1xRWy3-rs?t=2677 

0
17 3,5 Java 배열 프로그램
문제는 복잡. 답은 싱거움
5
18 1. i < a.length
2. n % 2
진법변환
1. i < a.length 또는i<8 이 정답일듯. n > 0 로 생각한 것은 오답
2. n % 2
3
19 1 2라고 생각. 오답임.
일일이 꼼곰히 풀어야 함
상속.재귀함수.오버라이딩.
https://youtu.be/Kc1xRWy3-rs?t=3804 

0
20 [1, 2, 3]
7
1 2 3 
4 5 
6 7 8 9
1237123 45 6789
파이선 print 줄바꿈 자동
123 이 아닌 [1,2,3] 임
45 가 아닌 4 5임
0

 

10번 문제

 

 

16번 문제 코드

void main()
{
	char* p="KOREA";
	printf("%s\n",p);
	printf("%s\n",p+3);
	printf("%c\n",*p);
	printf("%c\n",*(p+3));
	printf("%c\n",*p+2);
}

 

 

18번 문제 코드

public static void min(String[] args){
	int[][]arry = new int[][]
	for(int i=0;i<3;i++){
		for(int j=0;j<5;j++){
			arry[i][j] = j*3 + (i+1);
			System.out.println(arry[i][j]+ "");
		}
	}
}

 

 

20번 파이선 문제

lol = [[1,2,3],[4,5],[6,7,8,9]]
print(lol[0])
print(lol[2][1])
for sub in lol:
	for item in sub:
		print(item,end=" ")
	print()