본문 바로가기

정보처리기사 필기 예상 문제-난이도 최상 (정답 해설 포함) -17

henen 2024. 6. 23.
반응형

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

1. 다음 중 서브넷팅(subnetting)에서 서브넷 마스크가 255.255.255.224일 때, 하나의 서브넷에서 사용할 수 있는 호스트 수는?

1) 14
2) 30
3) 62
4) 126

정답 및 해설 (펼치기)
**정답**: 2) 30
**해설**: 서브넷 마스크가 255.255.255.224이면 서브넷당 호스트 수는 2^(32-27) - 2 = 30입니다.

2. 다음 중 RSA 알고리즘에서 사용되는 소인수분해의 어려움에 기반한 수학적 문제는?

1) 이산 로그 문제
2) 큰 정수의 소인수분해 문제
3) 해시 충돌 문제
4) 순열 문제

정답 및 해설 (펼치기)
**정답**: 2) 큰 정수의 소인수분해 문제
**해설**: RSA 알고리즘은 큰 정수를 소인수분해하는 것이 어렵다는 수학적 문제에 기반합니다.

3. 데이터베이스 정규화에서 제3정규형(3NF)을 만족하기 위해 반드시 제거해야 하는 것은?

1) 부분 함수 종속
2) 이행 함수 종속
3) 결정자
4) 후보키

정답 및 해설 (펼치기)
**정답**: 2) 이행 함수 종속
**해설**: 제3정규형(3NF)은 이행 함수 종속을 제거해야 합니다.

4. 운영체제의 메모리 관리 기법 중 페이지 교체 알고리즘에서 최적 페이지 교체(OPT) 기법의 문제점은?

1) 실제 구현이 불가능하다.
2) 페이지 부재율이 높다.
3) 자원의 낭비가 심하다.
4) FIFO보다 성능이 낮다.

정답 및 해설 (펼치기)
**정답**: 1) 실제 구현이 불가능하다.
**해설**: 최적 페이지 교체 기법은 미래의 페이지 참조를 예측해야 하므로 실제로 구현이 불가능합니다.

5. 소프트웨어 공학에서 COCOMO 모델의 주요 특징이 아닌 것은?

1) 비용 산정
2) 개발 시간 예측
3) 품질 보증
4) 인력 예측

정답 및 해설 (펼치기)
**정답**: 3) 품질 보증
**해설**: COCOMO 모델은 소프트웨어 비용 산정과 개발 시간, 인력 예측을 위한 모델이지 품질 보증 모델은 아닙니다.

6. IPv6 주소의 특징 중 잘못된 것은?

1) 128비트 주소 길이
2) IPv4와 호환 가능
3) 더 많은 주소 공간 제공
4) 브로드캐스트 지원

정답 및 해설 (펼치기)
**정답**: 4) 브로드캐스트 지원
**해설**: IPv6는 브로드캐스트를 지원하지 않고 멀티캐스트를 사용합니다.

7. 소프트웨어 형상 관리에서 사용되는 베이스라인(baseline)의 정의로 올바른 것은?

1) 소프트웨어의 최종 버전
2) 특정 시점의 소프트웨어 구성
3) 오류 수정 전의 상태
4) 테스트가 완료된 소프트웨어 버전

정답 및 해설 (펼치기)
**정답**: 2) 특정 시점의 소프트웨어 구성
**해설**: 베이스라인은 특정 시점의 소프트웨어 구성 요소의 집합을 의미합니다.

8. 데이터베이스 트랜잭션의 특성 중 원자성(Atomicity)에 대한 설명으로 옳지 않은 것은?

1) 모든 작업이 완벽히 수행되거나 전혀 수행되지 않아야 한다.
2) 트랜잭션 중 일부 작업만 수행될 수 있다.
3) 오류 발생 시 원래 상태로 복구된다.
4) 트랜잭션은 논리적 작업 단위이다.

정답 및 해설 (펼치기)
**정답**: 2) 트랜잭션 중 일부 작업만 수행될 수 있다.
**해설**: 원자성은 트랜잭션 중 일부 작업만 수행되는 것을 허용하지 않습니다.

9. 암호화 기술에서 사용되는 키 교환 방법 중 Diffie-Hellman 키 교환 방식의 주요 단점은?

1) 키 길이가 고정적이다.
2) 대칭키 암호화만 지원한다.
3) 키 교환 시 중간자 공격에 취약하다.
4) 암호화 속도가 느리다.

정답 및 해설 (펼치기)
**정답**: 3) 키 교환 시 중간자 공격에 취약하다.
**해설**: Diffie-Hellman 키 교환 방식은 중간자 공격에 취약할 수 있습니다.

10. 다음 중 소프트웨어 테스트 기법 중 동등 분할 테스트(Equal Partitioning Test)에 대한 설명으로 가장 적절한 것은?

1) 가능한 모든 입력값을 테스트한다.
2) 입력 데이터의 영역을 나누어 각 영역의 대표값을 테스트한다.
3) 테스트 케이스를 최소화하여 성능을 높인다.
4) 시스템의 경계값을 중심으로 테스트한다.

정답 및 해설 (펼치기)
**정답**: 2) 입력 데이터의 영역을 나누어 각 영역의 대표값을 테스트한다.
**해설**: 동등 분할 테스트는 입력 데이터를 몇 개의 영역으로 나누고, 각 영역의 대표값을 테스트하는 기법입니다.
728x90

댓글