정보처리기사 24년 3차

최지웅·2025년 3월 2일
0

자격증

목록 보기
7/15

(25.03.02)_ 딱 10번까지만 풀자.
1. 아래 자바 코드에서 출력되는 값을 작성하시오.
A. OO

  • 오답. 코드를 끝까지 읽으면 마지막에 전체 sout이 있어서 OOAAA. 문제를 끝까지 읽자.
  1. 아래 코드에서 출력되는 값을 작성하시오.
    A. 1
    for i in range(3) 0~2
    123456
    623451
    654321
    3-2=1
  • 오답. 파이썬에서 ::는 시작:끝:간격을 의미한다. sum(ls[::2])는 6+4+2=12, sum(ls[1::2])는 5+3+1=9로 12-9=3이 된다.
  1. 공백

  2. LRU 페이지 교체 알고리즘에 따른 페이지 부재 횟수를 작성하시오. (프레임 3칸)
    A. 9
    701
    201
    301
    304
    204
    234
    230
    231
    201
    701

  • 오답. LRU는 가장 오래 참조안된 걸 교체. 근데..지금 큰 실수를 저지른게 처음 3개는 무조건 부재여서 +3을 해야하는데 그냥 701로 시작해버리며 무시해버림.. 열심히 계산 잘하고 틀리는..
  1. 다음으로 알맞은 용어를 작성하시오.
    A. DDos
  • 오답. 마지막 줄만 읽고 이거다! 하지 말고 가장 중요한 첫 줄의 가중치를 두자.. 송신주소를 공격IP로 위장하고 수신주소를 라우터 브로드캐스트로 두어 과부화를 스머핑이라고 한다. 스머핑(Smurfing)
  1. 아래 코드에서 출력되는 값을 작성하시오.
    A. 20
    0+2+4+6+8=20
  • 정답
  1. 다음으로 알맞은 용어를 작성하시오.
    A. VPN
  • 정답
  1. 빈칸에 알맞은 용어를 작성하시오.
    A. 생성 행동.. 하고 뭐더라..책임?
  • 오답. 객체 간 상호작용과 책임 분배는 행위패턴. 그 외에 구조패턴이 있다.
  • 예시 정리
    옵저버: 상태변경 알림
    커맨드: 요청 캡슐화
    방문자: 객체 순회
    인터프리터: 해석기
    메멘토: 내부상태저장복원
    중재자: 상호작용캡슐화
    템플릿메서드: 하위클래스에서 구현 제공
    이터레이터: 컬렉션요소접근 표준화
  1. 아래 설명에 맞는 테스트 커버리지를 보기에서 골라 기호로 작성하시오.
    A. ㄹ,ㄷ,ㄱ
  • 오답. 이참에 제대로 정리하자.
  • 테스트 커버리지: 얼마나 테스트가 충분한가?

    구문 커버리지: 모든 코드가 실행됨?
    결정(브랜치) 커버리지: 조건식 결과만 따짐?
    조건 커버리지: 조건식 구정하는 연산 각각을 따짐?
    조건/결정 커버리지: 결정+조건으로 각각이랑 전체 다 따짐?
    변경 조건/결정 커버리지: 조건 각각이 다른 조건식들에 영향받아 전체에 독립?
    다중 조건 커버리지: 그냥 다 가능성 있는 조합 보장
    분기 커버리지: 조건에 따라 실행 경로가 바뀜(ifelse나switch)
    문장 커버리지: 분기점이 true/false평가 시 각 분기점이 모두 실행 가능한 경로로 확인

  1. 아래 설명에 맞는 용어 보기에서 골라 빈칸에 작성하시오.
    A. ㄱ,ㄹ,ㄷ,ㄴ
  • 오답. 잘읽자.. 시간은 많다! 참조테이블이니 외래키이다. Pk만 보고 희번뜩하지 말자.

    후보키: 유일+최소
    기본키: 주키
    대체키: 기본키 아닌 후보키
    슈퍼키: 유일성만 만족(최소가 아님)
    외래키: 참조


(25.03.12)
11. 아래 설명에 맞는 번호를 그림에서 골라 작성하시오.
4,3,1,2,5

  • 정답
  1. 아래 코드에서 출력되는 값을 작성하시오.
    fun: 현 값 백업, 현 값을 다음 값으로, 다음값을 백업값으로, 노드 이동. ㅇㅎ swap이네 값만. 그리고 n1 n3 n2로 설정했으니 n3 n1 n2 ->n3 n2 n1이 되겠네 321
  • 오답 312. 보면 swap이 단순 swap이 아니라 2칸을 건너뛴다.. 잘 보자! 한칸 건너뛰기가 아니라 두칸 건너뛰기이다.. 정처기가 생각보다 문제를 안꼬고 간단히 낼 때도 있다.
  1. 다음으로 알맞은 용어를 작성하시오
    개체(무결성)
  • 정답
  1. 아래 코드에서 출력도는 값을 작성하시오
    5+20+20=45
  • 정답
  1. 빈칸에 맞는 기호를 보기에서 골라 작성하시오
    ㄴㄷㄱ
  • 정답. 그러나 문제좀 잘 읽자..
  1. 아래 코드에서 출력되는 값을 작성하시오.
    1
  • 오답. 진짜 제대로 좀 읽자.. 마지막에 finally있으니까 101
  1. 아래 코드에서 출력되는 값을 작성하시오.
    21+7+21+7=56
  • 오답. 이건 햇갈리네 52라는데, B b1=new A();에서 실제 생성된게 A인데 B타입에 담겼다. 이때 A내부에서 메서드의 경우 override가 있기에 확인하여 A타입의 메서드를 실행시키지만 x의 경우 그냥 B타입 꺼를 써서
    3+21+7+21=52가 된다.
  1. 아래 코드에서 출력되는 값을 작성하시오.
    A0
  • 오답. 이건 진짜 모르겠네?? ㅇㅎ 자바 제네릭에서 T의 타입은 무조건 Object라네
  1. 아래 설명에 맞는 용어를 작성하시오.
    ring?
  • 오답. Ad-hoc network란 중앙 집중식 인프라 없이 구성된 자율형 네트워크이다.

문제: https://newbt.kr/%EC%8B%9C%ED%97%98/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC%20%EC%8B%A4%EA%B8%B0/2024%EB%85%84%203%ED%9A%8C/%EC%83%81%EB%91%90

커버리지: https://netflixthewho.tistory.com/12

profile
이제 4학년!!!

0개의 댓글