정처기 실기 : 2020년 3회차 기출, 1️⃣ ~ 🔟

m_ngyeong·2025년 3월 25일
0
post-thumbnail

정보처리기사 실기


📝 2020년 3회차 기출, 1️⃣ ~ 🔟

1. 리팩토링의 목적

🖍️ 복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다.

2. C Lang.

#include <stdio.h>

int main(){
    int i=0, c=0;
    while (i<10){
        i++;
        c*=i;
    }
    printf("%d",c);
}

🖍️ 0
c = 0*1*2*3*4*5*6*7*8*9*10

3. 대표적인 내부 라우팅 프로토콜로 다익스트라 알고리즘을 이용한 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜로 불리는 라우팅 프로토콜은 무엇인가?

🖍️ OSPF(Open Shortest Path First)

4. 형상 통제란?

🖍️ 형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동

형상 관리 절차 :

형상 식별 - 형상 관리 대상을 정의 및 식별하는 활동
형상 통제 - 형상 항목의 버전 관리를 위한 형상통제위원회 운영
형상 감사 - 소프트웨어 베이스라인의 무결성 평가
형상 기록 - 소프트웨어 현상 및 변경관리에 대한 각종 수행결과를 기록

5. 심리학자 톰 마릴은 컴퓨터가 메세지를 전달하고, 메세지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메세지를 재전송하는 일련의 방법을 '기술적 은어'를 뜻하는 ( )이라는 용어로 정의했다.

괄호 ( ) 안에 들어갈 용어를 쓰시오.

🖍️ 프로토콜

6. TCP/IP에서 오류가 발생하면 ( ) 메세지를 보내서 오류가 발생했음을 알린다.

괄호 ( )안에 들어갈 용어를 쓰시오.

🖍️ ICMP(Internet Control Message Protocol)
IP 패킷을 처리할 때 발생하는 문제를 알려주는 프로토콜로, 메세지 형식은 8바이트의 헤더와 가변 길이의 데이터 영역으로 분리되어 있다.

7. 분기 커버리지

제어 흐름 그래프가 분기 커버리지를 만족하기 위한 테스팅 순서를 쓰시오.

🖍️ ①→②→③→④→⑤→⑥→① / ①→②→④→⑤→⑥→⑦

8. SQL

과목별 점수의 평균이 90이 상인 과목이름, 최소점수, 최대점수를 구하는 SQL문을 작성하시오.

  • 대소문자를 구분하지 않는다.
  • WHERE 구분을 사용하지 않는다.
  • GROUP BY, HAVING구문을 반드시 사용한다.
  • 세미콜론(;)은 생략 가능하다.
  • 별칭(AS)을 사용해야 한다.

[성적]

과목코드과목이름학점점수
1000컴퓨터과학A+95
2000운영체제B+85
1000컴퓨터과학B+85
2000운영체제B80

[결과]

과목이름최소점수최대점수
컴퓨터과학8595

🖍️
SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수
FROM 성적
GROUP BY 과목이름
HAVING AVG(점수) >= 90;

9. SQL

학생 테이블에서 이름이 로켓인 튜플을 삭제하는 SQL문을 작성하시오.

[학생]

학번이름점수과목이름
1000스타로드90알고리즘
2000그루트95데이터베이스
3000드랙스90전산수학
4000로켓95운영체제

🖍️ DELETE FROM 학생 WHERE 이름 = '로켓';

10. 관계 대수

릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계 대수의 기호는 무엇인가?

🖍️ ÷

  • SELECT(σ): 특정 조건을 만족하는 튜플들의 부분집합을 구하여 새로운 릴레이션을 만듦.
  • PROJECTION(π): 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만듦.(단, 연산 결과에 중복이 발생하면 중복이 제거됨.)
  • JOIN(⋈): 공통 속성을 중심으로 2개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만듦.
  • DIVISION(÷): 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하여 새로운 릴레이션 만듦.


참고,
https://newbt.kr/시험/정보처리기사+실기
https://chobopark.tistory.com/194

profile
ʚȉɞ

0개의 댓글