[Dev] 정보처리기사 필기 오답노트 #2

2025. 1. 29. 22:10·Dev
2025-01-29 정보처리기사 필기 모의고사 오답노트
시나공 정보처리기사 필기 CBT 03회
https://www.sinagong.co.kr/cbt/001001001/exams


- 1과목 소프트웨어 설계  -

5. 설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은?
  • 1) 하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의되어 있어 통합이 간단하다.
  • 2) 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다.
  • 3) 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.
  • 4) 상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다.
[정답:4번]
상향식 설계는 하위 모듈에서 상위 모듈 방향으로 설계하는 것으로 인터페이스가 이미 성립되어 있어야만 기능 추가 가능
 
11. UML 다이어그램 중 정적 다이어그램이 아닌 것은?
  • 1) 컴포넌트 다이어그램
  • 2) 배치 다이어그램
  • 3) 순차 다이어그램
  • 4) 패키지 다이어그램
[정답:3번]
순차 다이어그램(Sequence Diagram)은 시간의 흐름에 따라 상호 작용하는 객체 들을 표현하는 동적 다이어그램입니다.
 
정적 다이어그램 = 구조 다이어그램 ( 클래스, 객체, 컴포넌트, 배치, 복합체, 패키지 ) 

동적 다이어그램 = 행위 다이어그램 ( 유스케이스, 순차, 커뮤니케이션, 상태, 활동, 상호작용, 타이밍)
 
14. GoF(Gangs of Four) 디자인 패턴에서 생성(Creational) 패턴에 해당하는 것은?
  • 1) 컴포지트(Composite)
  • 2) 어댑터(Adapter)
  • 3) 추상 팩토리(Abstract Factory)
  • 4) 옵서버(Observer)
[정답:3번]
추상 팩토리(Abstract Factory)는 생성 패턴, 컴포지트(Composite)와 어댑터 (Adapter)는 구조 패턴, 옵서버(Observer)는 행위 패턴에 해당합니다.
GoF의 디자인 패턴은 생성 패턴 5개, 구조 패턴 7개, 행위 패턴 11개로 총 23개
필기 핵심요약 22page-23page

- 2과목 소프트웨어 개발  -

33.인터페이스 간의 통신을 위해 이용되는 데이터 포맷이 아닌 것은?
  • 1)AJTML
  • 2)JSON
  • 3)XML
  • 4)YAML
[정답:1번]
인터페이스 간의 통신을 위해 이용되는 데이터 포맷에는 JSON, XML, YAML 등이 있습니다.
 

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

48.뷰(View)에 대한 설명으로 틀린 것은?
  • 1)뷰 위에 또 다른 뷰를 정의할 수 있다.
  • 2)DBA는 보안성 측면에서 뷰를 활용할 수 있다.
  • 3)사용자가 필요한 정보를 요구에 맞게 가공하여 뷰로 만들 수 있다.
  • 4)SQL을 사용하면 뷰에 대한 삽입, 갱신, 삭제 연산 시 제약 사항이 없다.
[정답:4번]
뷰는 기본 테이블이나 또 다른 뷰를 이용해서 만든 가상 테이블로서, SQL을 사용 하더라도 기본 테이블과 비교할 때 삽입, 삭제, 갱신 연산에 제약이 있습니다.

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

61.IP 주소 체계와 관련한 설명으로 틀린 것은?
  • 1)IPv6의 패킷 헤더는 32 octet의 고정된 길이를 가진다.
  • 2)IPv6는 주소 자동설정(Auto Configuration) 기능을 통해손쉽게 이용자의 단말을 네트워크에 접속시킬 수 있다.
  • 3)IPv4는 호스트 주소를 자동으로 설정하며 유니캐스트(Unicast)를 지원한다.
  • 4)IPv4는 클래스별로 네트워크와 호스트 주소의 길이가 다르다.
[정답:1번]
IPv6의 패킷 헤더는 40옥텟(octet)의 고정된 길이를 갖습니다
  • IPv4 보다 자료 전송속도 빠름, IPv4랑 호환 잘 됨
  • 128비트 긴 주소 사용 -> 주소부족 문제 해결, 패킷 크기 제한 없음 -> 패킷 확장 가능

