《javaweb试题_带答案.doc》由会员分享,可在线阅读,更多相关《javaweb试题_带答案.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxjavaweb试题_带答案【精品文档】Javaweb试题一、选择题1二、问答题5一、 选择题没有注明则为单项。1.下面哪个不是Form的元素? ( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B ) A.& B. C.© D.<3.中的align属性是什么含义? ( C )A. 加粗 B. 斜体 C. 对齐方式 D. 边框样式4.单选按钮是下列哪一个? ( D )A.B. C. D.5.下边哪个不是JSP内置对象? ( c)A. Session B.
2、 request C. cookie D. out 9个request,response,outpageContext,request,sesion,applicationConfig,exception,page6下边哪个是JSP指令标记( )A. :服务器脚本B. :声明C. :指令。page|include|taglibD.:表达式7当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?(C )A.B. C. D.8.关于JavaBean的说法,哪个是正确的?(D )A. JavaBean的具体类可以不是public的B. JavaBean可以只提供一个带参
3、数的构造器C. JavaBean可以象Html标记一样不关闭 D. JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A ) A. sessionB. requestC. pageD. application10要在session对象中保存属性,可以使用以下哪个语句( B )A. session.getAttribute(“key”,”value”)B. session.setAttribute(“key”,”value”)C. session.setAttribute(“key”)D. session.getAttribute(“key”)11Jsp
4、:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?(D )A. forward之后可以使用原来的request对象,而且效率更高。B. sendredirect之后不可以使用原来的request对象,而且效率低。C. forward地址栏不变化,只能在web应用程序内的页面间跳转。D. forward地址栏变化,可以跳转到任何页面和机器。12关于两种请求,下列说法正确的是? (A )A. get请求是默认的B. get请求处理的数据量大小不受限制C. post请求地址栏里是能够看到数据的D. post请求可以由doGet方法处理13. 如果Tomcat安装后,想
5、要修改它的端口号,可以通过修改/conf下的_文件来实现。(B ) A.B.C.D.14JSP分页代码中,哪个步骤次序是正确的?(A )A.先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。B.先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据。C.先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据。D.先取本页的数据,先取总记录数,得到总页数,最后显示本页的数据。15.下边哪个不是MVC中的组成?(B )A. javaBeanB. FrameWork mvc就是框架C. JSPD. Servlet16.客户化标签库文件myTags.tld,应当保存在哪一个目
6、录下(C )A. web应用程序的根目录B.自定义目录C. WEB-INF目录D. Lib目录17Oracle数据库的JDBC驱动程序类名及其完整包路径为(B )A. B.C. D. 18如果需要删除session中的某个属性key,可以调用下面的_方法(B )A. remove(“key”);B. removeAttribute(“key”)C. invalidate()D. logout()19下面有关JSP和Servlet关系的论述正确的有:(1个正确答案) (A )A. JSP能够实现的功能均可由Servlet实现B. Servlet能够实现的功能均可由JSP实现C. Servlet更
7、适做表现层D. JSP更适合做控制层20. 下面那一个是正确使用JavaBean的方法(A)A. B. C. D. 21销毁一个session对象,应当调用下面哪一个方法( A )A. session.invalidate()B. session.expunge()C. session.destroy()D. session.end()?22A. ActionErrorB. ActionErrorsC. ActionForwardD. ActionMapping23A. 每个Http请求对应一个单独的ActionServlet实例 B. 对于每个请求访问HelloAction的Http请求,s
8、truts框架只创建一个单独的HelloAction实例C. 每个子应用对应一个单独的RequestProcessor实例24A. JSPB. ActionServletC. ActionD. 客户化标签25对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案) ( ) action org.apache.struts.action.ActionServlet config /WEB-INF/myconfig.xml 0 !Standard Action Servlet Mapping action *.do A. Servlet容器在启动应用时,会初始化这个Ac
9、tionServletB. 对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理26. ActionForm组件的存在范围是(两个正确答案) ( )A. applicationB. sessionC. requestD. page27. 如果同一页面中有多个提交按钮(),要求用一个Action类处理,应当从下面哪一个扩展更合适 ( ) A. Action B. DispatchAction C. LookupDispatchAction D. ForwardAction E. SwitchAction28. 如果同一页面中有多个提交按钮(),要求用一个Actio
10、n类处理,在struts-config.xml文件的元素中最重要的且必须配置的一个属性是( ) A. parameter B. validate C. key D. scope29. 如果在struts-config.xml配置了数据源,则在那个组件中可以获得这个数据源对象,进而获得Connection对象( )A. Action组件B. 视图组件C. 模型组件D. JSP组件30. struts的中心控制器组件的完整类名是( )/新题1下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie(A) A、request.getCookies() :C
11、ookieB、request.getAttributes()C、request.getSession ().getCookies()D、request.getSession (). GetAttributes() contentType(“text/html;charset=gbk); pageEncoding=”gbk”2Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码。( A )A、contnetType B、import C、 language D、 session3下列动作标签中哪一个是用于以“名字值”对应的形式为其它标签提供附加信息。( D ) A、inc
12、lude动作标签 B、forward动作标签C、useBean动作标签 D、param标签4带包名(package tom.jiafei)的servlet(Hello)的访问方法是。(该servlet放置在classes目录中) ( D) A、B、http:/localhost:8080/servlet/tom/jiafei/HelloD、 tomcat提供的servlet invoker组件,能实现免配置servlet可以参考:5一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( D )A、 null B、 none C、 false D、 true6下面
13、那一个JSTL代码片段能够实现导入其他web资源的功能(A)A、B、C、D、7以下脚本元素中有语法错误的是( C )A、B、C、D、8给定下面HttpServlet的service方法:(1)public void service(HttpServletRequest request,(2)HttpServletResponse response)(3)throws ServletException, IOException (4)Httpsession s = request.getSession();(5)/ insert code here(6). 在第(6)行插入以下哪条语句能够将se
14、ssion中的属性删除(C)A、session.unbind(key);B、session.remove(key);C、session.removeAttribute(key);D、session.unbindAttribute(key); E.session.deleteAttribute(key);9下面的哪个选项不能实现页面的跳转( A) 标签只能实现转发无法实现重定向A BC D10下面哪一个不是JSP本身已加载的基本类?(B)A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*11使用request对象的g
15、etParameter()方法可以读取一个输入控件的哪个属性值(B )A、type B、value C、size D、name=”12以下关于JavaBean的描述错误的是( C )A、JavaBean是一个公有java类 B、JavaBean提供给外界使用的方法是公有类型的C、JavaBean必须有一个带参构造方法 D、在JSP中使用的JavaBean必须放在一个有名包中 “一定要写包”。13不能在不同用户之间共享数据的方法是(A)A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象-application14如果某个类要成为Servlet,则它应
16、该继承如下哪个类(BD )A、HttpServletRequest B、HttpServlet C、HttpServletResponse D、GenericServlet15表单标记中的action属性的作用是( C)A、为表单命名 B、调用客户端验证方法C、指明表单信息发送的目的地址 D、声明表单的提交方式二、 问答题1 JSP的内置对象有哪些?2 Java web中有几种上下文?3 PageContext和ServletContext有什么区别?Application,session,request的区别?4 Jsp取出的结果集很大,如何实现分页?5 jsp页面之间对象传递的方法6 js
17、p有哪些动作?作用分别是什么?7 JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?8 serverlet的生命周期及各阶段的作用9 java web两种跳转方式分别是什么?有什么区别?10 include的两种实现方式的区别?11 cookie和session区别?12 举例说明session的使用情景.13 怎么设置session的超时问题?14 在使用jsp和servlet时都用到了那些技术?15 Tomcate如何配置web工程?16 你在项目中用到了xml技术的哪些方面?如何实现的?17 DOM与SAX的区别18 用jdom解析xml文件时如何解决中文问题?如何解析?19 MVC模式的特点20 MVC可以用哪些技术实现?21 JSP/SERVLET与struts mvc的差异?提交表单请求时,post和get有哪些区别?22 B/S和C/S的区别。23 WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。24 J2EE是技术还是平台还是框架?25 你上了那些开源站点26 你用过哪些服务器?怎么指定内存的大小?【精品文档】
限制150内