JavaWeb作业4 第2章+第3章

单选题

1、XML元素的属性与属性之间隔开采用的符号是(A)。

  • A、空格

  • B、逗号

  • C、等号

  • D、双引号或单引号

参考答案 :A

答案说明 :无

2、下列选项中,启动Tomcat的命令startup.bat,放在哪个目录中(A)

  • A、bin

  • B、lib

  • C、webapps

  • D、work

参考答案 :A

答案说明 :bin目录用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件)

3、Schema文档使用下列哪种语法编写(B)。

  • A、HTML

  • B、XML

  • C、SGML

  • D、DTD

参考答案 :B

答案说明 :无

4、下面选项中,在tomcat上发布javaweb应用时,默认在什么目录(A)。

  • A、webapps

  • B、conf

  • C、bin

  • D、work

参考答案 :A

答案说明 :无

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

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

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

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

  • D、以上说法都正确

参考答案 :A

答案说明 :无

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

  • A、submit

  • B、GET

  • C、POST

  • D、out

参考答案 :B

答案说明 :无

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

  • A、200

  • B、404

  • C、304

  • D、500

参考答案 :D

答案说明 :无

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

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

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

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

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

参考答案 :A

答案说明 :无

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

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

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

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

  • D、以上说法都不正确

参考答案 :C

答案说明 :无

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

  • A、GET

  • B、SETC

  • C、PUT

  • D、POST

参考答案 :B

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

11、关于Tomcat安装目录的子目录描述,错误的是(C)。

  • A、bin:用于存放Tomcat的可执行文件和脚本文件

  • B、conf:用于存放Tomcat的各种配置文件

  • C、lib:用于存放Tomcat服务器和Web应用程序需要访问的DLL文件

  • D、webapps:Web应用程序的主要发布目录

参考答案 :C

答案说明 :因为Tomcat服务器是由Java语言开发的,它在运行时需要根据JAVA_HOME或JRE_HOME环境变量来获得JRE的安装位置,从而利用Java虚拟机来运行Tomcat。要解决这个问题,只需要将JAVA_HOME环境变量配置成JDK的安装目录。

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

  • A、Accept-Charset

  • B、Accept

  • C、Accept-Encoding

  • D、Accept-Language

参考答案 :D

答案说明 :无

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

  • A、Location

  • B、Refresh

  • C、Referer

  • D、If-Modified-Since

参考答案 :C

答案说明 :无

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

  • A、A、delete

  • B、B、get

  • C、C、put

  • D、D、post

参考答案 :D

答案说明 :无

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

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

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

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

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

参考答案 :D

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

16、下列选项中,可以成功修改Tomcat端口号为80的是(C)。

  • A、<Connect port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  • B、<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  • C、<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  • D、<Connect port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

参考答案 :C

答案说明 :无

17、安装tomcat成功后,要修改tomcat端口,要修改的文件是(B)。

  • A、tomcat/bin/startup.bat文件

  • B、tomcat/conf/server.xml

  • C、tomcat/conf/web.xml

  • D、以上都不是

参考答案 :B

答案说明 :Tomcat的端口号可在其安装目录下的conf文件夹下的server.xml文件中配置。

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

  • A、A、Location

  • B、B、Proxy-Authenticate

  • C、C、Server

  • D、D、Content

参考答案 :D

答案说明 :无

19、下列选项中,关于配置JAVA_HOME环境变量的具体步骤,正确的是(C)。

  • A、A、打开环境变量,配置path参数

  • B、B、打开环境变量,配置classpath参数

  • C、C、打开环境变量,新建JAVA_HOME参数并配置值为JDK安装目录

  • D、D、以上说法都不对

参考答案 :C

答案说明 :无

20、在<Tomcat8.x安装目录>\bin文件夹中,双击下列哪个脚本文件可以启动Tomcat服务器(C)

  • A、service.bat

  • B、shutdown.bat

  • C、startup.bat

  • D、tomcat8.exe

参考答案 :C

答案说明 :无

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

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

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

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

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

参考答案 :B

答案说明 :Accept-Encoding消息头指定的是实体内容压缩的方式。

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

  • A、100

  • B、200

  • C、302

  • D、304

参考答案 :C

答案说明 :无

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

  • A、Location与200一起使用

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

  • C、Location与307一起使用

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

参考答案 :B

答案说明 :无

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

  • A、GET

  • B、POST

  • C、HELD

  • D、PUT

参考答案 :B

答案说明 :无

25、下列XML文档声明的格式中,正确的是(A)。

  • A、<?xml version="1.0" encoding="GBK" ?>

  • B、<?xml version="1.0" encoding="GBK">

  • C、<!xml version="1.0"encoding="GBK" !>

  • D、<! --xml version="1.0" encoding="GBK" --!>

参考答案 :A

答案说明 :无

26、下列选项中,哪一个可以限定letter的元素中可接受的值只能是字母a-z其中一个(C)。

  • A、<xs:element name="letter"> <xs:simpleType> <xs:restrict base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restrict> </xs:simpleType> </xs:element>

  • B、<xs:element name="later"> <xs:simpleType> <xs:restrict base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restrict> </xs:simpleType> </xs:element>

  • C、<xs:element name="letter"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restriction> </xs:simpleType> </xs:element>

  • D、以上说法都不正确

