정보처리기사 필기 2025년 1회 기출문제
100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 소프트웨어 설계
- 1.UI의 종류 중 멀티 터치(Multi-touch), 동작 인식(Gesture Recog nition) 등과 같이 사용자의 자연스러운 움직임을 인식하여 서로 주고받
- 2.N-S(Nassi-Schneiderman) Chart에 관한 설명으로 거리가 먼 것은?
- 3.분산 시스템의 미들웨어(Middleware)에 관한 설명 중 틀린 것은?
- 4.럼바우(Rumbaugh)의 객체지향 분석 절차로 가장 바르게 나열된 것은?
- 5.그래픽 표기법을 활용해 소프트웨어 구성 요소를 모델링하는 럼바우 분석 기법에 해당하지 않는 것은?
- 6.GoF(Gangs of Four) 디자인 패턴 중 구조 패턴에 해당하지 않는 것은?
- 7.프로토타이핑 모형(Prototyping Model)에 관한 설명 중 옳지 않은 것은?
- 8.UML에 관한 설명으로 옳지 않은 것은?
- 9.다음 중 애자일 소프트웨어 개발 기법이 추구하는 가치에 해당하지 않는 것은?
- 10.자료 흐름도(DFD)의 각 요소와 표기 형태를 연결한 것 중 옳지 않은 것은?
- 11.객체에게 어떤 행위를 수행하도록 지시하는 명령을 무엇이라 하는가?
- 12.결합도(Coupling)의 단계를 약한 것에서 강한 것 순으로 가장 옳게 나타낸 것은?
- 13.HIPO(Hierarchy Input Process Output)에 관한 설명 중 거리가 먼 것은?
- 14.하나의 모듈 안에서 각 구성 요소들이 공통된 목적을 이루기 위해 서로 얼마나 관련되어 있는지, 그 기능적 연관의 정도를 나타내는 것은?
- 15.모듈화로 분리된 시스템의 각 기능을 가리키며, 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 뜻으로 쓰이는 것은?
- 16.미들웨어(Middleware)에 관한 설명 중 옳지 않은 것은?
- 17.UML의 시퀀스 다이어그램을 구성하는 항목에 해당하지 않는 것은?
- 18.럼바우(Rumbaugh)의 객체지향 분석 기법 가운데 자료 흐름도(DFD)를 주로 활용하는 것은?
- 19.다음 내용이 설명하고 있는 객체지향 설계 원칙은 무엇인가? 보기 클라이언트는 자신이 사용하지 않는 메소드와는 의존관계를 맺어서는 안 된다. 클라이언트는 사용하지
- 20.LOC 기법으로 예측한 총 라인수가 36000라인이고, 개발에 참여하는 프로그래머가 6명이며, 프로그래머들의 평균 생산성이 월간 300라인이라고 할 때 개발 소요
2과목 · 소프트웨어 개발
- 21.코드 인스펙션에 관한 설명으로 옳지 않은 것은?
- 22.하향식 통합에서 모듈 간 통합 시험을 위해 일시적으로 필요한 조건만 갖추어 임시로 제공하는 시험용 모듈을 무엇이라 하는가?
- 23.제품 소프트웨어의 형상 관리가 하는 역할로 옳지 않은 것은?
- 24.퀵 정렬에 대한 설명으로 옳은 것은?
- 25.단위 테스트로 발견할 수 있는 오류에 해당하지 않는 것은 다음 중 무엇인가?
- 26.다음 중 디지털 저작권 관리(DRM) 기술과 거리가 먼 것은?
- 27.다음과 같은 제어흐름 그래프에서 McCabe의 cyclomatic 수는 얼마인가?
- 28.ISO/IEC 9126에서 정의한 소프트웨어 품질 특성 가운데 기능성(Functionality)의 하위 특성에 해당하지 않는 것은?
- 29.다음 설명에 해당하는 소프트웨어 버전 관리 도구의 방식은? 보기 버전 관리 자료가 원격 저장소와 로컬 저장소에 함께 저장되어 관리된다. 로컬 저장소에서도 버전 관
- 30.아래 트리를 INORDER로 운행한 결과로 옳은 것은?
- 31.소프트웨어 재사용을 통해 얻을 수 있는 이점과 가장 거리가 먼 것은?
- 32.SW 패키징 도구를 활용할 때의 고려사항으로 거리가 먼 것은?
- 33.다음 트리 구조 가운데 최악의 경우 검색 효율이 가장 떨어지는 것은?
- 34.다음 중 선형 구조에 해당하는 것끼리만 묶인 것은?
- 35.다음 설명에 해당하는 테스트 용어는? 보기 테스트 결과가 참인지 거짓인지 판단하기 위해 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동을 말한다. 종류로는
- 36.코드의 간결성을 유지하려고 사용하는 지침으로 옳지 않은 것은?
- 37.소프트웨어 재개발과 비교할 때 소프트웨어 재공학이 갖는 장점과 거리가 먼 것은?
- 38.다음 중 해싱 함수(Hashing Function)의 종류에 해당하지 않는 것은?
- 39.소프트웨어 설치 매뉴얼에 포함되는 항목으로 적절하지 않은 것은?
- 40.검증(Validation) 검사 기법 가운데 개발자의 장소에서 사용자가 개발자 앞에서 수행하며, 오류 및 사용상의 문제점을 사용자와 개발자가 함께 확인하며 검사하
3과목 · 데이터베이스 구축
- 41.데이터 모델의 구성 요소 가운데, 데이터 구조에 따라 개념 세계나 컴퓨터 세계에서 실제로 표현된 값들을 처리하는 작업을 뜻하는 것은?
- 42.속성(attribute)에 관한 설명 중 틀린 것은?
- 43.player 테이블에 player_name, team_id, height 컬럼이 있다. 다음 SQL문에서 문법적으로 오류가 있는 부분은 어디인가? (1) SELE
- 44.데이터 무결성 제약 조건 가운데 “개체 무결성 제약” 조건에 관한 설명으로 옳은 것은?
- 45.다음의 관계 대수 가운데 순수 관계 연산자에 해당하지 않는 것은?
- 46.릴레이션에 관한 설명으로 거리가 먼 것은?
- 47.관계형 데이터베이스에서 아래 설명에 해당하는 키(Key)는 무엇인가? 보기 한 릴레이션 안의 속성들의 집합으로 이루어진 키로서, 릴레이션을 구성하는 모든 튜플에
- 48.트랜잭션의 주요 특성 가운데 하나로, 둘 이상의 트랜잭션이 동시에 병행 실행될 때 어느 한 트랜잭션이 실행되는 동안 다른 트랜잭션의 연산이 끼어들 수 없다는 것을
- 49.A1, A2, A3 3개 속성을 갖는 한 릴레이션에서 A1의 도메인은 3개 값, A2의 도메인은 2개 값, A3의 도메인은 4개 값을 갖는다. 이 릴레이션에 존재
- 50.뷰(View)에 관한 설명 중 틀린 것은?
- 51.관계대수에 관한 설명 중 틀린 것은?
- 52.시스템 카탈로그에 관한 설명으로 옳지 않은 것은?
- 53.트랜잭션 수행 중에 장애가 발생하여 손상된 데이터베이스를 손상 이전의 정상 상태로 되돌리는 작업은?
- 54.릴레이션 R 에서 모든 결정자(Determinant)가 후보키일 때, 그 릴레이션 R은 어느 정규형에 속하는가?
- 55.다음 설명에서 ( ) 안에 들어갈 내용으로 알맞은 것은? 보기 후보키는 릴레이션 내의 모든 튜플에 대하여 유일성과 ( )을 모두 만족해야 한다.
- 56.시스템의 성능 향상과 개발 운영의 단순화를 위해 정규화된 엔티티, 속성, 관계에 대해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법은?
- 57.물리적 데이터베이스 설계에 관한 설명 중 거리가 먼 것은?
- 58.E-R 모델의 표현 방법 중 옳지 않은 것은?
- 59.데이터 속성 간의 종속성을 엄밀히 고려하지 않고 잘못 설계된 데이터베이스에서는 데이터 처리 연산을 수행할 때 각종 이상 현상이 발생할 수 있다. 이러한 이상 현상
- 60.다음 중 DCL(Data Control Language) 명령어에 해당하지 않는 것은?
4과목 · 프로그래밍 언어 활용
- 61.JAVA의 변수와 자료형에 관한 설명 중 틀린 것은?
- 62.HRN에 관한 설명으로 옳지 않은 것은 다음 중 어느 것인가?
- 63.빈 기억공간의 크기가 20K, 16K, 8K, 40K일 때 기억장치 배치 전략으로 “Worst Fit”을 적용하여 17K의 프로그램을 적재하면 내부 단편화의 크기
- 64.다음 중 IP 버전에 관한 설명으로 옳지 않은 것은?
- 65.IPv4와 IPv6 간의 주소 전환에 활용되는 기술에 해당하지 않는 것은?
- 66.다음 중 C 언어의 산술 연산자에 해당하지 않는 것은?
- 67.다음 파이썬 코드에 ‘53t44’를 입력하면 출력되는 결과는? a, b = map(int, input( ).split( "t" )); print(a, b)
- 68.다음 결합도(Coupling) 중 가장 약한 것은?
- 69.HTTP에서 사용하는 잘 알려진(Well Known) 포트 번호는 무엇인가?
- 70.개발 환경 구성에 사용되는 빌드(Build) 도구로 볼 수 없는 것은?
- 71.다음 C 언어 프로그램을 실행한 결과로 옳은 것은? #include <stdio.h> main() { int i = 0; while (1) { if (
- 72.정수를 입력받아 처리하는 아래 C 언어 프로그램의 괄호 안에 들어갈 알맞은 코드는? #include <stdio.h> int main(void) { i
- 73.다음 JAVA 프로그램을 실행했을 때 출력되는 결과는? public class ovr { public static void main(String[ ] args)
- 74.네트워크 장비에 관한 설명 중 옳지 않은 것은?
- 75.순차 파일에 관한 설명 중 옳지 않은 것은?
- 76.배치 프로그램의 필수 요소에 관한 설명 중 틀린 것은?
- 77.임계 구역에 대한 접근을 다음과 같은 형태로 제어하는 상호배제 기법은? P(S) : while S < = 0 do skip; S := S - 1; V(S)
- 78.C 언어에서 변수 이름으로 사용할 수 없는 것은?
- 79.다음은 n각형을 화면에 그리는 프로그램을 Python으로 작성한 것이다. 괄호(㉠~㉢)에 들어갈 코드로 알맞은 것은? import turtle ( ㉠ ) shap
- 80.프로세스에 관한 설명 중 틀린 것은?
5과목 · 정보시스템 구축 관리
- 81.다음 중 Secure OS의 보안 기능과 거리가 먼 것은?
- 82.다음 중 프로토타입 모형을 선택하기에 가장 적합한 경우는 어느 것인가?
- 83.다음 설명에 해당하는 것은? 보기 사물통신, 사물인터넷처럼 대역폭이 제한된 통신환경에 최적화되어 개발된 푸시기술 기반의 경량 메시지 전송 프로토콜 메시지 매개자(
- 84.취약점 관리를 위한 응용 프로그램의 보안 설정과 가장 거리가 먼 것은?
- 85.입력 데이터 검증 및 표현에 관한 설명 중 옳지 않은 것은?
- 86.프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석해 관리하는 활동으로, 프로젝트를 성공시키기 위해 위험 요소를 사전에 예측하고 대비하는 모든 기술과 활동을
- 87.소수를 활용한 비대칭 암호화 방식의 암호화 알고리즘은?
- 88.외부 컴퓨터가 접속해 오면 접속 인가 여부를 점검하여 인가된 경우에는 접속을 허용하고, 그렇지 않은 경우에는 거부할 수 있는 접근제어 유틸리티는?
- 89.다음 내용이 설명하는 기술로 가장 적절한 것은 무엇인가? 보기 다른 국으로 향하는 호출이 중계를 거치지 않고 직접 접속되는 그물 모양의 네트워크이다. 통신량이 많
- 90.인증 유형 가운데 패스워드를 이용하는 경우에 해당하는 인증 유형은?
- 91.다음 설명에 해당하는 용어로 옳은 것은? 보기 오픈 소스 기반의 분산 컴퓨팅 플랫폼이다. 일반 PC급 컴퓨터들을 이용해 가상화된 대형 스토리지를 형성한다. 다양한
- 92.다음의 암호 알고리즘 가운데 성격이 다른 것은?
- 93.다음 내용이 설명하는 것으로 알맞은 것은? 보기 네트워크상에서 광채널 스위치의 이점인 고속 전송과 장거리 연결 및 멀티 프로토콜 기능을 활용함 서로 다른 운영체제
- 94.COCOMO 모델을 이용한 비용 산정에 관한 설명 중 옳지 않은 것은?
- 95.DoS(Denial of Service) 공격에 관한 설명 중 틀린 것은?
- 96.국내 IT 서비스의 경쟁력 강화를 목표로 개발된 것으로, 인프라 제어 및 관리 환경, 실행 환경, 개발 환경, 서비스 환경, 운영 환경으로 구성된 개방형 클라우드
- 97.다음에 제시된 프로토콜과 포트의 연결 중 잘못된 것은?
- 98.정보 보안을 위한 접근통제 정책의 종류에 해당되지 않는 것은?
- 99.위조된 매체 접근 제어(MAC) 주소를 네트워크에 지속적으로 흘려보내 스위치 MAC 주소 테이블의 저장 기능을 혼란시킴으로써 더미 허브(Dummy Hub)처럼 동
- 100.세션 하이재킹을 탐지하는 방법과 거리가 먼 것은?
꿈라CBT