JavaWeb高级开发技术第三章答案

单选题

1、

下列选项中,能在浏览器地址栏中看到表单提交的数据的请求方式是()

2分

  • A、A、submit

  • B、B、GET

  • C、C、POST

  • D、D、out

参考答案 :

B

答案说明 :

2、

下列选项中,不是HTTP响应消息头字段的是()

2分

  • A、A、Location

  • B、B、Proxy-Authenticate

  • C、C、Server

  • D、D、Content

参考答案 :

D

答案说明 :

3、

关于HTTP协议的GET与POST请求,下列选项中错误的是()

2分

  • A、A、GET方式传输数据的大小有限制

  • B、B、POST方式可以传输更大的数据

  • C、C、GET方式会将请求参数显示在地址栏中

  • D、D、HTTP协议的请求方式只有GET和POST

参考答案 :

D

答案说明 :

(1)POST传输数据大小无限制 由于GET请求方式是通过请求参数传递数据的,因此最多可传递2KB的数据。而POST请求方式是通过实体内容传递数据的,因此可以传递数据的大小没有限制。 (2)POST比GET请求方式更安全 由于GET请求方式的参数信息都会在URL地址栏明文显示,而POST请求方式传递的参数隐藏在实体内容中,用户是看不到的,因此POST比GET请求方式更安全。

4、

下列关于响应头和状态码的设置中,能够实现客户端重定向的方式是()。

2分

  • A、A、Location与200一起使用

  • B、B、Accept-Location与302一起使用

  • C、C、Location与307一起使用

  • D、D、Accept-Location与307一起使用

参考答案 :

B

答案说明 :

5、

下列选项,关于HTTP消息描述正确的是()

2分

  • A、A、HTTP请求消息和HTTP响应消息统称为HTTP消息

  • B、B、浏览器向服务器发送数据称为HTTP响应消息

  • C、C、服务器向浏览器发送数据称为HTTP请求消息

  • D、D、在HTTP消息中,所有信息对用户都是不可见的

参考答案 :

A

答案说明 :

6、

下面选项中,可以实现浏览器重定向的状态码是()

2分

  • A、A、100

  • B、B、200

  • C、C、302

  • D、D、304

参考答案 :

C

答案说明 :

7、

下列选择中,关于Accept-Encoding和Accept消息头的说法正确的是()。

2分

  • A、A、Accept请求头指定的MIME类型是指解压前的实体内容类型

  • B、B、Accept请求头指定的MIME类型是指解压后的实体内容类型

  • C、C、Accept-Encoding消息头指定的是实体内容压缩的大小

  • D、D、Accept-Encoding消息头指定的是实体内容压缩的类型

参考答案 :

B

答案说明 :

Accept-Encoding消息头指定的是实体内容压缩的方式。

8、

下面选项中,HTTP协议的GET请求方法可以获取的数据包括以下哪几种类型()

2分

  • A、A、HTML文档

  • B、B、视频

  • C、C、图片

  • D、D、以上都可以

参考答案 :

D

答案说明 :

9、

下面关于HTTP响应消息的说法中正确的是()

2分

  • A、A、一个完整的响应消息主要包括响应状态行、响应消息头和实体内容

  • B、B、一个完整的响应消息主要包括响应消息头和实体内容

  • C、C、一个完整的响应消息只包括响应消息头和实体内容

  • D、D、以上说法都正确

参考答案 :

A

答案说明 :

10、

关于提交大量数据时,form表单的method属性取值是( )

2分

  • A、A、delete

  • B、B、get

  • C、C、put

  • D、D、post

参考答案 :

D

答案说明 :

11、

下面选项中,表示服务器错误的状态码是()

2分

  • A、A、100

  • B、B、404

  • C、C、304

  • D、D、303

参考答案 :

B

答案说明 :

12、

下列选项中,用于指定客户端支持的某个国家或地区语言的页面的请求头的是( )

2分

  • A、A、Accept-Charset

  • B、B、Accept

  • C、C、Accept-Encoding

  • D、D、Accept-Language

参考答案 :

D

答案说明 :

13、

下面关于Refresh头字段的说法中正确的是()

2分

  • A、A、Refresh头字段的时间值是以毫秒为时间单位

  • B、B、Refresh头字段中时间值与URL之间用空格隔开

  • C、C、Refresh头字段是告诉浏览器在指定的时间值后跳转到其他网页

  • D、D、以上说法都不正确

参考答案 :

C

答案说明 :

14、

下面选项中,表示服务器发生错误的状态码是()

2分

  • A、A、200

  • B、B、404

  • C、C、304

  • D、D、500

参考答案 :

D

答案说明 :

15、

以下不属于HTTP请求方法的是()

2分

  • A、A、GET

  • B、B、SETC

  • C、C、PUT

  • D、D、POST

参考答案 :

B

答案说明 :

在HTTP的请求消息中,请求方式有GET、POST、HEAD、OPTIONS、DELETE、TRACE、PUT和CONNECT共8种,每种方式都指明了操作服务器中指定URI资源的方式。

16、

下列消息头中,可以屏蔽恶意访问的是( )

2分

  • A、A、Location

  • B、B、Refresh

  • C、C、Referer

  • D、D、If-Modified-Since