66.JAVA의 예외(exception)와 관련한 설명으로 틀린 것은?
  • 1)문법 오류로 인해 발생한 것
  • 2)오동작이나 결과에 악영향을 미칠 수 있는 실행 시간 동안에 발생한 오류
  • 3)배열의 인덱스가 그 범위를 넘어서는 경우 발생하는 오류
  • 4)존재하지 않는 파일을 읽으려고 하는 경우에 발생하는 오류
[정답:1번]
예외(Exception)는 실행 중에 발생할 수 있는 여러 상황들을 대비한 것입니다.
문법 오류의 경우 코드가 실행조차 되지 않으므로 예외로 처리할 수 없습니다.
 
67.TCP/IP 계층 구조에서 IP의 동작 과정에서의 전송 오류 가 발생하는 경우에 대비해 오류 정보를 전송하는 목적으로 사용하는 프로토콜은?
  • 1)ECP(Error Checking Protocol)
  • 2)ARP(Address Resolution Protocol)
  • 3)ICMP(Internet Control Message Protocol)
  • 4)PPP(Point-to-Point Protocol)
[정답:3번]
 
ICMP는 인터넷 제어 메시지 프로토콜로 IP와 조합하여 통신중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 관리하는 역할을 합니다

인터넷계층 - 프로토콜


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

93. Secure 코딩에서 입력 데이터의 보안 약점과 관련한 설 명으로 틀린 것은?
  • 1)SQL 삽입 : 사용자의 입력 값 등 외부 입력 값이 SQL 쿼리에 삽입되어 공격
  • 2)크로스사이트 스크립트 : 검증되지 않은 외부 입력 값에의해 브라우저에서 악의적인 코드가 실행
  • 3)운영체제 명령어 삽입 : 운영체제 명령어 파라미터 입력값이 적절한 사전검증을 거치지 않고 사용되어 공격자가 운영체제 명령어를 조작
  • 4)자원 삽입 : 사용자가 내부 입력 값을 통해 시스템 내에사용이 불가능한 자원을 지속적으로 입력함으로써 시스템에 과부하 발생
[정답:4번]
경로 조작 및 자원 삽입은 데이터 입·출력 경로를 조작하여 서버 자원을 수정 및 삭제할 수 있는 보안 약점입니다.
96.리눅스에서 생성된 파일 권한이 644일 경우 umask 값은?
  • 1)022
  • 2)666
  • 3)777
  • 4)755
[정답:1번]
umask는 UNIX에서 파일이나 디렉터리의 초기 권한을 설정할 때 사용하는 값으로, 파일의 경우 666에서 umask를 뺀 값을, 디렉터리의 경우 777에서 umask를 뺀 값을 초기 접근 권한으로 갖습니다.
문제에서 파일 권한이 644라고 하였으므로, 다음과 같은 공식으로 umask의 값을 구할 수 있습니다.

666 - umask = 644
umask = 666 - 644
∴ umask = 022

 

'Dev' 카테고리의 다른 글
  • [Dev] Git 협업 방식, GitFlow, Trunk-based
  • [Dev] CSR(Client Side Rendering) : SSR(Server Side Rendering)
  • [Dev] 정보처리기사 필기 오답노트 #1
  • [Dev] AWS Lightsail로 서버 만들기 (Linux/Ubuntu) - User Account setting #3
너굴먹
너굴먹
해랑사 을신당는 나
  • 너굴먹
    햄스터가 갱스터가 될때까지
    너굴먹
  • 전체
    오늘
    어제
    • 분류 전체보기 (36)
      • Dev (17)
      • Computer (6)
      • Project (7)
      • CodingTest (2)
      • 일상 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    아이패드 m4
    roboflow
    숫자 자료형
    c라이브러리
    오답노트
    숫 자료형
    RS래치
    정처기 필기
    python #max #min #최댓값 #최솟값
    정보처리기사
    2진수
    GithubAction
    10진수
    래치
    trunk-based
    R-S래치
    플립플롭
    python
    Lightsail
    YOLOv5
    소수 변환
    실수 변환
    AWS
    필기
    코딩테스트
    경기도갭이어프로그램
    actions secrets and variables
    vercel
    cbt
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
너굴먹
[Dev] 정보처리기사 필기 오답노트 #2
상단으로

티스토리툴바