2020๋ 1ํ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ๊ธฐ์ถ๋ฌธ์ ๋ณต์
- -
* ํ๊ตญ์ฐ์ ์ธ๋ ฅ๊ณต๋จ์์๋ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ๋ฌธ์ ์ ๋ต์ ๊ณต๊ฐํ์ง ์๊ธฐ์ ์ํ์ ์์ํ์ ๋ถ๋ค์ ํตํด ๋ณต์๋ ๋ฌธ์ ์ ๊ฐ๋ต์์ด๋ ์ฐธ๊ณ ๋ฐ๋๋๋ค.
โ
1. ์ํํธ์จ์ด ํ ์คํธ ๋ฐฉ๋ฒ์ ์ผ๋ฐ์ ์ธ ์๋ฆฌ ์ค ํ๋์ธ ์ด์ถฉ์ ํจ๋ฌ๋ ์ค์ ๊ฐ๋ ์ ๊ฐ๋ตํ ์ค๋ช ํ์์ค. (์ฝ์ ํ)
โ
๋ต์: ์ด์ถฉ์ ํจ๋ฌ๋ ์ค๋ ๋์ผํ ํ ์คํธ ์ผ์ด์ค๋ก ๋์ผํ ์ ์ฐจ๋ฅผ ๋ฐ๋ณต ์ํํ๋ฉด ์๋ก์ด ๊ฒฐํจ์ ์ฐพ์ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
โ
2. ๋ฐ์ดํฐ ๋ง์ด๋์ ๊ฐ๋ ์ ๊ฐ๋ตํ ์ค๋ช ํ์์ค. (์ฝ์ ํ)
โ
๋ต์: ๋๊ท๋ชจ๋ก ์ ์ฅ๋ ๋ฐ์ดํฐ ์์์ ์ฒด๊ณ์ ์ด๊ณ ์๋์ ์ผ๋ก ํต๊ณ์ ๊ท์น์ด๋ ํจํด์ ์ฐพ์๋ด๋ ๊ธฐ๋ฒ
โ
โ
3. ํ๋กํ ์ฝ์ ํ์ํ 3์์
โ
๋ต์ : ๊ตฌ๋ฌธ, ์๋ฏธ, ํ์ด๋ฐ
โ
4. ๋ค์ ์ค๋ช ์ ๋ถํฉํ๋ ๋งํฌ์ ์ธ์ด๋ ๋ฌด์์ธ์ง ์๋ฌธ ์ฝ์ด๋ก ์ฐ์์ค.
[๋ณด๊ธฐ] - HTML์ ๋จ์ ์ ๋ณด์ํ ์ธํฐ๋ท ์ธ์ด๋ก, SGML์ ๋ณต์กํ ๋จ์ ์ ๊ฐ์ ํ ๋ค๋ชฉ์ ๋งํฌ์ ์ธ์ด์ด๋ค. - ์น ์์์ ๊ตฌ์กฐํ๋ ๋ฌธ์๋ฅผ ์ํธ๊ตํ ๊ฐ๋ฅํ๋๋ก ์ค๊ณ๋ ์น ํ์ค ๋ฌธ์ ํฌ๋งท์ผ๋ก ๋ฉํ ๋ฐ์ดํฐ ์ ์๊ฐ ๋ช ํํ๋ค. - ์ฌ์ฉ์๊ฐ ์๋ก์ด ํ๊ทธ์ ์์ฑ์ ์ ์ํ ์ ์๋ ํ์ฅ์ฑ์ ๊ฐ์ง๋ค. - ์ ๋์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ์ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌ ๊ฐ๋ฅํ๋ฉฐ ์ฅ์น์ ์์คํ ์ ๋ ๋ฆฝ์ ์ด๋ค. |
๋ต์: XML
โโ
5. ๋ค์ ์ค๋ช ์ค ๋น ์นธ ( )์ ๊ฐ์ฅ ๋ถํฉํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์๋ฌธ ์ฝ์ด๋ก ์ฐ์์ค.
- ( )(์)๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ ์กํ ๋ ๋ง์ด ์ฌ์ฉ๋๋ ๊ฒฝ๋์ DATA ๊ตํ ํ์์ด๋ค. ( ) ํํ์์ ์ฌ๋๊ณผ ๊ธฐ๊ณ ๋ชจ๋ ์ดํดํ๊ธฐ ์ฌ์ฐ๋ฉฐ ์์ฉ๋์ผ๋ก ์ต๊ทผ์๋ XML์ ๋์ฒดํด์ ๋ฐ์ดํฐ ์ ์ก ๋ฑ์ ๋ง์ด ์ฌ์ฉํ๋ค. AJAX์์ ์๋ฒ์ ํต์ ํ๋ฉฐ ๋ฐ์ดํฐ ๊ตํ์ ์ฝ๊ฒ ํ๊ธฐ ์ํด ( )(์)๋ฅผ ๋ฐ์ดํฐ ์ ์กํ์์ผ๋ก ๋ง์ด ์ฌ์ฉํ๋ค. - ( )์ ๋ฌธ๋ฒ์ Key์ Value๊ฐ ์์ผ๋ก ์กด์ฌํ๋ฉฐ ํ๊ทธ๋ก ํํํ๊ธฐ ๋ณด๋ค๋ ์ค๊ดํธ({})๊ฐ์ ํ์์ผ๋ก ํ๊ณ , ๊ฐ์ ','๋ก ๋์ดํ๊ธฐ์ ๊ทธ ํํ์ด ๊ฐ๋จํ๋ค. |
๋ต์: JSON
โ
โ
6. ํ์(Student) ํ ์ด๋ธ์ ์ปดํจํฐ๊ณผ ํ์ 50๋ช , ์ธํฐ๋ท๊ณผ ํ์ 100๋ช , ์ฌ๋ฌด์๋ํ๊ณผ ํ์ 50๋ช ์ ๊ดํ ๋ฐ์ดํฐ๊ฐ ์๋ค๊ณ ๊ฐ์ ํ ๋ ๋ค์์ ์ฃผ์ด์ง๋ SQL๋ฌธ์ ๊ฐ๊ฐ ์คํ์ํค๋ฉด ๊ฒฐ๊ณผ ํํ ์๋ ๊ฐ๊ฐ ๋ช ๊ฐ์ธ๊ฐ?(๋จ, DEPT๋ ํ๊ณผ ์ปฌ๋ผ๋ช ์)
SELECT DEPT FROM STUDENT; SELECT DISTINCT DEPT FROM STUDENT; SELECT COUNT(DISTINCT DEPT) FROM STUDENT WHERE DEPT = '์ปดํจํฐ๊ณผ' |
๋ต์ : 200, 3, 1
โโ
7. ์ด์์ฒด์ ์ ๋น์ ์ ํ๋ก์ธ์ค ์ค์ผ์ค๋ง ๊ธฐ๋ฒ ์ค ํ๋์ธ HRN์ ์ด๋ค ์์ ์ด ์๋น์ค๋ฐ์ ์๊ฐ๊ณผ ๊ทธ ์์ ์ด ์๋น์ค๋ฅผ ๊ธฐ๋ค๋ฆฐ ์๊ฐ์ผ๋ก ๊ฒฐ์ ๋๋ ์ฐ์ ์์์ ๋ฐ๋ผ CPU๋ฅผ ํ ๋นํ๋ ๊ธฐ๋ฒ์ด๋ค. HRN์ ์ฐ์ ์์๋ฅผ ๊ฒฐ์ ํ๋ ๊ณ์ฐ์์ ์ฐ์์ค.
โ
๋ต์ : (๋๊ธฐ์๊ฐ+์๋น์ค์๊ฐ) / (์๋น์ค์๊ฐ)
โโ
8. ํธ๋์ญ์ ํน์ฑ ACID ์ค ์ผ๊ด์ฑ, ์์์ฑ ์ธ 2๊ฐ ํน์ฑ ์ ๋ ฅ
โ
๋ต์ : Atomic(์์์ฑ), Isolation(๊ณ ๋ฆฝ์ฑ, ๋ ๋ฆฝ์ฑ)
โ
9. ๋ค์ ๋ณด๊ธฐ์์ ์ค๋ช ํ๋ ๋คํธ์ํฌ ๊ณต๊ฒฉ ์ ํ์ ํด๋นํ๋ ์ฉ์ด๋ฅผ ์ฐ์์ค.
- ๊ณต๊ฒฉ์๊ฐ ํจํท์ ์ถ๋ฐ์ง ์ฃผ์(Address)๋ ํฌํธ(Port)๋ฅผ ์์๋ก ๋ณ๊ฒฝํด ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง ์ฃผ์(๋๋ ํฌํธ)๋ฅผ ๋์ผํ๊ฒ ํจ์ผ๋ก์จ, ๊ณต๊ฒฉ ๋์ ์ปดํจํฐ์ ์คํ์๋๋ฅผ ๋๋ฆฌ๊ฒ ํ๊ฑฐ๋ ๋์์ ๋ง๋น์์ผ ์๋น์ค ๊ฑฐ๋ถ ์ํ์ ๋น ์ง๋๋ก ํ๋ ๊ณต๊ฑฑ ๋ฐฉ๋ฒ. ์์ ๋๋ ํจํท ์ค ์ถ๋ฐ์ง ์ฃผ์(๋๋ ํฌํธ)์ ๋ชฉ์ ์ง ์ฃผ์(๋๋ ํฌํธ)๊ฐ ๋์ผํ ํจํท๋ค์ ์ฐจ๋จํจ์ผ๋ก์จ ๊ณต๊ฒฉ์ ํผํ ์ ์๋ค. |
๋ต์ : ๋๋์ดํ(Land Attack)
โ
โ
10. 128๋นํธ ์ํธํ ํด์ํจ์์ด๋ค. RFC 1321๋ก ์ง์ ๋์ด ์์ผ๋ฉฐ, ์ฃผ๋ก ํ๋ก๊ทธ๋จ์ด๋ ํ์ผ์ด ์๋ณธ ๊ทธ๋๋ก์ธ์ง๋ฅผ ํ์ธํ๋ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ๋ฑ์ ์ฌ์ฉ๋๋ค. 1991๋ ๋ก๋๋ ๋ผ์ด๋ฒ ์คํธ(Ronald Rivest)๊ฐ ์์ ์ ์ฐ์ด๋ MD4๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ๊ณ ์ํ๋ค.
โ
๋ต์ : MD5
โโโ
11. ํ๋์ ํ๋ก๊ทธ๋จ์ ๋ช ๊ฐ์ ์์ ๋ถ๋ถ์ผ๋ก ๋ถํ ํ๋ ๊ฒฝ์ฐ, ๊ทธ ๋ถํ ๋จ์๋ฅผ ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋(Module)์ด๋ผ๊ณ ํ๋ค. ๋ค์ ์ค ๋ฐ๋์งํ ๋ชจ๋์ ๋ํ ์ค๋ช ์ผ๋ก ๋น์นธ 1, 2์ ์๋ง์ ์ฉ์ด๋ฅผ ์ฐ์์ค.
[ ๋ชจ๋ํ๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ์ํํธ์จ์ด ์ค๊ณ ๋ฐฉ๋ฒ์์๋ ๋ชจ๋์ ๋ ๋ฆฝ์ฑ์ ๋๊ฒ ํด์ฃผ๋ ๊ฒ์ด ์ข์ ์ค๊ณ ๋ฐฉํฅ์ด๋ค. ๋ชจ๋์ ๋ ๋ฆฝ์ฑ์ ๋์ฌ์ฃผ๊ธฐ ์ํด์๋ ๊ฐ ๋ชจ๋ ๊ฐ์ ๊ด๋ จ์ฑ์ ๋ํ๋ด๋ (1)(์)๋ ๋ฎ์ถ๊ณ , ๋ชจ๋ ์์ ์์๋ค์ด ์๋ก ๊ด๋ จ๋์ด ์๋ ์ ๋๋ฅผ ๋ํ๋ด๋ (2)(์)๋ ๋์ด๋ ๊ฒ์ด ๊ฐ์ฅ ๋ฐ๋์งํ๋ค. ] |
๋ต์ : ๊ฒฐํฉ๋, ์์ง๋
โโ
12. [C์ธ์ด] ๋ฒ๋ธ ์ ๋ ฌ
include <stido.h>
define SIZE 5
int main(void) {
int arr[SIZE]={75,100,95,50,85};
int i, j, temp;
for(i=1; i<SIZE; i++) {
for(j=0; j<SIZE-i; j++) {
if(arr[j] > arr[j+1]; {
temp = arr[j];
arr[j] arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=0; i<SIZE; i++) {
printf("%d", arr[i]);
}
}
๋ต์ : 50 75 85 95 100
โโ
โ13. [Java] ๋ฐฐ์ด
public class Test {
static int nSize=4;
public static void main(String[]args) {
int[]arr=new int[nSize];
makeArray(arr);
for(int i=0; i<nSize; i++) {
System.out.print(arr[i] + " ");
}
}
public static void makeArray(int[]arr) {
for(int i=0; i<nSize; i++) {
arr[i]=i;
}
}
}
๋ต์ : 0 1 2 3
โโ
14. [C์ธ์ด] switch ~ case
Public class Test {
public static void main(String[]args) {
int i=3, k=1;
switch(i) {
case 0:
case 1:
case 2:
case 3: k=0;
case 4: k+=3;
case 5: k-=10;
dafault: k--;
}
System.out.println(k);
}
}
๋ต์ : -8
โโ
15. ๋ฆด๋ฆฌ์ฆ ๋ ธํธ(Release Note)๋ ๊ณ ๊ฐ ํธ์์ฑ์ ๊ณ ๋ คํ์ฌ ์กฐ์ง์ ์ต์ข ์ฌ์ฉ์์ธ ๊ณ ๊ฐ๊ณผ ์ ์ ๋ฆฌ๋ ๋ฆด๋ฆฌ์ฆ ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ ๋ฌธ์์ด๋ค. ๋ฆด๋ฆฌ์ฆ ๋ ธํธ์ ๋ด์ฉ์ผ๋ก๋ ๋ณดํต ํน์ ์ํํธ์จ์ด ๋ฆด๋ฆฌ์ฆ์ ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ, ๊ฐ์ ์ฌํญ ๋ฐ ๋ฒ๊ทธ ์์ ์ ๊ฐ๊ฒฐํ ์์ฝ๋์ด ์๋ค. ๋ฆด๋ฆฌ์ฆ ๋ ธํธ ์์ฑ ํญ๋ชฉ ์ค ๋ฌธ์ ์ด๋ฆ(๋ฆด๋ฆฌ์ฆ ๋ ธํธ ์ด๋ฆ), ์ ํ ์ด๋ฆ, ๋ฒ์ ๋ฒํธ, ๋ฆด๋ฆฌ์ฆ ๋ ์ง, ์ฐธ๊ณ ๋ ์ง, ๋ ธํธ ๋ฒ์ ๋ฑ์ ๊ธฐ์ ํ๋ ์์ฑํญ๋ชฉ์ด ๋ฌด์์ธ์ง ์ฐ์์ค.
โ
๋ต์ : ํค๋(Header)
โ
16. LoC ๊ธฐ๋ฒ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๊ณ์ฐ์๊ณผ ๋ต ์ ๋ ฅ (์ด๋ผ์ธ 30000, ๊ฐ๋ฐ์ 5๋ช ์ํ๊ท 300๋ผ์ธ)
โ
๋ต์ : (30,000/300)/5 = 20๊ฐ์
โโ
17. OSI 7 ์ฐธ์กฐ ๋ชจ๋ธ ์ค ๋ ์ฅ๋น ๊ฐ์ ์ ์ก์ ์ํ ์ฐ๊ฒฐ์ด๋ ์ ๋ฌ ๋ฑ์ ์ธํฐํ์ด์ค์ ๊ธฐ๊ณ์ , ์ ๊ธฐ์ , ์ ์ฐจ์ ํน์ฑ์ ์ ์ํ์ฌ ๋นํธ๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ ๋งค์ฒด๋ฅผ ํตํด ์ ์กํ๋ ๊ณ์ธต์ ์ฐ์์ค.
โ
๋ต์ : ๋ฌผ๋ฆฌ๊ณ์ธต(Physical, 1๊ณ์ธต)
โโ
18. ๋ค์ ์ค๋ช ์ค ๋น ์นธ ( 1 ~ 3 )์ ๊ฐ์ฅ ๋ถํฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ธก์ ์ ์ํ ์งํ๋ฅผ ์ฐ์์ค.
์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ด๋ ์ฌ์ฉ์์ ์๊ตฌ ๊ธฐ๋ฅ์ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ต์์ ์์์ ์ฌ์ฉํ๋ฉด์ ์ผ๋ง๋ ๋นจ๋ฆฌ, ๋ง์ ๊ธฐ๋ฅ์ ์ํํ๋๊ฐ๋ฅผ ์ก์ ๋๋ ๋๊ตฌ๋ฅผ ํตํ์ฌ ์ ๊ฒํ๋ ๊ฒ์ ๋งํ๋ค. ์ด๋ฅผ ์ธก์ ํ๊ธฐ ์ํ ์งํ๋ ( 1 ), ( 2 ), ( 3 ), ์์ ์ฌ์ฉ๋ฅ ์ด ์๋ค. |
๋ต์ : (1) ์ฒ๋ฆฌ๋(Throughput), (2) ์๋ต์๊ฐ(Response Time), (3) ๊ฒฝ๊ณผ์๊ฐ ๋๋ ๋ฐํ์๊ฐ(Turnaround Time)
โโ
19. ๋น์ ๊ทํ(Denormalization)์ ๊ฐ๋ ์ ๋ํด ์ฐ์์ค.(์ฝ์ ํ)
โ
๋ต์: ์ ๊ทํ๋ ์ํฐํฐ, ์์ฑ, ๊ด๊ณ์ ๋ํด ์ฑ๋ฅ ํฅ์๊ณผ ๊ฐ๋ฐ ์ด์์ ๋จ์ํ๋ฅผ ์ํด ์ค๋ณต, ํตํฉ, ๋ถ๋ฆฌ ๋ฑ์ ์ํํ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ
โโ
20. ๋ค์์ ์ด๋ค ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ธ๋ค. Fan-in์ ์๊ฐ ๊ฐ 2 ์ด์์ธ ๋ชจ๋์ ์ด๋ฆ์ ์ฐ์์ค.
๋ต์ : f, h
โ
*์ ๊ฐ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํด ์ ๋ฆฌํ ๊ฒ์ผ๋ก ์๋์ ์ถ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ์์ต๋๋ค.
*์ถ์ฒ ์ฐธ๊ณ :
https://cafe.naver.com/soojebi (์์ ๋น IT ์ปค๋ฎค๋ํฐ)
http://gisafirst.com/main/main.html (๊ธฐ์ฌํผ์คํธ)
'License > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋น์ ์ด ์ข์ํ ๋งํ ์ฝํ ์ธ
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค