본문 바로가기

개발/Spring

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

(6과목) UI설계 기본 원칙 - 11

>1. 아래는 사용자 인터페이스(UI) 설계 기본 원칙에 대한 설명이다. 괄호 (  )안에 들어갈 설계 기본 원칙을 쓰시오.

- (  ①  ): 누구나 쉽게 이해하고, 쉽게 사용할 수 있어야 함
- (  ②  ): 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작
- (  ③  ): 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작
- (  ④  ): 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작

답) 

① 직관성

② 유효성

③ 학습성

④ 유연성

해설) 수제비 정보처리기기사 실기책 6-3페이지 참조


(2과목) 데이터 베이스 이상 현상(Anomaly) - 12

12. 아래는 이상 현상이 나타난 테이블이다. 괄호 (  ) 안에 들어갈 용어를 쓰시오.

정답)  삽입

해설)  수제비 실기책 2-4페이지 참조


(1과목) 소프트웨어 아키텍처 4+1뷰 - 13

>13. 다음은 소프트웨어 아키텍처 4+1뷰 이다. 괄호 안에 들어갈 용어를 쓰시오.

논리 뷰, 구현 뷰, 프로세스 뷰, 배포 뷰, (     )

정답) 유스케이스 뷰

해설) 수제비 정보처리기사 실기 1-6 페이지 참조


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

>1. 다음 중 ① ~ ③의 설명에 해당하는 보안 약점을 [보기]에서 찾아서 쓰시오.

  SQL 삽입 공격, 크로스 사이트 스크립트(XSS) 공격을 유발할 수 있는 보안 약점
②  인증, 권한 관리, 암호화, 중요정보 처리를 부적절하게 구현 시 발생할 수 있는 보안 약점
③  잘못된 세션에 의한 정보 노출, 제거되지 않은 디버그 코드, 시스템 정보 노출 등으로 발생할 수 있는 보안 약점

 

[보기]

. 캡슐화 보안 약점
. 입력데이터 검증 및 표현의 보안 약점
. 보안 기능에 대한 보안 약점
. 시간 및 상태 보안 약점
. 에러 처리 보안 약점

 

정답)

① ㄴ

② ㄷ

③ ㄱ

SQL 삽입 공격, 크로스 사이트 스크립트(XSS) 공격을 유발할 수 있는 보안 약점
-> 입력데이터 검증 및 표현의 보안 약점
인증, 권한 관리, 암호화, 중요정보 처리를 부적절하게 구현 시 발생할 수 있는 보안 약점
-> 보안 기능에 대한 보안 약점
잘못된 세션에 의한 정보 노출, 제거되지 않은 디버그 코드, 시스템 정보 노출 등으로 발생할 수 있는 보안 약점
-> 캡슐화 보안 약점

해설) 수제비 정처기 실기 책 9-14


(7과목) 통합테스트 - 15

>15. 다음은 통합 테스트에 대한 설명이다. 괄호(   ) 안에 들어갈 용어를 쓰시오.

- (    )/는 상위의 모듈에서 데이터의 입력과 출력을 확인하기 위한 더미 모듈로 상향식 통합 테스트 수행 시 사용된다.
- (    )/는 모듈 및 모든 하위 컴포넌트를 대신하는 더미 모듈로 하향식 통합 테스트 수행 시 사용된다.
- (    )테스트는 모든 모듈을 동시에 통합 후 테스트를 수행하는 방식으로 단시간에 통합 테스트가 가능하다.

 

답)

① 드라이버(Driver)

② 스텁(Stub)

③ 빅뱅

해설) 수제비 정처기 실기 책 7-21


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

16. 다음은 홀수와 짝수를 출력하는 C언어 코드이다. 밑줄 ____ 안에 들어갈 조건문을 쓰시오.

#include <stdio.h>
void main( ){
  int a = 10;  if( ____________ )
    printf("짝수\n");
  else
    printf("홀수\n");
}


답) a%2==0

해설) 수제비 정보처리기사 소책자 21페이지 참조


17. 다음은 데이터 타입의 유형에 대한 설명이다. 알맞은 데이터 타입을 쓰시오.

•조건이 참인지 거짓인지 판단하고자 할 때 사용하는 타입
•C언어에서는 미지원
•C++, 자바에서는 참일 경우 true로 거짓일 경우 false로 표현
•파이썬에서는 참일 경우 True로 거짓일 경우 False로 표현

답) boolean

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


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

18. SW 개발 보안의 3대 요소 중에서 인가되지 않은 개인 혹은 시스템 접근에 따른 정보의 노출을 차단하는 특성이 무엇인지 쓰시오.

답) 기밀성

SW개발 보안 3대 요소는 기밀성, 무결성, 가용성(기무가) 가 있는데
이중 가장 근접하는 것은 '기밀성' 이다

해설) 수제비 정보처리기사 실기 9-3페이지 참조


(2과목) 데이터 입출력 구현 - 19

19. 다음에 해당하는 용어를 쓰시오.

 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적인 현상

답) 이상현상

해설) 수제비 정보처리기사 실기 2-4페이지 참조


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

20. 다음 C언어 프로그래밍 수행 시 출력 결과는 어떻게 되는지 쓰시오.

#include <stdio.h>
void main( ){
  int a = 5;
  printf("a: %d\n", a);
}


정답) a: 5

해설) 정보처리기사 소책자 9페이지