参考答案 :C

答案说明 :无

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

  • A、HTML文档

  • B、视频

  • C、图片

  • D、以上都可以

参考答案 :D

答案说明 :无

28、关于Tomcat的介绍,正确的是(C)。

  • A、Tomcat运行稳定并且可靠,但是效率比较低

  • B、Tomcat不能作为独立的Web服务器软件

  • C、Tomcat是Apache组织的Jakarta项目中的一个重要的子项目,它的源代码是完全公开的

  • D、Tomcat中并没有提供数据库连接池的功能

参考答案 :C

答案说明 :A选项:Tomcat运行稳定、可靠、效率高;B选项:Tomcat可以作为独立的Web服务器软件;D选项:Tomcat中不仅具有Web服务器的基本功能,还提供了数据库连接池等许多通用组件功能。

29、关于配置Path环境变量的路径写法,正确的是(B)。

  • A、"%JAVA_HOME%bin;"

  • B、"%JAVA_HOME%\bin;"

  • C、"%JAVA_HOME%\bin"

  • D、以上都不是

参考答案 :B

答案说明 :无

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

  • A、100

  • B、500
  • C、404
  • D、303

参考答案 :B

答案说明 :无

多选题

31、关于HTTP 1.1优点的描述,下列说法正确的是(ABC)。

  • A、客户端向服务器发送多个请求时,无需等待上次请求的返回结果

  • B、减少了浏览器与服务器交互所需的时间

  • C、在一个TCP连接上可以传送多个HTTP请求和响应

  • D、建立一个TCP连接后,只能传送1个HTTP请求和响应

参考答案 :C,B,A

答案说明 :无

32、下面关于HTTP协议的说法中,正确的是(ABCD)。

  • A、HTTP是Hyper Text Transfer Protocol的缩写,即超文本传输协议

  • B、HTTP是一种请求/响应式的协议

  • C、客户端向服务器端发送一个请求,被称作HTTP请求

  • D、服务器端接收到请求后会做出响应,称为HTTP响应

参考答案 :A,B,C,D

答案说明 :无

33、下面关于响应头字段的说法中,正确的是(BC)。

  • A、Location头字段中的URL值是一个使用相对路径的URL地址

  • B、Refresh头字段的作用是告诉浏览器自动刷新页面的时间

  • C、使用Content-Disposition头字段可以让用户选择将响应的实体内容保存到一个文件中,而不是浏览器直接处理相应的实体内容

  • D、以上说法都不正确

参考答案 :B,C

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

34、下列选项中,可以在XML文档声明中使用的属性有(ABC)。

  • A、version

  • B、encoding

  • C、standalone

  • D、name

参考答案 :A,B,C

答案说明 :无

35、下列选项中,可能导致Tomcat不能启动成功的是( ABC)。

  • A、没有安装JDK

  • B、Tomcat与JDK的版本不匹配(例如Tomcat6.x要求使用JDK1.5或以上版本)

  • C、没有配置JAVA_HOME系统环境变量

  • D、没有安装浏览器

参考答案 :A,B,C

答案说明 :无

36、下列关于GET请求的说法中,错误的是(BD)

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

  • B、get方式传输数据大小没有限制

  • C、get方式会将请求信息在地址栏上显示

  • D、get方式提交数据比post方式更安全

参考答案 :B,D

答案说明 :无

37、关于Schema名称空间的描述中,正确的是(ACD)。

  • A、如果有两个URI并且其组成的字符完全相同,就可以认为它们标识的是同一个名称空间

  • B、在声明名称空间时,可以同时有xml和xmlns两个前缀

  • C、名称空间声明的语法格式是<元素名 xmlns:prefixname="URI">

  • D、在声明名称空间时,xmlns前缀仅用于声明名称空间的绑定

参考答案 :A,C,D

答案说明 :在声明名称空间时,有两个前缀是不允许的,它们是xml和xmlns。

38、下列通过哪个属性来使用名称空间引入XML Schema文档(AC)。

  • A、通过属性xsi:schemaLocation引入名称空间的文档

  • B、通过属性xmlns:schemaLocation来声明名称空间的文档

  • C、通过属性xsi:noNamespaceSchemaLocation属性直接指定

  • D、以上说法都不正确

参考答案 :A,C

答案说明 :在XML文档中引入XML Schema文档,不仅可以通过xsi:schemaLocation属性引入名称空间的文档,还可以通过xsi:noNamespaceSchemaLocation属性直接指定,noNamespaceSchemaLocation属性也是在标准名称空间“http://www.w3.org/2001/XMLSchema-instance”中定义的,它用于定义指定文档的位置。

39、下面关于POST请求的说法中,正确的是(ACD)。

  • A、post方式传可以传输大数据

  • B、post方式会将请求信息在地址栏上显示

  • C、post方式不会将请求信息在地址栏上显示

  • D、post方式提交数据相对于get方式安全些

