Problem
-
AuthenticationProblem 2020. 12. 18. 10:16
1. 다음 중 HTTPS에 대한 설명으로 올바르지 않은 것은? ① 인증서를 기반으로 데이터 제공자의 신원을 보장받을 수 있다. ② 기존 HTTP 방식보다 더 안전한 통신 프로토콜이다. ③ 공개 키 암호화(Public-key cryptography) 방식을 사용한다. ④ 최근 트렌드에서 멀어진 프로토콜이다. 더보기 ④ 최근 트렌드에서 멀어진 프로토콜이다. HTTPS는 최신 통신 프로토콜의 기반. 기존의 HTTP를 사용한 통신은 제3자가 중간에 요청을 가로채갈 경우 데이터를 쉽게 빼낼 수 있었지만, HTTPS를 사용한 통신은 암호화가 되어있기 때문에 제3자가 중간에 요청을 가로채고 쉽게 복호화할 수 없다. 2. 비대칭 키 암호화에 대한 설명으로 올바른 것을 모두 고르세요. ① 암호화와 복호화에 다른 키를 사..
-
Web ArchitectureProblem 2020. 12. 17. 19:07
1. 웹 아키텍처 전반을 간단히 설명하고자 합니다. 다음 문장에서 빈칸에 들어갈 키워드를 알맞게 나열하면? - 클라이언트는 인터넷에 연결된 사용자의 디바이스, 또는 웹에 접근할 수 있는 소프트웨어를 뜻한다. 대표적인 예로 [A]가 있는데, [A]는 HTML, CSS, JavaScript 등으로 작성된 코드를 내부 엔진으로 해독하여 사용자가 쉽게 이해할 수 있는 형태의 컨텐츠로 보여주는 역할을 한다. - 서버는 클라이언트가 어떤 자원을 요청하면 해당 요청을 적절하게 처리하는 역할을 한다. 클라이언트는 서버의 자원은 어떻게 사용할 수 있는지 명시해 둔 인터페이스 [B]에 따라 요청을 전송한다. - 이렇게 클라이언트와 서버가 서로 요청과 응답을 주고 받을 수 있는 것은 [C]라는 통신 규약 덕분이다. 더보기 ..
-
ReactProblem 2020. 12. 17. 16:11
1. 다음 중 React에 대한 설명으로 맞는 것을 모두 고르세요. ① React를 사용하기 위해서는 반드시 JSX를 사용해야 한다. ② JSX를 JavaScript로 변환해주는 도구이다. ③ 선언적인 형태로 View(화면) 설계가 가능하다. ④ 컴포넌트 형태로 작성하며, 상태의 캡슐화에 용이하다. 더보기 ③ 선언적인 형태로 View(화면) 설계가 가능하다. ④ 컴포넌트 형태로 작성하며, 상태의 캡슐화에 용이하다. 2. 다음은 React에서 함수 컴포넌트를 만드는 예제입니다. JSX 문법을 잘못 사용하고 있는 예제를 고르세요. ① cosnt Hello = () => { return ( 안녕하세요 ) } ② cosnt Hello = () => { return ( 안녕하세요 반갑습니다 ) } ③ cosnt ..
-
DOMProblem 2020. 12. 17. 12:44
1. 다음 중 DOM에 대한 설명 중 옳은 것은? ① Element는 Node의 상위 개념이다. ② DOM을 활용하면 HTML을 조작할 수 있다. ③ DOM은 window 객체를 통해 HTML에 접근한다. ④ HTML의 구조가 자바스크립트 객체의 구조와 같이 트리 구조로 되어 있다. ⑤ 자바스크립트만 DOM을 가지고 있다. 더보기 ② DOM을 활용하면 HTML을 조작할 수 있다. ④ HTML의 구조가 자바스크립트 객체의 구조와 같이 트리 구조로 되어 있다. 2. 다음 중 div를 생성하기 위한 코드로 적당한 것은? ① document.innerHTML = 'div' ② document.querySelector('div') ③ document.importNode('.div') ④ document.creat..
-
Graph, Tree, Binary Search TreeProblem 2020. 12. 17. 09:46
1. 그래프에 대한 설명으로 틀린 것을 모두 고르면? ① 정점(vertex)과 간선(edge)으로 이루어져 있다. ② 간선이 방향을 가지는 방향 그래프와, 간선에 방향이 없는 무향 그래프로 나뉜다. ③ 순환 구조를 가질 수 있다. ④ 루트 정점이 존재한다. ⑤ 그래프의 간선은 모두 같은 가중치 값을 가져야 한다. 더보기 ④ 루트 정점이 존재한다. ⑤ 그래프의 간선은 모두 같은 가중치 값을 가져야 한다. 2. 정점의 개수가 5개인 방향 그래프의 최대 간선 개수는? (단, 자기 간선, self edge, self loop는 없다고 가정한다) ① 5 ② 10 ③ 20 ④ 25 더보기 ③ 20 3. 다음 그래프에서 Vertex C의 in degree와 out degree의 합은? ① 1 ② 2 ③ 3 ④ 4 ⑤..
-
Linked List, Hash TableProblem 2020. 12. 16. 14:08
1. 연결리스트의 요소는 메모리에 연속적으로 할당될 수 있다. ① 참 ② 거짓 더보기 ① 참 2. 연결리스트에 대한 설명으로 맞는 것을 모두 고르면? ① 연결리스트는 특정 인덱스의 노드를 찾을 때 배열보다 빠르다는 장점이 있다. ② 단일 연결리스트에서 각 노드는 자신의 이전 노드를 알 수 없다. ③ 연결리스트는 반드시 리스트의 끝(tail)에만 노드를 추가해야 한다. ④ 배열보다 메모리를 더 효율적으로 사용할 수 있는 자료구조이다. ⑤ 이중 연결리스트는 하나의 값을 저장하기 위해 2개의 노드가 필요하다 더보기 ② 단일 연결리스트에서 각 노드는 자신의 이전 노드를 알 수 없다. ④ 배열보다 메모리를 더 효율적으로 사용할 수 있는 자료구조이다. 3. 노드가 5개인 연결리스트의 모든 노드를 가장 효율적으로 삭..