정보처리기사 필기 2024년 2회 기출문제
100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 소프트웨어 설계
- 1.뚜렷한 역할을 가지며 독립적으로 존재할 수 있는 시스템의 한 부분으로, 넓은 의미로는 재사용되는 모든 단위로 볼 수 있고 인터페이스를 통해서만 접근이 가능한 것은
- 2.DOS나 Unix 등의 운영체제에서 조작을 위해 대표적으로 사용되던 것으로, 정해진 명령 문자열을 입력해 시스템을 조작하는 사용자 인터페이스(User Interf
- 3.GoF(Gangs of Four) 디자인 패턴에 관한 설명 중 틀린 것은?
- 4.사용자 인터페이스(UI)의 특징에 해당하지 않는 것은?
- 5.트랜잭션이 올바르게 처리되는지 데이터를 감시하고 제어하는 미들웨어는 무엇인가?
- 6.자료 흐름도(Data Flow Diagram)를 구성하는 요소로 옳은 것은?
- 7.다음이 설명하는 UI 설계 도구는 무엇인가? 보기 디자인, 사용 방법 설명, 평가 등을 위하여 실제 화면과 유사하게 만든 정적인 형태의 모형 시각적으로만 구성 요
- 8.UML 확장 모델에서 스테레오 타입 객체를 표현할 때 쓰이는 기호로 옳은 것은?
- 9.소프트웨어 개발 단계 중 요구 분석 과정에 관한 설명으로 거리가 먼 것은?
- 10.객체지향 설계 원칙 중 SOLID 원칙이라 불리는 것에 해당하지 않는 것은 다음 중 무엇인가?
- 11.다음 중 CASE(Computer-Aided Software Engineering)의 원천 기술에 해당하지 않는 것은?
- 12.UML 다이어그램 가운데 정적 다이어그램에 해당하지 않는 것은?
- 13.객체지향 분석 방법론 가운데 E-R 다이어그램을 이용해 객체의 행위를 모델링하고, 객체 식별, 구조식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정
- 14.UML(Unified Modeling Language)에 관한 설명으로 틀린 것은?
- 15.자료 사전(Data Dictionary)에서 선택의 의미를 나타내는 기호는 다음 중 무엇인가?
- 16.익스트림 프로그래밍(XP)에 관한 설명 중 틀린 것은?
- 17.럼바우(Rumbaugh) 분석 기법에서 정보 모델링이라고도 불리며, 시스템에서 요구되는 객체를 찾아내고 속성과 연산을 식별하며 객체들 간의 관계를 규정하여 다이어
- 18.요구사항 분석에서 비기능적(Nonfunctional) 요구에 관한 설명으로 옳은 것은?
- 19.상태 다이어그램에서 객체가 전이하게 되는 요인이 되는 요소는 다음 중 무엇인가?
- 20.객체지향에서 정보 은닉과 가장 밀접하게 관련된 것은?
2과목 · 소프트웨어 개발
- 21.아래 트리를 중위 순회한 결과로 옳은 것은?
- 22.검증 검사 기법 가운데 개발자의 장소에서 사용자가 개발자 앞에서 수행하는 기법으로, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하며 진행되는 검사는?
- 23.EAI(Enterprise Application Integration)의 구축 유형에 해당하지 않는 것은?
- 24.정점이 5개인 방향 그래프에서 가질 수 있는 간선의 최대 개수는? (단, 자기 간선과 중복 간선은 배제한다.)
- 25.소프트웨어 테스트에 관한 설명 중 틀린 것은?
- 26.DRM(Digital Rights Management)에 대한 설명으로 옳지 않은 것은?
- 27.다음 트리 구조 중에서 최악의 경우 검색 효율이 가장 나쁜 것은?
- 28.소프트웨어 형상 관리에 관한 설명 중 거리가 먼 것은?
- 29.다음 중 선형 구조끼리만 묶인 것은?
- 30.인터페이스를 구현할 때 사용하는 기술 중에서 다음 내용이 설명하는 것은 무엇인가? 보기 JavaScript를 이용한 비동기 통신기술로서, 클라이언트와 서버 사이에
- 31.해싱 함수 가운데 레코드 키를 여러 부분으로 나눈 뒤, 나뉜 각 부분의 숫자를 더하거나 XOR한 값을 홈 주소로 삼는 방식은?
- 32.다음 중 화이트박스 검사 기법에 해당하는 것끼리만 묶인 것은? 보기 ㄱ. 데이터 흐름 검사 ㄴ. 루프 검사 ㄷ. 동등 분할 검사 ㄹ. 경계값 분석 ㅁ. 원인 결과
- 33.소스 코드 품질 분석 도구 가운데 정적 분석 도구에 해당하지 않는 것은?
- 34.인터페이스 구현 검증 도구에 해당하지 않는 것은?
- 35.다음 중 테스트 오라클에 관한 설명으로 옳지 않은 것은?
- 36.아래 트리의 차수(degree)로 옳은 것은?
- 37.아래 자료를 선택(Selection) 정렬로 오름차순 정렬하려고 한다. 3회전 후의 결과로 옳은 것은? 보기 37, 14, 17, 40, 35
- 38.단위 테스트에서 테스트 대상인 하위 모듈을 호출하고 파라미터를 전달해 주는 가상의 모듈로서, 상향식 테스트에 필요한 것은?
- 39.인터페이스 구현 시 사용되는 기술로서, 속성-값 쌍(Attribute-Value Pairs)으로 구성된 데이터 오브젝트를 전달하는 데 쓰이는 개방형 표준 포맷은?
- 40.물리데이터 저장소의 파티션 설계에서 파티션 유형에 해당하지 않는 것은?
3과목 · 데이터베이스 구축
- 41.다음 릴레이션의 카디널리티와 차수를 옳게 나타낸 것은? 보기 아이디 성명 나이 등급 적립금 가입년도 yuyu01 원유철 36 3 2000 2008 sykim10
- 42.다음 SQL문의 빈칸에 들어갈 내용으로 알맞은 것은? UPDATE 회원 ( ) 전화번호 = '010-14' WHERE 회원번호 = 'N4';
- 43.제3정규형에서 보이스코드 정규형(BCNF)으로 정규화하려면 어떤 작업을 수행해야 하는가?
- 44.뷰(View)에 관한 설명 중 옳지 않은 것은?
- 45.물리적 데이터베이스 설계에 관한 설명 중 거리가 먼 것은?
- 46.부모 테이블의 행을 DELETE문으로 삭제할 때 이를 참조하는 자식 테이블의 해당 행도 자동으로 삭제되도록 지정하는 옵션은?
- 47.데이터베이스는 관계형, 계층형, 네트워크형 등 여러 종류로 나뉘는데, 이를 구분하는 기준은 무엇인가?
- 48.관계형 데이터베이스에서 다음 설명에 해당하는 키(Key)는 무엇인가? 보기 한 릴레이션 내 속성들의 집합으로 이루어진 키로, 릴레이션을 구성하는 모든 튜플에 대해
- 49.관계해석에서 ‘모든 것에 대하여’라는 의미를 나타내는 논리 기호는 무엇인가?
- 50.로킹(Locking) 기법에 관한 설명 중 틀린 것은?
- 51.다음 중 관계대수의 순수 관계 연산자에 해당하지 않는 것은?
- 52.다음 중 병행제어 기법의 종류에 해당하지 않는 것은?
- 53.다음 설명에 해당하는 스키마(Schema)는? 보기 데이터베이스 전체를 정의한 것으로, 데이터개체와 관계, 제약조건, 접근권한, 무결성 규칙 등을 명세한 것
- 54.데이터 속성 간의 종속성을 엄밀하게 고려하지 않고 잘못 설계된 데이터베이스에서는 데이터 처리 연산을 수행할 때 각종 이상 현상이 발생할 수 있는데, 다음 중 이러
- 55.관계 데이터 모델의 무결성 제약 가운데, 기본키를 구성하는 속성 값이 널(Null) 값이 아닌 원자 값을 가져야 하는 성질은?
- 56.다음 [조건]을 만족하는 SQL문을 작성하려고 할 때, [SQL문]의 빈칸에 들어갈 내용으로 알맞은 것은? (단, ‘팀코드’와 ‘이름’은 속성이고, ‘직원’은 테
- 57.데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산을 기준으로 프로세스와 테이블 사이에 매트릭스를 작성하여 트랜잭션을 분석하는 것은?
- 58.시스템 카탈로그에 관한 설명 중 틀린 것은?
- 59.트랜잭션의 주요 특성 가운데 하나로, 둘 이상의 트랜잭션이 동시에 병행 실행될 때 어느 한 트랜잭션이 실행되는 동안 다른 트랜잭션의 연산이 끼어들 수 없다는 것을
- 60.SQL 명령 중 DML에 해당하는 것으로만 나열된 것은?
4과목 · 프로그래밍 언어 활용
- 61.다음 중 C언어의 산술 연산자에 해당하지 않는 것은?
- 62.다음 자바 코드의 실행 결과로 옳은 것은? int x=1, y=6; while (y--) { x++; } System.out.println("x=" x+"y="
- 63.스레드(Thread)에 관한 설명 중 옳지 않은 것은?
- 64.다음 중 C Class에 해당하는 IP address는?
- 65.빈 기억공간의 크기가 각각 20KB, 16KB, 8KB, 40KB일 때, 기억장치 배치 전략으로 “Best Fit”을 적용하여 17KB 크기의 프로그램을 적재하면
- 66.IPv6에 관한 설명 중 틀린 것은?
- 67.다음 C언어 프로그램을 실행했을 때의 결과로 옳은 것은? #include <stdio.h> main() { int a[10]; a[0] = 0; a[1
- 68.C언어에서 두 논리 값 가운데 하나라도 참이면 1을, 둘 다 거짓이면 0을 반환하는 연산자는?
- 69.한 모듈이 다른 모듈의 내부 논리 조직을 제어할 목적으로 제어신호를 이용해 통신하는 경우로, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에 처리 명령
- 70.다음 설명에 해당하는 방식은 무엇인가? 보기 무선 랜에서 데이터를 전송할 때, 매체가 비어있음을 확인한 후 충돌을 회피하기 위해 임의 시간을 기다렸다가 데이터를
- 71.UNIX에서 새 프로세스를 만들 때 사용하는 시스템 호출은?
- 72.TCP/IP에서 논리 주소를 물리 주소로 변환해 주는 프로토콜은 무엇인가?
- 73.페이징 기법에서 페이지 크기가 작아질 때 나타나는 현상으로 옳지 않은 것은?
- 74.IPv6의 주소체계와 거리가 먼 것은?
- 75.다음 표에 제시된 시점의 HRN 응답률을 기준으로 작업의 우선순위를 높은 순서부터 나열한 것은? 보기 작업 대기 시간 서비스(실행)시간 A 5 20 B 40 20
- 76.C언어의 문자열 처리 함수 서식과 기능을 연결한 것 중 틀린 것은?
- 77.파이썬의 변수 작성 규칙에 대한 설명으로 옳지 않은 것은?
- 78.아래의 페이지 참조 열(Page reference)에 대하여 페이지 교체 기법으로 선입선출 알고리즘을 적용할 때 페이지 부재(Page Fault) 횟수는? (단,
- 79.운영체제의 가상기억장치 관리에서 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 뜻하는 것은?
- 80.다음 JAVA 프로그램을 실행했을 때의 출력 결과는? public class Operator { public static void main(String[] arg
5과목 · 정보시스템 구축 관리
- 81.실무에서 검증된 개발보안 방법론 가운데 하나로, SW보안의 모범 사례를 SDLC(Software Development Life Cycle)에 통합한 소프트웨어 개
- 82.세션 하이재킹의 탐지 방법과 거리가 먼 것은?
- 83.Secure 코딩에서 입력 데이터의 보안 약점에 관한 설명 중 틀린 것은?
- 84.소프트웨어 재공학의 주요 활동 가운데, 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서도 사용할 수 있게 변환하는 것은?
- 85.다음 설명에 해당하는 것은? 보기 네트워크상에서 광채널 스위치의 이점인 고속 전송과 장거리 연결, 멀티 프로토콜 기능을 활용함 서로 다른 운영체제를 가진 여러 기
- 86.키오스크에 기기를 갖다 대면 원하는 데이터를 곧바로 가져올 수 있는 기술로, 10㎝ 이내의 근접 거리에서 기가급 속도의 데이터 전송이 가능한 초고속 근접무선통신(
- 87.소프트웨어 생명 주기 모형 가운데 Spiral Model에 관한 설명으로 옳지 않은 것은?
- 88.크래커가 침입해 백도어를 만들어 두거나 설정 파일을 변경했을 때 이를 분석하는 도구는?
- 89.CBD(Component Based Development) SW 개발 표준 산출물 가운데 분석 단계에 해당하는 것은 무엇인가?
- 90.개발자 두 명이 5개월 동안 10000 라인의 코드를 개발했을 때, 월별(man-month) 생산성을 측정하기 위한 계산 방식으로 가장 적합한 것은?
- 91.다음 중 COCOMO 모델의 프로젝트 유형에 해당하지 않는 것은?
- 92.다음은 정보의 접근통제 정책을 설명한 것이다. (ㄱ)에 들어갈 내용으로 옳은 것은? 보기 정책 ( ㄱ ) DAC RBAC 권한 부여 시스템 데이터 소유자 중앙 관
- 93.컴퓨터 사용자의 키보드 움직임을 탐지하여 ID, 패스워드 등 개인의 중요한 정보를 몰래 빼내는 해킹 공격은 무엇인가?
- 94.정보 보안의 3 요소에 속하지 않는 것은?
- 95.침입탐지 시스템(IDS : Intrusion Detection System)에 관한 설명 중 틀린 것은?
- 96.전자 칩처럼 소프트웨어 부품, 즉 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
- 97.다음 설명에 해당하는 용어로 옳은 것은? 보기 오픈 소스 기반의 분산 컴퓨팅 플랫폼이다. 일반 PC급 컴퓨터들을 이용해 가상화된 대형 스토리지를 구성한다. 다양한
- 98.정보시스템과 관련하여 다음 설명에 해당하는 것은 무엇인가? 보기 각 시스템 간에 공유 디스크를 중심으로 클러스터링으로 엮어 다수의 시스템을 동시에 연결하는 것이
- 99.소프트웨어 프로세스의 개선 및 능력 측정 기준에 관한 국제 표준은?
- 100.구글 브레인 팀이 제작하여 구글이 공개한, 기계 학습(Machine Leaming)을 위한 오픈 소스 소프트웨어 라이브러리는 무엇인가?
꿈라CBT