javaweb 程序语言测试试卷三

上传人:小** 文档编号:88214913 上传时间:2019-04-21 格式:DOC 页数:3 大小:49KB
返回 下载 相关 举报
javaweb 程序语言测试试卷三_第1页
第1页 / 共3页
javaweb 程序语言测试试卷三_第2页
第2页 / 共3页
javaweb 程序语言测试试卷三_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《javaweb 程序语言测试试卷三》由会员分享,可在线阅读,更多相关《javaweb 程序语言测试试卷三(3页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题(每题2分,共30分)1以下哪个方法不是Servlet的生命周期接口定义的() A、init() B、service() C、destroy() D、create()2、以下从四种不同的作用域中得到Bean的实例,说法错误的是() A、page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取JavaBean; B、request是指在当前的用户请求中取得实例,从ServletRequest对象中获取JavaBean ; C、session是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程不同请求之间共享数据,从HttpSession对象中获取J

2、avaBean ; D、application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext对象中获取JavaBean 。3、以下有关Servlet常用的请求头的含义说法错误的是() A、Accept-Language头指出客户端倾向的语言。如en。B、Content-Length头以字节为单位给出POST数据的长度。 C、Host表明了主机和端口。D、User-Agent头表明了发出请求的客户代理的信息。4以下哪个不是JSP标记库的构成部分() A、标记处理器 B、标记库描述文件 C、标记库处理servlet D、应用程序部署描述符

3、(web.xml)5给定程序片段:Today is: 为了能够让程序正确运行需要在第一行添加以下那条语句? A、 B、 C、 D、6以下那一个是HttpSession的方法、并能实现在session中存放数据() 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服务器端技术( )A.ASP B.HTML C.JSP D.SERV

4、LET8J2EE架构中使用HTML界面、Jsp界面实现用户界面,使用( )实现业务逻辑。A、Jsp B、Servlet C、JavaScript D、EJB9( )是一组Java应用接口,它提供创建、发送、接收、读取消息服务。A、JTA B、JNDI C、JCA D、JMS10Servlet类放置的位置是( )A、 WEB-INF/lib B、WEB-INF/servlet C、WEB-INF/web D、WEB-INF/classes11一个client访问同一个servlet(打开两个浏览器窗口),则访问( )对象是相同的。A、ServletConfig B、ServletRequest

5、C、ServletResponse D ServletRequestDispathcer12Cookie的使用期限默认值是( )A、0 B、-1 C、1 D、-213session对象中invalidate方法的含义是( )A.使用session无效 B.获得session对象的生存时间 C.获得当前session对象最后一次被操作时间 D.以上都不对14下列动作标签中哪一个是用于重定向一个HTML文件。( )A、 B、 C、 D、15对于给定的JSP错误处理页面,下面那一个隐含对象能够指向未捕获的异常()A、Error B、exception C、Throwable D、Request er

6、ror答案: D、A、D、C、A、C、B、D、D、D、A、B、A、C、B二、多项选择题(每题3分,共15分)1以下HTTP响应状态码的含义描述正确的是?()A、200OK表示请求成功 B、400不良请求表示服务器未发现与请求URI匹配的内容。C、404未发现表示由于语法错误而导致服务器无法理解请求信息D、500内部服务器错误,无法处理请求2MVC模式的优势有哪些?()A、MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。B、MVC模式实现了很好的分布式组件架构;C、对于项目开发而言,MVC三层的分离有利于在项目

7、小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。D、MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。3J2EE打包与部署的模块包括以下哪些?()A、Web 模块和EJB 模块. B、EAR模块 C、应用程序客户端模块 D、资源适配器模块 E、XML模块4在Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?()A、很难对HTML做出修改,因为每次修改都必须重新编译Servlet。B、由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出

8、非常困难。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可以利用丰富的J

9、ava库。答案:AD、ACD、ACD、ABC、CD三、简答题(每题5分,共25分)1一个Jsp页面可由哪些元素组成?答:1)普通的Html标志符 2)变量和方法的声明 3)变量和方法的声明 4)Java程序片 5)Java表达式2.include指令标签和动作标签有什么区别?答:1)形式不同:include 静态标签语法格式为: 2)作用不同:如果一个Jsp页面使用include指令插入另一个Jsp文件,被插入的这个Jsp页面中有一个设置页面ContentType属性的page指令。include 动作标签告诉jsp页面包含一个文件。当Jsp引擎把Jsp页面转译成Java文件时候,告诉Java

10、解释器,这个文件在Jsp运行时候才能包含进来。3简述获得Request Dispatcher对象的三种方法。答:有三种方法可以得到Request Dispatcher对象。 1).javax.servlet. ServletRequest的getRequestDispatcher(String path)方法,其中path可以是相对路径,但不能越出当前Servlet上下文。如果path以/开头,则解析为相对于当前上下文的根。 2).javax.servlet. ServletContext的getRequestDispatcher(String path)方法,其中path必须以/开头,路径相

11、对于当前的Servlet上下文。可以调用ServletContext的getContext(String uripath)得到另一个Servlet上下文,并可以转向到外部上下文的一个服务器资源链接。3).使用javax.servlet. ServletContext的getNamedDispatcher(String name)得到名为name的一个Web资源,包括Servlet和JSP页面。这个资源的名字在Web应用部署描述文件web.xml中指定。4.写出JavaBean的的四种形式,并说明他们之间的差别。答:Jsp提供了四种方法来设定JavaBean的属性值:1).2).3)4)其中:n

12、ame就是的id,因此name必须和id一致。第一种写法:由窗体传来的参数值,通过自省机制,设定所有的属性值;第二种写法:也是通过自省机制,不过只设定myProperty的属性值;第三种写法:由窗体传来的参数名称为ParamName的值,传给属性名称为myProperty;第四种写法:它弹性最大,它可以通过value,动态设定JavaBean的属性。5请写出编写Jsp自定义标签的步骤。答:1)创建标记处理器(Tag handler)类 2)创建标记库描述文件(TLD) 3)应用程序部署描述符(web.xml)文件 4)在Jsp页面中的标记库声明四、编程题(每题15分,共30分)1使用标准标签库中的标签、标签和标签列出1到100中能被2整除不能被3整除的数字。2 编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号