您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Java > Java-Web程序设计题库
JavaWeb程序设计题库一、选择题1、以下文件名后缀中,只有(C)不是静态网页的后缀。A、.htmlB、.htmC.JSPD、.shtml2、以下文件名后缀中,只有(B)不是动态网页的后缀。A、.jspB、.htmlC、.aspxD、php3、在page指令中,(C)属性是可以在页面中重复的属性。A、languageB、bufferC、importD、autoflush4、JSP的结构由(B)组成(多选)。A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令(B)。A、pageB、importC、includeD、taglib6、下面哪种数据类型是基本类型(D)。A、classB、interfaceC、数组D、char7、下面哪种数据类型是引用类型(C)。A、booleanB、intC、interfaceD、long8、下面哪一个运算符具有3个操作数(D)。A、*B、++C、&&D、?:9、下面那个运算符只有一个操作数(A)。A、~B、||C、D、/10、下面那个语句是条件语句(C)。A、break语句B、while语句C、if语句D、for语句11、类中的成员默认的访问修饰符是(A)。A、privateB、protectedC、publicD、空12、常量使用(C)进行修饰A、privateB、abstractC、finalD、static13、包含Servlet发回到客户端信息的ServletResponse对象是由(C)创建的。A.客户端的浏览器B.Web服务器的HTTP引擎C.Web服务器的Servlet容器D.Servlet对象14、对于标准的Web网页,通常使用(B)表示响应信息是HTML格式的文本文件。A.text/cssB.text/htmlC.application/vnd.ms-excelD.application/msword15、下面哪个方法不属于session对象(D)A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookiecook)16、下面哪个方法不属于request对象(B)A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能够获取当前页信息并调用页面方法的对象是(B)A、requestB、pageC、PageContextD、session18、以下操作中,(A)是与使用JavaBean无关的。A、jsp:includeB、jsp:useBeanC、jsp:setPropertyD、jsp:getProperty19、下面哪个不是jsp:setProperty操作的属性(D)。A、nameB、paramC、propertyD、scope20、以下方法中,哪一个方法不是HTTPServlet类的方法(B)。A、doGetB、doServiceC、doPostD、doDelete21、以下类中,哪一个类不是javax.servlet和javax.servlet.http包中提供的类或接口(B)。A、ServletB、BaseServletC、GenericServletD、HTTPServlet22、与JSP同类型的技术有(C)。A.CGIB.C/C++C.ASPD.C#23、下面(D)不是JDK的开发包。A.JavaSEB.JavaMEC.JavaEED.JavaBean24、Tomcat的默认端口是(B)。A.7001B.8080C.80D.11225、下面不是JSP本身以加载的基本类的是(A)。A.java.lang.*B.java.io.*C.javax.servlet.*D.javax.servlet.jsp*26、对于预定义%!预定义%的说法错误的是(C)。A.一次可以声明多个变量和方法,只要以分毫(;)结尾就行B.一个声明仅在一个页面中有效C.声明的变量将作为局部变量D.在预定义中声明的变量将在JSP页面初始化时初始化27、在JSP中使用jsp:getProperty标记时,不会出现的属性是(C)。A.nameB.propertyC.valueD.以上皆不会出现28、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)。A.%@page%作用于整个JSP页面B.可以再一个页面中使用多个%@page%指令C.为增强程序的可读性,建议将%@page%指令放在JSP文件的开头,但不是必须的D.%@page%指令中的属性只能出现一次29、不能再不同用户之间共享数据的方法是(A)。A.通过CookieB.利用文件系统C.利用数据库D.通过ServletContext对象30、在JSP中调用JavaBean时不会用到的标记是(A)。A.JavaBeanB.jsp:usebeanC.jsp:setpropertyD.jsp:getproperty31、下列属于JSP中注释的有(AD)(多项选择)A.%--与--%B./C./**与**/D.!--与--32、page对象属于(C)类对象。A.输入输出B.作用域通信对象C.ServletD.错误33、下列不是JSP作用域的通信对象的有(D)。A.sessionB.applicationC.pageContextD.out34、下列可以解决在JSP中的中文问题的方法有(ACDE)。(多项选择)。A.在页面设置charsetB.系统自动设置C.利用过滤器对所有的请求进行转码D.对request和response进行转码设置E.在页面设置pageEncoding35、下面(D)不是core标记库的条件处理标记。Ac:chooseB.c:whenC.c:otherwiseD.c:catch36、下面(D)不是fmt:setBundle标记所有具有的属性。A.basenameB.varC.scopeD.bundle37、下面(B)标记是用来设置时区的。A.fmt:setLocaleB.fmt:setTimeZoneC.fmt:formatDataD.fmt:parseData38、下列选项中,(C)是正确的并且客户端不能查看到的JSP注释。A.--注释--B.!--注释--C.%--注释--%D.%!--注释--%39、JSP网页文件的拓展名是(A)A、.jspB、.aspC、.aspxD、php40、javax.servlet.tagext.JspTag接口的两个子接口分别是(AB)。A.SimpleTagB.TagC.HardTagD.DiffTag41、下面(A)是Tag接口开发自定义标记程序3个步骤第1步。A.开发标记处理类B.编写标记描述符C.在web.xml中指定标记库的引用D.在页面引用该Tag42、下面(D)不是TLD文件中的内容。A.标准的XML声明和一个DOCTYPE声明B.taglib元素C.tlib-version元素D.jsp:includeE.jsp-version元素43、tag元素不包含下面(D)属性。A.nameB.tag-classC.body-contentD.info44、jsp:setProperty中的property=*代表(A)。A.所有请求参数的所有值B.使用request中的一个参数值来指定JavaBean中的一个属性值C.表示使用指定的值来设定JavaBean属性D.值可以是字符串45、Servlet程序的入口点是(A)。A.init()B.main()C.service()D.doGet()46、Cookie.setMaxAge(60*60)的作用是(B)。A.将Cookie的保存时间设置为一分钟B.将Cookie的保存时间设置为一个小时C.将Cookie的保存时间设置为60个小时D.将Cookie的保存时间设置为一天47、下面(A)是重写的URL。A.重写超链接B.Form表单的Action属性C.From的隐藏域保存用户状态信息D.使用Cookie48、下面(A)不是Cookie的属性读取方法。A.getHostName()B.getComment()C.getMaxAge()D.getPath()49、下面选项中,(B)不是MVC模式的优势。A.MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性B.MVC模式实现了很好的分布式组件架构C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度D.MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱50、对于标准的Web网页,通常使用(B)表示响应信息是HTML格式的文本文件。A.text/cssB.text/htmlC.application/vnd.ms-excelD.application/msword51、JAVAWeb应用的部署描述文件总是放在Web应用的(C)目录下。A.META-INFB.META-CFGC.WEB-INFD.WEB-CFG52、有关C/S、B/S结构下列说法错误的是(D)。A.在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。B.在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。C.通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。D.Web应用是基于C/S结构的,也就是客户端/服务器结构。53、JSPEL表达式的语法为(C)。A.!JSPexpressionB.@{JSPexpression}C.${JSPexpression}D.#{JSPexpression}54、关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是(A)。A.可以为一个Servlet部署多个过滤器类B.每个Servlet必须至少有一个过滤器类C.每一个过滤器类必须部署到至少一个ServletD.以上说法都不正确55、pageContext的范围是(D)。A.contextB.sessionC.applicationD.page56、下面(C)不是重写的URL。A.重写超链接B.Form表单的Action属性C.使用CookieD.From的隐藏域保存用户状态信息57、下面(D)不是config的方法。A.getInitParameter()B.getInitParameters()C.getServletName()D.getHostName()58、下面(C)不是Servlet的技术特点。A.防崩溃B.跨平台C.多次请求D.跨服务器59、下面(D)不是简单的自定义标记的元素构成。A.JavaBeansB.JSP页面上的标记库声明C.标记处理D.config.xml60、EL表达式中的“.”运算起(B)作用。A.动态取值B.访问JavaBean对象的属性C.检索数组D.检索集合的元素二、填空题1、JSP使用____Java______语言实现动态显示。2、在JSP中,对象的作用域有___page_______、_____request_____、___session_______和____application______3、JSP的注释类型有____!----______和___%----%_______4、JSP指令控制对整个页面的处理,目前有page、include和_
本文标题:Java-Web程序设计题库
链接地址:https://www.777doc.com/doc-4499026 .html