jsp试题.docx
- 文档编号:8434122
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:25
- 大小:23.48KB
jsp试题.docx
《jsp试题.docx》由会员分享,可在线阅读,更多相关《jsp试题.docx(25页珍藏版)》请在冰豆网上搜索。
jsp试题
[题型]:
单选题
第1题.自定义标签的配置文件放在________
A.WebRoot
B.lib
C.classes
D.WEB-INF
答案:
D
[题型]:
单选题
在J2EE中,重定向到另一个页面,以下()语句是正确的
A.request.sendRedirect(“http:
svse.com.cn”);
B.request.sendRedirectt();
C.response.sendRedirect(“svse.com.cn”);
D.response.sendRedirect();
答案:
C
[题型]:
单选题
EL表达式,${10mod3},执行结果为:
A.10mod3
B.1
C.3
D.null
答案:
B
[题型]:
单选题
在JSP页面中,能够完成输出操作的内置对象是
A.out
B.response
C.request
D.config
答案:
A
[题型]:
单选题
给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。
<%intx=1;%>
<%!
intx=10;%>
X=<%=x%>
A.x=1
B.x=2
C.x=10
D.x=11
答案:
A
[题型]:
单选题
如果只希望在多个页面间共享数据,可以使用__________作用域
A.request,session
B.applicationsession
C.request,application
D.pageContextrequest
答案:
A
[题型]:
单选题
("user","svse");
("user","bob");
使用{user}则显示
A.null
B.svse
C.bob
D.啥也没有
答案:
B
[题型]:
单选题
考虑下面JSP文件代码片断:
includepage=””> paramname=”username”value=”svse”/> include> 以下()代码片断放置在中不会导致错误 A. getParamname=”username”/> B. includeparam=”username”/> C.<%=(“username”)%> D.<%=(“username”)%> 答案: C [题型]: 单选题 在HTTP协议中,用于发送大量数据的方法是 A.get B.post C.put D.options 答案: B [题型]: 单选题 J2EE中,()类型的()方法用于得到会话 A.HttpServletRequest、getSession B.HttpServletResponse、newSession C.HtttpSession、newInstance D.HttpSession、getSession 答案: A [题型]: 单选题 MVC中的MVC分别用_______、_______、_____表示 A.jspservletjavabean B.HTmljavabeanjsp C.javabeanjspservlet D.servlethtmljsp 答案: C 看到这里了 [题型]: 单选题 ("user","tom"); ("user","bob"); 显示"bob",则可以使用 A.{("user")} B.{} C.{user} D.{} 答案: D [题型]: 单选题 <% Stringcount="100"; ("cnt",count); %> Count: {100}显示为 A.100100 B.运行异常 C.200 D.没有任何显示 答案: C [题型]: 单选题 在JSP中,只有一行代码: <%=AB%>,运行将输出 A.AB B.AB C.113 D.没有任何输出,因为表达式是错误的 答案: D [题型]: 单选题 在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y() A.两个连续请求之间间隔的最长时间 B.最近的两个连续请求之间的时间间隔 C.最后使用session发送请求的时间和session创建时间的间隔 D.最后使用session发送请求的时间 答案: C [题型]: 单选题 Jsp中有如下代码: <% Cookiec=newCookie(“name”,“admin”); (10000); (c); %> 以下哪句代码可以正确显示”admin” A.${} B.${${name} D.${} 答案: B [题型]: 单选题 以下()可用于检索session属性userid的值 A.session.getAttribute(“userid”); B.session.setAttribute(“userid”); C.request.getParameter(“userid”); D.request.getAttribute(“userid”); 答案: A [题型]: 单选题 文件中有如下一行代码: useBeanid=”user”scope=”__”class=””> 要使user对象可以作用于整个应用程序,下划线中应添入() A.page B.request C.session D.application 答案: D [题型]: 单选题 JSP中有三大类标签,分别是 A.HTML标记JSP标记Servlet标记 B.CSS标记HTML标记Javascript标记 C.动作标记脚本标记指令标记 D.指令标记脚本标记HTML标记 答案: C [题型]: 单选题 在JSP中,只有一行代码: ${1+2},运行将k输出() A.1+2 B.3 C.null D.没有任何输出,因为表达式是错误的 答案: B [题型]: 单选题 下面__________方法可以返回当前请求的请求方式 A.() B.() C.() D.() 答案: C [题型]: 单选题 只能够传递字符串类型数据的方式是_________ A.表单URL重写 B.session对象表单 C.隐藏域setParameter方法 D.都可以 答案: A [题型]: 单选题 某JSP中有如下代码: <% (“a”,”page”); (“a”,”request”); (“a”,”session”); (“a”,”application”); %> 有: ${a} 则显示结果为: A.page B.request C.session D.application 答案: A在WEB项目的共享数据范围内,application是范围最广泛的 B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C.当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D.当用户重新打开一个浏览器窗口时,原session对象不再有效 答案: C [题型]: 单选题 下面关于JSP作用域对象的说法错误的是 A.request对象可以得到请求中的参数 B.session对象可以保存用户信息 C.application对象可以被多个应用共享 D.作用域范围从小到达是request、session、application 答案: C [题型]: 单选题 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <% ("count",newInteger(0)); Integercount=("count"); %> <%=count%> A.编译不通过 B.可以编译运行,输出0 C.编译通过,但运行时抛出ClassCastException D.可以编译通过,但运行无输出 答案: A [题型]: 单选题 有,代码如下 <% Gamegame=("gameEntity"); %> <%=()%> 在浏览器中输入,出现500错误,报出异常为NullPointerException造成该问题的原因可能是: A.jsp文件路径不对 B.game对象没有用new初始化 C.getGameName()方法未定义 D.参数名称所代表的对象在请求中根本就不存在 答案: D [题型]: 单选题 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <% ("svse")); %> <% (); ("svse")); %> A.null,异常信息 B.null,null C.异常信息,异常信息 D.异常信息,null 答案: A [题型]: 单选题 Http协议的状态码()表示文件没有创建 A.200 B.400 C.500 D.404 答案: D [题型]: 单选题 在WEB应用中,数据传递的默认编码是 A.ISO-8859-1 B.UTF-8 C.GBK D.UNICODE 答案: A [题型]: 单选题 从HTTP请求中,获得请求参数,应该调用 A.request对象的getAttribute()方法 B.request对象的getParameter()方法 C.session对象的getAttribute()方法 D.session对象的getParameter()方法 答案: B [题型]: 单选题 J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null A.getSession() B.getSession(true) C.getSession(false) D.getSession(null) 答案: C [题型]: 单选题 在JSP中,对标记描述正确的是() A.和必须在一个JSP文件中搭配出现 B.就如同()一样,来设计属性/值对 C.和动作一起使用,来设置bean的属性值 D.就如同()一样,来设置属性/值对 答案: C 文件如下: <%("ABC");%> Bufferis<%=buffer%> 试图运行时,将发生() A.编译期错误 B.编译Servlet源码时发生错误 C.运行Servlet时发生错误 D.运行后,浏览器上显示: bufferisABC. 答案: A [题型]: 单选题 message 对这段配置描述正确的是 A.定义了一个message标签,有一个属性叫name B.配置了一个名字为message的标签,该名称对应到类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容 D.标签配置错误,主体不能为空 答案: B [题型]: 单选题 publicclassWriterimplementsTagSupport{ (1) protectedintdoStartTag(){SKIP_BODY} (2) publicintdoEndTag(){returnEVAL_PAGE}(3) } 有问题的语句是 A.23 B.3 C.123 D.12 答案: D [题型]: 单选题 支持中文的常用字符集有 A.UTF-8GBKZH23BIG5 B.ISO-8859-1MS950 C.UTF-8GBKGB2312BIG5 D.UTF-16ANSISQL 答案: C [题型]: 单选题 application对象是______________,而session对象则是_____________ A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关 B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的 C.存放所有的请求中数据存放会话中的所有数据 D.HttpApplication类型保存用访问应用期间的私有数据 答案: B [题型]: 单选题 在J2EE中,以下对RequestDispatcher描述正确的是 A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B.ServletConfig有一个方法: getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher有一个方法: forward可以把请求继续传递给别的Servlet或者JSP界面 D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 答案: C [题型]: 单选题 关于MVC模式说法正确的是 A.用来将代码分开的方法 B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C.视图模型控制器模型 D.只用java才有的模型 答案: B [题型]: 单选题 在JSP页面中,类型为HttpServletResponse的内置对象是 A.out B.response C.request D.config 答案: B [题型]: 单选题 在JSP页面中,保存数据的范围由小到大依次是 A.pageContext,request,application,session B.pageContext,application,session,request C.pageContext,request,session,application D.pageContext,session,request,application 答案: C [题型]: 单选题 http是一个()协议 A.无状态 B.有状态 C.状态良好的 D.局域网 答案: A [题型]: 单选题 使用GET方式提交数据,接收数据时,处理中文最直接有效方式为 A.("utf-8"); B.("text/html;charset=utf-8"); C.Stringname=newString("name").getBytes("ISO-8859-1"),"gbk"); D.("gbk"); 答案: C [题型]: 单选题 在JSP页面中,正确引入JavaBean的是() A.<%jsp: useBeanid=”myBean”scope=”page”class=””%> B. useBeanname=”myBean”scope=”page”class=””> C. useBeanid=”myBean”scope=”page”class=””/> D. useBeanname=”myBean”scope=”page”class=””/> 答案: C [题型]: 单选题 Tomcat的端口号可以在_____文件中修改 A. B. C. D.不能改 答案: A [题型]: 单选题 给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 A. useBeanname="myBean"type=""/> B. takeBeanname="myBean"type=""/> C. useBeanid="myBean"class=""scope="request"/> D. takeBeanid="myBean"class=""scope="request"/> 答案: C [题型]: 单选题 有三个JSP文件如下 user=svse">To <%Stringuser=("user");%> <%=("user")%> 页面中输出 A.报错 B.什么都没有 C.null D.svse 答案: D [题型]: 单选题 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了.*和.*包.正确的是 A.<%@pageLanguage=“Java”,import=”.*;.*”%”> B.<%@pagelanguage=“Java”import=”.*;.*”%”> C.<%@pagelanguage=“Java”;import=”.*;.*”%”> D.<%@pagelanguage=“Java”import=”.*,.*”%> 答案: D [题型]: 单选题 下面关于MVC的说法不正确的是 A.M表示Model层,是存储数据的地方 B.View表示视图层,负责向用户显示外观 C.Controller是控制层,负责控制流程 D.在MVC架构中jsp通常做控制层 答案: D [题型]: 单选题 给定代码片断,如下: 要在中输出参数color中的值,以下选项正确的是() A.<%=(“color”)%> B.<%=(“color”)%> C. getParamname=”color”/> D. includeparam=”color”/> 答案: A [题型]: 单选题 在JSP中,给定以下JSP代码片段,运行结果是()。 <%intx=5;%> <%! intx=7;%> <%! IntgetX(){ returnx; } %> <%(“X1=”x);%> <%(“X2=”getX());%> A.X1=5X2=7 B.X1=5X2=5 C.X1=7X2=7 D.X1=7X2=5 答案: A [题型]: 单选题 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的 A..jsp文件 B..class文件 C..jar文件 D.文件 答案: C [题型]: 单选题 以下代码执行效果为: () <% (“a”,”svse”); %> 1}”> A.a B.svse C.2>1 D.null 答案: B [题型]: 单选题 按作用域从大到小排列正确的是 A.applicationpagerequestresponse B.sessionpageContextrequestapplication C.publicapplicationsessionrequest D.applicationsessionrequestpageContext 答案: D [题型]: 单选题 <% Stringname=("uname"); %> ________________________ 横线处使用什么代码可以将name的值显示在页面 A.(name); B.<%().print(name)%> C.<%=name%> D. name 答案: C [题型]: 单选题 在JSP中,<%="1+4"%>将输出 A.1+4 B.5 C.14 D.不会输出,因为表达式是错误的 答案: A [题型]: 单选题 jsp最终被运行的是 A.一个java文件 B.一个class文件 C.一个HTML D.一个JSP 答案: B [题型]: 单选题 在JSP中,以下是有关和标记的描述,正确的是() A.和标记都必须在的开始标记和结束标记之间 B.这两个标记的name属性的值必须和标记的id属性的值相对应 C.和标记可以用于对bean中定义的所有属性进行选择和设置 D.这两个标记的name属性的值可以和标记的id属性的值不同 答案: B [题型]: 单选题 在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为 A..jsp文件 B..class文件 C..jar文件 D.文件 答案: A [题型]: 单选题 下列哪个类是抽象类 A.ServletConfig B.HttpServlet C.Cookie D.HttpServletRequest 答案: B [题型]: 单选题 在JSP中,page指令的()属性用来引入需要的包或类 A.extends B.import C.languge D.contentType 答案: B [题型]: 单选题 {} B.{name} C.{} D.{("name")} 答案: A [题型]: 单选题 {empty? "Administrator": }说法正确的是 A.编译时出错,不支持该语法 B.如果参数user为空则返回Administrator否则就返回user的值 C.如果参数user为空字符则返回Administrator否则就返回user的值 D.如果参数user为空则返回user否则就返回Administrator的值 答案: B [题型]: 单选题 Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是: () A.<%@page%>作用于整个JSP页面。 B.可以在一个页面中使用多个<%@page%>指令。 C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的。 D.<%@page%>指令中的属性只能出现一次。 答案: D [题型]: 单选题 对于声明语法<%! %>的说法错误的是: () A.一次可声明多个变量和方法,只要以“;”结尾就行 B.一个声明仅在一个页面中有效 C.声明的变量将作为局部变量 D.在预定义中声明的变量将在JSP页面初始化时初始化 答案: c [题型]: 判断题 1、HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写。 答案: 正确 [题型]: 判断题 2、一个HTML文档必须有 答案: 错误 [题型]: 判断题 3、超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。 答案: 正确 [题型]: 判断题 4、表单域一定要放在 答案: 正确 [题型]: 判断题 5、用户在浏览器中输入: 8080/ch2/即可访问本机上的该页面。 答案: 正确 [题型]: 判断题 6、在网页中图形文件与网页文件是分别存储的。 答案: 正确 [题型]: 判断题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)