2025년 정보처리기사 2회 필기 CBT 편집복원 문제·상세해설
과목별 편집복원 문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록100문항 · 필요할 때 펼쳐보세요.목록 보기
소프트웨어 설계정적 객체 구조, 사건에 따른 상태 변화, 데이터 변환 과정을 차례로 분석하려 한다. 럼바우 OMT 모델을 같은 순서로 나열한 것은?
정답·해설 →2번소프트웨어 설계요구가 불명확한 화면 흐름을 확인하려고 단기간에 동작 모형을 만든다. 사용자 평가로 요구를 확정한 뒤 모형 코드는 폐기하고 본 시스템을 새로 개발한다. 이 방식은?
정답·해설 →3번소프트웨어 설계월간 서비스 가용성 요구를 자동 검증할 수 있는 수용 기준으로 가장 적절한 것은?
정답·해설 →4번소프트웨어 설계물류 플랫폼 모델링 회의에서 센서가 대기·측정·경고 상태 사이를 이벤트에 따라 전이하는 동작을 표현하려 한다. 가장 알맞은 UML 다이어그램은?
정답·해설 →5번소프트웨어 설계요구사항 분석이 어려워지는 일반적인 원인으로 보기 어려운 것은?
정답·해설 →6번소프트웨어 설계모듈 설계 검토에서 다음 의존 관계가 발견됐다. “두 모듈이 동일한 전역 설정 영역을 직접 읽고 수정한다.” 이 관계를 가장 정확히 분류하면?
정답·해설 →7번소프트웨어 설계리팩터링 회의에서 다음 모듈을 평가한다. “감사 로그 초기화·버퍼 확보·파일 열기를 프로그램 시작 시점이라는 이유로 한 모듈에 둔다.” 가장 알맞은 응집도는?
정답·해설 →8번소프트웨어 설계한 객체의 상태가 바뀔 때 등록된 화면·메일·메신저 객체에 자동으로 알리려면 어떤 디자인 패턴이 적합한가?
정답·해설 →9번소프트웨어 설계다음 설계 변경이 직접 적용한 SOLID 원칙은? “로컬 저장소 구현과 클라우드 저장소 구현이 같은 사전·사후조건을 지켜 어느 쪽으로 교체해도 호출자의 정합성이 유지”
정답·해설 →10번소프트웨어 설계UI 사용성 시험에서 다음 문제가 발견됐다. “삭제를 누르면 즉시 영구 삭제되어 실수가 복구되지 않는다.” 가장 적절한 개선은?
정답·해설 →11번소프트웨어 설계DFD 검토에서 “검증된 주문이 주문 저장소에 기록된다.”를 표현할 때 요소와 흐름의 연결로 가장 적절한 것은?
정답·해설 →12번소프트웨어 설계유스케이스 모델에서 ‘쿠폰 적용’이 조건을 만족할 때만 ‘주문 결제’ 과정에 추가된다면 두 유스케이스의 관계는?
정답·해설 →13번소프트웨어 설계소프트웨어 모델링에 대한 설명으로 틀린 것은?
정답·해설 →14번소프트웨어 설계새 서비스의 구조가 다음과 같다. “주문 생성 이벤트를 발행하면 재고·배송·알림 소비자가 독립적으로 반응한다.” 가장 가까운 아키텍처 방식은?
정답·해설 →15번소프트웨어 설계API 응답 필드 하나를 제거하려 한다. 요구사항·소비 서비스·계약 시험 가운데 변경 영향을 받는 항목을 양방향으로 찾기 위한 관리 정보는?
정답·해설 →16번소프트웨어 설계Circle, Rectangle, Triangle에서 공통 속성과 `draw()` 연산을 Shape 상위 타입으로 정의했다. 적용된 추상화 유형은?
정답·해설 →17번소프트웨어 설계개발팀이 다음 방식을 선택했다. “기능을 작은 사용자 가치 단위로 나누고 매 반복마다 동작하는 증분을 배포한다.” 가장 정확한 분류는?
정답·해설 →18번소프트웨어 설계“서비스가 안정적이어야 한다”는 가용성 요구를 월간 운영 시험으로 판정하려 한다. 가장 검증 가능한 명세는?
정답·해설 →19번소프트웨어 설계모듈 결합도와 사례의 연결로 잘못된 것은?
정답·해설 →20번소프트웨어 설계물류 플랫폼 모델링 회의에서 배포 서버·애플리케이션 노드·DB 노드에 산출물이 놓이는 물리 구성을 표현하려 한다. 가장 알맞은 UML 다이어그램은?
정답·해설 →21번소프트웨어 개발기업 통합 구조가 다음과 같다. “각 애플리케이션이 서로 직접 어댑터를 가져 연결 수가 시스템 수에 따라 급증” EAI 토폴로지는?
정답·해설 →22번소프트웨어 개발배포 기준선 이후 로그인 모듈 수정 요청이 접수되었다. 영향 분석·승인·구현·재시험을 거쳐 기준선 반영 여부를 결정하는 형상관리 활동은?
정답·해설 →23번소프트웨어 개발DRM 서비스의 다음 작업을 가장 정확히 분류하면? “암호화된 강의 영상에 이용 기간과 기기 수가 포함된 사용권을 발급”
정답·해설 →24번소프트웨어 개발출시 후보 버전을 먼저 사내 사용자에게 배포해 통제된 환경에서 평가하고, 이후 제한된 외부 사용자에게 실제 환경 피드백을 받았다. 이 두 활동이 속하는 테스트 수준은?
정답·해설 →25번소프트웨어 개발사내 분석 프로그램을 여러 운영체제에 배포할 패키징 계획을 검토한다. 고려사항으로 적절하지 않은 것은?
정답·해설 →26번소프트웨어 개발품질 평가에서 “오류가 발생해도 다른 모듈이 계속 서비스를 제공하고 복구 후 상태를 맞춤”를 핵심 지표로 삼았다. 해당 품질 특성은?
정답·해설 →27번소프트웨어 개발삽입 정렬로 오름차순 정렬한다. 앞에서 네 번째 원소까지 정렬 구간에 삽입한 직후의 배열은?
정답·해설 →28번소프트웨어 개발DRM 유통 구성 요소와 역할의 연결로 틀린 것은?
정답·해설 →29번소프트웨어 개발스택에 A→B→C→D 순서로만 입력할 수 있다. 출력 순서를 C→A→D→B로 만드는 것이 가능한가?
정답·해설 →30번소프트웨어 개발세금 계산 함수의 내부 코드를 보지 않고 입력 금액 허용 범위의 최솟값·최댓값과 바로 안팎 값을 선택해 결과를 확인한다. 적용한 블랙박스 기법은?
정답·해설 →31번소프트웨어 개발다음 완전한 이진 구조를 중위 순회한 결과는?
정답·해설 →32번소프트웨어 개발테스트 계획의 다음 활동을 가장 정확히 분류하면? “로그인 입력 구간의 경계값과 오류 메시지를 명세만 보고 검사”
정답·해설 →33번소프트웨어 개발조건식 `(age >= 18) && hasConsent`에 대해 T1=(20,true), T2=(16,true), T3=(20,false)를 실행했다. 조건 커버리지와 결정 커버리지는?
정답·해설 →34번소프트웨어 개발정형 기술 검토 운영 지침으로 “제품 전체를 한 번에 검토하기보다 작은 범위와 제한된 시간을 정한다.”라는 규칙을 제안했다. 평가로 맞는 것은?
정답·해설 →35번소프트웨어 개발주문 금액 계산 함수가 전역 상태를 바꾸고 파일을 저장하며 알림까지 전송해 작은 수정도 여러 기능에 영향을 준다. 클린 코드와 모듈 독립성 관점의 개선으로 가장 적절한 것은?
정답·해설 →36번소프트웨어 개발형상관리 활동에서 다음 작업은 무엇인가? “개발자가 로컬 변경을 중앙 저장소의 새 버전으로 등록”
정답·해설 →37번소프트웨어 개발팀의 파이프라인 정책은 다음과 같다. “검증을 통과한 산출물을 운영과 동일한 스테이징까지 자동 배포하되 운영 반영은 승인” 가장 알맞은 용어는?
정답·해설 →38번소프트웨어 개발기업 통합 구조가 다음과 같다. “중앙 메시지 허브가 변환·라우팅·모니터링을 담당” EAI 토폴로지는?
정답·해설 →39번소프트웨어 개발DRM 서비스의 다음 작업을 가장 정확히 분류하면? “원본 전자책을 암호화하고 권리 정보를 결합한 배포 패키지 생성”
정답·해설 →40번소프트웨어 개발품질 평가에서 “동일 기능을 다른 운영체제와 CPU 환경으로 옮길 때 수정량이 작음”를 핵심 지표로 삼았다. 해당 품질 특성은?
정답·해설 →41번데이터베이스 구축테이블 정의 일부 `quantity INTEGER CHECK (quantity >= 0)`가 직접 보장하는 것은?
정답·해설 →42번데이터베이스 구축부서별 가장 최근 급여와 직전 급여의 차이를 구한 결과는?
정답·해설 →43번데이터베이스 구축주문이 한 건도 없는 고객 수를 구한다. 다음 데이터와 질의 결과는?
정답·해설 →44번데이터베이스 구축NULL을 포함한 수치 열의 AVG 결과는?
정답·해설 →45번데이터베이스 구축관계대수 연산 중 선택·프로젝션·조인·디비전 같은 순수 관계 연산이 아니라 일반 집합 연산에 속하는 것은?
정답·해설 →46번데이터베이스 구축다음 스키마와 종속성에서 가장 먼저 드러나는 정규화 문제는? “직원(직원번호, 부서번호, 부서명)에서 직원번호→부서번호, 부서번호→부서명”
정답·해설 →47번데이터베이스 구축일반적인 관계형 뷰의 장점으로 보기 어려운 것은?
정답·해설 →48번데이터베이스 구축키 설계 검토에서 다음 조건을 분류하면? “(주문번호, 고객명)이 유일하지만 주문번호만으로도 이미 유일하다.”
정답·해설 →49번데이터베이스 구축튜플을 유일하게 식별하지만 불필요한 속성을 포함할 수 있어 최소성은 보장하지 않는 키는?
정답·해설 →50번데이터베이스 구축고객 주소를 주문 행마다 반복 저장해 주소 변경 시 일부 주문만 갱신되는 문제가 발생했다. 스키마를 정규화할 때 기대하는 효과가 아닌 것은?
정답·해설 →51번데이터베이스 구축동시 실행 이력에서 다음 현상이 발생했다. “T1이 아직 커밋하지 않은 주문 행을 T2가 읽은 뒤 T1이 롤백” 가장 정확한 이상 현상은?
정답·해설 →52번데이터베이스 구축정규화되지 않은 주문 릴레이션의 이상 현상 분류로 옳지 않은 것은?
정답·해설 →53번데이터베이스 구축트랜잭션 요구 “커밋된 주문은 정전 후 재시작해도 사라지지 않는다.”가 직접 보장하려는 ACID 특성은?
정답·해설 →54번데이터베이스 구축DB 동시성 제어 설계에서 다음 상황을 가장 정확히 설명하는 것은? “대량 구조 변경 동안 테이블 전체의 동시 변경을 단순하게 차단”
정답·해설 →55번데이터베이스 구축한 테이블에서 서로 다른 고객 행을 동시에 수정하는 트랜잭션이 많은 경우, 행 단위 잠금과 테이블 단위 잠금을 비교한 설명으로 옳은 것은?
정답·해설 →56번데이터베이스 구축다음 두 조회를 UNION ALL로 결합했을 때 값별 출현 횟수로 옳은 것은?
정답·해설 →57번데이터베이스 구축회복 정책이 다음과 같다. “커밋 전 변경을 DB 페이지에 반영하지 않고 완료 트랜잭션만 장애 후 REDO” 이 기법은?
정답·해설 →58번데이터베이스 구축`DELETE FROM 로그;`와 `DROP TABLE 로그;`에 대한 설명으로 틀린 것은?
정답·해설 →59번데이터베이스 구축다음 SQL 문장의 주된 명령 분류는?
정답·해설 →60번데이터베이스 구축관계형 데이터베이스 뷰에 대한 설명 “GROUP BY 집계 결과를 포함한 뷰도 모든 행을 언제나 자유롭게 INSERT할 수 있다.”의 판단은?
정답·해설 →61번프로그래밍 언어 활용다음 ISO C 코드의 출력값은?
정답·해설 →62번프로그래밍 언어 활용다음 Java 코드의 출력은?
정답·해설 →63번프로그래밍 언어 활용IPv4 주소 192.168.10.141/27이 속한 네트워크 주소와 브로드캐스트 주소는?
정답·해설 →64번프로그래밍 언어 활용OSI 계층과 대표 PDU의 연결에서 전송 계층에 해당하는 것은?
정답·해설 →65번프로그래밍 언어 활용FIFO 페이지 교체에서 프레임에 4, 7, 2가 이 순서로 적재되어 있고 모두 한 번씩만 적중했다. 다음 참조 9가 결함이면 교체되는 페이지는?
정답·해설 →66번프로그래밍 언어 활용프로세스 P1과 P2가 시각 0에 함께 도착하고 실행 시간이 각각 5, 3이다. 시간 할당량 2인 Round Robin에서 두 프로세스의 평균 대기 시간은?
정답·해설 →67번프로그래밍 언어 활용빈 공간이 주소 순서대로 13K, 29K, 10K, 36K이고 15K 프로세스를 Best Fit으로 배치한다. 선택되는 공간과 남는 크기는?
정답·해설 →68번프로그래밍 언어 활용UNIX 셸에서 명령의 표준 오류를 error.log에 덮어쓰는 리다이렉션은?
정답·해설 →69번프로그래밍 언어 활용네트워크 장치가 다음 작업을 수행한다. “스위치가 이더넷 MAC 주소 테이블로 프레임을 전달” OSI 관점의 계층은?
정답·해설 →70번프로그래밍 언어 활용수신 호스트에서 목적지 포트로 응용 프로세스를 구분하고, 손실된 데이터를 확인 응답과 재전송으로 복구하는 기능이 속한 TCP/IP 계층은?
정답·해설 →71번프로그래밍 언어 활용링크 오류 제어 방식이 다음과 같다. “오류가 난 특정 프레임만 선택적으로 다시 보내고 수신 측이 순서 밖 프레임을 버퍼링” 어떤 ARQ인가?
정답·해설 →72번프로그래밍 언어 활용IPv4 헤더 20바이트, MTU 620바이트 환경에서 데이터 2,000바이트를 단편화한다. 세 번째 단편의 Fragment Offset과 MF 비트는?
정답·해설 →73번프로그래밍 언어 활용행 우선으로 저장된 배열을 인덱스 증가 순서대로 한 번씩 연속 접근할 때 가장 직접적으로 높아지는 지역성은?
정답·해설 →74번프로그래밍 언어 활용UNIX 프로세스·파일 관리에서 “현재 프로세스 이미지를 새 실행 파일로 교체”에 사용하는 시스템 호출은?
정답·해설 →75번프로그래밍 언어 활용Java에서 예외와 컴파일 오류를 구분한 설명으로 틀린 것은?
정답·해설 →76번프로그래밍 언어 활용언어 자료형 설명 “Java의 char는 부호 있는 8비트 정수형이다.”의 판단은?
정답·해설 →77번프로그래밍 언어 활용다대일(many-to-one) 사용자 수준 스레드 구현에서 커널 수준 스레드와 비교한 주된 장점은?
정답·해설 →78번프로그래밍 언어 활용다음 Python 3 딕셔너리 코드의 출력은?
정답·해설 →79번프로그래밍 언어 활용응용 개발 프레임워크의 특성으로 옳은 것은?
정답·해설 →80번프로그래밍 언어 활용다음 ISO C 배열·포인터 코드의 출력값은?
정답·해설 →81번정보시스템 구축관리로그인 정책에서 다음 인증 수단을 분류하면? “FIDO 보안키가 가진 개인키”
정답·해설 →82번정보시스템 구축관리업무 기능을 독립적인 소프트웨어 컴포넌트로 만들고, 명시된 인터페이스 계약을 통해 조립하며 기존 컴포넌트를 재사용해 시스템을 구축한다. 이 방법론은?
정답·해설 →83번정보시스템 구축관리웹 서비스에서 다음 사건이 발생했다. “피해자가 로그인한 사이트에 공격자 링크를 누르자 의도하지 않은 송금 요청이 전송” 공격 유형은?
정답·해설 →84번정보시스템 구축관리접근 정책 “파일 소유자가 읽기·쓰기 권한을 다른 사용자에게 직접 부여”의 통제 모델은?
정답·해설 →85번정보시스템 구축관리클라우드 사용 형태 “사용자가 가상 머신 OS부터 미들웨어까지 관리하고 제공자는 컴퓨팅·스토리지·네트워크 제공”에 해당하는 서비스 모델은?
정답·해설 →86번정보시스템 구축관리여러 서버가 전용 고속 네트워크를 통해 같은 블록 스토리지 장치에 접근하는 구성은?
정답·해설 →87번정보시스템 구축관리데이터 플랫폼 작업 “관계형 DB와 Hadoop 사이에 테이블 데이터를 병렬 반입·반출”에 가장 알맞은 기술은?
정답·해설 →88번정보시스템 구축관리기본 COCOMO 유기형 일정식 D=2.5×E^0.38을 사용한다. 추정 노력이 50인월이면 개발 기간은 약 얼마인가?
정답·해설 →89번정보시스템 구축관리접근통제 방식과 설명의 연결로 틀린 것은?
정답·해설 →90번정보시스템 구축관리조직 프로세스 상태 “정량적 품질·성과 목표를 통계적으로 측정하고 변동을 관리”에 가장 가까운 CMMI 성숙도 설명은?
정답·해설 →91번정보시스템 구축관리DevSecOps 활동 “운영 배포 후 애플리케이션 행동과 로그를 지속 관찰해 이상 징후 대응”의 주된 분류는?
정답·해설 →92번정보시스템 구축관리해시 활용 “파일 배포 전에 SHA-256 다이제스트를 공개하고 수신 후 다시 계산”의 보안 목적은?
정답·해설 →93번정보시스템 구축관리악성 행위 “정상 설치 파일처럼 보이지만 실행하면 원격 제어 기능을 설치하고 자기 복제는 하지 않음”를 가장 정확히 분류하면?
정답·해설 →94번정보시스템 구축관리네트워크 서비스 “브라우저와 서버가 하나의 TCP 연결에서 양방향 프레임을 지속 교환”에 해당하는 프로토콜은?
정답·해설 →95번정보시스템 구축관리유사 프로젝트 데이터가 거의 없는 초기 기획에서 한 명의 수석 설계자가 경험과 유추로 개발 비용을 산정하고 별도의 익명 합의 절차는 거치지 않았다. 이 기법은?
정답·해설 →96번정보시스템 구축관리재해복구 계획 “RPO 15분을 만족하려고 트랜잭션 로그를 5분마다 원격 전송”의 평가는?
정답·해설 →97번정보시스템 구축관리함수가 실패하면 `NULL`을 반환할 수 있는 포인터 `p`를 역참조하기 전에 가장 먼저 해야 할 검사는?
정답·해설 →98번정보시스템 구축관리소프트웨어 개선 활동 “레거시 계산 모듈의 외부 동작을 유지하며 내부 구조와 이름을 정리”의 분류는?
정답·해설 →99번정보시스템 구축관리작업의 선후 관계를 네트워크로 연결하고 낙관·최빈·비관 시간을 사용해 임계 경로를 분석하는 일정 기법의 설명은?
정답·해설 →100번정보시스템 구축관리보안 설계 요구 “파일 내용이 바뀌었는지 고정 길이 지문으로 검사하되 원문 복원은 필요 없음”에 가장 직접 맞는 수단은?
정답·해설 →