10_JSP综合练习题10
- 格式:doc
- 大小:54.50 KB
- 文档页数:10
[单选题]
1. 设在表单中有一组复选钮标记,如下列代码:
请选择喜欢的城市:
长春
北京
大连
上海
如果在register.jsp 是取city 的值,最适合的方法为( )
A、String city= request.getParameter(“city” );
B、String []cities=request.getParameterValues(“city ”);
C、String city=request.getAttribute( “city ”);
D、String []cities=request.getParameter( “city ”);
答案: B
2. J2EE中在JSP中要使用user 包中的User 类,则以写法正确的是( )
A、
B、
C、
D、
答案: D
3. 下列表单
A、使用post 方式提交
B、提交到当前页
C、没有指定action 属性,所以不做提交 D、不确定
答案: C
4. 不能在不同用户之间共享数据的方法是( )
A、通过ServletContext 对象
B、利用文件系统
C、利用数据库
D、通过cookie
答案: D
5. 在JSP应用程序中要求删除所有photo 目录中的的文件, 但是保留文件夹,
下列代码中空缺位置最适合的选项为( )
String path=request.getRealPath("photo");
File fp1=new File(path);
File[] files=fp1)listFiles();
for(int i=0;i
{
if(__________________________)
{
files[i].delete();
}
}
A、files[i].isFile()
B、! files[i].isDirectory()
C、files[i].isDirectory()
D、!files[i].isFile()
答案: A
6. J2EE中, HttpSession 接口位于( )包中。
A、javax.servlet.http.session
B、javax.servlet
C、javax.servlet.http
D、javax.servlet.session
答案: C
7. 在JSP中调用JavaBean时不会用到的标记是( )
A、
B、
C、
D、 答案: D
8. J2EE中, HttpServletRequest 类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。
A、getSession()
B、getSession(null)
C、getSession(falsE、
D、getSession(truE、
答案: C
9. 下面的哪个是url 重写( )
A、
B、
C、jsp1)jsp?user_id=10
D、session.setAttribute()
答案: C
10. 在B/S 编程里,我们经常使用脚本来辅助显示的功能,下面对于脚本的说法正确的是( )
A、javascript 就是一种特殊的java 语言
B、在脚本里能直接操作session
C、脚本能嵌套在jsp 代码里
D、javascript 里不能自定义类
答案: C
11. Http 的中文含义为( )
A、统一资源定位器
B、简单邮件传输协议
C、超文本传输协议
D、网络套接字
答案: C
12. 对于一个继承于BodyTagSupport 标签来说,他的dostart 方法的返回值决定本体是否能被处理,下面那个是让本体可以被处理的( )
A、SKIP_BODY
B、EVAL_BODY_INCLUDE
C、SKIP_PAGE
D、EVAL_BODY_BUFFERED
答案: D 13. J2EE 中,( )类的( )方法用于创建对话。( )
A、HttpServletResponse、newSession
B、HtttpSession、newInstance
C、HttpServletRequest、getSession
D、HttpSession、getSession
答案: C
14. 下列XML 格式正确的为( )
A、学生
B、
C、
D、
答案: B
15. JSP应用程序配置文件的根元素为( )
A、
B、
C、
D、
答案: C
16. 在J2EE中, <%=”2”+"4"%>将输出( )
A、24
B、2+4
C、不会输出,因为表达式是错误的
D、6
答案: A
17. 在浏览器解析换行被忽略,要想在页面中实现换行,需要使用( )
A、out.println( “ br” )
B、System.out.println( “”)
C、System.out.println(“ br”) D、out.println( “” )
答案: D
18. session 对象的( )方法用于设置会话的超时时间。
A、session.getMaxInactiveInterval() ;
B、session.setMaxInactiveInterval(30);
C、session.setMaxTime(30) ;
D、session.setAttribute(“time ” ,30) ;
答案: C
19. 在J2EE的Model Ⅱ模式中,模型层对象被编写为( )
A、JSP
B、Server
C、Applet
D、JavaBean
答案: D
20. 给定include1)jsp 文件代码片断,如下:
<% pageContext.setAttribute("User","HAHA");%>
_______// 此处填写代码
给定include2)jsp 文件代码片断,如下:
<%=pageContext.getAttribute("User")%>
要求运行include1)jsp 时,浏览器上输出: HAHA
要满足以上条件, jsp1)jsp 中下划线处应填入以下( )语句。
A、<% response.sendRedirect(“include2)jsp”);%>
B、<%@ include file=“include2)jsp”%>
C、
D、
答案: B
21. 以下的技术不属于J2EE的是( )
A、RMI
B、JNDI
C、COM D、JMS
答案: C
22. JSP中的不是隐式注释为( )
A、
B、<%--注释内容--%>
C、// 注释内容
D、/* 注释内容*/
答案: A
23. WEB应用中,常用的会话跟踪方法不包括( )
A、URL重写
B、隐藏表单域
C、有状态HTTP协议
D、Cookie
答案: C
24. JavaBean的文件类型是( )
A、.html
B、.jsp
C、.java
D、.classs
答案: D
25. session 对象getId 方法的作用是( )
A、取得session对象的结束时间。
B、取得客户端最后一次访问服务器的时间。
C、取得客户端在服务器唯一的标识。
D、取得session对象的创建时间
答案: C
26. 要执行预编译应该使用下面的那个对象( )
A、PreparedStatement
B、Statement
C、CallabledStatement
D、以上都不是
答案: A
27. 在JSP中( )动作用于将请求转发给其他JSP页面。