JSP程序设计考试试题与答案_第1页
JSP程序设计考试试题与答案_第2页
JSP程序设计考试试题与答案_第3页
JSP程序设计考试试题与答案_第4页
JSP程序设计考试试题与答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、专业:移动通信 科目:JSP 程序设计一、单项选择题1.Page 指令用于定义 JSP 文件中的全局属性,卞列关于该指令用法的描述不正确的是 ( )A.可以在一个页面中使用多个% page %指令。B.% page %作用于整个 JSP 页面。C.%page%指令中的属性只能出现一次。D. 为增强程序的可读性,建议将% page %指令放在 JSP 文件的开头,但不是必须 的。答案:C2.对于一个继承于 TagSupport 标签来说, 他的 dostart 方法的返回值决定本体是否可见,那么下面那一个是让本体可见的()A.EVAL_PAGEB.SKIP_PAGEC.SKIP_BODYD. E

2、VAL_BODY_INCLUDE答案:D3.关于 JavaBean 正确的说法是()A.Java 文件与 Bean 所定义的类名可以不同, 但一定要注意区分字母的人小写B.被引用的 Bean 文件的文件名后缀为.javaC.Bean 文件放在任何目录下都可以被引用D. 在 JSP 文件中引用 Bean,其实就是用jsp:useBean语句答案:A4.下面的代码的执行结果描述正确的是()import;import;publid class MyTest extends BodyTagSupportprivate int num=0;public int doAfterBody()JspWrite

3、r out=bodyContent.getE nclosi ngWriter();tryout.println(,lgoodbr,1);catch(Exception e)num+;if(num2)return EVAL_BODY_AGAIN;else return SKIP_BODY;A.输出 0 次 goodB.输出 3 次 goodc.输出 2 次 goodD.输出 1 次 good答案:B5.如果我们的提交方式是 POST,在 httpservlet 里没有 dopost 方法对应的话,将出现下面的那种错误()A.404B.400C500D. 405答案:D6.不能在不同用户之间共享数

4、据的方法是()A.利用文件系统B.通过 ServletContext 对彖C.利用数据库D. 通过 cookie答案:D7.在 JSP 中,()动作用于将请求转发给其他 JSP 页面。AuseBeanBsetPropertyC.forwardDinclude答案:c&在 javaScript 中 window 对彖的()方法用于打开一个新窗I。A.openWindow()Bwindow()C.closedD. open()答案:D9.对于 tomcat 卜面的说法正确的是()A.tomcat 必须使用 8080 端 I 1B.tomcat 在一台机器上可以运行多个C.虚拟目录必须在 t

5、omcat 的根目录里D. 不配置虚拟目录无法发布 BS 程序答案:B10.J2EE 中,HttpSession 接 I 】位于()包中。A.javax.servletBCD答案:D11.在 JSP 中调用 JavaBean 时不会用到的标记是()Ajsp:setPropertyBCDcjavabean答案:D12.在 servlet 里要获得 config 信息应该在以卞的哪个方法里()AgetservletinfoBdestroyCserviceDinit答案:A13.F 列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。Aa href=Ba href=Ca href=Dhre

6、f 二答案:c14.struts 是属于 nwc 模式的,那么这里的所有的请求都会经过的是()A.modelBcontrollerc.以上都不是Dview答案:B15.给定一个 JSP 程序源码如下:jsp:include page = two.jspflush = true ()A.BCD答案:A16.WEB 应用中,常用的会话跟踪方法不包括()A.隐藏表单域BCookieC.有状态 HTTP 协议D.URL 重写答案:c17.使用请求和委托的时候我们使用的是 RequestDispather 对彖,假设虚拟目录为 test,有servletl 和 servlet2 下面从 servletl

