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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java语言程序设计考试题库及答案三.docx

1、Java语言程序设计考试题库及答案三Java Web程序设计题库(含答案)一、选择题1、以下文件名后缀中,只有( C )不是静态网页的后缀。A、.html B、.htm C .JSP D、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。A、.jsp B、.html C、.aspx D、php3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作5、以下选项中,那一项不是JSP指令( B )。 A、pa

2、ge B、import C、include D、taglib6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、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、priv

3、ate B、protected C、public D、空12、常量使用( C )进行修饰A、private B、abstract C、final D、static13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。A客户端的浏览器BWeb服务器的HTTP引擎CWeb服务器的Servlet容器DServlet对象14、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。Atext/css B. text/htmlCapplication/vnd.ms-excel D. application/msword15、下面哪个方法不

4、属于session对象( D ) A、getAttributeNames() B、getservletContext() C、invalidate() D、addCookie(Cookie cook)16、下面哪个方法不属于request对象( B ) A、getServerName() B、getServerInfo() C、getServletPath() D、getServerPort()17、能够获取当前页信息并调用页面方法的对象是( B ) A、request B、page C、PageContext D、session18、以下操作中,( A )是与使用JavaBean无关的。A、

5、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty19、下面哪个不是jsp:setProperty操作的属性( D )。A、name B、param C、property D、scope20、以下方法中,哪一个方法不是HTTPServlet类的方法( B )。A、doGet B、doService C、doPost D、doDelete21、以下类中,哪一个类不是javax.servlet和javax.servlet.http包中提供的类或接口( B )。A、Servlet B、BaseServletC、GenericSe

6、rvlet D、HTTPServlet22、与JSP同类型的技术有( C )。ACGI B.C/C+ C.ASP D.C#23、下面( D )不是JDK的开发包。AJavaSE B.JavaME C.JavaEE D.JavaBean24、Tomcat的默认端口是( B )。A7001 B.8080 C.80 D.11225、下面不是JSP本身以加载的基本类的是( A )。 A.java.lang.* B.java.io.* C.javax.servlet.* D.javax.servlet.jsp*26、对于预定义的说法错误的是( C )。 A.一次可以声明多个变量和方法,只要以分毫(;)结

7、尾就行 B.一个声明仅在一个页面中有效 C.声明的变量将作为局部变量 D.在预定义中声明的变量将在JSP页面初始化时初始化27、在JSP中使用标记时,不会出现的属性是( C )。 A.name B.property C.value D.以上皆不会出现 28、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是 ( D )。 A.作用于整个JSP页面B.可以再一个页面中使用多个指令C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的D.指令中的属性只能出现一次29、不能再不同用户之间共享数据的方法是( A )。A.通过Cookie B.利用文件系统 C.

8、利用数据库 D.通过ServletContext对象30、在JSP中调用JavaBean时不会用到的标记是( A )。A. B. C. D.31、下列属于JSP中注释的有( AD )(多项选择) A. B./ C./* 与 */ D. 32、page对象属于( C )类对象。 A.输入输出 B.作用域通信对象 C.Servlet D.错误33、下列不是JSP作用域的通信对象的有( D )。 A.session B.application C.pageContext D.out34、下列可以解决在JSP中的中文问题的方法有( ACDE )。(多项选择)。 A.在页面设置charset B.系统自

9、动设置C.利用过滤器对所有的请求进行转码 D.对request和response进行转码设置E.在页面设置pageEncoding35、下面( D )不是core标记库的条件处理标记。 A B.C. D.36、下面( D )不是标记所有具有的属性。 A.basename B.var C.scope D.bundle37、下面( B )标记是用来设置时区的。 A. B. C. D.38、下列选项中,( C )是正确的并且客户端不能查看到的JSP注释。 A. B. C. D. 39、JSP网页文件的拓展名是( A )A、.jsp B、.asp C、.aspx D、php40、javax.servl

10、et.tagext.JspTag接口的两个子接口分别是( AB )。 A.SimpleTag B.Tag C.HardTag D.DiffTag41、下面( A )是Tag接口开发自定义标记程序3个步骤第1步。 A.开发标记处理类 B.编写标记描述符C.在web.xml中指定标记库的引用 D.在页面引用该Tag42、下面( D )不是TLD文件中的内容。 A.标准的XML声明和一个DOCTYPE声明 B.元素 C.元素 D. E.元素43、元素不包含下面( D )属性。 A. B.C.D.44、中的property=*代表( A )。 A.所有请求参数的所有值 B.使用request中的一个参

