



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaWeb试卷三一、单项选择题(每题2分,共30分)1以下哪个方法不是Servlet的生命周期接口定义的(D)A、init()B、service()C、destroy()D、create()2、以下从四种不同的作用域中得到Bean的实例,说法错误的是(A)A、page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取JavaBean;B、 request是指在当前的用户请求中取得实例,从ServletRequest对象中获取JavaBean ;C、 session是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程不同请求之间共享数据,从HttpSession对象中获取JavaBean ;D、 application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext对象中获取JavaBean 。3、以下有关Servlet常用的请求头的含义说法错误的是(D)A、Accept-Language头指出客户端倾向的语言。如en。B、Content-Length头以字节为单位给出POST数据的长度。C、Host表明了主机和端口。D、User-Agent头表明了发出请求的客户代理的信息。4以下哪个不是JSP标记库的构成部分(C)A、标记处理器B、标记库描述文件C、标记库处理servletD、应用程序部署描述符(web.xml)5给定程序片段:Today is: 为了能够让程序正确运行需要在第一行添加以下那条语句? AA、 B、 C、 D、6以下那一个是HttpSession的方法、并能实现在session中存放数据(C)A、put(String name,Object value)B、set(String name, Object value)C、setAttribute(String name,Object value) D、putAttribute(String name, Object value) 7下列哪一个不是Web服务器端技术( B )A、 ASPB、 HTMLC、 JSPD、 SERVLET8J2EE架构中使用HTML界面、Jsp界面实现用户界面,使用( D )实现业务逻辑。A、 JspB、 ServletC、 JavaScriptD、 EJB9( D )是一组Java应用接口,它提供创建、发送、接收、读取消息服务。A、JTA B、JNDI C、JCA D、JMS10Servlet类放置的位置是( D )A、 WEB-INF/lib B、WEB-INF/servlet C、WEB-INF/web D、WEB-INF/classes11一个client访问同一个servlet(打开两个浏览器窗口),则访问( A )对象是相同的。A、ServletConfig B、ServletRequest C、ServletResponse D ServletRequestDispathcer12Cookie的使用期限默认值是( B )A、0 B、-1 C、1 D、-213session对象中invalidate方法的含义是(A )A、 使用session无效 B、 获得session对象的生存时间C、 获得当前session对象最后一次被操作时间D、 以上都不对14下列动作标签中哪一个是用于重定向一个HTML文件。( C )A、 B、 C、 D、15对于给定的JSP错误处理页面,下面那一个隐含对象能够指向未捕获的异常(B)A、ErrorB、exceptionC、ThrowableD、Request error二、多项选择题(每题3分,共15分)1以下HTTP响应状态码的含义描述正确的是?()A、200OK表示请求成功B、400不良请求表示服务器未发现与请求URI匹配的内容。C、404未发现表示由于语法错误而导致服务器无法理解请求信息D、500内部服务器错误,无法处理请求2MVC模式的优势有哪些?()A、MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。B、 MVC模式实现了很好的分布式组件架构;C、 对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。D、 MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。3J2EE打包与部署的模块包括以下哪些?()A、Web 模块和EJB 模块.B、EAR模块C、应用程序客户端模块D、资源适配器模块E、XML模块4在Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?()A、很难对HTML做出修改,因为每次修改都必须重新编译Servlet。B、由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。C、 当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。D、 很难做出动态的相应。5以下Servlet与CGI的对比正确的是?()A、在可移植性和与平台无关性方面:Servlet和CGI都能够跨平台和不同的Web服务器交互B、几乎所有的主流服务器都直接或通过插件支持CGI。C、从持久性和性能上讲,传统的CGI对于每个HTTP请求都要启动一个新进程。而Servlet 只要被Web服务器装载一次,就能被每一个客户请求调用。因此Servlet比CGI性能更高。D、Servlet是用java编写的,它继承了Java语言的所有优点。Servlet可以利用丰富的Java库。三、简答题(每题5分,共25分)1一个Jsp页面可由哪些元素组成?2.include指令标签和动作标签有什么区别?3简述获得Request Dispatcher对象的三种方法。4.写出JavaBean的的四种形式,并说明他们之间的差别。5请写出编写Jsp自定义标签的步骤。四、编程题(每题15分,共30分)1使用标准标签库中的标签、标签和标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场救护专业培训课件
- 农作物加工设备创新创业项目商业计划书
- 农产品展销会创新创业项目商业计划书
- 职业技能课程自适应学习系统创新创业项目商业计划书
- 电商品牌客服服务创新创业项目商业计划书
- 2025年工业互联网平台传感器网络自组网技术在智能工厂设备维护中的应用报告
- 2025年工业互联网平台安全多方计算技术保障工业互联网生态安全报告
- 2025年新能源汽车废旧电池回收处理产业技术创新与市场应用研究报告
- 2025年社交媒体舆情监测与危机公关技术应用现状与发展趋势报告
- 山东省菏泽市2021-2022学年五年级上学期科学期中学情调研试卷(含答案)
- 基于品牌忠诚度的餐饮App的营销策略研究以“瑞幸咖啡”App为例
- 如何完成原料药中元素杂质的风险评估报告
- 商业计划书推广
- 选品与采购全套教学课件
- 维生素D与女性生殖健康的预防
- DB13-T 5838-2023大型会展活动临建设施安全、绿色管理通用要求
- 创伤失血性休克中国急诊专家共识(2023)解读
- 材料风险调差表
- (订正版)全面质量管理知识习题集大全(含答案)
- 武汉市古树名木资源调查报告
- 主变压器安装施工方案完整版本
评论
0/150
提交评论