jsp题库及参考答案(3)

2019-01-07 16:38

2 三层体系结构包括(ABD) 选三项 A 表示层 B 业务层 C 映射层 D 数据层

3 http响应状态行中的状态码200表示(A) 选一项 A 处理请求成功 B 资源找不到 C 内部错误 D 未知状态

4 一个自定义httpServlet继承自(C) 选一项 A HttpServlets B GerenicServlet C HttpServlet D Servlet

5 一个servlet的生命周期包括下列(ABD)方法 选三项 A init()方法 B service()方法 C invalidate()方法 D destroy()方法

6 HttpServletRequest对象的(C)方法能够获取一个表单参数的值 选一项 A getQuaryString() B getPathInfo() C getParameter() D getAttribute()

7 关于ServletContext说法正确的是(ABD) 选三项 A 是一个Web应用程序的上下文环境

B 一个Servlet在ServletContext上设置属性可以被其他Servlet所共享 C 可以获取Servlet的配置信息

D 可以获取整个应用程序的初始化参数

8 下列(B)是抽象类 选一项 A ServletConfig B HttpServlet C Cookie

D HttpServletRequest

9 如何获取一个Cookie[](A)选一项

A request.getCookies() B request.getCookie() C response.getCookies() D response.getCookie()

10 在public HttpSession getSession(boolean bool)的方法定义中,当bool为false时表明(B) 选一项 A 直接返回会话对象

B 当服务器已经创建了会话对象就返回该对象,否则返回null C 直接返回null

D当服务器已经创建了会话对象就返回该对象,否则新建一个会话对象并返回

11 Servlet通信方法包括那些(AB)? 选二项 A RequestDispatcher接口的forward()方法 B RequestDispatcher接口的include()方法 C RequestDispatcher接口的linked ()方法

D RequestDispatcher接口的communion ()方法

12 ServletContext接口的(D)方法用于将对象保存到Servlet上下文中? 选一项 A getServletContext() B getContext() C getAttribute() D setAttribute()

13 不同的客户端要共享的信息应存储到(A)中 A Servlet上下文 B 会话对象 C Http请求对象 D Http响应对象

14 除了Session以外,还有(ACD)也是会话跟踪技术 选三项 A 隐藏表单域 B 超链接 C URL重写 D Cookie

15 Jsp页面由静态内容、注释、表达式、声明和(ACD)组成 选三项 A 指令 B EL语言 C Scriptlet D 动作

16 jsp指令包括(ABD)选三项 A page指令

B taglib指令 C import指令 D include指令

17 jsp是在(A)阶段生成Servlet源代码的 选一项 A 转译 B 编译 C 执行 D 响应

18 下列语法错误的有(ABD) A <%! int num %> B C <%= 5 + 3 %>

D <%@ page import=”java.io.*; java.util.*”%>

19 include指令的file属性的值可以是一个变量吗?(B) A 可以 B 不可以

20 关于输入和输出的隐式对象有(BCD) A application B request C response D out

21 使用response对象进行重定向时,使用的是(C)方法 选一项 A getAttribute B setContentType C sendRedirect D setAttribute

22 (D)隐式对象可以处理jsp页面运行中的错误或者异常 A pageContext B page C session D exception

23 (C)是一种可以在一个或多个应用程序中重复使用的组件? A jsp页面 B JavaMail C JavaBean D Servlet

24 JavaBean的属性可以使用(B)来访问 A 属性

B get()和set()方法 C 事件 D Scriptlet

25 (B)动作用于嵌入现有的Bean A include B useBean C setProperty D getProperty

26 (C)用于获取Bean的属性的值 A setProperty B setValue C getProperty D getValue

27 (B)动作用于将请求发送给其他页面 A next B forward C include D param

1, 软件开发过程,遵循什么规范。

所有的项目都要经历五个阶段:

起动阶段、计划阶段、执行阶段、控制阶段、结束阶段。

规范:1 命名规范 2代码规范 3 工程文件组织规范 4 类组织规范 5 用

户界面规范 6 疑难解答和Bug调试方法

2, 作用域public,protected,private,以及不写时的区别。

public 在其他的包中的类也可以引用,protected只限于同一个包内的类,private只有自己可以使用。不写的时候和protected一样。 3, char型变量能不能定义为一个中文?为什么?

可以定义。因为中文也是16bit的。

4, jsp有哪些内置对象?作用分别是什么?

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误网页,未捕捉的例外 5, jsp有哪些动作?作用分别是什么?

JSP共有以下6种基本动作

jsp:include:在页面被请求的时候引入一个文件。

jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。

jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记 6, JSP中INCLUDE两种实现方式的区别?

动态、静态两种。

动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数

静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面

7, JSP中两种跳转方式是什么?区别是什么?

前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.

后者完全转向新页面,不会再回来。相当于go to 语句。 8, JSP有哪些中文问题,如何解决?

1JSP的charset

2JSP SERVER编译JSP是使用的字符集,默认和操作系统是一样的,可能需要进行修改

3你的BEAN编译时候所采用的字符集,一般用JavaC编译,都是和操作系统一样的,但你可以通过带参数来改变。

4和数据库连接时,大多数JDBC驱动程序都可以设置其字符集的,这样JDBC驱动会自己进行转换,也不会出现汉字问题。

9, 说一说Servlet的生命周期?

servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet的生命周期是当服务器装载运行servlets,接收来自客户端的多个请求并且返回数据给客户端,然后再删除移开servlets的时间。

10, 可能会让你写一段Jdbc连Oracle的程序.

Connection conn = null; String driver = \cleDriver\String url = \ String user = \String password = \try { Class.forName(\conn = DriverManager.getConnection(url, user, password); } catch (ClassNotFoundException e) { System.err.print(\Load jdbc-driver failure!\System.err.println(e.getMessage()); } catch (SQLException e) { e.printStackTrace(); try { if (conn != null) { conn.close(); conn = null; } } catch (SQLException se) { } }

11,Class.forName的作用?为什么要用?

返回一个指定名称的class对象。用它是为了load你指定名称的class。 12,xml有哪些解析技术?区别是什么?


jsp题库及参考答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重庆理工大学-大学物理-习题册-稳恒磁场答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: