2. 다음 결합도의 종류에 대한 설명 중 틀린 것은?
1) 자료 결합도 : 모듈 간의 인터페이스가 자료 요소로만 구성될 때의 결합도
2) 내용 결합도 : 한 모듈이 다른 모듈과 제어 신호를 이용하여 통신하고, 공유되는 공통 데이터 영역을 사용할 때의 결합도
3) 스탬프 결합도 : 모듈 간의 인터페이스로, 배열의 자료 구조가 전달될 때의 결합도
4) 외부 결합도 : 어떤 모듈에서 선언한 데이터를 다른 모듈에서 참조할 때의 결합도
[정답:2번]
②번은 제어 결합도(Control Coupling)에 대한 설명입니다. 내용 결합도(Content Coupling)는 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 직접 참조하거나 수정할 때의 결합도를 의미합니다.
5. 모바일 기기에서 사용하는 NUI 인터페이스에 속하지 않는 것은 무엇인가?
1) Pinch
2) Press
3) Flow
4) Flick
[정답:3번]
NUI(Natural User Interface)는 사용자의 말이나 행동으로 기기를 조작하는 인터페이스입니다. 모바일 기기에서 사용하는 행동, 즉 제스처(Gesture)에는 Tap, Double Tap, Drag, Pan, Press, Flick, Pinch 등이 있습니다.
27. 다음 중 테스트 오라클에 대한 설명으로 옳지 않은 것은?
1)샘플링 오라클 : 특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클이다.
2)토탈 오라클 : 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클이다.
3)휴리스틱 오라클 : 특정 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하고, 나머지 입력 값들에 대해서는 추정으로 처리하는 오라클이다.
4)일관성 검사 오라클 : 애플리케이션의 변경이 있을 경우 테스트 케이스의 수행 전과 후의 결과 값이 동일한지를 확인하는 오라클이다.
[정답:2번]
모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클은 참 오라클입니다.
30. 다음 자료에 대하여 선택(Selection) 정렬을 이용하여 오름차순으로 정렬하고자 한다. 1회전 수행 결과는?
•원본 : 8, 3, 4, 9, 7
1)3, 4, 7, 8, 9
2)3, 4, 7, 9, 8
3)3, 4, 8, 9, 7
4)3, 8, 4, 9, 7
[정답:4번]
선택 정렬은 n개의 레코드 중에서 최소값을 찾아 첫 번째 레코드 위치에 놓고, 나머지 n-1개 중에서 다시 최소값을 찾아 두 번째 레코드 위치에 놓는 방식을 반복하여 정렬하는 방식입니다.

31. 해싱 함수(Hashing Function)의 종류가 아닌 것은?
1)제곱법(Mid-Square)
2)숫자 분석법(Digit Analysis)
3)개방 주소법(Open Addressing)
4)제산법(Division)
[정답:3번]
해싱 함수의 종류에는 제산법, 제곱법, 폴딩법, 기수 변환법, 대수적 코딩법, 계수 분석법(숫자 분석법), 무작위법이 있습니다.
33.순서가 A, B, C, D로 정해진 입력 자료를 스택에 입력하였다가 출력할 때, 가능한 출력 순서의 결과가 아닌 것은?
1)A, B, C, D
2)D, A, B, C
3)A, B, D, C
4)B, C, D, A
[정답:2번]




