欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JSP期末考试题-程序员笔记.pdf

    • 资源ID:80689482       资源大小:661.73KB        全文页数:20页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JSP期末考试题-程序员笔记.pdf

    JSP 期末考试题 程序员笔记精华 针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。1)在 JSP 中,要定义一个方法,需要用到以下()元素。(选择一项)a)b)c)d)2)JSP 页面经过编译之后,将创建一个()。(选择一项)a)applet b)servlet c)application d)exe 文件 3)当 JSP 页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)a)doStartTag()b)doEndTag()c)doInitBody()d)doAfterBody()4)在 J2EE 中,test.jsp 文件中有如下一行代码:(选择一项)要使 user 对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。a)page b)request c)session d)application 5)在 J2EE 中,以下不是 JSP 隐式对象的是()。(选择一项)a)pageContext b)context c)application d)out 6)Servlet 中,HttpServletResponse 的()方法用来把一个 Http 请求重定向到另外的 URL。(选择一项)a)sendURL()b)redirectURL()c)sendRedirect()d)redirectResponse()7)在 JSP 中,page 指令的()属性用来引入需要的包或类。(选择一项)a)extends b)import c)languge d)contentType 8)在 Servlet 过滤器的生命周期方法中,每当传递请求或响应时,web 容器会调用()方法。(选择一项)a)init b)service c)doFilter d)destroy 9)在 JSP 中,只有一行代码:,运行将输出()。(选择一项)a)A+B b)AB c)131 d)错误信息,因为表达式是错误的 10)给定一个 Servlet 的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException _ out.println(“hi kitty!”);out.close();运行次 Servlet 时输出如下:hi kitty!则应在此 Servlet 下划线处填充如下代码。(选项一项)a)PrintWriter out=response.getWriter();b)PrintWriter out=request.getWriter();c)OutputStream out=response.getOutputStream();d)OutputStream out=request.getWriter();11)给定如下 JSP 代码,假定在浏览器中输入 URL:http:/localhost:8080/web/jsp1.jsp,可以调用这个 JSP,那么这个 JSP 的输出是()。(选项一项)its an odd its an even a)一个 HTML 页面,页面上显示 its an odd b)一个 HTML 页面,页面上显示 its an even c)一个空白的 HTML 页面 d)错误信息 12)给定 java 程序 User.java,代码如下:package user;public class User private String password;private String loginName;public String getLoginName()return loginName;public String getPassword()return password;public void setLoginName(String loginName)this.loginName=loginName;public void setPassword(String password)this.password=password;给定 user.jsp,代码片断如下:_ loginName:password:在浏览器上输入并回车 要使浏览器上显示:loginName:sa password:sa 在 user.jsp 中的下划线处应填入以下()代码.(选择一项)a)b)c)d)13)某 JSP 程序中声明使用 javaBean 的语句如下:要取出该 javaBean 的 loginName 属性值,以下语句正确的是().(选择两项)a)b)c)d)14)J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)a)HttpServlet是一个抽象类 b)HttpServlet类扩展了GenericServlet类 c)HttpServlet类的子类必须至少重写service方法 d)HttpServlet位于javax.servlet.http包中 15)给顶一个JSP程序源代码,如下:在two.jsp中使用()代码片段可以输出参数location的值。a)b)c)d)16)J2EE中,JSP EL表达式:s(10*10)ne 100的值是()。(选择一项)a)0 b)True c)False d)1 17)在J2EE中,test.jsp文件如下:buffer is 运行时,将发生()。(选择一项)a)转译期错误 b)运行期错误 c)运行后,浏览器上显示:buffer is null d)运行后,浏览器上显示:buffer is ABC 18)如 JSP 页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项)a)1 b)1 或多 c)0 或 1 d)0 或多 19)给定 include1.jsp 文件代码片断,如下:_/此处填写代码 给定 include2.jsp 文件代码片断,如下:要求运行 include1.jsp 时,浏览器上输出:HAHA 要满足以上条件,jsp1.jsp 中下划线处应填入以下()语句。(选择一项)a)b)c)d)20)在 J2EE 中,在 web.xml 中,有如下代码:30 上述代码定义了默认的会话超时时长,时长为 30()。(选择一项)a)毫秒 b)秒 c)分钟 d)小时 21)在 inc.jsp 中包含数行代码与一张图片,现在要创建一个 home.jsp,每次浏览中的所有内容以及 home.jsp 自身要显示的内容,应该在 home.jsp 中使用的语句是()。(选择一项)a)b)c)d)22)给定一个 JSP 程序源码如下:在 two.jsp 中加入()代码片断可以输出参数 location 的值。(选择一项)a)b)c)d)23)使用自定义标签时,要为 JSP 引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是()。(选择一项)a)hello com.tagdemo.HelloTag b)hello com.tagdemo.HelloTag c)hello com.tagdemo.HelloTag d)hello com.tagdemo.HelloTag 24)要设置某个 JSP 页面为错误处理页面,以下 page 指令正确的是()。(选择一项)a)b)c)d)25)JavaMail 是一组用于发送和接收邮件消息的 API。发送邮件使用()协议,接收邮件使用()协议。(选择一项)a)POP3 SMTP b)POP3 TCP c)SMTP TCP d)SMTP POP3 26)在 Servlet 里,能正确获取 session 的语句是()。(选择一项)a)HttpSession session=request.getSession(true);b)HttpSession session=request.getHttpSession(true);c)HttpSession session=response.getSession(true);d)HttpSession session=response.getHttpSession(true);27)在 JSP 中,()动作用于将请求转发给其他 JSP 页面。(选择一项)a)forward b)include c)useBean d)setProperty 28)在 J2EE 中,在一个 JSP 文件中,有表达式,它将输出()。(选择一项)a)2+3 b)5 c)23 d)不会输出,因为表达式是错误的 29)在 J2EE 实现企业级应用开发中,()是描述标记库的 XML 文档。(选择一项)a)TLD 文件 b)DTD 文件 c)WAR 文件 d)EAR 文件 30)给定 JSP 程序源码如下,可以在下划线处插入并且能够正确输出 WELCOME,JACK 的语句是()。(选择二项)WELCOME,_ a)name b)c)out.println(name);d)31)在 J2EE 中,重定向到另一个页面,以下()语句是正确的。(选择一项)a)request.sendRedirect(http:/www.jb-);b)request.sendRedirect();c)response.sendRedirect(http:/www.jb-);d)response.sendRedirect();32)在 JSP 中,使用动作可以将 javaBean 嵌入 JSP 页面,对 JavaBean 的访问范围不能是()。(选择一项)a)page b)request c)response d)application 33)在 J2EE 中,使用 Servlet 过滤器时,可以在 web.xml 文件的()元素中包括元素。(选择一项)a)b)c)d)34)Servlet 中,使用()接口中定义的()方法来处理客户端发出的表单数据请求(选一项)a)HttpServlet doHead b)HttpServlet doPost c)ServletRequest doGet d)ServletRequest doPost 35)给定 JSP 程序源码如下,该 JSP 运行后输出的结果是()。(选择一项)Count:a)Count:1 b)Count:2 c)1:2 d)Count:36)给定如下 Servlet 代码,假定在浏览器中输入 URL:http:/localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是()。import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloServlet extends HttpServlet public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException res.setContentType(text/html);PrintWriter out=res.getWriter();out.println();out.println();out.println(doGet Hello World!);out.println();out.println();out.close();public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException res.setContentType(text/html);PrintWriter out=res.getWriter();out.println();out.println();out.println(doPost Hello World!);out.println();(选择一项)a)一个 HTML 页面,页面上显示 doGet Hello World!b)一个 HTML 页面,页面上显示 doPost Hello World!c)一个空白的 HTML 页面 d)错误信息 37)在 J2EE 中,request 对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)a)String getParameter(String name)b)String getParameter(String name)c)String getParameterValuses(String name)d)String getParameterValues(String name)38)()是发送邮件的协议。(选择一项)a)SMTP b)LAMP c)POP3 d)HTTP 39)WEB 应用中,常用的会话跟踪方法不包括()。(选择一项)a)URL 重写 b)Cookie c)隐藏表单域 d)有状态 HTTP 协议 40)在 J2EE 中,$2+“4”将输出()。(选择一项)a)2+4 b)6 c)24 d)不会输出,因为表达式是错误的 41)在 J2EE 的 Model 模式中,模型层对象被编写为()。(选择一项)a)Applet b)JSP c)Server d)JavaBean 42)J2EE 中,JSP EL 表达式:$user.loginName执行效果等同于()。(选择一项)a)b)c)d)43)J2EE 中,()类()方法用于返回应用程序的上下文路径。(选择一项)a)HttpServletRequest、getContextPath()b)HttpServletRequset、getPathInfo()c)ServletContext、getContextPath()d)ServletContext、getPathInfo()44)在 J2EE 中,使用 Servlet 过滤器时,需要在 web.xml 通过()元素将过滤器映射到 Web资源。(选择一项)a)b)c)d)45)给定 JSP 程序源码如下:_ 以下()语句可以在下划线处插入,并且运行后输出结果是:1。(选择一项)a)b)c)d)46)在 J2EE 中,在 web.xml 中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)a)someFilter filters.SomeFilter encoding EUC_JP b)someFilter encoding EUC_JP c)someFilter encoding EUC_JP d)someFilter filters.SomeFilter encoding EUC_JP 47)servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)a)加载类,实例化,请求处理,初始化,销毁 b)加载类,实例化,初始化,请求处理,销毁 c)实例化,加载类,初始化,请求处理,销毁 d)加载类,初始化,实例化,请求处理,销毁 48)在 J2EE 中,给定某 Servlet 的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)Public class Servlet1 extends HttpServlet Public void init()throws ServletException Public void service(HttpServletRequest request,HttpServletResponse response)Throws ServletException,IOException PrintWriter out=response.getWriter();Out.println(“hello!”);a)编译该文件时会提示缺少 doGet()或者 dopost()方法,编译不能够成功通过 b)编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中会看到输出文字:hello!c)编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中看不到任何输出的文字 d)编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中会看到运行期错误信息 49)某 web 应用的上下文路径是 root,配置文件 web.xml 中有如下片段:process slt.ProcessServlet process /proc 以下说法正确的是()。(选择二项)a)在包 slt 中,有一个名为 ProcessServlet.class 的文件 b)该 servlet 的访问路径是 http:/机器 IP:端口号/root/proc c)该 servlet 的访问路径是 http:/机器 IP:端口号/root/ProcessServlet d)该 servlet 的访问路径是 http:/机器 IP:端口号/root/ProcessServlet 50)在 J2EE 中,test.jsp 文件中有如下一行代码:要使 user 对象可以作用于整个应用程序,下划线中应添入()。(选择一项)a)page b)request c)session d)application 1)在 J2EE 中,将输出(6)。(选择一项)a)2+4 b)6 c)24 d)不会输出,因为表达式是错误的 2)在 J2EE 中,request 对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)a)String getParameter(String name)b)String getParameter(String name)c)String getParameterValues(String name)d)String getParameterValues(String name)3)()是发送邮件的协议。(选择一项)a)SMTP b)IAMP c)POP3 d)HTTP 4)J2EE 中,JSP EL 表达式:$user.loginName的执行效果等同于()。(选择一项)a)b)c)d)5)在 J2EE 中,test.jsp 文件中有如下一行代码:要使 user 对象只能在使用 test.jsp 时使用,当加载页面时就会将其销毁。下划线中应填入()。(选择一项)a)page b)request c)session d)application 6)要设计一个大型的基于多层体系结构的 web 应用系统,系统界面端基于 HTML 和 XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目 标,最适合的开发模式是()。(选择一项)a)DAO b)ValueObject c)MVC d)Proxy 7)在 J2EE 中,使用 Servlet 过滤器时,需要在 web.xml 通过()元素将过滤器映射到 Web资源。(选择一项)a)b)c)d)8)在 J2EE 的 Model II 模式中,模型层对象被编写为()。(选择一项)a)Applet b)JSP c)Servlet d)JavaBean 9)J2EE 中,()类的()方法用于返回应用程序的上下文路径。(选择一项)a)HttpServletRequest、getContextPath()b)HttpServletRequest、getPathInfo()c)ServlettContext、getContextPath()d)ServlettContext、getPathInfo()10)Web 应用中,常用的会话跟踪方法不包括()。(选择一项)a)URL 重写 b)Cookie c)隐藏表单域 d)有状态 HTTP 协议 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、Java Servlet 的主要特点是:、方便、节省投资。运行 servlet 需要在_web.xml_注册.9、Servlet 的生命周期分三个时期:装载 Servlet 、创建一个Servlet 实例 、销毁 。10、JSP 开发网站的两种模式分为_jsp+javabean_和 jsp+javabean+servlet 。二、选择题(20 分)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.name B.property C.value D.以上皆不会出现 6、Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )A.作用于整个 JSP 页面。B.可以在一个页面中使用多个指令。C.为增强程序的可读性,建议将指令放在 JSP 文件的开头,但不是必须的。D.指令中的属性只能出现一次。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、通过 cookie B、利用文件系统 C、利用数据库 D、通过 ServletContext 对象 三、问答题(40 分)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 运行的生命周期图.装载 ServletServlet 类 Servlet 初始化(调用 init 方法)实例对象被回收 提供服务(调用 Service 方法)销毁 Servlet 实例(调用 destroy 方法)6.jspsmartupload 实现上传下载的步骤.(简述,并用代码实现)首先创建 Html 文件 jspsmartupload:Sample 1 在创建 JSP 页面 jspSmartUpload:Sample 1 7.用 jfreechart 组件实现报表的步骤(简述,并用代码实现)步骤:1 建立代表图表数据的 Dataset 对象 2 建立用于绘制图表 JfreeChart 类 3 将图表输出到指定目标 JFreeChart Example img src=border=1 8.在程序里怎样注册 servlet.displayChart org.jfree.chart.servlet.DisplayChart displayChart/displayChart 010101010111110011111010110110101011 010101010111110011111010110110101011 010101010111110011111010110110101011 010101010111110011111010110110101011 010101010111110011111010110110101011 010101010111110011111010110110101011

    注意事项

    本文(JSP期末考试题-程序员笔记.pdf)为本站会员(ylj18****70940)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开