JSP期末试卷B及答案_第1页
JSP期末试卷B及答案_第2页
JSP期末试卷B及答案_第3页
JSP期末试卷B及答案_第4页
JSP期末试卷B及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JSP程序设计》试卷B卷考试方式:闭卷出卷教师: 适应班级:考试方式:闭卷题号-_*-_*二四五总分核分人得分本试卷考试分数占学生总评成绩的70%复查总分 总复查人得分|评卷人 (本题20分)一、填空题(每空1分,共20分。)1、HTML文件是文件格式,可以用文本编辑器进行编辑制作。2、将一个图像作为一个超级链接,用到了标记。3、URL是UniformResourceLocator的缩写,中文称之为.4、JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为.5、“〈%!”和“%〉〃之间声明的方法在整个页面内有效,称为o6、在Tomcat服务器中部署Web应用程序时,静态页面和一般资源存放到tomcat服务的.7、JSP页面中,输出型注释的内容写在、之间。8、Page指令的属性Language的默认值是.9、(select)标记中的size属性默认值为.10、表单的提交方法包括方法。11、使用Bean首先要在JSP页面中使用指令将Bean引入。12、创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成JDBC的主要任务是:、和 处理结果 .Servlet的生命周期分三个时期:、和销毁JSP开发网站的两种模式分为和jsp+javabean+servlet_。得分评卷人(本题20分)二、填空题(每小题1分,共20分)1、Tomcat服务器的默认端口号是:( )A、80B、8080C、21D、21212、由JSP页面向Tag文件传递数据要使用的指令是()oA、tagB、attributeC、variableD、taglib3、在MVC模式中,核心内容为()oA、viewB、controlC、model D、不确定4、创建JSP应用程序时,配置文件web.xml应该在程序下的()目录中.A、adminB、servletC、WEB—INFD、WebRoot5、<palign:〃段落对齐方式”〉标记中,align属性为段落文字的对齐方式,不能取的值为( )。A、LeftB、RightC、CenterD、width6、超级链接是互联网的灵魂,下面哪个是正确的链接标记()A、<ahref二”http://wwwo”"title二“新浪网”〉新浪网</a〉B、(atarget二”http://wwwo””title二“新浪网”〉新浪网〈/a〉C、(ahref二”新浪网" title二”新浪网"〉http://〈/a〉D、(atarget二"新浪网" title:"新浪网"〉http://〈/a〉7、JSP从HTML表单中获得用户输入的正确语句为()A、RequestogetParameter(“ID") B、ReponseogetParameter(“ID”)C、RequestogetAttribute(“ID”) D、ReponseogetAttribute(“ID”)8、关于部署到Tomcat服务器的JavaWeb应用程序,正确的选项有()。A、JavaWeb应用程序总是打包成WAR形式部署到Tomcat服务器B、JavaWeb应用程序应该部署到Tomcat服务器的server子目录中C、每个JavaWeb应用程序都有一个web。xml文件D、JavaWeb应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到某一子目录中9、JSP的Page编译指令的属性Language的默认值是:( )A、JavaB、CC、C# D、SQL10、在JavaWeb中,Servlet从实例化到消亡是一个生命周期.下列描述正确的是().A、init()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法11、在JSP中要使用user包中的User类,则以写法正确的是( ).(jsp:useBeanid二“user“ class="user。User“scope=“page"/)<jsp:useBeanclass="user。Use。class"/)(jsp:useBeanname二“user“class二"user。User"/)(jsp:useBeamid二“user“class二"user“import="user。*”/)12.释放session对象时,使用session对象的()方法。clear()B、invalidate()C、remove() D、close()13、session对象的( )方法用于设置会话的超时时间。A、session.setMaxInactivelnterval(30);sessionosetMaxTime(30);C、session.getMaxInactivelnterval();D、session.setAttribute("time”,30);14、下面哪个不是useBean标签的scope属性的取值( )。A.pageContextB。sessionCoapplicationD.request15、请选出微软公司提供的连接SQLServer2000的JDBC驱动程序(Aooracle.jdbcodriver。OracleDriverBosun.jdbc.odbc0JdbcOdbcDrivercom.microsoftojdbcosqlserveroSQLServerDrivercom0mysqlojdbcoDriver16、Servlet的初始化参数只能在Servlet的()方法中获取。AodoPostAodoPost()17、<jsp:param)动作元素经常与( )元素一起使用。Ao(jsp:include> B。<jsp:useBean>C。<jsp:setProperty) Do(jsp:import)18、下列哪个不是HTML的常用标记()。Ao〈html〉 Bo〈head〉C。(body>D.<Book>19、使用JDBC访问数据时,下面不是常用的接口()oAoSQLConnection B。 ResultSet C.Statement DoPreparedStatement.在JSP中如果要获取客户端主机名,应使用request对象的( )方法.A.getServerName() B。getRemoteHost() C.server()DogetRemotePort()得分评卷人(本题得分评卷人(本题20分)三、判断题(每小题1分,共20分)1、JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(2、在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端.()3、不可以用一个page指令指定多个属性的取值。( )4、jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。()5、jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。()6、<jsp:forward.oo〉标记的page属性值是相对的URL地址,只能静态的URL.()TOC\o"1-5"\h\z7、JSP页面只能在客户端执行.( )8、JSP页面中不能包含脚本元素。( )9、.Page指令不能定义当前JSP程序的全局属性。( )10、在JSP中,〈%!intc=5;out.print(c);%〉此式正确..( )11、(jsp:getProperty)中的name及property区分大小写。( )12、JSP主要的指令有page,import,include等三个( )13、当同时有多个请求发送到一个Servlet时,服务器将会为每个请求创建一个新的线程来处理客户端TOC\o"1-5"\h\z的请求。( )14、HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写。( )15、一个HTML文档必须有〈head〉和〈title〉元素。( )16、绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径.()17、超级链接〈a〉标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top.( )18、Tomcat服务器支持直接使用application对象。()19、out对象是一个输出流,它实现了javaxoservletoJspWriter接口,用来向客户端输出数据。( )20、网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。( )得分评卷人(本题40分)四、综合题(每题10分,共40分)。loJSP中动态INCLUDE与静态INCLUDE的区别?2、简单回答Servlet的工作过程.3、有人说:JSP是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP和servlet的异同。4、如果Browser已关闭了cookies,在JSP中我如何打开session来踉踪?《JSP程序设计》试卷B卷一、填空题(20)1、纯文本2、<img)3、统一资源定位器4、JSP脚本元素5、页面的成员方法6、webapps7、“<!--" 和“一〉”8、Java9、110、post和get11>import12、编写、编译和发布13、与数据库建立连接、发送SQL语句14、装载Servlet、创建一个Servlet实例15、jsp+javabean二、选择题(20)15BBACD6——10AACAA11--15ABCAC16-——20CADDB三、判断题(20)1 5对错错对对610错错错错错11-15对错对对错16-——20对错错对错四、综合题(40分)loJSP中动态INCLUDE与静态INCLUDE的区别?如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行.如果是动态文件还可以用〈jsp:param〉传递参数2、简单回答Servlet的工作过程.客户机将请求发送到服务器.服务器上的Web容器实例化Servlet,并为Servlet进程创建线程.Servlet是在出现第一个请求时装入的,在服务器关闭之前不会卸载它。Web容器将请求信息发送到ServletoServlet创建一个响应,并将其返回到Web容器。Servlet使用客户端请求中的信息及服务器可以访问的其他信息资源如资源文件和数据库等来动态构造响应。Web容器将响应发回给客户机。服务器关闭或Servlet空闲时间超过一定限度时,调用destroy方法退出。3、有人说:JSP是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP和servlet的异同。相似:(1)两者都是基于Java的技术,所以都继承了Java的所有特性(跨平台、多线程等),都可以使用Java强大的API.(2)两者工作方式相似:JSP代码先被JSP容器转换为Servlet代码再编译为类。(3)两者在J2EE体系结构中的工作层次相同,都负责与客户端的连接。不同:1编程方式不同。Servlets是一些运行于Web服务器端的Java小程序;而JSP是脚本,编写起来更简单容易。4、如果Browser已关闭了cookies,在JSP中我如何打开session来跟踪?使用URL重写即可,如下:sessionlojsp〈%@pagesession="true"%〉〈%Integernum=new

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论