( ) 스푸핑은 로컬 네트워크에서 사용하는 ( ) 프로토콜의 취약점을 이용한 공격기법으로 자신의 물리적 주소(MAC)를 변조하여 다른 PC에게 도달해야하는 데이터 패킷을 가로채거나 방해
( ) 패턴은 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴으로, 상위 클래스에서 인터페이스만 정의하고 실제 생성은 서브 클래스가 담당한다. Virtual Constructor 패턴이라고도 불린다.
정답 : Factory Method
결합도(Coupling)의 종류 중 단순 처리 대상인 데이터만 전달되는 것이 아니라 어떻게 처리해야 하는지를 결정하는 제어 요소가 전달되는 경우의 결합도를 영문으로 쓰시오.
정답 : Control
구조체의 멤버를 지정할 때는 [변수명].[멤버이름]으로 지정하지만, 포인터 변수를 이용해 구조체의 멤버를 지정할 때는 [변수명]->[멤버이름]으로 지정한다.
#include <stdio.h>
struct jsu {
char nae[12];
int os, db, hab, hhab;
};
int main(){
struct jsu st[3] = { {"데이터1", 95, 88 }, {"데이터2", 84, 91}, {"데이터3", 86, 75} };
struct jsu* p;
p = &st[0];
(p + 1) ->hab = (P + 1)->os + (p+2)->db;
(p + 1) -> hhab = (p + 1) ->hab + p -> os + p ->db;
printf("%d",(p+1)->hab+(p+1)->hhab);
}
파일 구조는 파일을 구성하는 보조기억장치에 편성되는 방식을 의미한다. 크게 순차, ( ), 해싱으로 구분한다. ( )파일 구조는 <값, 주소> 쌍으로 구성되는 데이터 구조를 활용, 접근한다.
정답 : 색인
테스트 기법 중 그래프를 활용하여 영향을 미치는 상황을 분석한 다음 효용성이 높은 테스트 케이스를 선정하는 기법은 ?
정답 : Cause-Effect Graph
키보드 마우스를 통해 선택하여 모든 작업을 수행하는 인터페이스는?
정답 : GUI