ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:27.13KB ,
资源ID:5687011      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5687011.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java Web练习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java Web练习题.docx

1、Java Web练习题 5、当访问一个Servlet时,以下Servlet中的哪个方法先被执行( D ) (A) destroy() (B) doGet() (C) service() (D) init06、假设在myServlet应用中有一个MyServlet类,在文件中对其进行如下配置: mysrvlet myservlet /welcome 则以下选项可以访问到MyServlet的是( D )。 (A) (B) (C) (D) welcome 1JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。 A. Scrvlet B. Class C. HTML D. XML 2 MVC

2、设计模式将应用程序分为( B )部分。 A. 2 B. 3 C4 D. 5 3 Java FE体系中Web层技术是( D )。A. HTML B. JavaBean C. EJB D. JSP1. 在以下( D )标签用来对页面内容进行预定义。 A. B. C. D. 2. 以下( B )标签用来建立无序列表。 A. B. C. D. 3. 以下( A )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。 A. naigator B. screcn C. wndow D. Document1. JSP规范唯一支持的语言是( C )。 A. C# B. C+ C. Java 2.

3、JSP中,HTMI.注释的特点是( B )。 A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到3. page指令的属性中可以多次设计的属性是( A )。 A. import B. session C. extends D. info4.用于获取bean属性的动作是( B )。 A. B. C. D. 5.用于为其他动作提供附加信息的动作是( C )。 A B C D 1. 下列( A )不是request对象的方法。 A. addHeader( String name, Strin

4、g value) B. getSession(Boolean create) C. setAttrihute( String name, java. lang. Object o) D. isSecure()2. response对象的setHeader( String name,String value)方法的作用是( B )。 A添加HTTP文件头 B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息3. 设置session的有效时间(也叫超时时间)的方法是( A )。 A. setMaxinactivelnterval(int interva

5、l) B getAttributeName() C setAttrlbuteName(Strlng name, value) D getLastAccessedTime()4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( C )。 A. () B. () C. () D. ()5. pageContext对象的findAttribute()方法的作用是( C )。 A用来设置默认页面的范围或指定范围之中的已命名对象 B用来删除默认页面范围或指定范围之中已命名的对象 C按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索 D以字符串的形式返回一个对异常的描述

6、 1、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。 A Statement类 B PreparedStaternent类 C CallableStatement类 D DriverStatement类 2 Staternent类提供3种执行方法,用来执行更新操作的是( B )。 AexecuteQuery() BexecuteUpdate() Cexecute() Dquery() 3负责处理驱动的调入并产生对新的数据库连接支持的接口是( A )。 ADriverManager BConnection CStatement DResultSct 1

7、不是JavaBcan属性的项为( B )。 A. constrained属性 Bid属性 C bound属性 D simple属性 2不是JavaBean作用域的项为( A )。 A. bound B page C rcquest D application 3 JavaBean有( A )种。 A. 2 8 3 C 4 D 51在JSP/Servlet的生命周期中,用于初始化的方法是( C )。 A doPost() B doGct() C init() D destroy()2 Servlet的优点有( ABC )。 A执行效率高 B可移植性好 C功能强大 D运行速度快3 Scrvlet与

8、JSP的区别是( BCD )。 A性能更强 B编程方式不同 C运行速度不同 D编译顺序不同 4下面不是Servlet方法的是( C )。 A doTrace() B doPost() () D doOptions() 1自定义标记可定义为( ABCD )。 A将可以重用的代码汇编人JSP页面的一种方式 B一个访问Java的、类似于XMI.的前端 C一个可扩展的JavaBean,具有在JSP页面内使用的简单接口 DJava程序员和Web设计者的交互点 2为了使用自定义标记,需要定义3种独立组件( ABC )。 A定义标记功能的标记处理程序类 B将XMI元素名称映射到标记实现的标记库描述符文件 C

