JSP期中复习题_第1页
JSP期中复习题_第2页
JSP期中复习题_第3页
JSP期中复习题_第4页
JSP期中复习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、一、选择题1.在jsp中,要定义一个方法,需要用到以下(c)元素。a) <%= %>b) <% %>c) <%! %>d) <% %>2.jsp页面经过编译之后,将创建一个(b)。a) applet b) servletc) applicationd) exe文件3. 在j2ee中,test.jsp文件中有如下一行代码:<jsp:usebean id=”user” scope=”_” class=”com.userbean”/>要使user对象一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。a) pageb) requ

2、estc) sessiond) application4. 在j2ee中,以下不是jsp隐式对象的是(b)。a) requestb) contextc) applicationd) out5. servlet中,httpservletresponse的(c)方法用来把一个http请求重定向到另外的url。a) sendurl(c)b) redirecturl()c) sendredirect()d) redirectresponse()6. 在jsp中,page指令的(b )属性用来引入需要的包或类。a) extendsb) importc) languged) contenttype7.在j

3、sp中,只有一行代码:<%=a+b%>,运行将输出( c)。a) a+bb) abc) 131d) 错误信息,因为表达式是错误的8.给定一个servlet的代码片段如下:public void doget(httpservletrequest request,httpservletresponse response)throws servletexception,ioexception_out.println(“hi kitty!”);out.close();运行次servlet时输出如下:hi kitty!则应在此servlet下划线处填充如下代码。(a)a)printwrite

4、r out = response.getwriter();b)printwriter out = request.getwriter();c)outputstream out = response.getoutputstream();d)outputstream out = request.getwriter();9. 给定java程序user.java,代码如下:package user;public class userprivate string password;private string loginname;public string getloginname()return lo

5、ginname;public string getpassword()return password;public void setloginname(string loginname)this.loginname=loginname;public void setpassword(string password)this.password=password;给定user.jsp,代码片断如下:_loginname:<jsp:getproperty name=”user” property=”loginname”/>password:<jsp:getproperty name

6、=”user” property=”password”/>在浏览器上输入url:http:/localhost/user,jsp?loginname=sa&password=sa并回车要使浏览器上显示:loginname: sa password: sa在user.jsp中的下划线处应填入以下(cd )代码.a)<jsp:usebean id=”user” class=”user.user” scope=”page”/><jsp:setproperty name=”user” property=”loginname” value=”*”/><jsp:

7、setproperty name=”user” property=”password” value=”*”/>b)<jsp:usebean id=”user” class=”user.user” scope=”application”/><jsp:setproperty name=”user” property=”loginname” value=”*”/><jsp:setproperty name=”user” property=”password” value=”*”/>c) <jsp:usebean id=”user” class=”use

8、r.user” scope=” application”/><jsp:setproperty name=”user” property=”*” />d)<jsp:usebean id=”user” class=”user.user” scope=” page”/><jsp:setproperty name=”user” property=”*” />10.某jsp程序中声明使用javabean的语句如下:<jsp:usebean id=”user” class=”mypackage.user” scope=”pge”/>要取出该javabe

9、an的loginname属性值,以下语句正确的是( c ).a)<jsp:getproperty name=”user” property=”loginname/>b)<jsp:getproperty id=”user property=”loginname”/>c)<%=user.getloginname()%>d)<%=user.getproperty(“loginname”)%>11给定jsp程序源代码如下:<jsp:include page="two.jsp" flush="true">

10、<jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用(d)代码片段可以输出参数location的值。a)<jsp:getparam name="location">b)<jsp:getparameter name="location">c)<%=request.getattribute("location")%>d)<%=request.getpa

11、rameter("location")%>12. 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( a )。 a) <%include file = “inc.jsp”%> b)<%include page=“inc.jsp”>c) <jsp:include file = “inc.jsp”> d) <jsp:forward page = “inc.js

