정보처리기사 필기 2023년 3회 기출문제
100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 소프트웨어 설계
- 1.파이프 필터 형태의 소프트웨어 아키텍처에 관한 설명으로 옳은 것은?
- 2.UML 확장 모델에서 스테레오 타입 객체를 나타낼 때 쓰는 기호로 옳은 것은?
- 3.CASE(Computer Aided Software Engineering)에 관한 설명 중 틀린 것은?
- 4.다음 내용이 설명하고 있는 객체지향 설계 원칙은 무엇인가? 보기 클라이언트는 자신이 사용하지 않는 메소드와 의존관계를 맺어서는 안 된다. 클라이언트가 사용하지 않
- 5.공통 모듈의 명세 기법 가운데, 해당 기능이 일관되게 이해되고 한 가지로만 해석되도록 작성하는 원칙은 무엇인가?
- 6.객체에 어떤 행위를 수행하도록 지시하는 명령을 무엇이라 하는가?
- 7.럼바우(Rumbaugh) 분석 기법에서 정보 모델링이라고도 불리며, 시스템에 요구되는 객체를 찾아내 속성과 연산을 식별하고 객체들 사이의 관계를 규정해 다이어그램
- 8.다음 중 데이터 흐름도(DFD)의 구성 요소에 해당하지 않는 것은?
- 9.소프트웨어 설계 지침으로 바람직하지 않은 것은?
- 10.GoF(Gangs of Four) 디자인 패턴의 분류에 속하지 않는 것은?
- 11.소프트웨어 설계 시 구축된 플랫폼의 성능 특성을 분석하는 데 사용되는 측정 항목으로 옳지 않은 것은?
- 12.XP(eXtreme Programing)의 5가지 가치와 거리가 먼 것은?
- 13.아키텍처 설계 과정을 올바른 순서대로 나열한 것은? 보기 가. 설계 목표 설정 나. 시스템 타입 결정 다. 스타일 적용 및 커스터마이즈 라. 서브시스템의 기능,
- 14.HIPO(Hierarchy Input Process Output)에 관한 설명 중 옳지 않은 것은?
- 15.다음 중 결합도가 가장 강한 것은?
- 16.GoF(Gangs of Four) 디자인 패턴 가운데 생성 패턴에 해당하는 것은?
- 17.다음 중 결합도의 종류에 관한 설명으로 옳지 않은 것은?
- 18.럼바우(Rumbaugh)의 객체지향 분석 절차를 순서대로 가장 바르게 나열한 것은?
- 19.객체지향 개념에서 서로 연관된 데이터와 함수를 하나로 묶어 외부와의 경계를 만들고 필요한 인터페이스만 밖으로 드러내는 과정은 무엇인가?
- 20.메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 관한 설명 중 틀린 것은?
2과목 · 소프트웨어 개발
- 21.제품 소프트웨어의 형상 관리 역할에 대한 설명으로 옳지 않은 것은?
- 22.객체지향 개념을 활용한 소프트웨어 구현에 대한 설명으로 틀린 것은?
- 23.구현 단계의 작업 절차를 순서대로 바르게 나열한 것은? 보기 ㄱ. 코딩한다. ㄴ. 코딩작업을 계획한다. ㄷ. 코드를 테스트한다. ㄹ. 컴파일한다.
- 24.다음 자료를 버블 정렬로 오름차순 정렬할 때 PASS 1의 결과로 옳은 것은? 보기 9, 6, 7, 3, 5
- 25.다음 중 스택에 관한 설명으로 옳지 않은 것은?
- 26.소프트웨어 설치 매뉴얼에 관한 설명 중 틀린 것은?
- 27.다음 그래프의 정점 A에서 출발하여 깊이 우선 탐색(DFS)으로 운행할 때의 결과는?
- 28.여러 사람이 동시에 소스를 수정하는 것을 막고, 서로 다른 방향으로 진행된 개발 결과를 합치거나 변경 내용을 추적할 수 있는 소프트웨어 버전 관리 도구는 무엇인가
- 29.소프트웨어 패키징 도구를 활용할 때 고려해야 할 사항으로 옳지 않은 것은?
- 30.클린 코드 작성 원칙에 관한 설명 중 틀린 것은?
- 31.소프트웨어 품질 목표 가운데 쉽게 배워서 사용할 수 있는 정도를 의미하는 것은?
- 32.다음 중 해싱 함수(Hashing Function)의 종류에 해당하지 않는 것은?
- 33.다음 중 블랙박스 테스트 기법과 거리가 먼 것은?
- 34.하향식 통합 시험에서 일시적으로 필요한 조건만 갖추어 임시로 제공되는 시험용 모듈은 무엇인가?
- 35.다음 전위식(prefix)을 후위식(postfix)으로 바르게 나타낸 것은? 보기 - / * A + B C D E
- 36.정보 시스템 개발 단계에서 프로그래밍 언어를 선택할 때 고려할 사항과 가장 거리가 먼 것은?
- 37.알고리즘의 시간 복잡도가 O(1)이라는 것은 무엇을 의미하는가?
- 38.인터페이스 보안을 위해 네트워크 영역에서 적용될 수 있는 것과 가장 거리가 먼 것은?
- 39.다음 설명에 해당하는 용어로 옳은 것은? 보기 소프트웨어 구조를 이루면서 다른 것들과 구별되는 독립적인 기능을 가진 단위이다. 하나 또는 몇 개의 논리적인 기능을
- 40.다음과 같은 제어 흐름 그래프에서 McCabe의 cyclomatic 수는 얼마인가?
3과목 · 데이터베이스 구축
- 41.데이터베이스에서 병행제어의 목적에 해당하지 않는 것은?
- 42.다음 중 SQL의 DDL문에 해당하지 않는 것은?
- 43.다음 질의를 수행하기 위한 SQL 문으로 옳은 것은? 보기 프로젝트번호(PNO) 1, 2, 3에서 근무하는 사원의 주민등록번호(JUNO)를 검색하라. (단, 사원
- 44.관계 데이터베이스의 정규화에 관한 설명 중 옳지 않은 것은?
- 45.다음 보기에서 DML에 해당하는 것만을 모두 고른 것은? 보기 ㄱ. SELECT ㄴ. UPDATE ㄷ. INSERT ㄹ. GRANT
- 46.다음 중 분산 데이터베이스의 투명성(Transparency)에 해당하지 않는 것은?
- 47.트랜잭션을 수행하는 도중 장애가 발생하여 손상된 데이터베이스를 손상 이전의 정상적인 상태로 되돌리는 작업은?
- 48.릴레이션 R의 차수(Degree)가 3이고 카디널리티(Cardinality)가 3이며, 릴레이션 S의 차수가 4이고 카디널리티가 4일 때, 두 릴레이션을 카티션
- 49.학적 테이블에서 전화번호가 Null 값이 아닌 학생명을 모두 검색하려고 할 때, 옳은 SQL 구문은?
- 50.다음 SQL 문장은 무엇을 의미하는가? INSERT INTO 컴퓨터과테이블(학번, 이름, 학년) SELECT 학번, 이름, 학년 FROM 학생테이블 WHERE 학
- 51.아래 두 릴레이션 중 외래키로 쓰인 속성은 무엇인가? (단, 밑줄 친 속성은 기본키이다.) 보기 과목( 과목번호 , 과목명) 수강( 수강번호 , 학번, 과목번호,
- 52.스키마의 종류 가운데 조직이나 기관의 총괄적 입장에서 바라본 데이터베이스의 전체적인 논리적 구조로, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한
- 53.데이터베이스의 릴레이션에 관한 설명 중 틀린 것은?
- 54.객체 지향 기법에서 유사한 객체들을 하나 이상 묶어 공통된 특성을 표현한 것은 무엇인가?
- 55.병렬 데이터베이스 환경에서 수평 분할에 활용되는 분할 기법에 해당하지 않는 것은?
- 56.아래 조건을 모두 충족하는 정규형은 무엇인가? 보기 테이블 R의 모든 도메인이 원자값만으로 이루어져 있다. 테이블 R에서 키가 아닌 모든 필드는 키에 함수적으로
- 57.하나의 애트리뷰트가 취할 수 있는 원자값들의 집합을 뜻하는 것은?
- 58.분산 데이터베이스 시스템에 대한 설명 중 틀린 것은?
- 59.아래 표와 같은 판매실적 테이블에서 서울지역만을 대상으로 판매액 내림차순으로 지점명과 판매액을 출력하려고 한다. 가장 적절한 SQL 구문은? 보기 [테이블명 :
- 60.다음은 관계 대수의 수학적 표현식이다. 이에 해당하는 연산은 무엇인가? 보기 R x S = { r·s | r ∈ R ∧ s ∈ S } r = < a 1 ,
4과목 · 프로그래밍 언어 활용
- 61.결합도(Coupling)의 단계를 약한 것부터 강한 것 순으로 가장 옳게 나열한 것은?
- 62.정보 시스템 개발 단계에서 프로그래밍 언어를 선택할 때 고려해야 할 사항과 가장 거리가 먼 것은?
- 63.TCP 헤더에 관한 설명 중 틀린 것은?
- 64.C언어에서 두 개의 논리 값 가운데 하나라도 참이면 1을, 둘 다 거짓이면 0을 반환하는 연산자는?
- 65.192.168.1.0/24 네트워크를 FLSM 방식으로 4개의 Subnet으로 나누고 IP Subnet-zero를 적용하였다. 이때 Subnetting된 네트워크
- 66.OSI 7계층 모델에서 전송에 필요한 장치 간의 실제 접속 및 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의하는 계층은?
- 67.UNIX에 관한 설명 중 옳지 않은 것은?
- 68.빈 기억공간의 크기가 각각 20KB, 16KB, 8KB, 40KB 일 때, 기억장치 배치 전략으로 “Best Fit"을 사용해 17KB의 프로그램을 적재
- 69.다음 C언어 프로그램에서 밑줄 친 부분과 같은 의미를 갖는 것은 무엇인가? #include <stdio.h> main() { int a, b; for
- 70.배치 프로그램의 필수 요소에 관한 설명으로 옳지 않은 것은?
- 71.C언어의 정수 자료형에 해당하는 것은?
- 72.다음 중 시간 구역성(Temporal Locality)과 거리가 먼 것은?
- 73.다음 자바 프로그램의 조건문의 조건식과 각 분기의 계산식을 그대로 유지하면서 삼항 조건 연산자로 옳게 나타낸 것은? int i = 7, j = 9; int k;
- 74.다음 설명에 해당하는 소프트웨어 취약점은? 보기 메모리를 다루는 과정에서 오류가 발생해 프로그램이 잘못된 동작을 하게 되는 취약점
- 75.다음 표에 제시된 시점의 HRN 응답률을 기준으로 작업의 우선순위를 높은 순서부터 나열한 것은? 보기 작업 대기 시간 서비스(실행)시간 A 5 20 B 40 20
- 76.UNIX에서 새 프로세스를 만들 때 사용하는 시스템 호출은?
- 77.다음 Python 프로그램을 실행했을 때의 실행 결과는? a = 100 list_data = ['a','b','c'] dict_data = {'a':90, 'b'
- 78.파이썬의 변수 작성 규칙에 대한 설명으로 옳지 않은 것은?
- 79.다음 IP address 중 C Class에 해당하는 것은?
- 80.다음 중 페이지 교체(Page Replacement) 알고리즘에 해당하지 않는 것은?
5과목 · 정보시스템 구축 관리
- 81.전자 칩처럼 소프트웨어 부품, 즉 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
- 82.세션 하이재킹의 탐지 방법과 거리가 먼 것은?
- 83.백도어를 탐지하는 방법으로 옳지 않은 것은?
- 84.시스템 사용자가 로그인하여 명령을 내리는 과정에서 나타나는 시스템의 동작 가운데 다음 설명에 해당하는 것은? 보기 자신의 신원(Identity)을 시스템에 증명하
- 85.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 관리하는 활동으로, 프로젝트의 성공을 위해 위험 요소를 사전에 예측하고 대비하는 모든 기술과 활동을 포
- 86.다음 설명에 해당하는 용어로 옳은 것은? 보기 오픈 소스 기반의 분산 컴퓨팅 플랫폼이다. 일반 PC급 컴퓨터들을 이용해 가상화된 대형 스토리지를 구성한다. 여러
- 87.다음 중 정보 보안의 3대 요소에 속하지 않는 것은?
- 88.다음 중 CMMI의 단계에 해당하지 않는 것은?
- 89.OSI 7 Layer의 모든 계층 프로토콜과 패킷 내부 콘텐츠를 파악해 침입 시도, 해킹 등을 탐지하고 트래픽을 조정하는 데 쓰이는 패킷 분석 기술은?
- 90.COCOMO Model 가운데 기관 내부에서 개발된 중·소 규모의 소프트웨어로서 일괄 자료 처리, 과학기술 계산용, 비즈니스 자료 처리용 등 5만 라인 이하의 소
- 91.IP 또는 ICMP의 특성을 악용해 특정 사이트로 데이터를 집중적으로 보내 네트워크나 시스템의 상태를 불능으로 만드는 공격 방법은?
- 92.공개키 암호화 기법에서 소인수 분해 문제를 바탕으로 널리 쓰이는 암호 알고리즘 기법은?
- 93.소프트웨어 개발 프레임워크를 적용했을 때 기대되는 효과와 거리가 먼 것은?
- 94.기존 무선 랜의 한계를 극복하고자 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공 안전 등 특수목적에 활용되는 새로
- 95.COCOMO(Constructive Cost Model) 모형의 특징에 해당하지 않는 것은?
- 96.물리적 위협으로 인해 발생하는 문제에 해당되지 않는 것은?
- 97.소프트웨어 생명주기 모형 가운데 프로토타입 모형의 장점으로 볼 수 없는 것은?
- 98.취약점 관리를 위한 응용 프로그램의 보안 설정과 가장 거리가 먼 것은 무엇인가?
- 99.다음이 설명하는 것은 무엇인가? 보기 광채널 스위치의 이점인 고속 전송, 장거리 연결 및 멀티 프로토콜 기능을 네트워크상에서 활용 서로 다른 운영체제를 가진 여러
- 100.암호화 키와 복호화 키가 서로 같은 암호화 알고리즘은?
꿈라CBT