정보처리기사 필기 2025년 3회 기출문제

100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.

시험 모드로 풀기해설 모드로 풀기

1과목 · 소프트웨어 설계

  1. 1.UI 설계 시 사용자 측면의 요구사항 가운데, 사용자가 원하는 목표를 이루기 위해 수행할 내용을 기술하는 것은?
  2. 2.GoF(Gang of Four) 디자인 패턴을 생성, 구조, 행동 패턴의 세 그룹으로 나눌 때, 다음 중 구조 패턴에 해당하지 않는 것은?
  3. 3.소프트웨어 개발 방법 가운데 요구사항 분석(Requirements Analysis)과 거리가 먼 것은?
  4. 4.익스트림 프로그래밍(XP)의 5가지 가치와 거리가 먼 것은?
  5. 5.UML에서 사용되는 다이어그램 가운데, 시스템의 동작을 나타내는 행위(Behavioral) 다이어그램에 속하지 않는 것은?
  6. 6.다음 설명에 해당하는 도표는 무엇인가? 보기 시스템의 기능을 여러 개의 고유 모듈로 나누고 이들 간의 인터페이스를 계층 구조로 나타낸 것으로, 가시적 도표(Vis
  7. 7.하나의 모듈 안에 있는 구성 요소들이 공통의 목적을 이루기 위해 서로 어느 정도 관련되어 있는지, 그 기능적 연관의 정도를 나타내는 것은?
  8. 8.요구사항 명세 기법에 관한 설명 중 틀린 것은?
  9. 9.결합도(Coupling)에 관한 설명으로 옳지 않은 것은?
  10. 10.분산 시스템의 미들웨어(Middleware)에 대한 설명 중 틀린 것은?
  11. 11.객체지향 설계 원칙 가운데 SOLID 원칙이라 불리는 것에 해당하지 않는 것은 다음 중 무엇인가?
  12. 12.UI 설계 지침으로 옳지 않은 것은?
  13. 13.GoF(Gangs of Four) 디자인 패턴 가운데 생성 패턴에 해당하는 것은?
  14. 14.UI의 종류 가운데 멀티 터치(Multi-touch), 동작 인식(Gesture Recognition) 등 사용자의 자연스러운 움직임을 인식해 서로 주고받는 정보
  15. 15.럼바우(Rumbaugh)의 객체지향 분석 절차를 순서대로 가장 올바르게 나열한 것은?
  16. 16.자료 흐름도(DFD)에서 각 요소와 표기 형태의 연결이 옳지 않은 것은?
  17. 17.요구사항 분석이 어려운 이유로 볼 수 없는 것은?
  18. 18.소프트웨어 설계에서 쓰이는 대표적인 추상화(Abstraction) 기법에 해당하지 않는 것은?
  19. 19.소프트웨어 공학의 모델링(Modeling)에 관한 설명 중 틀린 것은?
  20. 20.객체지향 분석 방법론 가운데 Jacobson 방법에 해당하는 것은?

2과목 · 소프트웨어 개발

  1. 21.제품 소프트웨어 패키징 도구를 활용할 때 고려사항으로 볼 수 없는 것은?
  2. 22.스택에 관한 설명 중 틀린 것은?
  3. 23.다음 중 EAI(Enterprise Application Integration)의 구축 유형에 해당하지 않는 것은?
  4. 24.다음 트리를 Preorder 운행법으로 운행하면 가장 먼저 탐색되는 노드는?
  5. 25.클린 코드 작성 원칙에 관한 설명으로 옳지 않은 것은?
  6. 26.소프트웨어 형상 관리가 의미하는 것으로 적절한 것은?
  7. 27.정형 기술 검토(FTR)의 지침으로 옳지 않은 것은?
  8. 28.인터페이스 간 통신에 이용되는 데이터 포맷에 해당하지 않는 것은?
  9. 29.저작권 관리 구성 요소에 관한 설명으로 옳지 않은 것은?
  10. 30.소프트웨어 설치 매뉴얼에 관한 설명 중 틀린 것은?
  11. 31.입력 순서가 A, B, C, D로 정해진 자료를 스택에 넣은 뒤 출력했을 때 나올 수 없는 결과는?
  12. 32.알파 테스트 및 베타 테스트와 가장 밀접하게 관련된 테스트 단계는?
  13. 33.인터페이스 보안을 위해 네트워크 영역에 적용할 수 있는 솔루션과 가장 거리가 먼 것은?
  14. 34.디지털 저작권 관리(DRM)에서 사용되는 기술 요소에 해당하지 않는 것은?
  15. 35.개발자 관점에서 소프트웨어 품질 측정을 위해 고려해야 할 항목과 거리가 먼 것은?
  16. 36.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석해 관리하는 활동으로, 프로젝트를 성공시키기 위해 위험 요소를 미리 예측하고 대비하는 모든 기술과 활동을 포
  17. 37.버전 관리 항목 가운데 저장소를 새로운 버전의 파일로 갱신하는 것을 뜻하는 용어는?
  18. 38.정렬된 N개의 데이터를 처리할 때 \(O(N\log_2 N)\)의 시간이 걸리는 정렬 알고리즘은?
  19. 39.다음 중 블랙박스 검사 기법에 해당하는 것은?
  20. 40.테스트 케이스 자동 생성 도구를 활용해 테스트 데이터를 찾아내는 방법에 해당하지 않는 것은?

3과목 · 데이터베이스 구축

  1. 41.다음 중 정규화의 필요성과 거리가 먼 것은?
  2. 42.다음 설명에 해당하는 트랜잭션의 특성은? 보기 트랜잭션의 연산은 데이터베이스에 모두 반영되거나, 그렇지 않으면 전혀 반영되지 않아야 한다.
  3. 43.SQL 명령어를 사용 용도에 따라 DDL, DML, DCL로 구분할 때, 나머지 셋과 성격이 다른 것은?
  4. 44.릴레이션 R1의 외래키가 NULL이 아닌 경우, 그 값은 참조 대상인 릴레이션 R2의 기본키 값과 일치해야 한다. 이러한 제약을 무엇이라 하는가?
  5. 45.관계 데이터 모델에서 릴레이션(Relation)에 들어 있는 튜플(Tuple)의 개수를 가리키는 용어는 무엇인가?
  6. 46.애트리뷰트가 취할 수 있는 원자값들의 집합을 뜻하는 것은?
  7. 47.릴레이션의 모든 튜플에 대하여 유일성은 만족하지만 최소성은 만족하지 않는 키는?
  8. 48.DELETE 명령에 관한 설명 중 틀린 것은?
  9. 49.다음 보기에 해당하는 함수 종속의 추론 규칙은 무엇인가? 보기 X → Y이고 Y → Z이면 X → Z이다.
  10. 50.STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있다고 할 때, 다음 두 SQL문을 실행한 결과의
  11. 51.개체-관계 모델(E-R)의 그래픽 표현으로 옳지 않은 것은 어느 것인가?
  12. 52.관계해석에서 ‘모든 것에 대하여’라는 의미를 나타내는 논리 기호는 무엇인가?
  13. 53.데이터베이스 설계에서 물리적 설계 단계에서 수행하는 사항으로 볼 수 없는 것은?
  14. 54.로킹 단위(Locking Granularity)에 관한 설명 중 옳은 것은?
  15. 55.DDL(Data Define Language)의 명령어 가운데 스키마, 도메인, 인덱스 등을 정의하는 데 사용되는 SQL문은?
  16. 56.다음 테이블 R과 S에 대해 아래 SQL문을 실행했을 때, 그 실행 결과로 옳은 것은? 보기 R A B 1 A 3 B S A B 1 A 2 B SELECT A F
  17. 57.다음 중 관계대수의 순수 관계 연산자에 해당하지 않는 것은?
  18. 58.정규화를 수행하지 않아 발생하는 이상(anomaly) 현상의 종류에 관한 설명 중 옳지 않은 것은?
  19. 59.다음 중 뷰(View)의 장점에 해당하지 않는 것은?
  20. 60.데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되도록 하는 절차형 SQL은 무엇인가?

4과목 · 프로그래밍 언어 활용

  1. 61.다음은 파이썬으로 작성된 반복문 코드이다. 이 코드를 실행한 결과는? while(True) : print('A') print('B') break print('C'
  2. 62.다음 중 페이지 교체(Page Replacement) 알고리즘에 해당하지 않는 것은?
  3. 63.리눅스 Bash 쉘(Shell)의 export에 대한 설명으로 옳지 않은 것은?
  4. 64.TCP/IP 프로토콜에서 TCP는 어느 계층에 해당하는가?
  5. 65.배치 프로그램의 자동 수행 주기 가운데, 사용자가 미리 특정 조건을 설정해 두고 그 조건이 충족되는 경우에만 수행되도록 하는 것은?
  6. 66.OSI 7계층 가운데 프로토콜 데이터 단위(PDU)가 메시지(Message)에 해당하지 않는 것은?
  7. 67.아래의 페이지 참조 열(Page reference)에 대해 페이지 교체 기법으로 선입선출 알고리즘을 적용할 때 페이지 부재(Page Fault)는 몇 회 발생하는
  8. 68.다음은 정수 배열 a에 0에서 9까지의 무작위 수를 저장하는 Java 코드이다. 괄호 안에 들어갈 알맞은 코드는? import ( ).*; public class
  9. 69.오류 제어에 쓰이는 자동 반복 요청 방식(ARQ)에 해당하지 않는 것은?
  10. 70.커널에서 지원되는 스레드에 비해 사용자 수준에서 지원되는 스레드(thread)가 가지는 장점으로 옳은 것은?
  11. 71.다음 C언어 프로그램을 실행했을 때의 실행 결과는? #include <stdio.h> int main(int argc, char* argv[]) { i
  12. 72.다음 중 Java의 출력 함수에 해당하지 않는 것은?
  13. 73.OSI 7계층 가운데 네트워크 계층에 관한 설명으로 옳지 않은 것은?
  14. 74.IPv4 데이터그램의 단편화(Fragmentation) 및 재결합(Reassembly)에 관한 설명 중 옳지 않은 것은?
  15. 75.JAVA의 예외(exception)에 대한 설명으로 옳지 않은 것은?
  16. 76.아래 Python 코드의 출력문을 실행한 결과는? print(4, 1, 2, sep=',', end='') print(3, 5, sep='/')
  17. 77.프로세스 적재 정책에 관한 설명 중 틀린 것은?
  18. 78.프레임워크(Framework)에 관한 설명으로 옳은 것은?
  19. 79.아래 Python 프로그램을 실행했을 때의 실행 결과로 옳은 것은? strA = 'Information Technology' strL = list() for i
  20. 80.다음 Java 프로그램을 실행했을 때 출력되는 결과는? public class Test { public static void main(String[] args)

5과목 · 정보시스템 구축 관리

  1. 81.프로젝트 일정 관리에서 사용되는 PERT 차트에 관한 설명으로 옳은 것은?
  2. 82.다음 설명에 해당하는 비용산정 기법은 무엇인가? 보기 조직 내 경험이 많은 두 명 이상의 전문가에게 비용 산정을 의뢰하는 기법이다. 가장 편리하고 신속하게 비용을
  3. 83.전자 칩처럼 소프트웨어 부품, 즉 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
  4. 84.다음에서 설명하는 스토리지 시스템은 무엇인가? 보기 하드디스크 등의 데이터 저장장치를 호스트버스 어댑터에 직접 연결하는 방식 저장장치와 호스트 기기 사이에 네트워
  5. 85.TCP/IP 기반 네트워크에서 동작하며 발행-구독 방식의 메시징 프로토콜로서, 최근 IoT 환경에서 자주 활용되고 있는 프로토콜은?
  6. 86.접근통제에 관한 설명 중 틀린 것은?
  7. 87.다음 설명에 해당하는 소프트웨어 개발 방법론은? 보기 기존 시스템이나 소프트웨어를 구성하고 있는 컴포넌트를 조합해 새로운 애플리케이션 하나를 만들어 내는 방법론이
  8. 88.다음에서 설명하고 있는 것은 무엇인가? 보기 블록체인(Blockchain) 개발 환경을 클라우드 형태로 제공하는 서비스 개념 블록체인 네트워크에서 노드를 추가하거
  9. 89.소프트웨어 개발 프레임워크를 적용했을 때 기대할 수 있는 효과와 거리가 먼 것은?
  10. 90.컴퓨터 사용자의 키보드 움직임을 탐지하여 ID, 패스워드 등 개인의 중요한 정보를 몰래 빼내는 해킹 공격은?
  11. 91.크래커가 침입해 백도어를 만들어 두거나 설정 파일을 변경했을 때 이를 분석하는 데 사용하는 도구는?
  12. 92.소프트웨어 개발 방법론 가운데 애자일(Agile) 방법론의 특징으로 가장 거리가 먼 것은?
  13. 93.물리적인 사물과 컴퓨터에 동일하게 표현되는 가상의 모델로서, 실제 물리적인 자산 대신 소프트웨어로 가상화하여 실제 자산의 특성에 관한 정확한 정보를 얻을 수 있으
  14. 94.빅데이터 분석 기술 가운데 대량의 데이터를 분석해 데이터 속에 내재된 변수 간의 상호 관계를 규명하고 일정한 패턴을 찾아내는 기법은?
  15. 95.시스템에 저장되는 패스워드는 Hash 또는 암호화 알고리즘의 결과 값으로 저장된다. 이때 암호 공격을 막기 위하여 동일한 패스워드라도 서로 다른 암호 값으로 저장
  16. 96.다음 중 CMMI의 단계에 해당하지 않는 것은?
  17. 97.시스템 사용자가 로그인하여 명령을 내리는 과정에서 이루어지는 시스템의 동작 중 다음 설명에 해당하는 것은? 보기 자신의 신원(Identity)을 시스템에 증명하는
  18. 98.하둡(Hadoop)과 관계형 데이터베이스 사이에서 데이터를 전송할 수 있게 설계된 도구는 무엇인가?
  19. 99.코드 오류로 인해 발생할 수 있는 보안 약점 가운데 널 포인터(Null Pointer) 역참조가 일어나지 않도록 프로그래머가 해야 할 일로 가장 옳은 것은?
  20. 100.기존 무선 랜의 한계를 극복하기 위해 등장한 것으로, 대규모 디바이스의 네트워크 생성에 최적화되어 있어 차세대 이동통신, 홈네트워킹, 공공 안전 등 특수목적에 사

← 정보처리기사 필기 다른 회차 보기