2024년 정보처리기사 2회 필기 CBT 편집복원 문제·상세해설
과목별 편집복원 문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록100문항 · 필요할 때 펼쳐보세요.목록 보기
소프트웨어 설계요구공학의 범위와 활동에 관한 설명으로 옳지 않은 것은?
정답·해설 →2번소프트웨어 설계XP 팀의 운영 방식에 관한 설명으로 옳지 않은 것은?
정답·해설 →3번소프트웨어 설계UML에서 컴포넌트의 제공 인터페이스와 요구 인터페이스 및 컴포넌트 사이의 의존 관계를 표현하는 다이어그램은?
정답·해설 →4번소프트웨어 설계상위 기능에서 하위 모듈로 계층을 분해하고, 전체 구조도와 각 모듈의 입력·처리·출력 상세도를 함께 문서화하는 기법은?
정답·해설 →5번소프트웨어 설계애플리케이션 전체에서 설정 저장소 객체를 정확히 하나만 생성하고 동일 인스턴스에 접근하게 하는 패턴은?
정답·해설 →6번소프트웨어 설계객체지향에서 클래스에 정의되어 객체가 메시지를 받으면 실행되는 구체적인 연산은?
정답·해설 →7번소프트웨어 설계모듈의 유지보수성과 독립성을 높이기 위한 설계 지침으로 적절하지 않은 것은?
정답·해설 →8번소프트웨어 설계SOLID 원칙과 설명의 연결로 틀린 것은?
정답·해설 →9번소프트웨어 설계객체지향 분석에서 미시적 프로세스로 클래스·객체를 정제하고 거시적 프로세스로 개발 단계를 반복하는 방법은?
정답·해설 →10번소프트웨어 설계HIPO 문서의 특성에 관한 설명으로 틀린 것은?
정답·해설 →11번소프트웨어 설계상품 포장에 실제 중량을 그램 단위 숫자 `0250`, `0750`처럼 그대로 부호화해 기록한다. 사용한 코드 방식은?
정답·해설 →12번소프트웨어 설계애자일 선언문의 가치와 반대되는 팀 운영 방침은?
정답·해설 →13번소프트웨어 설계프로젝트 기간에 따른 인력 투입 분포를 Rayleigh-Norden 곡선으로 모델링하고 소스 규모와 기술 상수를 이용해 노력을 추정하는 모형은?
정답·해설 →14번소프트웨어 설계객체지향 개념에 대한 설명으로 틀린 것은?
정답·해설 →15번소프트웨어 설계동적 웹 요청을 처리하는 WAS에 대한 설명으로 틀린 것은?
정답·해설 →16번소프트웨어 설계온라인 예매 시스템의 유스케이스 다이어그램을 작성할 때 기본 구성요소가 아닌 것은?
정답·해설 →17번소프트웨어 설계의료 기록 변환 프로젝트가 요구사항 승인, 설계 승인, 구현, 검증을 순서대로 마치고 각 단계 산출물을 공식 검토한 뒤 다음 단계로 넘어가려 한다. 이 프로젝트에 폭포수 모형을 적용하기 가장 어렵게 만드는 상황은?
정답·해설 →18번소프트웨어 설계하루 동안 쌓인 수백만 건의 요금 기록을 새벽에 한꺼번에 읽어 정산 결과 파일을 만드는 처리 방식은?
정답·해설 →19번소프트웨어 설계모듈 결합도의 유형과 사례의 연결로 틀린 것은?
정답·해설 →20번소프트웨어 설계CASE 환경이 지원하는 기능으로 보기 어려운 것은?
정답·해설 →21번소프트웨어 개발단위 테스트 대상 모듈을 호출하는 드라이버와 아직 구현되지 않은 하위 모듈을 대신하는 스텁을 묶은 테스트 하네스의 구성으로 보기 어려운 것은?
정답·해설 →22번소프트웨어 개발통합 개발 환경(IDE)의 일반적 특성으로 옳지 않은 것은?
정답·해설 →23번소프트웨어 개발오프라인 DRM 클라이언트가 라이선스 파일 위조와 시스템 시계 되돌리기를 함께 탐지해야 한다. 가장 적절한 설계는?
정답·해설 →24번소프트웨어 개발빈 스택에 A push, B push, pop, C push, pop, D push, pop, pop을 수행할 때 pop 출력 순서는?
정답·해설 →25번소프트웨어 개발메시지 큐가 at-least-once 전달을 사용할 때 동일 이벤트가 재전송되어 업무 처리가 중복 반영되는 것을 막는 소비자 설계는?
정답·해설 →26번소프트웨어 개발DRM 구성 요소와 역할의 연결로 틀린 것은?
정답·해설 →27번소프트웨어 개발테스트 스위트의 결함 탐지력을 평가하려고 산술 연산자나 조건식을 조금 바꾼 프로그램들을 만들고 테스트가 이를 실패시키는지 확인한다. 이 기법은?
정답·해설 →28번소프트웨어 개발배열 `8,5,7,2,4`를 왼쪽부터 인접 비교하는 버블 정렬로 오름차순 정렬한다. 두 번째 패스 종료 배열은?
정답·해설 →29번소프트웨어 개발버전 관리 저장소가 체크아웃, 체크인, 커밋, 병합 기능을 제공한다. 다음 중 저장소의 형상 관리 기능이 아니라 별도의 코드 품질 분석 기능은?
정답·해설 →30번소프트웨어 개발초당 800요청이 한계인 API에 가상 사용자를 늘려 초당 2,000요청을 보내고, 과부하에서 오류율과 복구 여부를 확인하는 테스트는?
정답·해설 →31번소프트웨어 개발빌드 자동화 도구에 관한 설명으로 틀린 것은?
정답·해설 →32번소프트웨어 개발키를 홈 주소로 변환하는 해시 함수가 아니라, 충돌이 났을 때 테이블의 다른 빈 슬롯을 탐색하는 해결 방식은?
정답·해설 →33번소프트웨어 개발재고 관리 프로그램의 모듈 설계 지침 중 품질을 떨어뜨리는 것은?
정답·해설 →34번소프트웨어 개발화이트박스 시험 기법에 대한 설명으로 옳지 않은 것은?
정답·해설 →35번소프트웨어 개발워크스루와 인스펙션을 비교한 설명으로 가장 부적절한 것은?
정답·해설 →36번소프트웨어 개발중위식 `(P-Q)/R + (S*T)`를 후위 표기식으로 옳게 바꾼 것은?
정답·해설 →37번소프트웨어 개발외부 협력사가 공식 저장소에 직접 쓸 권한 없이 프로젝트를 복제했다. 협력사는 자신의 원격 저장소에 변경을 올리고, 유지관리자에게 해당 커밋을 가져가 달라는 요청을 보낸다. 이 협업을 가능하게 하는 저장소 방식은?
정답·해설 →38번소프트웨어 개발프로젝트 위험 관리에서 위험 모니터링 활동에 가장 가까운 것은?
정답·해설 →39번소프트웨어 개발자기 간선과 중복 간선이 없는 n개 정점의 무방향 그래프가 가질 수 있는 최대 간선 수는?
정답·해설 →40번소프트웨어 개발정렬된 배열 [3, 8, 12, 17, 25, 31, 42]에서 25를 이진 검색한다. 이 알고리즘에 관한 설명 중 틀린 것은?
정답·해설 →41번데이터베이스 구축온라인 서점의 개념 데이터 모델을 작성할 때 구조 요소로 보기 어려운 것은?
정답·해설 →42번데이터베이스 구축DBMS 시스템 카탈로그 운영에 관한 설명으로 옳지 않은 것은?
정답·해설 →43번데이터베이스 구축관계대수의 성격을 설명한 것으로 틀린 것은?
정답·해설 →44번데이터베이스 구축다음 중 테이블의 행을 조회·삽입·변경·삭제하는 DML만으로 묶인 것은?
정답·해설 →45번데이터베이스 구축개체-관계 모델에 관한 설명으로 옳지 않은 것은?
정답·해설 →46번데이터베이스 구축주문 테이블의 `customer_id`가 고객 테이블의 기본키를 참조하며, 값은 존재하는 고객 키이거나 NULL이어야 한다. 이 규칙은?
정답·해설 →47번데이터베이스 구축완전 이진 트리를 1번부터 시작하는 배열로 저장한다. 배열 인덱스 14에 있는 노드의 부모 인덱스는?
정답·해설 →48번데이터베이스 구축제1정규형 릴레이션이 제2정규형을 만족하기 위한 조건으로 옳은 것은?
정답·해설 →49번데이터베이스 구축재고 테이블에서 한 행만 갱신하는 트랜잭션과 전체 월말 집계가 동시에 실행된다. 로크 단위를 행에서 테이블로 키울 때의 일반적 영향으로 틀린 것은?
정답·해설 →50번데이터베이스 구축대용량 주문 테이블을 월별 범위 파티션으로 나누는 설명 중 잘못된 것은?
정답·해설 →51번데이터베이스 구축부서별 평균 급여가 5,000 이상인 부서만 조회한다. `GROUP BY department_id` 뒤에 집계 결과 조건을 적용할 절은?
정답·해설 →52번데이터베이스 구축분산 DB의 한 지역 노드와 네트워크가 고장 나도 다른 복제본으로 서비스를 계속하고 커밋된 데이터 일관성을 유지하려는 투명성은?
정답·해설 →53번데이터베이스 구축데이터베이스 설계 단계와 작업의 연결로 잘못된 것은?
정답·해설 →54번데이터베이스 구축재고 테이블에서 창고가 `B`이고 수량이 10 미만인 행의 수량을 5씩 늘리는 SQL은?
정답·해설 →55번데이터베이스 구축분산 데이터베이스의 일반적 특성으로 보기 어려운 것은?
정답·해설 →56번데이터베이스 구축주문 릴레이션의 `member_id`가 회원 릴레이션의 후보키 값을 참조해 두 릴레이션을 연결한다. `member_id`의 키 종류는?
정답·해설 →57번데이터베이스 구축데이터베이스 트리거에 대한 설명으로 틀린 것은?
정답·해설 →58번데이터베이스 구축데이터베이스의 일반적 특성으로 옳은 항목을 모두 고르면?
정답·해설 →59번데이터베이스 구축DBMS가 사용자에게 SELECT·INSERT·UPDATE·DELETE 같은 언어와 호출 인터페이스를 제공해 데이터를 검색·변경하게 하는 필수 기능은?
정답·해설 →60번데이터베이스 구축다음 뷰가 WITH CHECK OPTION으로 생성되어 있다. 이 뷰를 통해 수행할 때 조건 위반으로 거부되는 작업은?
정답·해설 →61번프로그래밍 언어 활용개발 서버 환경을 준비할 때 CPU·메모리·스토리지 같은 하드웨어 자원에 해당하지 않는 것은?
정답·해설 →62번프로그래밍 언어 활용UNIX의 구성 요소와 역할에 대한 설명으로 옳지 않은 것은?
정답·해설 →63번프로그래밍 언어 활용C·Java 문자열에서 출력 위치를 다음 탭 정지점으로 이동시키는 이스케이프 시퀀스는?
정답·해설 →64번프로그래밍 언어 활용주문 모듈이 결제 모듈에 `mode=RETRY` 같은 제어 플래그를 넘겨 결제 모듈 내부 분기 경로를 선택하게 한다. 이 결합도는?
정답·해설 →65번프로그래밍 언어 활용OSI 계층과 대표 PDU의 연결로 틀린 것은?
정답·해설 →66번프로그래밍 언어 활용Java 힙에 객체가 남아 있지만 어떤 활성 참조에서도 도달할 수 없게 되었을 때 메모리를 자동 회수하는 런타임 구성요소는?
정답·해설 →67번프로그래밍 언어 활용C·Java 계열 연산자 중 나머지와 종류가 다른 것은?
정답·해설 →68번프로그래밍 언어 활용운영체제 커널이 직접 제공하는 핵심 책임과 가장 관련이 적은 것은?
정답·해설 →69번프로그래밍 언어 활용정수 나눗셈과 나머지 연산을 포함한 다음 Java 코드의 출력값은?
정답·해설 →70번프로그래밍 언어 활용문자 배열을 별도 인덱스 순서로 읽는 다음 C 코드의 출력 문자열은?
정답·해설 →71번프로그래밍 언어 활용공유 유선 이더넷에서 송신 전 매체를 감지하고, 송신 중 충돌을 검출하면 중단 후 임의 시간 대기하는 MAC 방식은?
정답·해설 →72번프로그래밍 언어 활용주기억장치보다 큰 단일 프로그램을 개발자가 기능별 조각으로 나누고, 실행에 필요한 조각만 같은 메모리 영역에 번갈아 적재하도록 설계하는 기법은?
정답·해설 →73번프로그래밍 언어 활용파일 도착 또는 메시지 큐의 특정 이벤트가 발생한 경우에만 자동 실행되도록 등록한 배치 유형은?
정답·해설 →74번프로그래밍 언어 활용모듈 F를 A·B·C가 호출하고, F가 G·H를 직접 호출한다. F의 fan-in과 fan-out은?
정답·해설 →75번프로그래밍 언어 활용다음 Java 반복문 종료 후 a와 sum의 값은?
정답·해설 →76번프로그래밍 언어 활용Java의 표준 출력 메서드 호출로 올바르지 않은 것은?
정답·해설 →77번프로그래밍 언어 활용다음 중 일반적으로 스크립트 언어로 분류되지 않는 것은?
정답·해설 →78번프로그래밍 언어 활용운영체제의 페이지 교체 알고리즘으로 보기 어려운 것은?
정답·해설 →79번프로그래밍 언어 활용홀수 필터와 합계 축약을 수행하는 다음 Java 코드의 출력값은?
정답·해설 →80번프로그래밍 언어 활용서로 다른 프로토콜 체계를 사용하는 두 네트워크 사이에서 데이터 형식과 프로토콜을 변환해 통신을 중개하는 장비는?
정답·해설 →81번정보시스템 구축관리API 응답이 전송 중 바뀌지 않았음을 수신 측이 비밀키를 사용해 확인하려 한다. 이 목적에 가장 직접적인 통제는?
정답·해설 →82번정보시스템 구축관리사용자가 사내 인증 포털에서 한 번 인증한 뒤, 연계된 메일·문서·인사 시스템에 다시 자격 증명을 입력하지 않고 접근한다. 이 방식은?
정답·해설 →83번정보시스템 구축관리COCOMO 모형의 단계에 관한 설명으로 옳지 않은 것은?
정답·해설 →84번정보시스템 구축관리다음 Java 메서드의 보안·신뢰성 약점으로 가장 직접적인 것은?
정답·해설 →85번정보시스템 구축관리SAN 도입 특성에 관한 설명으로 틀린 것은?
정답·해설 →86번정보시스템 구축관리암호학적 해시 함수에 관한 설명으로 옳지 않은 것은?
정답·해설 →87번정보시스템 구축관리다중요소 인증에서 `소유한 것(something you have)`에 해당하지 않는 것은?
정답·해설 →88번정보시스템 구축관리재난 현장의 무선 노드가 중앙 AP 없이 서로 패킷을 중계하고, 한 경로가 끊기면 다른 노드를 거쳐 우회하도록 구성한 네트워크는?
정답·해설 →89번정보시스템 구축관리다음 중 같은 비밀키를 암호화와 복호화에 사용하는 대칭키 알고리즘이 아닌 것은?
정답·해설 →90번정보시스템 구축관리공격자가 같은 네트워크 구간의 패킷을 수동으로 복사해 계정 정보가 흐르는지 관찰하는 행위는?
정답·해설 →91번정보시스템 구축관리테이블명·열 자료형·데이터 계보·파일 생성시각처럼 다른 데이터의 구조와 의미를 설명하는 데이터는?
정답·해설 →92번정보시스템 구축관리네트워크 장비의 제어 평면을 중앙 컨트롤러로 분리하고, 개방형 인터페이스로 스위치의 전달 규칙을 프로그래밍하려는 구조는?
정답·해설 →93번정보시스템 구축관리구매 담당자가 거래를 등록할 수는 있지만 자신이 등록한 거래를 승인하지 못하게 역할 기반 접근통제(RBAC)를 구성하려 한다. 가장 적절한 통제는?
정답·해설 →94번정보시스템 구축관리T1이 계좌 잔액을 100에서 50으로 갱신했지만 아직 COMMIT하지 않았다. T2가 50을 읽은 뒤 T1이 ROLLBACK하여 잔액이 100으로 돌아갔다. T2가 겪은 현상은?
정답·해설 →95번정보시스템 구축관리사물과 환경에 RFID·센서 노드를 부착해 식별·상태 정보를 무선으로 수집하고 상황 인식 서비스에 제공하는 네트워크는?
정답·해설 →96번정보시스템 구축관리소프트웨어 재공학에 관한 설명으로 틀린 것은?
정답·해설 →97번정보시스템 구축관리다음 중 원문을 복원하는 복호화 연산이 정의된 양방향 암호 방식이 아닌 것은?
정답·해설 →98번정보시스템 구축관리데이터 저장량과 처리 부담을 줄이기 위한 데이터 다이어트 작업에 해당하는 것은?
정답·해설 →99번정보시스템 구축관리조직의 개발 방법론을 프로젝트에 맞게 테일러링할 때 내부 기준에 해당하지 않는 것은?
정답·해설 →100번정보시스템 구축관리OWASP에 관한 설명으로 옳은 것은?
정답·해설 →