发布时间 : 星期三 文章Jsp程序设计(1-4章)更新完毕开始阅读7f2c49e95ef7ba0d4a733bc0
一、选择题
1.以下( )属于浏览器的功能。 A.编辑HTML文档
B.解析并运行JSP代码
C.解析并运行JavaScript代码
D.发送HTTP请求,并接收HTTP响应 E.解析并展示HTML文档 F.编译Java源程序代码
2.以下( )属于Web服务器的功能。? A.接收HTTP请求,并发送HTTP响应 B.编译Java源程序代码 C.动态加载并执行程序代码
D.运行网页中的JavaScript脚本和JavaApplet E.展示网页中的图片 F.解析HTML文档
3.关于HTTP协议,以下( )说法是正确的。 A.HTTP响应的正文部分必须为HTML文档
B.HTTP响应的正文部分可以是任意格式的数据,如HTML、JPG、ZIP、MP3、XML、和EXE数据等
C.HTTP协议是由Microsoft公司制定的
D.浏览器与Web服务器之间的通信遵循HTTP协议 G.HTTP是“Hypertext Transfer Protocol”的缩写
H.HTTP请求的正文部分可以是任意格式的数据,如HTML、JPG、ZIP、MP3、XML、和EXE数据等
4.HTML与浏览器的关系是( )。
A.浏览器是HTML文档的编辑器,可以用浏览器来编写HTML页面
B.浏览器是HTML的解析器,能够解析HTML文件,并且可以在窗口中展示网页 C.浏览器是HTML的编译器和运行器,能够把HTML文件编译成可执行文件,然后执行它
5.以下( )属于Web服务器端编程技术。
A.ASP B.Flash C.JSP/Servlet D.HTML E.JavaScript F.CGI G.PHP 6.以下( )属于标记语言。
A.HTML B.Java C.Jsp D.XML E.JavaScript
7.用户在本地编写了一个hello1.htm文件,用IE浏览器打开它,需要先发送一个HTTP请求么? A.需要 B.不需要
8.在Web服务器端有一个index.htm文件,该文件包含以下超链接: hello1.htm(纯文本网页)
当浏览器请求访问index.htm文件时,以下( )说法是正确的。
A.浏览器在接收到来自服务器的index.htm文件后,对其解析,根据以上标记中的href属性值,再自动发出一个要求访问hello1.htm文件的HTTP请求 B.当浏览器展示index.htm页面时,如果用户选择网页上的“hello1.htm”(纯
文本网页)超级链接,浏览器会发出一个要求访问hello1.htm文件的HTTP请求 C.浏览器每次在向Web服务器发送HTTP请求时,都必须先建立FTP连接
D.浏览器在与Web服务器建立了FTP连接后,可以利用该连接发送多个HTTP请求
9.关于Servlet规范,以下( )说法是正确的。 A.Servlet规范属于HTTP协议的一部分 B.Servlet规范由SUN公司制定
C.Servlet规范制定了标准Servlet接口
D.Servlet规范规定Servlet容器的配置文件为conf子目录下的server.xml文件
E.Tomcat是符合Servlet规范的优秀Servlet容器
F.Tomcat的组成结构(包括Server、Service、Engine和Connector等组件)是由自身的实现决定的,与Servlet规范无关 10.以下( )选项属于Servlet容器的功能。 A.接收并解析客户要求访问特定Servlet的请求
B.创建一个包含客户请求信息的ServletRequest对象
C.创建一个ServletResponse对象,Servlet用它来生成响应结果 D.创建Servlet对象
E.调用Servlet对象的service()服务方法 F.把Servlet对象生成的响应结果发给客户 11.关于Servlet,以下( )说法是正确的。 A.Servlet是运行在服务器端的小插件
B.当客户请求访问某个Servlet时,服务器就把特定Servlet类的源代码发送给浏览器,浏览器来编译并运行Servlet
C.Tomcat是目前唯一能运行Servlet的服务器,其他服务器如果希望运行Servlet就必须与Tomcat集成
D.Servle规范规定,标准Servlet接口有个service(),它有两个参数,分别为ServletRequest何ServletResponse类型
12.当Tomcat作为独立Servlet容器运行时,有( )特点。 A.Tomcat在一个Java虚拟机进程中独立运行
B.Tomcat是一个独立的Web服务器,直接与客户端通信,负责接收客户请求和发送相应结果
C.Tomcat与Servlet分别运行在不同的Java虚拟机进程中
D.无需启动任何Java虚拟机进程,就能直接运行Tomcat服务器程序
13.当Tomcat作为其他Web服务器的进程内或进程外的Servle容器来运行时,有( )共同的特点。
A.其他Web服务器直接与客户端通信。如果客户端请求访问Servlet,Tomcat的Web服务器插件就把请求转发给Servlet容器组件
B.Tomcat直接与客户端通信。如果客户端请求访问的不是Servlet,Tomcat的Web服务器插件就把请求转发给其他Web服务器 C.Tomcat总是在一个Java虚拟机进程中独立运行
D.Tomcat本身不是一个独立的Web服务器,可以为其他不支持Java的Web服务器提供运行Java Servlet的功能
14.为什么安装Tomcat时要先安装JDK?
A.Tomcat作为Java程序,它的运行离不开JDK提供的Java虚拟机
B.Tomcat6.X以下的版本在运行时利用JDK提供的Java编译器来动态编译Jsp代码
C.Tomcat利用JDK来接收HTTP请求 D.Tomcat利用JDK来发送HTTP响应结果
15.一个用户安装了Tomcat,但无法启动Tomcat,可能是由于( )因素引起的。
A.没有安装JDK
B.TomCat与JDK的版本不匹配,例如Tomcat6.X要求使用JDK1.5或者以上版本
C.没有设置JAVA_HOME系统环境变量 D.没有设置CTALINA_HOME系统环境变量 E.没有安装浏览器 16.配置Jsp运行环境,若Web应用服务器选用TomCat,以下说法正确的是(A.先安装TomCat,再安装JDK B.先安装Jdk,再安装TomCat
C.不需要安装Jdk,安装TomCat就可以了
D.Jdk和Tomcat只要都安装就可以了,安装顺序每关系 17.当浏览器第二次访问以下JSP网页时的输出结果是()。 <%
int b=0; a++; b++; %>
a:<%=a%>
b:<%=b%> A.a=0 b=0 B.a=1 b=1 C.a=2 b=1 D.a=1 b=0
18.表达式<%=\的输出结果为()。 A.2+6 B.6 C.24
D.不会输出,因表达式是错误的
19.表达式<%=\ \的输出结果为()。 A.2+6 B.6 C.24
D.不会输出,因表达式是错误的
20.表达式<%=2+ 4%>的输出结果为()。 A.2+6 B.6
。 )C.24
D.不会输出,因表达式是错误的
21.下列()语句可以获得页面请求中的一个文本框的收入(文本框的名字为title)。
A.request.getParameter(\; B.request.getAttribute(\C.request.getparameter(\D.request.getParameters(\;
22.Page指令的( )属性可以设置Jsp页面是否可多线程访问。 A.session B.buffer
C.isThreadSafe D.Info
23.要设置某个Jsp页面为错误处理页面,以下page指令正确的是()。 A.<%@ page errorPage= \B.<%@ page isErrorPage= \
C.<%@ page extends= \D.<%@ page info= \24.给定Jsp程序源码如下,可以在下划线处插入并能够正确输出WELCOME,JACK的语句是()。
<% String name= \WELCOME, A.name
B.<%=name%>
C.out.println(name); D.<%out.println(name);%>
25. 可在Jsp页面出现该指令的位置处,静态插入一个文件( )。 A.page指令标签
B.page指令的import属性 C.include指令标签 D.include动作标签
26.给定Jsp程序源码如下:
<% int count=1;%>
以下( )语句可以在下划线出插入,并且运行后输出结果是:1 A.<%=++count %> B.<% ++count; %> C.<% count++; %> D.<%=count++ %>
27.Page指令的作用是( )。