欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    jsp资料题库及其参考总结地答案解析.doc

    • 资源ID:2741135       资源大小:105.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    jsp资料题库及其参考总结地答案解析.doc

    * 选择题: 1) 下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)A POST方法提交信息可以保存为书签,而GET则不行B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快2) Web应用程序打包后的扩展名是:(单选)(B)A EARB WARC JARD RAR3) 下面关于Servlet的陈述正确的是:(多选)(BC)A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B Servlet运行在服务器端C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D Servlet不能向浏览器发送Html标签4) 在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D)A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/5) 下面说法错误的是:(多选)(CD)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用request.getSession(false)可以新建会话D 使用request.addCookie()可以添加Cookie到客户端6) 在login.html中存在如下代码<form action=”/logindemo/login”>username:<input type=text name=userName id=myName value=your name></form>在login servlet中获得文本框的值正确的是:(单选)(D)A 无法获取,因为代码在Html中B request.getAttribute(“userName”)C request.getParameter(“myName”)D request.getParameter(“userName”)7) 可以用于发送邮件的协议有:(多选)(BD)A Pop3B SMTPC FTPD IMAP8) 在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)A Transport.send()B Store.sent()C Message.send()D Message.sent()9) Jsp在转译阶段生成文件的扩展名是(B)A classB javaC exeD bin10) 下面的说法错误的是:(单选)(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用/注释Java脚本中的代码11) 关于下面这段代码说法正确的是:(单选)(B)<%! String temp;String convertMoney(String money)temp = money+”.00”out.println(temp);retrun temp;%>A 这里不能调用temp,超出temp的生命周期B 这里不能使用outC 程序通过编译D 不能在这里定义方法12) 在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)<% page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向error.jspC 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD error.jsp页面一定要有isErrorPage属性且值为true;13) 下面不属于Jsp隐式对象的是:(单选)(B)A sessionB configC pageScopeD exception14) 在jsp中作用域由小到大的组合是:(单选)(C)A request page session applicationB page request session applicationC pageContext request session applicationD pageScope request sessionScope applicationScope15) 在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:(单选)(C)A <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B <jsp:useBean id="student" class="Student" scope="session">hello student!</jsp:useBean>C <jsp:useBean id="student" class="bean.Student" scope="session">hello student!</jsp:useBean>D <jsp:getProperty name="name" property="student"/>16) 下列标签使用正确的是:(多选)(AC)A <jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B <jsp:forward page="XXX.jsp"></jsp:forward>C <jsp:forward page="XXX.jsp"/>D <jsp:forward page="XXX.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>17) $empty ""的结果是:(单选)(C)A not nullB nullC trueD false18) 在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A<%=request.getPramater("stuid")%>B$param.stuidC$paramstuidD$param"stuid"19) 在标签处理类中返回值EVAL_PAGE的含义是:(单选)(B)A 重复执行标签B 继续处理页面内容C 跳过标签体内容D 跳过页面内容20) 标签文件的扩展名是:(单选)(A)A tldB tagC dtdD xml21) 关于MVC下面说法正确的是:(多选)(ABCD)A MVC表示模型,视图,控制器B 在model 1体系结构中没有使用ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库22) Model 2体系结构中控制器对象是一个:(单选)(A)A ServletB JavaBeanC Jsp页面D Html页面23) FilterConfig的哪个方法可以返回init参数的名称(D)A getServletContext()B getInitParameter(String name)C getFilterName()D getInitParameterNames()24) 下面关于JSP自定义标记的描述正确的是(A)。(选择一项)AJSP自定义标记是用于添加新动作标记的扩展机制B标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件Cweb.xml文件的<taglib-location>表示类文件的位置D标记的属性名在web.xml文件中描述扩展标记的用法25) 在java程序中的my.jsp中要使用标记扩展,下列选项正确的是(D)。(选择一项)A<%taglib URL=“/hello”prefix=“examples”%>B<%taglib URI=“/hello”prefix=“examples”%>C<%taglib url=“/hello”prefix=“examples”%>D<%taglib uri=“/hello”prefix=“examples”%>26) 对于<jsp:param>动作,描述正确的是(AB)(选择两项)A< jsp:param >是<jsp:include>、<jsp:forward>标记的子标记B如果有aa.jsp代码:<jsp:forward page="next.jsp"> <jsp:param name="name" value="jb-aptech"/></jsp:forward>,则在next.jsp中可以使用request.getParameter(“name”);把属性name的值取出来C如果有aa.jsp代码:<jsp:forward page="next.jsp"> <jsp:param name="name" value="jb-aptech"/></jsp:forward>,则在next.jsp中可以使用request.geAttribute(“name”);把属性name的值取出来D如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为 <jsp:forwrd>的子标记,则使用浏览器查看时会显示错误页面27) 在JSP中,在aa.jsp中有行代码: <% request.setAttribute(“Co.”,”jb-aptech”); %> 在bb.jsp中有行代码: <% out.println(String)request.getAttribute(“Co.”); %> 为了使得在bb.jsp中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。(选择三项)A在aa.jsp中使用<form method=post action=”bb.jsp”>把请求提交到bb.jspB在aa.jsp中使用<jsp:forward file=”bb.jsp”/>把页面跳转到bb.jsp C在ss.jsp中使用<% respones.sendRedirect(“bb.jsp”); %>把页面重定向到bb.jspD在aa.jsp中使用%include file=”bb.jsp”%包含页面bb.jspE在ss.jsp中使用<%config.getServletContext().getRequestDispatcher(“/bb.jsp”).forward(request,response);%>把页面重定向到bb.jsp28) 在JSP中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是(D)(选择一项)A<jsp:usebean id=”mybean” scope=”pageContext” class=”mypackage.mybean”/>B< jsp:useBean class=” mypackage.mybean.class”/>C<jsp:usebean id=”mybean” class=” mypackage.mybean.java”>D<jsp:useBean id=”mybean” class=” mypackage.mybean”/> JSP29) 在JSP中,如果使用标记: <jsp:getProperty name=”bean Name” property=” property Name”/>准备取出bean的属性的值,但property Name属性在beanName中不存在,也就是说在beanName中没有这样的属性名:property Nam,也没有getPropertyName()方法,那么会在浏览器中显示(D)A错误页面BnullC0D什么也没有 Web的部署问题 30) 一个Web应用程序的目录由两部分组成,(BCD)。(选择三项)A一个classes目录,还有一个包含了html、Servlet、JSP等文件的目录B一个包含公有资源的目录,还有一个私有的目录C一个Web应用的根目录,和在根目录下的WEB-INF目录D一个可以访问任何文件的目录,一个禁止下载其中资源的目录31) 在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得当发生404错误时,打开自己设计的文件:404Error.html,(A )在Web.xml中配置。(选择一项)A<error-page><error-code>404</error-code><location>/errors/404Error.html</location></error-page>B<error-page><error-type>404</error-type><location>/errors/404Error.html</location></error-page>C<error-page><exception-type>javax.servlet.$404Exception </exception -type><location>/errors/404Error.html</location></error-page>D<error ><error-code>404</error-code><location>/errors/404Error.html</location></error >32) 在JSP中myWebApp是一个web应用程序的根目录,当在浏览器中输入http:/localhost:8080/myWebApp/时,会自动打开该目录下的start.jsp文件。为了达到这个要求,需要在web.xml中添加如下代码。(选择一项)(D)A<welcom-file>start.jsp</ welcom-file >B<welcom-file-list>start.jsp</ welcom-file-list >C<welcom-list> <welcom-file>start.jsp</ welcom-file ></ welcome-list >D<welcom-file-list><welcom-file>start.jsp</ welcom-file ></ welcom-file-list >33) 在web.xml有如下代码段:<servle><servle-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中 ()把Servlet名:teacher取出来。(选择一项)(B)A使用Servlet的getServletName方法B使用ServletConfing的getServletName方法C使用ServleContext的getServletName方法D使用ServletRequest的getServletName方法ServletConfig表示Servlet的配置 149ServletContext表示上下文,一组servlet共享的资源251 getServletContext().get得到的是上下文参数253 ServletConfig获得servlet初始化参数34) JSP代码<%=”1+4”%>将输出( A).(选择一项)A1+4B5C14D不会输出,因为表达式是错误的35) 在JSP中,在web.xml中有以下代码段:<servlet><init-param><param-name>listOrders</param-name><param-value>com.mycompany.myactions.ListOrdersAction</param-value></init-param></servlet>其中,省略号表示了一些代码。在Servlet中(C)把初始化参数listOrders的值:com.mycompany.myactions.ListOrdersAction取出来。(选择一项)A使用Servlet的getInitParameter(“listOrders”)方法B使用ServletContext的getInitParameter(“listOrders”)方法C使用ServletConfig的getInitParmeter(“listOrders”)方法D使用ServletRequest的getInitParmeter(“listOrders”)方法36) 在JSP中,在web.xml有如下代码段:<context-param><param-name>webmaster</param-name><param-valuc>myaddressmycompany.com</param-value></context-param>在Servlet中(B)把webmaster的值:myaddressmycompany.com取出来。(选择一项)2A使用RequestDispatcher的getInitParameter(“webmaster”)方法B使用ServletContext的getInitParameter(“webmaster”)方法C使用ServletConfig的getInitParameter(“webmaster”)方法D使用GenericServlet的getInitParameter(“webmaster”)方法37) 在JSP中,在web.xml中,有如下代码:<session-config> <session-timeout>30</session-timeout> /*是分钟*/</session-config>a)以下描述,正确的是(B)。(选择一项)A定义了默认的会话时时长,时长为30秒B可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来C定义了默认的会话超时时长,时长为30小时D可以使用Session类的getMaxInactiveInterval()方法把该值取出来38) 在JSP中,当用户在浏览器中输入:http:/localhost:8080/myWebApp/start/,就会调用 student这个Servlet,可以在Web.xml中(C)配置。(选择一项)A<servlet>< servlet-name>/start/*</servlet-name>< servlet-class>student</servlet-class></servlet>B<servlet-mapping>< servlet -name>student<serlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>C<servlet>< servlet-name>student</servlet-name>< servlet-class>student</servlet-class></servlet><servlet-mapping>< servlet-name>student</servlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>D <servlet> < servlet-name>st</servlet-name> < servlet-class>student</servlet-class></servlet><servlet-mapping>< servlet-name>student</servlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>39) aa.jsp文件如下: <%!static int i=0; int j=0; %> <html> <body> <%for(;i+<2;) out.print(j+);out.print(“”); %> </body> </html> 有两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览aa.jsp一次,那么第二个客户看到浏览器显示(D).(选择一项)A01B12C34D56E什么也没有40) 如果a是b的父类,b是c的父类,c是d的父类,他们都在包中。则以下正确的是(BC)。(选择两项)A<jsp:usebean id=“mybean”scope=“page”class=“mypackage.d”type=“b”>B<jsp:usebean id=“mybean”scope=“page”class=“mypackage.d” type=“Object”/>C<jsp:usebean id=“mybean”scope=“page”class=“mypackage.d” type=“mypackage.a”/>D<jsp:usebean id=“mybean”scope=“page”class=“mypackage.d”type=“a”/>41) 在JSP中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bb,该Bean和oracle数据库连接,完成对数据库中某个表的插入、修改和查询数据的功能,mypackage.bb的方法getRs返回记录集rs,则以下描述正确的是(A)(选择一项) A如果aa.jsp中要使用这个rs来查询数据,则该jsp必须使用page指令的import属性导入java.sql包中类B如果aa.jsp中要使用这个getRs方法来返回rs而已,而不使用rs执行任何操作,则在aa.jsp中不导入java.sql包中类C如果在aa.jsp中使用page指令的import 属性导入java.sql包中的类了,则不用在mypackage.bb中导入java.sql中的类D如果在mypackage.bb中导入java.sql中的类,则不用在aa.jsp中使用page指令的import属性导入java.sql包中的类42) 在JSP中,下面对JSP指令的描述,正确的是(A)A指令以”<%开始,以”%>”结束B指令以”<%开始,以%>”结束C指令以”<”开始,以”>”结束D指令以”<jsp:”开始,以”/>”结束43) 下列关于JSP的scriptlet的陈述正确的是(AD)。(选择两项)AScriptlet是包含在<%和%>之间的BScriptlet可以包含 import语句CScriptlet不但包含Java代码,还可以包含html代码D整个JSP可以有多个<%T和%>对1 在(D)中存储描述web应用程序的元数据。A jsp B jar文件 C Tag文件 D web.xml2在Http协议中用于发送大量数据的方法的是(A)A post B get C put D options3 HttpServletRequest 接口的(C)方法用于创建会话。A setSession() B getContext() C getSession() D putSession()4 Servlet使用(C)接口的forward和include方法进行通信。A ServletContext B ServletConfig C RequestDispatcher D HttpSession5 ServletContext接口的(D)方法用于将对象保存到Servlet上下文中。A getServetContext() B getContext() C getAttribute() D setAttribute()6 (A)是发送邮件的协议。 A SMTP B IAMP C POP3 D HTTP7 JSP是在(A)阶段生成Servlet源代码的。A 转译 B 编译 C 执行 D 响应8 page指令的(B)属性用于引用需要的包或类 A extends B import C isErrorPage D language9 下列选项中,(D)是正确的表达式 A <%! Int a=0;%> B <%int a = 0;%> C <%=(3+5);%> D <%=(3+5)%>10 下列选项中,(B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).A request.getParameter(name) B request.getParameter(”name”) C request.getParameterValues(name)D request.getParameterValues(“name”)11 使用response对象进行重定向时,使用的方法是(C)A getAttribute B setContentType C sendRedirect D setAttribute12 (B)范围将使Bean一直保留到其到期或被删除为止 A page B session C application D request13 Jsp EL表达式的语法为(C) A !JSP expression B JSP expression C $JSP expression D #JSP expression14 (C)方法返回EVAL_BODY_AGAIN或SKIP_BODY常量 A doStartTag() B doEndTag() C doAfterBody() D release()15 (A) 可用于创建国际化的web应用程序 A I18N与格式化标签库 B 核心标签库 C XML标签库 D SQL标签库1 http协议默认使用(C) 选一项A 8080端口B 7001端口C 80端口D 25端口2 三层体系结构包括(ABD) 选三项A 表示层B 业务层C 映射层D 数据层3 http响应状态行中的状态码200表示(A) 选一项A 处理请求成功B 资源找不到C 内部错误D 未知状态4 一个自定义httpServlet继承自(C) 选一项A HttpServletsB GerenicServletC HttpServletD Servlet5 一个servlet的生命周期包括下列(ABD)方法 选三项A init()方法B service()方法C invalidate()方法D destroy()方法6 HttpServletRequest对象的(C)方法能够获取一个表单参数的值 选一项A getQuaryString()B getPathInfo()C getParameter()D getAttribute()7 关于ServletContext说法正确的是(ABD) 选三项A 是一个Web应用程序的上下文环境B 一个Servlet在ServletContext上设置属性可以被其他Servlet所共享C 可以获取Servlet的配置信息D 可以获取整个应用程序的初始化参数8 下列(B)是抽象类 选一项A ServletConfigB HttpServletC CookieD HttpServletRequest9 如何获取一个Cookie(A)选一项A request.getCookies()B request.getCookie()C response.getCookies()D response.getCookie()10 在public HttpSession getSession(boolean bool)的方法定义中,当bool为false时表明(B) 选一项A 直接返回会话对象B 当服务器已经创建了会话对象就返回该对象,否则返回nullC 直接返回nullD当服务器已经创建了会话对象就返回该对象,否则新建一个会话对象并返回11 Servlet通信方法包括那些(AB)? 选二项A RequestDispatcher接口的forward()方法B RequestDispatcher接口的include()方法C RequestDispatcher接口的linked ()方法D RequestDispatcher接口的communion ()方法12 ServletContext接口的(D)方法用于将对象保存到Servlet上下文中? 选一项A getServletContext()B getContext()C getAttribute()D setAttribute()13 不同的客户端要共享的信息应存储到(A)中A Servlet上下文B 会话对象C Http请求对象D Http响应对象14 除了Session以外,还有(ACD)也是会话跟踪技术 选三项A 隐藏表单域B 超链接C URL重写D Cookie15 Jsp页面由静态内容、注释、表达式、声明和(ACD)组成 选三项A 指令B EL语言C ScriptletD 动作16 jsp指令包括(ABD)选三项A page指令B taglib指令C import指令D include指令17 jsp是在(A)阶段生成Servlet源代码的 选一项A 转译B 编译C 执行D 响应18 下列语法错误的有(ABD)A <%! int num %>B <!- hello world -!>C <%= 5 + 3 %>D <% page import=”java.io.*; java.util.*”%>19 include指令的file属性的值可以是一个变量吗?(B)A 可以B 不可以20 关于输入和输出的隐式对象有(BCD)A applicationB requestC responseD out21 使用response对象进行重定向时,使用的是(C)方法 选一项A getAttributeB setContentTypeC sendRedirectD setAttribute22 (D)隐式对象可以处理jsp页面运行中的错误或者异常A pageContextB pageC sessionD exception23 (C)是一种可以在一个或多个应用程序中重复使用的组件?A jsp页面B JavaMailC JavaBeanD Servlet24 JavaBean的属性可以使用(B)来访问A 属性B get()和set()方法C 事件D Scriptlet25 (B)动作用于嵌入现有的BeanA includeB useBeanC setPropertyD getProperty26 (C)用于获取Bean的属性的值A setPropertyB setValueC getPropertyD getValue27 (B)动作用于将请求发送给其他页面A nextB forwardC includeD param1,软件开发过程,遵循什么规范。所有的项目都要经历五个阶段:起动阶段、计划阶段、执行阶段、控制阶段、结束阶段。规范:1 命名规范 2代码规范 3 工程文件组织规范 4 类组织规范 5 用户界面规范 6 疑难解答和Bug调试方法 2, 作用域public,protected,private,以及不写时的区别。 public 在其他的包中的类也可以引用,protected只限于同一个包内的类,private只有自己可以使用。不写的时候和protected一样。3, char型变量能不能定义为一个中文?为什么? 可以定义。因为中文也是16bit的。 4, jsp有哪些内置对象?作用分别是什么? JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出

    注意事项

    本文(jsp资料题库及其参考总结地答案解析.doc)为本站会员(一***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开