정보처리기사 필기 2023년 1회 기출문제
100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 소프트웨어 설계
- 1.다음 내용이 설명하고 있는 객체지향 설계 원칙은 무엇인가? 보기 클라이언트는 자신이 사용하지 않는 메소드와는 의존관계를 맺어서는 안 된다. 클라이언트는 사용하지
- 2.다음 중 시스템의 구성 요소에 해당하지 않는 것은?
- 3.애자일 기법에 관한 설명 중 옳지 않은 것은?
- 4.요구사항 개발 프로세스의 올바른 순서는? 보기 ㄱ. 도출(Elicitation) ㄴ. 분석(Analysis) ㄷ. 명세(Specification) ㄹ. 확인(Va
- 5.정보공학 방법론에서 데이터베이스 설계를 표현할 때 사용되는 모델링 언어는 무엇인가?
- 6.럼바우(Rumbaugh)의 객체지향 분석 절차로 가장 옳게 나열된 것은?
- 7.디자인 패턴을 사용할 때의 장٠단점에 관한 설명으로 거리가 먼 것은?
- 8.UML에서 사용되는 다이어그램 가운데, 시스템의 동작을 나타내는 행위(Behavioral) 다이어그램에 속하지 않는 것은?
- 9.자료 흐름도(DFD)의 각 요소와 그 표기 형태를 짝지은 것 중 옳지 않은 것은?
- 10.클라이언트와 서버 사이의 통신을 담당하는 시스템 소프트웨어를 무엇이라 하는가?
- 11.소프트웨어 공학에서 워크스루(Walkthrough)에 관한 설명으로 옳지 않은 것은?
- 12.HIPO(Hierarchy Input Process Output)에 관한 설명으로 가장 거리가 먼 것은?
- 13.XP(eXtreme Programing)의 5가지 가치와 거리가 먼 것은?
- 14.UML 모델에서 어떤 사물의 명세가 변경되면 다른 사물에 영향을 미치고, 일반적으로 한 클래스가 다른 클래스를 오퍼레이션의 매개 변수로 사용할 때 나타나는 관계는
- 15.순차 다이어그램(Sequence Diagram)에 대한 설명으로 틀린 것은?
- 16.User Interface를 설계할 때 오류 메시지나 경고에 대한 지침으로 가장 거리가 먼 것은?
- 17.GoF(Gang of Four) 디자인 패턴을 생성 패턴, 구조 패턴, 행동 패턴의 세 그룹으로 나눌 때, 다음 중 구조 패턴에 해당하지 않는 것은?
- 18.모바일 기기에서 쓰이는 NUI 인터페이스에 해당하지 않는 것은 무엇인가?
- 19.다음은 어떤 프로그램 구조를 나타낸 것이다. 모듈 F의 fan-in과 fan-out 수는 각각 얼마인가?
- 20.CASE(Computer Aided Software Engineering)에 관한 설명 중 틀린 것은?
2과목 · 소프트웨어 개발
- 21.DBMS의 필수 기능 가운데, 모든 응용 프로그램이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터 타입과 구조에 대한 정의, 이용 방식, 제약
- 22.케이스 자동 생성 도구를 활용해 테스트 데이터를 찾아내는 방법에 해당하지 않는 것은?
- 23.클린 코드(Clean Code) 작성 원칙에 대한 설명으로 옳지 않은 것은?
- 24.소프트웨어 패키징 도구를 활용할 때의 고려사항으로 옳지 않은 것은?
- 25.순서가 있는 리스트에서 데이터의 삽입(Push)과 삭제(Pop)가 한 쪽 끝에서만 일어나며 LIFO(Last_In-First-Out) 특징을 갖는 자료 구조는?
- 26.다음 트리를 Preorder 운행법으로 운행하면 가장 먼저 탐색되는 노드는?
- 27.입력 순서가 A, B, C, D로 정해진 자료를 스택에 넣은 뒤 출력한 결과로 나올 수 없는 것은?
- 28.피봇(pivot)을 사용하고 분할 정복(Divide and Conquer)에 기반한 알고리즘으로, 최악의 경우 \(\frac{n(n-1)}{2}\)회의 비교를 수
- 29.인터페이스 보안을 위하여 네트워크 영역에 적용할 수 있는 솔루션과 거리가 먼 것은?
- 30.화이트박스 테스트에 관한 설명 중 틀린 것은?
- 31.다음 중 단위 테스트로 발견할 수 있는 오류에 해당하지 않는 것은?
- 32.자료 구조에 관한 설명 중 옳지 않은 것은?
- 33.형상 관리의 개념 및 절차에 관한 설명 중 틀린 것은?
- 34.레코드가 다음과 같이 구성되어 있을 때, 이진 검색 방법으로 14를 찾는 경우 비교 횟수는? 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- 35.저작권 관리 구성 요소에 관한 설명으로 옳지 않은 것은?
- 36.반정규화(Denormalization)의 유형 가운데 중복 테이블을 추가하는 방법에 속하지 않는 것은?
- 37.다음 자료를 버블 정렬로 오름차순 정렬할 때 Pass 2의 결과는? 보기 9, 6, 7, 3, 5
- 38.알고리즘의 시간 복잡도가 O(1)이라는 것이 의미하는 바는?
- 39.디지털 저작권 관리( )의 기술 요소에 해당하지 않는 것은?
- 40.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석해 관리하는 활동으로, 프로젝트를 성공시키기 위해 위험 요소를 사전에 예측하고 대비하는 모든 기술과 활동을
3과목 · 데이터베이스 구축
- 41.뷰(VIEW)에 관한 설명 중 틀린 것은?
- 42.데이터베이스를 설계할 때 물리적 설계 단계에서 수행하는 작업으로 볼 수 없는 것은?
- 43.키는 개체 집합에서 개체를 고유하게 식별할 수 있는 속성이다. 데이터베이스에서 사용하는 키의 종류에 관한 설명으로 옳지 않은 것은?
- 44.E-R 모델의 표현 방법에 관한 설명으로 옳지 않은 것은?
- 45.관계 대수에 관한 설명 중 틀린 것은?
- 46.DBMS의 구성 요소 중 데이터베이스 성능에 많은 영향을 미치는 것으로, 테이블과 클러스터에 연관되어 독립적인 저장 공간을 가지며 데이터베이스에 저장된 자료를 보
- 47.데이터 모델의 구성 요소 가운데, 데이터 구조에 따라 개념 세계 또는 컴퓨터 세계에서 실제로 표현된 값들을 처리하는 작업을 뜻하는 것은?
- 48.STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있다고 할 때, 아래 두 SQL문을 실행한 결과의
- 49.학적 테이블에서 전화번호가 Null 값이 아닌 학생명을 모두 검색하려고 할 때, 옳은 SQL 구문은?
- 50.다음 설명에 해당하는 트랜잭션의 특성은? 보기 트랜잭션의 연산은 데이터베이스에 모두 반영되거나 아니면 전혀 반영되지 않아야 한다.
- 51.다음 보기에 해당하는 함수 종속의 추론 규칙은 무엇인가? 보기 X → Y이고 Y → Z이면 X → Z이다.
- 52.데이터 사전에 관한 설명 중 틀린 것은?
- 53.3NF에서 BCNF로 되기 위해 필요한 조건은?
- 54.릴레이션에서 기본 키를 이루는 속성은 널(Null) 값이나 중복 값을 가질 수 없음을 뜻하는 제약 조건은?
- 55.다음의 관계 대수 가운데 순수 관계 연산자에 해당하지 않는 것은?
- 56.정규화된 엔티티, 속성, 관계에 대해 시스템 성능 향상과 개발 운영의 단순화를 목적으로 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은 무엇인가?
- 57.릴레이션에 관한 설명 중 거리가 먼 것은?
- 58.데이터웨어하우스에서 기본적인 OLAP(On-Line Analytical Processing) 연산에 해당하지 않는 것은?
- 59.분산 데이터베이스 시스템(Distributed Database System)에 관한 설명 중 틀린 것은?
- 60.DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 객체 권한을 부여하는 SQL문을 작성하려고 한다. 다음 SQL문의 빈칸에 들어갈
4과목 · 프로그래밍 언어 활용
- 61.TCP/IP 프로토콜에서 TCP가 속하는 계층은?
- 62.C 언어 라이브러리 가운데 stdlib.h에 관한 설명으로 옳은 것은?
- 63.C 언어에서 정수형 변수 a, b에 각각 1과 2가 저장되어 있을 때, 다음 식의 연산 결과로 옳은 것은? 보기 a < b + 2 && a &
- 64.다음은 파이썬으로 작성된 반복문 코드이다. 이 코드를 실행한 결과는? >> while(True) : print('A') print('B') print(
- 65.모듈화(Modularity)에 대한 설명으로 옳지 않은 것은?
- 66.UNIX 운영체제의 특징으로 옳지 않은 것은?
- 67.응집도의 종류 가운데, 서로 아무런 의미 있는 연관 관계도 갖지 않는 기능 요소들로 구성되고, 서로 다른 상위 모듈에서 호출되어 처리 상의 연관성 없이 서로 다른
- 68.보관 구조 3개를 갖는 주기억장치에서 아래 순서로 페이지 참조가 일어날 때, FIFO 페이지 교체 알고리즘을 적용하면 마지막 페이지 값은 무엇인가? 보기 페이지
- 69.결합도를 낮은 것에서 높은 순서로 바르게 나열한 것은? 보기 ㄱ. 내용 결합도 ㄴ. 자료 결합도 ㄷ. 공통 결합도 ㄹ. 스탬프 결합도 ㅁ. 외부 결합도 ㅂ. 제어
- 70.메모리 관리 기법 중 Worst Fit 방식을 적용할 때, 10K 크기의 프로그램을 실행하려면 어느 영역에 할당되는가? 보기 영역 번호 메모리 크기 사용 여부 N
- 71.OSI 7계층 모델에서 전송에 필요한 장치 간의 실제 접속 및 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의하는 계층은 무엇인가?
- 72.다음이 설명하는 소프트웨어 취약점은 무엇인가? 보기 메모리를 다루는 과정에서 오류가 발생해 잘못된 동작을 하게 되는 프로그램 취약점
- 73.다음 C 언어 프로그램을 실행했을 때 출력되는 결과는? #include <stdio.h> int main(void) { int a = 3, b = 4,
- 74.TCP/IP 계층 구조에서 IP가 동작하는 과정에 전송 오류가 발생할 경우를 대비하여 오류 정보를 전달할 목적으로 사용되는 프로토콜은?
- 75.다음 중 Java에서 사용하는 출력 함수에 해당하지 않는 것은?
- 76.UNIX의 쉘(Shell)에 대한 설명 중 옳지 않은 것은?
- 77.다음 JAVA 프로그램을 실행했을 때 출력되는 결과는? public class ovr { public static void main(String[] args) {
- 78.a[0]의 주소 값이 10이라고 할 때, 다음 C 언어 프로그램을 실행한 결과는? (단, int 형의 크기는 4Byte로 가정한다.) #include <st
- 79.C 언어의 연산자를 우선순위가 높은 것부터 낮은 것 순으로 바르게 나열한 것은? 보기 ㄱ. ( ) ㄴ. == ㄷ. < ㄹ. << ㅁ. || ㅂ.
- 80.OSI 7계층 가운데 네트워크 계층에 관한 설명으로 옳지 않은 것은?
5과목 · 정보시스템 구축 관리
- 81.소프트웨어 개발 모델 가운데 나선형 모델의 주요 활동 4가지를 순서대로 바르게 나열한 것은? 보기 A. 계획 수립 B. 고객 평가 C. 개발 및 검증 D. 위험
- 82.소프트웨어 정의 데이터센터(SDDC : Software Defined Data Center)에 관한 설명 중 틀린 것은?
- 83.IP 또는 ICMP의 특성을 악용해 특정 사이트로 데이터를 집중적으로 전송하여 네트워크나 시스템을 불능 상태로 만드는 공격 방법은?
- 84.TCP/IP 기반 네트워크에서 동작하며 발행-구독 방식으로 메시징을 수행하는 프로토콜로, 최근 IoT 환경에서 자주 활용되는 것은?
- 85.COCOMO Model 가운데 기관 내부에서 개발된 중·소규모의 소프트웨어로서, 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용의 5만 라인 이하 소프트
- 86.기능 점수(Functional Point) 모형에서 비용 산정 시 이용하는 요소로 옳지 않은 것은?
- 87.다음 내용이 설명하는 스토리지 시스템은 무엇인가? 보기 하드디스크 같은 데이터 저장장치를 호스트버스 어댑터에 직접 연결하는 방식 저장장치와 호스트 기기 사이에 네
- 88.소인수 분해 문제를 바탕으로 한 공개키 암호화 기법에 널리 쓰이는 암호 알고리즘 기법은?
- 89.다음 암호 알고리즘 가운데 성격이 나머지와 다른 것은?
- 90.다음이 설명하는 것은 무엇인가? 보기 개인·기업은 물론 국가적으로도 큰 위협이 되는 주요 사이버 범죄 가운데 하나로, Snake, Darkside 등과 같이 시스
- 91.S/W 각 기능의 원시 코드 라인수에 대한 비관치, 낙관치, 기대치를 측정해 예측치를 구한 뒤, 이를 이용해 비용을 산정하는 기법은?
- 92.소프트웨어 개발 방법론의 테일러링(Tailoring)에 대한 설명으로 옳지 않은 것은?
- 93.하둡(Hadoop)과 관계형 데이터베이스 사이에서 데이터를 전송할 수 있게 설계된 도구는 무엇인가?
- 94.네트워크 장비에 관한 다음 설명 가운데 옳지 않은 것은?
- 95.다음 설명에 해당하는 공격 기법은 무엇인가? 보기 시스템 공격 기법의 하나로, 허용 범위를 넘는 ICMP 패킷을 전송해 대상 시스템의 네트워크를 마비시키는 기법이
- 96.다음 설명에 해당하는 시스템은 무엇인가? 보기 1990년대 초부터 공격자를 유인해 행동을 관찰하는 보안 연구에 활용되었다. 비정상적인 접근을 탐지하기 위해 의도적
- 97.SQL Injection 공격에 대한 설명으로 옳지 않은 것은?
- 98.스트림 암호화 방식에 대한 설명 중 옳지 않은 것은?
- 99.다음 내용이 설명하고 있는 접근 제어 모델은 무엇인가? 보기 군대의 보안 레벨과 같이 정보의 기밀성에 따라 상하 관계가 구분된 정보를 보호하기 위해 사용된다. 자
- 100.메모리 상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두고, 그 값이 변경되면 오버플로우 상태로 간주하여 프로그램 실행을 중단시키는 기술은?
꿈라CBT