欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    JSP面试题库 选择题.docx

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

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

    JSP面试题库 选择题.docx

    1、JSP面试题库 选择题 JSP面试题库 选择题A.JSP标记不区分大小写。B.指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。C.在标记中出现的属性值可以不用引号括起来,比如:和是等同的。D.在标记中使用字符/(正斜杠)作为转义字符。E.如果URL不是以 / 开始的,就被解释为相对于当前的JSP路径。2)对于标记,描述正确的是:A.一般来说,是、标记的子标记。B.如果aa.jsp有代码:,则在next.jsp中可以使用request.getParameter( name );把属性name的值取出来。C.如果aa.jsp有代码:,则在next.jsp中可以使用request.

    2、getAttribute( name );把属性name的值取出来。D.如果标记不放在标记内,也就是不作为标记的子标记,则使用浏览器查看时会显示错误页面。3)在web.xml有如下代码段:webmastermyaddress在Servlet中如何把webmaster的值:myaddress取出来 A.使用RequestDispatcher的getInitParameter( webmaster )方法B.使用ServletContext的getInitParameter( webmaster )方法C.使用ServletConfig的getInitParameter( webmaster )方

    3、法D.使用GenericServlet的getInitParameter( webmaster )方法4)在web.xml有如下代码段:teacherteacherCart在Servlet中如何把servlet名:teacher取出来 A.使用Servlet的getServletName方法。B.使用ServletConfig的getServletName方法。C.使用ServletContext的getServletName方法。D.使用ServletRequest的getServletName方法。5)标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打开或者关闭标记

    4、就会调用它们,它们分别是:A.dostart()方法和doend()方法。B.doStartTag()方法和doEndTag()方法。C.doStart()方法和doEnd()方法。D.dostartTag()方法和doendTag()方法。6)aa.jsp与bb.jsp属于同一应用,在aa.jsp中使用标记,在bb.jsp中要把beanName这个bean对象变量所引用的对象取出来。那么对于以下描述,正确的是:A.在bb.jsp中仅使用代码:mybean bc = session.getAttribute( beanName ); 取出beanName所引用的对象。B.在bb.jsp中取be

    5、anName所引用的对象前,先要使用导入mypackage.mybean类。C.在bb.jsp中,对于使用session的getAttribute方法取出的beanName所引用的对象,要进行强制类型转换。D.在bb.jsp中使用session的getAttribute方法取出的对象和aa.jsp中的beanName所引用的对象无关。7)对于应用开发和部署的过程,J2EE规范定义了一个步骤,请按先后次序选择正确的步骤:A.JSP和Servlet的开发、EJB的开发、打包、运行服务器B.HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发C.应用组件的开发、把应

    6、用组件合成模块、把模块合成应用、应用部署D.组件开发、合成应用、合成模块、部署8)aa.jsp文件如下: out.print(j+); out.print( ); %两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览一次,那么,第2个客户的浏览器将显示什么 A.0 1B.1 2C.3 4D.5 6E.什么也没有9)J2EE中,在aa.jsp中有行代码:在bb.jsp中有行代码:为了使得在bb.jsp中的如上代码可以显示“isoftstone,可以使用( )方法。选择两项A.在aa.jsp中使用把请求提交到bb.jspB.在aa.jsp中使用把页面重定向到bb.jspC.在aa.jsp中使

    7、用 把页面重定向到bb.jspD.在aa.jsp中使用包含页面bb.jspE.在aa.jsp中使用把页面重定向到bb.jsp10、在J2EE中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是()。选择两项A.和标记都必须在的开始标记和结束标记之间B.这两个标记的name属性的值必须和标记的id属性的值一样C.和标记可以不在的开始标记和结束标记之间D.这两个标记的name属性的值可以和标记的id属性的值不同11、在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。选择两项A.page指令可以在JSP中的任何地方,

    8、以任何顺序出现B.一个JSP文件可以有任意多个page指令C.一个JSP文件只能有一个page指令D.在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次12、在J2EE中,myWebApp目录是一个Web应用程序根目录,当在浏览器中输入http:/localhost:8080/myWebApp时,会自动打开该目录下的start.jsp文件。为了达到这个要求,需要web.xml中添加如下代码()。(选择一项)A.start.jspB.start.jspC.start.jspD.start.jsp13、在J2EE 中,下面JSP指令的描述,正确的是()。(选择一项)A.

    9、指令以“”结束B.指令以“”结束C.指令以“”结束D.指令以“”结束14、在J2EE中,aa.jsp文件如下:Look:bb.txt文件只有文本:hello!aa.jsp和bb.txt在同一目录下,使用浏览器查看aa.jsp,会看到:Look:Hello!使用()方法,再次打开浏览器查看aa.jsp,会显示:Look:Hello!Teacher!(选择一项)A.把bb.txt的文本改为:hello!Teacher!B.把bb.txt文件删除,然后新建文件bb.txt,所包含文本为:hello!Teacher!C.把bb.txt先改名为cc.txt,然后把名字再次改为bb.txt,把文本改为:h

    10、ello!Teacher!D.以上方法都不对15、在J2EE中,在web.xml中,有如下代码: 30以下描述,正确的是()。(选择一项)A.定义 了默认的会话超时时长,时长为30秒B.可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来C.定义 了默认的会话超时时长,时长为30小时D.可以使用Session类的getMaxInactiveInterval()方法把该值取出来16、在J2EE中,将输出()。(选择一项)A.1+4B.5C.14D.不会输出,因为表达式是错误的17、下面关于JSP自定义标记的描述正确 的是()。(选择一项)A.JSP自

    11、定义标记是用于添加新动作标记的扩展机制B.标记库通常被打包成.jar文件,该 文件包含实现库标记的Java文件C.web.xml文件的表示类文件的位置D.标记的属性名在web.xml文件中描述18、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。(选择一项)A.B.C.D.19、在J2EE中,如果使用标记:准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:propertyName ,也没有getPropertyName()方法。那么会在浏览器中显示()。

    12、(选择一项)A.错误页面B.nullC.0D.什么也没有20、在J2EE中,对于page指令:,正确的含义是()。(选择一项)A.将输出流输出到不小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时 异常指明缓冲区溢出B.将输出流输出到一个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户C.将输出流输出到一个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出D.将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户21、J2EE中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bb。该Bean和oracle数据

    13、库连接,完成对数据库中的某个表的插入、修改和查询数据的功能,mypackage.bb的方法getRs返回了记录集rs,则以下描述正确的是( )。(选择两项)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.如果已在mypac

    14、kage.bb这个javaBean中导入java.sql包中的类了,则就不用在aa.jsp中使用page指令的import属性导入java.sql包中的类。22、在J2EE中,下列关于JSP的scriptlet的陈述正确的是( )。(选择两项)A.scriptlet是包含的之间的B.scriptlet可以包含import语句C.scriptlet不但包含Java代码,还可以包含html代码D.整个JSP可以有多个对23、有J2EE中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包,正确的是( )。(选择一项)A.B.C.D.24、在J2

    15、EE中,对于jsp:getProperty标记的描述,正确的是()。(选择两项)A.在JSP文件中,标记jsp:getProperty存在的前提条件是也必须存在jsp:setProperty标记B.使用可以把beanName所引用的Bean对象的所有属性依次打印出来C.用jsp:getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中D.等价于out.println(beanName.getPropertyName();25、在J2EE中,如果a是b的父类,b是c的父类,c是d的父类,他们都在包mypackage中.则以下正确的是().(选择两项)A.B.

    16、C.D.26、在J2EE中,以下对JSP的隐含对象解释正确的是().(选择一项)A.没有实例化过的类,可以直接使用类名当作对象使用B.是sun的开发人员自己起的名字,我们自己也可以定义隐含对象C.隐含对象是没有类型的D.是JSP根据Servlet API而提供的,可以使用标准的变量来访问这些对象27、在J2EE中,使用jsp:useBean标记时,用不同的scope值,对于它们的含义解释正确的是( )。(选择三项)A.scope 为 page 表示可以在JSP 文件中使用bean,直到页面执行完毕。所有该 JSP文件的静态包含文件也可以使用beanB.scope为request表示在任何执行相

    17、同请求的JSP文件中使用 bean,比如使用response的sendRedirect方法重定向到新的JSP文件,在这个新的JSP文件中就可以使用request的getAttribute方法把bean实例取出来C.scope为session表示bean存在于整个session生存周期内,任何使用相同session 的JSP文件都可以使用session的getAttribute方法把bean实例取出来D.scope为application表示bean存在于整个上下文环境中,可以使用application的 getAttribute方法把bean实例取出来28、表示“资源移动”的状态码是。(选择1

    18、项)A.200B.302C.400D.50029、 哪一个对象可以用于获得浏览器发送的请求。(选择1项)A.HttpServletRequestB.HttpServletResponseC.HttpServletD.Http30、 如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令 (选择1项)A.B.C.D.31、在Servlet的生命周期中,容器只调用一次的方法是。(选择2项)A.serviceB.getServletConfigC.initD.destroy32. 在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项)A.IP地址B.CookieC.Session

    19、 idD.请求头33. 下列哪个为JSP的小脚本的标签 (选择1项)A.B.C.D.34. 下面哪一个不是元素的属性。(选择1项)A.scopeB.IdC.ValueD.Class35、 HttpServlet中,用来处理POST请求的方法是(选择1项)A.doHeadB.doGetC.doPostD.doPut36、 如何创建Cookie (选择1项)A.使用new Cookie语句B.调用response.addCookie方法C.使用Cookie的setMaxAge方法D.setCookie方法37、 按照MVC设计模式,Servlet用于实现(选择1项)A.ControllerB.Vi

    20、ewC.ModelD.容器38、 动态网站需要的技术为。(选择3项)A.CGIB.HTTPC.ASPD.PHP39、 如何取得数据源。(选择1项)A.通过HttpB.通过ftpC.JNDID.通过Connection对象40、 以下哪一个不是Filter接口的方法。(选择1项)A.init(FilterConfig config)B.void destroy()C.void doFilter(HttpServletRequest request,HttpServletResponse response)D.void doFilter(ServletRequest request,Servlet

    21、Response response,FilterChain chain)41、 javax.Servlet的包中,属于类的是。(选择1项)A.ServletB.GenericServletC.ServletRequestD.ServletContext42、 用于表示Statement对象返回结果的是。(选择1项)A.ResultSetB.DriverManagerC.PreparedStatementD.Connection43、 如何发送Cookie 。(选择1项)A.使用new Cookie语句B.调用response.addCookie方法C.使用Cookie的setMaxAge方法D

    22、.setCookie方法44. 察看下列JSP内容 out.print(i*2);当这个JSP被运行时,其结果是什么 (选择1项)A.此JSP因为语法错误,无法运行B.显示出0,2,4C.显示出0,2,4,6D.显示出out.print(i*2)out.print(i*2)out.print(i*2)45、 在J2EE中属于Web层的组件有(选择1项)A.HTMLB.EJBC.AppletD.JSP46、 关于JSP生命周期的叙述,下列哪些为真 (选择2项)AJSP会先解释成Servlet源文件,然后编译成Servlet类文件A.每当用户端运行JSP时,jspInit()方法都会运行一次B.每

    23、当用户端运行JSP时,_jspService()方法都会运行一次C.每当用户端运行JSP时,jspDestroy()方法都会运行一次47、 在JSP页面中不可以用来异常处理的有。(选择1项)A.html文件B.JSP文件C.ServletD.Txt文件48. 在MVC设计模式中,JavaBean的作用是。(选择1项)A.ControllerB.ModelC.业务数据的封装D.View49. Page指示符的language属性的作用是。(选择1项)A.定义JSP页面的字符编码B.定义JSP页面的MIME类型C.定义JSP页面中使用的脚本语言D.定义JSP页面的描述信息50. 下面哪一个隐含变量

    24、的存取范围不是page (选择1项)A.configB.applicationC.outD.page51. 在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)A.classes目录B.images目录C.jar目录D.任意位置52. 在JSP中,哪个指令用来声明JSP欲使用的标签库 (选择1项)A.tldB.taglibC.importD.include53. Servlet处理请求的方式为(选择1项)A.以运行的方式B.以线程的方式C.以程序的方式D.以调度的方式54. 下列哪个用于在JSP中表示注释 (选择1项)A.B.C.D.55.在JavaWeb应用中,MVC设计

    25、模式中的V(视图)通常由()充当。(选1项)A.JSPB.ServletC.ActionD.JavaBean56、网页服务默认的端口号是(),我们可以通过HTTP地址加上端口号来访问网站。(选1项)A.8100B.8080C.9000D.8057、JSP标准标签库(JSTL)的标签库描述符文件的后缀是()。(选1项)A.tldB.jarC.propertiesD.xml58、Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是()。(选1项)A.Web服务只能在互联网发布,不能在局域网内发布B.Web服务的提供者和请求者必须使用相同的技术平台C.Web服务

    26、的提供者和请求者必须使用的语言开发应用程序D.Web服务的数据传输标准是XML59、在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在()下。(选1项)A.应用程序的src目录B.应用程序的/WEB-INF/lib目录C.Tomcat的根目录D.Tomcat的common/lib目录60、在Java Web应用程序中,包含jsp1.jsp和jsp2.jsp,以及封装在user包下的名为User的JavaBean,User中包含loginName属性以及相应的setter和getter方法,如果用户A在浏览器中访问jsp1.jsp后,用户B

    27、在浏览器中访问jsp2.jsp,则用户B的浏览器将()。(选1项)jsp1.jsp的代码如下所示:jsp2.jsp的代码如下所示:A.什么也不显示B.显示“null”C.显示“Mary”D.报错,提示无法显示网页61、当浏览器第二次访问以下JSP网页时的输出结果是什么 (单选) int b=0; a+; b+;%a: b:A.a=0 b=0B.a=1 b=1C.a=2 b=162、下面哪个说法是正确的 (单选)A.对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B.每个HttpSession对象都有惟一的ID。C.JavaWeb

    28、应用程序必须负责为HttpSession分配惟一的ID63、如果不希望JSP网页支持Session,应该如何办 (单选)A.调用HttpSession的invalidate()方法B.64、在标签处理类中,如何访问session范围内的共享数据 (多选)选项:A.在TagSupport类中定义了session成员变量,直接调用它的getAttribute()方法即可。B.在标签处理类TagSupport类中定义了pageContext成员变量,先通过它的getSession()方法获得当前的HttpSession对象,再调用HttpSession对象的getAttribute()方法。C.pa

    29、geContext.getAttribute(“attributename”,PageContext.SESSION_SCOPE)65、以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果 (单选)request.setAttribute( count ,new Integer(0);Integer count = request.getAttribute( count );A.不能编译通过B.能编译通过,并正常运行C.编译通过,但运行时抛出ClassCastException66、以下哪些说法是正确的 (单选)A.每个HTTP请求对应一个单独的ActionServlet实例B.对于每

    30、个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。C.每个子应用对应一个单独的RequestProcessor实例D.每个子应用对应一个单独的web.xml文件67、下面哪一个不是JSP本身已加载的基本类 A.java.lang.*B.java.io.*C.javax.servlet.*D.javax.servlet.jsp.*68、对于预定义的说法错误的是:A.一次可声明多个变量和方法,只要以“;”结尾就行B.一个声明仅在一个页面中有效C.声明的变量将作为局部变量D.在预定义中声明的变量将在JSP页面初始化时初始化69、在JSP中使用标记时,不会出现的属性是:A.nameB.propertyC.valueD.以上皆不会出现70、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:A.作用于整个JSP页面。B.可以在一个页面中使用多个指令。C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D.指令中的属性只能出现一次。71、在JSP中调用Java


    注意事项

    本文(JSP面试题库 选择题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开