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

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

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

1과목 · 소프트웨어 설계

  1. 1.파이프 필터 형태의 소프트웨어 아키텍처에 관한 설명으로 옳은 것은?
  2. 2.UML 확장 모델에서 스테레오 타입 객체를 나타낼 때 쓰는 기호로 옳은 것은?
  3. 3.CASE(Computer Aided Software Engineering)에 관한 설명 중 틀린 것은?
  4. 4.다음 내용이 설명하고 있는 객체지향 설계 원칙은 무엇인가? 보기 클라이언트는 자신이 사용하지 않는 메소드와 의존관계를 맺어서는 안 된다. 클라이언트가 사용하지 않
  5. 5.공통 모듈의 명세 기법 가운데, 해당 기능이 일관되게 이해되고 한 가지로만 해석되도록 작성하는 원칙은 무엇인가?
  6. 6.객체에 어떤 행위를 수행하도록 지시하는 명령을 무엇이라 하는가?
  7. 7.럼바우(Rumbaugh) 분석 기법에서 정보 모델링이라고도 불리며, 시스템에 요구되는 객체를 찾아내 속성과 연산을 식별하고 객체들 사이의 관계를 규정해 다이어그램
  8. 8.다음 중 데이터 흐름도(DFD)의 구성 요소에 해당하지 않는 것은?
  9. 9.소프트웨어 설계 지침으로 바람직하지 않은 것은?
  10. 10.GoF(Gangs of Four) 디자인 패턴의 분류에 속하지 않는 것은?
  11. 11.소프트웨어 설계 시 구축된 플랫폼의 성능 특성을 분석하는 데 사용되는 측정 항목으로 옳지 않은 것은?
  12. 12.XP(eXtreme Programing)의 5가지 가치와 거리가 먼 것은?
  13. 13.아키텍처 설계 과정을 올바른 순서대로 나열한 것은? 보기 가. 설계 목표 설정 나. 시스템 타입 결정 다. 스타일 적용 및 커스터마이즈 라. 서브시스템의 기능,
  14. 14.HIPO(Hierarchy Input Process Output)에 관한 설명 중 옳지 않은 것은?
  15. 15.다음 중 결합도가 가장 강한 것은?
  16. 16.GoF(Gangs of Four) 디자인 패턴 가운데 생성 패턴에 해당하는 것은?
  17. 17.다음 중 결합도의 종류에 관한 설명으로 옳지 않은 것은?
  18. 18.럼바우(Rumbaugh)의 객체지향 분석 절차를 순서대로 가장 바르게 나열한 것은?
  19. 19.객체지향 개념에서 서로 연관된 데이터와 함수를 하나로 묶어 외부와의 경계를 만들고 필요한 인터페이스만 밖으로 드러내는 과정은 무엇인가?
  20. 20.메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 관한 설명 중 틀린 것은?

2과목 · 소프트웨어 개발

  1. 21.제품 소프트웨어의 형상 관리 역할에 대한 설명으로 옳지 않은 것은?
  2. 22.객체지향 개념을 활용한 소프트웨어 구현에 대한 설명으로 틀린 것은?
  3. 23.구현 단계의 작업 절차를 순서대로 바르게 나열한 것은? 보기 ㄱ. 코딩한다. ㄴ. 코딩작업을 계획한다. ㄷ. 코드를 테스트한다. ㄹ. 컴파일한다.
  4. 24.다음 자료를 버블 정렬로 오름차순 정렬할 때 PASS 1의 결과로 옳은 것은? 보기 9, 6, 7, 3, 5
  5. 25.다음 중 스택에 관한 설명으로 옳지 않은 것은?
  6. 26.소프트웨어 설치 매뉴얼에 관한 설명 중 틀린 것은?
  7. 27.다음 그래프의 정점 A에서 출발하여 깊이 우선 탐색(DFS)으로 운행할 때의 결과는?
  8. 28.여러 사람이 동시에 소스를 수정하는 것을 막고, 서로 다른 방향으로 진행된 개발 결과를 합치거나 변경 내용을 추적할 수 있는 소프트웨어 버전 관리 도구는 무엇인가
  9. 29.소프트웨어 패키징 도구를 활용할 때 고려해야 할 사항으로 옳지 않은 것은?
  10. 30.클린 코드 작성 원칙에 관한 설명 중 틀린 것은?
  11. 31.소프트웨어 품질 목표 가운데 쉽게 배워서 사용할 수 있는 정도를 의미하는 것은?
  12. 32.다음 중 해싱 함수(Hashing Function)의 종류에 해당하지 않는 것은?
  13. 33.다음 중 블랙박스 테스트 기법과 거리가 먼 것은?
  14. 34.하향식 통합 시험에서 일시적으로 필요한 조건만 갖추어 임시로 제공되는 시험용 모듈은 무엇인가?
  15. 35.다음 전위식(prefix)을 후위식(postfix)으로 바르게 나타낸 것은? 보기 - / * A + B C D E
  16. 36.정보 시스템 개발 단계에서 프로그래밍 언어를 선택할 때 고려할 사항과 가장 거리가 먼 것은?
  17. 37.알고리즘의 시간 복잡도가 O(1)이라는 것은 무엇을 의미하는가?
  18. 38.인터페이스 보안을 위해 네트워크 영역에서 적용될 수 있는 것과 가장 거리가 먼 것은?
  19. 39.다음 설명에 해당하는 용어로 옳은 것은? 보기 소프트웨어 구조를 이루면서 다른 것들과 구별되는 독립적인 기능을 가진 단위이다. 하나 또는 몇 개의 논리적인 기능을
  20. 40.다음과 같은 제어 흐름 그래프에서 McCabe의 cyclomatic 수는 얼마인가?

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

  1. 41.데이터베이스에서 병행제어의 목적에 해당하지 않는 것은?
  2. 42.다음 중 SQL의 DDL문에 해당하지 않는 것은?
  3. 43.다음 질의를 수행하기 위한 SQL 문으로 옳은 것은? 보기 프로젝트번호(PNO) 1, 2, 3에서 근무하는 사원의 주민등록번호(JUNO)를 검색하라. (단, 사원
  4. 44.관계 데이터베이스의 정규화에 관한 설명 중 옳지 않은 것은?
  5. 45.다음 보기에서 DML에 해당하는 것만을 모두 고른 것은? 보기 ㄱ. SELECT ㄴ. UPDATE ㄷ. INSERT ㄹ. GRANT
  6. 46.다음 중 분산 데이터베이스의 투명성(Transparency)에 해당하지 않는 것은?
  7. 47.트랜잭션을 수행하는 도중 장애가 발생하여 손상된 데이터베이스를 손상 이전의 정상적인 상태로 되돌리는 작업은?
  8. 48.릴레이션 R의 차수(Degree)가 3이고 카디널리티(Cardinality)가 3이며, 릴레이션 S의 차수가 4이고 카디널리티가 4일 때, 두 릴레이션을 카티션
  9. 49.학적 테이블에서 전화번호가 Null 값이 아닌 학생명을 모두 검색하려고 할 때, 옳은 SQL 구문은?
  10. 50.다음 SQL 문장은 무엇을 의미하는가? INSERT INTO 컴퓨터과테이블(학번, 이름, 학년) SELECT 학번, 이름, 학년 FROM 학생테이블 WHERE 학
  11. 51.아래 두 릴레이션 중 외래키로 쓰인 속성은 무엇인가? (단, 밑줄 친 속성은 기본키이다.) 보기 과목( 과목번호 , 과목명) 수강( 수강번호 , 학번, 과목번호,
  12. 52.스키마의 종류 가운데 조직이나 기관의 총괄적 입장에서 바라본 데이터베이스의 전체적인 논리적 구조로, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한
  13. 53.데이터베이스의 릴레이션에 관한 설명 중 틀린 것은?
  14. 54.객체 지향 기법에서 유사한 객체들을 하나 이상 묶어 공통된 특성을 표현한 것은 무엇인가?
  15. 55.병렬 데이터베이스 환경에서 수평 분할에 활용되는 분할 기법에 해당하지 않는 것은?
  16. 56.아래 조건을 모두 충족하는 정규형은 무엇인가? 보기 테이블 R의 모든 도메인이 원자값만으로 이루어져 있다. 테이블 R에서 키가 아닌 모든 필드는 키에 함수적으로
  17. 57.하나의 애트리뷰트가 취할 수 있는 원자값들의 집합을 뜻하는 것은?
  18. 58.분산 데이터베이스 시스템에 대한 설명 중 틀린 것은?
  19. 59.아래 표와 같은 판매실적 테이블에서 서울지역만을 대상으로 판매액 내림차순으로 지점명과 판매액을 출력하려고 한다. 가장 적절한 SQL 구문은? 보기 [테이블명 :
  20. 60.다음은 관계 대수의 수학적 표현식이다. 이에 해당하는 연산은 무엇인가? 보기 R x S = { r·s | r ∈ R ∧ s ∈ S } r = < a 1 ,

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

  1. 61.결합도(Coupling)의 단계를 약한 것부터 강한 것 순으로 가장 옳게 나열한 것은?
  2. 62.정보 시스템 개발 단계에서 프로그래밍 언어를 선택할 때 고려해야 할 사항과 가장 거리가 먼 것은?
  3. 63.TCP 헤더에 관한 설명 중 틀린 것은?
  4. 64.C언어에서 두 개의 논리 값 가운데 하나라도 참이면 1을, 둘 다 거짓이면 0을 반환하는 연산자는?
  5. 65.192.168.1.0/24 네트워크를 FLSM 방식으로 4개의 Subnet으로 나누고 IP Subnet-zero를 적용하였다. 이때 Subnetting된 네트워크
  6. 66.OSI 7계층 모델에서 전송에 필요한 장치 간의 실제 접속 및 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의하는 계층은?
  7. 67.UNIX에 관한 설명 중 옳지 않은 것은?
  8. 68.빈 기억공간의 크기가 각각 20KB, 16KB, 8KB, 40KB 일 때, 기억장치 배치 전략으로 “Best Fit"을 사용해 17KB의 프로그램을 적재
  9. 69.다음 C언어 프로그램에서 밑줄 친 부분과 같은 의미를 갖는 것은 무엇인가? #include <stdio.h> main() { int a, b; for
  10. 70.배치 프로그램의 필수 요소에 관한 설명으로 옳지 않은 것은?
  11. 71.C언어의 정수 자료형에 해당하는 것은?
  12. 72.다음 중 시간 구역성(Temporal Locality)과 거리가 먼 것은?
  13. 73.다음 자바 프로그램의 조건문의 조건식과 각 분기의 계산식을 그대로 유지하면서 삼항 조건 연산자로 옳게 나타낸 것은? int i = 7, j = 9; int k;
  14. 74.다음 설명에 해당하는 소프트웨어 취약점은? 보기 메모리를 다루는 과정에서 오류가 발생해 프로그램이 잘못된 동작을 하게 되는 취약점
  15. 75.다음 표에 제시된 시점의 HRN 응답률을 기준으로 작업의 우선순위를 높은 순서부터 나열한 것은? 보기 작업 대기 시간 서비스(실행)시간 A 5 20 B 40 20
  16. 76.UNIX에서 새 프로세스를 만들 때 사용하는 시스템 호출은?
  17. 77.다음 Python 프로그램을 실행했을 때의 실행 결과는? a = 100 list_data = ['a','b','c'] dict_data = {'a':90, 'b'
  18. 78.파이썬의 변수 작성 규칙에 대한 설명으로 옳지 않은 것은?
  19. 79.다음 IP address 중 C Class에 해당하는 것은?
  20. 80.다음 중 페이지 교체(Page Replacement) 알고리즘에 해당하지 않는 것은?

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

  1. 81.전자 칩처럼 소프트웨어 부품, 즉 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
  2. 82.세션 하이재킹의 탐지 방법과 거리가 먼 것은?
  3. 83.백도어를 탐지하는 방법으로 옳지 않은 것은?
  4. 84.시스템 사용자가 로그인하여 명령을 내리는 과정에서 나타나는 시스템의 동작 가운데 다음 설명에 해당하는 것은? 보기 자신의 신원(Identity)을 시스템에 증명하
  5. 85.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 관리하는 활동으로, 프로젝트의 성공을 위해 위험 요소를 사전에 예측하고 대비하는 모든 기술과 활동을 포
  6. 86.다음 설명에 해당하는 용어로 옳은 것은? 보기 오픈 소스 기반의 분산 컴퓨팅 플랫폼이다. 일반 PC급 컴퓨터들을 이용해 가상화된 대형 스토리지를 구성한다. 여러
  7. 87.다음 중 정보 보안의 3대 요소에 속하지 않는 것은?
  8. 88.다음 중 CMMI의 단계에 해당하지 않는 것은?
  9. 89.OSI 7 Layer의 모든 계층 프로토콜과 패킷 내부 콘텐츠를 파악해 침입 시도, 해킹 등을 탐지하고 트래픽을 조정하는 데 쓰이는 패킷 분석 기술은?
  10. 90.COCOMO Model 가운데 기관 내부에서 개발된 중·소 규모의 소프트웨어로서 일괄 자료 처리, 과학기술 계산용, 비즈니스 자료 처리용 등 5만 라인 이하의 소
  11. 91.IP 또는 ICMP의 특성을 악용해 특정 사이트로 데이터를 집중적으로 보내 네트워크나 시스템의 상태를 불능으로 만드는 공격 방법은?
  12. 92.공개키 암호화 기법에서 소인수 분해 문제를 바탕으로 널리 쓰이는 암호 알고리즘 기법은?
  13. 93.소프트웨어 개발 프레임워크를 적용했을 때 기대되는 효과와 거리가 먼 것은?
  14. 94.기존 무선 랜의 한계를 극복하고자 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공 안전 등 특수목적에 활용되는 새로
  15. 95.COCOMO(Constructive Cost Model) 모형의 특징에 해당하지 않는 것은?
  16. 96.물리적 위협으로 인해 발생하는 문제에 해당되지 않는 것은?
  17. 97.소프트웨어 생명주기 모형 가운데 프로토타입 모형의 장점으로 볼 수 없는 것은?
  18. 98.취약점 관리를 위한 응용 프로그램의 보안 설정과 가장 거리가 먼 것은 무엇인가?
  19. 99.다음이 설명하는 것은 무엇인가? 보기 광채널 스위치의 이점인 고속 전송, 장거리 연결 및 멀티 프로토콜 기능을 네트워크상에서 활용 서로 다른 운영체제를 가진 여러
  20. 100.암호화 키와 복호화 키가 서로 같은 암호화 알고리즘은?

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