정보처리기사 필기 2025년 3회 기출문제
100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 소프트웨어 설계
- 1.UI 설계 시 사용자 측면의 요구사항 가운데, 사용자가 원하는 목표를 이루기 위해 수행할 내용을 기술하는 것은?
- 2.GoF(Gang of Four) 디자인 패턴을 생성, 구조, 행동 패턴의 세 그룹으로 나눌 때, 다음 중 구조 패턴에 해당하지 않는 것은?
- 3.소프트웨어 개발 방법 가운데 요구사항 분석(Requirements Analysis)과 거리가 먼 것은?
- 4.익스트림 프로그래밍(XP)의 5가지 가치와 거리가 먼 것은?
- 5.UML에서 사용되는 다이어그램 가운데, 시스템의 동작을 나타내는 행위(Behavioral) 다이어그램에 속하지 않는 것은?
- 6.다음 설명에 해당하는 도표는 무엇인가? 보기 시스템의 기능을 여러 개의 고유 모듈로 나누고 이들 간의 인터페이스를 계층 구조로 나타낸 것으로, 가시적 도표(Vis
- 7.하나의 모듈 안에 있는 구성 요소들이 공통의 목적을 이루기 위해 서로 어느 정도 관련되어 있는지, 그 기능적 연관의 정도를 나타내는 것은?
- 8.요구사항 명세 기법에 관한 설명 중 틀린 것은?
- 9.결합도(Coupling)에 관한 설명으로 옳지 않은 것은?
- 10.분산 시스템의 미들웨어(Middleware)에 대한 설명 중 틀린 것은?
- 11.객체지향 설계 원칙 가운데 SOLID 원칙이라 불리는 것에 해당하지 않는 것은 다음 중 무엇인가?
- 12.UI 설계 지침으로 옳지 않은 것은?
- 13.GoF(Gangs of Four) 디자인 패턴 가운데 생성 패턴에 해당하는 것은?
- 14.UI의 종류 가운데 멀티 터치(Multi-touch), 동작 인식(Gesture Recognition) 등 사용자의 자연스러운 움직임을 인식해 서로 주고받는 정보
- 15.럼바우(Rumbaugh)의 객체지향 분석 절차를 순서대로 가장 올바르게 나열한 것은?
- 16.자료 흐름도(DFD)에서 각 요소와 표기 형태의 연결이 옳지 않은 것은?
- 17.요구사항 분석이 어려운 이유로 볼 수 없는 것은?
- 18.소프트웨어 설계에서 쓰이는 대표적인 추상화(Abstraction) 기법에 해당하지 않는 것은?
- 19.소프트웨어 공학의 모델링(Modeling)에 관한 설명 중 틀린 것은?
- 20.객체지향 분석 방법론 가운데 Jacobson 방법에 해당하는 것은?
2과목 · 소프트웨어 개발
- 21.제품 소프트웨어 패키징 도구를 활용할 때 고려사항으로 볼 수 없는 것은?
- 22.스택에 관한 설명 중 틀린 것은?
- 23.다음 중 EAI(Enterprise Application Integration)의 구축 유형에 해당하지 않는 것은?
- 24.다음 트리를 Preorder 운행법으로 운행하면 가장 먼저 탐색되는 노드는?
- 25.클린 코드 작성 원칙에 관한 설명으로 옳지 않은 것은?
- 26.소프트웨어 형상 관리가 의미하는 것으로 적절한 것은?
- 27.정형 기술 검토(FTR)의 지침으로 옳지 않은 것은?
- 28.인터페이스 간 통신에 이용되는 데이터 포맷에 해당하지 않는 것은?
- 29.저작권 관리 구성 요소에 관한 설명으로 옳지 않은 것은?
- 30.소프트웨어 설치 매뉴얼에 관한 설명 중 틀린 것은?
- 31.입력 순서가 A, B, C, D로 정해진 자료를 스택에 넣은 뒤 출력했을 때 나올 수 없는 결과는?
- 32.알파 테스트 및 베타 테스트와 가장 밀접하게 관련된 테스트 단계는?
- 33.인터페이스 보안을 위해 네트워크 영역에 적용할 수 있는 솔루션과 가장 거리가 먼 것은?
- 34.디지털 저작권 관리(DRM)에서 사용되는 기술 요소에 해당하지 않는 것은?
- 35.개발자 관점에서 소프트웨어 품질 측정을 위해 고려해야 할 항목과 거리가 먼 것은?
- 36.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석해 관리하는 활동으로, 프로젝트를 성공시키기 위해 위험 요소를 미리 예측하고 대비하는 모든 기술과 활동을 포
- 37.버전 관리 항목 가운데 저장소를 새로운 버전의 파일로 갱신하는 것을 뜻하는 용어는?
- 38.정렬된 N개의 데이터를 처리할 때 \(O(N\log_2 N)\)의 시간이 걸리는 정렬 알고리즘은?
- 39.다음 중 블랙박스 검사 기법에 해당하는 것은?
- 40.테스트 케이스 자동 생성 도구를 활용해 테스트 데이터를 찾아내는 방법에 해당하지 않는 것은?
3과목 · 데이터베이스 구축
- 41.다음 중 정규화의 필요성과 거리가 먼 것은?
- 42.다음 설명에 해당하는 트랜잭션의 특성은? 보기 트랜잭션의 연산은 데이터베이스에 모두 반영되거나, 그렇지 않으면 전혀 반영되지 않아야 한다.
- 43.SQL 명령어를 사용 용도에 따라 DDL, DML, DCL로 구분할 때, 나머지 셋과 성격이 다른 것은?
- 44.릴레이션 R1의 외래키가 NULL이 아닌 경우, 그 값은 참조 대상인 릴레이션 R2의 기본키 값과 일치해야 한다. 이러한 제약을 무엇이라 하는가?
- 45.관계 데이터 모델에서 릴레이션(Relation)에 들어 있는 튜플(Tuple)의 개수를 가리키는 용어는 무엇인가?
- 46.애트리뷰트가 취할 수 있는 원자값들의 집합을 뜻하는 것은?
- 47.릴레이션의 모든 튜플에 대하여 유일성은 만족하지만 최소성은 만족하지 않는 키는?
- 48.DELETE 명령에 관한 설명 중 틀린 것은?
- 49.다음 보기에 해당하는 함수 종속의 추론 규칙은 무엇인가? 보기 X → Y이고 Y → Z이면 X → Z이다.
- 50.STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있다고 할 때, 다음 두 SQL문을 실행한 결과의
- 51.개체-관계 모델(E-R)의 그래픽 표현으로 옳지 않은 것은 어느 것인가?
- 52.관계해석에서 ‘모든 것에 대하여’라는 의미를 나타내는 논리 기호는 무엇인가?
- 53.데이터베이스 설계에서 물리적 설계 단계에서 수행하는 사항으로 볼 수 없는 것은?
- 54.로킹 단위(Locking Granularity)에 관한 설명 중 옳은 것은?
- 55.DDL(Data Define Language)의 명령어 가운데 스키마, 도메인, 인덱스 등을 정의하는 데 사용되는 SQL문은?
- 56.다음 테이블 R과 S에 대해 아래 SQL문을 실행했을 때, 그 실행 결과로 옳은 것은? 보기 R A B 1 A 3 B S A B 1 A 2 B SELECT A F
- 57.다음 중 관계대수의 순수 관계 연산자에 해당하지 않는 것은?
- 58.정규화를 수행하지 않아 발생하는 이상(anomaly) 현상의 종류에 관한 설명 중 옳지 않은 것은?
- 59.다음 중 뷰(View)의 장점에 해당하지 않는 것은?
- 60.데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되도록 하는 절차형 SQL은 무엇인가?
4과목 · 프로그래밍 언어 활용
- 61.다음은 파이썬으로 작성된 반복문 코드이다. 이 코드를 실행한 결과는? while(True) : print('A') print('B') break print('C'
- 62.다음 중 페이지 교체(Page Replacement) 알고리즘에 해당하지 않는 것은?
- 63.리눅스 Bash 쉘(Shell)의 export에 대한 설명으로 옳지 않은 것은?
- 64.TCP/IP 프로토콜에서 TCP는 어느 계층에 해당하는가?
- 65.배치 프로그램의 자동 수행 주기 가운데, 사용자가 미리 특정 조건을 설정해 두고 그 조건이 충족되는 경우에만 수행되도록 하는 것은?
- 66.OSI 7계층 가운데 프로토콜 데이터 단위(PDU)가 메시지(Message)에 해당하지 않는 것은?
- 67.아래의 페이지 참조 열(Page reference)에 대해 페이지 교체 기법으로 선입선출 알고리즘을 적용할 때 페이지 부재(Page Fault)는 몇 회 발생하는
- 68.다음은 정수 배열 a에 0에서 9까지의 무작위 수를 저장하는 Java 코드이다. 괄호 안에 들어갈 알맞은 코드는? import ( ).*; public class
- 69.오류 제어에 쓰이는 자동 반복 요청 방식(ARQ)에 해당하지 않는 것은?
- 70.커널에서 지원되는 스레드에 비해 사용자 수준에서 지원되는 스레드(thread)가 가지는 장점으로 옳은 것은?
- 71.다음 C언어 프로그램을 실행했을 때의 실행 결과는? #include <stdio.h> int main(int argc, char* argv[]) { i
- 72.다음 중 Java의 출력 함수에 해당하지 않는 것은?
- 73.OSI 7계층 가운데 네트워크 계층에 관한 설명으로 옳지 않은 것은?
- 74.IPv4 데이터그램의 단편화(Fragmentation) 및 재결합(Reassembly)에 관한 설명 중 옳지 않은 것은?
- 75.JAVA의 예외(exception)에 대한 설명으로 옳지 않은 것은?
- 76.아래 Python 코드의 출력문을 실행한 결과는? print(4, 1, 2, sep=',', end='') print(3, 5, sep='/')
- 77.프로세스 적재 정책에 관한 설명 중 틀린 것은?
- 78.프레임워크(Framework)에 관한 설명으로 옳은 것은?
- 79.아래 Python 프로그램을 실행했을 때의 실행 결과로 옳은 것은? strA = 'Information Technology' strL = list() for i
- 80.다음 Java 프로그램을 실행했을 때 출력되는 결과는? public class Test { public static void main(String[] args)
5과목 · 정보시스템 구축 관리
- 81.프로젝트 일정 관리에서 사용되는 PERT 차트에 관한 설명으로 옳은 것은?
- 82.다음 설명에 해당하는 비용산정 기법은 무엇인가? 보기 조직 내 경험이 많은 두 명 이상의 전문가에게 비용 산정을 의뢰하는 기법이다. 가장 편리하고 신속하게 비용을
- 83.전자 칩처럼 소프트웨어 부품, 즉 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
- 84.다음에서 설명하는 스토리지 시스템은 무엇인가? 보기 하드디스크 등의 데이터 저장장치를 호스트버스 어댑터에 직접 연결하는 방식 저장장치와 호스트 기기 사이에 네트워
- 85.TCP/IP 기반 네트워크에서 동작하며 발행-구독 방식의 메시징 프로토콜로서, 최근 IoT 환경에서 자주 활용되고 있는 프로토콜은?
- 86.접근통제에 관한 설명 중 틀린 것은?
- 87.다음 설명에 해당하는 소프트웨어 개발 방법론은? 보기 기존 시스템이나 소프트웨어를 구성하고 있는 컴포넌트를 조합해 새로운 애플리케이션 하나를 만들어 내는 방법론이
- 88.다음에서 설명하고 있는 것은 무엇인가? 보기 블록체인(Blockchain) 개발 환경을 클라우드 형태로 제공하는 서비스 개념 블록체인 네트워크에서 노드를 추가하거
- 89.소프트웨어 개발 프레임워크를 적용했을 때 기대할 수 있는 효과와 거리가 먼 것은?
- 90.컴퓨터 사용자의 키보드 움직임을 탐지하여 ID, 패스워드 등 개인의 중요한 정보를 몰래 빼내는 해킹 공격은?
- 91.크래커가 침입해 백도어를 만들어 두거나 설정 파일을 변경했을 때 이를 분석하는 데 사용하는 도구는?
- 92.소프트웨어 개발 방법론 가운데 애자일(Agile) 방법론의 특징으로 가장 거리가 먼 것은?
- 93.물리적인 사물과 컴퓨터에 동일하게 표현되는 가상의 모델로서, 실제 물리적인 자산 대신 소프트웨어로 가상화하여 실제 자산의 특성에 관한 정확한 정보를 얻을 수 있으
- 94.빅데이터 분석 기술 가운데 대량의 데이터를 분석해 데이터 속에 내재된 변수 간의 상호 관계를 규명하고 일정한 패턴을 찾아내는 기법은?
- 95.시스템에 저장되는 패스워드는 Hash 또는 암호화 알고리즘의 결과 값으로 저장된다. 이때 암호 공격을 막기 위하여 동일한 패스워드라도 서로 다른 암호 값으로 저장
- 96.다음 중 CMMI의 단계에 해당하지 않는 것은?
- 97.시스템 사용자가 로그인하여 명령을 내리는 과정에서 이루어지는 시스템의 동작 중 다음 설명에 해당하는 것은? 보기 자신의 신원(Identity)을 시스템에 증명하는
- 98.하둡(Hadoop)과 관계형 데이터베이스 사이에서 데이터를 전송할 수 있게 설계된 도구는 무엇인가?
- 99.코드 오류로 인해 발생할 수 있는 보안 약점 가운데 널 포인터(Null Pointer) 역참조가 일어나지 않도록 프로그래머가 해야 할 일로 가장 옳은 것은?
- 100.기존 무선 랜의 한계를 극복하기 위해 등장한 것으로, 대규모 디바이스의 네트워크 생성에 최적화되어 있어 차세대 이동통신, 홈네트워킹, 공공 안전 등 특수목적에 사
꿈라CBT