Tech Trail

[정보처리기사 실기] 2021년 2회 기출 단답 점검 테스트 본문

IT Learning/정보처리기사

[정보처리기사 실기] 2021년 2회 기출 단답 점검 테스트

_밍지_ 2023. 11. 6. 10:11
728x90
반응형
SMALL

💡 '더보기'를 클릭 시 정답을 확인할 수 있어요!

 

 

2021년 2회

 

 

1. 다음이 설명하는 네트워크의 이름을 쓰시오.

-노드(Node)들에 의해 자율적으로 구성되는 기반 구조가 없는 네트워크로 구성 및 유지를 위해 기지국이나 액세스 포인트와 같은 기반 장치를 필요로 하지 않는 네트워크
-노드들은 무선 인터페이스를 사용하여 서로 통신하고, 멀티 홉 라우팅 기능에 의해 무선 인터페이스가 가지는 통신 거리상의 제약을 극복하며, 노드들의 이동이 자유롭기 때문에 네트워크 트폴로지가 동적으로 변화되는 특징이 있음
-응용 분야로는 긴급 구조, 긴급회의, 전쟁터에서의 군사 네트워크 등이 있음
더보기

: 애드 혹 네트워크 (Ad-hoc Network)

 

 

2. 다음이 설명하는 용어를 쓰시오.

(1) 사람의 감정이나 경험을 나타내는 개념

더보기

: UX(User Experience)

(2) 사용자 인터페이스, CLI가 대표적인 예시

더보기

: UI(User Interface)

 

 

4. 다음은 [회원] 테이블에서 회원번호가 N4인 튜플의 전화번호를 수정하는 쿼리를 완성하시오.

[급여]

EMPNO
SAL
100
1000
200
3000
300
1500

[회원] 테이블

회원번호
이름
성별
전화번호
A1
홍길동
F
010-11
N4
임꺽정
M
010-12

 

(  ) 회원 (  ) 전화번호 = ‘010-14’ WHERE 회원번호 = ‘N4’ ;

 

더보기

(UPDATE) 회원 (SET) 전화번호 = ‘010-14’ WHERE 회원번호 = ‘N4’ ;

 

📚 UPDATE는 데이터의 내용을 변경할 때 사용하는 명령어

 

 

 

6. [학생정보] 테이블과 [학과정보] 테이블을 조인하려고 한다. 밑줄 친 곳을 채워 알맞은 쿼리를 작성하시오.

[학생정보] 테이블

학번
이름
학과
1001
홍길동
컴퓨터
1002
장길산
보안
1003
임꺽정
빅데이터
1004
강은미
인공지능

[학과정보] 테이블

학과
지도교수
컴퓨터
두음쌤
보안
보안쌤
빅데이터
지기쌤
인공지능
수제비쌤
SELECT 학생정보.학번, 학생정보.이름,
학과정보.학과, 학과정보.지도교수
FROM 학생정보 JOIN 학과정보
(  )학생정보.학과=학정보.(  );
더보기

ON , 학과

 

📚 JOIN 절에는 조인조건으로 ON을 사용한다.

 

 

7. 트랜잭션의 원자성에 대해 설명하시오.

더보기

: 연산의 결과는 모두 반영되거나 모두 반영되지 않아야 한다.

 

 

 

 

8. 다음은 부분 함수 종속성을 제거하여 완전 함수 종속을 만족하는 (  ) 정규형이다.

 

 

 

 

 

 

9. 미국 표준 기술 연구소(NIST)에서 발표한 블록 암호화 알고리즘으로 DES의 성능문제를 극복하기 위해 개발된 128bit의 블록 크기를 갖는 보안 알고리즘은 무엇인가?

더보기

: AES (Advanced Encryption Standard)

 

 

12. 럼바우 데이터 모델링 중에서 다음이 설명하는 모델링 유형을 보기에서 골라서 쓰시오.

1) 프로세스들의 자료 흐름을 중심으로 처리 과정을 표현하는 모델링으로 자료 흐름도(DFD)를 활용하여 표현

더보기

: Function

2) 시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등 동적인 행위를 표현하는 모델링으로 상태 다이어그램을 활용하여 표현

더보기

: Dynamic

3) 시스템에서 요구하는 객체를 찾고 객체 간의 관계를 정의하여 ER 다이어그램을 만드는 과정까지의 모델링으로 객체 다이어그램을 활용하여 표현

더보기

: Information

 

 

 

 

 

 

13. 다음 설명에 맞는 화이트 박스 테스트 검증 기준(=커버리지)를 쓰시오.

1) 최소 한 번은 모든 문장 수행

더보기

: 문장(구문)

2) 결정(Decision) 검증 기준이라고도 함. 조건별 True/False일 때 수행

더보기

: 분기(결정)

3) 전체 조건식에 상관없이 개별 조건식의 True/False에 대해 수행

더보기

: 조건

 

 

 

 

 

 

14. 다음 [학생] 테이블을 이용해 이름이 이로 시작하는 학생들에 대해 내림차순으로 정렬하려고 한다. 쿼리의 빈칸에 알맞은 키워드를 쓰시오.

[학생] 테이블

학번
이름
학년
학과
202101
이순신
3
컴퓨터공학
202102
김영희
1
전기공학
202103
이상
4
건축공학
202104
임꺽정
2
전자공학
202105
이정재
3
토목공학

[SQL]

SELECT *
FROM 학생
WHERE 이름 LIKE (  ) ORDER BY 이름 (  ) ;

 

더보기

“이%”, DESC

 

 

 

 

 

15. 같은 자원을 액세스하는 다중 트랜잭션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법은 무엇인지 쓰시오.

더보기

: 로킹(Locking)

 

 

 

 

 

16. 다음은 자바 코드이다. 밑줄친 곳에 들어갈 키워드를 쓰시오.

public class Soojebi{
public static void main(String[ ] args){
System.out.print(Soojebi.check(1));
}

(  ) String check(int num){
return(num>=0) ? “positive” : “nagative”;
}
}

 

더보기

static

 

📚 객체 생성 없이 메서드를 사용하기 위해서는 static이라는 키워드를 사용하여 메서드를 선언

 

 

 

17. 디자인 패턴 중 (  ) 패턴은 반복적으로 사용되는 객체들의 상호 작용을 패턴화한 것으로 클래스나 객체들이 상호 작용하는 방법, 알고리즘 등과 관련된 패턴이다. ( ) 안에 들어갈 용어를 쓰시오.

더보기

: 행위(Behavioral)

 

 

18. 테스트 하네스 구성요소 중 모듈 통합 테스트에서 사용하는 요소로 상향식 통합 테스트에서는 테스트 드라이버, 하향식 통합 테스트에서는 테스트 (  )을 사용한다.

더보기

: 스텁(Stub)

 

 

19. 다음이 설명하는 패킷 교환 방식을 쓰시오.

1) 목적지 호스트와 미리 연결 후 통신하는 연결형 교환 방식

더보기

: 가상회선 방식

2) 헤더를 붙여서 개별적으로 전달하는 비연결형 교환 방식

더보기

: 데이터그램 방식

 

 

20. 다음이 설명하는 응집도의 종류를 쓰시오.

1) 입출력 간 연관성은 없으나, 순서에 따라 수행될 필요가 있음

더보기

: 절차적 응집도

2) 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동

더보기

: 통신적 응집도(교환적 응집도)

3) 모듈 내부의 모든 기능이 단일한 목적을 위해 수행

더보기

: 기능적 응집도

 

 

 

728x90
반응형
LIST