untagged

정보처리기사 실기) 2020년 2회 기출문제

summerorange 2022. 5. 6. 22:20
반응형

1. 서버가 다운. 자연 재해. "비상사태 또는 업무 중단 시점부터 업무가 복구되어 다시 정상 가동할 때까지의 시간"

더보기

목표 복구 시간(RTO; Recovery Time Objective)

 

2. Python

asia={'한국', '중국', '일본'}
asia.add('베트남')
asia.add('중국')
asia.remove('일본')
asia.update(['홍콩', '한국', '태국'])
print(asia)
더보기

{'한국', '중국', '베트남', '홍콩', '태국'} or {'베트남', '중국', '한국', '홍콩', '태국'} or 순서 상관 x

 

3. 비동기식 자바스크립트 XML

더보기

AJAX(Asynchronize Java ~ )

 

4. 고객의 요구사항 변화에 유연하게 대응하기 위해 일정한 주기를 반복. 워터폴에 대비되는 방법. 시제품 ~

더보기

애자일

 

5. JAVA

class Parent {
    void show() {
        System.out.println("Parent");
    }
}
class Child extends Parent {
    void show() {
        System.out.println("Child");
    }
}
public class Exam {
    public static void main(String[] args) {
        Parent pa = (  ?  ) Child();
        pa.show();
    }
}

 

6. SQL

학생 테이블, 3학년과 4학년의 학번과 이름 출력하기

SELECT 학번, 이름 FROM 학생 WHERE 학년 in (3, 4);

 

7. ROLLBACK 이란.

SQL 제어어. COMMIT, ROLLBACK, GRANT, REVOKE

더보기

트랜잭션의 실패로 작업을 취소하고, 이전 상태로 되돌리는 데이터 제어어

 

8. Network Layer인 IP에서 보안성을 제공해 주는 표준화된 기술

보안에 취약한 구조를 가진 IP의 보안을 위하여 국제 인터넷 기술 위원회에서 설계한 표준
더보기

IPsec

 

9. 애플리케이션을 실행하지 않고, 소스코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용

더보기

정적 분석 도구, 정적 분석, 정적 테스트 ....

 

10. 디자인

한 객체 상태가 바뀌면 다른 객체 내용도 자동으로 방식. one-to-many로 일대다 의존성을 가지는 디자인 패턴, 느슨하게 결합하는 디자인 사용 ~

더보기

Observer

 

11. 리눅스 모바일 운영 체제. 자바, 코틀린 언어로 응용 프로그램 ~ , 

더보기

안드로이드

 

12. SQL 인덱스 작성

CREATE INDEX idx_name ON student(name);

 

13. 웹 서비스(Web Service) 방식에서 파일 전송은 HTTP 기반의 송수신. 레스트 풀 프로토콜로 대체 ~

HTTP 등의 프로토콜을 이용해 XML 기반이 메시지를 교환하는 프로토콜

더보기

SOAP(Simple Object Access Protocol)

XML기반으로 상대적으로 무거움.

 

14. SQL Injection

더보기

웹 응용 프로그램에 강제로 SQL 구문을 삽입하여 내부 데이터 베이스 서버의 데이터를 유출.

 

15. 사용자의 목적을 정확하게 달성하는 UI 설계 원칙은?

ㅇ 직관성: 누구나 쉽게 이해하고 사용할 수 있어야 한다.
ㅇ ( ): 사용자의 목적을 정확하게 달성하여야 한다.
ㅇ 학습성: 누구나 쉽게 배우고 익힐 수 있어야 한다.
ㅇ 유연성: 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.
더보기

유효성

 

16. a.txt 에 대해 권한 부여

- 사용자에게 읽기, 쓰기, 실행 권한 부여 4 2 1

- 그룹에게 읽기, 실행 권한 부여 4 1

- 그 외에게 실행 권한 부여 1

더보기

chmod 751 a.txt

 

17. 전세계 오픈된 정보를 하나로 묶는 방식

Linked Data와 Open data의 합성어

ㅇ 전세계 오픈된 정보를 하나로 묶는 방식
ㅇ Linked data와 Open data의 합성어
ㅇ URI(Uniform Resource Identifier)를 사용
ㅇ RESTful 방식으로 볼 수 있으며, 링크 기능이 강조된 시멘틱 웹에 속하는 기술
더보기

Linked Open Data

 

18. 데이터베이스 설계 순서

요구사항 분석 -> ( ) -> ( ) -> ( ) -> 구현

더보기

개념적 설계 - 논리적 설계 - 물리적 설계

 

19. JAVA

class A {
    int a;
    public A(int n) {
        a = b;
    }
    public void println("a="+a);
}
class B extends A {
    public B(int n) {
        super(n);
        super.print();
    }
}
public class Exam {
    public static void main(String[] args) {
        B obj = new B(10);
    }
}
더보기

a = 10

 

20. 개발 전반 산출물 관리. Git, SVN 등이 있음 ~

소프트웨어 개발 과정에서 산출물 등의 변경에 대비하기 위해 반드시 필요하다. 소프트웨어 리사이클 기간 동안 개발되는 제품의 무결성을 유지하고 소프트웨어의 식별, 편성 및 수정을 통제하는 프로세스를 제공한다. 실수를 최소화하고 생산성의 최대화가 궁극적인 목적이다. 관련 도구로는 CVS, SVN, Clear Case 등이 있다.
더보기

형상 관리

반응형