【MOOC】JSP应用开发-江苏电子信息职业学院 中国大学慕课MOOC答案_第1页
【MOOC】JSP应用开发-江苏电子信息职业学院 中国大学慕课MOOC答案_第2页
【MOOC】JSP应用开发-江苏电子信息职业学院 中国大学慕课MOOC答案_第3页
【MOOC】JSP应用开发-江苏电子信息职业学院 中国大学慕课MOOC答案_第4页
【MOOC】JSP应用开发-江苏电子信息职业学院 中国大学慕课MOOC答案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

【MOOC】JSP应用开发-江苏电子信息职业学院中国大学慕课MOOC答案随堂测验1.1Web技术1、【判断题】静态网页是指网页的内容是固定的,不会根据浏览者的不同需求而改变。本题答案:【正确】2、【判断题】动态网页是指在接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问者发生变化。本题答案:【正确】3、【判断题】在HTML格式的网页上,如果出现.GIF格式的动画、FLASH、滚动字母等,则该网页是动态网页。本题答案:【错误】4、【填空题】采用动态网页技术的网站,网站上主要是一些框架基础,网页的内容大都存储在__________中。本题答案:【数据库】5、【填空题】目前流行的网络数据库系统有SQLServer、__________和Oracle。本题答案:【MySQL】随堂测验1.2JSP开发环境搭建1、【单选题】当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的()目录下。本题答案:【webapps】2、【填空题】采用JSP进行Web程序开发,需要通过__________和相关的应用服务器(如Tomcat、WebLogic等)来搭建Web服务器。本题答案:【JDK##%_YZPRLFH_%##jdk##%_YZPRLFH_%##Jdk】3、【填空题】Tomcat6.0中用于启动、停止服务等可执行文件和批处理文件,存放于其安装目录下面的__________子目录。本题答案:【bin】4、【填空题】Tomcat服务器目录结构:\bin\tomcat中的一些可执行文件和批处理文件用于启动、停止服务等。\conf\存放tomcat中的各种全局__________文件。\lib\tomcat运行库文件。\logs\运行日志。\temp\临时目录。\webapps\项目发布目录。\work\存放jsp编译后生成java代码和class类。本题答案:【配置】5、【填空题】在MyEclipse环境下创建、发布、运行Web项目的过程,归纳一下:第一步,创建项目:创建或选择工作空间(WorkSpace,工作空间),进入后默认的视图为MyEclipse视图。选择【File】→【new】→【WebProject】,后出现创建Web项目的窗口,在【ProjectName】中填入项目名称如test,点击【finish】完成;第二步,项目编码:(创建JSP页面等)略;第三步,发布项目:首先,配置外部服务器。选择MyEclipse菜单中的【Window】下的【Preferences】选项,进入到配置环境界面,在左边的工具条中,选择【Myeclipse】→【Servers】→【Tomcat】,进行相关配置。其次,发布过程。服务器配置完成后,选择工具条中的发布工具,将项目部署到Tomcat中。最后,启动项目。项目成功发布后,选择工具条中的服务器启动工具选择配好的服务器,启动服务器。在地址栏中输入项目地址“http://__________:8080/test/index.jsp”启动项目。本题答案:【localhost##%_YZPRLFH_%##】随堂测验1.3Web项目创建和发布1、【单选题】当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的()目录下。本题答案:【webapps】2、【单选题】在下面哪个web应用目录中可以放置所需要的class文件?本题答案:【/WEB-INF/classes】3、【判断题】修改jsp页面后需重起web服务器(例如tomcat)才能生效。本题答案:【错误】4、【判断题】webapps.xml是web项目的配置文件。本题答案:【错误】5、【判断题】JSP源程序可以在记事本中进行编辑。本题答案:【正确】单元作业1创建我的Web应用程序单元测验1搭建JSP开发环境1、【单选题】下面哪一个不能作JSP的服务器()本题答案:【pws】2、【单选题】在下面哪个web应用目录中可以放置所需要的class文件?()本题答案:【/WEB-INF/classes】3、【单选题】当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的()目录下。本题答案:【webapps】4、【单选题】http是一个()协议。本题答案:【无状态】5、【单选题】HTML语言中br的作用是()。本题答案:【换行】6、【单选题】JSP页面经过编译之后,将创建一个()。本题答案:【servlet】7、【判断题】动态网页是指在接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问者发生变化。本题答案:【正确】8、【判断题】静态网页是指网页的内容是固定的,不会根据浏览者的不同需求而改变。本题答案:【正确】9、【判断题】HTML语句是不区分大小写的。本题答案:【正确】10、【判断题】在JSP网页中可以没有HTML语句。本题答案:【正确】11、【判断题】动态网页技术ASP是由IBM公司开发的。本题答案:【错误】12、【判断题】JSP源程序可以在记事本中进行编辑。本题答案:【正确】13、【判断题】SQL语句只能用于JSP网页设计中。本题答案:【错误】14、【判断题】在HTML格式的网页上,如果出现.GIF格式的动画、FLASH、滚动字母等,则该网页是动态网页。本题答案:【错误】15、【填空题】目前流行的网络数据库系统有SQLServer、__________和Oracle。本题答案:【MySQL##%_YZPRLFH_%##mysql##%_YZPRLFH_%##Mysql##%_YZPRLFH_%##MySql】16、【填空题】JSP是动态网站开发语言,可以在Servlet和__________的支持下,完成功能强大的动态网站程序的开发。本题答案:【JavaBean##%_YZPRLFH_%##javabean##%_YZPRLFH_%##Javabean##%_YZPRLFH_%##javaBean】17、【填空题】最简单的C/S体系架构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序,可分别称为前台程序与__________程序。本题答案:【后台】18、【填空题】Tomcat服务器目录结构中,\webapps\项目__________目录。本题答案:【发布】19、【填空题】Tomcat服务器目录结构:\work\存放jsp编译后生成java代码和__________类。本题答案:【class】20、【填空题】Tomcat服务器目录结构:\conf\存放tomcat中的各种全局__________文件。本题答案:【配置】随堂测验2.1.1项目分析1、【填空题】软件生命周期,亦称软件的生存周期。从软件的产生直到报废或停止使用,可分为六个阶段:问题的定义与规划、需求分析、系统设计、系统实现、__________和运行维护。本题答案:【软件测试】2、【填空题】在软件的生命周期中,详细分析软件需要实现的各个功能属于__________阶段。本题答案:【需求分析】3、【填空题】用例图包括:__________和参与者。本题答案:【用例】随堂测验2.1.2数据库设计1、【单选题】一个关系中,能唯一标识元组的属性集称为关系的()键。本题答案:【主键】2、【单选题】在数据库设计中,将E-R图转换成关系数据模型的过程属于()。本题答案:【逻辑设计阶段】3、【单选题】E-R方法的三要素是()。本题答案:【实体、属性、联系】4、【填空题】__________是数据库中存放数据的基本单位。本题答案:【表】5、【填空题】在一个表上能创建一个主键约束,主键值__________为空。本题答案:【不】随堂测试2.1.3系统主页设计与页面布局1、【填空题】静态Html页面由哪几部分组成?HTML____________________网页的标题/TITLE/HEADBODY网页的内容,很多标记都作用于此__________/HTML本题答案:【HEADTITLE/BODY】2、【填空题】IFrame标签的常用属性。iframeid=fidsrc=width=428height=30marginheight=0frameborder=0scrolling=novspace=0hspace=0marginwidth=0/iframesrc--引用链接地址width--框架的__________height--框架的高度frameborder--定义了内容页的边框,取值为(1|0),缺省值为__________marginwidth--定义了框架中HTML文件显示的左右边界的宽度,缺省值由浏览器决定marginheight--定义了框架中HTML文件显示的上下边界的宽度,缺省值由浏览器决定scrolling--设置或获取框架是否可被__________。auto=自动调整yes=有滚动条no=无滚动条本题答案:【宽度1滚动】随堂测验2.2.1数据库设计1、【单选题】一个关系中,能唯一标识元组的属性集称为关系的()键。本题答案:【主键】2、【单选题】E-R方法的三要素是()。本题答案:【实体、属性、联系】3、【填空题】JDBC可以完成三件事,即与数据库建立连接、发送__________语句、处理结果。本题答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】4、【填空题】在使用JDBC操作数据库之前,要引入相应的数据库驱动Jar包,通过对JDBC__________包的引用,达到使用数据库操作的目的。本题答案:【jar##%_YZPRLFH_%##JAR##%_YZPRLFH_%##Jar】5、【填空题】JDBC(JavaDataBaseConnectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和__________组成。本题答案:【接口】6、【填空题】建立数据库连接的目的是与数据库进行通信,实现的方式为执行SQL语句,但是通过Connection实例并不能执行SQL语句,还需要通过Connection实例创建__________实例。本题答案:【Statement】随堂测验2.2.2页面中的JS与CSS设计1、【填空题】Javascript是一种解释性的,基于对象的__________语言。本题答案:【脚本】2、【填空题】CSS定义如何显示HTML元素。属于标记语言,它不需要__________,可以直接由浏览器执行(属于浏览器解释型语言)。本题答案:【编译】3、【填空题】CSS语法由三部分构成:__________、属性和值。本题答案:【选择器】4、【填空题】Javascript程序可以放在:(1)HTML网页的body/body里(2)HTML网页的head/head里(3)外部__________文件里本题答案:【.js】5、【填空题】JavaScript是基于对象(object-based)的语言。基于对象的基本特征,就是采用__________驱动(event-driven)。本题答案:【事件】随堂测验2.3.1JSP指令与动作1、【填空题】JSP页面元素主要分为模版元素(HTML标签)、Java脚本元素、页面注释和页面__________组成。本题答案:【指令】2、【填空题】page指令即__________指令,可以定义在整个JSP页面范围内有效的属性,这些属性将被用于和JSP容器通信,描述了和页面相关的指示信息。本题答案:【页面】3、【填空题】__________指令用于在当前的JSP页面中在当前使用该指令的位置嵌入其他的文件,如果被包含文件有可以执行的代码,则显示代码执行结果本题答案:【include】4、【填空题】jsp:__________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML文件或动态的JSP文件。本题答案:【include】5、【填空题】jsp:__________动作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段。本题答案:【forward】6、【填空题】jsp:params与jsp:param这两个元素用于传递__________。本题答案:【参数】随堂测验2.4.1JSP内置对象1、【填空题】__________对象,代表内容:客户端发的HTTP请求。本题答案:【request】2、【填空题】__________对象,代表内容:向客户端发的应答。本题答案:【response】3、【填空题】__________对象,代表内容:向输出流写入内容的对象。本题答案:【out】4、【填空题】__________对象,代表内容:从servlet配置对象获得的servlet上下文。本题答案:【application】5、【填空题】__________对象封装了属于客户会话的所有信息。本题答案:【session】随堂测验2.5.1用户注册开发1、【填空题】可将page指令中的pageEncoding属性设置为__________,确保页面中汉字的保存与正常显示。本题答案:【UTF-8##%_YZPRLFH_%##utf-8】2、【填空题】可通过request对象的__________方法,接收注册页面提交的数据。本题答案:【getParameter##%_YZPRLFH_%##getParameter()】3、【填空题】表单中的__________属性定义了接受页面的地址。本题答案:【action】4、【填空题】response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它,可以使用Response的__________(URL导航地址)方法实现客户的重定向本题答案:【sendRedirect】5、【填空题】使用__________方法,删除session中的指定对象。本题答案:【removeAttribute##%_YZPRLFH_%##removeAttribute()】随堂测验2.6.1用户登录开发1、【填空题】可通过__________方式和提交按钮实现页面跳转。本题答案:【超链接】2、【填空题】可通过__________对象的getParameter()方法,接收注册页面提交的数据。本题答案:【request】3、【填空题】表单中的__________属性定义了接受页面的地址。本题答案:【action】4、【填空题】在进行数据库访问时,使用数据库连接类中的__________方法,得到数据查询记录集ResultSet。本题答案:【executeQuery()##%_YZPRLFH_%##executeQuery】5、【填空题】JDBC(JavaDataBaseConnectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和__________组成。本题答案:【接口】随堂测验2.7.1JavaBean1、【填空题】JavaBeans必须是一个公共类,即在类定义的前面一定要加访问修饰符__________。本题答案:【public】2、【填空题】JavaBeans的属性都是__________,仅能通过一组共有的成员方法对其进行操作。本题答案:【私有的##%_YZPRLFH_%##private】3、【填空题】当在JSP中创建了JavaBeans对象之后,就可以通过jsp:__________动作标记设置JavaBeans的属性值。本题答案:【setProperty】4、【填空题】jsp:__________动作取得JavaBeans属性的值,并将其转换成字符串值,最后插入到输出结果中。本题答案:【getProperty】5、【填空题】jsp:setProperty动作必须使用在jsp:__________动作之后。本题答案:【useBean】随堂测验2.8.1Java集合类1、【单选题】如果希望数据有序存储并且便于查询,可以使用哪种Collection接口的实现类?本题答案:【ArrayList】2、【单选题】HashMap是否实现了()接口。本题答案:【Map】3、【判断题】List接口的特点是元素有顺序。本题答案:【正确】4、【判断题】List接口的特点是元素可以重复。本题答案:【正确】5、【判断题】Map接口的特点是元素是键值对,其中值可以重复,键可以重复。本题答案:【错误】随堂测验2.9.1房屋信息查询1、【单选题】在JSP中哪个动作可以通过设定property属性为“*”,使请求参数与JavaBean中的同名属性相匹配?本题答案:【jsp:setProperty】2、【单选题】在test.jsp文件中有如下一行代码:jsp:useBeanid=userscope=_____type=com.UserBean”/要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。本题答案:【session】3、【单选题】在test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”__”type=”com.UserBean”要使user对象可以作用于整个应用程序,下划线中应填入()。本题答案:【application】4、【多选题】某JSP程序中声明使用javaBean的语句如下:jsp:useBeanid=userclass=mypackage.Userscope=page/要取出该javaBean的loginName属性值,以下语句正确的是()。本题答案:【jsp:getPropertyname=user’property=loginName/#%=user.getLoginName()%】5、【判断题】JavaBean内的属性都应该定义为私有的。本题答案:【正确】随堂测验2.9.2房屋信息删除1、【单选题】以下有关表单的说明中,错误的是()本题答案:【表单中只能包含表单控件,而不能包含其他诸如图片之类的内容】2、【单选题】在JSP中,重定向到另一个页面,以下哪项是正确的()本题答案:【response.sendRedirect(“”);】3、【填空题】表单的提交方法包括get和_______方法。本题答案:【post】4、【填空题】表单标记中的_______________属性用于指定处理表单数据程序url的地址。本题答案:【action】5、【填空题】在jsp中要建立与数据库的连接必须调用DriverManager类的___________方法。本题答案:【getConnection()##%_YZPRLFH_%##getConnection】随堂测验2.9.3房屋信息修改1、【单选题】下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入。()本题答案:【request.getParameter(name);】2、【单选题】表单中的数据要提交到的处理文件由表单的哪个属性指定?()本题答案:【action】3、【单选题】假定login.getName()返回类型为java.lang.String,给定JSP代码:Welcome%=login.getName()%以下那个选项与此语句的功能相同?()本题答案:【Welocome%out.print(login.getName());%】4、【填空题】Session对象中用来获得指定名字的属性的方法是_______________方法。本题答案:【getAttribute()##%_YZPRLFH_%##getAttribute】5、【填空题】在使用JSP对数据库进行操作时,Statement类的executeQuery()方法用于执行SQL语言中的查询语句,_____________方法,用于执行SQL语言中的插入、删除和修改语句。本题答案:【executeUpdate()##%_YZPRLFH_%##executeUpdate】随堂测验2.9.4房屋信息增加1、【单选题】如果想从一个页面转到另一个页面jsp2.jsp,应使用如下语句()。本题答案:【jsp:forwardpage=”jsp2.jsp”/】2、【单选题】page指令的用途不包括()本题答案:【导入标签库】3、【单选题】jsp:useBeanid=”name”scope=”session”class=”p1.myclass”动作的作用是()。本题答案:【到session中获取属性为name并且类型为p1.myclass的javaBean,如果找不到则生成一个p1.myclass类的javaBean,并将该javaBean命名为name】4、【单选题】若A.jsp中某表单的action属性值为B.jsp,则在B.jsp中可以使用()方法获取该表单提交的表单元素的值。本题答案:【request.getParameter(String)】5、【单选题】数据库查询结果集是以下哪个类?()本题答案:【ResultSet】随堂测验2.10.1房屋信息系统总结与完善1、【单选题】在J2EE中,test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。本题答案:【session】2、【单选题】在J2EE中,以下不是JSP隐式对象的是()。本题答案:【context】3、【单选题】在JSP中,()动作用于将请求转发给其他JSP页面。本题答案:【forward】4、【单选题】在JSP中,使用jsp:useBean动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。本题答案:【response】5、【单选题】在JSP中,要定义一个方法,需要用到以下()元素。本题答案:【%!%】单元作业2-1页面设计与布局单元作业2-2JSP基本语法单元作业2-3JavaBean应用单元测验2-1系统设计与框架规划1、【单选题】下面哪一个不是动态网页技术()。本题答案:【HTML】2、【单选题】E-R方法的三要素是()。本题答案:【实体、属性、联系】3、【单选题】Tomcat是一个JSP的()环境。本题答案:【部署】4、【单选题】在接受客户端请求后,JSP页面将被JSP容器编译为()本题答案:【servlet】5、【多选题】JSP页面的代码由两个部分组成,它们是()和()。本题答案:【HTML代码#JSP代码】6、【判断题】webapps.xml是web项目的配置文件。本题答案:【错误】7、【判断题】修改jsp页面后需重起web服务器(例如tomcat)才能生效。本题答案:【错误】8、【判断题】表单的提交方法包括get和put。本题答案:【错误】9、【判断题】HTML语言中br的作用是字体加粗。本题答案:【错误】10、【判断题】JSP和HTML语言一样,主要用来开发静态网页。本题答案:【错误】11、【填空题】在HTML里引用外部文件里的JavaScript,应在Head里写一句script__________=文件名/script本题答案:【src】12、【填空题】在网页设计中,Html是基础架构,__________用来美化页面,而Javascript用来实现网页动态效果。本题答案:【CSS##%_YZPRLFH_%##css】13、【填空题】DBC可以完成三件事,即与数据库建立连接、发送__________语句、处理结果。本题答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】14、【填空题】CSS语法由三部分构成:__________、属性和值。本题答案:【选择器】15、【填空题】Javascript是一种解释性的,基于对象的__________语言。本题答案:【脚本】16、【填空题】在使用JSP对数据库进行操作时,Statement类的_______________方法用于执行SQL语言中的查询语句,executeUpdate()方法,用于执行SQL语言中的插入、删除和修改语句。本题答案:【executeQuery()】17、【填空题】在jsp中要建立与数据库的连接必须调用DriverManager类的______________方法。本题答案:【getConnection()##%_YZPRLFH_%##getConnection】18、【填空题】JDBC的主要任务是:建立与数据库的连接、向数据库发起___________请求、处理数据库返回结果。本题答案:【查询】19、【填空题】JSP具有动态页面与静态页面分离的特点以及与____________的无关性。本题答案:【硬件平台】20、【填空题】JSP是__________公司首创的一种新型动态网页编程技术。本题答案:【Sun##%_YZPRLFH_%##sun】单元测验2-2JSP页面元素1、【单选题】下面哪个是JSP指令标记()本题答案:【%@%】2、【单选题】哪个动作用于转向另一个页面。()本题答案:【forward】3、【单选题】page指令中的哪个属性可多次出现()。本题答案:【import】4、【单选题】在当前页面中包含a.htm的正确语句是()本题答案:【%@includefile=”a.htm”%】5、【单选题】在JSP程序中若想定义一个方法,必须将该方法放在下列哪种标记里()本题答案:【%!%】6、【单选题】下列变量声明在()范围内有效。%!DatedateTime;intcountNum;%本题答案:【在整个页面内有效,被多个客户共享】7、【单选题】include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。本题答案:【是一个完整的JSP文件】8、【单选题】在一个JSP页面代码中一定没有的部分是()本题答案:【javascript代码】9、【判断题】表单的提交方法包括get和put。本题答案:【错误】10、【判断题】可以通过超链接在页面间传递数据,例如:Ahref=”login.jsp?username=adminaction=login”登录/a本题答案:【正确】11、【判断题】利用JDBC获取数据库连接时通常使用如语句:DriverManager.getConnection(url,dbuser,dbpass),其中url为数据库驱动的地址。本题答案:【错误】12、【判断题】当在JSP页面中通过jsp:forward指令将页面请求转发到的页面中,可以共享一个page范围内的数据。本题答案:【错误】13、【判断题】JSP就是把Java代码嵌套在HTML中,JSP程序结构分为两大部分:静态的HTML代码,动态的Java代码以及JSP本身的标签和指令。本题答案:【正确】14、【填空题】Page指令即__________指令,可以定义在整个JSP页面范围内有效的属性,这些属性将被用于和JSP容器通信,描述了和页面相关的指示信息。本题答案:【页面】15、【填空题】__________指令用于在当前的JSP页面中在当前使用该指令的位置嵌入其他的文件,如果被包含文件有可以执行的代码,则显示代码执行结果本题答案:【include】16、【填空题】jsp:__________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML文件或动态的JSP文件。本题答案:【include】17、【填空题】__________注释,注释形式为!--注释内容--,这种注释在客户端通过查看页面的源代码能够显示出来,在IE浏览器中查看源文件可以看到注释中的内容。本题答案:【显式】18、【填空题】__________注释,注释形式为%--隐藏注释--%,这种注释在JSP页面编译时被忽略,并且不能够在客户端看到注释内容。本题答案:【隐藏】19、【填空题】__________指令可以在页面中使用这些基本标记或自定义的标记来完成特殊的功能,在JSP页面中启动客户端定制行为。本题答案:【taglib】20、【填空题】jsp:__________动作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段。本题答案:【forward】单元测验2-3JSP内置对象1、【单选题】下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入。()本题答案:【request.getParameter(”name”)】2、【单选题】下面哪个方法可使session无效()本题答案:【session.invalidate()】3、【单选题】在JSP中,重定向到另一个页面,以下哪项是正确的()本题答案:【response.sendRedirect(“”);】4、【单选题】在JSP页面中,能够完成输出操作的内置对象是()本题答案:【out】5、【单选题】关于session的使用,下列说话正确的是()本题答案:【同一用户打开不同的页面窗口具有相同的session】6、【判断题】连接到同一web服务器的各客户端共享该服务器的application对象。本题答案:【正确】7、【判断题】若web项目中有多个页面需要使用某字符串,应使用request.setAttribute()将该字符串保存到request中。本题答案:【错误】8、【判断题】cookie保存在服务器端。本题答案:【错误】9、【判断题】pageContext不是JSP内置对象。本题答案:【错误】10、【判断题】可以通过request的sendRedirect方法实现页面重定向。本题答案:【错误】11、【填空题】__________对象,代表内容:客户端发的HTTP请求本题答案:【request】12、【填空题】session对象,代表内容:为请求的客户创建的__________对象本题答案:【session】13、【填空题】__________对象,代表内容:向输出流写入内容的对象本题答案:【out】14、【填空题】JSP通过request对象控制客户浏览器的请求,通过__________对客户浏览器进行响应,而session对象就维持这个反反复复的过程中会话期间需要传递的数据。本题答案:【response】15、【填空题】Session对象中用来获得指定名字的属性的方法是____________方法。本题答案:【getAttribute()##%_YZPRLFH_%##getAttribute】16、【填空题】__________对象封装了属于客户会话的所有信息。本题答案:【session】17、【填空题】利用__________方法,在session中存入对象本题答案:【setAttribute##%_YZPRLFH_%##setAttribute()】18、【填空题】使用__________方法,删除session中的指定对象本题答案:【removeAttribute##%_YZPRLFH_%##removeAttribute()】19、【填空题】response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它,可以使用Response的__________(URL导航地址)方法实现客户的重定向本题答案:【sendRedirect】20、【填空题】很多情况下,在请求转发时,把一些数据带到转发后的页面处理。这时可以使用request对象的__________方法将数据设置在request范围内存取。在转发后的页面取数据时,通过getAttribute()方法来获取数据。本题答案:【setAttribute##%_YZPRLFH_%##setAttribute()】单元测验2-4JavaBean技术1、【单选题】JavaBean的生命周期中,哪个是用来跟踪用户会话的()本题答案:【session】2、【单选题】以下不属于JavaBean作用范围的是()。本题答案:【scope】3、【单选题】给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP动作语句能创建这个bean的一个新实例,并把它存储在请求作用域()本题答案:【jsp:useBeanid=myBeanclass=com.example.TheBeanscope=request/】4、【单选题】在JSP页面中,正确引入JavaBean的是()本题答案:【jsp:useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/】5、【单选题】下面哪项不是useBean动作可能的属性值()。本题答案:【contentType】6、【判断题】按作用域从大到小排列:applicationsessionrequestpage本题答案:【正确】7、【判断题】若web项目中有多个页面需要使用某字符串,应使用request.setAttribute()将该字符串保存到request中。本题答案:【错误】8、【判断题】表单中的action属性定义了接受页面的地址。本题答案:【正确】9、【判断题】在进行数据库访问时,使用数据库连接类中的executeQuery()方法,得到数据查询记录集ResultSet。本题答案:【正确】10、【判断题】JavaBean就是一个特定的Java类。本题答案:【正确】11、【填空题】表单的提交方法包括______和post方法。本题答案:【get】12、【填空题】表单标记中的_____________属性用于指定处理表单数据程序url的地址。本题答案:【action】13、【填空题】在JSP中专门提供三个页面指令来和JavaBean交互,分别是useBean指令、________指令和getProperty指令。本题答案:【setProperty】14、【填空题】Bean是一个公共类,它必须有一个______的构造方法。本题答案:【公有的##%_YZPRLFH_%##public##%_YZPRLFH_%##公有】15、【填空题】jsp:__________动作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段。本题答案:【forward】16、【填空题】jsp:__________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML文件或动态的JSP文件。本题答案:【include】17、【填空题】__________对象,代表内容:客户端发的HTTP请求本题答案:【request】18、【填空题】JDBC可以完成三件事,即与数据库建立连接、发送__________语句、处理结果。本题答案:【SQL##%_YZPRLFH_%##sql】19、【填空题】表单中的__________属性定义了接受页面的地址本题答案:【action】20、【填空题】_________对象封装了属于客户会话的所有信息。本题答案:【session】随堂测试3.1.1BBS论坛系统功能分析1、【单选题】数据库查询结果集是以下哪个类?()本题答案:【ResultSet】2、【判断题】可以通过超链接在页面间传递数据,例如:Ahref=”login.jsp?username=adminaction=login”登录/a本题答案:【正确】3、【判断题】表单的action可以是一个页面也可以是一个servlet。本题答案:【正确】4、【填空题】表单的提交方法包括______和post方法。本题答案:【get】5、【填空题】在Jsp中要建立与数据库的连接必须调用DriverManager类的________________方法。本题答案:【getConnection()##%_YZPRLFH_%##getConnection】6、【填空题】JDBC可以完成三件事,即与数据库建立连接、发送__________语句、处理结果。本题答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】随堂测验3.2.1Servlet开发模式1、【单选题】以下哪个不是Servlet的方法()。本题答案:【post()】2、【单选题】当访问一个Servlet时,Servlet中的方法执行顺序是()。本题答案:【init()service()destroy()】3、【单选题】Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。本题答案:【sendRedirect()】4、【单选题】在J2EE的ModelⅡ模式中,模型层对象被编写为()。本题答案:【JavaBean】5、【填空题】MVC是三层开发结构,这三个字母按顺序分别代表模块、______________、控制。本题答案:【视图】随堂测验3.3.1论坛版块显示1、【单选题】在JSP中,重定向到另一个页面,以下哪项是正确的()。本题答案:【response.sendRedirect(“”);】2、【单选题】下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入。()本题答案:【request.getParameter(”name”);】3、【单选题】在编译Servlet或JavaBean时,我们使用的命令是()。本题答案:【javac】4、【填空题】在编写Servlet时,需要继承HttpServlet类,在Servlet中声明doGet()和doPost()需要________________和HttpResponse类型的两个参数。本题答案:【HttpRequest】5、【填空题】javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是____________、service()、destroy()方法。本题答案:【init()】随堂测验3.3.2使用Servlet实现主题贴显示1、【单选题】JavaBean的生命周期中,哪个是用来跟踪用户会话的()。本题答案:【request】2、【单选题】哪个动作用于转向另一个页面()本题答案:【forward】3、【单选题】下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入。()本题答案:【request.getParameter(”name”)】4、【填空题】javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是___________、service()、destroy()方法。本题答案:【init()】5、【填空题】在编写Servlet时,需要继承HttpServlet类,在Servlet中声明doGet()和doPost(),需要HttpRequest和__________类型的两个参数。本题答案:【HttpResponse】随堂测验3.3.3使用Servlet实现主题贴发表1、【单选题】JSP页面经过编译之后,将创建一个()。本题答案:【servlet】2、【单选题】当一个Servlet首次被请求的时候,服务器首先会调用()方法。本题答案:【init】3、【单选题】在JSP中,重定向到另一个页面,以下哪项是正确的()。本题答案:【response.sendRedirect(“”);】4、【单选题】下面哪个方法可使session无效()本题答案:【session.invalidate()】5、【单选题】以下可用于获取session对象的属性userid的值是()本题答案:【session.getAttribute(“userid”);】随堂测验3.4.1EL表达式与JSTL标签的使用1、【单选题】J2EE中,JSPEL表达式:s{(10*10)ne100}的值是()。本题答案:【False】2、【单选题】在J2EE中,${2+“4”}将输出()。本题答案:【6】3、【单选题】J2EE中,JSPEL表达式:${user.loginName}执行效果等同于()。本题答案:【%=user.getLoginName()%】4、【判断题】c:if是一个JSTL标签。本题答案:【错误】5、【判断题】EL表达式的语法结构为:${范围.对象.属性},其默认范围为requestScope。本题答案:【正确】随堂测验3.4.2使用JSTL标签重构BBS论坛页面1、【填空题】${3+2}输出结果为___________。本题答案:【5】2、【填空题】request.setAttribute(username,李四);Stringname=request.getAttribute(username);%=name%以上语句功能可用EL表达式${___________.username}实现本题答案:【requestScope】3、【填空题】EL提供“.“和“[]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或-等并非字母或数字的符号,就一定要使用___________。本题答案:【[]】4、【填空题】核心标签是最常用的JSTL标签。引用核心标签库的语法如下:%@taglibprefix=curi=/jsp/jstl/___________%本题答案:【core】5、【填空题】核心标签库中,重定向至一个新的URL标签是c:___________本题答案:【redirect】随堂测验3.4.3分页功能的实现1、【单选题】在JSP中,()动作用于将请求转发给其他JSP页面。本题答案:【forward】2、【单选题】在JSP中调用JavaBean时不会用到的标记是()本题答案:【javabean】3、【单选题】在servlet里要获得config信息应该在以下的哪个方法里()本题答案:【getservletinfo】4、【单选题】从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确()本题答案:【Select*from员工where姓名like‘%玛丽%’】5、【单选题】Servlet程序的入口点是()本题答案:【init()】随堂测验3.5.1BBS总结1、【单选题】在一个javabean里有一个属性是user_name。下面对应的get方法是符合javabean的默认规则的是()本题答案:【getUser_name】2、【单选题】在JSP中使用jsp:getProperty标记时,不会出现的属性是()本题答案:【value】3、【单选题】Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求本题答案:【HttpServletdoPost】4、【单选题】J2EE中,JSPEL表达式:${user.loginName}执行效果等同于()本题答案:【%=user.getLoginName()%】5、【单选题】在servlet里每次请求都会被调用的是下面的那个方法()本题答案:【service】单元作业3-1MVC三层架构单元作业3-2JSTL标签与EL表达式单元测验3-1Servlet技术1、【单选题】在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。本题答案:【doFilter】2、【单选题】J2EE中,以下关于HttpServlet的说法错误的是()。本题答案:【HttpServlet类的子类必须至少重写service方法】3、【单选题】在Servlet里,能正确获取session的语句是()。本题答案:【HttpSessionsession=request.getSession(true);】4、【单选题】在JSP中,()动作用于将请求转发给其他JSP页面。本题答案:【forward】5、【单选题】Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求。本题答案:【HttpServletdoPost】6、【单选题】在J2EE的ModelⅡ模式中,模型层对象被编写为()。本题答案:【JavaBean】7、【单选题】在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。本题答案:【filter-mapping】8、【单选题】servlet的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()本题答案:【加载类,实例化,初始化,请求处理,销毁】9、【单选题】一下关于servlet的说法错误的是()。本题答案:【servlet编译后就是jsp页面。】10、【单选题】数据库查询结果集是以下哪个类?()本题答案:【ResultSet】11、【判断题】在servlet中实现页面转向应使用request.sendRedirect()方法。本题答案:【错误】12、【判断题】利用JDBC获取数据库连接时通常使用如语句:DriverManager.getConnection(url,dbuser,dbpass)其中url为数据库驱动的地址。本题答案:【错误】13、【判断题】servlet属于MVC(Model-View-Controller)中的视图(view)。本题答案:【错误】14、【判断题】表单的提交方法包括get和put。本题答案:【错误】15、【判断题】SQL语句只能用于JSP网页设计中。本题答案:【错误】16、【填空题】MVC是三层开发结构,这三个字母按顺序分别代表模块、________、控制。本题答案:【视图】17、【填空题】JSP页面经过编译之后,将创建一个_________。本题答案:【servlet】18、【填空题】当访问一个Servlet时,Servlet中的方法执行顺序是:_________service()destroy()本题答案:【init()】19、【填空题】表单中的数据要提交到的处理文件由表单的_________属性指定。本题答案:【action】20、【填空题】在编写Servlet时,需要继承_________类,在Servlet中声明doGet()和doPost()需要HttpRequest和HttpResponse类型的两个参数。本题答案:【HttpServlet】单元测验3-2JSTL与EL应用1、【单选题】在J2EE中,${2+“4”}将输出()。本题答案:【6】2、【单选题】J2EE中,JSPEL表达式:${user.loginName}执行效果等同于()。本题答案:【%=user.getLoginName()%】3、【单选题】J2EE中在JSP中要使用user包中的User类,则以写法正确的是()本题答案:【jsp:useBeanid=”user”class=”user.User”scope=”page”/】4、【单选题】Servlet的初始化参数只能在Servlet的()方法中获取。本题答案:【init()】5、【单选题】不能在不同用户之间共享数据的方法是()本题答案:【通过cookie】6、【单选题】J2EE中,HttpSession接口位于()包中。本题答案:【javax.servlet.http】7、【单选题】EB应用中,常用的会话跟踪方法不包括()本题答案:【有状态HTTP协议】8、【单选题】在J2EE中,test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”____”type=”com.UserBean”/要使user对象在用户对其发出请求时存在,下划线中应填入()本题答案:【request】9、【单选题】cn是Connection对象,创建Statement对象的方法是()本题答案:【Statementst=cn.createStatement();】10、【单选题】在tomcat的一个虚拟目录里,如果我们需要增加一个我们自己的类文件,那么对于一个已经编译好的类文件我们应该把包拷贝到哪()本题答案:【WEB-INF/classes】11、【判断题】servlet属于MVC(Model-View-Controller)中的视图(view)。本题答案:【错误】12、【判断题】EL表达式的语法结构为:${范围.对象.属性},其默认范围为requestScope。本题答案:【错误】13、【判断题】在servlet中可以使用JSTL标签。本题答案:【错误】14、【判断题】c:if是一个JSTL标签。本题答案:【正确】15、【判断题】若要从session中取出对象user,则EL表达式为${session.user}。本题答案:【错误】16、【填空题】在J2EE的ModelⅡ模式中,模型层对象被编写为__________。本题答案:【JavaBean##%_YZPRLFH_%##javabean##%_YZPRLFH_%##Javabean】17、【填空题】在J2EEMVC设计模式体系结构中___________是实现控制器的首选方案。本题答案:【Servlet##%_YZPRLFH_%##servlet】18、【填空题】${3+2}输出结果为___________。本题答案:【5】19、【填空题】request.setAttribute(username,李四);Stringname=request.getAttribute(username);%=name%以上语句功能可用EL表达式${___________.username}实现本题答案:【requestScope】20、【填空题】EL提供“.“和“[]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或-等并非字母或数字的符号,就一定要使用___________。本题答案:【[]】随堂测验4.1.1Filter应用11、【单选题】在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。本题答案:【doFilter】2、【单选题】在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括init-param元素。本题答案:【filter】3、【单选题】J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。本题答案:【servlet-mapping】4、【单选题】在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()本题答案:【filterfilter-namesomeFilter/filter-namefilter-classfilters.SomeFilter/filter-classinit-paramparam-nameencoding/param-nameparam-valueEUC_JP/param-value/init-param/filter】5、【单选题】在web.xml中使用()标签配置过滤器本题答案:【filter和filter-mapping】随堂测验4.1.2Filter应用21、【单选题】编写一个Filter,需要()本题答案:【实现Filter接口】2、【单选题】在web.xml中使用()标签配置过滤器本题答案:【filter和filter-mapping】3、【单选题】能够保留请求作用域中数据的转向方式是()本题答案:【request.getRequestDispatcher().forward(request,response)】4、【单选题】在编写过滤器时,需要完成的方法()本题答案:【doFilter()】5、【单选题】publicclassSecurityFilter__________________{...}如果想要让该类成为一个过滤器,横线处应为()本题答案:【implementsFilter】随堂测验4.1.3Filter应用31、【单选题】request.getRequestDispatcher().forward(request,response)称之为()本题答案:【转发】2、【单选题】在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的本题答案:【url-pattern/】3、【单选题】以下()可用于检索session属性userid的值本题答案:【session.getAttribute(“userid”);】4、【多选题】有关Servlet的生命周期说法正确的有()本题答案:【init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象#service()方法响应客户端发出的请求#destroy()方法释放Servlet实例】单元作业4-1Filter的使用单元测验4-1项目安全处理1、【单选题】EL表达式,${10mod3},执行结果为()本题答案:【1】2、【单选题】Login.jsp为登录页面,表单代码如下:formaction=index.jspmethod=postinputtype=text

温馨提示

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

评论

0/150

提交评论