12、p”/>13.给定jsp程序源码如下:<jsp:include page = “two.jsp”flush = “true”><jsp:param name = “location”value = “beijing”/></jsp:include>在two.jsp中加入( d)代码片断可以输出参数location的值。 a)<jsp:getparam name = “location”> b) <jsp:getparameter name = “location”>c) <% = request.getattribute(

13、“location”)%> d)<% = request.getparameter(“location”)%>14.在jsp中,(a)动作用于将请求转发给其他jsp页面。a)forward b)includec)usebeand)setproperty15.在一个jsp文件中,有表达式<%=2+3 %>,它将输出(b )。 a)2+3b) 5c)23d) 不会输出,因为表达式是错误的16. 给定jsp程序源码如下,可以在下划线处插入并且能够正确输出welcome,jack的语句是(b d)。<html><body><% string

14、name="jack" %>welcome,_</body></html>a)nameb)<%=name%>c)out.println(name);d)<% out.println(name); %>17.在j2ee中,重定向到另一个页面,以下(c)语句是正确的。 a)request.sendredirect("http:/www.jb-");b)request.sendredirect();c)response.sendredirect("http:/www.jb-");d)re

15、sponse.sendredirect();18. 在jsp中,使用<jsp:usebean>动作可以将javabean嵌入jsp页面,对javabean的访问范围不能是(c)。 a)pageb)requestc)responsed)application19.给定jsp程序源码如下,该jsp运行后输出的结果是(d)。 <html> <% int count =1;%> count: <% +count; %></html>a) count:1b) count:2c) 1:2d) count:20.在j2ee中,request对象的(

16、d )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。a)string getparameter(string name)b)string getparameter(string name)c)string getparametervaluses(string name)d)string getparametervalues(string name)21.给定jsp程序源码如下:<html><% int count =1;%> _</html>以下(d)语句可以在下划线处插入,并且运行后输出结果是:1。a) <%=+count %>

17、;b) <% +count; %>c) <% count+; %> d) <% =count+ %>22.在j2ee中,test.jsp文件中有如下一行代码:<jsp:usebean id=”user” scope=”_” type=”com.userbean”>要使user对象可以作用于整个应用程序,下划线中应添入(d)。a) pageb) requestc) sessiond) application23.在j2ee中,<%=2+4%>将输出(b )。 a) 2+4 b) 6 c) 24 d) 不会输出,因为表达式是错误的24.在

18、j2ee中,request对象的( d)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。 a) string getparameter(string name) b) string getparameter(string name) c) string getparametervalues(string name) d) stringgetparametervalues(string name)25. 在j2ee中,test.jsp文件中有如下一行代码: <jsp:usebean id=”user”scope=”_”type=”com.userbean”/>要使us

19、er对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入( a)。 a) page b) request c) session d) application26.下面哪一个不是jsp本身已加载的基本类?( b)a、java.lang.* b、java.io.* c、javax.servlet.* d、javax.servlet.jsp.*27.对于预定义<%!预定义%>的说法错误的是:( c)a、一次可声明多个变量和方法,只要以“;”结尾就行 b、一个声明仅在一个页面中有效c、声明的变量将作为局部变量 d、在预定义中声明的变量将在jsp页面初始化时初始化2

20、8.在jsp中使用<jsp:getproperty>标记时,不会出现的属性是:( c )a. name b. property c. value d. 以上皆不会出现29.page指令用于定义jsp文件中的全局属性,下列关于该指令用法的描述不正确的是:( d)a. <% page %>作用于整个jsp页面。 b. 可以在一个页面中使用多个<% page %>指令。c. 为增强程序的可读性,建议将<% page %>指令放在jsp文件的开头,但不是必须的。d. % page %>指令中的属性只能出现一次。30.在jsp中调用javabean时不会用到的标记是:( a )a. <javabean>b. <jsp:usebean> c. <jsp:setproperty> d. <jsp:getproperty>二、填空题1、指令标识通常以(_%_标记开始,以%_)标记结束。2、页面指令的(_import_)属性可出现多次。3、表达式用于向页面输出信息,其使用格式是以(_%_)标记开始,以(_%_>)标记结束。4、通常应用(<_js

温馨提示

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

评论

0/150

提交评论