Jsp程序设计(1-4章) 联系客服

发布时间 : 星期三 文章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指令的作用是( )。