JSP期中复习题库一、单选题【】1.request对象中读取同名复选框表单元素的值时,比较合适的方法是A.getAttribute()B.getParameter() C.getParameters()D.getAttributes()【】2.application对象所依赖的类或接口是A.JspWrite B.ServletContextC.PageContext D.HttpServletContext【】3.下面关于session的用法哪个是正确的)A.HttpSession session = new HttpSession();B.String haha =(“haha”);C.(“haha”);D.session. setAttribute(“haha”);【】4.关于<jsp:include page="Relative URL" />说法不正确的是哪个A.URL的输出在请求时被插入到JSP页面中B.不能含有影响整个页面的JSP内容C.被包含文件改变后不需更改使用它的页面|D.被包含文件更改后,需要手动地更新使用它的页面【】5.Java关于异常处理机制的叙述哪个正确A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,不一定执行catch区段的程序C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是【】6.下面JSP动作中叙述不正确的是A.jsp:forward动作用来把当前的JSP页面重导到另一个页面上,用户看到的地址是当前页面的地址,而内容是另一个页面的。
!B.jsp:param动作可单独使用,用于页面间传递参数。
C.jsp:include动作和include指令是不完全一样的。
D.jsp:setProperty动作用来在一个JSP页面中设置已创建的bean的属性值。
【】7.下面哪些为构造函数的特性定义A.在类中声明构造函数时,名称应该与类名相同B.具有重载特性,可以建立多个相同的名称C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初值或进行内存分配D.以上都是【】8.》【】9.下面说法不正确的是A.JSP中的汉字字符串在服务器端用gb2312,在编译为Servlet时自动转换为iso8859_1 对B.汉字在传输中是正确的,在没有特别指示下,浏览器也可以正确显示C.在HTML中指示浏览器文档的编码(myJSP\)<meta http-equiv="Content-Type" content="text/html; charset=gb2312">D.在JSP中指示JSP引擎文档的编码<%@ page contentType="text/html;charset=gb2312"%>【】10.下面说法错误的是A.~B.要在JSP网页内直接嵌入一段Java代码,这段代码可以写在<script></script 标记对内C.要在JSP网页内直接嵌入一段Java代码,可以写在<% %>标记内D.JSP代码中变量和方法的声明是写在<%! %>标记内E.以上说法都正确【】11.以下关于<%@ page%>指令的叙述中,正确的是A.@和page间不能加入空格符B.pageEncoding属性定义返回信息的编码标准,同时也向JSP容器只是JSP 页面中字符的编码标准C.import属性中可同时带入多个类,类间用分号“;”分隔`D.<%和@间不能加入空格符【】12.关于bean的说法正确的是哪个A.具备一个零参数(空)的构造函数B.应该有公开的实例变量(字段)C.所有的属性都必须通过getXxx和setXxx方法来访问D.布尔型的属性使用isXxx,而非getXxx【】13.以下关于HTML表单的叙述不正确的是A.表单按钮和表单文本框的标记都是用<input>标记定义|B.GET表单提交方式较POST方式快速.> B)<img src="文件名" ... > C)<center src="文件名" ... > D)<picture src="文件名" ... >【】14.超级链接是互联网的灵魂,下面哪个是正确的链接标记A)<a href="" " title="新浪网" >新浪网</a>B)<a target="" " title="新浪网" >新浪网</a>C)<a href="新浪网" title="新浪网" > </a>【】15.D)<a target="新浪网" title="新浪网" >下列那个属性为单元格向右打通的列数,用于合并单元格。
A)rowspan B)colspan C)height D)width【】16.^【】17.下列哪个属性为单元格向下打通的行数,用于合并单元格。
A)rowspan B)colspan C)height D)width【】18.JSP从HTML表单中获得用户输入的正确语句为 ___________。
A、(“ID”)B、(“ID”)C、(“ID”)D、(“ID”)【】19.可以在以下哪个()标记之间插入Java程序片A)<% 和 %> B)<% 和 /> C)</ 和 %> D)<% 和 !>【】20.下列哪一项不属于JSP动作指令标记·A)<jsp:param> B)<jsp:plugin> C)<jsp:useBean> D)<jsp:javaBean>【】21.JSP的Page编译指令的属性Language的默认值是:___________。
A)Jav a B)C C)C# D)SQL【】22.JSP的哪个指令允许页面使用者自定义标签库A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令【】23.可以在以下哪个___________标记之间插入变量与方法声明A)<% 和 %> B)<%!和 %> C)</ 和 %> D)<% 和 !【】24.下列___________注释为隐藏型注释。
,A)<!-- 注释内容 [<%= 表达式 %>] --> B)<!-- 注释内容 -->C)<%-- 注释内容 --%> D)<!—[<%= 表达式 %>] -->【】25.下列变量声明在___________范围内有效。
<%! Date dateTime;int countNum;%>A)从定义开始处有效,客户之间不共享 B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享 D)从定义开始处有效,被多个客户共享【】26.…【】27.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在___________范围内有效。
A)从定义处之后有效。
B)在整个页面内有效。
C)从定义处之前有效。
D)不确定。
【】28.在“<%=”和“%>”标记之间放置___________,可以直接输出其值。
A)变量B)Java表达式 C)字符串 D)数字【】29.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP 页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是___________。
A)是一个完整的HTML文件 B)是一个完整的JSP文件C)是一个完整的TXT文件 D)是一个完整的Java源文件【】30.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。
组成“<%=”标记的各字符之间。
(A)可以有空格B)不可以有空格 C)必须有空格 D)不确定【】31.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字___________。
A)public B)static C)synchronized D)private【】32.下面关于JSP作用域对象的说法错误的是___________。
对象可以得到请求中的参数对象可以保存用户信息对象可以被多个应用共享 D.作用域范围从小到达是request、session、application 【】33.Servlet获得初始化参数的对象是___________。
A、RequestB、ResponseC、ServletConfigD、ServletContext 【】34.*【】35.下面不属于JSP内置对象的是___________。
A)out对象B)respone对象 C)application对象D)page对象【】36.下面不是JSP隐含对象的是A.request B.pageContextC.page D.forward【】37.以下哪个对象提供了访问和放置页面中共享数据的方式A)pageContext B)response C)request D)session【】38.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是___________。
·A)秒 B)分秒 C)毫秒 D)微秒【】39.当response的状态行代码为哪个时,表示用户请求的资源不可用A)101 B)202 C)303 D)404【】40.一个典型的HTTP请求消息包括请求行、多个请求头和___________。
A)响应行 B)信息体 C)响应行 D)响应头【】41.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和___________四个作用范围。
A)Request Scope B)Response Scope C)Out Scope D)Writer Scope 【】42.Form表单的method属性能取下列哪项的值—A)submit B)puts C)post D)out【】43.能在浏览器的地址栏中看到提交数据的表单提交方式是___________。