본문 바로가기

정보처리기사 필기 10문제(해설 정답 포함)-25

henen 2024. 7. 4.
반응형

정보처리기사 필기 예상문제입니다. 열공하세요!

1. 소프트웨어 개발 방법론 중 익스트림 프로그래밍(XP)의 핵심 가치가 아닌 것은?

1) 의사소통
2) 단순성  
3) 용기
4) 완벽주의

 

정답 및 해설 (펼치기)
**정답**: 4) 완벽주의
**해설**: XP의 핵심 가치는 의사소통, 단순성, 용기, 피드백, 존중입니다. 완벽주의는 XP의 가치가 아니며, 오히려 XP는 빠른 개발과 지속적인 개선을 강조합니다.

2. 다음 중 관계형 데이터베이스의 정규화 과정에서 제거되는 이상 현상이 아닌 것은?

1) 삽입 이상
2) 삭제 이상
3) 갱신 이상
4) 검색 이상

 

정답 및 해설 (펼치기)
**정답**: 4) 검색 이상
**해설**: 정규화는 삽입 이상, 삭제 이상, 갱신 이상을 제거하기 위한 과정입니다. 검색 이상은 정규화와 직접적인 관련이 없으며, 오히려 인덱스 등의 최적화 기법으로 해결합니다.

3. 다음 중 OSI 7계층에서 네트워크 간의 최적 경로를 제공하는 계층은?

1) 데이터링크 계층
2) 네트워크 계층
3) 전송 계층
4) 세션 계층

 

정답 및 해설 (펼치기)
**정답**: 2) 네트워크 계층
**해설**: 네트워크 계층은 서로 다른 네트워크 간의 통신을 가능하게 하며, 최적의 경로를 선택하는 라우팅 기능을 담당합니다. IP 프로토콜이 이 계층에서 동작합니다.

4. 다음 중 소프트웨어 테스트 기법 중 화이트박스 테스트에 해당하지 않는 것은?

1) 구문 커버리지
2) 결정 커버리지
3) 조건 커버리지
4) 동등 분할 테스트

 

정답 및 해설 (펼치기)
**정답**: 4) 동등 분할 테스트
**해설**: 구문, 결정, 조건 커버리지는 모두 화이트박스 테스트 기법입니다. 동등 분할 테스트는 입력 도메인을 동등한 클래스로 나누어 테스트하는 블랙박스 테스트 기법입니다.

5. 다음 중 객체지향 프로그래밍의 특징이 아닌 것은?

1) 캡슐화
2) 상속성
3) 다형성
4) 순차성

 

정답 및 해설 (펼치기)
**정답**: 4) 순차성
**해설**: 객체지향 프로그래밍의 주요 특징은 캡슐화, 상속성, 다형성입니다. 순차성은 절차지향 프로그래밍의 특징으로, 객체지향 프로그래밍의 주요 특징이 아닙니다.

6. 다음 중 애자일 개발 방법론의 특징이 아닌 것은?

1) 반복적이고 점진적인 개발
2) 고객과의 지속적인 협력
3) 변화에 유연한 대응
4) 상세한 문서화 중심의 개발

 

정답 및 해설 (펼치기)
**정답**: 4) 상세한 문서화 중심의 개발
**해설**: 애자일 방법론은 working software를 중시하며, 포괄적인 문서화보다는 협력과 의사소통을 강조합니다. 상세한 문서화 중심의 개발은 전통적인 폭포수 모델의 특징에 가깝습니다.

7. 다음 중 SQL 문에서 DDL(Data Definition Language)에 속하지 않는 것은?

1) CREATE
2) ALTER
3) DROP
4) INSERT

 

정답 및 해설 (펼치기)
**정답**: 4) INSERT
**해설**: CREATE, ALTER, DROP은 DDL(데이터 정의어)에 속합니다. INSERT는 DML(데이터 조작어)에 속하는 명령어로, 테이블에 데이터를 삽입하는 데 사용됩니다.

8. 다음 중 소프트웨어 아키텍처 패턴이 아닌 것은?

1) 클라이언트-서버 패턴
2) MVC 패턴
3) 레이어드 패턴
4) 워터폴 패턴

 

정답 및 해설 (펼치기)
**정답**: 4) 워터폴 패턴
**해설**: 클라이언트-서버, MVC, 레이어드 패턴은 모두 소프트웨어 아키텍처 패턴입니다. 워터폴은 소프트웨어 개발 생명주기 모델이며, 아키텍처 패턴이 아닙니다.

9. 다음 중 정보 보안의 3요소(CIA)에 해당하지 않는 것은?

1) 기밀성(Confidentiality)
2) 무결성(Integrity)
3) 가용성(Availability)
4) 신뢰성(Reliability)

 

정답 및 해설 (펼치기)
**정답**: 4) 신뢰성(Reliability)
**해설**: 정보 보안의 3요소는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)입니다. 신뢰성(Reliability)은 중요한 개념이지만, CIA 트라이어드에 포함되지 않습니다.

10. 다음 중 프로세스 스케줄링 알고리즘이 아닌 것은?

1) FCFS(First-Come, First-Served)
2) SJF(Shortest Job First)
3) Round Robin
4) Bubble Sort

 

정답 및 해설 (펼치기)
**정답**: 4) Bubble Sort
**해설**: FCFS, SJF, Round Robin은 모두 프로세스 스케줄링 알고리즘입니다. Bubble Sort는 정렬 알고리즘으로, 프로세스 스케줄링과는 관련이 없습니다.
728x90

댓글