参考答案 :A,C,D

答案说明 :无

40、下面选项中,说明浏览器允许接收图片的请求消息头有哪些?(BCD)

  • A、Accept: text/html

  • B、Accept: image/gif

  • C、Accept: image/*

  • D、Accept: */*

参考答案 :B,C,D

答案说明 :无

41、下列关于XML和HTML区别的描述中,正确的是(ABCD)。

  • A、HTML中的标记是用来显示数据的,而XML中的标记用来描述数据的性质和结构

  • B、HTML是不区分大小写的,而XML是严格区分大小写的

  • C、HTML可以有多个根元素,而格式良好的XML有且只能有一个根元素

  • D、HTML中,属性值的引号是可用可不用的,而XML中,属性值必须放在引号中

参考答案 :A,B,C,D

答案说明 :(1)HTML中的标记是用来显示数据的,而XML中的标记用来描述数据的性质和结构。 (2)HTML是不区分大小写的,而XML是严格区分大小写的。 (3)HTML可以有多个根元素,而格式良好的XML有且只能有一个根元素。 (4)HTML中,属性值的引号是可用可不用的,而XML中,属性值必须放在引号中。 (5)HTML中,空格是可用自动过滤的,而XML中,空格部分则不会自动删除。 (6)HTML中的标记是预定义的,而XML中的标记是可以随便定义的,并且可扩展。

42、下面关于在IntelliJ DEA中创建一个Java Web项目并部署在Tomcat服务器中的说法,正确的是(ABC)。

  • A、classes和lib文件夹是放在web文件夹下的WEB-INF文件夹下

  • B、Tomcat可以设置 默认端口8080或改为其他的

  • C、可以在【Run/Debug Configuration】窗口的【Application context】文本框中修改浏览器中项目访问路路径

  • D、tomcat 启动时必须配置CATALINA_HOME环境变量

参考答案 :A,B,C

答案说明 :无

判断题

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

参考答案 :对

答案说明 :无

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

参考答案 :对

答案说明 :无

45、Tomcat服务器默认的端口号是8080。

参考答案 :对

答案说明 :无

46、如果Tomcat使用默认端口号,Tomcat成功启动后,在浏览器地址栏中输入http://localhost:8080将能够访问Tomcat首页。

参考答案 :对

答案说明 :无

47、XML文档的注释以字符串“<!--”开始,以字符串“-->”结束。

参考答案 :对

答案说明 :XML文档的注释以字符串“<!--”开始,以字符串“-->”结束。 具体语法格式如下所示: <!--注释信息-->

48、在使用名称空间时,必须先声明名称空间。

参考答案 :对

答案说明 :无

49、B/S架构中,浏览器并不是直接与数据库服务器建立连接,而是通过Web服务器与数据库服务器需要建立连接。

参考答案 :对

答案说明 :无

50、在DTD约束语法中,定义元素时,元素的内容有#PCDATA、子元素、混合内容、EMPTY4种内容形式。

参考答案 :错

答案说明 :还包括ANY,元素内容共有5种内容形式。

51、引用本地的DTD文件时,可以是相对于xml文档的相对路径,也可以是一个绝对路径。

参考答案 :对

答案说明 :在XML文档中引入外部DTD文件有两种方式,具体如下: 第1种方式: <!DOCTYPE 根元素名称 SYSTEM "外部DTD文件的URI"> 第2种方式: <!DOCTYPE 根元素名称 PUBLIC "DTD名称" "外部DTD文件的URI"> 在上述两种引入DTD文件的方式中,第1种方式用来引用本地的DTD文件,第2种方式用来引用公共的DTD文件,其中“外部DTD文件的URI”指的是DTD文件在本地存放的位置,对于第1种方式,它可以是XML文档的相对路径,也可以是一个绝对路径,对于第2种方式,它是Internet上的一个绝对URL地址。

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

参考答案 :对

答案说明 :无

53、在XML文档中,名称空间的声明就是为某个模式文档的名称空间指定一个临时名称,它通过一系列的保留属性来声明,这种属性的名字必须是以“xmlns”或“xmlns:”为前缀。

参考答案 :对

答案说明 :无

54、XML文档的声明必须位于文档的第一行。

参考答案 :对

答案说明 :从XML 1.1开始,在一个完整的XML文档中,必须包含一个XML文档的声明,并且该声明必须位于文档的第一行。XML声明表示该文档是一个XML文档,以此判断需要遵循哪个XML版本的规范。

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

参考答案 :错

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

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

参考答案 :对

答案说明 :无

57、Tomcat的webapps目录是Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下。

参考答案 :对

答案说明 :Tomcat安装目录具体介绍如下。 (1)bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件),如tomcat8.exe、startup.bat。 (2)conf:用于存放Tomcat的各种配置文件,如web.xml、server.xml。 (3)lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件。 (4)logs:用于存放Tomcat的日志文件。 (5)temp:用于存放Tomcat运行时产生的临时文件。 (6)webapps:Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下。 (7)work:Tomcat的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下。

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

参考答案 :对

答案说明 :无

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值