参考答案 :

C

答案说明 :

17、

下列请求方式中,请求方式传输数据大小无限制的是()

2分

  • A、A、GET

  • B、B、POST

  • C、C、HELD

  • D、D、PUT

参考答案 :

B

答案说明 :

18、

下列选项中,不是标准的HTTP消息头字段的是()

2分

  • A、A、Status

  • B、B、Host

  • C、C、Accept

  • D、D、Referer

参考答案 :

A

答案说明 :

19、

在一个Web应用中有页面index.html,具体代码如下。 <html><body> <img src="/image01.jpg"> <img src="/image02.jpg"> <img src="/image03.jpg"> </body></html> 基于HTTP 1.0协议访问该页面时,浏览器会发出几次请求( )。

2分

  • A、A、1

  • B、B、2

  • C、C、3

  • D、D、4

参考答案 :

C

答案说明 :

HTML页面包含三个<img>标签,并且在<img>标签中使用src属性引用图片的URL地址,因此,当客户端基于HTTP 1.0协议访问这个HTML页面时需要发送三次请求,并且每次请求都需要与服务器重新建立连接。

判断题

20、

HTTP响应状态行包括:HTTP版本、一个表示成功或错误的整数代码(状态码)和对状态码进行描述的文本信息3个部分。

2分

参考答案 :

答案说明 :

21、

基于HTTP 1.0协议的客户端与服务器在交互的过程中需要经过建立连接、发送请求信息、回送响应信息、关闭连接4个步骤。

2分

参考答案 :

答案说明 :

22、

HTTP是无状态协议。

2分

参考答案 :

答案说明 :

23、

客户通常使用HTML表单向服务器的页面提交信息。

2分

参考答案 :

答案说明 :

24、

在HTTP消息头中不能同时出现Location和Content-Type这两个头字段。

2分

参考答案 :

答案说明 :

25、

HTTP是一个客户端请求(用户)和服务器应答(网站)标准,它作为一种应用层协议,应用于分布式、协作式和超媒体信息系统。

2分

参考答案 :

答案说明 :

26、

HTTP传输的数据类型是由Content-Type标记的。

2分

参考答案 :

答案说明 :

27、

客户端向服务器请求服务时,请求方式只有GET、POST两种。

2分

参考答案 :

答案说明 :

在HTTP的请求消息中,请求方式有GET、POST、HEAD、OPTIONS、DELETE、TRACE、PUT和CONNECT共8种,每种方式都指明了操作服务器中指定URI资源的方式。

28、

HTTP的状态码反应Web服务器处理客户端请求的状态,如果客户端显示的状态码是500,表示服务器内部出现错误,无法处理请求。

2分

参考答案 :

答案说明 :

29、

Location头字段用于通知客户端获取请求文档的新地址,其值为一个使用绝对路径的URL地址。

2分

参考答案 :

答案说明 :

30、

POST请求方式比GET请求方式更安全。

2分

参考答案 :

答案说明 :

31、

如果网页上的form表单不设置method属性,浏览器默认使用GET请求方式发送请求。

2分

参考答案 :

答案说明 :

当用户在浏览器地址栏中直接输入某个URL地址或者单击网页上的一个超链接时,浏览器将使用GET方式发送请求。如果将网页上的form表单的method属性设置为“GET”或者不设置method属性(默认值是GET),当用户提交表单时,浏览器也将使用GET方式发送请求。

32、

当使用Accept-Language头字段指定多个国家的语言时,语言之间用分号分隔。

2分

参考答案 :

答案说明 :

Accept-Language头字段用于指定客户端期望服务器返回哪个国家语言的文档

33、

HTTP请求头中Accept字段用来指定客户端可以接收的媒体类型,在设置时只能指定一种类型。

2分

参考答案 :

答案说明 :

Accept头字段用于指出客户端程序(通常是浏览器)能够处理的MIME(Multipurpose Internet Mail Extension)类型

34、

HTTP请求头中的Accept-Charset字段用于指定客户端可以接收的字符编码,但是只能指定一种编码。

2分

参考答案 :

答案说明 :

Accept-Charset头字段用于告知服务器客户端所使用的字符集

填空题

35、

HTTP即协议。

2分

参考答案 :

【超文本传输】

答案说明 :

HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。它是一种请求/响应式的协议,客户端在与服务器建立连接后,就可以向服务器发送请求,这种请求被称作HTTP请求,服务器接收到请求后会做出响应,称为HTTP响应。

36、

在HTTP协议中,一个完整的请求消息是由请求行、和实体内容三部分组成。

2分

参考答案 :

【请求头】

答案说明 :

在HTTP中,一个完整的请求消息是由请求行、请求头和实体内容三部分组成,每部分都有不同的作用。

37、

HTTP是一种请求/响应式的协议,客户端在与服务器建立连接后,就可以向服务器发送请求,这种请求被称作。

2分

参考答案 :

【HTTP请求】

答案说明 :

38、

Refresh头字段的时间值是以为单位的时间数。

2分

参考答案 :

【秒】

答案说明 :

39、

HTTP请求消息的请求行的构成,包括、资源路径以及所使用的HTTP协议版本。

2分

参考答案 :

【请求方式】

答案说明 :

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷茫、Peanut

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值