해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.
1. SQL 용어
Q. 빈칸에 해당하는 용어를 [보기]에서 찾아 쓰시오.
ㄱ : 변경되었던 데이터를 취소하고 원래의 내용으로 복원하는 기능이다.
ㄴ : 월래 내용으로 복원되엇던 데이터를 log를 통해 다시 앞의 내용으로 되돌리는 기능이다.
[보기] : Commit, Undo, RollBack, CheckPoint, Redo, SavePoint
정답
- ㄱ: Undo
- ㄴ: Redo
나의 오답 :
- ㄱ: Redo
- ㄴ: Undo
핵심 포인트
- Undo
→ 트랜잭션 수행 중 변경 내용 취소 (이전 상태로 복구) - Redo
→ Undo로 되돌린 내용을 다시 적용 (로그 기반 재실행) - Rollback vs Undo
→ Rollback = 트랜잭션 단위 취소
→ Undo = 내부 동작 개념
한줄요약
Undo는 되돌리기, Redo는 되돌린 걸 다시 적용
2. 화이트박스 테스트 기법
Q. 아래 [보기]에서, 화이트박스 테스트 기법을 3가지 찾아 쓰시오
[보기] : Equivalence Partitioning Testing, Condition Testing, Boundary Value Analysis, Cause-Effect Graphing Testing, Loop Testing, Comparison Testing, Data Flow Testing, Error Guessing
정답
- Condition Testing
- Data Flow Testing
- Loop Testing
나의 오답 :
- Error Guessing
- Data Flow Testing
- Loop Testing
핵심 포인트
- 화이트박스 = 코드 내부 구조 기반 테스트
- 대표 유형
- Condition Testing → 조건식 검증
- Data Flow Testing → 변수 흐름 검증
- Loop Testing → 반복문 검증
- ❌ Error Guessing → 경험 기반 (블랙박스)
한줄요약
화이트박스 = 코드 내부 (조건, 흐름, 반복)
3. 운영체계
Q. 아래 기술된 용어를 영문 약어로 쓰시오
정보 통신 서비스 제공자가 정보 통신망의 안정성 및 신뢰성을 확보하여 정보 자산의 기밀성, 무결성, 가용성을 실현하기 위한 관리적, 기술적 수단과 절차 및 과정을 체계적으로 관리, 운용하는 체계이다.
정답 : ISMS
나의 오답 : AAA
핵심 포인트
- ISMS (정보보호 관리체계)
→ 조직 차원의 보안 관리 시스템 - 핵심 3요소
- 기밀성 (Confidentiality)
- 무결성 (Integrity)
- 가용성 (Availability)
- ❌ AAA는 인증/인가/계정
한줄요약
ISMS = 조직 전체 보안 관리 체계 (CIA 보장)
4. 보안 프로토콜
Q. IEEE 802.11의 무선 네트워킹 표준으로 사용되는 보안 프로토콜이다. IEEE 802.11i의 작업 그룹과 와이파이 얼라이언에서 WEP를 하드웨어의 교체 없이 대체하기 위해 고안되었다.
정답 : TKIP
나의 오답 : TKTP
핵심 포인트
- TKIP
→ WEP의 취약점 보완용 임시 보안 기술 - 특징
- 기존 하드웨어 유지
- 동적 키 생성
- 이후 → WPA → WPA2(AES)로 발전
한줄요약
TKIP = WEP 개선용 임시 보안 (하드웨어 교체 없이)
5. 파이썬
Q. 아래 파이썬 자료구조 관련 함수에 대한 설명 중, 빈칸에 해당하는 용어를 [보기]에서 찾아 쓰시오.
ㄱ : 인수로 전달된 (순회 가능한) 자료구조를 분해하여 요소별로 추가하는 메서드
ㄴ : 리스트의 내부 요소 하나를 추출하는 메소드(추출된 요소는 리스트 내부에서 삭제됨)
ㄷ : 리스트 내부 요소들의 배열 순서를 반대로 뒤집는 메소드
[보기] : pop, remove, del, sort, reverse, extend, insert, append
정답
- extend
- pop
- reverse
나의 오답 :
- append
- pop
- reverse
핵심 포인트
- extend() → iterable 요소들을 "풀어서" 추가
- append() → 통째로 하나 추가 (차이 중요🔥)
- pop() → 요소 꺼내면서 삭제
- reverse() → 리스트 뒤집기
한줄요약
extend는 펼쳐서 추가, append는 그대로 추가
6. C 코드
Q. C 코드의 실행 결과를 쓰시오.
#include <stdio.h>
int isPrime(int number){
int i;
for (i=2; i<number; i++){
if (number % i == 0) return 0;
}
return 1;
}
int main(void){
int number = 13195, max_div=0, i;
for (i=2; i<number; i++)
if(isPrime(i) == 1 && number % i == 0)
max_div = i;
printf("%d", max_div);
return 0;
}
정답 : 29
나의 오답 : 5
핵심 포인트
- isPrime() → 소수 판별 함수
- 로직
- 13195의 약수 중
- 소수만 찾고
- 가장 큰 값 저장
- 즉 → 최대 소인수 구하는 문제
- 13195 = 5 × 7 × 13 × 29
한줄요약
주어진 수의 "가장 큰 소인수" 찾는 문제
7. JAVA
Q. 아래 Java 코드의 실행 결과를 쓰시오.
class YG {
int a;
int b;
}
public class Main{
static void func1(YG m){
m.a *= 10;
}
static void func2(YG m){
m.a += m.b;
}
public static void main(String args[]){
YG m = new YG();
m.a = 100;
func1(m);
m.b = m.a;
func2(m);
System.out.printf("%d", m.a);
}
}
정답 : 2000
나의 오답 : 100
핵심 포인트
- 객체는 참조 전달
→ 함수에서 값 변경됨 - 흐름
- a = 100
- func1 → a = 1000
- b = 1000
- func2 → a = 2000
- 핵심: 값 복사가 아니라 객체 참조 공유
한줄요약
객체는 참조 전달 → 함수에서 값이 바뀐다
최종 핵심 요약
- Undo / Redo → 복구 vs 재적용
- 화이트박스 → 코드 내부 기반 테스트
- ISMS → 조직 보안 관리 체계 (CIA)
- TKIP → WEP 개선용 임시 보안
- Python → extend vs append 차이 중요
- C → 최대 소인수 문제
- Java → 참조 전달 = 값 변경됨
정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
'정보처리기사 오답노트' 카테고리의 다른 글
| 정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.25 |
|---|---|
| 정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.22 |
| 정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.20 |
| 정처기 실기 [01] 2021년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.19 |
| 정보처리기사 실기 D-34 (0) | 2026.03.18 |
