정보처리기사 필기 2024년 1회 기출문제

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

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

1과목 · 소프트웨어 설계

  1. 1.XP(eXtreme Programming)에 관한 설명으로 옳지 않은 것은?
  2. 2.폭포수 모형의 특징과 거리가 먼 것은?
  3. 3.UML 모델에서 어느 한 사물의 명세가 변경되면 다른 사물에 영향을 미치며, 보통 한 클래스가 다른 클래스를 오퍼레이션의 매개 변수로 사용할 때 나타나는 관계는?
  4. 4.애자일(Agile) 프로세스 모델에 관한 설명 중 틀린 것은?
  5. 5.아키텍처 설계 과정을 올바른 순서대로 나열한 것은? 보기 가. 설계 목표 설정 나. 시스템 타입 결정 다. 스타일 적용 및 커스터마이즈 라. 서브시스템의 기능,
  6. 6.다음 중 CASE(Computer-Aided Software Engineering)의 원천 기술에 해당하지 않는 것은?
  7. 7.객체지향 기법에서 같은 형의 특성을 지닌 객체들을 모아 구성한 것으로, 객체와 클래스 간의 ‘is instance of’ 관계로 설명되는 연관성을 가리키는 용어는
  8. 8.클래스(Class)에 관한 다음 설명의 괄호(㉠, ㉡)에 들어갈 용어로 알맞은 것은? 보기 클래스는 개별 객체들이 가지는 ( ㉠ )과 ( ㉡ )을 표현함 ( ㉠
  9. 9.디자인 패턴 사용의 장٠단점에 관한 설명으로 거리가 먼 것은?
  10. 10.사용자 인터페이스(UI) 가운데 명령과 출력이 오직 텍스트 형태로 이루어지는 인터페이스는 무엇인가?
  11. 11.HIPO(Hierarchy Input Process Output)에 관한 설명 중 거리가 먼 것은?
  12. 12.자료 흐름도(Data Flow Diagram)를 이루는 구성 요소로 옳게 나열된 것은?
  13. 13.분산 시스템에서의 미들웨어(Middleware)에 관한 설명으로 옳지 않은 것은?
  14. 14.프로젝트 비용 산정 기법 중 Rayleigh-Norden 곡선의 노력 분포도를 이용하는 것은?
  15. 15.다음은 어떤 프로그램의 구조를 나타낸 것이다. 모듈 F의 fan-in과 fan-out 수는 각각 얼마인가?
  16. 16.소프트웨어 설계 시 구축된 플랫폼의 성능 특성을 분석하는 데 사용되는 측정 항목으로 옳지 않은 것은?
  17. 17.객체지향 분석 방법론 가운데 Coad-Yourdon 방법에 해당하는 것은?
  18. 18.UML 확장 모델에서 스테레오 타입 객체를 표현하기 위해 사용하는 기호로 옳은 것은?
  19. 19.객체지향 소프트웨어를 설계할 때 디자인 패턴을 구성하는 요소로 보기 가장 어려운 것은?
  20. 20.사용자의 요구사항을 정확하게 파악하고자 실제 개발할 소프트웨어의 견본품을 만들어 최종 결과물을 예측하는 모형은?

2과목 · 소프트웨어 개발

  1. 21.다음 Postfix 연산식의 연산 결과로 옳은 것은? 보기 3 4 * 5 6 * +
  2. 22.물리데이터 저장소의 파티션 설계에서 파티션 유형에 해당하지 않는 것은?
  3. 23.소스 코드 정적 분석(Static Analysis)에 관한 설명 중 틀린 것은?
  4. 24.아래 그래프에서 정점 A를 시작점으로 하여 깊이 우선 탐색(DFS)으로 운행했을 때의 결과는?
  5. 25.반정규화(Denormalization) 유형 가운데 중복 테이블을 추가하는 방법에 해당되지 않는 것은?
  6. 26.소프트웨어 테스트에 대한 설명 중 틀린 것은?
  7. 27.패키지 소프트웨어의 일반적인 제품 품질 요구사항과 테스트에 관한 국제 표준은 무엇인가?
  8. 28.다음 중 형상 관리 도구의 주요 기능과 거리가 먼 것은?
  9. 29.다음 중 디지털 저작권 관리(DRM)의 기술 요소에 해당하지 않는 것은?
  10. 30.다음 중 블랙박스 테스트 기법과 거리가 먼 것은?
  11. 31.여러 선택 항목 가운데 하나만 선택할 수 있는 경우에 사용하는 사용자 인터페이스(UI) 요소는?
  12. 32.외계인 코드(Alien Code)에 관한 설명으로 옳은 것은?
  13. 33.가상의 사용자를 생성하여 테스트를 수행함으로써 애플리케이션의 처리량, 응답 시간, 경과 시간, 자원 사용률에 대한 성능 목표가 달성되었는지를 확인하는 테스트 자동
  14. 34.다음 중 인터페이스 구현 검증 도구에 해당하지 않는 것은?
  15. 35.이진 검색 알고리즘에 관한 설명 중 옳지 않은 것은?
  16. 36.형상 관리의 개념 및 절차에 관한 설명 중 틀린 것은?
  17. 37.피봇(pivot)을 사용하는 분할 정복(Divide and Conquer) 기반의 알고리즘으로, 최악의 경우 n(n-1)/2회의 비교가 필요한 정렬(Sort)은?
  18. 38.아래 트리에서 차수(Degree)와 단말 노드(Terminal Node)의 수를 바르게 나타낸 것은?
  19. 39.다음 중 스택을 활용하는 연산과 거리가 먼 것은?
  20. 40.일반적으로 테스트 케이스에 포함되는 항목이 아닌 것은?

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

  1. 41.릴레이션 R은 차수가 4, 카디널리티가 5이고 릴레이션 S는 차수가 6, 카디널리티가 7일 때, 이 두 릴레이션을 카티션 프로덕트하여 얻은 새로운 릴레이션의 차수
  2. 42.데이터 사전에 관한 설명 중 틀린 것은?
  3. 43.정규화에 관한 설명 중 적절하지 않은 것은?
  4. 44.두 테이블을 조인하여 뷰 V_1을 정의한 뒤, V_1을 이용해 뷰 V_2를 정의하였다. 다음 명령을 수행한 결과로 옳은 것은? DROP VIEW V_1 CASCA
  5. 45.다음 설명에 해당하는 스키마(Schema)는 무엇인가? 보기 데이터베이스 전체를 정의한 것으로, 데이터 개체, 관계, 제약조건, 접근권한, 무결성 규칙 등을 명세
  6. 46.조건을 만족하는 릴레이션의 수평적 부분집합을 구성하며, 연산자 기호로 그리스 문자 시그마(σ )를 사용하는 관계대수 연산은?
  7. 47.뷰(View)에 관한 설명 중 옳지 않은 것은?
  8. 48.데이터베이스 설계 단계 가운데 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관련된 단계는?
  9. 49.프로세스와 테이블 사이에 매트릭스를 만들어, 데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산으로 트랜잭션을 분석하는 것은?
  10. 50.데이터 모델에 표시해야 하는 요소와 거리가 먼 것은?
  11. 51.관계 데이터 모델의 무결성 제약 가운데, 기본키를 이루는 속성 값이 널(Null) 값이 아닌 원자 값을 가져야 한다는 성질은?
  12. 52.데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위, 또는 한꺼번에 모두 수행되어야 하는 일련의 연산들을 뜻하는 것은?
  13. 53.DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 객체 권한을 부여하는 SQL문을 작성하려고 한다. 다음 SQL문의 빈칸에 들어갈
  14. 54.SQL 명령 중 DML에 속하는 것만으로 나열된 것은?
  15. 55.관계형 데이터 모델의 릴레이션에 관한 설명 중 틀린 것은?
  16. 56.SQL에 관한 설명 중 틀린 것은?
  17. 57.아래와 같이 위쪽 릴레이션을 아래쪽 릴레이션으로 정규화하였다면, 이는 어떤 정규화 작업에 해당하는가? 보기 국가 도시 대한민국 서울, 부산 미국 워싱턴, 뉴욕 중
  18. 58.트랜잭션의 실행이 실패했음을 알리는 연산자로서, 트랜잭션이 수행한 결과를 원래 상태로 되돌리는 연산은?
  19. 59.다른 릴레이션의 기본키를 참조하는 키를 뜻하는 것은?
  20. 60.부모 테이블의 행을 DELETE문으로 삭제할 때 이를 참조하는 자식 테이블의 해당 행도 자동으로 삭제되도록 지정하는 옵션은?

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

  1. 61.다음 설명에 해당하는 것은? 보기 서버 측에서 동적으로 수행되는 페이지를 만들기 위해 마이크로 소프트 사에서 제작한 언어이다. Windows 계열에서만 수행할 수
  2. 62.다음 중 스크립트 언어에 해당하지 않는 것은?
  3. 63.TCP/IP에서 논리 주소를 물리 주소로 변환해 주는 프로토콜은 무엇인가?
  4. 64.OSI 7계층 가운데 네트워크 계층에 관한 설명으로 옳지 않은 것은?
  5. 65.C, Java 등의 언어에서 쓰이는 예약어로, 반복문 내에서 뒤의 문장을 실행하지 않고 제어를 반복문의 시작 부분으로 옮기는 명령어는 무엇인가?
  6. 66.다음 중 비선점(Non-Preemptive) 스케줄링에 속하지 않는 것은?
  7. 67.Java의 자료형과 그 크기를 연결한 것 중 옳지 않은 것은?
  8. 68.C언어에서 변수명으로 사용할 수 없는 것은?
  9. 69.IP 버전에 관한 다음 설명 중 옳지 않은 것은?
  10. 70.UNIX에 관한 설명 중 옳지 않은 것은?
  11. 71.C언어 라이브러리 가운데 stdlib.h에 관한 설명으로 옳은 것은?
  12. 72.다음 표에 제시된 시점의 HRN 응답률을 기준으로 작업의 우선순위를 높은 순서부터 나열한 것은? 보기 작업 대기 시간 서비스(실행)시간 A 5 20 B 40 20
  13. 73.다음 C언어 프로그램을 실행했을 때 출력되는 결과는? #include <stdio.h> main() { int sum = 0; for (int i =
  14. 74.라이브러리의 개념 및 구성에 관한 설명으로 옳지 않은 것은?
  15. 75.페이지 프레임이 3개인 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3 일 때, FIFO 알고리즘으로 페이지 교체를 수행한 후 프레임의 최종 상
  16. 76.다음 설명에 해당하는 스크립트 언어는? 보기 서버용 스크립트 언어로서 Linux, Unix, Windows 운영체제에서 사용할 수 있다. C, Java 등과 문법
  17. 77.IPv6에 관한 설명 중 틀린 것은?
  18. 78.Myers가 구분한 응집도(Cohesion)의 정도 중 응집도가 가장 낮은 단계는 다음 중 어느 것인가?
  19. 79.다음 중 교착 상태가 발생하기 위한 필요 조건에 해당하지 않는 것은?
  20. 80.다음 Python 프로그램을 실행했을 때의 출력 결과는? String = 'Conceptual Schema' r = String[-4:6:-2] print(r)

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

  1. 81.SSH(Secure Shell)에 관한 설명 중 틀린 것은?
  2. 82.Public 메소드에서 Private 배열이 반환되면 발생하는 문제점으로 가장 옳은 것은?
  3. 83.다음 중 물리적 위협으로 인한 문제에 해당되지 않는 것은?
  4. 84.무선 랜에서 데이터를 전송할 때 매체가 비어 있는지 확인하고, 충돌을 피하고자 일정 시간 대기한 뒤 데이터를 전송하는 방식은?
  5. 85.OSI 7 Layer 전 계층의 프로토콜 및 패킷 내부 콘텐츠를 파악해 침입 시도, 해킹 등을 탐지하고 트래픽을 조정하는 데 쓰이는 패킷 분석 기술은?
  6. 86.다음 설명에 해당하는 IT 기술은 무엇인가? 보기 컨테이너 응용프로그램의 배포를 자동화하는 오픈소스 엔진이다. 소프트웨어 컨테이너 안에 응용 프로그램들을 배치시키
  7. 87.Secure 코딩에서 입력 데이터의 보안 약점에 관한 설명 중 틀린 것은?
  8. 88.프로젝트의 각 작업이 언제 시작되고 언제 끝나는지를 나타내는 작업 일정을 막대 도표로 표시하는 프로젝트 일정표는 무엇인가?
  9. 89.취약점 관리를 위한 응용 프로그램 보안 설정으로 가장 거리가 먼 것은?
  10. 90.다음이 설명하는 것은 무엇인가? 보기 광채널 스위치의 이점인 고속 전송, 장거리 연결 및 멀티 프로토콜 기능을 네트워크상에서 활용 서로 다른 운영체제를 가진 여러
  11. 91.소프트웨어 개발 모델 가운데 나선형 모델의 4가지 주요 활동을 순서대로 나열한 것은? 보기 A. 계획 수립 B. 고객 평가 C. 개발 및 검증 D. 위험 분석
  12. 92.COCOMO Model 가운데 기관 내부에서 개발되는 중·소 규모의 소프트웨어로서, 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용 등 5만 라인 이하의
  13. 93.LOC 기법으로 예측한 총 라인수가 36,000라인이고, 개발에 참여하는 프로그래머가 6명이며, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는
  14. 94.구조적 방법론에 관한 설명 중 옳은 것은?
  15. 95.다음 설명에 해당하는 IT 기술은? 보기 네트워크를 제어부와 데이터 전달부로 분리하여 네트워크 관리자가 더욱 효율적으로 네트워크를 제어하고 관리할 수 있도록 하는
  16. 96.소프트웨어 개발에서 정보보안 3요소에 해당하지 않는 설명은 무엇인가?
  17. 97.메모리 상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두고, 그 값이 변경되면 오버플로우 상태로 간주하여 프로그램 실행을 중단시키는 기술은?
  18. 98.소프트웨어 비용 산정에 관한 설명 중 옳지 않은 것은 다음 중 어느 것인가?
  19. 99.DDoS 공격과 관련이 있는 공격 방법은 무엇인가?
  20. 100.Python 기반으로, 컴포넌트의 재사용과 플러그인화를 강조해 신속한 개발이 가능하게 지원하는 프레임워크는?

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