forword>
4.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。
答案:
32,IP地址
5.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:
服务,应用程序接口,协议
6.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:
JSPcontainer
7.在DOM接口规范中,有四个基本接口:
____________、__________、_________和___________。
答案:
Node,Nodelist,NamedNodeMap,Document
8.Servlet中使用Session对象的步骤为:
调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:
HttpServletRequest.getSession()
9.如果要获取请求客户端的IP地址,应使用_______对象。
答案:
request
10.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:
sendRedirect(URLurl)
11._____类型的Servlet接受HTTP请求且生成HTTP响应。
答案:
response
12.答案:
“
–”和“–>out对象的_______方法,功能是输出缓冲的内容。
答案:
out.flush()
13.JSP页面中,输出型注释的内容写在_____之间。
14.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。
答案:
synchronized
15.JSP页面的程序片中可以插入_____标记。
答案:
HTML
16.“<%!
”和“%>”之间声明的方法在整个页面内有效,称为_______。
答案:
页面的成员方法
17.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:
0至254
18.JDBC主要由两部分组成:
一部分是访问数据库的高层接口,即通常所说的______;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即_______。
答案:
JDBCAPI,JDBCDatabaseDriver
19.response.setHeader(“Refresh”,“5”)的含义是指__页面刷新时间为__。
答案:
5秒
20.IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。
答案:
0至254
21.out对象的______方法,功能是输出缓冲的内容。
答案:
out.flush()
22.在“<%!
”和“%>”之间声明的变量又称为_________,其作用范围为整个JSP页面。
答案:
页面成员变量
23._______和_____用于做字节流输入输出操作,_____和_______用于做字符流输入输出操作。
答案:
InputStream,OutputStream,Reader,Writer
24.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。
答案:
HttpServlet,POST,GET,PUT,doPost,doGet,doPut
25.如果要获取请求客户端的IP地址,应使用________对象。
答案:
request
26."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用
_______对话框。
答案:
onclick/confirm
27.表单标记中的__________属性用于指定处理表单数据程序url的地址。
答案:
action
28.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。
答案:
sun,对象
29.在Servlet中,主要使用HttpServletResponse类的重定向方法________方法实现重定向。
答案:
sendRedirect
30.异常的处理,可在该方法的代码段中包含3类代码:
__________、____________和____________代码块。
答案:
catch,try,which
31."下面的代码建立Mysql数据库的连接,请:
try{Class.forName(""_________"");
}
创建连接的代码如下:
try{//和数据库建立连接
conn=
DriverManager.getConnection(
""_____//localhost:
3306/booklib"",""root"","""");
……
conn.close();
}
catch(Exceptione){
out.println(e.toString());
}
答案:
com.mysql.jdbc.Driver,jdbc:
mysql:
32.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。
答案:
init(),service(),destroy()
33.表单标记中的_____属性用于指定处理表单数据程序url的地址。
答案:
action
34.指令标记、JSP动作标记统称为()。
答案:
JSP标记
35.简单地说,JDBC能够完成下列三件事:
与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。
答案:
connection,statement,resultset
36.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。
答案:
SQL,返回
37.getParameter()方法中以__________形式返回指定参数的所有值。
答案:
字符串
38.Resulset接口的__________方法可以使结果集指针指向下行数据。
答案:
next()
39.Servlet运行于________端,与处于客户端的Applet相对应。
答案:
服务器
40.JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。
答案:
JavaServerPages,SunMicrosystems,动态
41.Include指令的语法格式(),其中()意思为相对地址。
答案:
<%@includefile=“relativeURL”%>,relativeURL
42.page指令的语法为()。
答案:
<%@pagepageDirectiveAttributeList%>
43.JSP编译指令的一般语法形式为()。
答案:
<%@指令名=“值”%>
44.解决汉字的问题,最简单的方法就是在文件头加入()。
答案:
<%@pagecontentType="text/html;charset=GBK"%>
45.对待异常的方式有两种:
();()。
答案:
在方法内部捕获并处理该异常,在本方法内不处理该异常而是,将异常抛给方法的调用者由调用者决定如何处理异常
46.Tomcat的主要配置文档是()。
可以通过配置server.xml设置()。
答案:
server.xml,服务器的端口及虚拟路径
47.包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml,包含Tomcat中使用的jar文件。
在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中Tomcat脚本Startup()、Shutdown()。
答案:
启动Tomcat,关闭Tomcat
48.W3C是指__________。
答案:
万维网联盟
49.在传统的网页HTML文件()中加入()和(),就构成了JSP网页。
答案:
*.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag)
50.()动作用于向一个()的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用()动作引入的JavaBean的名字。
答案:
setProperty>,JavaBean,useBean>
51.JSP开发网站的两种模式分为()、()。
答案:
jsp+javabean,jsp+javabean+servlet
52.一个Bean由三部分组成:
()、()、()。
答案:
实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性
53.JDBC的主要任务是:
()、()、()。
答案:
与数据库建立连接,发送SQL语句,处理结果
54.application对象是(),而session对象则是每个客户专用的。
答案:
代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息
55.理论上,GET是(),POST是()。
答案:
用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器
56.jsp主要内置对象有:
()、()、()、()、()、()、out、config、page。
答案:
application,exception,pageContext,request,session,response
57."异常的处理,可在该方法的代码段中包含3类代码:
()和
finally代码块。
答案:
trycatch
58.Tomcat目录bin()、conf()、lib()。
答案:
"包含启动/关闭脚本,
59.JavaBean的属性()、()、()、()。
答案:
Simple属性,Indexed属性,Bound属性,Constrained属性
60.假设有一个JavaScript函数为show(),如果要求在页面加载时就执行,最好使用
标记的_______什么事件。
答案:
onload
61.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。
答案:
application
62.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。
答案:
servlet/lib
63.FileOutputStreamJSP是()公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
答案:
SunMicrosystems
64."程序运行难免会发生异常和错误。
当处理JSP页面时,遇到的
异常分为两个基本类型:
(),()。
答案:
编译时的错误,运行时的错误
65.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。
答案:
HttpSession
66."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正
在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。
答案:
"HttpServerletRequest
67.URI()是()的缩写,可以是绝对路径或者相对路径。
答案:
UniformResourceIdentifier,统一资源标记符
68.()是运行在服务器端,用来响应客户端请求的java代码模块。
答案:
Servlet
69."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅
和()对象发生关系。
include>动作可以包含一个或几个()用于向要引入的页面传递参数。
答案:
include>,JspWrite,param>子动作
70.JavaBean是描述()的软件组件模型。
答案:
Java
71.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。
答案:
Close,getBufferSize,clearBuffer
72.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。
答案:
getInitParameter,getAttribute
73.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。
答案:
SessionID,唯一标识
74.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个Cookie对象,用来保存客户端的用户信息。
答案:
getWriter,addCookie
75.request对象是()的一个实例。
当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。
答案:
ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest
76."getProperty>动作用于从一个()中得到某
个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。
其JSP语法为()。
答案:
JavaBean,String,getPropertyname="beanInstanceName"property="propertyName"/>
77."Tomcat服务器的默认端口是(),怎样修改tomcat的端口()。
答案:
8080,在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可
78.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。
答案:
ServletRequest,ServletResponse
二、单选题
79."page指令中的哪个属性可多次出现?
()
A.contentType
B."extends
C.import
D.不存在这样的属性
答案:
C
80."下面哪一项不是加载驱动程序的方法?
()
A."通过DriverManager.getConnection方法加载
B.调用方法Class.forName
C.通过添加系统的jdbc.drivers属性
D.通过registerDriver方法注册
答案:
A
81."
()
A.size
B.value
C.selected
D.checked
答案:
A
82."HTML文档定义层的标记是()
A.
B.
C.
D.
答案:
C
83."使用格式setPropertyname=""beanid""property=""bean的属性""value=""<%=expression%>""/>给Bean的属性赋值,expression的数据类型和bean的属性类型()。
A.必须一致
B.可以不一致
C.必须不同
D.无要求
答案:
A
84."DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc:
<子协议>:
<子名称>,下列哪个url是不正确的?
()
A."”jdbc:
mysql:
//localhost:
80/数据库名”
B.”jdbc:
odbc:
数据源C.”jdbc:
oracle:
thin@host:
端口号:
数据库名”
D.”jdbc:
sqlserver:
//172.0.0.1:
1443;DatabaseName=数据库名
答案:
A
85."在JSP页面中使用setPropetyname=""bean的名字""property=""bean属性名""param=""表单参数名""/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。
A.必须和表单参数类型一致
B.必须和表单参数名称一一对应
C.必须和表单参数数量一致
D.名称不一定对应
答案:
D
86."关于分页显示,下列的叙述哪一项是不正确的?
()
A."只编制一个页面是不可能实现分页显示的
B.采用一至三个页面都可以实现分页显示
C.分页显示中,记录集不必在页面跳转后重新生成
D.分页显示中页面显示的记录数可以随用户输入调整
答案:
A
87."下面哪一项是合法的xml标记名称?
()
A.<123abc>
B.<123书名>
C.
D.
答案:
C
88."A3-6当浏览器第二次访问该JSP网页时的输出结果是什么?
<%!
inta=0;%>
<%intb=0;
a++;
b++;
%>
a:
<%=a%>
b:
<%=b%>
选项:
()
A.a=0b=0
B.a=1b=1
C.a=2b=1
D.a=3b=2
答案:
C
89.在JSP中要使用user包中的User类,则以写法正确的是()
A.useBeanid="user"class="user.User"scope="page"/>
B.useBeanclass="user.Use.class"/>
C.useBeanname="user"class="user.User"/>
D.useBeamid="user"class="user"import="user.*"/>
答案:
A
90."JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时()。
A."验证不通过,提交数据给服务器
B.验证不通过,不提交数据给服务器
C.验证通过,提交数据给服务器
D.验证通过,不提交数据给服务器
答案:
C
91."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。
A.RequestScope
B.ResponseScope
C.OutScope
D.WriterScope
答案:
A
92."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应
A."request
B.response
C.session
D.application
答案:
C
93."如果请求页面中存在两个按钮(假定按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法
A."request.getParameter(sex);
B.request.getParameter("sex");
C.request.getParameterValues(sex);
D.request.getParameterValues("sex");
答案:
B
94."在某个JSP页面中存在这样一行代码:
<%=""2""+""4""%>,运行该JSP,以下说法正确的是()
A."这行代码没有对应的输出
B.这行代码对应的输出是6
C.这行代码对应的输出是24
D.这么代码将引发错误
答案:
C
95."在设计Web项目的目录结构下,一般把JSP和HTML文件放在()
A."src目录
B.文档根目录或其子文件夹下
C.META-INF目录
D.WEB-INF目录
答案:
B
96.设置文档体背景颜色的属性是()
A.text
B.bgcolor
C.background
D.link
答案:
C
97."阅读下面代码片段:
RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp"");
dispatcher.forward(request,response);
关于该段代码的作用,下列叙述哪项是正确的?
()A.页面重定向到a.jsp页面
B.将请求转发到a.jsp页面
C.从a.jsp定向到当前页面
D.从a.jsp转发到当前页面
答案:
B
98.用来在网页中显示图形的标记为()
A.
B.
C.
D.
答案:
B
99.表示粗体加斜体的标记是()。
A.字体
B.字体
C.字体
D.字体
答案:
C
100.标记中,align属性为段落文字的对齐方式,不能取的值为()。
A.Left
B.Right
C.Center
D.width
答案:
D
101.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。
()
A.service()
B.init()
C.doPost()
D.destroy()
答案:
B
102."下列说法哪一项是正确的()
A."Apache用于ASP技术所开发网站的服务器
B.IIS用于CGI技术所开发网站的服务器
C.Tomcat用
展开阅读全文