JSP试题
- 格式:doc
- 大小:222.50 KB
- 文档页数:13
一、选择题
1.假设已经获得ResultSet对象rs,那么获取第一行数据的准确语句是( )。
rs.hasNext() rs.next() rs.nextRow()
2. 在Web项目的目录结构时,web.xml文件位于( )目录下。
src目录 项目根目录或其子目录 MATA-INF目录 WEB-INF目录
3. 做动态网页的开发,以下( )语言可以作为服务器端脚本语言。
HTML JSP JavaScript Java
4. 页面中存在两个多选按钮(名称为sex),分别代表男和女,该页面提交后,为了获得用户的选项值,可以使用以下(
)方法。
request.getParameter("sex"); request.getParameter(sex); request.getParameterValues("sex"); request.getParameterValues(sex);
5. JSP提供了一个可以在多个请求之间持续有效的内置对象( ),该对象与浏览器一一对应。
request response session application
6. 表格属性中( )可以改变表格的大小,并且使表格的大小随浏览器窗口的大小而自动调整大小。
设置其width和height属性为数字值 设置其width和height属性为百分数 这两种方法均可 这两种方法均不可
7.
在JSP中,page指令的( )属性用来引入需要的包或类。
extends import languge contentType
8. 在JSP标准动作标签中,( )相当于创建一个JavaBean的示例。
getProperty useBean setProperty forward
9. 假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在(
)目录下。
helloapp/HelloServlet.class
helloapp/WEB-INF/HelloServlet.class
helloapp/WEB-INF/classes/HelloServlet.class
helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
10. 要访问Bean中名为jsp的属性,应使用()方法。
getjsp getJsp get_jsp JSP
11. page作用域的Bean所有数据都将丢失的是()。
仅在该页面被删除时 仅在该页面被更新时 当该页面被打开时 当该页面被关闭时
12. 关于Web应用程序,下列说法错误的是( )
WEB-INF目录存在于web应用的根目录下 WEB-INF目录与classes 目录平行 web.xml在WEB-INF目录下 Web应用程序可以打包为war文件
13在JSP中使用标记时,不会出现的属性是:( )。
name property attribute value
14. JSP程序运行在(
)。
客户端 服务器端 浏览器端 JSP程序在第一次载入时被JSP引擎翻译成( )。
15. JSP程序在第一次载入时被JSP引擎翻译成( )。
文本文件 Class文件 HTML文件 java文件
16. JSP和客户端交互的过程中,客户端的请求被存储在( )对象中并发给Web服务器。
Request Response Servlet Session
17. Servlet程序的入口点是( )。
init() main() service() start()
18. 以下的HTML标签中,用于设定列表项的是( )。
19. 获得Bean实例后,可以利用( )动作设置、修改Bean中的属性值。
20. 能把其他页面包含到当前页面中且可以指定参数的是( )。
include taglib file
21. 设置Session对象的有效时间的方法是( )。
setMaxInactiveInterval() getAttributeNames() setAttribute() setTime()
22. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )。
<%@ page %>作用于整个JSP页面。 可以在一个页面中使用多个<%@ page %>指令。 <%@ page %>指令中的属性只能出现一次。 <%@ page %>指令中的属性可以有多个。
23. Statement类提供了3种执行方法,用来执行更新操作的方法是( )。
executeQuery() executeUpdate() execute() executeQuestion()
24. 在JSP中调用JavaBean时不会用到的标记是( )。
25. 以下选项中不是jsp隐式对象的是:( )
pageContext context application out
26. 以下对于预定义<%!预定义%>的说法错误的是:( )
一次可声明多个变量和方法,只要以“;”结尾就行 一个声明仅在一个页面中有效 声明的变量将作为局部变量 在预定义中声明的变量将在JSP页面初始化时初始化
27. 下列关于JavaBean的说法正确的是:( )
Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 在JSP文件中引用Bean,其实就是用语句 被引用的Bean文件的文件名后缀为.java Bean文件放在任何目录下都可以被引用
28. 一个JSP 页面经过编译之后,将创建一个:( )
applet severlet
application exe文件
29. 在jsp中,要定义一个方法,需要用到以下哪个元素?( )
<%= %> <% %> <%! %> <%@ %>
30. 在JSP中,以下哪个指令是用于将文件嵌入JSP页面的?( ) page forward include taglib
31. 在一个JSP中,有一行代码:<%=”2”+”4”%>,这行代码将输出什么结果?()
2+4 6 24 不会输出,因为表达式是错误的
32. 在jsp中,只有一行代码:<%=A+B%>,运行将输出:()
A+B AB 113 错误信息,因为表达式是错误的
33. 在test.jsp文件中有如下一行代码: ( ).setAttribute(“user”,user);要使user对象一直存在于会话中,直至终止或被删除为止,括号处应填入:( )
page request session application
34. 从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( )
Select * from员工
where 姓名 =’玛丽’ Select * from员工 where 姓名
=’%玛丽_’ Select * from员工 where 姓名
like ‘_玛丽%’ Select * from员工
where 姓名 like
‘%玛丽%’
35.
下述选项中不属于JDBC基本功能的是( )
与数据库建立连接 提交SQL语句 处理查询结果 数据库维护管理
36不能在不同用户之间共享数据的方法是( )
通过cookie 利用文件系统 利用数据库 通过ServletContext对象
37. 下列关于JSP编译指令说法错误的是( )。
编译指令用于从JSP发送一个信息到容器上 编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 编译指令向客户端产生任何输出 编译指令所有的指令都在整个JSP页面内有效
38. 下列关于说法错误的是( ) 。
用于定位或示例一个JavaBeans组件 首先会试图定位一个Bean实例,如果这个Bean不存在,那么就会从一个class或模版中进行示例。 jsp:useBean>元素的主体通常包含有元素,用于设置Bean的属性值 以上说法全不对
39.
下面对out对象说法错误的是( )。
out对象用于输出数据 out对象的范围是application out.newLine()方法用来输出一个换行符 out.close()方法用来关闭输出流
40. 下列关于Application对象说法中错误的是( ) 。
Application对象用于在多个程序中保存信息 Application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久getAttribute(String
name)方法返回由name指定的名字application对象的属性的值。 getAttributeNames()方法返回所有application对象的属性的名字。 地保持数据
41. 在JSP中,要定义一个方法,需要用到以下()元素。
<%= %> <% %> <%! %> <%@ %>
42. 以下不是JSP隐式对象的是()
pageContext context application out
43. Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL
sendURL() redirectURL() sendRedirect() redirectResponse()
44. J2EE中,以下关于HttpServlet的说法错误的是()
HttpServlet是一个抽象类 HttpServlet类扩展了GenericServlet类 HttpServlet类的子类必须至少重写service方法 HttpServlet位于javax.servlet.http包中
45. 要设置某个JSP页面为错误处理页面,以下page指令正确的是()
<%@ page
errorPage="true"%> <%@ page
isErrorPage="true"%> <%@ page
extends="javax.servlet.jsp.JspErrorPage"%> <%@ page
info="error"%>
46.
在Servlet里,能正确获取session的语句是()
HttpSession session =
request.getSession(true); HttpSession session =
request.getHttpSession(true); HttpSession session =
response.getSession(true); HttpSession session
= response.
getHttpSession
(true);
47. 在JSP中,()动作用于将请求转发给其他JSP页面。
forward include useBean setProperty