jsp选择题总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题(每题2分,共40分)
1、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()。
A、<%@ page %>作用于整个JSP页面
B、可以在一个页面中使用多个<%@ page %>指令
C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D、<%@ page %>指令中的属性只能出现一次
2、以下对象中作用域最大的是()。
A、request
B、session
C、application
D、page
3、编写JavaBean就是编写一个Java类,所以只要会写类就能编写一个Bean,一个完整JavaBean在类的命名上需要遵守以下规则,其中错误的是()。
A、类中方法的访问属性必须是public的。
B、对于boolean类型的成员变量,允许使用is代替get。
C、类中如果有构造方法,那么这个构造方法也是public的,并且是无参数的。
D、在JavaBean中定义属性时,应该定义成public。
4、以下四个选项中不属于Servlet生命周期的是()。
A、init()
B、service()
C、start()
D、destroy()
5、对于预定义<%!预定义%>的说法错误的是:()。
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
11. 哪个是JSP指令标记?C
A. <% ……%>
B. <%! ……%>
C. <%@ ……%>
D. <%= ……%>
10. 下边哪个不是JSP的内置对象?C
A. session
B. request
C. cookie
D. out
12. 当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?C
A.
B.
C. <%@ page import=”java.util.*”%>
D. <%@ page include=”java.util.*”%>
13. 关于JavaBean的说法,哪个是正确的?D
A. JavaBean的具体类可以不是public的。
B. JavaBean可以只提供一个带参数的构造器。
C. jsp:userBean可以向HTML标记一样不关闭。
D. JavaBean可以保存状态。
15. 要在session对象中保存属性,可以使用以下哪个语句?B
A. session.getAttribute(“key”,”value”);
B. session.setAttribute(“key”,”value”);
C. session.setAtrribute(“key”);
D. session.getAttribute(“key”);
16. jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?D
A. forward之后可以使用原来的request对象,而且效率较高。
B. sendRedirect之后不可以使用原来的request对象,而且效率较低。
C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。
D. forward地址栏变化,可以跳转到任何页面和机器。
17. 关于get和post两种请求,下列说法正确的是?A
A. get请求是默认的。
B. get请求处理的数据量大小不受到限制。//get处理小数据量
C. post请求地址栏里是能看到数据的。
D. post请求可以由doGet方法处理。
19. JSP分页代码中,哪个步骤次序是正确的?A
A. 先取总记录数,得到总页数,再取所有的记录,最后显示本页的数据。
B. 先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。
C. 先取总页数,得到总记录数,再取所有的记录,最后显示本页的数据。
D. 先取本页的数据,得到总页数,再取总记录数,最后显示所有的记录。
20. 下边哪个不是MVC中的组成部分?B
A. JavaBean
B. FrameWork
C. JSP
D. Servlet
21. 哪个不是Servlet接口的方法?D
A. doGet方法
B. doPost方法
C. init方法
D. forward方法
22. Oracle数据库的JDBC驱动程序类名及完整包路径为:D
A. jdbc.driver.oracle.OracleDriver
B. jdbc.oracle.driver.OracleDriver
C. driver.oracle.jdbc.OracleDriver
D. oracle.jdbc.driver.OracleDriver
23. 如果需要删除session中的某个属性key,可以调用下面的___C_方法。
A. remove(“key”)
B. removeAttribute(“key”)
C. invalidate()
D. logout()
24. 下述有关JSP和Servlet关系的论述正确的有:(两个正确答案)AB
A. JSP能够实现功能均可由Servlet实现。