9、使用标记库的JSP文件 D部署描述符文件二、填空题1request内置对象代表了_客户端_的请求信息,主要用于通过HTTP协议传送给_服务端_的数据。2 _out_对象主要用来向客户输出各种数据类型的内容。3_page_对象用于指定当前JSP页面本身。 4_pageContext _对象提供了对JSP页面内使用到的所有对象及名字空间的访问。 5_application_对象保存应用程序中公有的数据。 6response对象实现_HttpServletResponse_接口,可对客户的请求作出动态响应,向客户端发送数据。 7config对象是JSP页面通过_Servlet_进行初始化时被传递的对

10、象。 8exception对象用来处理JSP文件在执行时_发生的错误和异常_。1 JSP标记都是以_%_或_或_/_结尾。2 JSP页面就是在或 _XML_代码中嵌入Java语法或JSP元素。3 JSP的指令描述_文件_转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。4JSP程序中的注释有_隐藏注释_、_HTML注释_和_Java语言_ 注释。5JSP表达式常用在_向叶面输出内容_、生成动态链接地址和动态指定Form表单处理页面。1HTML文档的扩展名是或,它们是可供浏览器解释浏览的网页文件格式。2. Wcb服务器通过_表单_获

11、取用户信息。3. 在HTML中加入CSS的方法主要有_嵌入式_、_内联式_和_外联式_。4. HTML文档分为文档头和_文档体_两部分。5. 常用的列表分别有_有序列表_和_无序列表_。6. 表单一般由_表单标签_、_表单域_和_表单按钮_组成。7. _表格_是一种能够有效描述信息的组织形式,由行、列和单元格组成。1当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和_JSP_。2. MVC设计模式将应用程序分为模型、_视图_和_控制_。3. JSP页面的执行方式是_编译方式_。5 JSP的两种体系结构是_modle1_和_modle2_ _。Unit 11、在JSP中引入Ja

12、vaScript的方法有哪些js独立脚本文件形式标记块形式具体的事件属性方式3、在JavaScript中如何定义并调用函数为了实现函数的定义和调用,JavaScript语句提供了两个关键字: function return4、应用JavaScript如何打开一个新的窗口(“url”,”窗口名字”,”窗口属性”):创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址。该方法常用来弹出一个网站的公告或广告。其格式:():关闭一个浏览器窗口。弹出警示对话框。其格式:alert(“message”)弹出确认对话框。其格式:confirm(“message”)弹出提示框。其格式:prompt(“

13、提示信息”, 默认值)5、编写一个JSP页面,分别利用JSP脚本元素和JSTL核心标签两种方法输出九九乘法表。 % for (int a = 1; a 10; a+) for (int b = 1; b 6、编写一个JavaScript程序,弹出一个提示对话框,并将用户输入的信息显示在浏览器的状态栏上。 var name=prompt(请输入信息); if(name). %表达式(Expression)JSP中的表达式可以将某个计算结果转换成一个字符串并直接在网页上输出。表达式的语法格式如下: 脚本程序(Scriptlet)JSP脚本即Scriptlet,也就是JSP中的代码部分,是一段Jav

14、a代码。脚本定义的变量和方法在当前整个页面内有效,当变量所在页面关闭该变量就会被销毁。脚本的语法格式为: 4、在JSP中可以使用哪些注释它们的语法格式是什么隐藏注释语法格式为:HTML注释其语法格式为:!- comment -Java语言注释语法格式为:5、JSP中常用的动作标识有哪些、 、 。6、有几种方法可实现在页面中来包含文件如何实现它们有什么区别Inculde指令 include动作include指令的语法格式如下:动作语法格式如下:jsp:include page=“relative URL” flush=“true” / 或者 include指令是指把其它页面的JAVA代码(源码)

15、加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。并且由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。 动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以是运行时包含,并且还可以传递参数给被包含的页面。 7、分别应用include指令和include动作标识在一个JSP页面中包含另一个JSP文件。 Include指令 Include动作 8、在JSP页面中分别通过JSP表达式和EL表达式输出文字“用代码书写人生”。Unit 31、 JSP

16、提供的内置对象有哪些作用分别是什么request请求对象: 负责得到客户端的请求信息response响应对象:负责向客户端发出响应out 输出对象:负责管理对客户端的输出session会话对象:负责保存同一客户端一次会话过程中的一些信息application 应用程序对象:表示整个应用环境的信息pageContext 页面上下文对象:表示的是此JSP的上下文config 配置对象:取得JSP编译后的ServletConfig page 页面对象:代表目前的这个JSP网页对象 exception 例外对象:异常处理机制 2、当表单提交信息中包括汉字时,在获取时应该做怎样的处理(1) 对每个字符串

17、进行转码:(2) 直接修改request的编码(3) 利用过滤器3、如何实现禁用缓存功能通过设置HTTP头可实现禁用缓存(Cache-Control,no-cache); lass文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。总之,在运行速度上,Serlvet比JSP速度快。2、创建一个Servlet通常分为哪几个步骤1)继承HttpServlet抽象类2)重载适当的方法3)如有HTTP请求信息的话,获取该信息。可通过调用HttpServletRequest类对象的以下3个方法获取: getParameNames()lass文件

