※ 2023 정보처리기사 실기(시나공) 책 풀이 기반 포스팅입니다.
틀렸거나 헷갈렸던 문제들 위주로 작성했습니다.
문제1. 네트워크
재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트(Mobile Host)만을
이용하여 구성한 네트워크이다.
망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다.
멀티 홉 라우팅 기능을 지원한다.
답: 애드 혹 네트워크
문제2. 인터페이스
① : 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 감정 및 경험
② : 사용자와 시스템 간의 상호작용이 원할하게 이뤄지도록 도와주는 장치나 소프트웨어
ex) CLI, GUI 등
답 : 1. 사용자 경험(UX, User Experience) 2. 사용자 인터페이스(UI, User Interface)
문제3. 트랜잭션
데이터베이스의 상태 변화를 일으키는 트랙잭션(Transaction)의 특성 중 원자성(Atomicity)에 대해
간략히 서술하시오.
답 : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다는 특성을 의미한다.
문제4. 정규화
답 : 제2정규화 - 부분 함수적 종속 제거
문제5. SQL문 - UPDATE
다음은 <학부생> 테이블에서 '입학생수'가 300이상인 튜플의 '학과번호'를 999로 갱신하는 SQL문이다.
(1) 학부생 (2) 학과번호=999 WHERE 입학생수>=300;
답 1. UPDATE 2. SET
문제6. SQL - 조인
SELECT a.코드, 이름, 동아리명 FROM 사원 a LEFT JOIN 동아리 b (1) a.코드 = b.(2);
답 : 1. ON 2. 코드
문제7. Python
a = 100
result = 0
for i in range(1, 3):
result = a >> i
result = result + 1
print(result)
답 : 26 // 비트연산자 계산 실수 하지 않기..!
문제8. 보안 및 암호화
2001년 미국 표준 기술 연구소에서 발표한 대칭키 암호화 알고리즘이다.
DES의 한계를 느낀 NIST에서 공모한 후 발표하였다.
블록 크기는 128비트이며, 키 길이에 따라 128, 192, 256으로 분류된다.
답 : AES( Advanced Encryption Standard)
문제9. 테스트
1. 최소 한번은 모든 문장이 수행되도록 구성하는 검증 기준
2. 조건식이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준
3. 2번과 달리 조건식에 상관없이 개별 조건이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준
답 : 1. 구문(문장) 검증 기준 2. 결정(분기) 검증 기준 3. 조건 검증 기준
문제10. SQL문 - 와일드카드
답 : - : 한 개 대체, % - 0개 이상의 문자를 대체
문제11. 모듈의 응집도
1. 내부의 요소들이 기능적으로 연관성은 없으나, 순차적으로 실행될 때의 응집도
2. 서로 다른 기능을 수행하지만 동일한 입력과 출력을 사용할 때의 응집도
3. 하나의 기능에 밀접하게 관련되어 있거나 연관되어 있을 때의 응집도
답 : 1. 절차적 응집도 2. 교환적 응집도 3. 기능적 응집도
문제12.
1. 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후
통신하는 방식
2. 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의
경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식
답 : 1. 가상 회선 2. 데이터그램
문제13. 디자인 패턴
디자인 패턴은 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제를 의미한다.
그 중 ( ) 패턴은 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴으로, Interpreter,
Observer, Command 등이 그 예에 해당한다.
답 : 행위(Behavioral)
문제14. DB
데이터베이스의 병행제어(Concurrency Control) 기법 중 하나로, 접근한 데이터에 대한 연산을 모두 마칠 때까지
추가적인 접근을 제한함으로써 상호 배타적으로 접근하여 작업을 수행하도록 하는 기법을 쓰시오.
답 : 로킹(Locking)
문제15. 럼바우 데이터 모델링
1. 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링 ex) 자료흐름도(DFD)
2. 시간의 흐름에 따른 객체들 간의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현하는 모델링
ex) 상태 변화도(STD), 사건 추적도
3. 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 표시하는 모델링
ex) ER다이어그램(ERD)
답 : 1. Function 2. Dynamic 3. Information
문제17. Java 예약어
static을 이용하면 객체 변수 없이 [클래스 이름][메소드]의 방식으로 접근하는 것이 가능해진다.
'자격증 > 정보처리기사' 카테고리의 다른 글
[2023년 1회 정보처리기사] 전공자 실기 합격후기 (0) | 2023.06.23 |
---|---|
[정처기 실기] 2021년 3회 정보처리기사 실기 (0) | 2023.04.05 |
[정처기 실기] 2022년 1회 정보처리기사 실기 (0) | 2023.04.04 |
[정처기 실기] 흥달쌤 DB특강 (1) ~ (4) (0) | 2023.04.03 |
[정처기 실기] 2022년 2회 정보처리기사 실기 (0) | 2023.04.02 |
※ 2023 정보처리기사 실기(시나공) 책 풀이 기반 포스팅입니다.
틀렸거나 헷갈렸던 문제들 위주로 작성했습니다.
문제1. 네트워크
재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트(Mobile Host)만을
이용하여 구성한 네트워크이다.
망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다.
멀티 홉 라우팅 기능을 지원한다.
답: 애드 혹 네트워크
문제2. 인터페이스
① : 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 감정 및 경험
② : 사용자와 시스템 간의 상호작용이 원할하게 이뤄지도록 도와주는 장치나 소프트웨어
ex) CLI, GUI 등
답 : 1. 사용자 경험(UX, User Experience) 2. 사용자 인터페이스(UI, User Interface)
문제3. 트랜잭션
데이터베이스의 상태 변화를 일으키는 트랙잭션(Transaction)의 특성 중 원자성(Atomicity)에 대해
간략히 서술하시오.
답 : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다는 특성을 의미한다.
문제4. 정규화
답 : 제2정규화 - 부분 함수적 종속 제거
문제5. SQL문 - UPDATE
다음은 <학부생> 테이블에서 '입학생수'가 300이상인 튜플의 '학과번호'를 999로 갱신하는 SQL문이다.
(1) 학부생 (2) 학과번호=999 WHERE 입학생수>=300;
답 1. UPDATE 2. SET
문제6. SQL - 조인
SELECT a.코드, 이름, 동아리명 FROM 사원 a LEFT JOIN 동아리 b (1) a.코드 = b.(2);
답 : 1. ON 2. 코드
문제7. Python
a = 100
result = 0
for i in range(1, 3):
result = a >> i
result = result + 1
print(result)
답 : 26 // 비트연산자 계산 실수 하지 않기..!
문제8. 보안 및 암호화
2001년 미국 표준 기술 연구소에서 발표한 대칭키 암호화 알고리즘이다.
DES의 한계를 느낀 NIST에서 공모한 후 발표하였다.
블록 크기는 128비트이며, 키 길이에 따라 128, 192, 256으로 분류된다.
답 : AES( Advanced Encryption Standard)
문제9. 테스트
1. 최소 한번은 모든 문장이 수행되도록 구성하는 검증 기준
2. 조건식이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준
3. 2번과 달리 조건식에 상관없이 개별 조건이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준
답 : 1. 구문(문장) 검증 기준 2. 결정(분기) 검증 기준 3. 조건 검증 기준
문제10. SQL문 - 와일드카드
답 : - : 한 개 대체, % - 0개 이상의 문자를 대체
문제11. 모듈의 응집도
1. 내부의 요소들이 기능적으로 연관성은 없으나, 순차적으로 실행될 때의 응집도
2. 서로 다른 기능을 수행하지만 동일한 입력과 출력을 사용할 때의 응집도
3. 하나의 기능에 밀접하게 관련되어 있거나 연관되어 있을 때의 응집도
답 : 1. 절차적 응집도 2. 교환적 응집도 3. 기능적 응집도
문제12.
1. 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후
통신하는 방식
2. 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의
경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식
답 : 1. 가상 회선 2. 데이터그램
문제13. 디자인 패턴
디자인 패턴은 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제를 의미한다.
그 중 ( ) 패턴은 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴으로, Interpreter,
Observer, Command 등이 그 예에 해당한다.
답 : 행위(Behavioral)
문제14. DB
데이터베이스의 병행제어(Concurrency Control) 기법 중 하나로, 접근한 데이터에 대한 연산을 모두 마칠 때까지
추가적인 접근을 제한함으로써 상호 배타적으로 접근하여 작업을 수행하도록 하는 기법을 쓰시오.
답 : 로킹(Locking)
문제15. 럼바우 데이터 모델링
1. 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링 ex) 자료흐름도(DFD)
2. 시간의 흐름에 따른 객체들 간의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현하는 모델링
ex) 상태 변화도(STD), 사건 추적도
3. 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 표시하는 모델링
ex) ER다이어그램(ERD)
답 : 1. Function 2. Dynamic 3. Information
문제17. Java 예약어
static을 이용하면 객체 변수 없이 [클래스 이름][메소드]의 방식으로 접근하는 것이 가능해진다.
'자격증 > 정보처리기사' 카테고리의 다른 글
[2023년 1회 정보처리기사] 전공자 실기 합격후기 (0) | 2023.06.23 |
---|---|
[정처기 실기] 2021년 3회 정보처리기사 실기 (0) | 2023.04.05 |
[정처기 실기] 2022년 1회 정보처리기사 실기 (0) | 2023.04.04 |
[정처기 실기] 흥달쌤 DB특강 (1) ~ (4) (0) | 2023.04.03 |
[정처기 실기] 2022년 2회 정보처리기사 실기 (0) | 2023.04.02 |