길벗, 이지톡
IT, 어학, 자기계발, 재테크, 인문, 여행 등 학습과 실용 분야 출판
www.gilbut.co.kr

1과목 소프트웨어 설계
- 1) EAI
- 2) FEP
- 3) GPL
- 4) Duplexing
EAI(Enterprise Application Integration)는 기업에서 사용되는 다양한 애플리케이션 간의 데이터와 기능을 통합하는 기술
서로 다른 시스템이 데이터를 실시간으로 주고받을 수 있게 해 주어, 기업 내 정보와 프로세스를 원활하게 연결할 수 있도록 합니다.
2과목 소프트웨어 개발
- 1)논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다.
- 2)이해하기 쉽고 코드 변환이 용이하다.
- 3)화살표나 GOTO를 사용하여 이해하기 쉽다.
- 4)연속, 선택, 반복 등의 제어 논리 구조를 표현한다

4과목 프로그래밍 언어 활용
- 1)IPv6의 패킷 헤더는 32 octet의 고정된 길이를 가진다.
- 2)IPv6는 주소 자동설정(Auto Configuration) 기능을 통해손쉽게 이용자의 단말을 네트워크에 접속시킬 수 있다.
- 3)IPv4는 호스트 주소를 자동으로 설정하며 유니캐스트(Unicast)를 지원한다.
- 4)IPv4는 클래스별로 네트워크와 호스트 주소의 길이가 다르다.
- 1)7, 5
- 2)8, 5
- 3)8, 9
- 4)7, 9
사용된 코드의 의미는 다음과 같습니다.
| #include <stdio.h> #include <stdio.h> int main(int argc, char* argv[ ]) { ❶ int arr[2][3] = { 1,2,3,4,5,6 }; ❷ int (*p)[3] = NULL; ❸ p = arr; ❹ printf("%d, ", *(p[0] + 1) + *(p[1] + 2)); ❺ printf("%d", *( *(p + 1) + 0) + *( *(p + 1) + 1)); ❻ return 0; } |
❶ 2행 3열의 요소를 갖는 정수형 2차원 배열 arr을 선언하고 초기화한다.
❷ 3개의 요소를 갖는 정수형 포인터 배열 p를 선언하고 NULL로 초기화한다.
❸ p에 arr의 주소를 저장한다.
❹ printf("%d, ", *(p[0] + 1) + *(p[1] + 2));
•㉠ *(p[0] + 1) : p[0]은 arr 배열의 첫 번째 행의 시작 주소를 가리키므로 여기에 1을 더한다는 것은 1행의 두 번째 열의 값 2를 가리키는 것이다.
•㉡ *(p[1] + 2) : p[1]은 arr 배열의 두 번째 행의 시작 주소를 가리키므로 여기에 2를 더한다는 것은 2행의 세 번째 열의 값 6을 가리키는 것이다.
•㉠의 값 2와 ㉡의 값 6을 더한 값 8을 정수로 출력한 후 이어서 쉼표(,)와 공백 한 칸을 출력한다.
결과 8,
❺ printf("%d", *(*(p + 1) + 0) + *(*(p + 1) + 1));
•2차원 배열에서 배열명은 실제 값에 해당하는 요소가 아닌 첫 번째 행의 주소를 가리킨다. 즉, p 또는 arr은 배열의 첫 번째 요소인 1을 가리키는 것이 아닌 첫 번째 행 전체를 가리키므로 만약 두 번째 행을 1차원 배열의 포인터처럼 사용하려면 ❹번에서와 같이 p[1]을 사용하거나 *(p+1)을 사용해야 한다.
•㉠ *(*(p + 1) + 0) : *(p+1)은 arr 배열의 두 번째 행의 시작 주소를 가리키므로 여기에 0을 더한다는 것은 2행의 첫 번째 열의 값 4를 가리키는 것이다.
•㉡ *(*(p + 1) + 1) : *(p+1)은 arr 배열의 두 번째 행의 시작 주소를 가리키므로 여기에 1을 더한다는 것은 2행의 두 번째 열의 값 5를 가리키는 것이다.
•㉠의 값 4와 ㉡의 값 5를 더한 값 9를 정수로 출력한다.
결과 8, 9
❻ main( ) 함수에서의 ‘return 0’은 프로그램의 종료를 의미한다.
- 1)문법 오류로 인해 발생한 것
- 2)오동작이나 결과에 악영향을 미칠 수 있는 실행 시간 동안에 발생한 오류
- 3)배열의 인덱스가 그 범위를 넘어서는 경우 발생하는 오류
- 4)존재하지 않는 파일을 읽으려고 하는 경우에 발생하는 오류
사용된 코드의 의미는 다음과 같습니다.
| ❶ a = [“대”, “한”, “민”, “국”] ❷ for i in a: ❸ print(i) |
❶ 4개의 요소를 갖는 리스트 a를 선언하고 초기화한다.
❷ 반복 변수 i에 a의 각 요소들을 순서대로 저장하며 ❸번 문장을 반복 수행한다.
❸ i의 값을 출력하고 커서를 다음 줄의 처음으로 옮긴다.
5과목 정보 시스템 관리
- 1)무결성 검사
- 2)응용 프로그램의 보안 설정 및 패치(Patch) 적용
- 3)중단 프로세스 및 닫힌 포트 위주로 확인
- 4)불필요한 서비스 및 악성 프로그램의 확인과 제거
- 1)블루버그(BlueBug) - 블루투스의 취약점을 활용하여 장비의 파일에 접근하는 공격으로 OPP를 사용하여 정보를열람
- 2)블루스나프(BlueSnarf) - 블루투스를 이용해 스팸처럼명함을 익명으로 퍼뜨리는 것
- 3)블루프린팅(BluePrinting) - 블루투스 공격 장치의 검색활동을 의미
- 4)블루재킹(BlueJacking) - 블루투스 장비 사이의 취약한연결 관리를 악용한 공격
② 블루스나프(BlueSnarf)는 블루투스의 취약점을 활용하여 장비의 파일에 접근하는 공격으로, 인증없이 간편하게 정보를 교환할 수 있는 OPP(Object PushProfile)를 사용하여 정보를 열람합니다.
④ 블루재킹(BlueJacking)은 블루투스를 이용해 스팸처럼 명함을 익명으로 퍼뜨리는 공격입니다.
- 1)프로젝트를 이루는 소작업 별로 언제 시작되고 언제 끝나야 하는지를 한 눈에 볼 수 있도록 도와준다.
- 2)자원 배치 계획에 유용하게 사용된다.
- 3)CPM 네트워크로부터 만드는 것이 가능하다.
- 4)수평 막대의 길이는 각 작업(Task)에 필요한 인원수를 나타낸다.

- 1)보안에 취약
- 2)대용량 볼륨에 효율적
- 3)자동 압축 및 안정성
- 4)저용량 볼륨에서의 속도 저하
- 1)8
- 2)24
- 3)64
- 4)132
- 1)PLCP(Packet Level Control Processor)
- 2)Traffic Distributor
- 3)Packet Tree
- 4)DPI(Deep Packet Inspection)
'{etc} > qualifications' 카테고리의 다른 글
| [정보처리기사] 정보처리 기사 필기 02회 오답 정리 (0) | 2026.01.30 |
|---|---|
| [정보처리기사] 정보처리 기사 필기 01회 오답 정리 (0) | 2026.01.27 |
| [정보처리기사] 5과목 정보 시스템 구축 관리 정리 및 요약 (2) (0) | 2026.01.25 |
| [정보처리기사] 5과목 정보 시스템 구축 관리 정리 및 요약 (1) (0) | 2026.01.25 |
| [정보처리기사] 4과목 프로그래밍 언어 활용 (2) (0) | 2026.01.23 |