练习题
一、选择题
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服务器上运行。