最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案Word文件下载.docx
《最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新WEB应用程序开发JAVAWEB开发模拟考试题库188题含答案Word文件下载.docx(48页珍藏版)》请在冰豆网上搜索。
19.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。
HttpServlet,POST,GET,PUT,doPost,doGet,doPut
20.如果要获取请求客户端的IP地址,应使用________对象。
request
21.表单的提交方法包括_______和______方法。
post,get
22.getParameter()方法中以____()______形式返回指定参数的所有值。
字符串
23.表单标记中的__________属性用于指定处理表单数据程序url的地址。
action
24.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。
浏览器,string
25.XML文件有且只有一个______,其他标记都必须封装在其中,该标记又称为文件标记。
根标记
26.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。
init(),service(),destroy()
27.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。
SQL,返回
28.ODBC是由微软开发的、目前用得最广泛的用来_________的API,它是用________编写的标准应用程序。
连接数据库,c语言
29.异常的处理,可在该方法的代码段中包含3类代码:
__________、____________和____________代码块。
catch,try,which
30.操作文件主要有两种类型()、()。
读取内容,写入内容或者更改文件的属性
31.JSP页面的程序片中可以插入________标记。
HTML
32.JSP网页文件的扩展名是()。
jsp
33.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。
confirm()
34.为了解释page指令的import属性的使用,用()来说明。
time.jsp程序
35.JSP编译指令用于指定所使用的()、()、()、()。
脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet
36.解决汉字的问题,最简单的方法就是在文件头加入()。
%@pagecontentType="
text/html;
charset=GBK"
%>
37.JSP中不能应用()函数。
JavaScript
38."
getProperty>
动作用于从一个()中得到某
个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。
其JSP语法为()。
JavaBean,String,<
getPropertyname="
beanInstanceName"
property="
propertyName"
/>
39.Tomcat的主要配置文档是()。
可以通过配置server.xml设置()。
server.xml,服务器的端口及虚拟路径
40."
对象是典型的具有()、()和()的事物,()反映了对象
的状态,可以读取或设置。
对于一般的对象,要想使用它,必须先声明一个(),再将它实例化,就会得到一个可以使用的对象。
方法,属性,集合,对象的属性,类
41.在传统的网页HTML文件()中加入()和(),就构成了JSP网页。
*.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag)
42.JSP开发网站的两种模式分为()、()。
jsp+javabean,jsp+javabean+servlet
43.Servlet的生命周期分三个时期:
()、()、()。
装载Servlet,创建一个Servlet实例,销毁
44.JavaServlet的主要特点是:
()、()、()、()、节省投资。
运行servlet需要在()注册.
高效,方便,功能强大,可移植性好,web.xml
45.理论上,GET是(),POST是()。
用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器
46.jsp主要内置对象有:
()、()、()、()、()、()、out、config、page。
application,exception,pageContext,request,session,response
47.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。
异常(Exception)
48.JDBC和数据库建立连接的一种常见方式是通过()。
JDBC-ODBC桥
49."
异常的处理,可在该方法的代码段中包含3类代码:
()和
finally代码块。
trycatch
50.()对象对于每个Web应用来说只有一个。
application
51.在JSP页面中可以通过()方法来获得ServletContext对象。
getServletContext()
52."
JSP中共享数据,大体上分为两种情况,第一种是在()之间共享
数据,另一种是在()之间共享数据。
同一个用户的不同页面,不同用户
53."
()接口可以获取由客户端传送的阐述名称,也可以获取客户端正
在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。
"
HttpServerletRequest
54.URI()是()的缩写,可以是绝对路径或者相对路径。
UniformResourceIdentifier,统一资源标记符
55.JavaBean是描述()的软件组件模型。
Java
56.FileReader通过()对象或者()可以把内容输出到文件中。
FileWriter
57.Out对象的方法()关闭流,并输出;
()获得缓冲区的大小()清除缓冲区的流。
Close,getBufferSize,clearBuffer
58.()对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。
out对象的范围是()。
out,page
59.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。
getInitParameter,getAttribute
60.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。
SessionID,唯一标识
61.()对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端()一次访问的一些特定信息。
session,访问者
62.request对象是()的一个实例。
当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。
ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest
63.一个Bean由三部分组成()、2.()、3.()。
属性(Property),事件(Event),方法(Method)
二、单选题
64."
为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码
A."
response.setContentType()
B.response.setCharcterEncoding()
C.response.setPageCoding()
D.response.setCharset()
B
65.session对象的__________________方法用于设置会话的超时时间。
A.session.setMaxInactiveInterval(30);
B.session.setMaxTime(30);
C.session.getMaxInactiveInterval();
D.session.setAttribute(“time”,30);
A
66."
在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为()。
<
/br>
Stringpath=request.getRealPath("
photo"
);
Filefp1=newFile(path);
File[]files=fp1.listFiles();
for(inti=0;
i<
files.length;
i++)<
{<
if(__________________________)<
{<
files[i].delete();
}<
}
A.files[i].isFile()
B.files[i].isDirectory()
C.!
files[i].isFile()
D.!
files[i].isDirectory()
67."
下列File对象的哪个方法能够判断File对象对应的路径是否为目录。
()
A.canRead()
B.canWrite()
C.exists()
D.isDirectory()
D
68."
HTML文档定义层的标记是()
A.<
layer>
B.<
level>
C.<
div>
D.<
element>
C
69."
组件<
inputname="
imageField"
type="
image"
src="
/Last.gif"
>
表示()。
A.图形按钮
B.图形显示标记
C.上传图片
D.下载图片
70."
DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc:
子协议>
:
子名称>
,下列哪个url是不正确的?
”jdbc:
mysql:
//localhost:
80/数据库名”
B.”jdbc:
odbc:
数据源C.”jdbc:
oracle:
thin@host:
端口号:
数据库名”
D.”jdbc:
sqlserver:
//172.0.0.1:
1443;
DatabaseName=数据库名
71."
下面哪一项是提供了对xml文档的元素的访问方法?
A.Document
B.Element
C.Nodelist
D.Text
72."
在JSP页面中使用<
setPropetyname="
bean的名字"
bean属性名"
param="
表单参数名"
/>
格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。
A.必须和表单参数类型一致
B.必须和表单参数名称一一对应
C.必须和表单参数数量一致
D.名称不一定对应
73."
下列说法哪一项是正确的()
Apache用于ASP技术所开发网站的服务器
B.IIS用于CGI技术所开发网站的服务器
C.Tomcat用于JSP技术所开发网站的服务器
D.WebLogic用于PHP技术所开发网站的服务器
74."
page指令中的哪个属性可多次出现?
A.contentType
B."
extends
C.import
D.不存在这样的属性
75."
JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应
B.response
C.session
D.application
76."
下列设置颜色的方法中不正确的是()
bodybgcolor=”red”>
bodybgcolor=”yellow”>
bodybgcolor=”#FF0000”>
bodybgcolor=”#HH00FF”>
77."
在JDBCAPI中所提供的()类的职责是:
依据数据库的不同,管理不同的JDBC驱动程序
DriverManager
B.Connection
C.Statement
D.Class
78."
关于MVC架构的缺点,下列的叙述哪一项是不正确的?
A.提高了对开发人员的要求
B.代码复用率低
C.增加了文件管理的难度
D.产生较多的文件
79."
JSP内置对象request的getParameterValues()方法返回值是()
String[]
B.Object[]
C.String
D.Object
80."
下列选项中,()是正确的表达式
%Strings="
helloworld"
;
%>
%="
!
81."
在某个JSP页面中存在这样一行代码:
2"
+"
4"
运行该JSP,以下说法正确的是()
这行代码没有对应的输出
B.这行代码对应的输出是6
C.这行代码对应的输出是24
D.这么代码将引发错误
82.在web项目的目录结构中,web.xml文件位于()中
src目录
B.文档根目录
C.variable
D.WEB-INF目录
83."
阅读下面代码片段:
RequestDispatcher<
dispatcher=request.getRequestDispatcher("
a.jsp"
dispatcher.forward(request,response);
关于该段代码的作用,下列叙述哪项是正确的?
()A.页面重定向到a.jsp页面
B.将请求转发到a.jsp页面
C.从a.jsp定向到当前页面
D.从a.jsp转发到当前页面
B
84.下列设置颜色的方法中不正确的是()
85.URL是Internet中资源的命名机制,URL由三部分构成()。
协议、主机DNS名或IP地址和文件名
B.主机、DNS名或IP地址和文件名、协议
C.协议、文件名、主机名
D.协议、文件名、IP地址
86."
下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格()<
while(rs.next()){<
out.print(“<
tr>
”);
td>
”+rs.getString
(1)+”<
/td>
”+rs.getString
(2)+”<
”+rs.getString(3)+”<
”+rs.getString(“publish”)+”<
”+rs.getFloat(“price”)+”<
/tr>
}A.4
B.5
C.6
D.不确定
87.在JSP中通过虚拟目录获取真实的物理目录的方法为___________。
A.request.getRealPath()
B.request.getPath()
C.response.getRealPath()
D.response.getPath()
88.下列哪个不是HTML的常用标记____________________。
html>
head>
body>
Book>
89.JSP应用程序配置文件的根元素为____________________
WEB>
web-inf>
web-app>
WebRoot>
90.不是JSP运行必须的是()
A.操作系统
B.JavaJDK
C.支持Jsp的Web服务器
D.数据库
91."
如果要把一个用户名jack保存在session对象里,则下列语句正确的是()
session.setAttribute(name,jack);
B.session.setAttribute("
name"
"
jack"
C.session.setAttribute("
name);
D.session.setAttribute("
92."
下述选项中不属于JDBC基本功能的是:
()。
与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
93.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)
A.进程
B.线程
C.程序
D.服务
94.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
A.发送一个JSP源文件到客户端
B.发送一个Java文件到客户端
C.发送一个HTML页面到客户端
D.什么都不做。
95.在“<
”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。
()。
从定义处之后有效。
B.在整个页面内有效。
C.从定义处之前有效。
D.不确定。
96."
能够替代<
字符的替代字符是()?
()
A.&
lt
B.&
gt;
C.&
lt;
D.&
nbsp;
97."
JSP的哪个指令允许页面使用者自定义标签库?
A.Include指令
B.Taglib指令
C.Include指令
D.Plugin指令
98.下列哪一项不属于JSP动作指令标记?
param>
plugin>
javaBean>
99.下列哪个属性为单元格向下打通的行数,用于合并单元格。
A.rowspan
B.colspan
C.height
D.width
100.下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。
A.service()
B.init()
C.doPost()
D.destroy()
101."
RequestDispatcherdispatcher=request.getRequestDispatcher("
a.j