잡다한/자격증

[정보처리기사] 2023-2회차 실기

어? 2024. 7. 10.

 

문제 1)

문제 2)

문제 3)

문제 4)

문제 5)

문제 6)

문제 7)

문제 8)

문제 9)

문제 10)

문제 11) 디자인 패턴

 - GoF 디자인 패턴 (5 + 7 + 11) : ☆객체

 

문제 12) 전송 오류 검출

NAK : 수신 -> 송신, 부정응답 (<-> ACK, 긍정응답)

순환 중복 검사 ( CRC, Cyclic Redundancy Check ) : 동기식 전송, 다항식 코드, HDLC의 FCS에 사용

FEC (전진 에러 수정, Forward Error Correction ) : 재 전송 요구 없이 스스로 수정, 해밍 + 상승 코드 +...

BCD: 2진수 -> 10진수

패리티 검사 ( Parity Check )

해밍 코드 방식 ( Hamming Code ) : 오류의 검출은 물론 스스로 수정까지 하므로 자기 정정 부호라고도 함

MD5 : 해시함수

BEC (후진 에러 수정,  Backward Error Correction ): 오류가 나면 송신 측에 재 전송을 요구함

 

문제 13) 네트워크

HDLC ( High-level Data Link Control) 

 

문제 14) JAVA 문자열 관련

- 같은 문자열을 저장하는 문자열 객체는 동일한 주소를 갖는다.

 

문제 15) 암호화 알고리즘

- 대칭키 암호화 알고리즘 ( Symmetric-key Cryptography ) : 하나의 동일한 키를 사전에 공유하여 암호화 및 복호화를 하는 방법

DES : 키 길이 56비트 => 너무 잘 뚫려서 요즘은 안씀

ARIA : SEED를 대신해서 요즘 씀, 키 길이: 128/192/256 비트

SEED : 한국 개발, 키 길이 128 비트

AES : DES대신 씀

- 비대칭키 암호화 알고리즘 >>> 공개키 암호화 : 자신만 알고 있는 비밀키와 외부에 노출되어도 되는 공개키 두가지를 이용하는 암호화 구조 (우편함 같은 느낌?) 

RSA

ECC : RSA의 대안책

 

문제 16) 암호화 알고리즘

- Hash : 고정된 길이의 KEY로 변환하는 알고리즘, 복호화가 거의 불가능한 일방향 함수, (SHA 시리즈 + MD5 +  N-NASH, SNEFRU + ...)

 

문제 17) SQL

연쇄적 = CASCADE

VIEW 제거 : DROP VIEW employees;

+ TABLE 제거 : DROP TABLE employees;

+ TUPLE 제거 : DELETE FROM employees WHERE employee_id = 123;

 

문제 18) C언어

 

문제 19) Python 슬라이싱(Slicing) 

sequence[start:stop:step]
  • start: 시작 인덱스 (포함)
  • stop: 끝 인덱스 (포함되지 않음)
  • step: 인덱스 증가 값 (기본값은 1)
text = "Hello, World!"

# 7번 인덱스부터 12번 인덱스 전까지 ("World")
slice1 = text[7:12]
print(slice1)  # 출력: "World"

# 처음부터 5번 인덱스 전까지 ("Hello")
slice2 = text[:5]
print(slice2)  # 출력: "Hello"

# 7번 인덱스부터 끝까지 ("World!")
slice3 = text[7:]
print(slice3)  # 출력: "World!"

# 처음부터 끝까지 한 칸씩 건너뛰며 ("Hlo ol!")
slice4 = text[::2]
print(slice4)  # 출력: "Hlo ol!"

# 문자열을 거꾸로 ("!dlroW ,olleH")
slice5 = text[::-1]
print(slice5)  # 출력: "!dlroW ,olleH"

요약: [a:b] => a포함~ b직전, 공백도 당연히 배열을 차지

 

문제 20) 애플리케이션(소프트웨어) 테스트

상향식 통합 ( Bottom-Up )

  • 하위 모듈부터 개발한 경우
  • 상위 모듈이 없으므로, 상위 모듈 역할을 하는 테스트 드라이버(Driver)를 이용 (더미 모듈)
  • 테스트 드라이버를 테스트 하네스(Harness)라고도 함
  • 하위 모듈들을 클러스터(Cluster)로 결합

하향식 통합 ( Top-Down )

  • 상위 모듈부터 개발한 경우
  • 하위 모듈이 없으므로, 하위 모듈들 역할을 하는 스텁(Stub)을 이용
  • 깊이 우선 통합법, 넓이 우선 통합법

 

'잡다한 > 자격증' 카테고리의 다른 글

[ADsP] 후기  (0) 2024.08.04
[SQLD] 후기  (0) 2024.08.04
[정보처리기사] 후기  (0) 2024.08.04
[정보처리기사] 2022년도 - 3회차 실기  (1) 2024.07.14
[정보처리기사] 2023년도 - 1회차 실기  (0) 2024.07.14

댓글