单选题
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请求方式更安全。
参考答案 :对
答案说明 :无