공부/자격증 22

정보 처리 기사 실기 풀이(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

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

1 유형 1번: 정형 기술 검토(FTR)의 지침사항으로 옳은 내용 모두를 나열한 것은?ㄱ: 의제를 제한한다ㄴ: 논쟁과 반박을 제한한다ㄷ: 문제 영역을 정확히 표현한다ㄹ: 참가자의 수를 제한하지 않는다정답: ㄱ, ㄴ, ㄷ정형 기술 검토 지침사항의제와 그 범위를 유지하라참가자의 수를 제한하라각 체크 리스트를 작성하고, 지원과 시간 일정을 할당하라개발자가 아닌 제품의 검토에 집중하라논쟁과 반박을 제한하라검토 과정과 결과를 재검토하라 2번: GoF(Gang of Four)의 디자인 패턴에서 행위 패턴에 속하는 것은?정답: VisitorGoF 디자인 패턴구조: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy행위: Chain of Responsibi..

공부/자격증 2025.02.16

정보 처리 기사 필기 풀이(2021-08-14)

1 유형 1. 럼바우(Rumbaugh)의 객체 지향 분석 기법 중 자료흐름도를 주료 이용하는 것은?정답: 기능 모델링오답:객체 모델링 - 객체의 속성, 연산을 식별동적 모델링 - 상태도, 기능 2. 클래스 다이어그램의 요소로 다음 설명에 해당하는 용어는?클래스의 동작을 의미클래스에 속하는 객체에 대해 적용될 메서드를 정의한 것UML에서는 동작에 대한 인터페이스를 지칭정답: Operation오답:Instance - 실행 중인 임의의 프로세스, 클래스의 현재 생성된 객체, 클래스로 정의된 객체의 복사본Item - 어떤 조직의 구성원을 의미Hiding - 숨긴다는 의미 3. 대표적으로 DOS 및 Unix 등의 운영체제에서 조작을 위해 사용하던 것으로, 정해진 명령 문자열을 입력하여 시스템을 조작하는 사용자 인..

공부/자격증 2025.02.16