1. 웹 시대의 초기에는 모든 정보를 웹 서버에 저장하고 브라우저는 단순히 웹 서버로부터 정보를 받아와서 출력만 하도록 하였다. 하지만 그 후 로컬 컴퓨터에 웹 정보를 저장할 수 있도록 진화하였다. 그 이유가 아닌 것은?
①사용자 컴퓨터의 고성능화 때문
②웹 서버의 저장 용량 부담 때문
③웹 서버와 브라우저간의 통신 트래픽 증가 때문
④웹 서버에 연결하지 않고도 웹 애플리케이션 실행하고자
2.다음 중 브라우저에 의해 정보를 저장되는 로컬 컴퓨터의 저장소가 아닌 것은?
①쿠키
②세션 스토리지
③웹하드
④로컬 스토리지
3.HTTP 세션을 정확히 설명한 것은?
*HTTP(HyperText Transfer Protocol) 통신규칙
*HTTP 세션: HTTP에서 브라우저가 웹 서버로부터 하나의 HTML 자원을 가지고 오는 과정
①브라우저가 웹 서버로부터 이미지나 웹 페이지 등 하나의 웹 자원을 가져 오는 과정
②브라우저가 하나의 웹 페이지를 출력하기 위해 웹 서버로부터 필요한 모든 자원을 가져오는 과정
③브라우저가 웹 서버에 네트워크 접속 과정
④브라우저가 웹 페이지를 화면에 완전히 출력하는 과정
4.다음 HTML 페이지를 출력하기 위해 브라우저는 웹 서버에 총 몇 번 HTTP 요청을 보내는가?
5
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>How Many</title>
<link href="mystyle.css" type="text/css" rel="stylesheet">
</head>
<body>
<img src="./media/banana.png">
<img src="./media/mango.png">
<img src="./media/apple.png">
</body>
</html>
5.웹 서버는 브라우저로부터 받은 요청을 잘 처리하여 응답을 보낼 때 응답 코드의 값을 얼마인가?
①0
②1
③200
④404
6.쿠키는 어디에 저장되는가?
①사용자 로컬 컴퓨터의 파일
사용자 컴퓨터의 사용자 로컬 컴퓨터의 쿠키 파일에 저장한다.
②사용자 로컬 컴퓨터의 데이터베이스
③웹 서버 컴퓨터의 파일
④웹 서버 컴퓨터의 데이터베이스
7.쿠키로 적당하지 않은 것은?
①게임 웹 사이트의 사용자 별명
②음식 주문 사이트에서 사용자가 주로 주문하는 음식
③사용자가 주로 보는 동영상 파일
하나의 쿠키는 4KB이하의 작은 정보만 저장하는데 동영상 파일은 보통 이보다 훨씬 크기 때문이다.
④사용자가 최근 웹 사이트를 방문한 시간
8.쿠키를 사용하는 이유는 무엇인가?
①한 사이트의 여러 웹 페이지 사이의 정보 공유를 위해
쿠키는 구체적으로 웹 사이트에 작성된 여러 웹 페이지들 사이의 정보 공유나 정보 전달이 목적이다.
②사용자가 자신의 비밀스러운 정보를 저장해 두기 위해
③비디오 파일 등 비교적 큰 데이터를 저장해 두어 웹 서버로부터 다운 받는 시간을 줄이기 위해
④브라우저를 종료하면 자동으로 없어져서 흔적이 남지 않는 정보를 일시 저장하기 위해
9.웹 스토리지의 장점에서 거리가 먼 것은?
①저장 공간 확대
②웹 서버와의 통신 트래픽 감소
③다양한 형태의 정보 저장
④웹 서버의 저장 부담 감소
10.다음 경우에 세션스토리지와 로컬스토리지 중 어떤 것을 사용하면 좋을까?
(1)브라우저 사용자의 입력 패턴을 분석하여 저장할 때: 로컬스토리지
(2)게임에서 현재 사용자의 이름과 점수를 저장할 때: 세션스토리지
(3)게임에서 최고 점수 10명의 이름과 점수를 저장할 때: 로컬스토리지
11.로컬 스토리지가 변경될 때 발생하는 이벤트는 무엇인가??
①change() 이벤트
②stroage() 이벤트
③changestore 이벤트
④localstorage 이벤트
'HTML+CSS+JavaScript' 카테고리의 다른 글
[HTML5+CSS3+Javascript 웹프로그래밍]13장 이론문제 (0) | 2021.12.02 |
---|---|
[HTML5+CSS3+Javascript 웹프로그래밍]12장 실습문제 (0) | 2021.11.26 |
[HTML5+CSS3+Javascript 웹프로그래밍]11장 실습문제 (0) | 2021.11.26 |
[HTML5+CSS3+Javascript 웹프로그래밍]10장 실습문제 (0) | 2021.11.25 |
[HTML5+CSS3+Javascript 웹프로그래밍]12장 OpenChallenge (0) | 2021.11.21 |