《JavaWeb试卷四》 
一、单项选择题(每题2分,共30分) 
1.每个Cookie的大小限制为(       ) 
A、3kb   B、4kb  C、5kb  D、6kb 
2.JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪中形式的注释( A ) 
A、<!-- this is a comment --〉 
B、〈% // this is a comment %〉 
C、〈%—- this is a comment -- %> 
D、<% /** this is a comment **/ %〉 
3.JSP的全称是( B  ) 
A、Java Servlet                    B、Java Server Pages 
C、Java Script Page             D、Java Servlet Pages 
4.以下哪个包不是page指令默认导入的( B  ) 
A、java.lang.*   B、java.util。*   
C、javax.servlet.*   D、javax.servlet。jsp.* 
5.在JSP中调用JavaBean时不会用到的标记是( ) 
A、<javabean〉               B、〈jsp:useBean〉     
C、〈jsp:setProperty〉         D、〈jsp:getProperty> 
6.下面SQL标记库中的标记,哪个是用来修改数据库中的记录( A ) 
A、sql:update〉       B、〈sql:query〉   
 C、<sql:transaction〉    D、<sql:setDataSource> 
7.Tomcat服务默认情况下使用的端口号是( B ) 
A、8000                B、8080               C、8888                D、80 
8.J2EE打包的最终形式为(  C ). 
A、web.war   B、ejb。jar   C、app。ear     D、res.rar 
9.下列哪一个HTTP消息题头域表示发送到接受的消息的媒介类型(  D     ) 
A、 Accept B、 Host C、 User—Agent D、 ContentType 
10.由于J2EE应用程序组件一般分布在不同的机器上,所以需要一种机制以便于组件客户的使用者查和引用组件及资源.这种J2EE标准服务称为(    C    ) 
A、JMS      B、Java Mail    C、JNDI     D、JTA 
11.下列动作标签中哪一个是用于重定向一个HTML文件。(  C  ) 
A、<jsp:useBean>   B、<jsp:include〉   
C、<jsp:forword〉    D、〈jsp:plugin〉 
12.useBean标签中scope有四中不同取值,下列哪一个scope取值是Jsp引擎为每一个客户分配一个共享的beans。(  B  ) 
A、 request       B、 application      C、 session          D、 page 
13.假定Name() 返回类型为java。lang。String ,给定JSP代码: Welcome 〈%=&Name() %〉 以下那个选项与此语句的功能相同( A ) 
A、Welocome <% out。print(Name());%〉 
B、Welocome 〈% Writer。print(Name());%> 
C、Welocome 〈% response。out.Name());%〉 
D、Welocome 〈% response.writer。print(login。getName());%> 
14.给定HttpServletRequest 请求对象及HttpServletResponse响应: (1) HttpSession se
ssion = null; (2)// insert code here (3)if(session == null) { 
(4)……// do something if session does not exist (5) } else { 
(6)……// do something if session exists (7)} 
为了实现上面的设计意图,需要在第(2)行插入以下哪条语句( D ) 
A、session =&Sessionj(); 
B、session = requset。getSessionj(); 
C、session =&Sessionj(true); 
D、session =&Sessionj(false); 
15.current.jsp用来显式当前的天气报告.天气包含被包含着在weather。html页面中,该页面每5分钟重写一次,下面哪条语句能够保证在使用current.jsp页面的时候能够包含最新的weather.html文件( D ) jsp和html哪个更好
A、〈%@ include file= ”weather。 html”%> 
B、〈%@ forward file= "weather. html"%> 
C、<%@ include page= ”weather. html"%〉 
D、〈jsp:include page= "weather. html”%>   
二、多项选择题(每题3分,共15分) 
1.使用JavaBean的好处有哪些?( ABC ) 
A、JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持. 
B、JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 
C、JavaBean可以在多个应用程序中重用 
D、JavaBean可以实现安全性、事务行为、并发性和持久性。   
2、在页面转换阶段会发生以下哪三个事件? ( BCD  ) 
A、调用jspInit方法 
B、创建JSP页面的实现类。 
C、对JSP页面的实现类进行编译 
D、对JSP页面的语法进行合法性检查,以判断是否符合JSP语法.. 
3、A RequestDispatcher 从下面哪两个对象中获得? (  BC ) 
A、ServletConfig B、ServletContext 
C、HttpServletRequest D、HttpServletResponse   
4.Servlet的表单处理的方法有(  ACD  ) 
A、 getParameter(“parameter1”); B、 setContentType 
C、 getParameterValues D、 getParameterNames   
5.下列哪些是doStartTag()方法的返回值(   BD  ) 
A、EVAL_PAGE     B、EVAL_BODY_INCLUDE   
 C、SKIP_PAGE    D、SKIP_BODY     
三、简答题(每题5分,共25分) 
1.什么是request对象,它有哪些常用的方法。
答: “request” 对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象.关于它的方法使用较多的是getParameter、getParameterNames和getParameterValues,通过调用这几个方法来获取请求对象中所包含的参数的值. 
2.什么是URL重写?Jsp中如何实现URL重写? 
答:URL重写:当客户从一个页面重新连接到另一个页面时,通过向这个新的URL添加参数,把session对象的Id传带过去,这样可以保障客户在客户在该网站各个页面中的session对象是完全相同的. 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。