《JavaWeb试卷四》
一、单项选择题(每题2分,共30分)
1.每个Cookie的大小限制为( B )
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 )
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小时内删除。
发表评论