7、 跳转到 servlet2 的写法正确的是()ARequestDispather fw 二 new RequestDispather(BRequestDispather fw=request.getRequestDispather(CRequestDispather fw=new RequestDispather(DRequestDispather fw=request.getRequestDispather(答案:D18.一个 servlet 的类文件必须发布在虎拟目录里的什么文件夹下?()AROOTBWEB-INF/libCWEB-INF/classesDWEB-INF/答案:c19.从“

8、员工”表的姓名”字段中找出名字包含“玛丽”的人,下面哪条 select 语句正确()ASelect * from 员工 where 姓名二玛丽BSelect * from 员工 where 姓名 like 玛丽CSelect * from 员工 where 姓名 like,%玛丽DSelect * from 员工 where 姓名二_玛丽_答案:c20.下面的那个 d。方法是错误的()Ado PostBdoDeleteCdoFormD. doPut答案:c21.在_个 java bean 里有一个属性是 user_name。下面对应的 get 方法是符合 java bean 的默认规则的是()

9、AgetUser_nameBget_UsernameCgetllsernameDgetllserName答案:A22.如果要在控制器(action)里给一个视图传递一个值,我们希望能使用 request 对彖的setAttribute 来传递,那么在配置 forward 转发路径下面那个属性一定不能为真()AredirectBpathCnameDcontext relative答案:A23.Servlet 程序的入口点是()Ainit ()Bmain ()Cservice ()DdoGet ()答案:A24.J2EE 中在 JSP 中要使用 user 包中的 User 类,则以写法正确的是()

10、ABCjsp:useBean class 二D答案:B25.在 JSP 中使用标记时,不会出现的属性是()ApropertyBnamec.以上皆不会出现D. value答案:D26.什么是动态的网页()A.支持动态效果的B.可以运行脚本的C.可以交互的D.可以看电影的答案:C27.在一个 tomcat 的虚拟目录里必须存在的文件是()A.server.xmlB.web.xml项链接是在新的浏览视窗中打开网页。target _self” 链接到网易/a(此项为默认值)target _parant” 链接到网易/atarget= _blank” 链接到网易/atarget _top” 链接到网易/

11、aA.isNewSessionlD()Bbegin()Cinvalidate。DisNew()Cstruts-config.xmlDconfig.xml 答案:B 28.下面(Ahref=Ba href=Ca href=D. a href= “” 答案: B29sesson对彖的()方法用于判断是否为开始新会话。答案:D30.session 对彖的()方法用于设置会话的超时时间。Asession.setAttribute( “time ”30);Bsession.setMaxTime(30);Csession.getMaxlnactivelnterval();Dsession.setMaxln

12、activelnterval(30);答案:B31.在 J2EE 中,test.jsp 文件中有如下一行代码:要使 user 对象在用户对其发出请求时存在,下划线中应填入()AapplicationBSessionCrequestD. Page答案:c32在於卩中()动作用于将请求转发给其他 JSP 页面。AsetPropertyBforwardCuseBeanDinclude答案:B33.struts 的错误捕捉一般都在哪个部分近()AformbeanBcontrollerCactionD. taglib答案:A 是 Connection 对彖,仓 i建 Statement 对象的方法是()

13、A.Statement st=new Statement ();BStatement st=cn.newStatement()CStatement st=cn.createNewStatement()DStatement st=cn.createStatement()答案:D35.Servlet 中,使用()接口中定义的()方法来处理客户端发出的表单数据请求A.HttpServlet doPostBServletRequest doGetCServletRequest doPostDHttpServlet doHead答案:A36.在 J2EE 中,重定向到另一个页面,以下()语句是正确的。A

14、request.sendRedirect(Bresponse.sendRedirect(Crequest.sendRedirect();Dresponse.sendRedirect();答案:B37.Servlet 的初始化参数只能在 Servlet 的()方法中获取。Ainit()B.doPost()C.doGet()Ddestroy()答案:A38.在 tomcat 启动的时候报找不到虎拟机的错误是因为()A.没有配置 pathB.没有配置 classpathC.没有配置 tomcatD.没有配置 jdk答案:A39.J2EE 中,JSP EL 表达式:$user.loginName执行效

15、果等同于()A.BCD答案:c40.在 servlet 里每次请求都会被调用的是下面的那个方法()A.serviceBdestroyCgetservletconfigDinit答案:A41.关于 JavaBean 正确的说法是()A.Bean 文件放在任何目录下都可以被引用B.被引用的 Bean 文件的文件名后缀为.javaC.在 JSP 文件中引用 Bean,其实就是用语句D. Java 文件与 Bean 所定义的类名可以不同, 但一定要注意区分字母的犬小写 答案:D42.在 servletrequest 对彖里哪个方法是用来获取页面传递来的参数的名字的集合的()A.getServletNa

16、meB.getHeadNamesC.getParameterNamesD. getlnitParameterNames答案:C43.在 tomcat 的一个虚拟目录里,如果我们需要增加一个我们自己的类文件,那么对于一个已经编译好的类文件我们应该把包拷贝到那()A.WEB-INF/B.WEB-INF/configC.WEB-INF/classesD. WEB-INF/lib答案:C44.关于 JavaBean 正确的说法是()A.在 JSP 文件中引用 Bean,其实就是用语句B.被引用的 Bean 文件的文件名后缀为.javaC.Bean 文件放在任何目录下都可以被引用D. Java 文件与

17、Bean 所定义的类名可以不同, 但一定要注意区分字母的犬小写 答案:D45.在 J2EE 的 Model II 模式中,模型层对彖被编写为()。()A.AppletB.JavaBeanC.JSPD. Server答案:B46.J2EE 中,以下关于 HttpServlet 的说法错误的是()AHttpServlet 类的子类必须至少重写 service 方法B.HttpServlet 是一个抽象类CHttpServlet 位于DHttpServlet 类扩展了 GenericServlet 类答案:A47.在 J2EE 实现企业级应用开发中,()是描述标记库的 XML文档。ADTD 文件B.

18、WAR 文件C.EAR 文件D.TLD 文件答案:D48.在 J2EE MVC 设计模式体系结构中()是实现控制器的首选方案。AJSPB.ServletCJavaBeanDHTML答案:B49.在 JSP 中使用jsp:forward page = newworld.jsp /后浏览器地址栏内的内容()A.发生变化。B.不发生变化。C.错误用法D.可能变化答案:B50.下面对 jsp 描述的说法正确的是()A.在 jsp 里调用的方法都声明在 java bean 里B.以上都不对C.不可以在 jsp 里声明方法D.可以在 jsp 里声明方法答案:D51.在 J2EE 中,在一个 JSP 文件中

19、,有表达式%=2+3%,它将输出()A.23B.5C.不会输出,因为表达式是错误的D.2+3答案:B52.WEB 应用中,常用的会话跟踪方法不包括()A.有状态 HTTP 协议B.URL 重写CCookieD.隐藏表单域答案:A53.如果想在 tomcat 服务器启动时将 jar 包加载到内存,且该 jar 包可以被 tomcat 服务器上所有的应用使用,应该将该 jar 包复制到 tomcat 的()目录。A.serverBcomm onlibCserverlibDcommon答案:B54.在 J2EE 中,test.jsp 文件中有如下一行代码:要使 user 对象在用户对其发出请求时存在

20、,下划线中应填入()A.PageBSessionCrequestDapplication答案:c55.在 J2EE 中,若要在 JSP 正确使用标签:,在 jsp 中声明的taglib 指令为:, 下列线处应该是(_ )AgetKingBkingCmyTagsDx答案:D56.在 Servlet 里,能正确获取 session 的语句是()AHttpSession session = request.getSession(true);BHttpSession session 二 responsegetHttpSession (true);CHttpSession session 二 respo

21、nse.getSession(true);DHttpSession session 二 request.getHttpSession(true);答案:A57.如果我们想把 session 销毁应该用卞面的那个方法()A.killBendCdestroyDinvalidate答案:c58.在 struts 中实现控制器的是下面那个()AjspBtaglibCjava beanDservlet答案:D59.在 J2EE 实现企业级应用开发中()是描述标记库的 XML文档。A.EAR 文件B.WAR 文件C.TLD 文件DDTD 文件答案:C60.在 JSP 中如果要导入 java.io.*包,应

22、该使用()指令。A.pageBincludeC.forwardD.taglib答案:A61.在 JSP 中,使用动作可以将 javaBean 嵌入 JSP 页面,对 JavaBean 的访问范围不能是()AapplicationBpageCresponseDrequest答案:c62.什么是 j2ee ()A.一种架构B.一个编译器C.一门语言D.一个开发坏境答案:A63.在 JSP 中,page 指令的()属性用来引入需要的包或类。A.langugeB.con tentTypeC.exte ndsDimport:D64.在 javaScrpt 中 window 对象的() 方法用于关闭当前窗

23、 1Aopen()Bconfirm()C.closedDalert()答案:c65.在 JSP 中,只有一行代码:,运行将输出()A.131BA+Bc.错误信息,因为表达式是错误的DAB答案:A66.我们在第一次访问服务器的时候,如果只是通过请求连接一个 jsp页面,不提交任何的其他信息,会触发下面的那个事件()A.建立 applicationB建立 postC建立 sessionD.以上都不是答案:C67.J2EE 中,JSP EL 表达式:$user.loginName执行效果等同于()A.BCD答案:c68.在 HTML 文件中导入一个样式表的正确语法为()A.clink href=“” B.clinksrc=“ C.D.答案:A69.在 J2EE 中,下列() 语句可以获取页面请求中的一个文本框的输入(文本框的名字为 title )oA.response.getParameter( “title”);B.requert.getParameters( title” );C.request.getAttribute( “title”);D.requert.getParameter( “title”);答案:D70.要设置某个 JSP 页面为错误处理页面,以下 page 指令正确的是()A.B.C.D.答案:B71.直接从 servlet

温馨提示

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

评论

0/150

提交评论