| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IntelliJ
- mybatis
- SQL Server
- SQL
- Java
- Eclipse
- windows
- devlog
- dbeaver
- mysql
- programmers
- 정보처리기사
- STS
- Mac
- svn
- html
- javascript
- shorturl
- js
- node.js
- my sql
- Tomcat
- TIP
- Oracle
- Linux
- spring
- reCAPTCHA
- urlshortner
- jquery
- maria db
Archives
- Today
- Total
고양의 성장일기
[정보처리기사] 2020년 2회 차 기출문제 본문
반응형
2020년 2회 차 기출문제
기출 복원 문제를 가져왔습니다.
열공하세요!
1. 정보시스템 운영 중 서버 다운, 자연재해, 시스템 장애 등으로 인해 고객에게 서비스 제공이 불가능한 상황이 발생할 수 있다. 이와 같은 비상사태 또는 업무 중단 시점부터 업무가 복구되어 다시 정상 가동될 때까지의 시간을 의미하는 용어를 쓰시오.
정답:
더보기
재해 복구 시간 또는 RTO (Recovery Time Objective)
- RTO (Recovery Time Objective): 서비스 중단 후 허용 가능한 최대 복구 시간
- RPO (Recovery Point Objective): 데이터 손실 허용 시점
- RCO (Recovery Communication Objective): 네트워크 복구 목표
- RSO (Recovery Scope Objective): 복구 대상 시스템 범위
2. 다음은 파이썬 코드이다. 출력 결과를 쓰시오.
a = {'일본','중국','한국'}
a.add('베트남')
a.add('중국')
a.remove('일본')
a.update(['홍콩','한국','태국'])
print(a)
정답:
더보기
{'중국', '한국', '베트남', '홍콩', '태국'}
- Set은 중복을 허용하지 않으며 순서가 없음
- add()는 단일 요소, update()는 여러 요소 추가
3. 브라우저가 제공하는 XMLHttpRequest 객체를 이용하여 전체 페이지를 새로 고치지 않고도 페이지의 일부만 갱신할 수 있도록 하는 비동기 통신 기술은 무엇인가?
정답:
더보기
AJAX (Asynchronous JavaScript and XML)
4. 절차보다는 사람 중심으로 변화에 유연하게 대응하며, 개발 기간이 짧고 신속한 경량 개발 방법론으로 워터폴 모델에 대비되는 방법론은 무엇인가?
정답:
더보기
애자일 방법론 (Agile Methodology)
5. 다음 자바 코드에서 밑줄에 들어갈 키워드를 쓰시오.
Parent pa = ____ Child();
정답:
더보기
new
6. 다음 조건을 만족하는 SQL문을 작성하시오.
- 학생 테이블에서 3학년, 4학년 학생의 학번과 이름 조회
- IN 연산자 사용
정답:
더보기
SELECT 학번, 이름
FROM 학생
WHERE 학년 IN (3,4);
7. 트랜잭션 Rollback에 대해 설명하시오.
정답:
더보기
트랜잭션 처리 중 오류가 발생했을 때, 오류 발생 이전의 특정 시점(SAVEPOINT, CHECKPOINT) 상태로 되돌리는 제어 명령이다.
- 데이터 무결성 유지 핵심 기능
- COMMIT과 반대 개념
8. 인증 헤더(AH)와 암호화(ESP)를 사용하여 네트워크 계층(IP)에 보안 기능을 제공하는 표준 기술은 무엇인가?
정답:
더보기
IPSec (Internet Protocol Security)
- VPN 구성 핵심 기술
- 기밀성, 무결성, 인증 제공
9. 애플리케이션을 실행하지 않고 소스 코드 수준에서 오류, 복잡도, 코딩 규칙 위반 등을 분석하는 도구는 무엇인가?
정답:
더보기
정적 분석 도구
10. 다음 설명에 해당하는 디자인 패턴을 쓰시오. (영문 Full Name)
한 객체의 상태 변화가 발생하면 해당 객체에 의존하는 다른 객체들에게 자동으로 통지되고 갱신되는 일대다 관계의 패턴
정답:
더보기
Observer Pattern
11. 리눅스 기반 모바일 운영체제로, 자바와 코틀린 언어를 사용하여 애플리케이션 개발이 가능하며 런타임 라이브러리를 제공하는 운영체제는 무엇인가?
정답:
더보기
Android
12. 학생 테이블의 NAME 속성에 IDX_NAME 인덱스를 생성하는 SQL문을 작성하시오.
정답:
더보기
CREATE INDEX IDX_NAME ON 학생(NAME);
13. HTTP, HTTPS, SMTP 환경에서 XML 기반 데이터를 송수신하는 웹 서비스 프로토콜은 무엇인가?
정답:
더보기
SOAP (Simple Object Access Protocol)
14. SQL Injection에 대해 서술하시오.
정답:
더보기
응용 프로그램의 입력값 검증 취약점을 이용하여 악의적인 SQL 구문을 삽입·실행함으로써 데이터베이스 정보를 탈취하거나 조작하는 공격 기법이다.
15. 다음 조건을 만족하는 리눅스 권한 설정 명령어를 작성하시오. (8진수 사용)
- 사용자: 읽기, 쓰기, 실행
- 그룹: 읽기, 실행
- 기타: 실행
정답:
더보기
chmod 751 a.txt
해설
- 읽기 (r) = 4
- 쓰기 (w) = 2
- 실행 (x) = 1
16. UI 설계 원칙 중 사용자의 목적을 정확하고 완벽하게 달성할 수 있도록 하는 특성은 무엇인가?
정답:
더보기
유효성
핵심 UI 원칙:
- 직관성
- 학습성
- 유연성
- 유효성
17. 전 세계의 공개 데이터를 연결하여 활용하는 개념으로, Link Data와 Open Data의 합성어는 무엇인가?
정답:
더보기
LOD (Linked Open Data)
18. 데이터 모델링 절차를 올바른 순서로 나열하시오.
요구사항 분석 → ( ) → ( ) → ( )
정답:
더보기
- 개념적 데이터 모델링
- 논리적 데이터 모델링
- 물리적 데이터 모델링
19. 다음 자바 코드의 출력 결과를 쓰시오.
B obj = new B(10);
정답:
더보기
a = 10
20. 소프트웨어 개발 과정에서 변경 사항을 관리하는 기법과, 이를 지원하는 도구(CVS, SVN, Git)를 무엇이라 하는가?
정답:
더보기
형상관리
해설 :
- 변경 이력 추적
- 협업 개발 필수 개념
반응형
'🎓 Certifications > 정보처리기사 기출문제' 카테고리의 다른 글
| [정보처리기사] 2020년 4회 차 기출문제 (0) | 2026.01.18 |
|---|---|
| [정보처리기사] 2020년 3회 차 기출문제 (0) | 2026.01.18 |