[2022년 2회] 정보처리기사 실기 기출문제

이주원·2025년 4월 14일

컴퓨터언어

목록 보기
21/50

  1. 관계 데이터의 연산을 표현하는 방법 ( 관계 데이터는 db에서 사용하는 데이터를말하는건가?? )
  2. 계산 수식 사용

풀이 : SQL문을 말하는 것 같음

  1. 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성
  2. 튜플 과 도메인 이 있다.

풀이 : 튜플은 속성이고 도메인은 인덱스를 말하는건가?? (튜플은 행임 컬럼이 열임)

정답

지피티

✅ 문제 구조 분석
🔹 첫 문단
( )은 /는 관계 데이터의 연산을 표현하는 방법
수학의 predicate calculus(술어 논리)에 기반
관계 모델의 제안자 코드(Codd)가 제안
➡ 이건 관계해석의 정의 그 자체야!

🔹 두 번째 문단
비절차적 → "어떻게가 아니라 무엇을 원하는지" 표현
튜플(행 단위) 기반과 도메인(속성 값 단위) 기반 존재

➡ 관계해석은 두 가지 종류가 있어:

튜플 관계해석 튜플(행) : `{ t

도메인 관계해석 속성 값 : `{ <x, y>


  1. 대칭 키 알고리즘이 뭐였더라..( 비대칭 키 알고리즘과 차이점이뭐지?? )
  2. 블록 암호 알고리즘 , 암호화할때 사용되는 것이 블록이였던것 같음. 3. 64비트 블록 128비트의 키를 이용 , 8 개의라운드로구성

풀이 : 블록이 32비트가아닌걸로봐서 AES인가??

  1. 칩에 내장되는 블록 알고리즘
  2. 전화기와 같은 음성을 암호화 하는데 주로 사용
  3. 64비트 입출력에 80비트의 키 , 총 32라운드

풀이 : 예상도 안감.. , 그냥 음성을 암호화할때 사용하는것으로봐서는 비대칭키 알고리즘인 것 같은데 RSA 이런거인가??

정답

지피티

✅ 1번 해설 : IDEA ( International Data Encryption Algorithm )
📌 키워드 분석
"Xuejia Lai", "James Massey" → 이 두 사람이 만든 알고리즘
초기 이름은 PES, 이후 IPES, 1991년에 IDEA로 개명
128비트 키, 64비트 블록, 8라운드 → IDEA의 전형적 구조

✅ 2번 해설 : SKIPJACK
📌 키워드 분석
"NSA에서 개발"
"Clipper 칩"에 내장됨 → 미국 정부가 만든 정부 보안용 칩
"음성 암호화", "80비트 키", "64비트 블록", 32라운드

✅ 너의 풀이 평가
IDEA 추론 실패 ( AES와 헷갈림 ) : ❌ IDEA는 AES보다 더 오래됨 ( 1991년 vs 2001년 )
SKIPJACK을 RSA로 추론 : ❌ RSA는 비대칭 키, SKIPJACK은 대칭 키
"음성 암호화 → 비대칭일까?" : 🔶 그럴 수도 있지만, 실제로는 실시간 성능 때문에 대칭 키 사용

🔐 대칭 키 vs 비대칭 키 비교

구분대칭 키비대칭 키
키 종류하나( 같은 키 )공개키 / 개인키
속도빠름느림
사용 예AES, IDEA, SKIPJACKRSA, ECC
용도파일, 통신 암호화인증, 키 교환

  1. 조건문 부분만 해결하면됨
  2. AVG 집계함수를 사용하면 되지않을까??

정답

지피티

🔍 ALL의 의미
단가 > ALL (...)
→ 괄호 안의 모든 값보다 커야 한다는 뜻

📌 즉, H 회사 단가 2000, 3000보다 모두 큰 제품을 찾는 거야.
✔ 6000, 5000만 조건에 만족!


  1. TABLE에서 Col2를 카운트함
  2. col1 에서 2,3 이거나
  3. col2에서 3,5 인것
  4. 조건에 의하면 모든 튜플을 말하는 것같음
  5. Col2 가 Null인경우 카운트를 할까안할까?? 내예상 안할것같은데 그럼 출력값은 4아닐까??

정답

지피티

👉 COUNT(col2)는 NULL을 세지 않음


  1. 인터넷을 통해 디바이스간에 사설 네트워크 연결을 생성
  2. 안전하게 익명으로 전송
  3. IP 주소를 마스킹하고 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 한다.

풀이 : 사설 네트워크이면 vpn같은데, 익명과 데이터 암호화 얘기가들어가서 IPSec인가 싶기도함 , IPSec일 것같음.

정답

지피티

✅ 문제 핵심 문장 해석
"인터넷을 통해 디바이스 간에 사설 네트워크 연결"
→ ✅ VPN 정의 그대로
"퍼블릭 네트워크에서도 안전하게 전송"
→ ✅ VPN은 공용망을 통해 사설망처럼 통신
"IP 주소를 마스킹하고 암호화"
→ ✅ VPN이 익명성과 암호화를 동시에 제공

❗ 왜 IPSec은 오답일까?

IPSec은 VPN을 구현할 수 있는 프로토콜 중 하나
VPN 서비스 전체 개념, IPSec은 그 안의 기술
즉, IPSec은 암호화 기술 / 통신 프로토콜,

VPN은 그 기술을 활용한 통신 서비스 개념


  1. SOLID가 일단 뭔지모름..
  2. 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야함
  3. 큰덩어리의 인터페이스들을 구체적이고 작은 단위들로 분리
  4. 클라이언트가 꼭 필요한 메서드들만 이용
  5. 로직이 바뀌어도 다른 메서드는 영향을 받지 않도록 해야한다.

풀이 : 꼭 디자인패턴같음 행위패턴 , 트렌지스터일까?? 원자성 유일성 이런것들과 비슷한건가??

정답

지피티

✅ SOLID란?

객체지향 설계에서 유지보수성과 확장성을 높이기 위한 5가지 원칙

✅ SOLID 원칙 정리표

원칙 약어이름핵심 요약
SSRP (단일 책임 원칙)하나의 클래스는 하나의 책임만
OOCP (개방-폐쇄 원칙)확장에는 열려 있고, 변경에는 닫혀 있어야 함
LLSP (리스코프 치환 원칙)자식 클래스는 부모를 대체 가능해야 함
IISP (인터페이스 분리 원칙)불필요한 메서드에 의존하지 않게 나누자
DDIP (의존성 역전 원칙)구체가 아닌 추상에 의존하자

✅ 문제 핵심 문장 분석

"클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다" → ✅ ISP 핵심 원칙

"큰 인터페이스를 구체적이고 작은 단위로 분리" → ✅ 여러 작은 인터페이스로 나누라는 것

"프린터 로직이 바뀌어도, 복사기·팩스는 영향받지 않아야 한다" → ✅ 의존성 최소화, 즉 인터페이스 분리

정답 ✅ ISP (인터페이스 분리 원칙)

ISP가 적용되지않음

  interface Machine {
      void print();
      void fax();
      void copy();
  }

ISP가 적용됨

  interface Printable {
      void print();
  }
  interface Faxable {
      void fax();
  }
  interface Copyable {
      void copy();
  }

7. 다음 자바 코드에 알맞는 출력값을 작성하시오.

  public static void main(String args[]){
    int i = 3; int k = 1; 
    switch(i) { 
      case 1: k += 1;
      case 2: k++;
      case 3: k = 0; 
      case 4: k += 3; 
      case 5: k -= 10; 
      default: k--; 
    }
    System.out.print(k); 
  }
  1. 변수 생성
  2. 스위치문 case 3으로 들어감
  3. break문이없으니 default가 나올때까지 차례대로진행
  4. k를 0 으로 세팅 > 3더함 > -10 더함 > -1 > 예상 -8

정답


8. 다음 소스코드에 대한 출력값을 작성하시오.

  struct A{ 
    int n, 
    int g
  } 
  int main(){
    A a = new A[2] 
    for(i=0; i <2; i++) {
      a[i].n = i, 
      a[i].g=i+1  
    }
    System.out.printf(a[0].n + a[1].g);  
  }
  1. 구조체 생성 , 구조체를 2개 만든건가??
  2. 반복문 조건 , 변수 i에의해 2번진행됨
  3. A[0],A[1] 구조체의 값이생기게됨
  4. a[0].n // 0
  5. a[1].g // 2
  6. 더하니까 2 예상

정답

지피티

	A a = new A[2];

구조체 A 2개짜리 배열을 생성: a[0], a[1]


  1. 서브넷 마스크 1111 1111.1111 1111.1111 1111.???? ????
  2. 192는 128 + 64 한 값임 2^7 + 2^6
  3. 서브넷 마스크 1111 1111.1111 1111.1111 1111.1100 0000
  4. 이용할수있는 ip주소는 0~2^6-1 , 63개
  5. IP 주소가 139.127.19.132이므로
  6. 브로드케스트 주소 139.127.19.196 (63개, 132+63=196)
  7. 제외하면 139.127.19.132~196 ,132 196 제외하면 62개아님??

정답

지피티

너의 풀이 정확도 매우 높아! 💯
특히 서브넷 마스크 해석, 호스트 수 계산, 브로드캐스트 주소 산정까지 거의 완벽했어.
다만 브로드캐스트 주소를 계산하는 과정에서 살짝 착각한 부분이 있어

✅ (1) 네트워크 주소

📌 서브넷 마스크: 255.255.255.192
→ 마지막 옥텟 192 = 11000000
→ 따라서 6비트는 호스트, 2비트는 네트워크

📌 4번째 옥텟에서 네트워크 구간은?
2비트 네트워크 → 네트워크 주소는 64단위 간격

범위비트 표현
0~6300000000 ~ 00111111
64~12701000000 ~ 01111111
128~19110000000 ~ 10111111 ← 132는 여기에 포함
192~25511000000 ~ 11111111

✅ 132는 128~191 구간
→ 네트워크 주소는: 139.127.19.128

✅ 정답 (1): 128


  1. 개발 단계에서 상용화하기 전에 실시하는 제품 검사 작업
  2. 가치 등을 평가하기 위해 실시
  3. 선발된 잠재 고객으로 하여금 일정 기간 무료로 사용

풀이 : 베타 테스트라고하기에는 고객을 선발해서 평가하는데.. 흠.. 모르겠음 , 알파테스트 인가??

  1. 새로운 제품 개발과정에서 이루어지는 첫번째 테스트
  2. 초기 작동의 결과를 평가하는 수단
  3. 단위테스트 , 구성테스트, 시스템 테스트 등을 포함

풀이 : 다른건 모르겠는데 단위 테스트가있는것으로보아 V테스트 같음

정답

지피티

① 고객을 대상으로 상용화 전 최종 점검 테스트 - 베타 테스트
② 개발사 내부에서 처음 수행하는 통합적 테스트 - 알파 테스트

🔹 (1) 베타 테스트

"선발된 잠재 고객에게 일정 기간 무료 사용"
→ 제품을 외부 사용자에게 배포해서 반응, 오류를 확인

📌 베타 테스트의 핵심:
외부 사용자 대상
상용화 직전
오류/사용성 검증 목적
최종 완성도 평가

💡 예시:
모바일 앱을 출시 전에 Play Store에서 “베타 프로그램 참여” 받는 것

🔹 (2) 알파 테스트

"내부 개발자가 제품을 직접 테스트" → 단위 테스트, 통합 테스트, 시스템 테스트 모두 포함 가능
📌 알파 테스트의 핵심:
사내 내부 개발팀 중심
기능 구현이 끝난 초기 시점
논리적/기능적 문제 발견 목적

💡 예시:
회사 내부에서 QA 팀이 버그를 잡기 위한 초기 테스트 수행


  1. 프로그램이 오류제거와 수정에 의해 새로 유입된 오류가 없는지를 확인하는 반복 시험
  2. 의도치 않았던 오작동이나 새로운 형태의 오류를 일으키기 때문

풀이 : 반복 테스트??

정답

지피티

✅ Regression Test란?
소프트웨어의 변경(수정, 업데이트) 이후,
기존에 잘 동작하던 기능이 여전히 정상 동작하는지 확인하는 테스트
📌 목적:
버그 수정, 기능 추가, 코드 리팩토링 이후
기존 기능에 부작용(오류)이 발생하지 않았는지 검증

용어설명
Regression Test기존 기능이 여전히 정상인지 반복 확인
Iterative Test점진적으로 요구사항을 반영하며 테스트 진행 (애자일 등에서 사용)
Retest동일한 입력값으로 다시 테스트 (단순 재시도)

  1. 파이모양은 프로젝트임
  2. 프로젝트가 어떤기능을 하는지는 정확하게 모르겠으나 필요한 부분만 필터하는 거 였던 것 같음
  3. TTL,부장,대리,과장,차장 이렇게나올듯??

정답


13. 다음은 파이썬 코드이다. 알맞는 출력값을 작성하시오.

  a = "REMEMBER NOVEMBER"
  b = a[:3] + a[12:16];
  c = "R AND %s" % "STR";
  print(b+c);
  1. 문자열 a 생성
  2. a시작부터 3이전까지 REM
  3. a[12]부터 a[16] 이전까지 EMB // b는 REMEMB
  4. c의 의미를 파악해야함 "R AND %s" % "STR"; // %s와 %가 의심스러움 , %s자리에 %뒤에 'STR'을 붙이겠다는얘기인가??
  5. REMEMB + R AND STR // REMEMBR AND STR

정답

지피티

c = "R AND %s" % "STR"

%s는 문자열 포맷팅 기호
→ c = "R AND STR"


  1. 라우터로 상호 접속
  2. 자율시스템(AS)이라고도 한다.
  3. 도메인 내부 라우터 , 도메인 외부라우터
  4. 도메인 내부 경로 설정을 가르킨다.

풀이 : AS 도메인 라우터를 설명하는것으로보아 예시로 Wifi를 말하는 것 같음 무선네트워크에 사용되는 기술 같은데 내부 경로 설정을 가르킨다. 라는 설명이 있으니 데이터그램 전송 방식 이런거인가??

  1. 시스템 사이에 경로 설정 정보등을 교환하기 위해 사용하는 프로토콜
  2. 도메인 사이에 라우팅시 정리된 관리가 거의 없다.
  3. 신용도가 매우 낮다
  4. 보안과 제어가 본래의 목적이다.

풀이 : 보안과 제어가 목적이고 신용도가 낮은 프로토콜은
TCP 아닐까?? , 외에 ARP인가 그거는 신용도가 낮고 빠른거잖아

  1. IP라우팅 프로토콜의 한 종류
  2. RIP보다 규모가 큰 네트워크에서도 사용할 수 있다.
  3. 규모가 크고 복잡한 TCP/IP 네트워크에서 RIP의
    단점을 개선한 라우팅 프로토콜
  4. RIP에 비해 자세한 제어가 가능하다.

풀이 : RIP의 단점을 개선한 라우팅 프로토콜이면 ,
OSPF아닐까요?? 홉위주계산아아닌 거리 계산이니까.

  1. 서로다른 자율 시스템의 라우터 간에 라우팅 정보를
    교환하는데 사용되는 외부 게이트웨이 프로토콜
  2. 목적지에 대한 전체 경로가 포함됨
  3. 도달 가능성 정보의 데이터베이스를 유지
  4. 네트워크 도달 가능성 정보

풀이 : 이게 OSPF 인 것 같음.

정답

지피티

1번에서 IGP 대신 데이터그램 방식 추측
❌ IGP는 내부 라우팅 프로토콜임

2번에서 TCP/ARP 혼동
❌ TCP는 전송 계층, ARP는 주소 해석 프로토콜 (라우팅과 무관)

3번에서 OSPF → 정확하게 파악
✅ 아주 좋음

4번에서 OSPF 선택 → BGP로 오해
❌ OSPF는 내부용, BGP는 AS 간 외부용

✅ 1. IGP (Interior Gateway Protocol)

"도메인 내부 경로 설정"이라는 문장
→ 자율 시스템(AS) 내부에서 사용하는 라우팅 프로토콜

📌 특징
내부 라우팅 프로토콜
예시: RIP, OSPF, IS-IS

내부 네트워크 간의 라우팅 테이블 설정

✅ 2. EGP (Exterior Gateway Protocol)

"시스템 사이", "보안과 제어 중심", "신뢰도 낮음"

📌 특징
자율 시스템 간 라우팅 정보 교환용
과거에는 EGP(프로토콜)이라는 것도 있었으나, 지금은 일반적으로 EGP는 개념적으로 BGP를 대표
✅ 여기서는 EGP = 도메인 간 통신을 위한 상위 개념

"신뢰도 낮음"
1. 라우팅 정보 검증 부족
초기 EGP나 단순한 라우팅 프로토콜은
👉 상대방이 보내준 정보가 진짜 맞는지 검증하지 않음
말 그대로 "A 네트워크까지 가려면 나를 통해 가!" 라고 주장하면, 무조건 믿음 😅
➡ 가짜 정보에 쉽게 속을 수 있음

🔍 2. 보안 기능 없음
EGP는 인증, 암호화, 정책 기반 제어가 거의 없었음
악의적인 라우터가 거짓 경로를 전파해도, 필터링 없이 수용됨
➡ 라우팅 하이재킹 가능성 ↑

🔍 3. 정책 제어가 미약함
"어떤 경로는 차단하고 싶다", "요금제상 이 경로는 제외하고 싶다"
→ 이런 정책을 세밀하게 통제할 수 없었음
➡ 운영상 제어력 ↓ → 운영자 신뢰도도 낮았음

✅ 3. OSPF (Open Shortest Path First)

"RIP보다 정교하고, 거리 아닌 비용 기반", "대규모 네트워크에 적합"

📌 특징
IGP 중 하나 (즉, 내부용)
RIP 단점(홉 제한, 느린 수렴 등)을 개선
링크 상태 알고리즘 기반, 빠른 수렴 속도
가중치(비용) 기반 라우팅
✅ 정답: OSPF

✅ 4. BGP (Border Gateway Protocol)

"AS 간 라우팅", "도달 가능성 정보", "전체 경로 포함"

📌 특징
대표적인 EGP 구현 프로토콜
자율 시스템(AS) 간 라우팅 정보 교환
정책 기반, 루프 방지, 안정성 중시
전 세계 인터넷의 핵심 프로토콜

✅ 정답: BGP


15. 다음 C언어에서 출력에 대한 알맞은 답을 작성하시오.

  #include <stdio.h>
  int len(char*p);
  int main(){
    char* p1 = "2022";
    char* p2 = "202207";  
    int a = len(p1);
    int b = len(p2);
    printf("%d", a + b);
  }
  int len(char* p){
    int r = 0;
    while(*p != '\0'){
      p++;
      r++;
   }
   return r;
  }
  1. 문자열 2개생성
  2. 변수 a,b생성 len함수 호출
  3. len함수에 p1이 들어갔을경우 , p1이 null이나올때까지 p증가 r증가
  4. p1은 2022이므로 r은 4반환
  5. 마찬가지로 p2는 6반환
  6. printf("%d", a + b); 반환한 값들을 더함 // 10 출력

정답


16. 다음 C언어 코드에서 알맞는 출력값을 작성하시오.

#include <stdio.h>
int main(int argc, char *argv[]) {
int a[4] = {0, 2, 4, 8};
int b[3] = {};
int i = 1;
int sum = 0;
int *p1;
for (i; i < 4; i++) {
p1 = a + i;
b[i-1] = *p1 - a[i-1];
sum = sum + b[i-1] + a[i];
}
printf("%d", sum);
return 0;
}
  1. 배열 a 생성 , 빈배열 b 생성
  2. 변수 i, sum 생성
  3. 포인터변수 p1
  4. 반복문 , 조건 i를 이용해서 1부터 3까지반복
  5. 포인터변수에 배열a의 인덱스 i를 보도록 초기화
  6. 빈배열 b[i-1]을 채워줌 , a[i] - a[i-1] 을 하려고하는 것같음.
  7. 배열 b[3] = {2,2,4} 생성됨
  8. 그렇게 생성된 배열 b를 a와 더함 그리고나서 그값을 sum에 더해줌
  9. sum출력 예상값 : 2+2 + 2+4 + 4+8 => 22

17. 다음 자바코드에서 알맞는 출력값을 작성하시오.

  public class Conv{ 
  public Conv(int a) {
 	 this.a = a;
  } 
  int func() {
    int b =1; 
    for (int i=1; i<a; i++){ 
    b = a * i + b 
  }
  return a +b;
  }
  int a;
  }
  public static void main(String[] args){
    Conv obj = new Conv(3);
    obj.a=5; 
    int b = obj.func();
    system.out.print(obj.a + b);
  }
  1. 객체 obj생성 , 생성자 3

  2. obj.a부분에서 a값을 5로 초기화

  3. 메서드 func 호출 i를 이용하여 1부터 4까지반복

  4. 반복문내용 a에다가 i를 곱해서 현재 b를
    더해주는 것을 반복 그후에 a+b를 반환함
    (b = 51 + 1 = 6
    b = 5
    2 + 6 = 16
    b = 53 + 16 = 31
    b = 5
    4 + 31 = 51
    그리고 마지막에 a+b 하면 56)

  5. b에 56을 담는다.

  6. 마지막으로 obj.a는 5 + b는 56 결론 61 출력


  1. Functional Dependency가 뭔지는 모르겠으나 의존한다라고 생각하겠음.

풀이 : 성적입장에서 학생과 학과는 복합기본키가되는건가??

  1. 학과 -> 성적 이 성립하므로 성적 속성은 학과에 종속되어있음 , 학과는 기본키 혹은 후보키

풀이 : 1:1 종속 이런건가??

  1. 위와 같은 종속 관계는 제 3 정규형에 할때 사용되는 것아닌가??

풀이 : 무슨 종속성이라고 하는지는 기억이안나는데.. 연쇄종속? 종속의종속??

정답

지피티

✅ 함수 종속성(Functional Dependency)이란?
어떤 속성 A가 다른 속성 B를 결정할 수 있을 때,
우리는 "B는 A에 함수적으로 종속되어 있다"라고 표현함.
📌 A → B

🔹 (1) 성적은 {학생, 학과}에 대해서 ( ) Functional Dependency

🧠 보기:
학생 학과 성적
김정보 무역학과 35
김정보 경영학과 60
이실기 경영학과 60
→ 같은 학생이라도 학과가 다르면 성적도 다름
→ 학생만으로는 성적을 결정할 수 없음
→ 학과만으로도 성적을 결정할 수 없음
➡ {학생, 학과} → 성적 은 전적으로 둘 다 필요함

✅ 정답: Full Functional Dependency

성적을 결정짓는 키가 {학생, 학과} 두 개라면 복합 기본키(Composite Primary Key)가 맞아.

🔹 (2) 성적은 학과만 알아도 식별이 가능하다고 가정하면?

이 경우 성적은 기본키의 일부인 학과에만 의존

➡ 이는 기본키 전체가 아닌, 일부에만 의존하는 경우

✅ 정답: Partial Functional Dependency (부분 함수 종속)

🔹 (3) X → Y, Y → Z → X → Z?

중간 단계를 거쳐 종속되는 것

➡ 이건 바로 Transitive Dependency (이행적 함수 종속)

즉, X → Z 는 X → Y → Z를 통해 성립함

✅ 정답: Transitive Functional Dependency


  1. 웹서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신규약
  2. 하이퍼텍스트문서를 교환

풀이 : HTTP?? , HTML??(얘는 프로토콜이아니라 언어아닌가??) HTTP인것 같음

  1. 문자, 그래픽, 음성및 영상을 하나의 연상 거미집과 같이 서로 연결
  2. 이용자가 관련된 정보를 검색할 수 있도록 하는 정보 제공 방법
  3. 사용자들이 원하는 정보를 클릭함으로써 원하는 정보에 쉽게 접근

풀이 : 프론트에 랜더링되는 데이터같은데?? , 게시판에 들어가면 여러가지 정보가 있잖아 , 하이퍼링크를 말하는건가??

  1. 웹페이지 표시를 위해 개발된 지배적인 마크업 언어
  2. 제목 단락 목록 등과 같은 본문을 위한 구조적 의미를 나타냄
  3. 구조적 문서를 만들 수 있는 방법을 제공한다.

풀이 : 이게 html인거같은데 제목, 단락은 바디, 목록 본문 이런거 만들수있는 문서잖아.

정답

지피티

🔹 ① 웹서버와 브라우저 간 통신 규약

"문서 전송", "하이퍼텍스트 문서 교환", "통신 규약"

📌 이건 네트워크 계층에서 실제로 문서를 주고받는 프로토콜을 말하는 것
➡ 바로 HTTP (HyperText Transfer Protocol)

✅ 정답: HTTP

🔹 ② 하이퍼링크 기반의 정보 구조

"연상 거미집", "이용자가 원하는 정보를 클릭", "정보 제공 방법"

📌 이건 정보를 하이퍼링크로 연결해 둔 구조를 말하는 것
➡ Hypertext (하이퍼텍스트) 개념 자체를 말하는 설명

✅ 정답: Hypertext

🔹 ③ 웹페이지를 위한 마크업 언어

"제목, 단락, 목록", "문서 구조 표현", "마크업 언어"

📌 웹페이지를 만들기 위한 표준 언어
➡ 구조를 정의하는 HTML (HyperText Markup Language)

✅ 정답: HTML


  1. F로들어오는것 3개
  2. F에서 나가는것 2개

정답

지피티

Fan-in 하나의 모듈이 여러 다른 모듈로부터 호출(사용)되는 정도
Fan-out 하나의 모듈이 여러 다른 모듈을 호출(사용)하는 정도

profile
뭐가될지 모름

0개의 댓글