2026년 정보처리기사 1회 필기 CBT 기출문제·상세해설
과목별 기출문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 실제 출제 순서로 구성했습니다. 각 문제에서 네 보기의 판단 근거와 관련 개념, 같은 분야 기출을 함께 확인할 수 있습니다.
전체 문제 목록
1번소프트웨어 설계정형 기술 검토(FTR)의 지침 사항으로 가장 옳지 않은 것은?
정답·해설 →2번소프트웨어 설계유스케이스 다이어그램의 구성요소가 아닌 것은?
정답·해설 →3번소프트웨어 설계User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은?
정답·해설 →4번소프트웨어 설계파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은?
정답·해설 →5번소프트웨어 설계CASE가 갖고 있는 주요 기능이 아닌 것은?
정답·해설 →6번소프트웨어 설계다음에서 설명하는 응집도의 유형은 무엇인가?
정답·해설 →7번소프트웨어 설계모듈 내부 요소 간의 관련성을 무엇이라고 하는가?
정답·해설 →8번소프트웨어 설계애자일(Agile) 프로세스 모델에 대한 설명으로 틀린 것은?
정답·해설 →9번소프트웨어 설계다음 중 객체에게 어떤 행위를 하도록 지시하는 방법은 무엇인가?
정답·해설 →10번소프트웨어 설계다음에서 설명하는 디자인 패턴의 유형은?
정답·해설 →11번소프트웨어 설계간접 연계 방식의 특징으로 옳지 않은 것은?
정답·해설 →12번소프트웨어 설계애자일 기법 중 스크럼(Scrum)과 관련된 용어에 대한 설명으로 틀린 것은?
정답·해설 →13번소프트웨어 설계현행 시스템 파악 절차의 조사 항목으로 보기 어려운 것은?
정답·해설 →14번소프트웨어 설계요구사항 검증에서 소프트웨어가 사용자의 실제 요구를 충족하는지를 나타내는 품질 특성은?
정답·해설 →15번소프트웨어 설계UML 다이어그램 중 행위 다이어그램이 아닌 것은?
정답·해설 →16번소프트웨어 설계객체지향 설계에서 정보 은닉의 효과로 옳지 않은 것은?
정답·해설 →17번소프트웨어 설계GoF 디자인 패턴 중 행위 패턴이 아닌 것은?
정답·해설 →18번소프트웨어 설계다음 중 CPM(Critical Path Method)에 대한 설명으로 가장 옳지 않은 것은?
정답·해설 →19번소프트웨어 설계유리하다. 다음 중 애자일 기법이 아닌 것은?
정답·해설 →20번소프트웨어 설계다음에서 설명하는 사용자 인터페이스의 설계 원칙은?
정답·해설 →21번소프트웨어 개발문제 소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드 웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미하는 것은?
정답·해설 →22번소프트웨어 개발알파, 베타 테스트와 가장 밀접한 연관이 있는 테스트 단계는?
정답·해설 →23번소프트웨어 개발비선형 자료 구조에 해당하는 것은?
정답·해설 →24번소프트웨어 개발스택(Stack)에 대한 옳은 내용으로만 나열된 것은?
정답·해설 →25번소프트웨어 개발순서가 A, B, C, D로 정해진 입력자료를 Push, Push, Pop, Push, Push, Pop, Pop, Pop 순서로 스택 연산을 수행하는 경우 출력 결과는?
정답·해설 →26번소프트웨어 개발소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?
정답·해설 →27번소프트웨어 개발블랙박스 테스트 기법으로 거리가 먼 것은?
정답·해설 →28번소프트웨어 개발정렬된 n개의 데이터를 처리하는데 O(nlog2n)의 시간이 소요되는 정렬 알고리즘은?
정답·해설 →29번소프트웨어 개발다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 2의 수행 결과 는? 9, 6, 7, 3, 5
정답·해설 →30번소프트웨어 개발인터페이스 구현 검증 도구가 아닌 것은?
정답·해설 →31번소프트웨어 개발복잡한 문제를 해결 가능한 작은 문제로 나누어 해결하는 접근법은?
정답·해설 →32번소프트웨어 개발입력값, 실행 조건, 기대 결과 등을 명세한 테스트 구성 요소는?
정답·해설 →33번소프트웨어 개발트리(Tree)의 차수(Degree)에 대한 설명으로 옳은 것은?
정답·해설 →34번소프트웨어 개발데이터를 여러 블록으로 나누고 블록별 인덱스를 이용해 검색하는 탐색 방법은?
정답·해설 →35번소프트웨어 개발신택스 테스트(Syntax Test)에 대한 설명으로 옳은 것은?
정답·해설 →36번소프트웨어 개발여러 개발자가 읽고 수정하기 쉽도록 명확하게 작성한 코드를 무엇이라 하는가?
정답·해설 →37번소프트웨어 개발소프트웨어 프로젝트가 지연될 때 말기에 인력을 추가하면 프로젝트가 더 지연된다는 법칙은?
정답·해설 →38번소프트웨어 개발워크스루와 인스펙션에 대한 설명으로 옳지 않은 것은?
정답·해설 →39번소프트웨어 개발다음 중 결함 관리 프로세스의 각 단계에 대한 설명으로 가장 적절하지 않은 것은?
정답·해설 →40번소프트웨어 개발다음에서 설명하는 테스트의 종류는?
정답·해설 →41번데이터베이스 구축문제 SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 분류할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 하나는?
정답·해설 →42번데이터베이스 구축뷰(View)에 대한 설명 중 옳은 내용으로만 나열한 것은?
정답·해설 →43번데이터베이스 구축관계 해석에 대한 설명으로 옳지 않은 것은?
정답·해설 →44번데이터베이스 구축트랜잭션의 주요 특성 중 하나로 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나 의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?
정답·해설 →45번데이터베이스 구축관계 해석에서 ‘for all: 모든 것에 대하여’의 의미를 나타내는 논리 기호는?
정답·해설 →46번데이터베이스 구축다음 BETWEEN 연산의 의미와 동일한 것은?
정답·해설 →47번데이터베이스 구축병행 제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?
정답·해설 →48번데이터베이스 구축테이블 두 개를 조인하여 뷰 V_1을 정의하고, V_1을 이용하여 뷰 V_2를 정의하였다. 다음 명 령 수행 후 결과로 옳은 것은?
정답·해설 →49번데이터베이스 구축제2정규형에서 제3정규형이 되기 위한 조건은?
정답·해설 →50번데이터베이스 구축시스템 카탈로그에 대한 설명으로 틀린 것은?
정답·해설 →51번데이터베이스 구축R을 기반으로 V1, V1을 기반으로 V2, V2와 R을 기반으로 V3를 만들었다. 이때 `DROP VIEW V1 RESTRICT`의 결과는?
정답·해설 →52번데이터베이스 구축릴레이션의 차수와 기수에 대한 설명으로 옳은 것은?
정답·해설 →53번데이터베이스 구축다음 중 데이터베이스 무결성 제약 조건에 대한 설명으로 옳은 것은?
정답·해설 →54번데이터베이스 구축모든 속성값이 더 이상 분해할 수 없는 원자값만 갖도록 한 정규형은?
정답·해설 →55번데이터베이스 구축다음 SQL 명령 중 성격이 다른 하나는?
정답·해설 →56번데이터베이스 구축사용자에게 부여한 데이터베이스 권한을 회수하는 DCL 명령은?
정답·해설 →57번데이터베이스 구축다중 행 서브쿼리를 사용하는 SQL 문장으로 문법상 옳은 것은?
정답·해설 →58번데이터베이스 구축연속적인 값의 범위를 기준으로 데이터를 분할하는 파티셔닝 방식은?
정답·해설 →59번데이터베이스 구축다음 중 데이터베이스 키의 정의와 특징이 바르게 연결된 것은?
정답·해설 →60번데이터베이스 구축다음 중 트랜잭션의 상태(Transaction State)에 대한 설명으로 가장 옳지 않은 것은?
정답·해설 →61번프로그래밍 언어 활용C언어에서 사용할 수 없는 변수명은?
정답·해설 →62번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때 실행 결과는?
정답·해설 →63번프로그래밍 언어 활용파이썬에서 여러 자료를 한 번에 저장하는 자료형으로만 묶인 것은?
정답·해설 →64번프로그래밍 언어 활용3개의 프레임을 수용할 수 있는 주기억 장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우, 페이지 결 함의 발생 횟수는?
정답·해설 →65번프로그래밍 언어 활용교착상태 발생의 필요 충분 조건이 아닌 것은?
정답·해설 →66번프로그래밍 언어 활용TCP/IP 네트워크에서 IP 주소를 MAC 주소로 변환하는 프로토콜은?
정답·해설 →67번프로그래밍 언어 활용IP 주소와 호스트 이름 간의 변환을 제공하는 시스템은?
정답·해설 →68번프로그래밍 언어 활용다음 중 프로토콜의 포트 번호가 올바르지 않은 것은?
정답·해설 →69번프로그래밍 언어 활용다음 중 C Class에 속하는 IP Address는?
정답·해설 →70번프로그래밍 언어 활용빈 기억 공간에 크기가 20KB, 16KB, 8KB, 40KB일 때 기억 장치 배치 전략으로 “Best Fit”을 사용하여 17KB의 프로그램을 적재할 경우 내부 단편화의 크기는 얼마인가?
정답·해설 →71번프로그래밍 언어 활용C 언어에서 `int a=1, b=2; int r=(++a, a++, b++);`를 실행한 뒤 r의 값은?
정답·해설 →72번프로그래밍 언어 활용Java에서 정수 5를 0으로 나눌 때 가장 먼저 처리할 수 있는 예외 형식은?
정답·해설 →73번프로그래밍 언어 활용반복문 안에서 `break` 문이 실행될 때의 동작으로 옳은 것은?
정답·해설 →74번프로그래밍 언어 활용Python의 `except ___:`에서 빈칸에 단독으로 사용할 수 없는 것은?
정답·해설 →75번프로그래밍 언어 활용Java의 예외(Exception)에 관한 설명으로 틀린 것은?
정답·해설 →76번프로그래밍 언어 활용SSH(Secure Shell)에 대한 설명으로 틀린 것은?
정답·해설 →77번프로그래밍 언어 활용Python 자료형 중 생성 후 원소를 변경할 수 없는 것은?
정답·해설 →78번프로그래밍 언어 활용C 언어의 비트 OR 연산 `5 | 3`의 결과는?
정답·해설 →79번프로그래밍 언어 활용UNIX에서 새로운 프로세스를 생성하는 시스템 호출은?
정답·해설 →80번프로그래밍 언어 활용오류 제어에 사용되는 자동반복 요청방식(ARQ)이 아닌 것은?
정답·해설 →81번정보시스템 구축관리다음 설명에 해당하는 경량 메시지 전송 프로토콜은?
정답·해설 →82번정보시스템 구축관리COCOMO Model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?
정답·해설 →83번정보시스템 구축관리프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
정답·해설 →84번정보시스템 구축관리기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되 어 차세대 이동통신, 홈네트워킹, 공공안전 등의 특수목적을 위한 새로운 방식의 네트워크 기술 을 의미하는 것은?
정답·해설 →85번정보시스템 구축관리다음 설명에 해당하는 소프트웨어는?
정답·해설 →86번정보시스템 구축관리다음에서 설명하는 용어로 올바른 것은?
정답·해설 →87번정보시스템 구축관리다음 내용이 설명하는 것은?
정답·해설 →88번정보시스템 구축관리취약점 관리를 위한 응용 프로그램의 보안 설정과 가장 거리가 먼 것은?
정답·해설 →89번정보시스템 구축관리기기를 키오스크에 갖다 대면 원하는 데이터를 바로 가져올 수 있는 기술로 10cm 이내 근접 거 리에서 기가급 속도로 데이터 전송이 가능한 초고속 근접 무선 통신(NFC; Near Field Communication) 기술은?
정답·해설 →90번정보시스템 구축관리다음 암호 알고리즘 중 성격이 다른 하나는?
정답·해설 →91번정보시스템 구축관리Nassi-Shneiderman 차트에 대한 설명으로 옳은 것은?
정답·해설 →92번정보시스템 구축관리Spring Boot처럼 설계와 구현의 재사용 가능한 기본 구조와 협업 방식을 제공하는 것은?
정답·해설 →93번정보시스템 구축관리Bell-LaPadula 보안 모델과 가장 관련이 깊은 접근통제 방식은?
정답·해설 →94번정보시스템 구축관리짧고 빈번한 트랜잭션을 실시간으로 삽입·수정·삭제·조회하는 처리 방식은?
정답·해설 →95번정보시스템 구축관리대칭키와 신뢰할 수 있는 제3자 KDC의 티켓을 이용해 상호 인증하는 프로토콜은?
정답·해설 →96번정보시스템 구축관리Java 바이트코드를 계측하여 테스트 커버리지를 측정하는 오픈소스 도구는?
정답·해설 →97번정보시스템 구축관리다음 중 DAS(Direct Attached Storage)에서 일반적으로 사용하는 직접 연결 프로토콜이 아닌 것은?
정답·해설 →98번정보시스템 구축관리COCOMO Model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?
정답·해설 →99번정보시스템 구축관리소프트웨어 설계와 구현에 재사용 가능한 기본 구조를 제공하는 것은?
정답·해설 →100번정보시스템 구축관리허용 크기를 초과하는 비정상적인 ICMP 패킷을 전송하여 시스템을 마비시키는 공격은?
정답·해설 →