《Web应用开发》期末考试复习题库(含答案).docx
Web应用开发期末考试复习题库(含答案)一、单选题1http请求及响应的正文部分可以是任意格式的数据.要保证接收方能看得懂发送方发送的数据,http协议采用O方式来规范正文的数据格式。AxFTPB>TCPCxHTTPD4MIME答案:D2.以下哪个方法可用于获取session属性userid的值?选择是0。Axsssion.getAttribute(,*userid");B4session.setAttribute("userid");C、request.gtParametr('4userid");0、request.getAttribute("userid"):答案:A3 .下列哪个作用范圉的Bean,被Web应用服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。请选择。A、ppiicationBxpageC»sessionD、request答案:A4 .以下哪一个选项中可以获得Serv1.et的初始化参数?正确的选择是O.AvServ1.etB¼ServIetContextC、ServIetConfigD%GenericServIet答案:C5 .在以下操作中.哪些是与使用JaVaBean无关的?请选择一个正确的答案是00A4Jsp:USeBeanBxjsp:inc1.udeC4jsp:getPropertyDvJspisetProperty答案:B6 .Web应用服务普Tomcat的默认端口为0Av80Bx8080C、9090Ds8090答案:B7 .如下选项错误的是:0A、使用request.getParameter可以获得由表单提交的数据Bvsession.getAttribute()方法返回的为一个对象C、使用app1.ication.getInitParameter0将获得当前版本Serv1.et编译器的信息D4可以使用request.getCookie获得客户端的COOkie值。答案:C8 .用下面哪一种类型定义可以声明隐藏域?正确的选择是0。A%type="hide"B4type="texfCxtype="assword"Dttype=hidden"答案:D9 .JavaBean的属性必须声明为private,操作属性的方法必须声明为。访问类型。A、 privateB1staticCxprotectO4pubIic答案:D10.为了获取客户使用的浏览器类型.在SerV1.et的doGet方法中可以调用HttPServIetRequest对象的0方法AvgetBrowserTypeB、 getHeaderCvgetContentTypeDxgetServerInfo答案:B11 .如果不希望JSP网页支持SeSSion,应该如何办?正隋的选择是00Av调用HttPSeSSion的invaIidate0方法Bv<%pagesession="fa1.se">Cv<%pagesession>Dx<jsp:useBeanid三"user"cIass="UserData"scope=",session">答案:B12 .在JSP内置对象中,负责处理JSP文件在执行时所发生的错误和异常的对象是0.A、 messageB、 exceptionC、 errorD、app1.ication答案:B13. 以下关于C/S与B/S模式的描述,0是对的。A、C/S为浏览器与服务模式Bv/S为客户端与服务器模式C、/S模式的可维护性比B/S高D4B/S模式的可维护性比C/S高答案:D14. <jsp:USeBean>标签的scope属性,不可以设置为0.AxrequestB¼sessionC、outD、page答案:c15. JAVAWeb应用的部署描述文件总是放在Web应用的0目录下。AsMETA-INFB、META-CFGCsWEB-INFD4WEB-CFG答案:C16 Serv1.et中HttpServIetResponse的哪个方法用来把一个HttP请求重定向到另外的UR1.?选择是00AvSend1.IR1.()BxredirectUR1.()CvsendRedirect()DxredirectResponse()答案:C17 .下面关于C/S和B/S模式的描述.正确的是:0°A4C/S模式的安全性比B/S模式的安全性要高。B、/S模式的数据实时性比B/S模式的低C、/S模式网络应用限制比B/S模式的低DsC/S模式的可维护性比B/S模式的高答案:B18 .负责管理“脚本程序的运行环境”的JSP内置对象是OA、pageB%sessionCkrequestD、app1.ication答案:A19 .在JSP中page指令(<pageS>)里的0届性是可以至复的?A4IanRUeageBximportC4sessionD%info答案:B20 .下面对jdbcapi描述错误的是0。A、DriverManager接口的getConnection0方法可以建立和数据库的连接BvCOnneCtiOn接口的CreateStatement0方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送se1.ect语句给数据库DvReSUItSet接口表示执行insert语句后得到的结果集答案:D21 .关于JavaBean,下列的叙述哪一项是不正确的?0A.JaVaBean的类必须是具体的和公共的,并且具有无参数的构造器B4JaVaBean的类属性是私有的,要通过公共方法进行访问GJaVaBean和SerVIet一样,使用之前必须在项目的Web.xm1.中注册D4JaVaBean属性和表单控件名称能很好地靠合.得到表单提交的参数答案:C22 .对于标准的Web网页,通常使用O表示响应信息是HTM1.格式的文本文件.A1te×tcssB%text/htm1.C、app1.ication/vnd.ms-exce1.Dvapp1.ication/msword答案:B23 .HttpServIetRequest对象的0方法能够获取一个表单参数的值.A、getQueryString()BvgetPathInfoOC4getParameter()DxgetAttribute()答案:C24 .以下FOrrn表单元素描述,0是错的?A4<inputtype="paSSVrord">表示密码框Bv<inputtype="reset">表示提交按钮C4<se1.ectnane="radio”>表示单选框D'<inputtype="text")表示文本框答案:B25 .通过以下哪一种对象.可以接收上一页表单提交的信息?正确选择是0.A、SeSSion对象Bvapp1.ication对象GOnfig对象D'request对象答案:D26 .使用动作标记可以在JSP页面中获得Bean的属性,但必须保证Bean有对应的O方法。AxSetXxx方法B4setXxx方法C4getXx×方法D4GetXXX方法答案:C27 .out对象是一个输出流,其揄出各种类型数据并换行的方法是0。Axout.printBtout.new1.ineOCxout.printIn()D¼out.writeO答案:C28 .以下哪个不是JSP指令?选择是O.A、page指令B4tag1.ib指令Cximport指令D、inc1.ude指令答案:C29 .Javaserv1.et是运行于。环境中。A,服务器端Bv客户端C、服务器端和客户端D、浏览器答案:A30 .某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的JaVaBean在发布时应该放在。目录中.A4WEB-INFBvMebappsGWEB-INFZIibDxWEB-INFZcIasses答案:D31 .JSP页面可以在-<=h和u%>h标记之间放置JSP表达式,直接输出JSP表达式的值。组成“<%=”标记的各字符之间。A4可以有空格B4不可以有空格C4必须有空格D、不确定答案:BDvServ1.et答案:A39 .Web应用中不能在不同用户之间共享数据的方法是O。A、使用cookieB、使用文件系统C4使用数据库D、使用SerV1.etConteXt对象答案:A40 .过灌器的实例化和初始化是在所请求的serv1.et实例化和初始化()。As之前B、之后C同时D、可以指定答案:A41 .可以在以下哪个0标记之间插入Java程序片?Ax<%Jf1.S>Bt<M11>C、/和DD4<%和!>答案:A42 .在一个JSP定义标签中,可以使用哪一个方法来在获取范围是app1.ication的JSP隐含变量?正确的选择是0.答案:D133 .以下描述中.哪个是JSP内置对象?选择一个正确的结果是O.A4configBinitC、objectD%serv1.et答案:A134 .在JSP内置对象中.哪个对象对客户请求做出响应.向客户端输出信息?选择是0。A%outB、 responseC、 sessionD¼request答案:B135 .下列web.xm1.中有关Serv1.et配置说法,哪一种是错误的?选择是0。Ax在web.Xm1.描述中,首先要声明Serv1.etB4在web.xm1.描述中,要指定这个SerV1.et的名字G在Web.xm1.描述中.要指定这个SerV1.et的类D4在web.xm1.中不可同时指定多个SerV1.et答案:D136 JSP页面通过0来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法.AvnameB、c1.assC、idD、c1.assname答案:c多选题1.以下描述中,哪些是作为JSP内置对象的作用范围。它们是O。A%c1.assB、requestCvsessionD4package答案:BC2 .JSP标记符可以分为三大类,它们是0。A%表达式B4指令Cx脚本元素D、动作答案:BCD3 .以下哪些要素是serv1.et使用架构中必须要有的?它们是0。A、浏览器C、数据库服务器D4WEB容器答案:ABD4 .serv1.et的生命周期由它的3个方法来控制,它们是O。Axinit()Bvservice()Cvdestroy()D4oGetO答案:ABC5 .以下哪些是用于开发Web客户端技术?选择是0.Axjax技术B、JaVaBean技术C、JSP技术D4CSS技术答案:ACD6 .隐藏字段方式有哪些缺陷?选择是0。A、不安全,隐藏字段可以被伪造B、数据在客户端和服务器间传送,增加了网络负载C、需要自己编程来支持模版框架