2026년 정보처리기사 1회 필기 CBT 편집복원 문제·상세해설
과목별 편집복원 문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록100문항 · 필요할 때 펼쳐보세요.목록 보기
소프트웨어 설계정형 기술 검토(FTR)의 운영 지침으로 적절하지 않은 것은?
정답·해설 →2번소프트웨어 설계온라인 대여 서비스의 유스케이스 모델을 작성한다. 이 모델의 기본 표기 요소로 사용하지 않는 것은?
정답·해설 →3번소프트웨어 설계결제 화면에서 실패 원인과 복구 방법을 안내하는 오류 메시지를 설계한다. 접근성과 사용성을 가장 해치는 방침은?
정답·해설 →4번소프트웨어 설계대용량 이미지 처리 파이프라인을 '입력 해독 → 크기 조정 → 워터마크 삽입 → 저장'의 독립 단계로 구성하려 한다. 파이프·필터 구조에 대한 설명으로 가장 적절한 것은?
정답·해설 →5번소프트웨어 설계분석·설계 산출물을 저장소에서 연결해 관리하는 CASE 환경을 도입한다. CASE의 고유 지원 범위로 보기 어려운 기능은?
정답·해설 →6번소프트웨어 설계고객 관리 모듈의 네 함수가 모두 같은 고객 레코드를 입력받아 주소 수정, 등급 계산, 알림 대상 판정, 이력 출력을 수행한다. 함수의 실행 순서는 무관하다. 이 모듈의 응집도는?
정답·해설 →7번소프트웨어 설계주문 모듈을 나눌 때 한 모듈 안의 함수들이 하나의 명확한 책임을 위해 얼마나 밀접하게 협력하는지를 평가하려 한다. 이 품질 척도는?
정답·해설 →8번소프트웨어 설계고객 요구가 매달 바뀌는 제품을 짧은 반복으로 개발한다. 애자일 원칙과 충돌하는 팀 운영 방침은?
정답·해설 →9번소프트웨어 설계객체지향 모델에서 송신 객체가 수신 객체에 연산명과 인자를 전달해 특정 동작의 수행을 요구한다. 이 객체 간 요청을 무엇이라 하는가?
정답·해설 →10번소프트웨어 설계컴파일러의 표현식 노드 클래스들은 안정되어 있지만, 타입 검사·코드 출력·통계 수집 연산은 계속 추가된다. 노드 클래스를 반복 수정하지 않고 연산 객체가 각 노드 유형별 처리를 제공하게 할 패턴은?
정답·해설 →11번소프트웨어 설계간접 연계 방식의 특징으로 옳지 않은 것은?
정답·해설 →12번소프트웨어 설계스크럼 팀의 역할과 산출물·이벤트에 관한 설명 중 잘못된 것은?
정답·해설 →13번소프트웨어 설계현행 시스템 파악 절차의 조사 항목으로 보기 어려운 것은?
정답·해설 →14번소프트웨어 설계요구사항 검증에서 소프트웨어가 사용자의 실제 요구를 충족하는지를 나타내는 품질 특성은?
정답·해설 →15번소프트웨어 설계UML 다이어그램 중 행위 다이어그램이 아닌 것은?
정답·해설 →16번소프트웨어 설계객체지향 설계에서 정보 은닉의 효과로 옳지 않은 것은?
정답·해설 →17번소프트웨어 설계GoF 디자인 패턴 중 행위 패턴이 아닌 것은?
정답·해설 →18번소프트웨어 설계작업별 소요 시간을 하나의 확정값으로 두고 네트워크의 최장 경로를 계산한다. 이 일정 분석에 대한 설명으로 틀린 것은?
정답·해설 →19번소프트웨어 설계짧은 반복과 고객 피드백을 중심으로 한 개발 방법을 선정한다. 애자일 방법론 또는 프레임워크로 분류되지 않는 것은?
정답·해설 →20번소프트웨어 설계창고 직원이 새 출고 화면을 사용해 요청한 물품을 빠짐없이 정확하게 등록하고 업무 목표를 달성할 수 있는지를 평가한다. 가장 직접적인 UI 설계 원칙은?
정답·해설 →21번소프트웨어 개발운영 중인 회계 시스템의 업무 규칙은 유지하면서, 노후 메인프레임 프로그램과 데이터를 새 클라우드 실행환경으로 옮긴다. 이 재공학 활동은?
정답·해설 →22번소프트웨어 개발정식 출시 전에 고객사가 계약 요구사항 충족 여부를 확인한다. 개발사 현장에서 대표 사용자가 수행하는 알파 시험과 실제 사용자 환경의 베타 시험이 포함되는 단계는?
정답·해설 →23번소프트웨어 개발도시 도로망에서 교차로와 도로의 임의 연결 관계를 저장하려 한다. 이 관계에 가장 적합한 비선형 자료구조는?
정답·해설 →24번소프트웨어 개발빈 스택에 다음 연산을 순서대로 수행했다. 모든 연산이 끝난 뒤 스택에 남은 원소를 바닥에서 꼭대기 순서로 나타낸 것은?
정답·해설 →25번소프트웨어 개발입력 순서가 P, Q, R, S일 때 `push, push, pop, push, push, pop, pop, pop`을 차례로 수행한다. pop으로 꺼내는 순서는?
정답·해설 →26번소프트웨어 개발테스트 결함 500건을 분석했더니 소수의 핵심 모듈에서 대부분의 결함이 반복되었다. 우선 검사를 집중할 근거로 사용하는 법칙은?
정답·해설 →27번소프트웨어 개발사용자 관점에서 입력과 출력만으로 기능을 검증하는 블랙박스 테스트 설계 기법에 포함되지 않는 것은?
정답·해설 →28번소프트웨어 개발레코드 수가 매우 커져도 입력 배열의 초기 정렬 상태와 무관하게 최악 수행시간이 Θ(n log n)인 비교 정렬을 선택하려 한다. 적합한 것은?
정답·해설 →29번소프트웨어 개발배열 `8, 3, 7, 2, 6`을 버블 정렬로 오름차순 정렬한다. 왼쪽부터 인접 원소를 비교하는 두 번째 패스가 끝난 배열은?
정답·해설 →30번소프트웨어 개발소프트웨어 테스트 기법과 설명의 연결로 옳지 않은 것은?
정답·해설 →31번소프트웨어 개발복잡한 문제를 해결 가능한 작은 문제로 나누어 해결하는 접근법은?
정답·해설 →32번소프트웨어 개발입력값, 실행 조건, 기대 결과 등을 명세한 테스트 구성 요소는?
정답·해설 →33번소프트웨어 개발트리(Tree)의 차수(Degree)에 대한 설명으로 옳은 것은?
정답·해설 →34번소프트웨어 개발데이터를 여러 블록으로 나누고 블록별 인덱스를 이용해 검색하는 탐색 방법은?
정답·해설 →35번소프트웨어 개발신택스 테스트(Syntax Test)에 대한 설명으로 옳은 것은?
정답·해설 →36번소프트웨어 개발여러 개발자가 읽고 수정하기 쉽도록 명확하게 작성한 코드를 무엇이라 하는가?
정답·해설 →37번소프트웨어 개발납기가 늦어진 프로젝트에 마지막 달부터 신규 개발자 여러 명을 투입했더니 교육과 의사소통 비용 때문에 더 지연되었다. 이를 설명하는 법칙은?
정답·해설 →38번소프트웨어 개발워크스루와 인스펙션에 대한 설명으로 옳지 않은 것은?
정답·해설 →39번소프트웨어 개발결함 추적 시스템의 상태 전이를 설계한다. 단계와 활동의 연결이 잘못된 것은?
정답·해설 →40번소프트웨어 개발다음에서 설명하는 테스트의 종류는?
정답·해설 →41번데이터베이스 구축다음 SQL 명령어 중 기존 테이블의 열이나 제약조건 등 구조를 변경하는 데이터 정의어(DDL)는?
정답·해설 →42번데이터베이스 구축관계형 데이터베이스의 뷰(View)에 관한 설명 중 옳은 것만 고른 것은?
정답·해설 →43번데이터베이스 구축관계 데이터베이스의 관계 해석(relational calculus)에 대한 설명으로 잘못된 것은?
정답·해설 →44번데이터베이스 구축두 트랜잭션이 동시에 같은 주문을 처리하더라도 한 트랜잭션의 완료 전 중간값을 다른 트랜잭션이 관찰하지 못하게 보장하는 ACID 특성은?
정답·해설 →45번데이터베이스 구축관계 해석식에서 릴레이션의 모든 튜플이 조건 P를 만족함을 나타낼 때 사용하는 전칭 한정 기호는?
정답·해설 →46번데이터베이스 구축SQL 조건 `age BETWEEN 20 AND 29`와 결과가 같은 조건은?
정답·해설 →47번데이터베이스 구축동일 테이블의 서로 다른 행을 여러 트랜잭션이 자주 갱신하는 시스템에서 잠금 단위를 선택할 때의 설명으로 틀린 것은?
정답·해설 →48번데이터베이스 구축다음 뷰 의존 관계에서 `DROP VIEW sales_base CASCADE`를 실행한 결과로 옳은 것은? (ANSI SQL의 의존성 처리 기준)
정답·해설 →49번데이터베이스 구축릴레이션 `수강(학번, 과목코드, 담당교수, 교수연구실)`에서 기본키는 `(학번, 과목코드)`이고 `과목코드 → 담당교수`, `담당교수 → 교수연구실`이 성립한다. 제2정규형을 만족하도록 분해한 뒤 제3정규형으로 가기 위해 추가로 제거할 종속은?
정답·해설 →50번데이터베이스 구축DBMS의 시스템 카탈로그에 관한 운영 방침 중 잘못된 것은?
정답·해설 →51번데이터베이스 구축R을 기반으로 V1, V1을 기반으로 V2, V2와 R을 기반으로 V3를 만들었다. 다음 SQL문의 실행 결과는?
정답·해설 →52번데이터베이스 구축릴레이션의 차수와 기수에 대한 설명으로 옳은 것은?
정답·해설 →53번데이터베이스 구축관계형 데이터베이스 무결성 규칙의 설명으로 옳은 것은?
정답·해설 →54번데이터베이스 구축모든 속성값이 더 이상 분해할 수 없는 원자값만 갖도록 한 정규형은?
정답·해설 →55번데이터베이스 구축다음 SQL 명령 중 성격이 다른 하나는?
정답·해설 →56번데이터베이스 구축사용자에게 부여한 데이터베이스 권한을 회수하는 DCL 명령은?
정답·해설 →57번데이터베이스 구축다중 행 서브쿼리를 사용하는 SQL 문장으로 문법상 옳은 것은?
정답·해설 →58번데이터베이스 구축연속적인 값의 범위를 기준으로 데이터를 분할하는 파티셔닝 방식은?
정답·해설 →59번데이터베이스 구축릴레이션 R의 키에 관한 설명 중 정확한 것은?
정답·해설 →60번데이터베이스 구축트랜잭션 상태 전이에 관한 설명 중 틀린 것은?
정답·해설 →61번프로그래밍 언어 활용C17의 식별자 규칙을 적용할 때 변수 선언에 사용할 수 없는 이름은?
정답·해설 →62번프로그래밍 언어 활용쉼표 연산자와 복합 대입을 포함한 다음 C 프로그램의 출력값은?
정답·해설 →63번프로그래밍 언어 활용다음 보기 중 Python에서 여러 원소를 담는 컬렉션 자료형으로만 구성된 것은?
정답·해설 →64번프로그래밍 언어 활용초기에 빈 3개 프레임에 참조열 `1, 2, 3, 1, 4, 2, 5, 1, 2`를 FIFO로 처리한다. 페이지 부재 횟수는?
정답·해설 →65번프로그래밍 언어 활용교착상태가 성립하기 위한 네 가지 필요조건에 포함되지 않는 것은?
정답·해설 →66번프로그래밍 언어 활용같은 IPv4 LAN에서 호스트가 기본 게이트웨이의 IP 주소만 알고 있다. 이 IP에 대응하는 이더넷 MAC 주소를 질의할 때 사용하는 프로토콜은?
정답·해설 →67번프로그래밍 언어 활용브라우저가 `portal.example`이라는 호스트 이름을 서버의 IP 주소로 변환하려 한다. 이 이름 해석 서비스를 제공하는 것은?
정답·해설 →68번프로그래밍 언어 활용잘 알려진 서비스와 기본 포트·전송 프로토콜의 연결이 틀린 것은?
정답·해설 →69번프로그래밍 언어 활용클래스풀 IPv4 주소 체계의 첫 옥텟 범위만 적용할 때 Class C에 해당하는 주소는?
정답·해설 →70번프로그래밍 언어 활용크기가 21KB, 32KB, 48KB, 64KB인 고정 분할 중 하나에 17KB 작업을 Best Fit으로 배치한다. 선택한 분할 내부에서 사용되지 않는 공간은?
정답·해설 →71번프로그래밍 언어 활용C 언어에서 `int a=1, b=2; int r=(++a, a++, b++);`를 실행한 뒤 r의 값은?
정답·해설 →72번프로그래밍 언어 활용Java에서 정수 5를 0으로 나눌 때 가장 먼저 처리할 수 있는 예외 형식은?
정답·해설 →73번프로그래밍 언어 활용반복문 안에서 `break` 문이 실행될 때의 동작으로 옳은 것은?
정답·해설 →74번프로그래밍 언어 활용다음 중 Python의 except 절 문법으로 올바르지 않은 것은?
정답·해설 →75번프로그래밍 언어 활용Java의 예외 처리에 관한 설명으로 옳지 않은 것은?
정답·해설 →76번프로그래밍 언어 활용SSH 프로토콜 구조에 대한 설명으로 틀린 것은?
정답·해설 →77번프로그래밍 언어 활용Python 자료형 중 생성 후 원소를 변경할 수 없는 것은?
정답·해설 →78번프로그래밍 언어 활용C 언어의 비트 OR 연산 `5 | 3`의 결과는?
정답·해설 →79번프로그래밍 언어 활용UNIX 프로세스가 자신의 실행 흐름을 복제해 자식 프로세스를 만들 때 호출하는 시스템 호출은?
정답·해설 →80번프로그래밍 언어 활용수신 확인과 재전송을 사용하는 표준 ARQ 방식으로 분류되지 않는 것은?
정답·해설 →81번정보시스템 구축관리다음 설명에 해당하는 경량 메시지 전송 프로토콜은?
정답·해설 →82번정보시스템 구축관리기본 COCOMO의 개발 유형과 적용 상황을 연결한 것으로 옳은 것은?
정답·해설 →83번정보시스템 구축관리요구사항이 불명확한 모바일 서비스에서 폐기형(throwaway) 프로토타입을 사용할 때의 설명으로 틀린 것은?
정답·해설 →84번정보시스템 구축관리재난 현장의 수백 개 무선 노드가 중앙 AP 없이 서로 중계하고, 일부 노드가 끊겨도 다른 경로로 패킷을 전달한다. 이 네트워크 구조는?
정답·해설 →85번정보시스템 구축관리웹 애플리케이션이 라우팅·인증·트랜잭션·객체 생성의 공통 제어 흐름을 제공받고, 개발자는 정해진 확장 지점에 업무 코드를 작성한다. 이 기반 소프트웨어는?
정답·해설 →86번정보시스템 구축관리사용자가 아바타로 지속적인 3차원 공간에 접속해 다른 사용자와 사회·경제 활동을 하고, 현실 활동이 가상 공간과 연동된다. 이 개념은?
정답·해설 →87번정보시스템 구축관리모바일 앱 팀이 서버를 직접 구축하지 않고 공급자가 제공하는 인증, 데이터베이스, 파일 저장, 푸시 알림 API를 사용한다. 이 클라우드 서비스 유형은?
정답·해설 →88번정보시스템 구축관리인터넷 공개 웹 애플리케이션의 취약점 노출을 줄이기 위한 기술 설정과 가장 관련이 적은 것은?
정답·해설 →89번정보시스템 구축관리무인 판매대가 스마트폰이 약 10cm 이내로 접근했을 때만 고해상도 영상을 수 초 안에 전송하려 한다. 초근접 거리에서 기가비트급 전송을 목표로 한 기술은?
정답·해설 →90번정보시스템 구축관리다음 중 임의 길이 메시지의 해시값을 만드는 함수가 아니라, 비밀키로 128비트 블록을 암호화하는 알고리즘은?
정답·해설 →91번정보시스템 구축관리Nassi-Shneiderman 차트에 대한 설명으로 옳은 것은?
정답·해설 →92번정보시스템 구축관리Spring Boot처럼 설계와 구현의 재사용 가능한 기본 구조와 협업 방식을 제공하는 것은?
정답·해설 →93번정보시스템 구축관리Bell-LaPadula 보안 모델과 가장 관련이 깊은 접근통제 방식은?
정답·해설 →94번정보시스템 구축관리짧고 빈번한 트랜잭션을 실시간으로 삽입·수정·삭제·조회하는 처리 방식은?
정답·해설 →95번정보시스템 구축관리대칭키와 신뢰할 수 있는 제3자 KDC의 티켓을 이용해 상호 인증하는 프로토콜은?
정답·해설 →96번정보시스템 구축관리Java 바이트코드를 계측하여 테스트 커버리지를 측정하는 오픈소스 도구는?
정답·해설 →97번정보시스템 구축관리서버와 저장장치를 로컬 케이블로 직접 연결하는 DAS 구성의 일반 인터페이스로 보기 어려운 것은?
정답·해설 →98번정보시스템 구축관리침입 탐지 시스템(IDS; Intrusion Detection System)에 대한 설명으로 틀린 것은?
정답·해설 →99번정보시스템 구축관리소프트웨어 설계와 구현에 재사용 가능한 기본 구조를 제공하는 것은?
정답·해설 →100번정보시스템 구축관리허용 크기를 초과하는 비정상적인 ICMP 패킷을 전송하여 시스템을 마비시키는 공격은?
정답·해설 →