공부 30

정보 처리 기사 실기 풀이(2022년도 03회)

2. 데이터베이스 (관계대수 기호)합집합: U차집합: -교집합: X프로젝트: π조인: ⋈ 3. 이론 (디자인 패턴)( 1 ) : 구현부에서 추상층을 분리해, 서로가 독립적으로 확장할 수 있도록 구성한 패턴으로, 기능과 구현을 두 개의 별도 클래스로 구현( 2 ) : 한 객체의 상태가 변화하면 객체에 상속된 다른 객체들에게 변화된 상태를 전달하는 패턴으로, 일대다의 의존성을 정의한다. 주로 분산된 시스템 간에 이벤트를 생성/발행하고, 이를 수신해야 할 때 이용( 1 ) : Bridge( 2 ) : Observer 5. 네트워크 (주소)192.168.1.0/24 네트워크를 FLSM 방식을 이용해 3개의 Subnet으로 나누었을 때, 두 번째 네트워크의 브로드캐스트 IP 주소를 10진수 방식으로 작성/24는 ..

공부/자격증 2025.04.13

정보 처리 기사 실기 풀이(2023년도 01회)

4. 이론클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하며, 전체 페이지를 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술을 의미하는 용어AJAX (Asynchrous JavaScript and XML) 5. 이론 (데이터 교환 방식)( 1 ) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식( 2 ) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식( 1 ) : 가상 회선 방식( 2 ) : 데이터그램 방식 6. 이론 (네트워크)데이터링크 계층의 프로토콜 중 ..

공부/자격증 2025.04.12

정보 처리 기사 실기 풀이(2023년도 02회)

