38. 인터페이스 구현 시 사용하는 기술로 속성-값 쌍(Attribute-Value Pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷은?
❶ JSON ② HTML
③ AVPN ④ DOF
해설:
이 문제는 인터페이스 구현에 사용되는 데이터 포맷에 관한 문제입니다. 속성-값 쌍(Attribute-Value Pairs)은 데이터를 표현하는 방식 중 하나로, 보통 키-값 쌍 형태로 표현됩니다. 이 문제에서는 속성-값 쌍으로 데이터를 표현하고 전달하는 데 사용되는 표준 포맷을 묻고 있습니다.
분석:
- JSON (JavaScript Object Notation):
- JSON은 속성-값 쌍(Key-Value Pair) 형태로 데이터를 표현하는 개방형 표준 포맷입니다.
- 주로 웹 애플리케이션과 서버 간의 데이터 교환에 사용됩니다. 텍스트 기반의 데이터 포맷으로, 사람과 기계 모두 읽기 쉽고 가벼운 데이터 교환을 제공합니다.
- 예시: 위와 같이 name, age, city와 같은 속성과 그에 대응하는 값이 속성-값 쌍으로 표현됩니다.
{ "name": "John", "age": 30, "city": "New York" }
- HTML (HyperText Markup Language):
- HTML은 웹 페이지의 구조를 정의하는 마크업 언어로, 속성-값 쌍을 사용하기도 하지만 데이터 교환을 위한 포맷은 아닙니다.
- 예시:
여기서 type, name, value는 속성이고, 그에 대응하는 값들이 속성-값 쌍을 구성하지만, HTML은 주로 문서 구조를 만드는 데 사용됩니다.<input type="text" name="username" value="John">
- AVPN (Attribute-Value Pair Notation):
- AVPN은 실제로 널리 사용되는 표준 포맷이 아니며, 속성-값 쌍과 관련된 용어는 맞지만, 이 포맷은 데이터 교환에 사용되는 개방형 표준 포맷이라고 할 수 없습니다.
- 따라서 답이 아닙니다.
- DOF (Data Object Format):
- DOF는 특정 데이터 객체의 표현을 다루는 포맷일 수 있지만, 속성-값 쌍을 주로 사용하는 개방형 표준 포맷을 의미하는 것은 아닙니다.
- 따라서 이 또한 답이 아닙니다.
예시:
- JSON 예시: 웹 애플리케이션에서 클라이언트와 서버 간에 데이터를 주고받을 때, JSON 포맷은 매우 흔하게 사용됩니다. 예를 들어, 클라이언트가 서버에 사용자 정보를 요청할 때 JSON 형태로 데이터를 주고받을 수 있습니다.
여기서 status, data, userId 등은 속성-값 쌍입니다. 서버와 클라이언트는 이 형식으로 데이터를 효율적으로 주고받을 수 있습니다.{ "status": "success", "data": { "userId": 12345, "name": "John Doe", "email": "john@example.com" } }
- 예시 요청 (서버에서 클라이언트로 응답):
결론:
- JSON은 속성-값 쌍을 사용하는 개방형 표준 포맷으로, 데이터 객체를 전달할 때 매우 유용합니다. 주로 웹 애플리케이션과 서버 간의 데이터 교환에서 널리 사용되며, 가독성이 좋고 데이터 크기가 적어 효율적입니다.
따라서, 이 문제의 정답은 ❶ JSON입니다.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 41번 (0) | 2025.02.25 |
---|---|
2022년 2회 정보처리기사 기출문제 40번 (0) | 2025.02.25 |
2022년 2회 정보처리기사 기출문제 39번 (0) | 2025.02.25 |
2022년 2회 정보처리기사 기출문제 37번 (0) | 2025.02.25 |
2022년 2회 정보처리기사 기출문제 36번 (0) | 2025.02.25 |