《《Web应用开发》期末考试复习题库(含答案).docx》由会员分享,可在线阅读,更多相关《《Web应用开发》期末考试复习题库(含答案).docx(83页珍藏版)》请在优知文库上搜索。
1、Web应用开发期末考试复习题库(含答案)一、单选题1http请求及响应的正文部分可以是任意格式的数据.要保证接收方能看得懂发送方发送的数据,http协议采用O方式来规范正文的数据格式。AxFTPBTCPCxHTTPD4MIME答案:D2.以下哪个方法可用于获取session属性userid的值?选择是0。Axsssion.getAttribute(,*userid);B4session.setAttribute(userid);C、request.gtParametr(4userid);0、request.getAttribute(userid):答案:A3 .下列哪个作用范圉的Bean,被W
2、eb应用服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。请选择。A、ppiicationBxpageCsessionD、request答案:A4 .以下哪一个选项中可以获得Serv1.et的初始化参数?正确的选择是O.AvServ1.etBServIetContextC、ServIetConfigD%GenericServIet答案:C5 .在以下操作中.哪些是与使用JaVaBean无关的?请选择一个正确的答案是00A4Jsp:USeBeanBxjsp:inc1.udeC4jsp:getPropertyDvJspisetProperty答案:B6 .Web应用服务普To
3、mcat的默认端口为0Av80Bx8080C、9090Ds8090答案:B7 .如下选项错误的是:0A、使用request.getParameter可以获得由表单提交的数据Bvsession.getAttribute()方法返回的为一个对象C、使用app1.ication.getInitParameter0将获得当前版本Serv1.et编译器的信息D4可以使用request.getCookie获得客户端的COOkie值。答案:C8 .用下面哪一种类型定义可以声明隐藏域?正确的选择是0。A%type=hideB4type=texfCxtype=asswordDttype=hidden答案:D9
4、.JavaBean的属性必须声明为private,操作属性的方法必须声明为。访问类型。A、 privateB1staticCxprotectO4pubIic答案:D10.为了获取客户使用的浏览器类型.在SerV1.et的doGet方法中可以调用HttPServIetRequest对象的0方法AvgetBrowserTypeB、 getHeaderCvgetContentTypeDxgetServerInfo答案:B11 .如果不希望JSP网页支持SeSSion,应该如何办?正隋的选择是00Av调用HttPSeSSion的invaIidate0方法BvCvDx答案:B12 .在JSP内置对象中,
5、负责处理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. 标签的scope属性,不可以设置为0.AxrequestBsessionC、outD、page答案:c15. JAVAWeb应用的部署描述文件总是放在Web应用的0目录下。AsMETA-INFB、META-CFGCsWEB-INFD4WEB-CFG答案:C1
6、6 Serv1.et中HttpServIetResponse的哪个方法用来把一个HttP请求重定向到另外的UR1.?选择是00AvSend1.IR1.()BxredirectUR1.()CvsendRedirect()DxredirectResponse()答案:C17 .下面关于C/S和B/S模式的描述.正确的是:0A4C/S模式的安全性比B/S模式的安全性要高。B、/S模式的数据实时性比B/S模式的低C、/S模式网络应用限制比B/S模式的低DsC/S模式的可维护性比B/S模式的高答案:B18 .负责管理“脚本程序的运行环境”的JSP内置对象是OA、pageB%sessionCkreques
7、tD、app1.ication答案:A19 .在JSP中page指令()里的0届性是可以至复的?A4IanRUeageBximportC4sessionD%info答案:B20 .下面对jdbcapi描述错误的是0。A、DriverManager接口的getConnection0方法可以建立和数据库的连接BvCOnneCtiOn接口的CreateStatement0方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送se1.ect语句给数据库DvReSUItSet接口表示执行insert语句后得到的结果集答案:D21 .关于JavaBean
8、,下列的叙述哪一项是不正确的?0A.JaVaBean的类必须是具体的和公共的,并且具有无参数的构造器B4JaVaBean的类属性是私有的,要通过公共方法进行访问GJaVaBean和SerVIet一样,使用之前必须在项目的Web.xm1.中注册D4JaVaBean属性和表单控件名称能很好地靠合.得到表单提交的参数答案:C22 .对于标准的Web网页,通常使用O表示响应信息是HTM1.格式的文本文件.A1tetcssB%text/htm1.C、app1.ication/vnd.ms-exce1.Dvapp1.ication/msword答案:B23 .HttpServIetRequest对象的0方
9、法能够获取一个表单参数的值.A、getQueryString()BvgetPathInfoOC4getParameter()DxgetAttribute()答案:C24 .以下FOrrn表单元素描述,0是错的?A4表示密码框Bv表示提交按钮C4表示单选框Dinputtype=text)表示文本框答案:B25 .通过以下哪一种对象.可以接收上一页表单提交的信息?正确选择是0.A、SeSSion对象Bvapp1.ication对象GOnfig对象Drequest对象答案:D26 .使用动作标记可以在JSP页面中获得Bean的属性,但必须保证Bean有对应的O方法。AxSetXxx方法B4setXx
10、x方法C4getXx方法D4GetXXX方法答案:C27 .out对象是一个输出流,其揄出各种类型数据并换行的方法是0。Axout.printBtout.new1.ineOCxout.printIn()Dout.writeO答案:C28 .以下哪个不是JSP指令?选择是O.A、page指令B4tag1.ib指令Cximport指令D、inc1.ude指令答案:C29 .Javaserv1.et是运行于。环境中。A,服务器端Bv客户端C、服务器端和客户端D、浏览器答案:A30 .某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的JaVaBean在发布时应
11、该放在。目录中.A4WEB-INFBvMebappsGWEB-INFZIibDxWEB-INFZcIasses答案:D31 .JSP页面可以在-h标记之间放置JSP表达式,直接输出JSP表达式的值。组成“%=”标记的各字符之间。A4可以有空格B4不可以有空格C4必须有空格D、不确定答案:B32 .以下哪些方法可以获取客户端的变量值。选择是O。AHttpServIetRequest的getParameterVaIues()方法B、HttpServIetResponse的WetParameter0方法C、HttpServIetResponse的getVaIues()方法DHttpServIetRe
12、quest的getVaIues0方法答案:A33 .JDBCAPI提供了。接口来对数据库存储过程进行调用?A、java.sq1.DriVerManaggerB、java.sqI.StatementC、java.sq1.Resu1.tD、java,sqI.Ca11abIeStatement答案:D34 .动作可能影响当前的输出流或者用来创建,使用或者改变对象,JSP规范中包含一些标准的动作类型.新的动作类型由下面哪个指令定义00A、 inc1.udeB、 pageCformDtagIib答案:D35.在JSP的Page指令中.哪些屈性是可以在页面中重复的届性?选择一个正确的结果是0。Ax1.an
13、guageBufferC、 importD、 autoF1.ush答案:c36 .Web应用服务器Tomcat的默认端口为0。A、80B、81Cv8080D48089答案:C37 .使用jsp:SetPrOPerty动作标记可以在JSP页面中设置Bean的屈性,但必须保证Bean设置有对应的方法,该方法是:0.A4SetXxx方法BvsetXxx方法C4getXxx方法DsGetXxx方法答案:B38 .将fum声明为何种类型的对象,可以使fum作为一个届性来存储?正确的选择是0。A、 ServIetContextB、 HttpServIetC、ServIetConfigDvServ1.et答
14、案:A39 .Web应用中不能在不同用户之间共享数据的方法是O。A、使用cookieB、使用文件系统C4使用数据库D、使用SerV1.etConteXt对象答案:A40 .过灌器的实例化和初始化是在所请求的serv1.et实例化和初始化()。As之前B、之后C同时D、可以指定答案:A41 .可以在以下哪个0标记之间插入Java程序片?AxBtC、/和DD4答案:A42 .在一个JSP定义标签中,可以使用哪一个方法来在获取范围是app1.ication的JSP隐含变量?正确的选择是0.A4pageContext.getutOBvJspFactory.getPagetContextOC4TagSupport.getVaIue(String)DPageConte