1. C배열 접근 방법*(n + (i+1) % 5) == n[(i+1) % 5] 3. Cchar n[30];char* getname() { pinrtf("이름 입력 : "); gets(n); return n;}main() { char* n1 = getname(); char* n2 = getname(); char* n3 = getname(); printf("%s\n", n1); printf("%s\n", n2); printf("%s\n", n3);}홍길동 김철수 박영희 순서대로 입력n에는 홍길동 저장홍길동 위치에 김철수 저장김철수 위치에 박영희 저장따라서 박영희 박영희 박영희가 출력됨 4. SQL (데이터 삽입)INSERT INTO 학생 VALUES(981026, '한..

공부/자격증 2025.04.11

정보 처리 기사 실기 풀이(2023년도 03회)

1. JAVA자식이 부모를 담을 수 없음부모와 자식 클래스에 동일한 이름의 함수가 있을 경우 자식 클래스의 함수를 호출부모 클래스의 함수 호출하려면 super().함수명 이용 2. 이론 (보안)인터넷 애플리케이션에서 사용자 인증에 사용된느 표준 인증 방법으로, 공개 API로 구현인터넷 사용자가 웹사이트나 애플리케이션에 비밀번호를 제공하지 않고 자신에게 접근 권한을 부여해 사용 가능2010년 ETF에서 1.0이 공식 표준안으로 발표정답: OAuth 3. Cmain() { char* p = "KOREA"; printf("%s\n", p); printf("%s\n", p+1); printf("%c\n", *p); printf("%c\n", *(p + 3)); printf("%c\n"..

공부/자격증 2025.04.10

정보 처리 기사 실기 풀이(2024년도 01회)

1. JAVA: 왼쪽 시프트 연산자로 4byte 2진수로 변환한 후 왼쪽으로 2비트 이동>> 연산자: 오른쪽 시프트 연산자로 4byte 2진수로 변환한 후 오른쪽으로 2비트 이동 2. 이론 (라우팅 프로토콜)RIP의 단점을 해결하여 새로운 기능을 지원하는 인터넷 프로토콜최단 경로 탐색에 Dijkstra 알고리즘 사용대규모 네트워크에서 주로 사용링크 상태를 실시간으로 반영해 최단 경로로 라우팅 지원정답: OSPF (Open Shortest Path First protocol)추가 라우팅 프로토콜RIP (Routing Information Protocol): 최소 Hop Count를 파악해 라우팅BGP (Border Gateway Protocol): 정해진 정책에 따라 최적 라우팅 경로를 수집 3. SQL ..

공부/자격증 2025.04.06

정보 처리 기사 실기 풀이(2024년도 02회)

2. JAVA== 연산자문자와 숫자인 경우에는 값이 정해져있으므로 그 값만을 비교문자열이나 리스트에서는 값이 정해져있지 않으므로 주소를 비교 4. 이론 (용어)시스템의 성능을 향상하고 개발 및 운영의 편의성 등을 높이기 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙을 위배하는 행위이를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만 데이터의 일관성 및 정합성이 저하과도한 수행은 오히려 성능을 저하정답: 반정규화, 비정규화, 역정규화, Denormalization 5. Cint a = 11;int b = 19switch(a) { case 1: b += 1; case 11: b += 2; default: b += 3; bre..

공부/자격증 2025.04.05

정보 처리 기사 실기 풀이(2024년도 03회)

1. JAVAA.equals(B)문자열 비교해서 같으면 True, 다르면 False 반환x[0] = "A";x[1] = "B";x[2] = new String("A");0과 1은 같은 주소의 메모리에 저장2은 새로운 주소의 메모리에 저장 4. OS (페이징 교체 기법)LRU: 가장 오랫동안 사용하지 않은 페이지를 교체 5. 이론IP나 ICMP의 특성을 악용해 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크를 불능 상태로 만드는 방법공격자는 송신 주소를 공격 대상지의 IP 주소로 위장하고 해당 네트워크 라우터의 브로드캐스트 주소를 수신지로 하여 패킷을 전송하면, 라우터의 브로드캐스트 주소로 수신된 패킷은 해당 네트워크 내의 모든 컴퓨터로 전송해당 네트워크 내의 모든 컴퓨터는 수신된 패킷에 ..

공부/자격증 2025.04.04

정보 처리 기사 필기 풀이(2024년도 02회)

1 유형 1번: 시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층 구조로 표현한 도형 또는 도면을 무엇이라 하는가?정답: HIPO Chart 2번: 개체-관계 모델에 대한 설명으로 옳지 않은 것은?정답: 오너-멤버 관계라고도 한다.데이터를 개체, 관계, 속성과 같은 개념으로 표시개체는 사각형, 관계는 다이아몬드, 속성은 타원, 연결은 링크로 구성 3번: UML 모델에서 한 객체가 다른 객체에게 오퍼레이션을 수행하도록 지정하는 의미적 관계로 옳은 것은?정답: 실체화(Realization) 관계 4번: UI의 종류로 멀티 터치, 동작 인식 등 사용자의 자연스러움 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스는?정답: NUI(Natural User Interfa..

공부/자격증 2025.02.18

정보 처리 기사 필기 풀이(2024년도 01회)

1 유형 1번: 유스케이스에 대한 설명 중 옳은 것은?정답: 액터는 대상 시스템과 상호 작용하는 살마이나 다른 시스템에 의한 역할이다. 2번: HIPO에 대한 설명으로 거리가 먼 것은?정답: 상향식 소프트웨어 개발을 위한 문서화 도구이다.HIPO는 하향식 기법으로 절차보다는 기능 중심이다. 3번: 서브 시스템이 입력 데이터를 받아 처리하고 결과를 다른 시스템에 보내는 작업이 반복되는 아키텍처 스타일은?정답: 파이프 필터 구조 4번: 다음 내용이 설명하는 UI 설계 도구는?디자인, 사용 방법 설명, 평가 등을 위해 실제 화면과 유사하게 만든 정적인 형태의 모형시각적으로만 구성 요소를 배치하는 것으로 일반적으로 실제로 구현되지는 않음정답: 목업 자료 흐름도 - 기능 모델링 요구사항 개발 프로세스 - 도출 ➡..

공부/자격증 2025.02.17

정보 처리 기사 필기 풀이(2023년도 03회)

1 유형 1번: UML의 기본 구성요소 중에서 사물과 가장 관련성이 높은 것은?정답: 객체 2번: EAI(Enterprise Application Integration)의 구성요소가 아닌 것은?정답: SOAEAI: 기업 내의 애플리케이션과 시스템을 통합하는 것을 목적으로 하는 기술SOA: EAI의 구현 방법 중 하나 3번: 객체지향 개념 중 데이터와 데이터를 처리하는 함수를 캡슐화한 하나의 모듈을 의미하는 것은?정답: Object(객체) 4번: 다음 중 추상화 방법이 아닌 것은?정답: 구조 추상화추상화 방법제어 추상화: 시스템의 제어 흐름을 단순화기능 추상화: 시스템의 기능을 단순화데이터 추상화: 시스템의 데이터를 단순화 5번: UML 다이어그램 중 시스템 내 업무 처리 과정이나 연산이 수행되는 과정을 ..

공부/자격증 2025.02.17