JSP基础模拟试题及答案

时间:2022-11-03 11:19:00 J2EE培训 我要投稿

JSP基础模拟试题及答案

  在日复一日的学习、工作生活中,我们很多时候都会有考试,接触到试题,通过试题可以检测参试者所掌握的知识和技能。一份好的试题都具备什么特点呢?下面是小编为大家整理的JSP基础模拟试题及答案,仅供参考,大家一起来看看吧。

JSP基础模拟试题及答案

  JSP基础模拟试题及答案 篇1

  1. 在J2EE中,以下不是jsp隐式对象的是( B)。

  ‘九个分别是:(page,config,out,request,response,session,applition,pageContext,exception)’

  A. pageContext

  B. context

  C. application

  D. out

  2. 在jsp中,只有一行代码:,运行输出(D)。

  A. A+B

  B. AB

  C. 113

  D. 错误信息,因为表达式是错误的

  3. Severlet中,HttpSeverletResponse的(C)方法用来把一个HTTP请求重定向到另外的URL。

  A. sendURL()

  B. redirectURL()

  C. sendRedirect()

  D. redirectResponse()

  4. JSP 页面经过编译之后,将创建一个(B)

  A. applet

  B. severlet

  C. application

  D. exe文件

  5. 在Severlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(B)方法.

  A. init

  B. service

  C. doFilter

  D. destroy

  6. 在jsp中,page指令的(B)属性用来引入需要的包或类。

  A. extends

  B. import

  C. language

  D. contentType

  7. 如果jsp页面执行时遇到自定义标签,遇到结束标签时将调用(B)方法以执行处理

  A. doStartTag

  B. doEndTag

  C. doInitBody

  D. doAfterBody

  8. 在J2EE,test.jsp文件中有如下一行代码,要使user对象一直存在于会话中,直至终止或被删除为止,下划线中应填入(C)。

  A. page

  B. request

  C. session

  D. application

  9. 给定一个Servlet程序的代码片段,如下:

  Public void doPost(HttpServletRequest request,HttpServletResponse response)

  Throws ServletException,IOException{

  request.getSession().getAttribute(“A”);}

  假定第二行返回的对象引用不是null,那么这个对象存储在(B)范围中。

  A. page

  B. session

  C. request

  D. application

  10. 在jsp中,要定义一个方法,需要用到以下(C)元素。

  A. %= %

  B. % %

  C. %! %

  D. %@ %

  JSP基础模拟试题及答案 篇2

  一、填空

  1、Tomcat服务器的默认端口是8080。怎样修改tomcat的.端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可_____,

  2、异常的处理,可在该方法的代码段中包含3类代码:try、catch和finally代码块。

  3、jsp主要内置对象有:application、exception、pageContext、request、session、_____response_____out、config、page。

  4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

  5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。

  6、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

  7、一个Bean由三部分组成:实现Java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。

  8、JavaServlet的主要特点是:方便节省投资。运行servlet需要在___web.xml_____注册.

  9、Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例、销毁。

  10、JSP开发网站的两种模式分为_____jsp+javabean___________和jsp+javabean+servlet。

  二、选择题

  1、下面哪一个不是JSP本身已加载的基本类?(b)

  A、java.lang.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*

  2、对于预定义<%!预定义%>的说法错误的是:(c)

  A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效

  C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化

  3、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:(D)

  A、Select * from员工where姓名=’_玛丽_’B、Select * from员工where姓名=’%玛丽_’

  C、Select * from员工where姓名like ‘_玛丽%’D、Select * from员工where姓名like ‘%玛丽%’

  4、下述选项中不属于JDBC基本功能的是:(D)

  A.与数据库建立连接B.提交SQL语句C.处理查询结果D.数据库维护管理

  5、在JSP中使用标记时,不会出现的属性是:(c)

  A.nameB.propertyC.valueD.以上皆不会出现

  6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)

  A.<%@ page="">作用于整个JSP页面。

  B.可以在一个页面中使用多个<%@ page="">指令。

  C.为增强程序的可读性,建议将<%@ page="">指令放在JSP文件的开头,但不是必须的。

  D.<%@ page="">指令中的属性只能出现一次。

  7、在JSP中调用JavaBean时不会用到的标记是:(A)

  A.B.C.D.

  8、关于JavaBean正确的说法是:(A)

  A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

  B、在JSP文件中引用Bean,其实就是用语句

  C、被引用的Bean文件的文件名后缀为.java

  D、Bean文件放在任何目录下都可以被引用

  9、Servlet程序的入口点是:(A)

  A、init()B、main()C、service()D、doGet()

  10、不能在不同用户之间共享数据的方法是(A)

  A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象

  三、问答题

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

  application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

  Config对象允许将初始化数据传递给一个JSP页面

  Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

  Out对象代表提供输出流的访问

  Page对象代表JSP页面对应的Servlet类实例

  PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性

  Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文

  Response对象允许直接访问HttpServletResponse对象

  Session对象可能是状态管理上下文中使用最多的对话

  2.jsp有哪些动作?作用分别是什么?

  操作被用来以“名—值”队的形式为其他标签提供附加信息

  操作允许在请求是在现成的JSP页面里包含静态或者动态资源

  操作允许将请求转发到另一个JSP、servlet或静态资源文件

  标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

  此操作和setBean一起协作,用来设置JavaBean的属性

  操作是对操作的补充,用来访问一个Bean的属性

  用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean

  3.JSP中动态INCLUDE与静态INCLUDE的区别?

  如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用传递参数

  4.两种跳转方式分别是什么?有什么区别?

  操作允许在请求是在现成的JSP页面里包含静态或者动态资源

  操作允许将请求转发到另一个JSP、servlet或静态资源文件

  5.servlet运行的生命周期图

  装载Servlet

  Servlet类Servlet初始化(调用init方法)

  实例对象被回收提供服务(调用Service方法)

  销毁Servlet实例(调用destroy方法)

  6.在程序里怎样注册servlet.

  displayChart

  org.jfree.chart.servlet.DisplayChart

  displayChart

  /displayChart

【JSP基础模拟试题及答案】相关文章:

护理学基础模拟试题及答案10-12

检验师基础知识模拟试题及答案03-26

银行从业考试公共基础模拟试题及答案11-13

2016年会计基础模拟试题及答案08-08

2016最新会计基础模拟试题及答案08-08

2017计算机基础模拟试题及答案10-12

2016年Jsp面试题及答案09-25

计算机应用基础模拟试题及答案201710-12

2017计算机应用基础模拟试题及答案10-09