11、数值来指定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的隐藏域保存用户状态信

12、息 D.使用Cookie48、下面( A )不是Cookie的属性读取方法。 A.getHostName() B.getComment() C.getMaxAge() D.getPath()49、下面选项中,( B )不是MVC模式的优势。A. MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性B. MVC模式实现了很好的分布式组件架构C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度D. MVC模块功能的划分有利于在代码修改过程中进行模块

13、的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱50、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。A. text/css B. text/htmlCapplication/vnd.ms-excel D. application/msword51、JAVA Web应用的部署描述文件总是放在Web应用的( C )目录下。A.META-INF BMETA-CFGC.WEB-INF DWEB-CFG52、有关C/S、B/S结构下列说法错误的是( D )。A在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端

14、。B在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。C通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。DWeb应用是基于C/S结构的,也就是客户端/服务器结构。53、JSP EL表达式的语法为( C )。 A. !JSP expression B. JSP expression C. $JSP expression D.# JSP expression54、关于在Web应用中于一个Servl

15、et关联的过滤器数量,正确的说法是(A)。A可以为一个Servlet部署多个过滤器类B每个Servlet必须至少有一个过滤器类C每一个过滤器类必须部署到至少一个ServletD以上说法都不正确55、pageContext的范围是( D )。A.context B.session C.application D.page56、下面( C )不是重写的URL。A. 重写超链接 B.Form表单的Action属性 C. 使用Cookie D.From的隐藏域保存用户状态信息57、下面( D )不是config的方法。AgetInitParameter() BgetInitParameters()Cg

16、etServletName() DgetHostName()58、下面( C )不是Servlet的技术特点。A防崩溃 B. 跨平台 C. 多次请求 D. 跨服务器59、下面( D )不是简单的自定义标记的元素构成。AJavaBeans B. JSP页面上的标记库声明 C.标记处理 D. config.xml60、EL表达式中的“.”运算起( B )作用。A. 动态取值 B.访问JavaBean对象的属性 C. 检索数组 D.检索集合的元素二、填空题1、JSP使用_Java_语言实现动态显示。2、在JSP中,对象的作用域有_page_、_request_、_session_和_applicat

17、ion_3、JSP的注释类型有_和_4、JSP指令控制对整个页面的处理,目前有page、include和_taglib_三种。5、JSP页面由_HTML代码_和嵌入其中的_Java代码_所组成。6、JSP技术就是_Java EE_技术中的一个组成部分。7、Tomcat是JSP运行的_引擎_。8、MyEclipse是_可视化_的开发工具。9、JSP页面是由传统的页面HTML文件中加入_Java脚本片断_和_JSP标记_所构成的。10、在JSP页面中,除了普通的HTML代码,还有以下3种:_脚本元素_、_指令_和_动作_重要的组成部分。11、JSP指令(在_之间)用来设置和整个JSP页面相关的属性

18、。12、在JSP文件中,可以在标记间直接嵌入任何有效的_Java语言代码_。13、JSP引擎管理JSP页面生命周期的两个阶段: _转换_和_执行_。14、在JSP页面中可以声明变量和方法,但是仅在_当前页面_内有效。15、_JSP指令_用来设置整个JSP页面相关的属性。16、JSP页面可以通过_include指令_来包含其他文件。17、jsp:forward动作用于从一个JSP文件向另一个文件传递一个包含用户请求的_request_对象。18、Jsp:attribute动作主要有name和_trim_两个属性。19、request对象包含所有_请求_的信息,如_请求_的来源、标头、Cookie

19、s和_请求_相关的参数值等。20、pageContext对象可以获取当前页面的其他_JSP隐含对象_。21、_ exception_对象可以输出错误信息。22、标记等价于_else_语句。23、_标记和_标记的作用是循环控制。24、x:out标记是通过_XPath_技术(定位XML元素的一种技术)来实现的。25、_fn:endsWith_函数用来判断源字符串是否符合一连串特定词尾。26、fn:toLowerCase函数允许将源字符串中的字符全部转换成_小写_字符。27、JavaBean是描述(Java)的_软件组件_模型。28、JavaBean通过_java编译器_可以得到正确的执行。29、J

20、avaBean类似于Microsoft的_COM_组件。30、JavaBean类必须有一个_没有参数_的构造函数。31、_和_标记用来访问JavaBean的属性值。32、Servlet是运行在服务器端的_Java应用程序_。33、Servlet的生命周期分为3个时期: _装载Servlet_、_创建实例_和_销毁实例_。34、_ServletRequest接口_定义一个Servlet引擎产生的对象,通过这个对象Servlet可以获得客户端请求的数据。35、Cookie能够帮助Web服务器保存_访问者_的相关信息。36、_状态支持机制_必须允许服务器将状态信息发送到客户端,并保存这条信息会随请求

