본문 바로가기

개발/Spring

[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 31-40번]

31. 다음이 설명하는 테스트 레벨의 종류는 무엇인가?

 사용자 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트하는 단계
 인터페이스 테스트, 자료구조 테스트, 실행 경로 테스트, 오류 처리 테스트가 존재

정답) 단위 테스트
참고) 수제비 정보처리기사 실기 7-12페이지


32. 다음이 설명하는 용어를 쓰시오.

• 모듈의 독립성을 나타내는 개념으로, 모듈 내부 구성요소 간 연관 정도이다.
• 정보은닉 개념의 확장개념으로, 하나의 모듈은 하나의 기능을 수행하는 것을 의미한다.
• 유형으로는 우연적, 논리적, 시간적, ..., 기능적 (    )이/가 있다. 


정답) 응집도

참고) 수제비 정보처리기사 실기 4-10 페이지


(10과목) 프로그래밍 언어 활용 - 33

33. 다음은 C언어 소스 코드이다. 출력 결과를 쓰시오.

#include <stdio.h>
void main(){
  int a = 100;
  char c = 'Z';
  switch(a/10){
  case 10:

  case 9: c = 'A'; break;
  case 8: c = 'B'; break;
  default: c = 'F';
  }
  printf("%c\n", c);
}


정답) A

참조) 수제비 정보처리기사 실기 10-13페이지


(10과목) 프로그래밍 언어 활용 - 34

34. 다음은 C언어 소스 코드이다. 출력 결과를 쓰시오.

#include <stdio.h>
void main( ){
  int i, j;
  int temp;
  int a[5] = {14, 22, 53, 45, 1};



  for(i=0; i<4; i++){
    for(j=0; j<4-i; j++){
      if(a[j] > a[j + 1]){
        temp = a[j];
        a[j] = a[j + 1];
        a[j + 1] = temp;
      }
    }
  }


  for(i=0; i<3; i++){
    printf("%d\n", a[i]);
  }
}

 

정답)

1

14

22

참조) 소책자(https://cafe.naver.com/soojebi/2629) 57페이지


(1과목) 요구사항 확인 - 35

35. 다음 중 OSI 7계층의 4층에 해당하는 전송 계층(Transport Layer)의 전송단위를 지칭하는 용어는 무엇인가?

정답) 세그먼트(Segment)
참고) 수제비 정보처리기사 실기 1-11


(9과목) 소프트웨어 개발 보안 구축 - 36

36. 다음이 설명하는 시큐어 코딩 가이드의 보안 약점에 대해서 쓰시오.

* 프로그램 입력값에 대한 검증 누락, 부적절한 검증, 잘못된 형식 지정을 통해 발생한다.
* 사용자, 프로그램 입력 데이터에 대한 유효성 검증체계를 수립하고 실패 시 처리 설계 및 구현을 통해 대응한다.

정답) 입력 데이터 검증 및 표현
참고) 수제비 정보처리기사 실기 9-14 페이지


 (11과목) 응용 SW 기초 기술 활용 - 37

37. 다음이 설명하는 라우팅 프로토콜은 무엇인가?
• 최초의 라우팅 프로토콜
• 거리 벡터 알고리즘 활용
• 30초 주기로 전체 라우팅 정보 갱신
• 변화 업데이트 시 많은 시간 소요
• 라우팅 루프 발생 가능

정답) RIP
참고) 수제비 정보처리기사 실기 11-41페이지(수제비 2판 1쇄까지)

수제비 정보처리기사 실기 11-63페이지(수제비 2판 2쇄부터)


(11과목) 응용 SW 기초 기술 활용 - 38

38. 다음이 설명하는 네트워크 장비는 무엇인가?

• 프로토콜을 서로 다른 통신망에 접속할 수 있게 해주는 장치
• LAN에서 다른 네트워크에 데이터를 보내거나 다른 네트워크로부터 데이터를 받아 들이는 출입구 역할

정답) 게이트웨이
참고) 11-29페이지(수제비 2판 1쇄까지)

11-52페이지(수제비 2판 2쇄부터)


(12과목) 제품 소프트웨어 패키징 - 39

39. 다음이 설명하는 패키징 도구 암호화 기술은 무엇인가?

• 공개키 암호 방식 기반으로 디지털 인증서를 활용하는 소프트웨어, 하드웨어, 사용자, 정책 및 제도 등을 총칭하는 암호기술
• 공개키 알고리즘을 통한 암호화 및 전자서명을 제공하기 위한 복합적인 보안 시스템 환경
• 암호화와 복호화키로 구성된 공개키를 이용해 송수신 데이터를 암호화하고 디지털 인증서를 통해 사용자를 인증하는 시스템

정답) 공개키 기반구조(PKI)
참고) 수제비 정보처리기사 실기 12-10페이지


 (8과목) 프로그래밍 활용 - 40

40. 다음은 C언어 코드이다. 출력 결과를 쓰시오.

#include <stdio.h>
void main( ){
  int a = 0, b = 1; 
  printf("%d\n", a && b);
  printf("%d\n", a || b);
}

정답)

0

1
참고) 소책자 16페이지