JSP实用教程_复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《Web开发技术》复习题一、选择题1、在传统的HTML页面中加入(D)就构成了一个JSP页面文件。A、JAVA程序片B、JSP标签C、用“%”、“%”标记符号括起来的程序D、JAVA程序片和JSP标签2、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系3、对于“%!”、“%”之间声明的变量,以下说法正确的是:(B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量4、在客户端浏览器的源代码中可以看到(B)A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释5、page指令的作用是:(A)A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Javaplugin6、page指令的import属性的作用是(C)A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码7、page指令的(C)属性可以设置JSP页面是否可多线程访问A、sessionB、bufferC、isThreadSafeD、info8、(C)可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签9、以下对象中的(D)不是JSP的内置对象。A、requestB、sessionC、applicationD、bean10、在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。A、sessionB、requestC、responseD、out11、request对象可以使用(A)方法获取表单中某输入框提交的信息。A、getParameter(Strings)B、getValue(Strings)C、getParameterNames(Strings)D、getParameterValue(Strings)12、JSP的内置对象中(A)对象可对客户的请求作出动态响应,向客户端发送数据。A、responseB、requestC、applicationD、out13、从(A),被称为一个会话期。A、访问者打开浏览器并连接到服务器开始,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器14、以下方法,哪个可使session无效?(A)A、session.removeAttribute(Stringkey)B、session.invalidate()C、session.setAttribute(Stringkey)D、session.getAttribute(Stringkey)15、application对象能在(C)间共享。A、某个访问者所访问的当前页面B、某个访问者所访问的网站的各个页面之间C、该服务器上的所有的访问者的所有jsp页面D、该服务器上的所有的访问者的所有jsp页面和Java程序16、在JSP页面中使用bean,我们必须使用JSP动作标签(A)。A、useBeanB、useBeansC、BeansD、JavaBean17、当useBean标签中的scope属性取值page时,该beans的有效范围是(B)。A、当前客户B、当前页面C、当前服务器D、所有客户18、当useBean标签中的scope属性取值(C)时,该beans的有效范围是访问者的会话期间。A、requestB、pageC、sessionD、application19、JSP程序段的基本语法是(C)。A、VBScript语言语法B、JavaScript语言语法C、Java语法语言D、C语言语法20、下列哪一种不是JSP页面的组成元素.(D)A、JSP标签,如指令标签B、普通的HTML标记符C、Java表达式D、C语言程序21、在一个JSP页面中不可以出现的注释形式为(B)A、!--注释内容--B、@rem注释内容C、//注释内容D、%--注释内容--%22、request.getRemoteAddr()方法的作用是:(B)A、获取客户提交的信息B、获取客户的IPC、获取客户机的名称D、获取服务器的IP23、当(C)时,JSP引擎产生一个session对象。A、web应用服务器启动时B、当web应用服务器启动后,第一个客户来访时C、当每个客户首次访问服务器上的一个JSP页面时D、当每个客户首次访问服务器上的一个JSP或HTML页面时24、当(A)时,JSP引擎产生一个application对象。A、web应用服务器启动后B、当web应用服务器启动后,第一个客户来访时C、当每个客户首次访问服务器上的一个JSP页面时D、当每个客户首次访问服务器上的一个JSP或HTML页面时25、JDBC是Java数据库连接API,以下说法中哪些是不正确的?(C)A、与一个数据库建立连接B、向数据库发送SQL语句C、建立ODBC数据源D、处理数据库返回的结果26、查询数据库得到的结果集中,游标最初定位在(A)。A、第一行B、第一行的前面C、最后一行D、最后一行的后面27、以下关于JavaBean的说法中,错误的是(B)。A、JavaBean是基于JAVA语言的B、JavaBean是JSP的内置对象之一C、JavaBean是一种Java类D、JavaBean是一个可重复使用的软件组件28、在编译Servlet或Javabean时,我们使用(A)命令。A、JavacB、JavaC、ServletD、以上三种都不对29、不属于JSP的out对象的方法的是(A)。A、getAttribute()B、print()C、println()D、close()30、当(C)时,JSP引擎将消灭某一个session对象。A、有新客户访问时B、web应用服务器启动后,第一个客户来访时C、该session对应的客户关闭浏览器D、该session对应的客户刷新jsp页面时31、下面哪一个不是JSP本身已加载的基本类(B)A、java.lang.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*32、对于预定义%!预定义%的说法错误的是:(C)。A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化33、在JSP中使用jsp:getProperty标记时,不会出现的属性是:(C)。A、nameB、propertyC、valueD、以上皆不会出现34、为了标识一个HTML文件,应该使用的HTML标记是(C)A)P/pB)BODY/BODYC)HTML/HTMLD)table/table35、通常说,HTML文件的正文标记p应该放在(c)标记中。A)headB)TITLEC)BODYD)meta36、下面对HTML描述准确的一项是(c)。A)用html书写的文件是二进制文件B)一个html文件无论被什么Web浏览器解释,其显示结果都是一样的C)html标记是不区分大小的D)html文件中有标记书写不合法时,Web浏览器会给出错误警告37、在表格中,要想合并两个单元格应使用(a)属性。A)colspanB)nowrapC)colpanD)Rowpan38、在form标记符中使用(d)属性指定表单内容的接收程序。A)srcB)altC)targetD)action39、在HTML中,标记font的Size属性最大取值可以是(c)A、5B、6C、7D、840、在HTML中,标记pre的作用是(b)A、标题标记B、预排版标记C、转行标记D、文字效果标记二、填空1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。2、JSP的全称是JavaServerPage。3、JSP的优点之一是可以使得界面显示和功能逻辑。4、JSP本质上是对Java的扩展。5、JSP技术开发的程序架构只能是C/S或B/S。6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。8、客户与Web服务器通信是通过http协议来完成的。9、Web服务器是一种请求/应答的服务器。10、指令主要包括page指令、taglib指令和include指令。11、使用taglib指令可以实现使用自定义的JSP标签。12、和JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty。13、jsp:plugin动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。14、JSP异常主要有JspError和JspException两类。15、JSP内置对象共有四种Scope,它们是page、request、session、application。16、request对象用于获取URL中参数值的方法是getparameter()。17、表单向JSP提交数据的方式主要有GET和POST。18、out.println()方法主要作用是向客户端输出换行。19、实现表单中字段隐藏的方法是inputtype=”hidden”name=”“value=”“。20、JDBC的全称是JavaDataBaseConnectivity。21、使用JDBC-ODBC桥时必须新建ODBC数据源。22、用来执行executeUpdate方法的对象被称为语句对象。23、JDBC二层模型是指Java应用程序直接同数据库交互。24、事务处理技术包括数据查询和数据更新。25、在JSP中使用Javabean可以通过jsp:usebean动作元素。26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。27、jsp:setProperty动作中的value属性具有提供属性值功能。28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。29、从本质上讲,Servlet是Java类。30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。31、通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用JavaBean,就需要使用到jsp:useBean动作指令,其语法格式是jsp:useBeanid=对象名称scope=储存范围class=类名/jsp:useBean。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个jsp:setProperty动作指令来设置JavaBean属性,其有如下四种语法格式是jsp:setPropertyname=实例化对象名

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功