



















































































































[보기] ㉠ 준비 ㉡ 사전 교육 ㉢ 인스펙션 회의 ㉣ 수정 ㉤ 후속 조치












- 버전관리 자료가 원격저장소와 로컬 저장소에 함께 저장되어 관리된다. - 로컬 저장소에서 버전관리가 가능하므로 원격 저장소에 문제가 생겨도 로컬 저장소의 자료를 이용하여 작업할 수 있다. - 대표적인 버전 관리 도구로 Git이 있다.




37, 14, 17, 40, 35








JavaScript를 사용한 비동기 통신기술로 클라이언트와 서버 간에 XML 데이터를 주고받는 기술




9, 6, 7, 3, 5
















SELECT * FROM 성적 WHERE (점수 BETWEEN 90 AND 95) AND 학과=‘컴퓨터공학과’;




SELECT DISTINCT 학년 FROM R1;
| 학번 | 이름 | 학년 | 학과 | 주소 |
|---|---|---|---|---|
| 1000 | 홍길동 | 1 | 컴퓨터공학 | 서울 |
| 2000 | 김철수 | 1 | 전기공학 | 경기 |
| 3000 | 강남길 | 2 | 전자공학 | 경기 |
| 4000 | 오말자 | 2 | 컴퓨터공학 | 경기 |
| 5000 | 장미학 | 3 | 전자공학 | 서울 |












(SELECT 학번 FROM R1) INTERSECT (SELECT 학번 FROM R2)
| [R1] 테이블 | [R2] 테이블 | |||
|---|---|---|---|---|
| 학번 | 학점 수 | 학번 | 과목번호 | |
| 20201111 | 15 | 20202222 | CS200 | |
| 20202222 | 20 | 20203333 | CS300 | |




































| 고객ID | 고객이름 | 거주도시 |
|---|---|---|
| S1 | 홍길동 | 서울 |
| S2 | 이정재 | 인천 |
| S3 | 신보라 | 인천 |
| S4 | 김흥국 | 서울 |
| S5 | 도요새 | 용인 |




트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.




[조건] 이름이 ‘정도일’인 팀원이 소속된 팀코드를 이용하여 해당 팀에 소속된 팀원들의 이름을 출력하는 SQL문 작성 [SQL 문] SELECT 이름 FROM 직원 WHERE 팀코드=( );




















#include <stdio.h>
int main(int arge, char *argv[]) {
int n1=1, n2=2, n3=3;
int r1, r2, r3;
r1=(n2<=2) || (n3>3);
r2=!n3;
r3=(n1>1) && (n2<3);
printf("%d", r3-r2+r1 );
return 0;
}




#include <stdio.h>
int main(int argc, char *argv[ ]) {
char a;
a=‘A’+1;
printf("%d", a);
return 0;
}
















public class Ape {
static void rs(char a[]) {
for(int i=0;i<a.length;i++)
if(a[i]=='B')
a[i]='C';
else if(i==a.length-1)
a[i]=a[i-1];
else a[i]=a[i+1];
}
static void pca(char a[]) {
for(int i=0;i<a.length;i++)
System.out.print(a[i]);
System.out.println();
}
public static void main(String[] args) {
char c[]={'A','B','D','D','A','B','C'};
rs(c);
pca(c)
}
}




















| 영역번호 | 메모리크기 | 사용여부 |
|---|---|---|
| N0.1 | 8K | FREE |
| N0.2 | 12K | FREE |
| N0.3 | 10K | IN USE |
| N0.4 | 20K | IN USE |
| N0.5 | 16K | FREE |












public class Rarr {
static int[] marr() {
int temp[]=new int[4];
for(int i=0; i<temp.length; i++)
temp[i]=i;
return temp;
}
public static void main(String[] args) {
int iarr[];
iarr=marr();
for(int i=0; i<iarr.length; i++)
System.out.print(iarr[i]+’’ ");
}
}












큐의 내용 : 98 183 37 122 14 124 65 67




#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int i=0;
while(1) {
if(i==4) {
break;
}
++i;
}
printf("i=%d", i);
return 0;
}




x=20
if x==10:
print('10')
( ) x==20:
print('20')
else:
print('other')
실행결과: 20




























- 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼이다. - 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성한다. - 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저장하고 처리한다.












- 자신의 신원(Identity)을 시스템에 증명하는 과정이다. - 아이디와 패스워드를 입력하는 과정이 가장 일반적인 예시라고 볼 수 있다.
















( )은/는 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술이다.




















- 하드디스크와 같은 데이터 저장장치를 호스트 버스 어댑터에 직접 연결하는 방식 - 저장장치와 호스트 기기 사이에 네트워크 디바이스 없이 직접 연결하는 방식으로 구성







