Java测试题文档格式.docx
《Java测试题文档格式.docx》由会员分享,可在线阅读,更多相关《Java测试题文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
inputtype=”upload”name=”photo”/>
代表上传文件的输入域
d、代表上传文件的多个输入域的name属性取值能够相同
()7、对于以下select查问语句,查问结果寄存在rs变量中:
Stringsql=“selectid,name,pricefrombookswherename=’tom’andprice=40”;
ResultSetrs=stmt.executeQuery(sql);
以下哪些选项能够接见查问结果中的price字段?
a、floatprice=rs.getString(3);
b、floatprice=rs.getFloat
(2);
c、floatprice=rs.getFloat(3);
d、floatprice=rs.getFloat(
“price”);
()8、以下哪个选项正确地创立了一个PreparedStatement对象?
假定prepStmt变量为PreparedStatement种类,con变量为种类,
sql变量表示一个SQL语句。
(单项选择)
a、prepStmt=con.createStatement(sql);
b、prepStmt=con.prepareStatement();
c、prepStmt=con.createStatement();
d、prepStmt=con.prepareStatement(sql);
()9、以下哪些属于接口的方法?
a、execute(Stringsql)b、commit()c、createStatement()d、getFloat(intcolumnIndex)
(
在MySql
)10、假定要依据分页(每页显示数据库中,以下哪条语句是取第
10条)的形式获取t1表中的数据,
2页中的数据?
(单项选择)
A、select*fromtestlimit10,10;
B、select*fromtestlimit11,10;
C、select*fromtestlimit10,20;
D、select*fromtestlimit11,20;
()11、在
数?
Mysql数据库中,以下哪条语句用于统计
test表中的记录总
A、selectsum(*)fromtest;
B、selectcount(*)fromtest;
C、selectavg(*)fromtest;
()12、假定在D盘根目录下有一个名为db.sql的文件,以下哪些语句能够利用db.sql恢复数据库test(数据库名已经存在)中的表构造和数据?
A、在Mysql提示符下输入以下命令
usetest;
sourced:
/db.sql;
B、在DOS提示符下输入以下命令
mysql-uroot–
C、在DOS提示符下输入以下命令
mysqldump–uroot–
D、在Mysql提示符下输入以下命令
()13、调用储存过程的方法prepareCall返回的是什么种类的对象?
A、java.sql.StatementB、java.sql.PreparedStatement
C、D、
()14、以下哪些是事务的特征?
A、原子性
B、隔绝性
C、一致性
D、长久性
)15、JDBC开发中,标准的数据源一定实现以下哪个接口?
A、
B、
C、
D、
)16、以下哪些类是与国际化相关的?
C、java.util.DateD、
)17、办理文件上传时,对于表单的说法,以下哪些是正确地?
(多
选)
A、form表单顶用<
inputtype=”file”name=”filename/>
来”为用户供给选择上传文件B、form表单的method属性取值能够是get
C、form表单的enctype能够使用默认值
D、form表单的enctype一定是multipart/form-data
()18、对于以下Java程序片段:
<
%
request.setAttribute(“user”,”Tom”);
%>
以下哪个选项能达成和上述Java程序片段相同的功能?
c:
setvar=”user”value=”Tom”/>
b、<
setvar=”user”value=”Tom”scope=”request”/>
setvar=”${user}”value=”Tom”scope=”request”/>
d、<
outvar=”user”value=”Tom”scope=”request”/>
()19、在Web应用范围内有一个命名变量counterBean,怎样把它的count
属性设置为4?
settarget=”<
%=counterBean%>
”property=”count”value=”4”/>
setvar=”counterBean”property=”count”value=”4”/>
settarget=”${counterBean.count}”value=”4”/>
settarget=”${counterBean}”property=”count”value=”4”/>
()20、编译或运转以下JSP代码会出现什么状况?
setvar=”count”value=”1”/>
%=count++%>
a、打印1b、打印2c、编译犯错,<
set>
标签的语法不正确
d、编译犯错,表达式<
不正确
()21、假定不存在color恳求参数,运转以下JSP代码,会获取什么打印结果?
choose>
whentest=”${param.color==1}”>
fontcolor=”blue”>
Hello<
/font>
/c:
when>
otherwise>
fontcolor=”red”>
a、打印蓝色的“
Hello”
b、打印红色的“
c、打印
null
d、没有任何打印结果
()22、依据MVC设计模式,Servlet用于实现()(单项选择)
A.Controller
B.View
C.Model
D.容器
()23、假定hello.jsp位于helloapp应用的dir1目录下,运转以下JSP代码,则生成的<
a>
标志的href属性取值是什么?
urlvalue=””var=”myurl”>
<
paramname=”username”value=”Tom”/>
paramname=”age”value=”10”/>
url>
ahref=”${myurl}”>
hello<
/a>
ahref=”/myrul?
username=Tom&
age=10”>
ahref=”/helloapp/dir1/hello.jsp?
ahref=”/dir1/hello.jsp?
username=Tom%26age=10”>
()24、以下哪些属于SimpleTag接口的方法?
a、setJspBody
b、doStartTag
c、doEndTag
d、doTag
)25、对于
Servlet规范中的监听器的说法,以下正确的选项是?
A、Servlet规范中拟订了监听SerlvetContext、ServletRequest、ServletResponse的监听接口
B、实现HttpSessionActivationListener接口的类,能够监听自己对象何时被钝化
C、实现Servlet规范中的任何一个监听接口的类都一定被注册才能起作用
D、实现HttpSessionListener接口的监听器能监测到HttpSession对象的创立和销毁
()26、当在TLD
中配置简单标签时,它的
body-content>
子元素取值不
可能是哪个?
a、empty
b、scriptlessc、tagdependent
d、jsp
()27、对于过滤器,以下哪些说法正确?
a、过滤器负责过滤的Web组件只好是Servlet
b、过滤器能够在Web组件被调用以前检查ServletRequest对象,对恳求进行预办理
c、全部自定义的过滤器类都一定实现javax.servlet.Filter接口
d、在应用的web.xml文件中配置的过滤器能够为全部Web应用中的
Web组件供给过滤
()28、对于过滤器的生命周期,以下哪些说法正确?
a、当客户恳求接见的URL与为过滤器映照的
URL般配时,Servlet容器将先创立过滤器对
象,再挨次调用init()、doFilter()和destroy()方法
b、当客户发出的恳求URL与为过滤器映照的
URL般配时,Servlet容器将先调用过滤器的
doFilter()方法
c、当Web应用停止时,Servlet容器将先调用过滤器对象的
destroy()方法,而后销毁过滤器
对象
d、当Web应用启动时,Servlet容器会初始化
Web应用的全部配置好的过滤器
()29、以下哪些属于Filter接口的doFilter()方法的参数种类?
a、ServletRequestb、ServletResponse
c、FilterConfig
d、FilterChain
()30、Filter1
为
HttpServlet1
供给过滤。
Filter1
的
doFilter()方法的代
码以下:
publicdoFilter(ServletRequestrequest,
ServletResponseresponse,FilterChainchain)
throwsIOException,ServletException{
System.out.print(“one”);
chain.doFilter(request,response);
System.out.print(“two”);
}
HttpServlet1的service()方法的代码以下:
publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{
System.out.print(“before”);
PrintWriterout=response.getWriter();
out.print(“hello”);
System.out.print(“after”);
当客户端恳求接见HttpServlet1时,在Tomcat的控制台将获取什么打印结果?
a、onetwobeforehelloafterc、onebeforehelloaftertwo
b、onebeforeaftertwo
d、beforeafteronetwo
()31、一个开发人员创立了一个HttpServletRequest
的包装类,名为
“MyRequestWrapper”,它的源代码以下:
packagecom.itheima;
importjavax.servlet.http.*;
importjavax.servlet.*;
importjava.io.*;
publicclassMyRequestWrapperextendsHttpServletRequestWrapper{publicMyRequestWrapper(HttpServletRequestrequest){
super(request);
publicStringgetParameter(Stringname){
Stringvalue=super.getParameter(name);
if(value==null){
value=“none”;
}else{
try{
value=newString(value.getBytes(“ISO-8859-1”),”UTF-8”);
}catch(Exceptione){}
returnvalue;
RequestFilter类是一个过滤器,它的源代码以下:
publicclassRequestFilterimplementsFilter{
publicvoidinit(FilterConfigconfig)throwsServletException{}publicvoiddestroy(){}
publicdoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
MyRequestWrapperrequestWrapper
=newMyRequestWrapper((HttpServletRequest)request);
chain.doFilter(requestWrapper,response);
RequestFilter类负责为out.jsp过滤,out.jsp的源代码以下:
%@pagecontentType=”text/html;
charset=UTF-8”%>
param1=<
%=request.getParameter(“param1”)%>
br/>
param2=<
%=request.getParameter(“param2”)%>
当阅读器恳求接见以下URL时(%E4%BD%A0%E5%A5%BD对应汉字是“你好”):
%E4%BD%A0%E5%A5%BD
out.jsp返回的响应结果是什么?
a、param1=?
?
param2=null
b、param1=你好param2=none
c、param1=你好param2=
d、param1=你好param2=你好
()32、在web.xml文件中已经为RequestFilter类配置了以下<
filter>
元素:
filter-name>
RequestFilter<
/filter-name>
filter-class>
com.itheima.RequestFilter<
/filter-class>
/filter>
以下哪些选项使得RequestFilter能够为应用根目录下的out.jsp供给过滤?
a、
filter-mapping>
url-pattern>
/out.jsp<
/url-pattern>
/filter-mapping>
b、
com.itheima.RequestFilter<
c、
/out<
d、
/*<
Whenyouareoldandgreyandfullofsleep,
Andnoddingbythefire,takedownthisbook,
Andslowlyread,anddreamofthesoftlook
Youreyeshadonce,andoftheirshadowsdeep;
Howmanylovedyourmomentsofgladgrace,
Andlovedyourbeautywithlovefalseortrue,
Butonemanlovedthepilgrimsoulinyou,
Andlovedthesorrowsofyourchangingface;
Andbendingdownbesidetheglowingbars,
Murmur,alittlesadly,howlovefled
Andpaceduponthemountainsoverhead
Andhidhisfaceamidacrowdofstars.
Thefurthestdistanceintheworld
Isnotbetweenlifeanddeath
ButwhenIstandinfrontofyou
Yetyoudon'
tknowthat
Iloveyou.
IsnotwhenIstandinfrontofyou
Yetyoucan'
tseemylove
Butwhenundoubtedlyknowingthelovefromboth
Yetcannotbetogether.
Isnotbeingapartwhilebeinginlove
ButwhenIplainlycannotresistthe