39.연결 리스트(Linked List)에 대한 설명으로 거리가 먼 것은?
1)노드의 삽입이나 삭제가 쉽다.
2)노드들이 포인터로 연결되어 검색이 빠르다.
3)연결을 해주는 포인터(Pointer)를 위한 추가 공간이 필요하다.
4)연결 리스트 중에서 중간 노드 연결이 끊어지면 그 다음 노드를 찾기 힘들다.
[정답:2번]
연결 리스트(Linked List)는 노드들이 포인터로 연결되어 포인터를 찾아가는 시간이 필요하므로 선형 리스트에 비해 검색 속도가 느립니다.
43.무결성을 보장하기 위해 트랜잭션이 가져야 할 특성에 대한 설명으로 옳지 않은 것은?
1)트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 모두가 완벽히 수행되지 않고 어느 하나라도 오류가 발생하면 트랜잭션 전부가 취소되어야 한다.
2)트랜잭션의 수행과 관계 없이 데이터베이스가 가지고 있는 고정 요소는 일관되어야 한다.
3)둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없다.
4)Commit과 Rollback 명령어에 의해 보장받는 트랜잭션의 특성은 일관성이다.
[정답:4번]
Commit과 Rollback 명령어에 의해 보장받는 트랜잭션의 특성은 일관성이 아니라 원자성입니다. 트랜잭션의 특징 중 ①번은 원자성, ②번은 일관성, ③번은 독립성에 대한 설명입니다.
46.데이터베이스에는 관계형, 계층형, 네트워크형 등 다양한 종류가 있는데 이들을 구분하는 기준은?
1)개체(Object)
2)관계(Relationship)
3)속성(Attribute)
4)제약 조건(Constraint)
[정답:2번]
관계형, 계층형, 네트워크형 데이터베이스를 구분하는 기준은 관계(Relationship)입니다.
53.키는 개체 집합에서 고유하게 개체를 식별할 수 있는 속성이다. 데이터베이스에서 사용되는 키의 종류에 대한 설명으로 옳지 않은 것은?
1)후보키는 개체들을 고유하게 식별할 수 있는 속성이다.
2)슈퍼키는 한 개 이상의 속성들의 집합으로 구성된 키이다.
3)외래키는 다른 테이블의 기본키로 사용되는 속성이다.
4)대체키는 슈퍼키 중에서 기본키를 제외한 나머지 키를 의미한다.
[정답:4번]
대체키는 후보키 중에서 기본키를 제외한 나머지 후보키를 의미합니다.
57.트리거(Trigger)에 대한 설명으로 옳은 것은?
1)시스템에 어떤 일이 발생한 것을 말한다.
2)이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다.
3)특정 기능을 수행하는 일종의 트랜잭션 언어로, 호출을 통해 실행되어 미리 저장해 놓은 SQL 작업을 수행한다.
4)DBMS에 내장되어 작성된 SQL이 효율적으로 수행되도록 최적의 경로를 찾아 주는 모듈이다.
[정답:2번]
①번은 이벤트(Event), ③번은 프로시저(Procedure), ④번은 옵티마이저(Optimizer)에 대한 설명입니다.
58.관계대수와 관계해석에 대한 설명으로 옳지 않는 것은?
1)관계대수는 원래 수학의 프레디킷 해석에 기반을 두고 있다.
2)관계대수로 표현한 식은 관계해석으로 표현할 수 있다.
3)관계해석은 관계 데이터의 연산을 표현하는 방법이다.
4)관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가지고 있다.
[정답:1번]
수학의 프레디킷 해석에 기반을 두고 있는 것은 관계해석입니다.
68.다음 중 프로세스에 대한 설명 중 틀린 것은?
1)프로세서가 할당되는 실체로, 디스패치가 가능한 단위이다.
2)프로세스는 비동기적 행위를 일으키는 주체이다.
3)프로세스는 스레드 내의 작업단위를 의미하며, 경량 스레드라고도 불린다.
4)PCB를 가지며 PCB에는 프로세스의 현재상태, 고유식별자를 가지고 있다.
[정답:3번]
③번은 프로세스와 스레드를 반대로 설명하고 있습니다. 스레드는 프로세스 내의 작업단위를 의미하며, 경량 프로세스라고도 불립니다.
70.다음 설명에 해당하는 내용은 무엇인가?
|
프로세스 처리 도중, 참조할 페이지가 주기억장치에 없어 프로세스 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상
|
1)스레드(Thread)
2)스래싱(Thrasing)
3)페이지부재(Page Fault)
4)워킹셋(Working Set)
[정답:2번]
지문의 내용은 스래싱(Thrasing)에 대한 설명입니다.
71.다음 중 IP 버전에 대한 설명 중 틀린 것은?
1)IPv4는 각 부분을 옥텟으로 구성, 총 32비트로 구성된다.
2)IPv6는 각 부분을 콜론으로 구분한다.
3)IPv4는 네트워크 부분의 길이에 따라 A 클래스에서 E 클래스까지 총 5단계로 구성되어 있다.
4)IPv6는 IPv4에 비해 자료 전송 속도가 느리다.
[정답:4번]
IPv6는 IPv4에 비해 자료 전송 속도가 빠릅니다.
73.UNIX에서 새로운 프로세스를 생성하는 명령어는?
1)ls
2)cat
3)fork
4)chmod
[정답:3번]
UNIX에서 새로운 프로세스를 생성하는 명령어는 fork입니다.
74.교착상태가 발생할 수 있는 조건이 아닌 것은?
1)Mutual exclusion
2)Hold and wait
3)Non-preemption
4)Linear wait
[정답:4번]
교착 상태 발생의 필요 충분 조건 4가지는 상호 배제(Mutual Exclusion), 점유와 대기(Hold and Wait), 환형 대기(Circular Wait), 비선점(Non-preemption)입니다.
75.IEEE 802.3 LAN에서 사용되는 전송 매체 접속 제어(MAC) 방식은?
1)CSMA/CD
2)Token Bus
3)Token Ring
4)Slotted Ring
[정답:1번]
IEEE 802.3의 매체 접근 제어 방식은 CSMA/CD 방식입니다.
80.C언어 라이브러리 중 stdlib.h에 대한 설명으로 옳은 것은?
1)문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자열로 바꿔주는 변환함수 등이 있다.
2)문자열 처리 함수로 strlen( )이 포함되어 있다.
3)표준 입출력 라이브러리이다.
4)삼각 함수, 제곱근, 지수 등 수학적인 함수를 내장하고 있다.
[정답:1번]
②번은 string.h, ③번은 stdio.h, ④번은 math.h에 대한 설명입니다.
83.정보 보안 요소 중 무결성(Integrity)에 대한 설명으로 옳은 것은?
1)시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용된다는 것을 의미한다.
2)시스템 내의 정보와 자원을 사용하려는 사용자가 합법적인 사용자인지를 확인하는 모든 행위를 말한다.
3)인가받은 사용자는 언제라도 사용할 수 있다는 것을 의미한다.
4)시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있다는 것을 의미한다.
[정답:4번]
①번은 기밀성(Confidentiality), ②번은 인증(Authentication), ③번은 가용성(Availability)에 대한 설명입니다.
84.세션 하이재킹을 탐지하는 방법으로 거리가 먼 것은?
1)FTP SYN SEGMENT 탐지
2)비동기화 상태 탐지
3)ACK STORM 탐지
4)패킷의 유실 및 재전송 증가 탐지
[정답:1번]
세션 하이재킹의 탐지 방법에는 비동기화 상태 탐지, ACK Storm 탐지, 패킷의 유실과 재전송 증가 탐지, 예상치 못한 접속의 리셋 탐지 등이 있습니다.
87.COCOMO 모델에 의한 비용 산정에 대한 설명으로 옳지 않은 것은?
1)보헴이 제안한 원시 프로그램의 규모에 의한 비용예측 모형이다.
2)같은 규모의 소프트웨어라도 그 유형에 따라 비용이 다르게 산정된다.
3)비용 산정 유형으로 Organic Mode, Embedded Mode, Semi-Detached Mode가 있다.
4)UFP(Unadjusted Function Point)를 계산한다.
[정답:4번]
UFP(Unadhusted Function Point)는 기능 점수(Function Point) 모델에서 기능 점수를 산출하는 과정 중에 계산되는 값입니다.
90.침입 탐지 시스템(IDS; Intrusion Detection System)과 관련한 설명으로 틀린 것은?
1)이상 탐지 기법(Anomaly Detection)은 Signature Base나 Knowledge Base라고도 불리며 이미 발견되고 정립된 공격 패턴을 입력해두었다가 탐지 및 차단한다.
2)HIDS(Host-Based Intrusion Detection)는 운영체제에 설정된 사용자 계정에 따라 어떤 사용자가 어떤 접근을 시도하고 어떤 작업을 했는지에 대한 기록을 남기고 추적한다.
3)NIDS(Network-Based Intrusion Detection System)로는 대표적으로 Snort가 있다.
4)외부 인터넷에 서비스를 제공하는 서버가 위치하는 네트워크인 DMZ(Demilitarized Zone)에는 IDS가 설치될 수 있다.
[정답:1번]
이상 탐지 기법(Anomaly Detection)은 평균적인 시스템의 상태를 기준으로 비정상적인 행위나 자원의 사용이 감지되면 이를 알려주는 시스템입니다. ①번은 오용 탐지 기법(Misuse Detection)에 대한 설명입니다.
94.다음 내용이 설명하는 것은?
•블록체인(Blockchain) 개발환경을 클라우드로 서비스하는 개념
•블록체인 네트워크에 노드의 추가 및 제거가 용이
•블록체인의 기본 인프라를 추상화하여 블록체인 응용 프로그램을 만들 수 있는 클라우드 컴퓨팅 플랫폼
1)OTT
2)BaaS
3)SDDC
4)Wi-SUN
[정답:2번]
지문의 내용은 Baas(서비스형 블록체인)에 대한 설명입니다.
97.다음 내용이 설명하는 것은?
•네트워크상에 광채널 스위치의 이점인 고속 전송과 장거리 연결 및 멀티 프로토콜 기능을 활용
•각기 다른 운영체제를 가진 여러 기종들이 네트워크상에서 동일 저장장치의 데이터를 공유하게 함으로써, 여러 개의 저장장치나 백업장비를 단일화시킨 시스템
1)SAN
2)MBR
3)NAC
4)NIC
[정답:1번]
문제의 지문은 SAN(Storage Area Network)에 대한 설명입니다.
99.CPM(Critical Path Method)에 대한 설명으로 옳지 않은 것은?
1)프로젝트 내에서 각 작업이 수행되는 시간과 각 작업 사이의 관계를 파악할 수 있다.
2)작업 일정을 한눈에 볼 수 있도록 해주며 막대 그래프의 형태로 표현한다.
3)효과적인 프로젝트의 통제를 가능하게 해 준다.
4)경영층의 과학적인 의사 결정을 지원한다.
[정답:2번]
작업 일정을 한눈에 볼 수 있도록 해주며 막대 그래프의 형태로 표현하는 것은 간트 차트(Gantt Chart)입니다.
문제 및 풀이 출처
'정보처리기사 > 필기오답정리' 카테고리의 다른 글
| [정처기][필기] 2021년도 2회 정처기 필기 오답 정리 (0) | 2025.08.27 |
|---|---|
| [정처기][필기] 시나공 CBT 모의고사 2회 오답 정리 (0) | 2025.08.27 |
| [정처기][필기] 2021년도 3회 정처기 필기 오답 정리 (0) | 2025.08.26 |
| [정처기][필기] 2022년도 1회 정처기 필기 오답 정리 (0) | 2025.08.25 |
| [정처기][필기] 2022년도 2회 정처기 필기 오답 정리 (0) | 2025.08.25 |