Java Web应用开发项目教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

练习题

一、选择题

1.以下选项中,属于浏览器功能的是( )。

A.编辑HTML文档

B.解析并运行JSP代码

C.解析并运行JavaScript代码

D.发送HTTP请求,接收HTTP响应

E.解析并展示HTML文档

F.编译Java源程序代码

2.以下选项中,属于Web服务器功能的是( )。

A.接收HTTP请求,发送HTTP响应

B.编译Java程序源代码

C.动态加载并执行程序代码

D.运行网页中的JavaScript脚本和Applet

E.展示网页中的图片

F.解析HTML文档

3.以下选项中,属于Web服务器端编程技术的是( )。

A.ASP

B.Flash

C.JSP/Servlet

D.HTML

E.JavaScript

F.CGI

G.PHP

4.以下对静态网页的描述中正确的是( )。

A.就是指事先存放在Web服务器端文件系统中的HTML文档

B.就是不允许包含声音、动画等的HTML文档

C.Web服务器动态执行程序代码,由此产生的HTML文档就是静态HTML文档

D.不允许修改的HTML文档

5.当Tomcat作为独立Servlet容器运行时,有哪些特点?( )

A.Tomcat在一个Java虚拟机进程中独立运行

B.Tomcat是一个独立的Web服务器,直接与客户端通信,负责接收客户请求和发送响应结果

C.Tomcat和Servlet分别运行在不同的Java虚拟机进程中

D.无须启动任何Java虚拟机进程,就能直接运行Tomcat服务器程序

6.为什么安装Tomcat时要先安装JDK?( )

A.Tomcat作为Java程序,它的运行离不开JDK提供的Java虚拟机

B.Tomcat 6.x以下的版本在运行时利用JDK提供的Java编译器来动态编译JSP代码

C.Tomcat利用JDK来接收HTTP请求

D.Tomcat利用JDK来发送HTTP响应

7.一个用户安装了Tomcat,但无法启动Tomcat,可能是由于下列哪些原因引起的?( )

A.没有安装JDK

B.Tomcat与JDK的版本不匹配,例如Tomcat 6.x要求使用JDK1.5或以上的版本

C.没有设置JAVA_HOME系统环境变量

D.没有设置CATALINE_HOME系统环境变量

E.没有安装浏览器

8.以下对HTML和浏览器的描述中正确的是( )。

A.浏览器是HTML文档的编辑器,可以用浏览器来编写HTML页面

B.浏览器是HTML的解析器,能够解析HTML文件,并可以在窗口中展示网页

C.浏览器是HTML的编译器和运行器,能够把HTML文件编译成可执行文件,然后执行它

9.关于HTTP协议,以下选项中描述正确的是( )。

A.HTTP响应的正文部分必须为HTML文档

B.HTTP响应的正文部分可以是任意格式的数据,如HTML,JPG,ZIP,MP3,XML,EXE数据等

C.HTTP协议规定服务器端在默认情况下监听TCP80端口

D.HTTP协议规定了HTML语法

E.HTTP协议是由Microsoft公司制定的

F.HTTP是“Hypertext Transfer Protocol”的缩写

二、简答题

1.简述HTTP协议和一次HTTP请求与响应的过程。

2.试阐述JSP服务器端运行环境的安装与配置。

3.试编写一个简单的JSP程序,并能够使之在Tomcat服务器上运行。