(25.03.02)_ 딱 10번까지만 풀자.
1. 아래 자바 코드에서 출력되는 값을 작성하시오.
A. OO
- 오답. 코드를 끝까지 읽으면 마지막에 전체 sout이 있어서 OOAAA. 문제를 끝까지 읽자.
- 아래 코드에서 출력되는 값을 작성하시오.
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이 된다.
-
공백
-
LRU 페이지 교체 알고리즘에 따른 페이지 부재 횟수를 작성하시오. (프레임 3칸)
A. 9
701
201
301
304
204
234
230
231
201
701
- 오답. LRU는 가장 오래 참조안된 걸 교체. 근데..지금 큰 실수를 저지른게 처음 3개는 무조건 부재여서 +3을 해야하는데 그냥 701로 시작해버리며 무시해버림.. 열심히 계산 잘하고 틀리는..
- 다음으로 알맞은 용어를 작성하시오.
A. DDos
- 오답. 마지막 줄만 읽고 이거다! 하지 말고 가장 중요한 첫 줄의 가중치를 두자.. 송신주소를 공격IP로 위장하고 수신주소를 라우터 브로드캐스트로 두어 과부화를 스머핑이라고 한다. 스머핑(Smurfing)
- 아래 코드에서 출력되는 값을 작성하시오.
A. 20
0+2+4+6+8=20
- 다음으로 알맞은 용어를 작성하시오.
A. VPN
- 빈칸에 알맞은 용어를 작성하시오.
A. 생성 행동.. 하고 뭐더라..책임?
- 오답. 객체 간 상호작용과 책임 분배는 행위패턴. 그 외에 구조패턴이 있다.
- 예시 정리
옵저버: 상태변경 알림
커맨드: 요청 캡슐화
방문자: 객체 순회
인터프리터: 해석기
메멘토: 내부상태저장복원
중재자: 상호작용캡슐화
템플릿메서드: 하위클래스에서 구현 제공
이터레이터: 컬렉션요소접근 표준화
- 아래 설명에 맞는 테스트 커버리지를 보기에서 골라 기호로 작성하시오.
A. ㄹ,ㄷ,ㄱ
- 오답. 이참에 제대로 정리하자.
- 테스트 커버리지: 얼마나 테스트가 충분한가?
구문 커버리지: 모든 코드가 실행됨?
결정(브랜치) 커버리지: 조건식 결과만 따짐?
조건 커버리지: 조건식 구정하는 연산 각각을 따짐?
조건/결정 커버리지: 결정+조건으로 각각이랑 전체 다 따짐?
변경 조건/결정 커버리지: 조건 각각이 다른 조건식들에 영향받아 전체에 독립?
다중 조건 커버리지: 그냥 다 가능성 있는 조합 보장
분기 커버리지: 조건에 따라 실행 경로가 바뀜(ifelse나switch)
문장 커버리지: 분기점이 true/false평가 시 각 분기점이 모두 실행 가능한 경로로 확인
- 아래 설명에 맞는 용어 보기에서 골라 빈칸에 작성하시오.
A. ㄱ,ㄹ,ㄷ,ㄴ
- 오답. 잘읽자.. 시간은 많다! 참조테이블이니 외래키이다. Pk만 보고 희번뜩하지 말자.
후보키: 유일+최소
기본키: 주키
대체키: 기본키 아닌 후보키
슈퍼키: 유일성만 만족(최소가 아님)
외래키: 참조
문제: 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