리눅스 커널을 기반으로 동작하며 자바의 코클린 언어로 개발된, 모바일 기기에 주로 사용되는 오픈소스 플랫폼인 운영체제는 무엇인지 쓰시오.
안드로이드
다음 주어진 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
반응형
'자격증 준비 > 정보처리기사' 카테고리의 다른 글
[ 정보처리기사 ] 실기 / 2020년 3회 11~20번 (2) | 2023.03.02 |
---|---|
[ 정보처리기사 ] 실기 / 2020년 3회 1~10번 (2) | 2023.03.02 |
[ 정보처리기사 ] 실기 / 2020년 2회 - 1~10번 (0) | 2023.02.28 |
[ 정보처리기사 ] 실기 / 2020년 1회 - 11~20번 (2) | 2023.02.27 |