1) 기존 HTML과 비교한 HTML5의 개선점 및 특징 2) HTML5 기반의 웹 서비스 호환성 향상을 위한 비표준 기술 대체 구현 방안(파일처리 기술, 그래픽/차트 기술, 동영상 및 음악재생 기술 측면) 3) HTML5의 한계점
1) 스마트폰 포렌식 데이터 2) 스마트폰 포렌식 절차 3) 스마트폰 데이터를 추출하기 위한 논리적 추출방법과 물리적 추출방법
typedef struct _node { int data; struct _node *next; } node; node *head, *tail; void init_list(void) { head = (node*)malloc(sizeof(node)); tail = (node*)malloc(sizeof(node)); head->next = tail; tail->next = tail; } node *ordered_insert(int k) {} node *print_list(node* t) {} int delete_node(int k) {}1) 숫자 10, 5, 8, 3, 1, 7을 삽입하되 작은 수부터 연결 리스트가 유지되도로 함수 ordered_insert(int k)를 작성하시오. (단, k는 삽입하려는 정수) 2) 연결 리스트를 구성하는 각 node의 변수 data를 모두 출력하는 함수 print_list(node* t)를 작성하시오. (단, t는 node에 대한 시작 포인터이고, 화면에 출력할 함수는 printf()를 사용) 3) 삭제하려는 숫자를 인수로 받아 그 노드를 삭제하는 함수 delete_node(int k)를 작성하시오. (단, k는 삭제하려는 정수)
1) 오감별 센서 종류와 정보 전송 방법 2) 멀티모달 인터페이스(MMI, Multi Modal Interface)의 역할 및 종류
1) B트리와 B+트리의 정의와 차이점 2) B트리의 삽입 알고리즘 3) B트리의 삭제 알고리즘 4) 26, 57, 5, 33, 72, 45를 순서대로 삽입하고, 72, 33, 45를 순서대로 삭제하는 모든 과정의 B트리를 그리시오. (단, 차수는 3)
class Account { ...중략... double overdraftCharge() { if (_type.isPremium()) //isPremium() 메소드는 AccountType 클래스에 있음 { double result = 10; if (_daysOverdrawn > 7) result += (_daysOverdrawn -7) * 0.85; return result; } else return _daysOverdrawn * 1.75; } double bankCharge() { double result = 4.5; if (_daysOverdrawn > 0) result += overdraftCharge(); return result; } private AccountType _type; private int _daysOverdrawn; }
O 기존 정보시스템 : 생산관리, 전자조달, 그룹웨어, 지식관리 (생산관리는 공장에 위치하고, 나머지 시스템은 본사에 위치) O 신규 정보시스템 : EIP(Enterprise Information Portal) O 사용자 요구사항 - 정보시스템 성능, 보안 및 사용자의 편리성이 보장되어야 함 - 전자조달은 외부사용자의 경우 공인인증서로 접속가능한 기능 제고 - EIP는 기업 임직원이 기업 내부 및 외부에서 사용 가능하도록 처리 - 그룹웨어, 지식관리는 EIP로 통합되어야 하고, 통합검색 기능을 제공 - 기존시스템에서 수행되는 결재는 EIP에서 진행 가능하도록 처리1) 아래 조건에 따른 소프트웨어 구성도 및 주요 고려사항에 대해 기술하시오. O 사용자 요구사항 만족을 위해 필요하다고 판단되는 주요 소프트웨어, 패키지 또는 솔루션도 포함하는 소프트웨어 구성도를 제시 O 소프트웨어, 패키지 또는 솔루션은 사각형 형태로 표시 O 탑재되는 물리적인 서버가 다를 경우 다른 위치에 표시 O 서버 간의 네트워크 연결은 실선 (-)으로 표시 2) 기존시스템과 EIP간 연계 항목을 2가지 이상 제시하고, 연계정의서를 작성하시오.