21、一起返回到服务器。37、JSP开发网站的两种模式分为_JSP+JavaBean_和_ JSP+Servlet+JavaBean _。38、_事务处理_模块包含应用程序在数据运算中使用的各种食物规则和操作方法。39、采用_N层应用模式_可以将问题细化,可集中精力解决每个单独的层。40、MVC是一种设计模式,它由_视图_、_控制器_和_模型_三部分组成。41、_web.xml_文件是Web应用的必备组件。42、在Tomcat启动Web应用时,该应用中所有的JSP页面将被编译成_ Servlet类文件_。43、每当传递请求或响应时调用Filter的_doFilter()_方法。44、维护用户会话的三

22、种基本技术是URL重写技术、_ cookie技术_和隐藏表单域。45、HTTP是一个_无状态_协议。46、在HTTP协议中,用于发送大量数据的方法是_POST_。47、在J2EE的Web层主要有两种技术方案:_Servlet_技术和_JSP_技术。48、_Web_页面和_ UI_屏幕是表示模块的典型例子。49、一个典型的_关系数据库_通常由一个或多个被称作表格的对象组成,数据库中的所有数据或信息都保存在这些表格中。50、_SQL语句_的主要功能就是同各种关系数据库建立连接并进行操作,它作为关系数据库管理系统的标准语言。51、_JDBC_是用于Java应用程序连接数据库的标准方法,简单说就是用访

23、问数据库的。52、在加载Driver类时,它应该创建自己的实例并向_DriverManager_注册该实例。53、数据库连接池的基本思想就是为数据库连接建立一个_缓冲池_。三、简答题1、请简述JSP的执行过程一个JSP页面的执行过程可以分为以下几个步骤:(1)浏览器客户端向JSP引擎发出对JSP页面的请求 2)JSP引擎将对应JSP页面转换成Java Servlet源代码(3)JSP引擎编译Java Servlet源代码,生成.class文件(4)JSP引擎加载运行对应的.class文件,生成响应的结果页面(5) JSP引擎把响应的输出结果发送到浏览器客户端2、简述动作与include指令的区

24、别 include指令的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。动作则是动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果

25、发送到客户端,并由客户端负责显示这些结果。3、JSP有哪些内置对象?作用分别是什么? request:用户端请求,此请求会包含来自get/post请求的参数 response:网页传回用户端的回应 pageContext:当前JSP页面的上下文信息 session:与请求有关的会话信息 application:服务器servlet上下文信息 out:用来传送回应的输出 config:表示JSP页面的servlet配置信息以及Web应用配置描述文件 page:JSP页面本身 exception:处理异常信息4、简述Servlet和JSP的关系 JSP是以另外一种方式实现的Servlet, Ser

26、vlet是JSP的早期版本,在JSP中,更加注重页面的表现,而在Servlet中则更注重业务逻辑的实现。因此,当编写的页面显示效果比较复杂时,首选是JSP,或者在开发过程中,HTML代码经常发生变化,而Java代码则相对比较固定时,可以选择JSP。而在处理业务逻辑时,首选则是Servlet。同时,JSP只能处理浏览器的请求,而Servlet则可以处理一个客户端的应用程序请求。因此,Servlet加强了Web服务器的功能。5、简述JSP中的作用域的分类(1)页作用域,只允许在所建的JSP页面中访问(2)请求作用域,在相应的请求的生命周期内有效,就是说对象在创建它的页面内有效,以及请求被转发或被包

27、含的页面内有效(3)会话作用域,范围比请求作用域大,参与会话的所有页面都可以访问(4)应用程序作用域,在Web应用程序活动期间,应用程序对象在应用的整个生命周期内都是有效的,特定的应用程序组件都可以访问这些对象6、请简述Servlet的基本运行流程。(1) 客户端(一般是Web浏览器)通过HTTP协议向Web服务器发送请求(2)Web服务器接收该请求并将其发给Servlet。如果Servlet尚末被加载,Web服务器将把它加载到Java虚拟机并且执行它(3) Servlet接收该HTTP请求并执行相应的处理(4) Servlet向Web服务器返回应答(5) Web服务器将从Servlet收到的应答发送给客户端7、简述JavaBean具有哪些特征? (1) JavaBean类必须有一个没有参数的构造函数(2) JavaBean内的属性都应定义为私有的

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

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