드림핵 퀴즈 정리

드림 핵 - 웹 해킹 - 웹 기본 상식 ( Quiz : Web )

ilsancityboy 2023. 6. 27. 13:30

*해당 모든 글은 Dreamhack.io (드림핵) 에 올라와 있는 자료를 토대로 정리한 것.

 

이번 게시글에서는 앞서 정리한

웹 기본상식 ( Background : Web ) 을 토대로 올라온 퀴즈를 풀어 정리 할 것이다.

 

 


1번 문제 

 

A : CSS  - CSS는 웹 문서의 생김새를 지정하는 것이다. 글자의 색깔이나 크기 폰트 이미지 배경 색상 위치등을 지정하기 위한 것.

 

B: Javascript - Javascript 는 웹 문서의 동작을 의미한다. 이용자가 버튼을 클릭했을 때 어떻게 반응할지, 이용자가 데이터를 입력하면 어디로 전송할 지 등. 

 

C: HTML - 웹 문서의 뼈와 살을 담당한다. 태그와 속성을 통한 구조화된 문서 작성을 지원한다.

 

따라서 정답은 C - HTML 

 

 


2번 문제

URI는 "Uniform Resource Identifier"의 약자로, 인터넷에서 식별 가능한 고유한 리소스를 가리키는 일종의 주소이다.

URI는 인터넷 상의 자원을 식별하는 방법을 제공한다. 예를 들어, 웹 페이지, 이미지, 동영상, 파일 등의 리소스를 가리킬 수 있다. URI는 전 세계적으로 고유하며, 인터넷을 통해 해당 리소스에 접근할 수 있는 경로를 제공한다.

 

따라서 정답은 O

 


3번 문제

 

브라우저는 웹 서버에 HTTP 메시지 형식으로 전달한다.

 

따라서 정답은 X

 


4번 문제

웹 페이지는 HTML, CSS, JavaScript 등의 리소스로 구성되며, 웹 브라우저를 통해 접근하여 사용자에게 보여진다.

직접적으로 보여지는 것은 프론트엔드이며 문제에서는 프론트엔드의 동작을 구현하는 것을 말하고 있기 때문에

 

정답은 A - Javascript 이다.

 


5번 문제

 

웹 리소스들의 스타일을 지정하는것 - CSS

 

정답은 C - CSS


6번 문제

 

웹 페이지는 HTML, CSS, JavaScript 등의 리소스로 구성되며, 웹 브라우저를 통해 접근하여 사용자에게 보여진다.

 

정답은 O


7번 문제

 

JavaScript로 작성된 웹 리소스는 주로 클라이언트 측에서 실행된다.

클라이언트 측 JavaScript는 웹 브라우저에서 실행되며, 사용자의 웹 브라우저에서 코드가 해석되고 실행된다.

이는 프론트엔드 개발에서 많이 활용되는 방식이다.

서버 측에서는 주로 백엔드 기술과 프로그래밍 언어를 사용하여 웹 리소스를 처리하고 동적인 기능을 구현한다.

서버 측에서는 데이터베이스와 상호작용하거나 외부 API와 통신하여 필요한 정보를 처리하고 클라이언트에게 전달한다.

JavaScript는 클라이언트 측에서 실행되는 언어이기 때문에, 서버에서 실행되는 것이 아니라 클라이언트 웹 브라우저에서 실행되는 것이 올바른 설명이다.

JavaScript를 사용하여 웹 페이지의 동적인 기능을 추가하거나 사용자와의 상호작용을 구현하는 것이 일반적이다.

따라서, JavaScript로 작성된 웹 리소스는 클라이언트에서 실행되고, 그 결과가 클라이언트 웹 브라우저에 반영되는 것이 맞는 설명이다.

 

정답 - X