18、)。 JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。3简述JSP开发Web站点的主要方式。主要方式有直接JSP,JSP+JavaBean,Jsp+JavaBean+Servlet、J2EE开发模式和SSH4简述JSP两种体系结构。model1:

19、jsp页面独自响应请求并将处理结果返回客户,这里里面使用了表达与内容的分离,其中数据存取都是由bean来完成的。model2: MVC标注模式,JSP用于view展示,Servlet用于control,M代表业务领域模型层5简述MVC模式及其优缺点。mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 缺点:增加了系统结构和实现的复杂性、视图与控制器间的过于紧密的连接、视图对模型数据的低效率访问、目前,一般高级的界面工具或构造器不支持模式。Unit 2三、简答题l. 什么是HT

20、MI.它有什么基本标签HTML(Hypertext Markup Language)即超文本标记语言或超文本链接语言,是一种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。基本标签有、等。2. 什么是CSSCSS(Cascading Style Sheets ,层叠样式表单)简称样式单。CSS是一种用来装饰HTML的标记集合。3. 简述CSS中定义样式表的几种方式。Inline Style是写在Tag里

21、面的。内嵌样式只对所在的Tag有效 。内部样式表是写在HTML的里面的。内部样式表只对所在的网页有效。将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件 。4. 简述HTML中加入CSS的几种方式。内嵌样式(Inline Style),在BODY中引用内部样式表(Internal Style Sheet),在HEAD中引用外部样式表(External Style Sheet),作为文件引用5. 什么是JavaScrptJavaScript是在浏览器中执行的脚本语言嵌套在HTML程序中通过控制网页中各种标记的样式变化

22、增加网页动态效果6. 简述JavaScript和Java的区别。下面对两种语言间的异同作如下比较:(1)基于对象和面向对象Java是完全面向对象的语言;JavaScript是基于对象的脚本语言。(2)解释和编译两种语言在其浏览器中执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。 (3)强变量和弱变量两种语言所采用的变量是不一

23、样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中的变量是弱类型的,即变量在使用前不需作声明。(4)代码格式不一样Java的格式与HTML无关,其代码以字节形式保存在独立的文档中。而JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。(5)嵌入方式不一样在HTML文档中,通过不同的标签标识两种编程语言,JavaScript使用.标签,而Java使用.标签。(6)静态联编和动态联编Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScri

24、pt先编译,再在运行时对对象引用进行检查。Unit 3三、简答题1简述JSP程序中3种注释的异同。隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户发布网页时可以在浏览器源文件窗口中看到HTML注释,在这种注释中也可以使用JSP的表达式。在JSP程序中,也可以遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗口中看不到。2简述page指令、include指令和taglib指令的作用。pagepage 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在的JSP文件页面和其

25、包含的文件。page指令的语法格式如下: includeinclude指令用于在JSP编译时,为页面插入一个静态文件,如JSP页面、HTML页面、 文本文件或是一段Java程序。include指令的语法格式如下:taglibtaglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。taglib语法格式为:3application对象有什么特点它与session对象有什么联系和区别服务器启动后就会自动创建application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一 个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application 对象。4JSP常用基本动作有哪些简述其作用。其中常用的动作有7种:、 、jsp:pl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1