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