본문 바로가기

안녕하세요!

자격증 준비/정보처리기사

[ 정보처리기사 ] 실기 / 2020년 2회 11~20번

리눅스 커널을 기반으로 동작하며 자바의 코클린 언어로 개발된, 모바일 기기에 주로 사용되는 오픈소스 플랫폼인 운영체제는 무엇인지 쓰시오.

안드로이드

 

다음 주어진 student 테이블의 name 속성에 idx_name을 인덱스 명으로 하는 인덱스를 생성하는 SQL 문을 작성하시오.

id name grade
1111 홍길동 1
2222 임꺽정 2
3333 유관순 3
4444 안중근 3
5555 홍범도 4
CREATE INDEX idx_name ON student(name);

 

다음 괄호 안에 들어갈 프로토콜의 이름을 적으시오.

(    )은(는) HTTP 등의 프로토콜을 이용해 XML 기반의 메시지를 교환하는 프로토콜로,
Envelope-Header-Body 주요 3요소로 구성된다.
(    )은(는) 유사한 기능을 하는 RESTful로 대체될 수 있다.
SOAP

 

소프트웨어 보안 취약점 중 하나인 SQL Injection에 대해 간략히 설명하시오.

웹 페이지의 입력값을 통해서 SQL 명령어를 주입하여 오동작을 일으키는 해킹 방법

 

다음은 사용자 인터페이스 설계 원칙에 대한 설명이다. 괄호 안에 들어갈 설계 원칙을 적으시오.

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

 

리눅스 운영체제에서 현재 디렉터리에 위치한 "a.txt"에 아래의 조건대로 권한을 부여하고자 한다. 실행해야 하는 명령어를 적으시오.

- 사용자에게 읽기, 쓰기, 실행 권한 부여
- 그룹에게 읽기, 실행 권한 부여
- 그 외에게 실행 권한 부여
- 한 줄의 명령어로 작성하며, 아라비안 숫자를 사용하여 8진수 권한으로 부여
chmod 751 a.txt
또는
chmod 751 ./a txt

 

다음에서 설명하는 용어를 영문 완전 이름(Full-name)으로 적으시오.

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

 

다음은 데이터베이스 설계(모델링) 과정을 간략히 표현한 것이다. 괄호 안에 들어갈 내용을 순서대로 나열하시오.

요구사항 분석 -> (    ) -> (    ) -> (    ) -> 구현
개념적 설계
논리적 설계
물리적 설계

 

다음 자바(Java) 프로그램을 실행한 출력 결과를 쓰시오.

class A {
    int a;
    public A(int n) {
    	a = n;
    }
    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

 

다음 보기에서 설명하는 것으로 가장 적절한 것은?

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

반응형

 

728x90
반응형

loading