2022년 정보처리기사 1회 필기 CBT 편집복원 문제·상세해설
과목별 편집복원 문제와 상세해설
소프트웨어 설계 · 소프트웨어 개발 · 데이터베이스 구축 · 프로그래밍 언어 활용 · 정보시스템 구축관리 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록100문항 · 필요할 때 펼쳐보세요.목록 보기
소프트웨어 설계User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은?
정답·해설 →2번소프트웨어 설계다음 중 애자일(Agile) 소프트웨어 개발에 대한 설명으로 틀린 것은?
정답·해설 →3번소프트웨어 설계소프트웨어 설계에서 요구사항 분석에 대한 설명으로 틀린 것은?
정답·해설 →4번소프트웨어 설계객체지향 기법에서 상위 클래스의 메소드와 속성을 하위 클래스가 물려받는 것을 의미하는 것은?
정답·해설 →5번소프트웨어 설계설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은?
정답·해설 →6번소프트웨어 설계자료 흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?
정답·해설 →7번소프트웨어 설계소프트웨어 개발에 이용되는 모델(Model)에 대한 설명 중 거리가 먼 것은?
정답·해설 →8번소프트웨어 설계다음의 설명에 해당하는 언어는? 객체 지향 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화 하는데 사용된다. 즉, 개발하는 시스템을 이해하기 쉬운 형태로 표현하여 분석가, 의뢰인, 설계자가 효율적인 의사소통을 할 수 있게 해 준다. 따라서, 개발 방법론 이나 개발 프로세스가 아니라 표준화된 모델링 언어이다.
정답·해설 →9번소프트웨어 설계다음 내용이 설명하는 설계 도구는?
정답·해설 →10번소프트웨어 설계애자일(Agile) 기법 중 스크럼(Scrum)과 관련된 용어에 대한 설명이 틀린 것은?
정답·해설 →11번소프트웨어 설계UML 다이어그램 중 정적 다이어그램이 아닌 것은?
정답·해설 →12번소프트웨어 설계LOC 기법에 의하여 예측된 총 라인수가 36000라인, 개발에 참여할 프로그래머가 6명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산 결과로 옳은 것은?
정답·해설 →13번소프트웨어 설계클래스 설계 원칙에 대한 바른 설명은?
정답·해설 →14번소프트웨어 설계GoF(Gang of Four) 디자인 패턴에서 생성(Creational) 패턴에 해당하는 것은?
정답·해설 →15번소프트웨어 설계아키텍처 설계 과정이 올바른 순서로 나열된 것은?
정답·해설 →16번소프트웨어 설계사용자 인터페이스를 설계할 경우 고려해야 할 가이드라인과 가장 거리가 먼 것은?
정답·해설 →17번소프트웨어 설계소프트웨어 설계에서 자주 발생하는 문제에 대한 일반적이고 반복적 인 해결 방법을 무엇이라고 하는가?
정답·해설 →18번소프트웨어 설계객체지향 분석 기법의 하나로 객체 모형, 동적 모형, 기능 모형의 3개 모형을 생성하는 방법은?
정답·해설 →19번소프트웨어 설계입력 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서의 처리 시간을 줄이는 프로그램이나 하드웨어는?
정답·해설 →20번소프트웨어 설계객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
정답·해설 →21번소프트웨어 개발클린 코드(Clean Code)를 작성하기 위한 원칙으로 틀린 것은?
정답·해설 →22번소프트웨어 개발단위 테스트에서 테스트의 대상이 되는 하위 모듈을 호출하고, 파라미터를 전달하는 가상의 모듈로 상향식 테스트에 필요한 것은?
정답·해설 →23번소프트웨어 개발스택(Stack)에 대한 옳은 내용으로만 나열된 것은?
정답·해설 →24번소프트웨어 개발소프트웨어 모듈화의 장점이 아닌 것은?
정답·해설 →25번소프트웨어 개발소프트웨어 프로젝트 관리에 대한 설명으로 가장 옳은 것은?
정답·해설 →26번소프트웨어 개발정형 기술 검토(FTR)의 지침으로 틀린 것은?
정답·해설 →27번소프트웨어 개발소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미하는 것은?
정답·해설 →28번소프트웨어 개발정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?
정답·해설 →29번소프트웨어 개발소프트웨어 패키징에 대한 설명으로 틀린 것은?
정답·해설 →30번소프트웨어 개발자료 구조의 분류 중 선형 구조가 아닌 것은?
정답·해설 →31번소프트웨어 개발아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 프로그램을 의미하는 것은?
정답·해설 →32번소프트웨어 개발소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 가장 거리가 먼 것은?
정답·해설 →33번소프트웨어 개발인터페이스 간의 통신을 위해 이용되는 데이터 포맷이 아닌 것은?
정답·해설 →34번소프트웨어 개발프로그램 설계도의 하나인 NS Chart에 대한 설명으로 가장 거리가 먼 것은?
정답·해설 →35번소프트웨어 개발입력 자료 A, B, C, D에 다음 스택 연산을 순서대로 수행할 때 pop되는 자료의 순서는?
정답·해설 →36번소프트웨어 개발분할 정복(Divide and Conquer)에 기반하고 피벗(Pivot)을 사용하며, 최악의 경우 n(n-1)/2회의 비교를 수행하는 정렬은?
정답·해설 →37번소프트웨어 개발화이트박스 검사 기법에 해당하는 것으로만 짝지어진 것은?
정답·해설 →38번소프트웨어 개발소프트웨어 품질 관련 국제 표준인 ISO/IEC 25000에 관한 설명으로 옳지 않은 것은?
정답·해설 →39번소프트웨어 개발코드 인스펙션(Code Inspection)과 관련한 설명으로 틀린 것은?
정답·해설 →40번소프트웨어 개발프로젝트에 내재된 위험 요소를 식별하고 영향을 분석하여 사전에 예측·대비하는 관리 활동은?
정답·해설 →41번데이터베이스 구축데이터베이스 설계 단계 중 물리적 설계 시 고려 사항으로 적절하지 않은 것은?
정답·해설 →42번데이터베이스 구축DELETE 명령에 대한 설명으로 틀린 것은?
정답·해설 →43번데이터베이스 구축어떤 릴레이션 R의 모든 조인 종속성의 만족이 R의 후보키를 통해서만 만족될 때, 이 릴레이션 R이 해당하는 정규형은?
정답·해설 →44번데이터베이스 구축E-R 모델에서 다중값 속성의 표기법은?
정답·해설 →45번데이터베이스 구축다른 릴레이션의 기본키 또는 후보키를 참조하여 릴레이션 사이의 참조 무결성을 설정하는 키는?
정답·해설 →46번데이터베이스 구축관계해석에서 '모든 것에 대하여'의 의미를 나타내는 논리 기호는?
정답·해설 →47번데이터베이스 구축다음 릴레이션의 차수(Degree)와 카디널리티(Cardinality)는?
정답·해설 →48번데이터베이스 구축뷰(View)에 대한 설명으로 틀린 것은?
정답·해설 →49번데이터베이스 구축다음 관계 대수식을 SQL 질의로 옳게 표현한 것은?
정답·해설 →50번데이터베이스 구축정규화 과정에서 함수 종속이 A → B이고 B → C일 때 A → C인 관계를 제거하는 단계는?
정답·해설 →51번데이터베이스 구축CREATE TABLE문에 포함되지 않는 기능은?
정답·해설 →52번데이터베이스 구축SQL과 관련한 설명으로 틀린 것은?
정답·해설 →53번데이터베이스 구축다음 SQL문의 실행 결과로 생성되는 튜플 수는?
정답·해설 →54번데이터베이스 구축다음 SQL문에서 사용된 BETWEEN 연산의 의미와 동일한 것은?
정답·해설 →55번데이터베이스 구축트랜잭션의 상태 중 트랜잭션의 수행이 실패하여 Rollback 연산을 실행한 상태는?
정답·해설 →56번데이터베이스 구축데이터 제어어(DCL)에 대한 설명으로 옳은 것은?
정답·해설 →57번데이터베이스 구축테이블 R과 S에 대한 SQL문이 실행되었을 때, 실행 결과로 옳은 것은?
정답·해설 →58번데이터베이스 구축분산 데이터베이스 시스템(Distributed Database System)에 대한 설명으로 틀린 것은?
정답·해설 →59번데이터베이스 구축테이블 두 개를 조인하여 뷰 V_1을 정의하고, V_1을 이용하여 뷰 V_2를 정의하였다. 다음 명령의 실행 결과로 옳은 것은?
정답·해설 →60번데이터베이스 구축데이터베이스에서 병행제어의 목적으로 틀린 것은?
정답·해설 →61번프로그래밍 언어 활용IP 주소체계와 관련한 설명으로 틀린 것은?
정답·해설 →62번프로그래밍 언어 활용다음 C 프로그램의 출력 결과는?
정답·해설 →63번프로그래밍 언어 활용OSI 7계층 중 데이터링크 계층에 해당되는 프로토콜이 아닌 것은?
정답·해설 →64번프로그래밍 언어 활용C언어에서 두 개의 논리 값 중 하나라도 참이면 1을, 모두 거짓이면 0을 반환하는 연산자는?
정답·해설 →65번프로그래밍 언어 활용IPv6에 대한 특성으로 틀린 것은?
정답·해설 →66번프로그래밍 언어 활용JAVA의 예외(exception)와 관련한 설명으로 틀린 것은?
정답·해설 →67번프로그래밍 언어 활용TCP/IP 계층 구조에서 IP 패킷 전달 중 발생한 오류 정보를 전송하는 프로토콜은?
정답·해설 →68번프로그래밍 언어 활용좋은 소프트웨어 설계를 위한 모듈 간 결합도(Coupling)와 모듈 내 요소 간 응집도(Cohesion)의 관계로 옳은 것은?
정답·해설 →69번프로그래밍 언어 활용다음 P 연산과 V 연산으로 임계 구역의 접근을 제어하는 상호배제 기법은?
정답·해설 →70번프로그래밍 언어 활용소프트웨어 개발에서 모듈(Module)이 되기 위한 주요 특징에 해당하지 않는 것은?
정답·해설 →71번프로그래밍 언어 활용빈 기억공간의 크기가 20KB, 16KB, 8KB, 40KB 일 때 기억장치 배치 전략으로 "Best Fit" 사용하여 17KB의 프로그램을 적재할 경우 내부 단편화의 크기는 얼마인가?
정답·해설 →72번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때, 실행 결과는?
정답·해설 →73번프로그래밍 언어 활용다음 JAVA 프로그램이 실행되었을 때, 실행 결과는?
정답·해설 →74번프로그래밍 언어 활용개발 환경 구성을 위한 빌드(Build) 도구에 해당하지 않는 것은?
정답·해설 →75번프로그래밍 언어 활용3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3일 경우 FIFO 알고리즘에 의한 페이지 교체 후 프레임의 최종 상태는?
정답·해설 →76번프로그래밍 언어 활용다음 C언어 프로그램이 실행되었을 때, 문자열 포인터 연산 후 printf("%c", *(p1 + 2))가 출력하는 문자는?
정답·해설 →77번프로그래밍 언어 활용다음 Python 프로그램이 실행되었을 때의 결과는?
정답·해설 →78번프로그래밍 언어 활용C언어에서 정수 변수 a, b에 각각 1, 2가 저장되어 있을 때 다음 식의 연산 결과로 옳은 것은?
정답·해설 →79번프로그래밍 언어 활용다음 Python 프로그램이 실행되었을 때의 결과는?
정답·해설 →80번프로그래밍 언어 활용UNIX 시스템의 쉘(shell)의 주요 기능에 대한 설명이 아닌 것은?
정답·해설 →81번정보시스템 구축관리소프트웨어 생명주기 모델 중 나선형 모형(Spiral Model)에 관한 설명으로 틀린 것은?
정답·해설 →82번정보시스템 구축관리정보시스템과 관련한 다음 설명에 해당하는 것은?
정답·해설 →83번정보시스템 구축관리위조된 매체 접근 제어(MAC) 주소를 지속적으로 네트워크로 흘려보내, 스위치 MAC 주소 테이블의 저장 기능을 혼란시켜 더미 허브(Dummy Hub)처럼 작동하게 하는 공격은?
정답·해설 →84번정보시스템 구축관리다음 내용이 설명하는 스토리지 시스템은?
정답·해설 →85번정보시스템 구축관리취약점 관리를 위해 일반적으로 수행하는 작업이 아닌 것은?
정답·해설 →86번정보시스템 구축관리소프트웨어 생명주기 모델 중 V 모델과 관련한 설명으로 틀린 것은?
정답·해설 →87번정보시스템 구축관리블루투스(Bluetooth) 공격과 해당 공격에 대한 설명이 올바르게 연결된 것은?
정답·해설 →88번정보시스템 구축관리DoS(Denial of Service) 공격과 관련한 내용으로 틀린 것은?
정답·해설 →89번정보시스템 구축관리다음 설명에 해당하는 시스템은?
정답·해설 →90번정보시스템 구축관리다음이 설명하는 IT 기술은?
정답·해설 →91번정보시스템 구축관리간트 차트(Gantt Chart)에 대한 설명으로 틀린 것은?
정답·해설 →92번정보시스템 구축관리Python 기반의 웹 크롤링(web Crawling) 프레임워크로 옳은 것은?
정답·해설 →93번정보시스템 구축관리Secure 코딩에서 입력 데이터의 보안 약점과 관련한 설명으로 틀린 것은?
정답·해설 →94번정보시스템 구축관리Windows 파일 시스템인 FAT와 비교했을 때 NTFS의 특징이 아닌 것은?
정답·해설 →95번정보시스템 구축관리DES는 몇 비트의 암호화 알고리즘인가?
정답·해설 →96번정보시스템 구축관리리눅스에서 생성된 파일 권한이 644일 경우 umask 값은?
정답·해설 →97번정보시스템 구축관리다음 내용이 설명하는 로그 파일은?
정답·해설 →98번정보시스템 구축관리상향식 비용 산정 기법 중 LOC(원시 코드 라인 수) 기법에서 예측치를 구하기 위해 사용하는 항목이 아닌 것은?
정답·해설 →99번정보시스템 구축관리OSI 7 Layer 전 계층의 프로토콜과 패킷 내부의 콘텐츠를 파악하여 침입 시도, 해킹 등을 탐지하고 트래픽을 조정하기 위한 패킷 분석 기술은?
정답·해설 →100번정보시스템 구축관리소프트웨어 개발 방법론의 테일러링(Tailoring)과 관련한 설명으로 틀린 것은?
정답·해설 →