Java试卷
一、单项选择题:
1. 试题: 在WINDOWS环境下,ODBC在__A____中设置
A. 控制面板
B. 注册表
C. 浏览器
D. 写字板 2. 阅读以下描述: C
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>false</scripting-invalid>
</jsp-property-group>
</jsp-config>
JSP页面上的代码如下:
10 x 5 = ${10 * 5}<br>
2 * 3 = <%= 2 * 3 %><br> 则以下正确的是?
A. JSP页面转换时发生错误
B. JSP页面转换成功,但没有任何响应内容
C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在结果中显示
D. 文本”10 x 5 = 50” 在结果页面上显示, 但 ”2 * 3 = 6” 未显示 3. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:D
<servlet>
<servlet-name> HelloServlet </servlet-name>
<servlet-class>org.javathinker.HelloServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name> HelloServlet </servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
那么在浏览器端访问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 4. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性? A
A. <set>
B. <one-to-many>
C. <many-to-one>
D. <property> 5. conn为连接到某数据源的 JDBC连接对象。为了返回该数据源下的所有表的描述信息,应调用语句 D
A. ResultSet rs = conn.getSchemas();
B. ResultSet rs = conn.getTables();
C. ResultSet rs = conn.getMetaData().getSchemas();
D. ResultSet rs = conn.getMetaData().getTables(); 6. 事务隔离级别是由谁实现的? C
A. Java应用程序
B. Hibernate
C. 数据库系统
D. JDBC驱动程序 7. 所有数据库都支持的访问方法是 C
A. RMI
B. JDBC
C. ODBC
D. 以上都不是 8. 可以调用DataSource的方法___D_____获得数据库连接。
A. Delegate
B. Factory
C. connect
D. getConnection 9. 为了察看一个ResultSet的各列名总列数等元信息,应使用__B__获得与该ResultSet相关的ResultSetMetaData对象。
A. DriverManager的getMetaData()方法
B. Connection接口的getMetaData()方法
C. Statement接口的getMetaData()方法
D. ResultSet接口的getMetaData()方法 10. 使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口( B )
A. createPrepareStatement()
B. prepareStatement()
C. createPreparedStatement()
D. preparedStatement() 11. Struts中的ActionServlet属于MVC模式中的(C)
A. 视图
B. 模型
C. 控制器
D. 业务层 12. 试题:在事务的声明设置中,如果事务特性的值是“RequiresNew”,则暗示了下列哪一个? B
A. 当调用 bean 方法时事务必须已经运行
B. 当调用任何方法时,bean 需要总是已经启动一个新的事务
C. bean 或方法根本不能包含在事务中
D. bean 参与运行时事务但不需要事务 13. 当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于 A
A. 第一个记录前
B. 第一个纪录
C. 最后一个记录
D. 最后一个记录后 14. 下面的描述错误的是 ( B )
A. Statement的executeQuery()方法会返回一个结果集
B. Statement的executeUpdate()方法会返回是否更新成功的boolean值
C. 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D. ResultSet中的next()方法会使结果集中的下一行成为当前行 15. 在Jdbc中可以调用数据库的存储过程的接口是 ( C )
A. Statement
B. PreparedStatement
C. CallableStatement
D. PrepareStatement 16. 为了将主 JSP页面分为几个区域,每个区域显示一个子 JSP页面,可考虑采取什么方案? C
A. 主 JSP页面使用 jsp:forward动作
B. 主 JSP页面使用多个 @page指令
C. 主 JSP页面使用 jsp:include动作
D. 主 JSP页面使用 Frame结构的 html 17. 当使用 GET请求方法向 Web服务器提交表单时,如用户名密码等表单信息一般存放在
请求报文的__A___位置。
A. 请求行
B. Connection标题行
C. Host标题行
D. 请求消息主体 18. servlet可通过由容器传递来的 HttpServletRequest对象的__A___方法来获取客户请求的输入参数。
A. getParameter
B. getProtocol
C. getContentType
D. getAttribute 19. 在 HTTP响应中,状态代码 403表示 D
A. 服务器无法找到请求指定的资源
B. 请求消息中存在语法错误
C. 请求需要通过身份验证和/或授权
D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理 20. 对于以下程序代码: D
int a=9;
int b=0;
if(a>9)
b=1;
else
b=-1;
执行完以上程序代码,变量b的取值是什么?
A. 0
B. 0
C. 1
D. -1 21. 某 Web应用的 Web.xml有以下片断。 A
<filter>
<filter-name>LogFilter</filter-name>
<filter-class>filters.LogFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LogFilter</filter-name>
<servlet-name>myServlet</servlet-name>
</filter-mapping> 则可以断定
A. 该 Web应用中包含一类名为 LogFilter的过滤器
B. 过滤器 LogFilter只对 myServlet起作用
C. 可通过 URL: http://服务器名 :端口/LogFilter访问该过滤器
D. myServlet只拥有一个过滤器 22. 试题:下列哪种方法是在 Tag 接口中声明的? A
A. doStartTag()
B. startTag()
C. doBeginTag()
D. beginTag() 23. 阅读以下描述: C
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>false</scripting-invalid>
</jsp-property-group>
</jsp-config>
JSP页面上的代码如下:
10 x 5 = ${10 * 5}<br>
2 * 3 = <%= 2 * 3 %><br> 则以下正确的是?
A. JSP页面转换时发生错误
B. JSP页面转换成功,但没有任何响应内容
C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在结果中显示
D. 文本”10 x 5 = 50” 在结果页面上显示, 但 ”2 * 3 = 6” 未显示 24. 试题:关于 HttpSessionBindingListener 接口,下列哪些选项是正确的? C
A. 它是一个标记接口。
B. 接口声明仅有一种方法,即 valueBound() 方法。
C. 接口声明有两种方法,即 valueBound() 方法和 valueUnBound() 方法。
D. 接口声明有三种方法,即 valueBound() 方法.valueUnBound() 方法和 valueReBound() 方法。 25. 在struts的配置文件中,action节点的哪一个属性用于action指定引用的actionForm(A)
A. name
B. attribute
C. scope
D. path 26. 在 HTTP请求报文中,发送给服务器的消息主体的媒体类型保存在 __D___标题中。
A. Accept
B. Accept-Language
C. User-Agent
D. Content-Type 27. 下列对CSS”关联选择符”表述不正确的一项是? D
A. 关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串
B. 选择符可以指定一般属性
C. 它们的优先权比单一的选择符大
D. 关联选择符也是一类单一选择符 28. 自定义的 Servlet应重载 HttpServlet类的__C___方法以响应客户发出的 POST请求方
法。
A. POST
B. onPost
C. doPost
D. ResponsePost 29. 在 HTTP响应中,状态代码 404表示 A
A. 服务器无法找到请求指定的资源
B. 请求消息中存在语法错误
C. 请求需要通过身份验证和/或授权
D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理 30. 在某个基于 Struts框架的 Web应用中, RegisterForm为一个继承自 ActionForm的类。当框架调用其 validate方法返回_C___时,表示该 ActionForm的状态是一致的。
A. true
B. false
C. null
D. ActionErrors 31. 试题:<jsp:useBean> 是如何分类的? D
A. 作为用户自定义的 XML 标记
B. 作为用户自定义的 JSP 标记
C. 作为标准的 HTML 标记
D. 作为标准的 JSP 标记 32. 创建一个有多个框架的页面,要求页面分为4列,第一列为100像素宽,第二列为余下窗口的50%,第三列占余下空间的2/3,最后一列占余下空间的1/3,下列语句正确的是 A
A. <FRAMESET COLS=“100,50%*,2*,*”>
B. <FRAMESET COLS=”100,7*,*2*,*”>
C. <FRAMESET COLS=”100,50%,2*,*”>
D. <FRAMESET COLS=”100,50%,*,*”> 33. 在 HTTP响应中,状态代码 403表示 D
A. 服务器无法找到请求指定的资源
B. 请求消息中存在语法错误
C. 请求需要通过身份验证和/或授权
D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理 34. 某 Web应用的 Web.xml有以下片断。 A
<filter>
<filter-name>LogFilter</filter-name>
<filter-class>filters.LogFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LogFilter</filter-name>
<servlet-name>myServlet</servlet-name>
</filter-mapping> 则可以断定
A. 该 Web应用中包含一类名为 LogFilter的过滤器
B. 过滤器 LogFilter只对 myServlet起作用
C. 可通过 URL: http://服务器名 :端口/LogFilter访问该过滤器
D. myServlet只拥有一个过滤器 35. 查看以下 JSP脚本: D
<body>
<%
//TODO:在此添加代码
%>
</body>
为了枚举本 JSP页面内的所有属性名字,应采用以下哪个选项的方案?
A. 调用page.getAttributeNames();
B. 调用 session.getAttributeNames();
C. 调用 application.getAttributeNames();
D. 调用 pageContext.getAttributeNamesInScope(PageContext.PAGE_SCOPE); 36. 下列对CSS”关联选择符”表述不正确的一项是? D
A. 关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串
B. 选择符可以指定一般属性
C. 它们的优先权比单一的选择符大
D. 关联选择符也是一类单一选择符 37. 所有数据库都支持的访问方法是 C
A. RMI
B. JDBC
C. ODBC
D. 以上都不是 38. 下面的描述正确的是 ( A )
A. PreparedStatement继承自Statement
B. Statement继承自PreparedStatement
C. ResultSet继承自Statement
D. CallableStatement继承自PreparedStatement 39. 在Jdbc中使用事务,想要回滚事务事务的方法是 ( C )
A. Connection的commit()
B. Connection的setAutoCommit()
C. Connection的rollback()
D. Connection的close() 40. 以下哪条SQL语句的作用是从CUSTOMERS表查找出性别为女性,并且按照年龄升序排列? C
A. select * from CUSTOMERS where GENDER=\”女性\” order AGE
B. select * from CUSTOMERS where GENDER=\”女性\” order by AGE DESC
C. select * from CUSTOMERS where GENDER=\”女性\” order by AGE
D. select * from CUSTOMERS order by AGE asc where GENDER=\”女性\” 41. 在JDK中,把Java源程序编译为类文件的命令是什么?B
A. java
B. javac
C. jar
D. compile 42. 在第一行创建的Integer对象在什么时候结束生命周期? C
Integer o1=new Integer(10); //line1
Integer o2=o1; //line2
o1=null; //line3
o2=new Integer(10); //line4
o2=null; //line5
A. line2
B. line3
C. line4
D. line5 43. Action中的execute方法执行完毕后,需要跳转到show.jsp这个页面,下列写法中那些从形式上是正确的(C)
A. return ”show.jsp”
B. return ”show”;
C. return mapping.findForward(”show.jsp”);
D. return mapping.findForward(”show”); 44. 如果数据库中某个字段为numberic型,可以通过结果集中的哪个方法获取 (B )
A. getNumberic()
B. getDouble()
C. setNumberic()
D. setDouble() 45. 如果 Stateful Session bean 对知道事务的状态感兴趣,则其应该执行下列哪个接口?A
A. SessionSynchronization 接口
B. SessionSerialization 接口
C. SessionStatus 接口
D. SessionSync 接口 46. 以下哪个不是Hibernate的主键生成机制?D
A. sequence
B. native
C. foreign
D. hex 47. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性? A
A. <set>
B. <one-to-many>
C. <many-to-one>
D. <property> 48. 变量 AppInfo引用 Web应用程序相关的 Servlet上下文对象。可以使用下列哪个选项的代码将应用程序范围的属性“Version”设置为字符串值“ 2.1.1”? C
A. AppInfo.getInitParameter(”Version”,”2.1.1”);
B. AppInfo.setInitParameter(”Version”,”2.1.1”);
C. AppInfo.setAttribute(”Version”,”2.1.1”);
D. AppInfo.getAttribute(”Version”,”2.1.1”); 49. 关于 HttpSessionBindingListener,下列哪些陈述是正确的? A
A. 当 HttpSessionBindingListener 绑定到会话或从会话解绑定时会通知对象。
B. 当任何对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。
C. 当所有对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。
D. 当没有对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。 50. 一个 ServletContext 对象可用来为多少个 Web 应用程序存储应用程序数据? A
A. 一个
B. 两个
C. 三个
D. 零个 51. 在 Web应用 MyWebApp根路径下部署了一个 JSP页: B
----------- PageCounter.jsp清单 -----------
<%@ page contentType=”text/html; charset=GBK” %>
<html>
<head><title> PageCounter </title></head>
<body>
<jsp:useBean id=”myBean” scope=”request” class=”com.mycompany.bean.CounterBean” />
<p>您已经访问 <%=myBean.getCount%>次</p>
</body>
</html>
其中,com.mycompany.bean.CounterBean类的定义如下:
--------- CounterBean.java清单 -------
package com.mycompany.bean;
public class CounterBean {
private int count=0;
public int getCount() { return ++count; }
}
MyWebApp启动后,在同一浏览器中连续两次访问该页面,第二次访问页面的结果为
A. 您已经访问 0次
B. 您已经访问 1次
C. 您已经访问 2次
D. JSP引擎发现语法错误 52. 为了从字符串“this-is-a-test”中区分出 4个单词并输出到 JSP页面输出中,可利用 JSTL1.0标签库的 _D____标签。
A. <c:forEach>
B. <c:set>
C. <c:sql>
D. <c:forTokens> 53. 已知 Tomcat的安装目录为“D:\Tomcat406\”。MyFirstWeb.WAR是一个打包好的 JAVA Web应用程序。为了将其部署到该 Tomcat服务器,应该将该 WAR文件拷贝到 C
A. D:\Tomcat\bin
B. D:\Tomcat\server
C. D:\Tomcat\webapps
D. D:\Tomcat\common 54. <set>元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值? D
A. none
B. save
C. delete
D. save-update 55.以下程序代码对Customer的name属性修改了两次: B
tx = session.beginTransaction();
Customer customer=(Customer)session.load(Customer.class,
new Long(1));
customer.setName(\”Jack\”);
customer.setName(\”Mike\”);
tx.commit(); 执行以上程序,Hibernate需要向数据库提交几条update语句?
A. 0
B. 1
C. 2
D. 3 二、多项选择题
1. 阅读以下代码: E F
11. <function>
12. <name>spin</name>
13. <function-class>com.example.Spinner</function-class>
14. <function-signature>
15. java.lang.String spinIt()
16. </function-signature>
17. <function>
以下哪些为true?
A. 方法必须定义为: public String spin()
B. 方法必须在web.xml 中定义逻辑名称”spin”
C. 方法必须定义为: public String spinIt()
D. 方法必须定义为: public static String spin()
E. 方法必须定义为: public static String spinIT().
F. 该类必须命名为 Spinner,且必须在包com.example中 2. 在Web应用中设置HTML文档的标题时,标题信息存放在上下文中进行初始化,以下哪些做法是正确的? B E
A. <title>${titleStr}</title>
B. <title>${initParam.titleStr}</title>
C. <title>${params[0].titleStr}</title>
D. <title>${paramValues.titleStr}</title>
E. <title>${initParam['titleStr']}</title>
F. <title>${servletParams.titleStr}</title>
G. <title>${request.get(”titleStr”)}</title> 3.接口RowSet继承了接口________。可以调用RowSet中的方法________来填充其数据区。
BC
A. Statement
B. ResultSet
C. update
D. populate 4. 以下哪些属于Session的方法? ABCDF
A. load()
B. save()
C. delete()
D. update()
E. open()
F. close() 5. 以下哪些是定义在ResultSet中用于Cursor定位的方法 ABCEF
A. next()
B. beforeFirst()
C. afterLast()
D. isBeforeFirst()
E. absolute(int)
F. relative(int) 6. 关于jdbc正确说法 BD
A. 在一个connection上可以创建多个Statement并且同时执行不同的SQL语句
B. 通过设置一个connection属性就可以做一个数据库事务
C. 通过设置一个Statement属性就可以做一个数据库事务
D. 可以直接在在线结果集Resuleset中更新数据库记录 7. 阅读以下代码段: ACE
11. <%java.util.Map map = new java.util.HashMap();
12. request.setAttribute(”map”, map);
13. map.put(”a”,”b”);
14. map.put(”b”,”c”);
15. map.put(”c”,”d”);%>
16. <%-- insert code here -- %>
以下哪些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)} 8. 阅读以下代码: EF
11. <function>
12. <name>spin</name>
13. <function-class>com.example.Spinner</function-class>
14. <function-signature>
15. java.lang.String spinIt()
16. </function-signature>
17. <function>
以下哪些为true?
A. 方法必须定义为: public String spin()
B. 方法必须在web.xml 中定义逻辑名称”spin”
C. 方法必须定义为: public String spinIt()
D. 方法必须定义为: public static String spin()
E. 方法必须定义为: public static String spinIT().
F. 该类必须命名为 Spinner,且必须在包com.example中 9. 以下哪些能提供getSession方法? AD
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 10. ActionForm中的validate方法返回什么值(AC)
A. null
B. 空字符串
C. 一个空的ActionErrors对象
D. 一个空的ActionError对象
11. 使用 jsp:forward同使用响应重定向相比 A D
A. jsp:forward减少一次客户-服务器往返
B. 重定向减少一次客户-服务器往返
C. jsp:forward可以向客户转发任意 URL的页面内容
D. 重定向可以向客户转发任意 URL的页面内容 12. 在关系数据库中,作为表的主键应该满足什么条件? ABC
A. 不允许为空
B. 不允许重复
C. 主键值不允许被改变
D. 不能以多个字段作为主键 13. 在JSP页面范围内创建满足以下条件的 DataSource对象:AC
变量名:myDS
驱动:JDBC-ODBC桥
数据源:本地名为 northwind的 ODBC数据源
用户名:空
密码:空
则下列选项的语句中哪些满足要求?
A. <sql:setDataSource var=”myDS” scope=”page”
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
B. <sql:setDataSource var=”myDS” scope=”page”
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
C. <sql:setDataSource var=”myDS”
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
D. <sql:setDataSource var=”myDS”
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
E. 以上都不满足 14. 查看以下 JSP脚本。 BDE
<body>
<%
{
//TODO:在此添加代码
}
%>
</body>
若希望引用 JSP页面所在 Web应用的上下文对象并在 Tomcat控制台输出其名字,则______。
A. 无法实现该目标
B. ServletContext x = this.getServletContext();
System.out.println(x.getServletContextName());
C. ServletContext x = page.getServletContext();
System.out.println(x.getServletContextName());
D. ServletContext x = pageContext.getServletContext()
System.out.println(x.getServletContextName());
E. System.out.println(application.getServletContextName()); 15. 在Web应用中设置HTML文档的标题时,标题信息存放在上下文中进行初始化,以下哪些做法是正确的? B E
A. <title>${titleStr}</title>
B. <title>${initParam.titleStr}</title>
C. <title>${params[0].titleStr}</title>
D. <title>${paramValues.titleStr}</title>
E. <title>${initParam['titleStr']}</title>
F. <title>${servletParams.titleStr}</title>
G. <title>${request.get(”titleStr”)}</title> 16. 阅读以下代码: A D
2. <%int[] nums = {42, 420, 4200};
3. request.setAttribute(”foo”, nums);%>
以下哪些是编译正确并且得到的值为true?
正确的答案是
A. ${true or false}
B. ${requestScope[foo][0] > 500}
C. ${requestScope[”foo”][1] = 420}
D. ${(requestScope[”foo”][0] lt 50) && (3 gt 2)
17. 在JSP页面范围内创建满足以下条件的 DataSource对象:A C
变量名:myDS
驱动:JDBC-ODBC桥
数据源:本地名为 northwind的 ODBC数据源
用户名:空
密码:空
则下列选项的语句中哪些满足要求?
A. <sql:setDataSource var=”myDS” scope=”page”
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
B. <sql:setDataSource var=”myDS” scope=”page”
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
C. <sql:setDataSource var=”myDS”
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
D. <sql:setDataSource var=”myDS”
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
E. 以上都不满足 18. 以下哪些属于Session的方法? ABCDF
A. load()
B. save()
C. delete()
D. update()
E. open()
F. close() 19. 以下哪些是Hibernate的主键生成机制? ABCE
A. assigned
B. increment
C. identity
D. hex
E. foreign 20. 关于HQL与SQL,以下哪些说法正确? BD
A. HQL与SQL没什么差别
B. HQL面向对象,而SQL操纵关系数据库
C. 在HQL与SQL中,都包含select,insert,update,delete语句
D. HQL仅用于查询数据,不支持insert,update和delete语句 21. 把静态文本放在Resource Bundle中,而不是直接在JSP文件中包含这些静态文本,有什么优点? ABC
A. 提高可维护性
B. 提高可重用性
C. 支持国际化
D. 提高运行速度 22. 在下面的选项中,哪些是TagSupport类的doStartTag()方法的有效返回值? AC
A. Tag.SKIP_BODY
B. Tag.SKIY_PAGE
C. Tag.EVAL_BODY_INCLUDE
D. Tag.EVAL_PAGE 23. 把静态文本放在Resource Bundle中,而不是直接在JSP文件中包含这些静态文本,有什么优点? ABC
A. 提高可维护性
B. 提高可重用性
C. 支持国际化
D. 提高运行速度 24. 阅读以下代码: AD
2. <%int[] nums = {42, 420, 4200};
3. request.setAttribute(”foo”, nums);%>
以下哪些是编译正确并且得到的值为true?
正确的答案是
A. ${true or false}
B. ${requestScope[foo][0] > 500}
C. ${requestScope[”foo”][1] = 420}
D. ${(requestScope[”foo”][0] lt 50) && (3 gt 2) 25. 使用 jsp:forward同使用响应重定向相比 AD
A. jsp:forward减少一次客户-服务器往返
B. 重定向减少一次客户-服务器往返
C. jsp:forward可以向客户转发任意 URL的页面内容
D. 重定向可以向客户转发任意 URL的页面内容 Java试卷答案
一、单项选择题:
1.A 2.C 3.D 4.A 5.D 6.C 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.C 16.C 17.A 18.A 19.D 20.D 21.A 22.A 23.C 24.C 25.A 26.D 27.D 28.C 29.A 30.C 31.D 32.A 33.D 34.A
35.D 36.D 37.C 38.A 39.C 40.C 41.B 42.C 43.C 44.B 45.A 46.D 47.A 48.C 49.A 50.A
51.B 52.D 53.C 54.D 55.B