정처기 실기 [09] 2024년 1회 기출 오답노트 (핵심 개념 정리)

2026. 3. 30. 15:15·정보처리기사 오답노트
728x90

해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.


1. SQL 용어

Q. 아래 SQL 문장은 <정보처리>과목에서 "A"학점을 얻은 학생 중, <데이터보안>과목을 수강중인 학생의 정보를 출력한다. <빈칸>에 적절한 코드를 쓰시오.

[SQL] SELECT 학번,이름 FROM 데이터보안 WHERE 학번 [빈칸];

 

정답 : IN (SELECT 학번 FROM 정보처리 WHERE 학점 = 'A')

나의 오답 : ON (SELECT 학번 FROM 정보처리 WHERE 학점 ='A')

 

핵심 포인트

  • IN → 서브쿼리 결과 집합과 비교할 때 사용
  • ON → JOIN에서 테이블 연결 조건에 사용 (완전 다른 용도)
  • 서브쿼리 결과가 여러 개일 경우 → = 사용 불가 → IN 사용
IN = "이 리스트 안에 있냐?"
 = = "이 값이랑 같냐?"
ON = "테이블 어떻게 붙일거냐?"

한줄요약
서브쿼리 결과가 여러 개면 =이 아니라 IN을 쓴다


2. 악성 소프트웨어

Q. 컴퓨터 시스템에 침투하여 자신의 존재를 숨기고, 시스템의 관리자 권한을 탈취하여 공격을 수행하는 악성 소프트웨어는 무엇인지 쓰시오

 

정답 : 루트킷

나의 오답 : 백도어

 

핵심 포인트

  • 루트킷 → 관리자 권한 탈취 + 존재 숨김 (은폐 기능 핵심)
  • 백도어 → 인증 없이 시스템 접근 가능하게 하는 통로
  • 루트킷은 시스템 내부 깊숙이 숨어서 탐지 어렵다

한줄요약
루트킷 = 권한 탈취 + 은폐 / 백도어 = 몰래 들어오는 통로

 


3. 테스트 커버리지

Q. 각 조건이 참 또는 거짓이 되는 모든 경우의 수를 고려하여 테스트 케이스를 설계하고, 각 조건이 결과에 독립적으로 영향을 미치는지 검증하는 가장 엄격한 테스트 커버리지는 무엇인지 쓰시오.

 

정답 : 조건/결정 테스트 커버리지 (MC/DC)

나의 오답 : 조건/결정 테스트 커버리지

 

핵심 포인트

  • 조건/결정 커버리지
    → 조건 + 전체 결과(True/False)만 확인
  • 변형 조건/결정 커버리지 (MC/DC)
    → 각 조건이 결과에 독립적으로 영향을 주는지까지 검증
    → 가장 엄격한 커버리지

한줄요약
MC/DC = 각 조건이 결과에 “진짜 영향 주는지”까지 확인하는 최고 수준 테스트


최종 핵심 요약

  • SQL → 서브쿼리는 IN 사용 (JOIN 조건인 ON과 구분)
  • 보안 → 루트킷은 “숨기면서 권한 탈취”
  • 테스트 → 가장 강력한 커버리지는 MC/DC

정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D

728x90

'정보처리기사 오답노트' 카테고리의 다른 글

정처기 실기 [11] 2024년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.04.01
정처기 실기 [10] 2024년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.31
정처기 실기 [08] 2023년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.29
정처기 실기 [07] 2023년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.27
정처기 실기 [06] 2023년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.26
'정보처리기사 오답노트' 카테고리의 다른 글
  • 정처기 실기 [11] 2024년 3회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [10] 2024년 2회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [08] 2023년 3회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [07] 2023년 2회 기출 오답노트 (핵심 개념 정리)
PUSH → MERGE → DEPLOY
PUSH → MERGE → DEPLOY
데이터 흐름과 운영 자동화를 설계하는 백엔드 개발자
  • PUSH → MERGE → DEPLOY
    Coding Dongin
    PUSH → MERGE → DEPLOY
  • 전체
    오늘
    어제
    • MEUN
      • 코테(Solved.ac + Programmers)
      • BootCamp(JAVA)
      • JAVA
      • SpringBoot
      • JavaScript
      • JSP
      • DB(SQL)
      • React
      • HTML_CSS
      • jQuery
      • SCSS
      • GSAP
      • 설치 + 꿀팁
      • 정보처리기사 오답노트
      • 정보처리기사 기출문제
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GIT
  • 공지사항

  • 인기 글

  • 태그

    정처기
    백엔드개발자
    level0
    브루트포스
    수학
    프로그래머스
    기출문제
    정보처리기사
    level1
    자바
    solved.ac
    springboot
    완전탐색
    배열
    실기
    자료구조
    정렬
    정보처리기사 실기 기출문제
    문자열
    구현
    알고리즘
    정처기실기
    시뮬레이션
    Level2
    dp
    java
    정처기오답노트
    코딩테스트
    피보나치
    백준
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.4
PUSH → MERGE → DEPLOY
정처기 실기 [09] 2024년 1회 기출 오답노트 (핵심 개념 정리)
상단으로

티스토리툴바