您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > JavaWeb期末试卷
1、《JAVAWEB开发应用》第1页共6页期末考试卷(卷)课程名称:JAVAWEB考试方式:开卷()闭卷(√)题号一二三四五六总分统分人签名得分考生注意事项:1、本试卷共4页,请查看试卷中是否有缺页。2、考试结束后,考生不得将试卷、答题纸带出考场。一、选择题(每小题1分,共20分)得分评卷人1.表单中的数据要提交到的处理文件由表单的()属性指定。A.methodB.nameC.actionD.以上都不对2.要运行JSP程序,下列说法不正确的是()A.服务器端需要安装Servlet容器,如Tomcat等。B.客户端需要安装Servlet容器,如Tomcat等。C.服务器端需要安装JDK。D.客户端需要安装浏览器,如IE等。3.当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的()目录下。A.workB.tempC.webappsD.conf4.下面有关HTTP协议的说法不正确的是()A.HTTP协议是Web应用所使用的主要协议B.HTTP协议是一种超文本传输协议(HypertextTransferProtocol),是基于请求/响应模式的C.HTTP是无状态协议D.。
2、HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的信息5.下面有关Servlet的描述错误的是()。A.一个Servlet就是Java中的一个类B.Servlet是位于Web服务器内部的服务器端的Java应用程序C.Servlet可以由客户端的浏览器解释执行D.加载Servlet的Web服务器必须包含支持Servlet的Java虚拟机6.下面不属于JSP指令的是:()A.includeB.importC.pageD.taglib7.()动作用于转向另一个页面。A.nextB.forwardC.includeD.param8.在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:()A.jsp:useBeanid=studentclass=Studentscope=session/jsp:useBeanB.jsp:useBeanid=studentclass=Studentscope=session/jsp:useBeanC.jsp:useBeanid=studentclass=bean.S。
3、tudentscope=session/jsp:useBeanD.jsp:getPropertyname=nameproperty=student/9.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。A.request.getParameter(name)班级:______姓名:______学号:______《JAVAWEB开发应用》第2页共6页B.request.getParameter(”name”)C.request.getParameterValues(name)D.request.getParameterValues(“name”)10.使用response对象进行重定向时,使用的方法是()。A.getAttributeB.setContentTypeC.sendRedirectD.setAttribute11.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是()。A.setAttributeB.getAttributeNamesC.getValueD.getAttribute12.在applicat。
4、ion对象中用()方法可以获得application对象中的所有变量名。A.getServerInfoB.nextElements()C.removeAttributeD.getRealPath13.有关struts2的说法不正确的是()A.Struts是一个用于简化MVC框架(Framework)开发的Web应用框架B.应用Struts2不需要进行配置C.Struts2含有丰富的标签D.Struts2采用了WebWork的核心技术14.Web应用的数据共享方式不包括()。A.基于请求的共享B.基于会话的共享C.基于页面的共享D.基于应用的共享15.要在页面上输出2+3=${2+3},则对应的程序代码应为()。A.2+3=\${2+3}B.2+3=${2+3}C.2+3=/${2+3}D.以上都不对16.下面有关EL中“.“和“[]“两种存取运算符的说法不正确的是()A.两者在某些情况下是等效的B.“[]“运算符主要用来访问数组、列表或其他集合C.如果要动态取值时,两者都可以实现D.当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[]“17.要使用J。
5、STL的核心标签库,需要在JSP源文件的首部加入如下声明语句()A.%@taglibprefix=curi=@taglibprefix=”x”uri=””%C.%@taglibprefix=”fmt”uri=””%D.%@taglibprefix=”sql”uri=””%18.以下()标签用于实现循环功能,类似与Java语句中的for循环。A.c:setB.c:forEachB.c:TokensD.c:import19.以下URL中语法不正确的是()A.://bdysseu.bbb.com:70C.文件中的全局属性,下列关于该指令用法的描述不正确的是:()A.%@page%作用于整个JSP页面。班级:______姓名:______学号:______《JAVAWEB开发应用》第3页共6页B.可以在一个页面中使用多个%@page%指令。C.为增强程序的可读性,建议将%@page%指令放在JSP文件的开头,但不是必须的。D.%@page%指令中的属性只能出现一次。二、填空题(每空2分,共20分)得分评卷人1.在编写Servlet时,需要继承类,在Servlet中声明doGet()和doPos。
6、t()需要和类型的两个参数。2.jsp主要内置对象有:、exception、pageContext、request、、_______、out、config、page。3.使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是_________、_________、_________、_________,其中_________是指当关闭浏览器的时候这个javabean失效,_________是指当关闭服务器的时候这个javabean失效。4.三种常用的动态网页技术是_________、_________、_________,简称3P技术。5.JSP利用JDBC操作数据库的步骤:(1)加载驱动程序,调用___________将自动加载驱动程序类;(2)建立连接,若连接字符串为:Stringurl=jdbc:mysql://localhost/+dbName+?user=+userName+&password=+userPwd,其中dbName、userName和userPwd3个分别代表、数据库的和,(3)建立StateMent;(4)、执行sql语句,其中,查询数据。
7、库里的表内容是Statement接口使用____________方法;(5)关闭数据库。三、简答题:(每小题6分,共30分)得分评卷人1.Tomcat服务器的默认端口是多少?怎样修改tomcat的端口2.什么是cookie?cookie有什么作用?。3.简述JSP中动态include与静态include的区别?4.简述表单中POST和GET的区别。5、MVC中的M、V、C各指的是什么?请述其各自的作用。班级:______姓名:______学号:______《JAVAWEB开发应用》第4页共6页四、编程题(每小题15分,共30分)得分评卷人1、编写一个简单的JavaBean,通过EL的存取运算符访问其属性。答案:文件userLogin.java定义了一个用户Bean,包含姓名、密码和电子邮件3个属性,其代码如下:packagebean;publicclassuserLogin{privateStringuserName;privateString(1);privateStringemail;publicuserLogin(){userName=李平;password=123;email=。
8、liping@sohu.com;}publicvoidsetuserName(StringuserName){this.userName=userName;}publicStringgetuserName(){returnthis.userName;}publicvoidsetpassword(Stringpassword){this.password=password;}publicStringgetpassword(){returnthis.password;}publicvoidsetemail(Stringemail){this.email=email;}publicStringgetemail(){returnthis.email;}}文件accessBean.jsp使用EL的存取运算符获取JavaBean的属性,其代码如下:%@pagecontentType=text/html;charset=gb2312%(2)jsp:useBeanid=userclass=bean.userLoginscope=session/jsp:useBeanhtmlheadtitle使用存取运。
9、算符访问JavaBean的属性/title/headbody!--通过EL存取运算符访问JavaBean的属性--用户名:(3)br密码:(4)br班级:______姓名:______学号:______《JAVAWEB开发应用》第5页共6页电子邮箱:(5)br/body/html文件accessBean.jsp运行结果如下图1所示。图1运行结果2、班级:______姓名:______学号:______《JAVAWEB开发应用》第6页共6页。
本文标题:JavaWeb期末试卷
链接地址:https://www.777doc.com/doc-7276139 .html