🖍️ 복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다.
#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
🖍️ OSPF(Open Shortest Path First)
🖍️ 형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동
형상 관리 절차 :
형상 식별 - 형상 관리 대상을 정의 및 식별하는 활동
형상 통제 - 형상 항목의 버전 관리를 위한 형상통제위원회 운영
형상 감사 - 소프트웨어 베이스라인의 무결성 평가
형상 기록 - 소프트웨어 현상 및 변경관리에 대한 각종 수행결과를 기록
괄호 ( ) 안에 들어갈 용어를 쓰시오.
🖍️ 프로토콜
괄호 ( )안에 들어갈 용어를 쓰시오.
🖍️ ICMP(Internet Control Message Protocol)
IP 패킷을 처리할 때 발생하는 문제를 알려주는 프로토콜로, 메세지 형식은 8바이트의 헤더와 가변 길이의 데이터 영역으로 분리되어 있다.
제어 흐름 그래프가 분기 커버리지를 만족하기 위한 테스팅 순서를 쓰시오.
🖍️ ①→②→③→④→⑤→⑥→① / ①→②→④→⑤→⑥→⑦
[성적]
과목코드 | 과목이름 | 학점 | 점수 |
---|---|---|---|
1000 | 컴퓨터과학 | A+ | 95 |
2000 | 운영체제 | B+ | 85 |
1000 | 컴퓨터과학 | B+ | 85 |
2000 | 운영체제 | B | 80 |
[결과]
과목이름 | 최소점수 | 최대점수 |
---|---|---|
컴퓨터과학 | 85 | 95 |
🖍️
SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수
FROM 성적
GROUP BY 과목이름
HAVING AVG(점수) >= 90;
[학생]
학번 | 이름 | 점수 | 과목이름 |
---|---|---|---|
1000 | 스타로드 | 90 | 알고리즘 |
2000 | 그루트 | 95 | 데이터베이스 |
3000 | 드랙스 | 90 | 전산수학 |
4000 | 로켓 | 95 | 운영체제 |
🖍️ DELETE FROM 학생 WHERE 이름 = '로켓';
🖍️ ÷
- SELECT(σ): 특정 조건을 만족하는 튜플들의 부분집합을 구하여 새로운 릴레이션을 만듦.
- PROJECTION(π): 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만듦.(단, 연산 결과에 중복이 발생하면 중복이 제거됨.)
- JOIN(⋈): 공통 속성을 중심으로 2개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만듦.
- DIVISION(÷): 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하여 새로운 릴레이션 만듦.
참고,
https://newbt.kr/시험/정보처리기사+실기
https://chobopark.tistory.com/194