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页面。