2026년 정보처리기사 2회 필기 CBT 기출문제·상세해설
과목별 기출문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 실제 출제 순서로 구성했습니다. 각 문제에서 네 보기의 판단 근거와 관련 개념, 같은 분야 기출을 함께 확인할 수 있습니다.
전체 문제 목록
1번소프트웨어 설계익스트림 프로그래밍(XP)에 대한 설명으로 틀린 것은?
정답·해설 →2번소프트웨어 설계xp의 5가지 가치에 속하지 않는 것은?
정답·해설 →3번소프트웨어 설계피 백 CASE가 갖고 있는 주요 기능이 아닌 것은?
정답·해설 →4번소프트웨어 설계아키텍처 프레임워크에서 시스템(체계)의 기능, 구성 요소 간의 관계, 체계 인터페이스 및 성능 등을 기술하며, 운용 요구사항을 충족시키기 위한 구체적인 시스템적 해결책을 표현하는 뷰 (View)는 무엇인가?
정답·해설 →5번소프트웨어 설계GOF(Gang of Four)의 디자인 패턴에서 행위 패턴에 속하는 것은?
정답·해설 →6번소프트웨어 설계좋은 소프트웨어 설계를 위한 소프트웨어의 모듈 간 결합도(Coupling)와 모듈 내 요소 간 응집 도(Cohesion)에 대한 설명으로 옳은 것은?
정답·해설 →7번소프트웨어 설계UML에서 활용되는 다이어그램 중, 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램 에 해당하지 않는 것은?
정답·해설 →8번소프트웨어 설계정형 기술 검토(FTR)의 지침 사항으로 가장 옳지 않은 것은?
정답·해설 →9번소프트웨어 설계다음 ( ) 안에 들어갈 내용으로 옳은 것은? 컴포넌트 설계 시 ‘( )에 의한 설계’를 따를 경우, 해당 명세에서는 (1) 컴포넌트의 오퍼레이션 사용 전에 참이 되어야 할 선행조건 (2) 사용 후 만족하여야 할 결과 조건 (3) 오퍼레이션이 실행되는 동안 항상 만족하여야 할 불변 조건 등이 포함되어야 한다.
정답·해설 →10번소프트웨어 설계코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는?
정답·해설 →11번소프트웨어 설계통신을 위한 프로그램을 생성하여 포트를 할당하고, 클라이언트의 통신 요청 시 클라이언트와 연결하는 내·외부 송·수신 연계 기술은?
정답·해설 →12번소프트웨어 설계위험 모니터링의 의미로 옳은 것은?
정답·해설 →13번소프트웨어 설계UML의 상태 다이어그램(State Diagram)의 구성요소 중 객체의 전이를 유발하는 자극으로 상태의 변화를 주는 현상은 무엇인가?
정답·해설 →14번소프트웨어 설계HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 먼 것은?
정답·해설 →15번소프트웨어 설계입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서가 처리하는 시 간을 줄여주는 프로그램이나 하드웨어를 말하는 것은?
정답·해설 →16번소프트웨어 설계객체에 대한 설명으로 틀린 것은?
정답·해설 →17번소프트웨어 설계스크럼에서 해당 스프린트가 계획된 대로 나아가고 있는지, 정해진 목표를 달성하기 위해 팀 차 원의 조정이 필요한지 알 수 있게 하고, 수행할 작업의 진행 상황을 확인할 수 있는 것은?
정답·해설 →18번소프트웨어 설계분리된 컴포넌트들로 이루어진 분산 시스템에서 사용되며, 이 컴포넌트들은 원격 서비스 호출 을 통해 상호 작용할 수 있도록 중개 역할을 수행하는 아키텍처 패턴은 무엇인가?
정답·해설 →19번소프트웨어 설계소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은?
정답·해설 →20번소프트웨어 설계시스템의 구성요소로 볼 수 없는 것은?
정답·해설 →21번소프트웨어 개발문제 버블 정렬을 이용하여 다음 자료를 오름차순으로 정렬할 경우, PASS 1의 결과는?
정답·해설 →22번소프트웨어 개발다음 중위 표기법(Infix)으로 작성된 수식을 후위 표기법(Postfix)으로 옳게 변환한 것은?
정답·해설 →23번소프트웨어 개발디지털 저작권 관리(DRM) 구성요소가 아닌 것은?
정답·해설 →24번소프트웨어 개발인터페이스 구현 검증 도구가 아닌 것은?
정답·해설 →25번소프트웨어 개발다음 중 어렵거나 변경 가능성이 있는 모듈을 타 모듈로부터 은폐하는 개념은?
정답·해설 →26번소프트웨어 개발다음 중 테스트 오라클(Test Oracle)에 해당하지 않는 것은?
정답·해설 →27번소프트웨어 개발단위 테스트에서 테스트의 대상이 되는 하위 모듈을 호출하고, 파라미터를 전달하는 가상의 모 듈로 상향식 테스트에 필요한 것은?
정답·해설 →28번소프트웨어 개발알고리즘 시간 복잡도 O(1)이 의미하는 것은?
정답·해설 →29번소프트웨어 개발소프트웨어 형상 관리에 대한 설명으로 거리가 먼 것은?
정답·해설 →30번소프트웨어 개발다음에서 설명하는 블랙박스 테스트 기법을 고르시오. • 테스트 데이터 간에 최소한 한 번씩을 조합하는 방식이며, 이는 커버해야 할 기능적 범위를 모 든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 기법
정답·해설 →31번소프트웨어 개발다음 중 큐(Queue)에 대한 설명으로 올바르지 않은 것은?
정답·해설 →32번소프트웨어 개발다음 중 단위 테스트를 통해 발견할 수 있는 오류가 아닌 것은?
정답·해설 →33번소프트웨어 개발테스트 케이스에 일반적으로 포함되는 항목이 아닌 것은?
정답·해설 →34번소프트웨어 개발해싱 함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 사용하는 방식은?
정답·해설 →35번소프트웨어 개발다음 중 클린 코드 작성 원칙으로 거리가 먼 것은?
정답·해설 →36번소프트웨어 개발다음 중 이진 탐색 트리(Binary Search Tree)에 대한 설명으로 틀린 것은?
정답·해설 →37번소프트웨어 개발IPSec(IP Security)에 대한 설명으로 틀린 것은?
정답·해설 →38번소프트웨어 개발검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통 제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는?
정답·해설 →39번소프트웨어 개발인터페이스 간의 통신을 위해서 이용되는 데이터 포맷이 아닌 것은?
정답·해설 →40번소프트웨어 개발다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 3회전 후의 결과로 옳은 것은?
정답·해설 →41번데이터베이스 구축문제 SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 분류할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 하나는?
정답·해설 →42번데이터베이스 구축뷰(View)에 대한 설명 중 옳은 내용으로만 나열한 것은?
정답·해설 →43번데이터베이스 구축개체-관계 모델의 E-R 다이어그램에서 사용되는 기호와 그 의미의 연결이 옳지 않은 것은?
정답·해설 →44번데이터베이스 구축다음 중 데이터베이스 무결성(Integrity) 제약 조건에 대한 설명으로 옳은 것은?
정답·해설 →45번데이터베이스 구축로킹 단위(Locking Granularity)에 대한 설명으로 옳은 것은?
정답·해설 →46번데이터베이스 구축키의 종류 중 유일성과 최소성을 만족하는 속성 또는 속성들의 집합은?
정답·해설 →47번데이터베이스 구축뷰(VIEW)에 대한 설명으로 틀린 것은?
정답·해설 →48번데이터베이스 구축DML 명령어가 아닌 것은?
정답·해설 →49번데이터베이스 구축외래키(Foreign Key)에 대한 설명으로 옳지 않은 것은?
정답·해설 →50번데이터베이스 구축다음 SQL 문의 실행 결과로 생성되는 튜플 수는?
정답·해설 →51번데이터베이스 구축분산 데이터베이스의 투명성(Transparency) 중 사용자나 응용 프로그램이 접근할 데이터의 물리적 위치를 알아야 할 필요가 없는 성질에 해당하는 투명성은?
정답·해설 →52번데이터베이스 구축A의 원소는 B의 여러 원소와 대응할 수 있지만 B의 원소는 A의 원소 하나만 대응 가능한 것은 무슨 관계인가?
정답·해설 →53번데이터베이스 구축트랜잭션(Transaction)은 보통 일련의 연산 집합이란 의미로 사용하며 하나의 논리적 기능을 수행하는 작업의 단위이다. 트랜잭션이 가져야 할 특성으로 거리가 먼 것은?
정답·해설 →54번데이터베이스 구축관계 대수에 대한 설명으로 옳지 않은 것은?
정답·해설 →55번데이터베이스 구축[학과] 테이블에서 ‘교수명’의 이름이 “황”으로 시작하는 튜플의 ‘학과번호’를 777로 업데이트 하는 SQL 구문으로 올바른 것은?
정답·해설 →56번데이터베이스 구축다음에서 설명하는 논리적 데이터 모델링 종류는 무엇인가?
정답·해설 →57번데이터베이스 구축데이터베이스의 인덱스와 관련한 설명으로 틀린 것은?
정답·해설 →58번데이터베이스 구축릴레이션의 R의 차수가 4이고 카디널리티가 5이며, 릴레이션의 S의 차수가 6이고 카디널리티 가 7일 때, 두 개의 릴레이션을 카티션 프로덕트한 결과의 새로운 릴레이션의 차수와 카디널리 티는 얼마인가?
정답·해설 →59번데이터베이스 구축물리 데이터 저장소의 파티션 설계에서 파티션 유형으로 옳지 않은 것은?
정답·해설 →60번데이터베이스 구축릴레이션 R1에 속한 애트리뷰트의 조합인 외래키를 변경하려면 이를 참조하고 있는 릴레이션 R2의 기본키도 변경해야 하는데 이를 무엇이라 하는가?
정답·해설 →61번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때의 출력 결과로 옳은 것은?
정답·해설 →62번프로그래밍 언어 활용C 언어에서 변수로 사용할 수 없는 것은?
정답·해설 →63번프로그래밍 언어 활용UNIX에서 새로운 프로세스를 생성하는 명령어는?
정답·해설 →64번프로그래밍 언어 활용C언어에서 표준 입출력 함수(printf, scanf 등)를 사용하기 위해 포함시켜야 하는 전처리 지시자와 헤더 파일로 옳은 것은?
정답·해설 →65번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때의 출력 결과로 옳은 것은?
정답·해설 →66번프로그래밍 언어 활용OSI 7계층에서 물리적 연결을 이용해 신뢰성 있는 정보를 전송하려고 동기화, 오류 제어, 흐름 제어 등의 전송 에러를 제어하는 계층은?
정답·해설 →67번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때 출력되는 값은?
정답·해설 →68번프로그래밍 언어 활용192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 4개의 Subnet으로 나누고 IP Subnet-Zero를 적용했다. 이 때 Subnetting된 네트워크 중 4번째 네트워크의 4번째 사용 가능한 IP는 무엇인가?
정답·해설 →69번프로그래밍 언어 활용다음 중 C Class에 속하는 IP Address는?
정답·해설 →70번프로그래밍 언어 활용C언어에서 정수 자료형으로 옳은 것은?
정답·해설 →71번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때의 출력 결과로 옳은 것은?
정답·해설 →72번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때의 출력 결과로 옳은 것은?
정답·해설 →73번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때의 결과는?
정답·해설 →74번프로그래밍 언어 활용C언어에서 비트 논리 연산자에 해당하지 않는 것은?
정답·해설 →75번프로그래밍 언어 활용4개의 프레임을 수용할 수 있는 주기억 장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결 함의 발생 횟수는?
정답·해설 →76번프로그래밍 언어 활용프레임워크(Framework)에 대한 설명으로 옳은 것은?
정답·해설 →77번프로그래밍 언어 활용JAVA의 예외(Exception)와 관련된 설명으로 틀린 것은?
정답·해설 →78번프로그래밍 언어 활용다음 Python 프로그램의 실행 결과가 [실행 결과]와 같을 때, 빈칸에 적합한 것은?
정답·해설 →79번프로그래밍 언어 활용OSI 7계층에서 단말기 사이에 오류 수정과 흐름 제어를 수행하여 신뢰성 있고 명확한 데이터 를 전달하는 계층은?
정답·해설 →80번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때, 출력되는 값으로 옳은 것은?
정답·해설 →81번정보시스템 구축관리다음 중 암호화 키와 복호화 키가 동일한 대칭키 암호 알고리즘은?
정답·해설 →82번정보시스템 구축관리COCOMO Model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?
정답·해설 →83번정보시스템 구축관리프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
정답·해설 →84번정보시스템 구축관리소프트웨어 개발 방법론의 테일러링(Tailoring)과 관련한 설명으로 틀린 것은?
정답·해설 →85번정보시스템 구축관리성에 맞는 최적의 기법과 도구를 사용하는 것이다. 어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는 접속이 허용되고, 그 반대의 경우에는 거부할 수 있는 접근제어 유틸리티는?
정답·해설 →86번정보시스템 구축관리빅데이터 분석 기술 중 대량의 데이터를 분석하여 데이터 속에 내재되어 있는 변수 사이의 상호 관계를 규명하여 일정한 패턴을 찾아내는 기법은?
정답·해설 →87번정보시스템 구축관리다음이 설명하는 용어로 옳은 것은?
정답·해설 →88번정보시스템 구축관리정보시스템과 관련한 다음 설명에 해당하는 것은?
정답·해설 →89번정보시스템 구축관리다음 내용이 설명하는 것은? 개인과 기업, 국가적으로 큰 위협이 되고 있는 주요 사이버 범죄 중 하나로 Snake, Darkside 등 시스템을 잠그거나 데이터를 암호화해 사용할 수 없도록 하고 이를 인질로 금전을 요구하는 데 사용되는 악성 프로그램
정답·해설 →90번정보시스템 구축관리정보보안의 3요소에 해당하지 않는 것은?
정답·해설 →91번정보시스템 구축관리운영체제(OS)의 보안을 강화하기 위한 설정으로 가장 옳지 않은 것은?
정답·해설 →92번정보시스템 구축관리다음에서 설명하고 있는 블록 암호화 운영 모드는 무엇인가?
정답·해설 →93번정보시스템 구축관리정보 보안의 목표 3가지 중 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성은?
정답·해설 →94번정보시스템 구축관리다음 중 위험관리 절차의 순서로 맞는 것은?
정답·해설 →95번정보시스템 구축관리CPM 네트워크가 다음과 같을 때 임계경로의 소요 기일은?
정답·해설 →96번정보시스템 구축관리무선 연결된 디바이스들 간에 상호작용할 수 있도록 도와주는 오픈 소스 프레임워크로 IoT 기 기 간의 통신을 쉽게 해주는 솔루션은 무엇인가?
정답·해설 →97번정보시스템 구축관리다음 중 시스템의 네트워크 연결이나 자원을 고갈시켜 정상적인 서비스를 중단시키는 DoS(Denial of Service) 공격 기법에 해당하지 않는 것은?
정답·해설 →98번정보시스템 구축관리다음 중 DAS에서 사용하는 프로토콜이 아닌 것은?
정답·해설 →99번정보시스템 구축관리IP 또는 ICMP의 특성을 악용하여 특정 사이트에 집중적으로 데이터를 보내 네트워크 또는 시스템의 상태를 불능으로 만드는 공격 방 법은?
정답·해설 →100번정보시스템 구축관리구글의 구글 브레인 팀이 제작하여 공개한 기계학습(Machine Learning)을 위한 오픈 소스 소 프트웨어 라이브러리는?
정답·해설 →