정보처리기사 필기 2023년 2회 기출문제

100문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.

시험 모드로 풀기해설 모드로 풀기

1과목 · 소프트웨어 설계

  1. 1.입력되는 데이터를 컴퓨터의 프로세서가 처리하기에 앞서 미리 처리함으로써 프로세서의 처리 시간을 줄여주는 프로그램이나 하드웨어를 무엇이라 하는가?
  2. 2.자료 흐름도(DFD)를 작성할 때 지침이 될 수 없는 항목은?
  3. 3.객체 지향 소프트웨어 공학에서 유사한 객체를 하나 이상 묶어 공통된 특성을 하나로 표현한 것은?
  4. 4.XP(eXtreme Programing)의 5가지 가치와 거리가 먼 것은?
  5. 5.GoF(Gang of Four) 디자인 패턴을 생성, 구조, 행동 패턴의 세 그룹으로 나눌 때, 구조 패턴에 해당하지 않는 것은?
  6. 6.객체지향 분석 방법론 가운데 Coad-Yourdon 방법에 해당하는 설명은?
  7. 7.다음 중 UML의 기본 구성 요소에 해당하지 않는 것은?
  8. 8.코드 설계 시 일정한 일련번호를 부여하는 방식의 코드는 무엇인가?
  9. 9.분산 시스템에 쓰이는 마스터-슬레이브(Master-Slave) 아키텍처에 관한 설명 중 틀린 것은?
  10. 10.소프트웨어 공학에서 워크스루(Walkthrough)에 관한 설명 중 틀린 것은?
  11. 11.메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 관한 설명 중 틀린 것은?
  12. 12.DOS나 UNIX 등의 운영체제에서 조작을 위해 대표적으로 사용되던 것으로, 정해진 명령 문자열을 입력해 시스템을 조작하는 사용자 인터페이스(User Interf
  13. 13.소프트웨어 공학에서 모델링(Modeling)에 관한 설명 중 틀린 것은?
  14. 14.UI 설계 원칙 중 누구나 쉽게 이해하고 사용할 수 있어야 한다는 원칙은?
  15. 15.설계 기법 가운데 하향식 설계 방법과 상향식 설계 방법을 비교한 설명으로 가장 옳지 않은 것은?
  16. 16.다음 중 데이터 흐름도(DFD)의 구성 요소에 해당하지 않는 것은?
  17. 17.소프트웨어 아키텍처에 관한 설명 중 틀린 것은?
  18. 18.애자일(Agile) 소프트웨어 개발에 관한 다음 설명 중 옳지 않은 것은?
  19. 19.UML 모델에서 한 요소가 명세한 계약이나 기능을 다른 요소가 실제로 구현하는 의미적 관계는?
  20. 20.하나의 모듈 안에 있는 각 구성 요소들이 공통의 목적을 이루기 위해 서로 얼마나 관련되어 있는지, 그 기능적 연관의 정도를 나타내는 것은?

2과목 · 소프트웨어 개발

  1. 21.빌드 자동화 도구에 관한 설명 중 틀린 것은?
  2. 22.화이트박스 테스트에 대한 설명으로 틀린 것은?
  3. 23.다음 중 알고리즘 설계 기법과 거리가 먼 것은?
  4. 24.다음 중 EAI(Enterprise Application Integration)의 구축 유형에 해당하지 않는 것은?
  5. 25.다음 Postfix 형식으로 표현된 연산식을 계산한 결과로 옳은 것은? 보기 3 4 * 5 6 * +
  6. 26.다음 중 단위 테스트 도구로 사용할 수 없는 것은?
  7. 27.알파 테스트 및 베타 테스트와 가장 밀접하게 관련된 테스트 단계는?
  8. 28.입력 자료가 A, B, C, D 순서로 주어질 때 이를 스택에 넣었다가 꺼낸다면, 나올 수 없는 출력 순서는?
  9. 29.소프트웨어 형상 관리의 관리 항목에 해당하지 않는 것은?
  10. 30.DRM(Digital Rights Management)에 관한 설명 중 틀린 것은?
  11. 31.다음 트리에서 차수(Degree)와 단말 노드(Terminal Node)의 수는 각각 얼마인가?
  12. 32.테스트 오라클에 관한 다음 설명 중 옳지 않은 것은?
  13. 33.아래 트리를 Preorder 운행법으로 운행했을 때 다섯 번째로 탐색되는 노드는?
  14. 34.레코드가 다음과 같이 구성되어 있을 때, 이진 검색 방법으로 14를 찾는다면 비교 횟수는 몇 번인가? 보기 1 2 3 4 5 6 7 8 9 10 11 12 13
  15. 35.소프트웨어 공학에서 워크스루(Walkthrough)에 관한 설명 중 틀린 것은?
  16. 36.테스트와 디버그의 목적에 대한 설명으로 옳은 것은?
  17. 37.공학적으로 잘된 소프트웨어(Well Engineered Software)에 대한 설명으로 틀린 것은?
  18. 38.아래 초기 자료를 삽입 정렬(Insertion Sort)로 오름차순 정렬할 때, 1회전이 끝난 뒤의 결과는? 초기 자료 : 8, 3, 4, 9, 7
  19. 39.McCall의 소프트웨어 품질 모델에서 품질 요인(factor)에 해당하지 않는 것은?
  20. 40.소프트웨어 재개발과 비교할 때 소프트웨어 재공학이 갖는 장점과 거리가 먼 것은?

3과목 · 데이터베이스 구축

  1. 41.다음 관계 대수식을 SQL 질의로 바르게 나타낸 것은? 보기 π 이름 (σ 학과 = '교육' (학생))
  2. 42.병행제어의 로킹(Locking) 단위에 관한 설명 중 옳지 않은 것은?
  3. 43.데이터베이스의 개념적 설계 단계에 관한 설명으로 옳지 않은 것은?
  4. 44.관계 데이터 모델의 무결성 제약 가운데, 기본키를 이루는 속성 값이 널(Null)이 아닌 원자 값을 가져야 한다는 성질은?
  5. 45.SQL의 분류 가운데 DDL에 속하지 않는 것은?
  6. 46.뷰(View)에 관한 설명 중 옳지 않은 것은?
  7. 47.릴레이션의 특징으로 옳은 내용을 모두 고른 것은? 보기 ㄱ. 모든 튜플은 서로 다른 값을 가진다. ㄴ. 각 속성은 릴레이션 안에서 유일한 이름을 갖는다. ㄷ. 하
  8. 48.데이터가 중복됨으로 인해 관계 연산을 처리하는 과정에서 예기치 못한 곤란한 현상이 나타나는 것을 무엇이라고 하는가?
  9. 49.관계해석에서 ‘모든 것에 대하여’라는 의미를 나타내는 논리 기호는 무엇인가?
  10. 50.제3정규형(3NF)이 BCNF(Boyce-Codd Normal Form)로 되기 위해 필요한 조건은?
  11. 51.다음 관계형 데이터 모델에 관한 설명 중 옳은 것은? 보기 고객ID 고객이름 거주도시 S1 홍길동 서울 S2 이정재 인천 S3 신보라 인천 S4 김흥국 서울 S5
  12. 52.CREATE TABLE문에 포함되지 않는 기능은 무엇인가?
  13. 53.분산 데이터베이스의 특징을 설명한 것으로 틀린 것은?
  14. 54.다음 SQL문을 실행했을 때 생성되는 튜플의 수는? 보기 SELECT 급여 FROM 사원; <사원> 테이블 사원ID 사원명 급여 부서ID 101 박철수
  15. 55.DELETE 명령에 관한 설명 중 틀린 것은?
  16. 56.트랜잭션의 상태 가운데 마지막 연산이 실행된 직후의 상태로서, 모든 연산의 처리는 끝났으나 트랜잭션이 수행한 최종 결과가 아직 데이터베이스에 반영되지 않은 상태는
  17. 57.테이블에서 기본키(Primary Key)로 지정한 속성에 대한 설명 중 가장 거리가 먼 것은?
  18. 58.학적 테이블에서 전화번호가 Null 값이 아닌 학생명을 모두 검색하려고 할 때, 옳은 SQL 구문은?
  19. 59.두 테이블을 조인해 뷰 V_1을 정의한 뒤, V_1을 이용해 뷰 V_2를 정의하였다. 다음 명령을 수행한 후의 결과로 옳은 것은? DROP VIEW V_1 CAS
  20. 60.테이블 R과 S에 대한 SQL에 대한 SQL문을 실행했을 때, 그 실행결과로 옳은 것은? 보기 R A B 1 A 3 B S A B 1 A 2 B SELECT A

4과목 · 프로그래밍 언어 활용

  1. 61.다음 설명에서 ㉠과 ㉡에 들어갈 내용으로 옳은 것은? 보기 가상기억장치를 구현하는 일반적인 방법으로는 프로그램을 고정된 크기의 일정한 블록으로 나누는 ( ㉠ )
  2. 62.TCP/IP 프로토콜에서 TCP는 어느 계층에 해당하는가?
  3. 63.UNIX 시스템에서 파일의 권한 모드를 설정하는 데 쓰이는 명령어는?
  4. 64.다음 C언어 프로그램을 실행했을 때의 실행 결과는? #include <stdio.h> struct st { int a; int c[10]; }; int
  5. 65.C언어에서 산술 연산자에 해당하지 않는 것은?
  6. 66.빈 기억공간의 크기가 20KB, 16KB, 8KB, 40KB 일 때 기억장치 배치 전략으로 “Best Fit”을 사용해 17KB의 프로그램을 적재하면 내부 단편화
  7. 67.다음 C언어 프로그램의 밑줄 친 부분과 같은 의미를 갖는 것은 무엇인가? #include <stdio.h> main( ) { int a, b; for
  8. 68.프로세스 적재 정책에 관한 설명 중 틀린 것은?
  9. 69.페이지 프레임이 3개인 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3 일 때, FIFO 알고리즘으로 페이지 교체를 수행한 경우 프레임의 최종
  10. 70.교착상태 해결 방법 가운데 은행가 알고리즘(Banker’s Algorithm)이 해당하는 기법은 무엇인가?
  11. 71.JAVA의 변수와 자료형에 관한 설명 중 틀린 것은?
  12. 72.UNIX에 관한 설명 중 틀린 것은?
  13. 73.UNIX에서 새로운 프로세스를 만들 때 사용하는 시스템 호출은?
  14. 74.다음 Python 프로그램을 실행했을 때의 실행 결과는? a = 100 list_data = ['a','b','c'] dict_data = {'a':90, 'b'
  15. 75.여러 대의 단말장치가 하나의 통신 회선에 연결되어 있는 형태의 네트워크 토폴로지는 어떤 형인가?
  16. 76.개발 환경 구성에 사용되는 빌드(Build) 도구에 해당하지 않는 것은?
  17. 77.다음 C언어 프로그램을 실행했을 때 출력되는 결과는? #include <stdio.h> int main(void) { int n = 4; int* pt
  18. 78.다음 C언어 프로그램을 실행한 결과로 옳은 것은? #include <stdio.h> main() { int a = 3, b = 4, c = 5; int
  19. 79.IPv6에 관한 설명 중 틀린 것은?
  20. 80.192.168.1.0/24 네트워크를 FLSM 방식으로 4개의 Subnet으로 나누고 IP Subnet-zero를 적용하였다. 이때 Subnetting된 네트워크

5과목 · 정보시스템 구축 관리

  1. 81.취약점 관리를 위한 응용 프로그램의 보안 설정으로 가장 거리가 먼 것은?
  2. 82.SSH(Secure Shell)에 관한 설명 중 틀린 것은?
  3. 83.크래커가 침입해 백도어를 설치하거나 설정 파일을 변경한 경우 이를 분석하는 도구는?
  4. 84.SQL Injection 공격에 관한 설명 중 틀린 것은?
  5. 85.시스템 내의 정보를 오직 인가된 사용자만이 수정할 수 있도록 하는 보안 요소는?
  6. 86.소프트웨어 생명 주기 모형 가운데 Spiral Model에 관한 설명으로 옳지 않은 것은?
  7. 87.소프트웨어 비용 산정 기법 가운데 개발 유형을 Organic, Semi- Detach, Embedded로 구분하는 것은?
  8. 88.악성코드 유형 가운데 다른 컴퓨터의 취약점을 이용해 스스로 전파되거나 메일을 통해 전파되면서 스스로를 증식하는 것은?
  9. 89.상향식 비용 산정 기법 가운데 LOC(원시 코드 라인 수) 기법에서 예측치를 산출할 때 사용하는 항목에 해당하지 않는 것은?
  10. 90.웹페이지에 악의적인 스크립트를 삽입하여 사용자 측에서 실행되도록 유도함으로써, 정보 유출 등의 공격을 일으킬 수 있는 취약점은?
  11. 91.TCP/IP 기반 네트워크에서 동작하며 발행-구독 방식의 메시징 프로토콜로서, 최근 IoT 환경에서 널리 쓰이고 있는 프로토콜은 무엇인가?
  12. 92.다음 설명에 해당하는 용어로 옳은 것은? 보기 오픈 소스 기반의 분산 컴퓨팅 플랫폼이다. 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 구성한다. 다양한 소스에
  13. 93.다음이 설명하는 것으로 알맞은 것은? 보기 네트워크상에서 광채널 스위치의 이점인 고속 전송, 장거리 연결 및 멀티 프로토콜 기능을 활용함 서로 다른 운영체제를 가
  14. 94.다음 설명이 가리키는 정보시스템 관련 개념은 무엇인가? 보기 공유 디스크를 중심으로 각 시스템을 클러스터링으로 엮어 다수의 시스템을 동시에 연결할 수 있다. 조직
  15. 95.클라우드 기반 HSM(Cloud-based Ha rdwa re Security Module)에 관한 설명 중 틀린 것은?
  16. 96.전자 칩처럼 소프트웨어 부품, 곧 블록(모듈)을 만들어 끼워 맞추는 방식으로 소프트웨어를 완성하는 재사용 방법은?
  17. 97.COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로서, 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용 등 5만 라인 이하의 소프트
  18. 98.사용자 인증의 각 유형에 관한 설명으로 가장 적절하지 않은 것은?
  19. 99.소프트웨어 개발 방법론의 테일러링(Tailoring)에 대한 설명으로 옳지 않은 것은?
  20. 100.소프트웨어 생명 주기 모델 가운데 V 모델에 대한 설명으로 틀린 것은?

← 정보처리기사 필기 다른 회차 보기