选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D)
A. Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格(B ) A.& B. C.© D.<
3.
A. 加粗 B 斜体 C 对齐方式 D 边框样式 4.单选按钮是下列哪一个? ( D) A. B. C.
D. 5.下边哪个不是JSP内置对象? ( C )
A. Session B request C cook D out 6.下边哪个是JSP指令标记( C ) A.<%……%> B. <%!……%> C. <%@……%>
D.<%=……%>
7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?( C ) A.
D.<%@ page include=”java.util.*” /> 8.关于JavaBean的说法,哪个是正确的?(D )
A. JavaBean的具体类可以不是public的
B. JavaBean可以只提供一个带参数的构造器(必须有一个无参的构造方法) C. JavaBean可以象Html标记一样不关闭 D. JavaBean可以保存状态
9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )
A. Session B. Request C. Page
D. Application
解释:
A、指定了所创建JavaBean的实例的有效范围为session。session是当用户访问Web应用时,服务器为用户创建的一个对象,服务器通过session的ID值来区分其他的用户。针对某一个用户而言,在该范围中的对象可被多个页面共享。)session是服务端的记录变量,可以跟踪记录访问者动作,比如登录,退出等
B、指定了所创建的JavaBean实例可以在请求范围内进行存取,一个请求的生命周期是从客户
端向服务器发出一个请求到服务器响应这个请求给用户后结束,所以请求结束后,存储在其中的JavaBean的实例也就失效了。
C、指定了所创建的JavaBean实例只能够在当前的JSP文件中使用,包括在通过include指令静
态包含的页面中有效
D、该值指定了所创建的JavaBean的实例的有效范围从服务器启动开始到服务器关闭结束。
application对象是在服务器启动时创建的,它被多个用户共享。所以访问该application对象的所有用户共享存储于该对象中的JavaBean实例。
10.要在session对象中保存属性,可以使用以下哪个语句( B)
A. session.getAttribute(“key”,”value”) B. session.setAttribute(“key”,”value”) C. session.setAttribute(“key”) D. session.getAttribute(“key”)
11.Jsp:forward和sendredirect都是用来做页面跳转的,描述错误的是?( D )
A. forward之后可以使用原来的request对象,而且效率更高。 B. sendredirect之后不可以使用原来的request对象,而且效率低。 C. forward地址栏不变化,只能在web应用程序内的页面间跳转。 D. forward地址栏变化,可以跳转到任何页面和机器。
解释:
在forward方式下,当前文件和目标文件属于同一次请求,共享request对象,所以可以使用request对象传值。在 redirect方式下,当前文件和目标文件属于不同的请求,每次请求会单独创建request和response对象,这样就不能使用request对象来传值。
客户端在地址栏中看到的地址不一样,对于forward,在地址栏中看到的是第1个文件的名字,对于sendRedirect,在地址栏中看到的是第2个文件的地址。
12.关于两种请求,下列说法正确的是? (A ) A. get请求是默认的
B. get请求处理的数据量大小不受限制 C. post请求地址栏里是能够看到数据的 D. post请求可以由doGet方法处理
解释:
Get是Form的默认方法,表单数据存放在URL地址后面;Get传输的数据量小,这主要是因为受URL长度限制;Post的所有操作对用户来说都是不可见的。
13. 如果Tomcat安装后,想要修改它的端口号,可以通过修改
的___文件来实现。( B) A. web.xml B. server.xml
C. server-minimal.xml D. tomcat-user.xml
14.JSP分页代码中,哪个步需次序是正确的?( A )
A. 先取总记录数,得到总页数,再取所有的记录,最后显示本页的数据。 B. 先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。 C. 先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据。 D. 先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据。 15.Oracle数据库的JDBC驱动程序类名及其完整包路径为( D )
A. jdbc.driver.oracle.OracleDriver B. jdbc.oracle.driver.OracleDriver C. driver.oracle. jdbc.OracleDriver D. oracle.jdbc.driver.OracleDriver
16.如果需要删除session中的某个属性key,可以调用下面的____方法( B )
A. remove(“key”);
B. removeAttribute(“key”) C. invalidate() D. logout()
17.下面有关JSP和Servlet关系的论述正确的有:(两个正确答案) ( AB )
A. JSP能够实现的功能均可由Servlet实现 B、Servlet能够实现的功能均可由JSP实现
C、 Servlet更适做表现层
D、 JSP更适合做控制层
解释:
jsp和servlet的实质是一样的,jsp最终还是编译成servlet;jsp负责页面显示,servlet负责业务控制。
18. 下面那一个是正确使用JavaBean的方法(A ) A.
B.
A. session.invalidate() B. session.expunge() C. session.destroy() D. session.end()
20. 在J2EE中,<%=”2”+4%>将输出(C)。(选择一项)
a) 2+4 b)6 c)24 d) 不会输出,因为表达式是错误的 21. JSP表达式语言的语法是(B)。(选择一项) a) {EL expression} b) ${EL expression} c) @{EL expression} d) &{EL expression}
22. 下列(C)语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。(请
选择一项)
a) response.getParameter(“title”); b) request.getAttribute(“title”); c) requert.getParameter(“title”); d) requert.getParameters(“title”); 23. HttpSession接口位于(B)包中。(选择一项) a) javax.servlet b) javax.servlet.http c) javax.servlet.http.session d) javax.servlet.session 24. test.jsp文件中有如下一行代码:
要使user对象在用户对其发出请求时存在,下划线中应填入( B )。(选择一项) a) Page b) request c)Session d) application
25. 若要在JSP正确使用标签:
<%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列线处应该是(C(A))。(选择一项)
a) x b) getKing c)myTags d) king
26. 在JSP中要使用user包中的User类,则以写法正确的是(A )。(选择一项) a)
b)
c)
d)
(选择一项)
a) getSession() b) getSession(true) c) getSession(false) d) getSession(null)
解释:
getSession()与getSession(true)一样,获取request对象关联的session对象,如果没有session,则返回一个新的session。getSession(false)也是返回一个request对象关联的session对象,但如果没有session,则返回null
28. 在web.xml中,有如下代码:
解释:在tomcat服务器的conf/web.xml文件配置session的超时 ,时间是分钟为单位,
29. 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是(A )。(选择一项) a) <%@include file = “inc.jsp”%> b)<%@include page=“inc.jsp”flush= “true”> c)
解释:
<%@include file=\编译期导入合并成1个Servlet 效率较高 30. 给定一个JSP程序源码如下: 在two.jsp中加入(D)代码片断可以输出参数location的值。(选择一项) a) c) <% = request.getAttribute(“location”)%> d)<% = request.getParameter(“location”)%> 31. 要设置某个JSP页面为错误处理页面,以下page指令正确的是(B)。(选择一项) a) <%@ page errorPage=\ b) <%@ page isErrorPage=\ c) <%@ page extends=\d) <%@ page info=\ 32. 在Servlet里,能正确获取session的语句是(A)。 (选择一项) a) HttpSession session = request.getSession(true); b) HttpSession session = request.getHttpSession(true); c) HttpSession session = response.getSession(true); d) HttpSession session = response. getHttpSession (true); 33. 在JSP中,(A)动作用于将请求转发给其他JSP页面。 (选择一项) a) forward b) include c) useBean d) setProperty 解释: 相关推荐:
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号