2025년 정보처리기사 3회 필기 CBT 편집복원 문제·상세해설
과목별 편집복원 문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록100문항 · 필요할 때 펼쳐보세요.목록 보기
소프트웨어 설계호출 모듈이 전달한 모드 값에 따라 피호출 모듈의 처리 경로가 달라진다. 이 모듈 사이의 결합도는?
정답·해설 →2번소프트웨어 설계리팩터링 회의에서 다음 모듈을 평가한다. “CSV 읽기·검증·변환·저장을 앞 단계 출력이 다음 단계 입력이 되도록 구성한다.” 가장 알맞은 응집도는?
정답·해설 →3번소프트웨어 설계HIPO에서 특정 모듈의 입력 자료, 처리 단계, 출력 결과를 가장 구체적으로 기록하는 도표는?
정답·해설 →4번소프트웨어 설계Rumbaugh의 OMT 분석에서 다음 산출물의 연결로 적절하지 않은 것은?
정답·해설 →5번소프트웨어 설계SOLID 원칙을 적용한 인터페이스 설계에 대한 설명으로 옳은 것은?
정답·해설 →6번소프트웨어 설계서로 호환되지 않는 외부 SDK 인터페이스를 내부에서 기대하는 인터페이스로 변환할 때 적합한 디자인 패턴은?
정답·해설 →7번소프트웨어 설계주문 분석팀이 정적 구조를 먼저 확정하고, 이어서 객체의 사건별 상태 변화와 업무 데이터 변환을 모델링하려 한다. 럼바우 OMT 모델 적용 순서는?
정답·해설 →8번소프트웨어 설계다음 인터페이스 구조 변경에 적용된 SOLID 원칙은?
정답·해설 →9번소프트웨어 설계UI 사용성 시험에서 다음 문제가 발견됐다. “같은 저장 기능이 화면마다 서로 다른 위치와 색으로 표시된다.” 가장 적절한 개선은?
정답·해설 →10번소프트웨어 설계DFD 검토에서 “배송 프로세스가 주문 저장소에서 배송 대상 목록을 읽는다.”를 표현할 때 요소와 흐름의 연결로 가장 적절한 것은?
정답·해설 →11번소프트웨어 설계‘관리자’가 ‘사용자’의 모든 권한을 가지면서 계정 잠금 기능을 추가로 수행한다면 두 액터의 관계는?
정답·해설 →12번소프트웨어 설계LOC 방식으로 40,000라인 규모를 추정했다. 개발자 8명이 1인당 월 250라인을 구현할 때 예상 기간은?
정답·해설 →13번소프트웨어 설계분산 응용에서 미들웨어의 역할로 옳지 않은 것은?
정답·해설 →14번소프트웨어 설계주문 객체가 결제 객체의 승인 연산을 호출하는 상호작용을 UML 시퀀스 다이어그램에 표시하려 한다. 두 생명선 사이에서 호출 의도를 전달하는 요소는?
정답·해설 →15번소프트웨어 설계애자일 선언문의 가치 순서와 반대되는 것은?
정답·해설 →16번소프트웨어 설계새 서비스의 구조가 다음과 같다. “핵심 업무 규칙이 중앙에 있고 UI·DB·메시징은 포트와 어댑터로 연결된다.” 가장 가까운 아키텍처 방식은?
정답·해설 →17번소프트웨어 설계규제 요구 R7이 삭제될 때 관련 화면, 저장 필드, 감사 로그와 수용 시험을 빠짐없이 검토하려 한다. 가장 효과적인 사전 준비는?
정답·해설 →18번소프트웨어 설계미들웨어의 투명성에 대한 설명으로 틀린 것은?
정답·해설 →19번소프트웨어 설계소프트웨어 추상화 유형과 설명의 연결로 옳은 것은?
정답·해설 →20번소프트웨어 설계개발팀이 다음 방식을 선택했다. “요구·설계·구현·시험을 순차 승인하고 이전 단계 변경을 엄격히 통제한다.” 가장 정확한 분류는?
정답·해설 →21번소프트웨어 개발버블 정렬로 오름차순 정렬한다. 왼쪽부터 인접한 두 원소를 비교하는 첫 번째 전체 패스가 끝난 배열은?
정답·해설 →22번소프트웨어 개발소프트웨어 패키징 시 고려사항으로 가장 부적절한 것은?
정답·해설 →23번소프트웨어 개발빈 스택에 K, L, M, N을 차례로 push한 뒤 추가 입력 없이 네 번 pop할 때 출력 순서는?
정답·해설 →24번소프트웨어 개발다음 완전한 이진 구조를 후위 순회한 결과는?
정답·해설 →25번소프트웨어 개발여러 개발자가 동시에 릴리스를 준비할 때 형상 관리가 직접 제공하는 역할로 보기 어려운 것은?
정답·해설 →26번소프트웨어 개발할인 계산 코드를 수정한 뒤 세금 계산 등 기존 기능의 테스트 케이스를 다시 실행한다. 이 테스트의 종류는?
정답·해설 →27번소프트웨어 개발결정식 `A || (B && C)`에서 A의 독립 영향을 보이기 위한 MC/DC 테스트 쌍으로 적절한 것은?
정답·해설 →28번소프트웨어 개발테스트 실행 결과가 맞는지 판정하기 위해 기대 결과를 계산하거나 비교 기준을 제공하는 장치·프로그램·문서의 총칭은?
정답·해설 →29번소프트웨어 개발정형 기술 검토(FTR)의 기본 지침으로 옳지 않은 것은?
정답·해설 →30번소프트웨어 개발형상관리 활동에서 다음 작업은 무엇인가? “결함수정 요청이 영향·비용·우선순위 검토를 거쳐 승인”
정답·해설 →31번소프트웨어 개발팀의 파이프라인 정책은 다음과 같다. “검증된 모든 변경을 별도 승인 없이 운영까지 자동 반영” 가장 알맞은 용어는?
정답·해설 →32번소프트웨어 개발배열에서 피벗 하나를 고르고 피벗보다 작은 값과 큰 값을 나눈 뒤 두 부분을 재귀적으로 정렬하는 알고리즘은?
정답·해설 →33번소프트웨어 개발신규 데스크톱 프로그램의 설치 안내서를 작성한다. 설치 실패를 사용자가 스스로 복구할 수 있게 하려면 안내서에 포함할 내용으로 가장 관련이 적은 것은?
정답·해설 →34번소프트웨어 개발단위 테스트보다 두 모듈을 실제 연결한 통합 테스트에서 확인하기 적절한 결함은?
정답·해설 →35번소프트웨어 개발개발자들이 각자 저장소의 전체 이력과 브랜치를 로컬에 가지고 있다. 중앙 서버에 연결되지 않은 상태에서도 커밋을 만들고 이력을 조회하며, 연결 후 서로의 변경을 push와 pull로 교환한다. 이 버전 관리 구조는?
정답·해설 →36번소프트웨어 개발키가 정렬된 순서로 계속 삽입될 때 회전이나 분할로 균형을 복원하지 않아 높이가 n까지 증가할 수 있는 탐색 트리는?
정답·해설 →37번소프트웨어 개발기업 통합 구조가 다음과 같다. “표준화된 메시지 버스에 서비스가 연결되고 분산 라우팅과 어댑터를 공유” EAI 토폴로지는?
정답·해설 →38번소프트웨어 개발선형 자료구조로만 묶인 것은?
정답·해설 →39번소프트웨어 개발DRM 서비스의 다음 작업을 가장 정확히 분류하면? “재생 요청 때 단말과 사용자 권한을 확인한 뒤 복호화 키 전달”
정답·해설 →40번소프트웨어 개발품질 평가에서 “새 규칙 추가 시 변경 지점을 빠르게 찾고 안전하게 시험할 수 있음”를 핵심 지표로 삼았다. 해당 품질 특성은?
정답·해설 →41번데이터베이스 구축테이블 정의의 `customer_id INTEGER REFERENCES customer(id)`가 직접 보장하는 무결성은?
정답·해설 →42번데이터베이스 구축다음 조건부 집계 질의가 반환하는 행은?
정답·해설 →43번데이터베이스 구축LEFT JOIN 결과에 COUNT 두 종류를 적용한다. 결과의 연결로 옳은 것은?
정답·해설 →44번데이터베이스 구축MEMBER 릴레이션에 대해 정렬 조건 없이 SELECT id, name FROM MEMBER를 실행했다. 관계형 데이터 모델과 조회 결과에 대한 설명으로 잘못된 것은?
정답·해설 →45번데이터베이스 구축사용자 중복을 제거한 부서만 찾는다. 질의 결과는?
정답·해설 →46번데이터베이스 구축다음 스키마와 종속성에서 가장 먼저 드러나는 정규화 문제는? “배정(강사, 과목, 강의실)에서 (강사,과목)→강의실, 강의실→과목이고 강의실은 후보키가 아님”
정답·해설 →47번데이터베이스 구축모든 비자명 함수 종속 X→Y에서 결정자 X가 슈퍼키여야 한다는 정규형은?
정답·해설 →48번데이터베이스 구축키 설계 검토에서 다음 조건을 분류하면? “주문의 고객번호가 고객 테이블의 고객번호를 참조한다.”
정답·해설 →49번데이터베이스 구축관계대수에 관한 설명 중 잘못된 것은?
정답·해설 →50번데이터베이스 구축동시 실행 이력에서 다음 현상이 발생했다. “T1이 같은 고객을 두 번 읽는 사이 T2가 값을 갱신·커밋해 두 결과가 달라짐” 가장 정확한 이상 현상은?
정답·해설 →51번데이터베이스 구축DBMS가 비정상 종료된 뒤 마지막 체크포인트와 로그를 읽어 완료된 변경은 재적용하고 미완료 트랜잭션의 영향을 제거해 일관된 상태로 되돌리는 작업은?
정답·해설 →52번데이터베이스 구축트랜잭션 요구 “동시에 실행된 예약들이 서로 중간 상태를 보지 않고 직렬 실행과 같은 결과를 낸다.”가 직접 보장하려는 ACID 특성은?
정답·해설 →53번데이터베이스 구축관계형 릴레이션의 속성 수와 튜플 수를 부르는 용어의 연결로 틀린 것은?
정답·해설 →54번데이터베이스 구축정규화 부족으로 생기는 이상 현상으로 보기 어려운 것은?
정답·해설 →55번데이터베이스 구축같은 속성 A를 갖는 두 릴레이션 R={1,2,3,5}, S={2,4,5}가 있다. R에는 속하지만 S에는 속하지 않는 튜플만 구했더니 {1,3}이 되었다. 사용한 연산은?
정답·해설 →56번데이터베이스 구축DB 동시성 제어 설계에서 다음 상황을 가장 정확히 설명하는 것은? “트랜잭션들이 서로 가진 잠금을 기다려 진행하지 못함”
정답·해설 →57번데이터베이스 구축회복 정책이 다음과 같다. “주기적으로 활성 트랜잭션과 버퍼 상태의 기준점을 로그에 남김” 이 기법은?
정답·해설 →58번데이터베이스 구축물리 데이터베이스 설계 작업과 가장 거리가 먼 것은?
정답·해설 →59번데이터베이스 구축다음 명령의 주된 SQL 분류는?
정답·해설 →60번데이터베이스 구축관계형 데이터베이스 뷰에 대한 설명 “뷰로 노출할 열과 행을 제한해 사용자별 데이터 접근 범위를 줄일 수 있다.”의 판단은?
정답·해설 →61번프로그래밍 언어 활용C에서 오른쪽 피연산자의 값을 왼쪽 수정 가능한 객체에 저장하는 단순 대입 연산자는?
정답·해설 →62번프로그래밍 언어 활용다음 Java 전위·후위 증가식의 출력은?
정답·해설 →63번프로그래밍 언어 활용하나의 IPv4 /24 네트워크를 동일 크기의 /27 서브넷으로 나누면 서브넷 수와 각 서브넷의 일반적인 사용 가능 호스트 수는?
정답·해설 →64번프로그래밍 언어 활용LRU 페이지 교체에서 프레임의 마지막 참조 시각이 2→19, 4→25, 7→21이다. 다음 참조 9에서 교체되는 페이지는?
정답·해설 →65번프로그래밍 언어 활용비선점 우선순위 스케줄링에서 숫자가 작을수록 우선순위가 높다. 실행 순서는?
정답·해설 →66번프로그래밍 언어 활용빈 공간이 주소 순서대로 14K, 30K, 11K, 37K이고 16K 프로세스를 Worst Fit으로 배치한다. 선택되는 공간과 남는 크기는?
정답·해설 →67번프로그래밍 언어 활용CI 서버 구성 요소를 검토하고 있다. 다음 중 프로젝트 빌드 수명주기를 실행하는 도구가 아니라 인증 서버와 티켓 발급 절차가 필요한 것은?
정답·해설 →68번프로그래밍 언어 활용프로세스와 스레드에 대한 설명으로 틀린 것은?
정답·해설 →69번프로그래밍 언어 활용UNIX에서 현재 디렉터리의 확장자가 log인 파일 중 문자열 ERROR가 포함된 줄을 출력하는 명령은?
정답·해설 →70번프로그래밍 언어 활용네트워크 장치가 다음 작업을 수행한다. “TCP가 포트 번호와 순서 번호로 프로세스 간 신뢰성 있는 바이트 스트림 제공” OSI 관점의 계층은?
정답·해설 →71번프로그래밍 언어 활용순차 파일의 운영 특성으로 옳지 않은 것은?
정답·해설 →72번프로그래밍 언어 활용공유 자원에 접근하기 전에 `wait(S)`로 카운터를 감소시키고 사용할 수 없으면 대기하며, 작업 후 `signal(S)`로 카운터를 증가시켜 대기 작업을 깨운다. 이 동기화 도구는?
정답·해설 →73번프로그래밍 언어 활용링크 오류 제어 방식이 다음과 같다. “한 프레임을 보내고 ACK를 받을 때까지 다음 프레임을 보내지 않음” 어떤 ARQ인가?
정답·해설 →74번프로그래밍 언어 활용네트워크 장비와 기능의 연결로 틀린 것은?
정답·해설 →75번프로그래밍 언어 활용암호화하지 않은 HTTP 서비스의 기본 등록 포트는?
정답·해설 →76번프로그래밍 언어 활용배치 프로그램의 필수 특성과 설명의 연결로 틀린 것은?
정답·해설 →77번프로그래밍 언어 활용IPv4 수신 측이 다음 세 단편을 받았다. 겹침과 누락이 없다면 재조립되는 원래 데이터 길이는?
정답·해설 →78번프로그래밍 언어 활용메모리 접근 “함수 호출 직후 같은 스택 프레임의 지역 변수를 여러 번 사용한다.”의 지역성 평가는?
정답·해설 →79번프로그래밍 언어 활용UNIX 프로세스·파일 관리에서 “부모가 종료된 자식의 상태를 회수해 좀비를 정리”에 사용하는 시스템 호출은?
정답·해설 →80번프로그래밍 언어 활용언어 자료형 설명 “C에서 sizeof(char)는 정의상 1이다.”의 판단은?
정답·해설 →81번정보시스템 구축관리공장 센서 노드가 고정된 중앙 액세스 포인트 없이 이웃 노드와 직접 연결된다. 각 노드는 목적지까지 여러 경로를 계산하고 일부 노드가 고장 나면 다른 이웃을 통해 우회한다. 이 토폴로지는?
정답·해설 →82번정보시스템 구축관리서비스 거부 공격과 동작의 연결로 틀린 것은?
정답·해설 →83번정보시스템 구축관리로그인 정책에서 다음 인증 수단을 분류하면? “지문 센서로 측정한 생체 특징”
정답·해설 →84번정보시스템 구축관리사용자가 조작한 검색 URL을 열자 쿼리 문자열의 검색어가 서버 응답 HTML에 그대로 포함되고, 그 응답을 받은 브라우저에서 스크립트가 실행됐다. 검색어는 서버에 저장되지 않았다. 이 공격 유형은?
정답·해설 →85번정보시스템 구축관리병원 정보시스템을 역할 기반 접근통제(RBAC)로 재설계한다. 권한 관리 방식으로 적절하지 않은 것은?
정답·해설 →86번정보시스템 구축관리접근 정책 “사용자의 직무 역할에 결재·조회 권한을 묶어 배정”의 통제 모델은?
정답·해설 →87번정보시스템 구축관리클라우드 사용 형태 “브라우저로 완성된 협업 애플리케이션을 사용하고 인프라·플랫폼·응용 운영은 제공자 담당”에 해당하는 서비스 모델은?
정답·해설 →88번정보시스템 구축관리스토리지 구성 “파일 서버가 NFS/SMB로 여러 클라이언트에 파일과 디렉터리 제공”의 유형은?
정답·해설 →89번정보시스템 구축관리TCP 세션 하이재킹 탐지를 위해 연결의 순서 번호 변화와 재전송 패턴을 감시한다. 다음 중 이 목적과 가장 거리가 먼 관측은?
정답·해설 →90번정보시스템 구축관리사용자도 원하는 화면과 업무 흐름을 정확히 설명하지 못해, 짧은 기간에 동작 모형을 보여 주고 피드백으로 요구를 구체화하려 한다. 가장 적합한 생명주기 모형은?
정답·해설 →91번정보시스템 구축관리데이터 플랫폼 작업 “메모리 중심 분산 데이터 처리로 반복 분석과 스트리밍을 수행”에 가장 알맞은 기술은?
정답·해설 →92번정보시스템 구축관리응용 프로그램 운영 환경의 논리적 보안 설정과 가장 거리가 먼 것은?
정답·해설 →93번정보시스템 구축관리기능점수 산정에서 미조정 기능점수(UFP)가 120이고 가치조정계수(VAF)가 0.92라면 조정 기능점수는?
정답·해설 →94번정보시스템 구축관리조직 프로세스 상태 “근본 원인을 분석해 지속적으로 프로세스 혁신과 개선을 수행”에 가장 가까운 CMMI 성숙도 설명은?
정답·해설 →95번정보시스템 구축관리입력값 기반 취약점과 사례의 연결로 옳지 않은 것은?
정답·해설 →96번정보시스템 구축관리DevSecOps 활동 “위협 모델링으로 자산·신뢰 경계·공격 경로를 설계 전에 식별”의 주된 분류는?
정답·해설 →97번정보시스템 구축관리해시 활용 “API 메시지와 공유 비밀키로 HMAC을 계산해 수신자가 검증”의 보안 목적은?
정답·해설 →98번정보시스템 구축관리악성 행위 “문서 매크로가 다른 문서나 템플릿에 자신을 삽입해 감염”를 가장 정확히 분류하면?
정답·해설 →99번정보시스템 구축관리네트워크 서비스 “도메인 이름을 IP 주소로 질의하고 응답을 캐시”에 해당하는 프로토콜은?
정답·해설 →100번정보시스템 구축관리재해복구 계획 “RTO 1시간을 만족하려고 대기 환경의 기동·전환 시간을 35분으로 시험”의 평가는?
정답·해설 →