본문 바로가기

개발/정보처리기사

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

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

41. 다음은 네트워크의 전송 기술에 대한 설명이다. 해당하는 용어를 쓰시오.
* 하나의 송신자가 같은 서브 네트워크 상의 모든 수신자에게 데이터를 전송하는 기술이다.

정답) 브로드 캐스트
참고) 수제비 정보처리기사 실기 11-38페이지(2판 1쇄 이전)

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


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

42. 다음은 자바 소스코드이다. 출력값을 쓰시오.

public static void main(String[] args){  int x = 3;
  System.out.println(++x);
  System.out.println(x++);
}

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


[2020년 제2회 기사 실기 출제예상 문제] (9과목) 소프트웨어 개발 보안 - 43

>43. 다음 괄호에 알맞은 용어를 쓰시오

(   ①   )은 2010 6월에 발견된  바이러스이다. 지멘스의 SCADA 시스템만을 감염시켜 장비를 제어하고 감시하는 특수한 코드를 내부에 담고 있다. (   ①   )은 장비를 프로그램하는  사용되는 PLC 감염시켜 장비의 동작을 변경한다

답)   스턱스넷(Stuxnet)      

스턱스넷(Stuxnet)은 이란 핵 시설을 겨냥한 바이러스 입니다

공격자는 폐쇄망인 핵시설 주변에 고의로 악성코드가 담긴 USB를 유포했습니다

폐쇄망 핵시설 주변에서 USB를 주운 엔지니어가 의심없이 PC에 USB를 꽂으면서 

스턱스넷이 핵시설 시스템을 공격하면서 전세계적인 이슈가 되었습니다


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

44. 다음은 C++ 소스코드이다. 프로그램 실행 결과값을 쓰시오.

#include <iostream>
void main(){
  int score = 95;

  switch(score/10){
  case 10: std::cout << "수";
  case 9: std::cout << "수";
  case 8: std::cout << "우";
  case 7: std::cout << "미";
  case 6: std::cout << "양";
  default: std::cout << "가";
}

정답) 수우미양가
참조) 수제비 정보처리기사 실기 10-13페이지


(9과목) 소프트웨어 개발 보안 - 45

>45. 다음 괄호에 알맞은 용어를 쓰시오

(   ①   )은 정보를 수집한 후, 저장만 하고 분석에 활용하고 있지 않는 다량의 데이터이다. (   ①   )는 처리되지 않은 채 미래에 사용할 가능성이 있다는 이유로 삭제되지 않고 방치되어 있어, 저장 공간만 차지하고 보안 위험을 초래할 수 있다.

답)    다크 데이터      


(9과목) 소프트웨어 개발 보안 - 46

>46. 다음 괄호에 알맞은 용어를 쓰시오

- (   ①   )은 잃어버린 스마트폰을 주운 사람이 해당 스마트폰을 켜서 이동통신망 혹은 와이파이에 접속하면 이용자(원 소유자)가 원격으로 기기를 사용 불능 상태로 만들 수 있는 기술이다.
- 워너크라이 랜섬웨어가 세계 곳곳으로 막 퍼져나가던 때에 멀웨어테크라는 영국 보안전문가가 워너크라이 내에서 발견한 도메인을 정식으로 등록하면서 랜섬웨어 확산이 멈추는 효과가 발생했기에 (   ①   ) 라고 불리기 시작했다.

답) 킬 스위치(Kill switch)   


(9과목) 소프트웨어 개발 보안 - 47

>47. 다음 괄호에 알맞은 용어를 쓰시오

(       )은/는 특수 목적은 가진 조직이 하나의 표적에 대해 다양한 IT 기술을 이용해서 지속적으로 정보를 수집하고 취약점을 파악하여 침투, 검색, 수집, 유출하는 공격기법이다.

답)      APT(Advanced Persistent Threat)          


(7과목) 애플리케이션 테스트 관리 - 48

>48. 다음은 결함 우선순위와 결함 조치 상태에 대한 설명이다. 괄호(  ) 안에 들어갈 용어를 쓰시오.

결함 우선순위 (   ①   ) : 24시간 안에 즉시 수정해야 하고, 이슈가 발생하면 일반적으로 전체 기능이 동작하지 않고, 어떤 테스트도 더 이상 진행할 수 없을 때 부여하는 우선순위
결함 조치 상태 (   ②   ) : 오류가 보고되었지만 아직 분석되지 않은 상태

 

답)

① _______________________________________________

② _______________________________________________

정답)

① 결정적(Critical)

② 열린(Open)

해설)

결함 우선순위에는 결정적(Critical), 높음(High), 보통(Medium), 낮음(Low)이 있다. (수제비 책 7과목)

 

- 결함 조치 상태(=오류 목록 상태) (수제비 책 미포함 내용, 꼭 알고 가세요)

① 열린(Open): 오류가 보고되었지만 아직 분석되지 않은 상태

② 할당된(Assigned): 수정을 위해 오류를 개발자에게 할당한 상태

③ 연기된(Deferred): 낮은 우선순위로 오류 수정을 연기한 상태

④ 종료된(Closed): 재테스트 시 오류가 발견되지 않은 상태

⑤ 수정된(Fixed): 개발자가 오류를 수정한 상태

⑥ 분류된(Classified): 보고된 오류를 관련자들이 확인했을 때 오류가 아니라고 확인된 상태


(10과목) 프로그래밍 활용 - 49

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

#include <stdio.h>
void main(){
  int ret = 4;

  switch(++ret){
  case 5: ret+=2;
  case 3: ret++; break;
  case 4: ret++;
  default: ret*=2;
  }

  printf("%d\n", ret);
}

 

정답) 8

해설) switch~case문과 증감 연산자 부분을 같이 보셔야 합니다.


(9과목) 소프트웨어 개발 보안 - 50

50. 보안의 3요소 중 서비스가 계속 유지가 되어 인가된 대상에게 정보를 제공하는 것으로 시스템이 장애 없이 정상적으로 운영되는 능력을 무엇이라고 하는지 쓰시오.

답)     가용성                  

보안의 3요소에는 기밀성(Confidentiality), 무결성(Integrity), 가용성(availability)이 있습니다

기무가로 또는 CIA로 암기하세요!