2025년 정보처리기사 3회 필기 기출문제 해설
과목별 기출문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 실제 출제 순서로 구성했습니다. 각 문제에서 네 보기의 판단 근거와 관련 개념, 같은 분야 기출을 함께 확인할 수 있습니다.
1번부터 CBT로 풀기 →전체 문제 목록
1번소프트웨어 설계프로토타이평 모형(prototyping ModeI)에 대한 설명으로 옳지 않은 것은?
정답·해설 →2번소프트웨어 설계자료 흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?
정답·해설 →3번소프트웨어 설계HIPO대ierarchy lnput Process Output)에 대한 설명으로 거리가 먼 것은?
정답·해설 →4번소프트웨어 설계그래픽 표기법을 이용하여 소프트웨어 구성 요소를 모델링하는 럼바우 분석 기법에 포함되지 않 느 71 으7
정답·해설 →5번소프트웨어 설계다음 내용이 설명하는 객체지향 설계 원칙은? • 클라이언트는 자신이 사용하지 않는 메소드와 의 존관계 를 맺으면 안 된다. • 클라이언트가 사용하지 않는 인터페이스 때문에 영향을 받아서는 안 된다.
정답·해설 →6번소프트웨어 설계N-S(Nassi-Schneiderman) Chart에 대한 설명으로 거리가 먼 것은?
정답·해설 →7번소프트웨어 설계럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?
정답·해설 →8번소프트웨어 설계한 모듈 내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기 능적 연관의 정도를 나타내는 것은?
정답·해설 →9번소프트웨어 설계결합도(CoupIing) 단계를 약한 순서에서 강한 순서로 가장 옳게 표시한 것은?
정답·해설 →10번소프트웨어 설계UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?
정답·해설 →11번소프트웨어 설계비의 종류로 멀티 터치(Multi-touch), 동작 인식(Gesture Recog nition) 등 사용자의 자연스 러운 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스를 의미하는 것은?
정답·해설 →12번소프트웨어 설계LOC 기법에 의하여 예측된 총 라인수가 36000라인, 개발에 참여할 프로그래머가 6명, 프로그래 머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산한 결과로 가장 옳은 것
정답·해설 →13번소프트웨어 설계분산 시스템에서의 미들웨어(MiddIeware)와 관련한 설명으로 틀린 것은?
정답·해설 →14번소프트웨어 설계객체에게 어떤 행위를 하도록 지시하는 명령은?
정답·해설 →15번소프트웨어 설계애자일 소프트웨어 개발 기법의 가치가 아닌 것은?
정답·해설 →16번소프트웨어 설계GoF(Gangs of Four) 디자인 패턴의 구조 패턴에 속하지 않는 것은?
정답·해설 →17번소프트웨어 설계UML에 대한 설명으로 옳지 않은 것은?
정답·해설 →18번소프트웨어 설계미들웨어(MiddIeware)에 대한 설명으로 틀린 것은?
정답·해설 →19번소프트웨어 설계럼바우(Rumbaugh)의 객체지향 분석 기법 중 자료 흐름도(DFD)를 주로 이용하는 것은?
정답·해설 →20번소프트웨어 설계모듈화를 통해 분리된 시스템의 각 기능들로, 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용되는 것은?
정답·해설 →21번소프트웨어 개발ISO/IEC 9126의 소프트웨어 품질 특성 중 기능성(Functionality)의 하위 특성으로 옳지 않은 거으7
정답·해설 →22번소프트웨어 개발SW 패키징 도구 활용 시 고려사항과 거리가 먼 것은?
정답·해설 →23번소프트웨어 개발하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제 공되는 시험용 모듈을 무엇이라고 하는가?
정답·해설 →24번소프트웨어 개발소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 거리가 먼 것은?
정답·해설 →25번소프트웨어 개발제품 소프트웨어의 형상 관리 역할로 틀린 것은?
정답·해설 →26번소프트웨어 개발제어호름 그래프가 다음과 같을 때 McCabe의 cyclomatic 수는 얼마인가?
정답·해설 →27번소프트웨어 개발디지털 저작권 관리(DRM) 기술과 거리가 먼 것은?
정답·해설 →28번소프트웨어 개발다음이 설명하는 테스트 용어는? • 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법 및 활 동을 말한다. • 종류에는 참, 샘플링, 휴리스틱, 일 관성 검사가 존재 한다.
정답·해설 →29번소프트웨어 개발다음 트리에 대한 INORDER 운행 결과는?
정답·해설 →30번소프트웨어 개발검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사 용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?
정답·해설 →31번소프트웨어 개발해싱 함수대ashing Function)의 종류가 아닌 것은?
정답·해설 →32번소프트웨어 개발퀵 정렬에 관한 설명으로 옳은 것은?
정답·해설 →33번소프트웨어 개발소프트웨어 설치 매뉴얼에 포함될 항목이 아닌 것은?
정답·해설 →34번소프트웨어 개발다음 중 단위 테스트를 통해 발견할 수 있는 오류가 아닌 것은?
정답·해설 →35번소프트웨어 개발다음 설명의 소프트웨어 버전 관리 도구 방식은? • 버전 관리 자료가 원격 저장소와 로컬 저장소 에 함께 저장되어 관리된다. • 로컬 저장소에서 버전 관리가 가능하므로 원격 저장소 에 문제가 생겨도 로컬 저장소의 자료를 이용하여 작업 할 수 있다. • 대표적인 버전 관리 도구로 Git이 있 다.
정답·해설 →36번소프트웨어 개발다음 중 최악의 경우 검색 효율이 가장 나쁜 트리 구조는?
정답·해설 →37번소프트웨어 개발코드의 간결성을 유지하기 위해 사용되는 지침으로 틀린 것은?
정답·해설 →38번소프트웨어 개발다음 중 선형 구조로만 묶인 것은?
정답·해설 →39번소프트웨어 개발코드 인스펙션과 관련한 설명으로 틀린 것은?
정답·해설 →40번소프트웨어 개발소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 가장 거리가 먼 것은?
정답·해설 →41번데이터베이스 구축다음 설명의 ( ) 안에 들어갈 내용으로 적합한 것은? 후보기는 릴레이션에 있는 모든 튜플에 대해 유일성과 ( )을 모두 만족시켜야 한다.
정답·해설 →42번데이터베이스 구축E-R 모델의 표현 방법으로 옳지 않은 것은?
정답·해설 →43번데이터베이스 구축데이터 무결성 제약 조건 중 “개체 무결성 제약" 조건에 대한 설명으로 맞는 것은?
정답·해설 →44번데이터베이스 구축릴레이션에 대한 설명으로 거리가 먼 것은?
정답·해설 →45번데이터베이스 구축player 테이블에는 player-name, team-id, height 컬럼이 존재한다. 아래 SQL문에서 문법 적 오류가 있는 부분은? (1) SELECT player_name, height (2) FROM player (3) WHERE team id = 'korea' (4) AND height BETWEEN 170 OR 180;
정답·해설 →46번데이터베이스 구축DCL(Data Contr01 Language) 명령어가 아닌 것은?
정답·해설 →47번데이터베이스 구축릴레이션 R 의 모든 결정자(Determinant)가 후보키이면 그 릴레이션 R은 어떤 정규형에 속하 는가?
정답·해설 →48번데이터베이스 구축AI, A2, A3 3개 속성을 갖는 한 릴레이션에서 AI의 도메인은 3개 값, A2의 도메인은 2개 값, A3 의 도메인은 4개 값을 갖는다. 이 릴레이션에 존재할 수 있는 가능한 튜#(TupIe)의 최대 수는?
정답·해설 →49번데이터베이스 구축관계대수에 대한 설명으로 틀린 것은?
정답·해설 →50번데이터베이스 구축정규화된 엔티티, 속성, 관계를 시스템의 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 리 등을 수행하는 데이터 모델링 기법 은?
정답·해설 →51번데이터베이스 구축트랜잭션을 수행하는 도중 장애로 인해 손상된 데이터베이스를 손상되기 이전에 정상적인 상태로 복구시키는 작업은?
정답·해설 →52번데이터베이스 구축시스템 카탈로그에 대한 설명으로 틀린 것은?
정답·해설 →53번데이터베이스 구축속성(attribute)에 대한 설명으로 틀린 것은?
정답·해설 →54번데이터베이스 구축데이터 속성 간의 종속성에 대한 엄밀한 고려없이 잘못 설계된 데이터베이스에서는 데이터 처리 연산 수행 시 각종 이상 현상이 발생할 수 있는데, 이러한 이상 현상이 아닌 것은?
정답·해설 →55번데이터베이스 구축다음 관계 대수 중 순수 관계 연산자가 아닌 것은?
정답·해설 →56번데이터베이스 구축트랜잭션의 주요 특성 중 하나로, 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션 의 연산이 끼어들 수 없음을 의미하는 것은?
정답·해설 →57번데이터베이스 구축관계형 데이터베이스에서 다음 설명에 해당하는 *는7 한 릴레이션 내의 속성들의 집합으 로 구성된 키로서, 릴 레이션을 구성하는 모든 튜플에 대한 유일성은 만족시카 지만 최소성은 만 족시키지 못한다.
정답·해설 →58번데이터베이스 구축물리적 데이터베이스 설계에 대한 설명으로 거리가 먼 것은?
정답·해설 →59번데이터베이스 구축뷰(View)에 대한 설명으로 틀린 것은?
정답·해설 →60번데이터베이스 구축데이터 모델의 구성 요소 중 데이터 구조에 따라 개념 세계나 컴퓨터 세계에서 실제로 표현된 값 들을 처리하는 작업을 의미하는 것은?
정답·해설 →61번프로그래밍 언어 활용C 언어에서 산술 연산자가 아닌 것은?
정답·해설 →62번프로그래밍 언어 활용다음 C 언어 프로그램의 결과로 옳은 것은? #include <stdio.h> main( ) { int i = 0; while (1) { if (i == 4) break; i++; } printf("%d", 0; }
정답·해설 →63번프로그래밍 언어 활용다음 중 IP 버전에 대한 설명 중 틀린 것은?
정답·해설 →64번프로그래밍 언어 활용정수를 입력받아 처리하는 다음 C 언어 프로그램에서 괄호에 들어갈 알맞은 코드는? #include < stdio.h> int main(void) { int sum = 3; ( ) sum = sum + n; printf("%d”, sum); }
정답·해설 →65번프로그래밍 언어 활용다음은 n각형을 화면에 그리는 프로그램을 Python으로 구현한 것이 다. 괄회㉠~㉢)에 들어갈 알맞은 코드는? import turtle ( ㉠ ) shape(distance, 하•. t = turtle.Turtle( ) for i in range(n): t.(㉡) t.(㉢) 5)
정답·해설 →66번프로그래밍 언어 활용다음 JAVA 프로그램이 실행되었을 때의 결과는? public class ovr { public static void main(String[ ] args) { int a =l,b =2, = 3,d = 4; int mx, = <b?b : a; if (mx ==1) {mn =a >mx?b: } else {mn = b < mx ? d : } system.out.println(mn); }}
정답·해설 →67번프로그래밍 언어 활용개발 환경 구성을 위한 빌드(BuiId) 도구에 해당하지 않는 것은?
정답·해설 →68번프로그래밍 언어 활용프로세스와 관련한 설명으로 틀린 것은?
정답·해설 →69번프로그래밍 언어 활용다음 중 가장 약한 결합도(CoupIing)z:
정답·해설 →70번프로그래밍 언어 활용C 언어에서 변수로 사용할 수 없는 것은?
정답·해설 →71번프로그래밍 언어 활용순차 파일에 대한 설명으로 옳지 않은 것은?
정답·해설 →72번프로그래밍 언어 활용다음과 같은 형태로 임계 구역의 접근을 제어하는 상호배제 기법은? P(S) : while S <= 0 do skip; S:=S-I; V(S):S:=S+I;
정답·해설 →73번프로그래밍 언어 활용다음 파이썬 코드에서 '53t44'를 입력했을 때 출력 결과는? a, b - input( ).split("t”)); print(a, 비
정답·해설 →74번프로그래밍 언어 활용네트워크 장비에 대한 설명으로 옳지 않은 것은?
정답·해설 →75번프로그래밍 언어 활용HTTP의 잘 알려진(Well Known) 포트 번호는?
정답·해설 →76번프로그래밍 언어 활용배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?
정답·해설 →77번프로그래밍 언어 활용빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하 여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?
정답·해설 →78번프로그래밍 언어 활용IPv4와 lPv6 간의 주소 전환에 사용되는 기술이 아닌 것은?
정답·해설 →79번프로그래밍 언어 활용JAVA에서 변수와 자료형에 대한 설명으로 틀린 것은?
정답·해설 →80번프로그래밍 언어 활용다음 중 HRN에 대한 설명으로 옳지 않은 것은?
정답·해설 →81번정보시스템 구축관리다음 내용이 설명하는 기술로 가장 적절한 것은? • 다른 국을 향하는 호출이 중계에 의하지 않고 직접 접 속되는 그물 모양의 네트워크이다. • 통신량이 많은 비교적 소수의 국 사이에 구성될 경우 경제적이며 간편하지만, 다수의 국 사이 에는 회선이 세 분화 되어 비경제적일수도 있다. • 해당 형태의 무선 네트워크의 경우 대용량을 빠르고 안 전하게 전달 할 수 있어 행사장이나 군 등에서 많이 활 용된다.
정답·해설 →82번정보시스템 구축관리DoS(Denial of Service) 공격과 관련한 내용으로 틀린 것은?
정답·해설 →83번정보시스템 구축관리비대칭 암호화 방식으로 소수를 활용한 암호화 알고리즘은?
정답·해설 →84번정보시스템 구축관리다음 내용이 설명하는 것은? • 네트워크상에 광치l널 스위치의 이점인 고속 전송과 장 거리 연결 및 멀티 프로토콜 기능을 활용 • 각기 다른 운영체제를 가진 여러 기종들이 네트워크상 에서 동일 저장장치의 데이터를 공유하게 함으로써, 여 러 개의 저장장치나 백업 장비를 단일화시킨 시스템
정답·해설 →85번정보시스템 구축관리정보 보안을 위한 접근통제 정책 종류에 해당하지 않는 것은?
정답·해설 →86번정보시스템 구축관리다음 내용이 설명하는 것은? • 사물통신, 사물인터넷과 같이 대역폭이 제한된 통신환 경에 최적화 하여 개발된 푸시기술 기반의 경량 메시지 전송 프로토콜 • 메시지 매개자(Broker)를 통해 송신 자가 특정 메시지를 발행하고 수신자가 메시지를 구독하는 방식 • IBM이 주도하여 개발
정답·해설 →87번정보시스템 구축관리다음이 설명하는 용어로 옳은 것은? • 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼이다. • 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성 한다. • 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저 장하고 처리한다.
정답·해설 →88번정보시스템 구축관리COCOMO 모텔에 의한 비용 산정에 대한 설명으로 옳지 않은 것은?
정답·해설 →89번정보시스템 구축관리세션 하이재킹을 탐지하는 방법으로 거리가 먼 것은?
정답·해설 →90번정보시스템 구축관리다음 중 프로토타입 모형을 선택하는 것이 가장 적합한 경우는?
정답·해설 →91번정보시스템 구축관리인증의 유형 중에서 패스워드를 사용하는 경우에 해당하는 인증 유형은?
정답·해설 →92번정보시스템 구축관리취약점 관리를 위한 응용 프로그램의 보안 설정과 가장 거리가 먼 것은?
정답·해설 →93번정보시스템 구축관리다음에 제시된 프로토콜과 포트의 연결이 잘못된 것은?
정답·해설 →94번정보시스템 구축관리프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝 트를 성공시키기 위하여 위험 요소를 사전에 예측, 대비하는 모든 기술과 활동을 포함하는 것은?
정답·해설 →95번정보시스템 구축관리입력 데이터 검증 및 표현과 관련된 설명으로 옳지 않은 것은?
정답·해설 →96번정보시스템 구축관리어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는 접속이 허용되고, 그 반대의 경우에는 거부할 수 있는 접근제어 유필리티는?
정답·해설 →97번정보시스템 구축관리위조된 매체 접근 제어(MAC) 주소를 지속적으로 네트워크로 홀려보 내, 스위치 MAC 주소 테이 불의 저장 기능을 혼란시켜 더미 허브 (Dummy Hub)Xi럼 작동하게 하는 공격은?
정답·해설 →98번정보시스템 구축관리국내 IT 서비스 경쟁력 강화를 목표로 개발되었으며 인프라 제어 및 관리 환경, 실행 환경, 개발 환경, 서비스 환경, 운영 환경으로 구성되어 있는 개방형 클라우드 컴퓨팅 플랫폼은?
정답·해설 →99번정보시스템 구축관리Secure OS의 보안 기능으로 거리가 먼 것은?
정답·해설 →100번정보시스템 구축관리다음 암호 알고리즘 중 성격이 다른 하나는?
정답·해설 →