模拟理论题3.docx
《模拟理论题3.docx》由会员分享,可在线阅读,更多相关《模拟理论题3.docx(16页珍藏版)》请在冰点文库上搜索。
![模拟理论题3.docx](https://file1.bingdoc.com/fileroot1/2023-4/30/7bf662db-5dde-46b2-91b5-f52e9c0b084b/7bf662db-5dde-46b2-91b5-f52e9c0b084b1.gif)
模拟理论题3
Java题库卷3
1.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下?
A.helloapp/HelloServlet.class
B.helloapp/WEB-INF/HelloServlet.class
C.helloapp/WEB-INF/classes/HelloServlet.class
D.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
试题内部编号:
【173】
2.假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:
HelloServlet
org.javathinker.HelloServlet
HelloServlet
/hello
那么在浏览器端访问HelloServlet的URL是什么?
A.http:
//localhost:
8080/HelloServlet
B.http:
//localhost:
8080/helloapp/HelloServlet
C.http:
//localhost:
8080/helloapp/org/javathinker/hello
D.http:
//localhost:
8080/helloapp/hello
试题内部编号:
【174】
3.Struts中的ActionServlet属于MVC模式中的()
A.视图
B.模型
C.控制器
D.业务层
试题内部编号:
【151】
4.Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?
A.
B.
C.
D.
试题内部编号:
【213】
5.事务隔离级别是由谁实现的?
A.Java应用程序
B.Hibernate
C.数据库系统
D.JDBC驱动程序
试题内部编号:
【198】
6.下面程序的功能是输出以下形式的金字塔图案
*
***
*****
*******
for(inti=1;i<=4;i++){
for(intj=1;j<=4-i;j++)System.out.print(\""\"");
for(intj=1;j<=_______;j++)System.out.print(\""*\"");
System.out.print(\"
\");
}
在下划线处应填入的是什么?
A.i
B.2*i-1
C.2*i+1
D.i+2
试题内部编号:
【211】
7.所有数据库都支持的访问方法是
A.RMI
B.JDBC
C.ODBC
D.以上都不是
试题内部编号:
【101】
8.可以调用DataSource的方法________获得数据库连接。
A.Delegate
B.Factory
C.connect
D.getConnection
试题内部编号:
【141】
9.为了察看一个ResultSet的各列名总列数等元信息,应使用____获得与该ResultSet相关的ResultSetMetaData对象。
A.DriverManager的getMetaData()方法
B.Connection接口的getMetaData()方法
C.Statement接口的getMetaData()方法
D.ResultSet接口的getMetaData()方法
试题内部编号:
【137】
10.使用下面的Connection的哪个方法可以建立一个PreparedStatement接口()
A.createPrepareStatement()
B.prepareStatement()
C.createPreparedStatement()
D.preparedStatement()
试题内部编号:
【119】
11.试题:
在什么情况下,事务被称之为持久的?
A.它完全执行或者根本不执行
B.事务中提交的所有数据更改被写入到持久数据存储并幸免于硬件和软件崩溃
C.它执行并不受其它进程或事务的干扰
D.它总是完全执行
试题内部编号:
【133】
12.试题:
在事务的声明设置中,如果事务特性的值是“RequiresNew”,则暗示了下列哪一个?
A.当调用bean方法时事务必须已经运行
B.当调用任何方法时,bean需要总是已经启动一个新的事务
C.bean或方法根本不能包含在事务中
D.bean参与运行时事务但不需要事务
试题内部编号:
【132】
13.当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于
A.第一个记录前
B.第一个纪录
C.最后一个记录
D.最后一个记录后
试题内部编号:
【138】
14.下面的描述错误的是()
A.Statement的executeQuery()方法会返回一个结果集
B.Statement的executeUpdate()方法会返回是否更新成功的boolean值
C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D.ResultSet中的next()方法会使结果集中的下一行成为当前行
试题内部编号:
【122】
15.在HTML页面中,下面关于Window对象的说法不正确的是
A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息
B.Window对象是浏览器所有内容的主容器
C.浏览器打开HTML文档时,通常会创建一个Window对象
D.如果文档定义多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象.
试题内部编号:
【55】
16.为了将主JSP页面分为几个区域,每个区域显示一个子JSP页面,可考虑采取什么方案?
A.主JSP页面使用jsp:
forward动作
B.主JSP页面使用多个@page指令
C.主JSP页面使用jsp:
include动作
D.主JSP页面使用Frame结构的html
试题内部编号:
【15】
17.当使用GET请求方法向Web服务器提交表单时,如用户名密码等表单信息一般存放在
请求报文的_____位置。
A.请求行
B.Connection标题行
C.Host标题行
D.请求消息主体
试题内部编号:
【1】
18.servlet可通过由容器传递来的HttpServletRequest对象的_____方法来获取客户请求的输入参数。
A.getParameter
B.getProtocol
C.getContentType
D.getAttribute
试题内部编号:
【28】
19.在HTTP响应中,状态代码403表示
A.服务器无法找到请求指定的资源
B.请求消息中存在语法错误
C.请求需要通过身份验证和/或授权
D.服务器理解客户的请求,但由于客户权限不够而拒绝处理
试题内部编号:
【2】
20.查看以下使用JSTL1.0的核心标签forEach的JSP语句:
forEachbegin=1end=10step=1>Hello
forEach>在语句中,forEach处理器类的
doStartTag方法将被执行___次。
A.0
B.1
C.9
D.10
试题内部编号:
【48】
21.某Web应用的Web.xml有以下片断。
LogFilter
filters.LogFilter
LogFilter
myServlet
则可以断定
A.该Web应用中包含一类名为LogFilter的过滤器
B.过滤器LogFilter只对myServlet起作用
C.可通过URL:
http:
//服务器名:
端口/LogFilter访问该过滤器
D.myServlet只拥有一个过滤器
试题内部编号:
【12】
22.试题:
下列哪种方法是在Tag接口中声明的?
A.doStartTag()
B.startTag()
C.doBeginTag()
D.beginTag()
试题内部编号:
【87】
23.阅读以下描述:
*.jsp
false
JSP页面上的代码如下:
10x5=${10*5}
2*3=<%=2*3%>
则以下正确的是?
A.JSP页面转换时发生错误
B.JSP页面转换成功,但没有任何响应内容
C.”10x5=50”和”2*3=6”都在结果中显示
D.文本”10x5=50”在结果页面上显示,但”2*3=6”未显示
试题内部编号:
【6】
24.试题:
关于HttpSessionBindingListener接口,下列哪些选项是正确的?
A.它是一个标记接口。
B.接口声明仅有一种方法,即valueBound()方法。
C.接口声明有两种方法,即valueBound()方法和valueUnBound()方法。
D.接口声明有三种方法,即valueBound()方法.valueUnBound()方法和valueReBound()方法。
试题内部编号:
【42】
25.HttpServletResponse提供了_______方法用于向客户发送cookie。
A.addCookie
B.setCookie
C.sendCookie
D.writeCookie
试题内部编号:
【40】
26.在HTTP请求报文中,发送给服务器的消息主体的媒体类型保存在_____标题中。
A.Accept
B.Accept-Language
C.User-Agent
D.Content-Type
试题内部编号:
【74】
27.下列对CSS”关联选择符”表述不正确的一项是?
A.关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串
B.选择符可以指定一般属性
C.它们的优先权比单一的选择符大
D.关联选择符也是一类单一选择符
试题内部编号:
【61】
28.自定义的Servlet应重载HttpServlet类的_____方法以响应客户发出的POST请求方
法。
A.POST
B.onPost
C.doPost
D.ResponsePost
试题内部编号:
【5】
29.在HTTP响应中,状态代码404表示
A.服务器无法找到请求指定的资源
B.请求消息中存在语法错误
C.请求需要通过身份验证和/或授权
D.服务器理解客户的请求,但由于客户权限不够而拒绝处理
试题内部编号:
【76】
30.Tomcat的一个实例运行在本地计算机的端口8080处。
该Web服务器实例中部署有一名为MyWebApp的Web应用,其部署描述符文件片断如下:
helloworldservlet
com.mycompany.servlet.HelloworldServlet
helloworldservlet
/helloworld
仅根据这些片断判断,可用下列哪些URI访问本机的名为helloworldservlet的Servlet?
A.http:
//localhost:
8080/MyWebApp/helloworld
B.http:
//localhost:
8080/MyWebApp/HelloworldServlet
C.http:
//localhost:
8080/MyWebApp/com.mycompany.servlet.HelloworldServlet
D.http:
//localhost:
8080/MyWebApp/com/mycompany/servlet/HelloworldServlet
试题内部编号:
【7】
31.试题:
useBean>是如何分类的?
A.作为用户自定义的XML标记
B.作为用户自定义的JSP标记
C.作为标准的HTML标记
D.作为标准的JSP标记
试题内部编号:
【83】
32.创建一个有多个框架的页面,要求页面分为4列,第一列为100像素宽,第二列为余下窗口的50%,第三列占余下空间的2/3,最后一列占余下空间的1/3,下列语句正确的是
A.
B.
C.
D.
试题内部编号:
【51】
1.在Struts应用的视图中包含哪些组件?
A.JSP
B.Servlet
C.ActionServlet
D.Action
E.代表业务逻辑或业务数据的JavaBean
F.EJB
G.客户化标签
试题内部编号:
【180】
2.在Struts应用的控制器中包含哪些组件?
A.JSP
B.Servlet
C.ActionServlet
D.Action
E.代表业务逻辑或业务数据的JavaBean
F.EJB
G.客户化标签
试题内部编号:
【181】
3.在关系数据库中,作为表的主键应该满足什么条件?
A.不允许为空
B.不允许重复
C.主键值不允许被改变
D.不能以多个字段作为主键
试题内部编号:
【204】
4.以下哪些属于Session的方法?
A.load()
B.save()
C.delete()
D.update()
E.open()
F.close()
试题内部编号:
【207】
5.以下哪些是定义在ResultSet中用于Cursor定位的方法
A.next()
B.beforeFirst()
C.afterLast()
D.isBeforeFirst()
E.absolute(int)
F.relative(int)
试题内部编号:
【127】
6.关于jdbc正确说法
A.在一个connection上可以创建多个Statement并且同时执行不同的SQL语句
B.通过设置一个connection属性就可以做一个数据库事务
C.通过设置一个Statement属性就可以做一个数据库事务
D.可以直接在在线结果集Resuleset中更新数据库记录
试题内部编号:
【142】
7.阅读以下代码段:
11.<%java.util.Mapmap=newjava.util.HashMap();
12.request.setAttribute(”map”,map);
13.map.put(”a”,”b”);
14.map.put(”b”,”c”);
15.map.put(”c”,”d”);%>
16.<%--insertcodehere--%>
以下哪些EL表达式语句,可放置在16行处,并值为”d”?
A.${map.c}
B.${map[c]}
C.${map[”c”]}
D.${map.map.b}
E.${map[map.b]}
F.${map.map(map.b)}
试题内部编号:
【80】
8.阅读以下代码:
11.
12.spin
13.com.example.Spinner
14.
15.java.lang.StringspinIt()
16.
17.
以下哪些为true?
A.方法必须定义为:
publicStringspin()
B.方法必须在web.xml中定义逻辑名称”spin”
C.方法必须定义为:
publicStringspinIt()
D.方法必须定义为:
publicstaticStringspin()
E.方法必须定义为:
publicstaticStringspinIT().
F.该类必须命名为Spinner,且必须在包com.example中
试题内部编号:
【35】
9.以下哪些能提供getSession方法?
A.javax.servlet.http.HttpServletRequest
B.javax.servlet.http.HttpSessionContext
C.javax.servlet.http.HttpsServletResponse
D.javax.servlet.http.HttpSessionBindingEvent
E.javax.servlet.http.HttpSessionAttributeEvent
试题内部编号:
【54】
10.在定制标签库的TLD文件中,为了说明标签testtag的bgColor属性为可选,则应将该标签的元素的子元素配置为
A.true
B.false
C.yes
D.no
试题内部编号:
【37】
11.使用jsp:
forward同使用响应重定向相比
A.jsp:
forward减少一次客户-服务器往返
B.重定向减少一次客户-服务器往返
C.jsp:
forward可以向客户转发任意URL的页面内容
D.重定向可以向客户转发任意URL的页面内容
试题内部编号:
【71】
12.关于使用URL重写技术来维护会话,同其他几种会话维护技术相比,以下说法哪些是正确的?
A.URL重写技术是Servlet规范规定的缺省会话维护技术
B.URL重写技术在Web服务器实现上得到普遍的支持
C.使用URL重写技术维护的会话安全系数比较高
D.需要对所有动态生成的URL进行URL重写,比较麻烦
试题内部编号:
【21】
Java题库卷3答案
答案:
1.D2.D3.C4.A5.C6.B7.C8.D9.B10.B11.B12.B13.A14.B15.D16.C17.A18.A19.D20.B21.A22.A23.C24.C25.A26.D27.D28.C29.A30.A31.D32.A
答案:
1.AG2.BCD3.ABC4.ABCDF5.ABCEF6.BD7.ACE8.EF9.AD10.BD11.AD12.BD