정보처리기사 필기 예상 문제(정답 및 해설 포함)-4
반응형
정보처리기사 예상 문제입니다!
소프트웨어 설계의 원칙
1) 단일 책임 원칙
2) 개방 폐쇄 원칙
3) 리스코프 치환 원칙
4) 인터페이스 분리 원칙
5) 캡슐화 원칙
정답 및 해설
**정답**: 5) 캡슐화 원칙
**해설**: 소프트웨어 설계의 기본 원칙 중 캡슐화는 객체 지향 설계의 핵심 개념으로, 객체의 상태를 외부에서 직접 접근하지 못하도록 하는 것이다.
**해설**: 소프트웨어 설계의 기본 원칙 중 캡슐화는 객체 지향 설계의 핵심 개념으로, 객체의 상태를 외부에서 직접 접근하지 못하도록 하는 것이다.
데이터베이스 설계에서 사용되는 정규화의 필요성
1) 데이터 중복 최소화
2) 데이터 무결성 유지
3) 검색 성능 향상
4) 저장 공간 절약
5) 트랜잭션 처리 속도 향상
정답 및 해설
**정답**: 3) 검색 성능 향상
**해설**: 정규화의 주된 목적은 데이터 중복을 최소화하고 데이터의 무결성을 유지하는 데 있으며, 검색 성능 향상은 정규화의 주된 목적이 아니다.
**해설**: 정규화의 주된 목적은 데이터 중복을 최소화하고 데이터의 무결성을 유지하는 데 있으며, 검색 성능 향상은 정규화의 주된 목적이 아니다.
네트워크 계층에서 수행하는 주요 기능이 아닌 것은?
1) 경로 제어
2) 패킷 스위칭
3) 흐름 제어
4) 트래픽 제어
5) 네트워크 주소 할당
정답 및 해설
**정답**: 3) 흐름 제어
**해설**: 흐름 제어는 전송 계층에서 주로 수행하는 기능으로, 네트워크 계층에서는 주로 패킷 스위칭과 경로 제어, 트래픽 제어 등을 수행한다.
**해설**: 흐름 제어는 전송 계층에서 주로 수행하는 기능으로, 네트워크 계층에서는 주로 패킷 스위칭과 경로 제어, 트래픽 제어 등을 수행한다.
객체 지향 프로그래밍에서 캡슐화의 목적이 아닌 것은?
1) 데이터 은닉
2) 코드 재사용성 향상
3) 데이터 무결성 유지
4) 코드 복잡도 증가
5) 변경 용이성 증대
정답 및 해설
**정답**: 4) 코드 복잡도 증가
**해설**: 캡슐화의 목적은 데이터 은닉과 무결성 유지, 코드 재사용성 향상 및 변경 용이성을 증가시키는 것이며, 코드 복잡도를 증가시키는 것은 목적이 아니다.
**해설**: 캡슐화의 목적은 데이터 은닉과 무결성 유지, 코드 재사용성 향상 및 변경 용이성을 증가시키는 것이며, 코드 복잡도를 증가시키는 것은 목적이 아니다.
소프트웨어 생명주기 모델 중 나선형 모델의 주요 활동 순서로 올바른 것은?
1) 계획 수립 -> 위험 분석 -> 개발 및 검증 -> 고객 평가
2) 위험 분석 -> 계획 수립 -> 개발 및 검증 -> 고객 평가
3) 계획 수립 -> 개발 및 검증 -> 위험 분석 -> 고객 평가
4) 개발 및 검증 -> 위험 분석 -> 계획 수립 -> 고객 평가
5) 고객 평가 -> 계획 수립 -> 개발 및 검증 -> 위험 분석
정답 및 해설
**정답**: 1) 계획 수립 -> 위험 분석 -> 개발 및 검증 -> 고객 평가
**해설**: 나선형 모델은 각 반복마다 계획 수립, 위험 분석, 개발 및 검증, 고객 평가의 네 가지 활동이 순차적으로 수행된다.
**해설**: 나선형 모델은 각 반복마다 계획 수립, 위험 분석, 개발 및 검증, 고객 평가의 네 가지 활동이 순차적으로 수행된다.
데이터베이스 관리 시스템(DBMS)의 주요 기능이 아닌 것은?
1) 데이터 정의
2) 데이터 조작
3) 데이터 보안
4) 데이터 저장
5) 데이터 마이닝
정답 및 해설
**정답**: 5) 데이터 마이닝
**해설**: 데이터베이스 관리 시스템의 주요 기능은 데이터 정의, 조작, 보안 및 저장을 포함하며, 데이터 마이닝은 데이터 분석을 위한 별도의 기능이다.
**해설**: 데이터베이스 관리 시스템의 주요 기능은 데이터 정의, 조작, 보안 및 저장을 포함하며, 데이터 마이닝은 데이터 분석을 위한 별도의 기능이다.
소프트웨어 개발 방법론 중 애자일 방법론에 해당하지 않는 것은?
1) 스크럼
2) XP(eXtreme Programming)
3) 폭포수 모델
4) 칸반
5) 린(Lean) 개발
정답 및 해설
**정답**: 3) 폭포수 모델
**해설**: 폭포수 모델은 전통적인 소프트웨어 개발 방법론으로, 애자일 방법론의 주요 방법론인 스크럼, XP, 칸반, 린 개발과는 다르다.
**해설**: 폭포수 모델은 전통적인 소프트웨어 개발 방법론으로, 애자일 방법론의 주요 방법론인 스크럼, XP, 칸반, 린 개발과는 다르다.
OSI 7계층 중 전송 계층에서 수행하는 주요 기능은?
1) 패킷 스위칭
2) 데이터 암호화
3) 경로 설정
4) 흐름 제어
5) 데이터 압축
정답 및 해설
**정답**: 4) 흐름 제어
**해설**: 전송 계층의 주요 기능은 흐름 제어, 오류 제어 및 데이터 전송의 신뢰성을 보장하는 것이다. 패킷 스위칭과 경로 설정은 네트워크 계층의 기능이다.
**해설**: 전송 계층의 주요 기능은 흐름 제어, 오류 제어 및 데이터 전송의 신뢰성을 보장하는 것이다. 패킷 스위칭과 경로 설정은 네트워크 계층의 기능이다.
디지털 저작권 관리(DRM) 시스템의 구성 요소로 적절하지 않은 것은?
1) 콘텐츠 제공자
2) 콘텐츠 분배자
3) 클리어링 하우스
4) 사용자 인터페이스
5) DRM 컨트롤러
정답 및 해설
**정답**: 4) 사용자 인터페이스
**해설**: DRM 시스템의 구성 요소는 콘텐츠 제공자, 콘텐츠 분배자, 클리어링 하우스 및 DRM 컨트롤러를 포함하며, 사용자 인터페이스는 구성 요소에 포함되지 않는다.
**해설**: DRM 시스템의 구성 요소는 콘텐츠 제공자, 콘텐츠 분배자, 클리어링 하우스 및 DRM 컨트롤러를 포함하며, 사용자 인터페이스는 구성 요소에 포함되지 않는다.
프로그래밍 언어의 자료형 중 기본 자료형이 아닌 것은?
1) int
2) float
3) double
4) class
5) char
정답 및 해설
**정답**: 4) class
**해설**: class는 객체 지향 프로그래밍에서 사용되는 자료형으로, 기본 자료형(int, float, double, char)과는 다르다.
**해설**: class는 객체 지향 프로그래밍에서 사용되는 자료형으로, 기본 자료형(int, float, double, char)과는 다르다.
728x90
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기 예상 문제 (정답 해설 포함)- 6 (0) | 2024.06.23 |
---|---|
정보처리기사 필기 예상 문제 (정답 해설 포함)- 5 (0) | 2024.06.23 |
정보처리기사 필기 예상 문제-소프트웨어 설계 10문제(정답 및 해설 포함) (0) | 2024.06.22 |
정보처리기사 필기 예상 문제(정답 및 해설 포함)-3 (0) | 2024.06.22 |
정보처리기사 필기 예상 문제(정답 및 해설 포함)-2 (0) | 2024.06.22 |
댓글