版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-Java笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入。()A、 request.getParameter(name)B、 request.getParameter(”name”)C、 request.getParameterValues(name)D、 request.getParameterValues(“name”)2.typeofNaN,typeofArray的结果分别是(),“object”。3.在jsp中作用域由小到大的组合是()A、requestpagesessionapplicationB、pagerequestsessionapplicationC、pageContextrequestsessionapplicationD、pageScoperequestsessionScopeapplicationScope4.如何实现监听ServlvetRequest对象添加属性?()A、实现ServletRequestListener接口的RequestInitialized方法B、实现ServletRequestAttributeListener接口的attributeReplaced方法C、实现ServletRequestListener接口的attributeAdded方法D、实现ServletRequestAttributeListener接口的attributeAdded方法E、实现ServletRequestListener接口的RequestDestroyed方法5.jsp最终被运行的是()。A、一个java文件B、一个class文件C、一个HTMLD、一个JSP6.以下哪个参数不属于标签()。A、varB、beginC、endD、delims7.B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构相比C/S结构也存在一些劣势,体现在()。A、维护和升级方式复杂B、可访问用户范围小C、程序开发复杂D、很难有丰富界面效果8.要动态改变层中的内容可以使用下列()方法。A、利用层的innerHTML改变内容B、利用层的visibility属性来实现C、可以通过设置层的隐藏和显示来实现D、可以通过设置层的样式属性display属性来实现9.在设计Web项目的目录结构时,src目录一般放()文件。A、htmlB、jspC、web.xmlD、Java源文件10.Servlet程序的入口点是:()A、init()B、main()C、destroy()D、paint()11.对代码vare=document.getElementsByName("js")理解正确是()A、将vare改为varobjecte更好B、document.getElementsByName("js")表示获得ID为js的标签C、document.getElementsByName("js")和document.getElementsById("js")是等效的D、e是name值为js的标签数组12.在Struts中,DispatchAction和普通Action的配置不同的是()A、需要多配置一个可选的parameter属性B、需要多配置一个必须的parameter属性C、需要多配置一个可选的method属性D、需要多配置一个必须的method属性13.以下哪一个不是EL隐含对象内容()。A、paramB、requestC、pageContextD、cookie14.在JavaScript中,表单文本框(Text)不支持的事件包括()。A、onBlurB、onLostFocusedC、onFocusD、onChange15.window的哪个方法可以显示输入对话框?()A、confirm()B、alert()C、prompt()D、open()16.Servlet的运行过程是()。A、当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求B、首先对Servlet进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求C、在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求D、Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求17.要实现层的隐藏,display:()。A、falseB、hiddenC、“”D、none18.简述什么是MVC?19.下列关于鼠标事件描述有误的是()。A、click表示鼠标单击B、dblclick表示鼠标右击C、mousedown表示鼠标的按钮被按下D、mousemove表示鼠标进入某个对象范围,并且移动20.在Http协议中用于发送大量数据的方法的是()A、postB、getC、putD、options21.在JSP/Servlet的生命周期中,用于初始化的方法是()。A、doPost()B、doGct()C、init()D、destroy()22.()是struts-config.xml文件配置数据源的标签。A、data-sourceB、data-sourcesC、set-propertyD、form-beans23.Tomcat中()文件用于配置服务器端口连接等信息。24.aa.jsp文件如下: 有两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览aa.jsp一次,那么第二个客户看到浏览器显示()。A、01B、12C、34D、56E、什么也没有25.关于配置Struts数据源说法正确的是()A、Struts数据源只能在Tomcat中配置B、Struts数据源只能在weblogic中配置C、Struts数据源在任何服务器都能配置D、以上说法都不正确26.如果要遍历一个数组中的作用元素,需要()标签。 A、 B、 C、 D、 27.编写JavaScript代码实现当移动浏览器的垂直滚动时,层(DIV)的垂直位置始终位于浏览器顶端,下列选项中()是正确的。 A、document.getElementById(“divid”).top=0;B、document.getElementById(“divid”).pixelTop=document.body.scrollTop;C、document.getElementById(“divid”).pixelTop=0;D、document.getElementById(“divid”).stype.pixelTop=document.body.scrollTop;28.functionSelectFather() { div1.style.display=’’; div1.style.left=window.event.clientX+10; div1.style.top=window.event.clientY+10; }关于div1理解错误的是()。A、可以推断出div1应该有一个样式为:position:absoluteB、div1是一个标签的IDC、div1一定是一个标签D、上述选项中一定有一个是错误的29.()标签检查cookie、header、name、parameter或property属性之一指定的变量是否在应用的范围内。A、messagePresentB、messageNotPresentC、presentD、notPresent30.在HTML页面中,下面有关的Document对象的描述错误的是()。A、Document对象用于检查和修改HTML元素和文档中的文本B、Document对象用于检索浏览器窗口中的HTML文挡的信息C、Document对象的location属性包含有关当前URL的信息D、Document对象提供客户最近访问的URL的列表31.事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于()A、冒泡型B、捕获型C、DOM型D、BOM型32.HttpServletRequest对象的()方法能够获取一个表单参数的值。A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()33.下面哪种类型定义隐藏域?()A、type="hid"B、type="text"C、type="password"D、type="hidden"E、type="file"34.简述JSP与其他Web语言的区别。35.表达式7^12*12-4^7的值是()。A、7B、644C、140D、34036.简述SQL的组成部分。37.在J2EE中,在一个JSP文件中,有表达式,它将输出()。A、2+3B、5C、23D、不会输出,因为表达式是错误的38.POJO的作用是()A、普通的Java对象映射数据库字段B、数据访问C、对象的赋值D、保存客户端对象39.编写一个实例:将页面中的错误信息或异常实现,重定向到另一个页面,并给予提示信息。40.Hibernate中用于开始使用Hibernate的入口配置类是什么?41.在使用<field>元素时,通过()元素来引入要使用的校验器。42.MVC模式包括哪几个层?()A、模型层B、管理层C、视图层D、控制层E、数据层43.JSP标准标签库(JSTL)包含用于编写和开发JSP页面的一组标准标签,按照标签的功能不同,将标签划分为()两个标签库。A、通用标签库B、条件标签库C、核心标签库D、SQL标签库44.声明SmartUpload 对象的正确方法是()。A、SmartUpload su=new SmartUpload () ;B、SmartUpload su= SmartUpload.newInstance();C、SmartUpload su= SmartUpload.initialize();D、SmartUpload无需实例化,可直接使用45.在J2EE中以下对Request.Dispatcher描述正确的是()。A、JSP中有一个隐含的对象diapatcher,它的类型是Request.DispatcherB、ServletConfig有一个方法,getRequestDispatcher可以取回Request.Dispatche对象C、Request.Dispatche有一个方法,forward可以把请求继续传递给别的servlet或者JSP界面D、JSP中有个隐含的默认对象request,它的类型是Request.Dispatchet46.给定JSP程序源码如下: 以下()语句可以在下划线处插入,并且运行后输出结果是:1。A、B、C、D、47.简述JSP工作的具体流程。48.ORM是()A、对象关系映射B、对象实体映射C、数据传输对象D、数据访问对象49.一个标准的JavaBean具有哪些特征?50.下面关于Tag接口说法中正确的是()。A、setPageContext()方法为初始化方法B、setParent()方法用来设置标签的上一级标签C、doStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算body。D、doEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面的内容,否则不执行E、release()方法用来释放标签程序占用的任何资源51.Action类的execute方法返回()的对象。A、ActionB、NullC、HttpServletResponseD、ActionForward52.http响应状态行中的状态码200表示()A、处理请求成功B、资源找不到C、内部错误D、未知状态53.“struts.xml”文件中元素都有哪些属性?作用是什么?54.在Struts应用程序的配置文件中配置了如下的DispatchAction,已知该DispatchAction定义了处理请求的业务方法print,则在jsp页面上能够正确将表单提交到此Action的代码是() A、B、C、D、55.如何理解Spring的AOP?56.获取数据源的正确方法是()。A、 DateSource source = new DataSource();B、 DataSource source = DataSource;.newInstance() ;C、 DataSource soutce = (DataSource) ic.lookup(“java:comp/enb/jdbc/books”);D、 以上都不对;57.一般情况下,关系数据模型与对象模型之间有哪些匹配关系()A、表对应类B、记录对应对象C、表的字段对应类的属性D、表之间的参考关系对应类之间的依赖关系58.与page指令 等价的是()。A、 B、 C、 D、59.struts2中的ActionServlet属于MVC模式()A、视图B、模型C、控制器D、业务层60.struts2中获取ServletAPI的方法正确的是()A、使用ActionContext对象以解耦合的方法访问ServletAPIB、使用ServletActionContext对象以解耦合的方式访问ServletAPIC、使用ActionContext对象以耦合的方式访问ServletAPID、使用ServletActionContext对象以耦合的方式访问ServletAPI61.以下哪段代码是获取控件内文本的颜色()。A、varcolor=aa.style.colorB、aa.style.color=‘blue’C、varwidth=aa.borderWidthD、varstyle=aa.style.borderBottomStyle62.struts框架中,使用以下()标签可以显示数据验证错误信息。A、html:errorB、html:errorsC、logic:errorD、logic:errors63.nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为()。A、文本节点B、元素节点C、属性节点64.如果需要在页面中输出某变量的值,则在Struts中采用()标签输出改变量的值。A、paramB、ifC、beanD、property65.JavaScript有两种引用数据类型:()、()。66.在MVC模型中,控制器是重要组成组件,针对Struts框架技术,()类负责担任此角色。A、ActionB、ActionServletC、ActionFormD、AcrionForward67.资源文件的后缀名为()A、txtB、docC、propertyD、properties68.举一个声明的例子。69.在Struts2应用中如何实现文件上传?70.Javascript里若已知元素id,通过()可以获得一个元素。71.下列哪个函数可以用来判断参数是否为有限值?()A、isNumber()B、isFinite()C、isNull()D、isNaN()72.下面对于分层模式的解释描述错误的是()。 A、将解决方案的组件分隔到不同的层中B、每一层中的组件应保持内聚性C、每一层都应与它下面的各层保持松耦合D、每一层都应与它下面的各层保持高耦合73.关于ServletContext说法正确的是()A、是一个Web应用程序的上下文环境B、一个Servlet在ServletContext上设置属性可以被其他Servlet所共享C、可以获取Servlet的配置信息D、可以获取整个应用程序的初始化参数74.如何理解动态代理?75.请选择结果为真的表达式:()。A、typeofnull!="object"B、null==undefinedC、1=="01.00"D、NaN==NaN第2卷一.参考题库(共75题)1.如何在 JavaScript 中添加注释?()A、 ' This is a comment B、 C、 //This is a comment 2.当用户在struts.xml文件中需要包含其它配置文件时,使用的元素是()A、ActionB、IncludeC、packageD、filterchain3.ASP与JSP之间有哪些共同点?JSP的优点是什么?4.include指令的file属性的值可以是一个变量吗?()A、可以B、不可以5.对于转发与重定向的描述错误的语句是()。 A、重定向是在客户端发生作用,通过请求重新的地址实现页面转向B、使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化C、使用重定向时可以在地址栏中看到转向后的URLD、转发与重定向都可以实现在页面跳转,因而没有区别6.在Struts应用程序中,创建了定义报错信息的资源文件后,应在()文件中添加对这个资源文件的引用。A、web.xmlB、ApplicationRpertiesC、struts-config.xmlD、ApplicationResources_zh_CN_properties7.以下EL表达式的语法结构中正确的是()。 A、 $[user. userName]B、 #[user. userName]C、 ${user. username}D、 #{user. username}8.数据库连接池的具体实施办法是哪些?9.考察以下代码片段: 如果光标定位文本框中,敲击键盘的shift键,文本域中的输出结果为:()A、keydownkeyupkeypressB、keydownkeyupC、keydownD、keyup10.分析如下所示的HTML页面代码,要实现每1秒钟刷新时钟显示,应在下划线处添加的代码是()。 A、varmyTime=setTimeout("showTime()",1)B、varmyTime=setTimeout("showTime()",1000);C、varmyTime=setTimeout(1);D、varmyTime=setTimeout(1000);11.ActionForward的()属性指定ActionForward的URL。A、nameB、redirectC、classD、path12.对于动作,描述正确的是()A、标记的子标记B、如果有aa.jsp代码:,则在next.jsp中可以使用request.getParameter(“name”);把属性name的值取出来C、如果有aa.jsp代码:,则在next.jsp中可以使用request.geAttribute(“name”);把属性name的值取出来D、如果标记不放在标记内,也就是不作为的子标记,则使用浏览器查看时会显示错误页面13.page指令的()属性用于引用需要的包或类。A、extendsB、importC、isErrorPageD、language14.Hibernate采用xml文件来配置对象—关系映射有哪些好处()A、Hibernate既不会渗透到上层域模型中,也不会渗透到下层数据模型中B、软件开发人员可以独立设计域模型,不必强迫遵守任何规范C、数据库设计人员可以独立设计数据模型,不必强迫遵守任何规范D、都正确15.如下的代码中使用了Hibernate中的哪种事务类型,第几级缓存?程序中的数据在执行哪句代码时被更新?为什么要考虑更新缓存中的数据? 16.以下代码正确的运行结果是?() vararr=[0,1,2,3,4,5,6]; arr2=arr.slice(2,5); alert(arr2);A、1,2,3B、1,2,3,4C、2,3,4D、2,3,4,517.在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。A、文本框B、复选框C、列表框D、按钮18.关于请求转发和请求重定向之间的区别有哪些?()A、RequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录,而sendRedirect方法中的URL是相对于整个WEB站点的根目录。B、调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变;而调用forward方法就不会改变C、sendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。Forward方法在服务器端内部将请求转发给另外一个资源。D、forward方法的request对象和response对象属于同一个访问请求和响应过程;而sendRedirect方法的request对象和response对象属于两个独立的访问请求和响应过程E、无论是forward方法,还是sendRedirect方法,在调用它们之前,都不能有内容已经被实际输出到了客户端19.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本?()A、〈TEXTAREA〉〈/TEXTAREA〉B、〈INPUTtype=“text”/〉C、〈INPUTtype=“hidden”/〉D、〈DIV〉〈/DIV〉20.请你编写一个servlet程序,使得用户可以通过表单提交一个圆的半径,并计算该圆的面积和周长,最终把结果显示出来。21.page指令的属性中可以多次设计的属性是()。A、importB、sessionC、extendsD、info22.page指令中的哪个属性可多次出现()。 A、contentTypeB、extendsC、import指令D、不存在这样的属性23.实现ServletContextListener和ServletContextAttributeListener接口,可以监听ServletContext的哪些信息?()A、ServletContext的创建B、ServletContext的删除C、ServletContext属性的增加D、ServletContext属性的删除E、ServletContext属性的修改24.可插入多行注释的 JavaScript 语法是?()A、 /*This comment has more than one line*/ B、 //This comment has more than one line// C、 25.简述JavaScript中,变量命名的规则。26.Javascript中,以下哪条语句一定会产生运行错误?()A、var_变量=NaN;B、var0bj=[];C、varobj=//;D、varobj={};27.JSP文件test.jsp文件如下所示,运行时,将发生()。 A、翻译期错误B、编译Java源码时发生错误C、执行编译后的字节码时发生错误D、运行后,浏览器上显示:bufferisABC28.下列选项哪些是正确的JSP表达式语法格式()。A、 B、 C、 D、29.在Servlet中,response.getWriter()返回的是()。A、JspWriter对象B、PrintWriter对象C、Out对象D、ResponseWriter对象30.在J2EE中,${2+“4”}将输出()。A、2+4B、6C、24D、不会输出,因为表达式是错误的31.自定义标签的作用是()。A、编写和使用方便B、规定是这样的,如果不用,别人会说我们不专业C、可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D、连数据库32.简述JSP运行环境的配置。33.下面html标签的使用中正确的是()A、B、C、D、34.阅读下面的代码,输出集合数据记录数,代码正确的是() A、B、C、D、35.下列正则表达式量词符号与含义不匹配的是()A、{n,}:至少出现n次B、{n,m}:出现m-n次C、?:出现0-1次D、*:出现任意次36.下面关于说法错误的是()A、id属性在你所定义的范围中确认Bean的变量名B、scope属性定义Bean存在的范围以及id变量名的有效范围C、type="package.class"中package和class的名字,不区分大小写。D、beanName属性使用java.beans.Beans.instantiate方法来从一个class或连续模版中示例一个Bean,同时指定Bean的类型E、beanName可以是package和class也可以是表达式37.在Java Web应用开发中,已知在web.xml文件中正确配置了Servlet,若想将所有Web请求都映射到此Servlet,则需要在标签内填写的内容是()。 A、 *.htmlB、 *.jspC、 /*D、 *38.以下属于struts2的控制器组件是()A、ActionB、ActionFormC、ActionServletD、dispatchAction39.在应用hibernate框架操作数据库时,是先建表还是先建类?为什么?40.IoC有哪些实现方式?Spring框架一般采用何种方式?41.软件开发过程,遵循什么规范?42.在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集。A、execute()B、close()C、executeUpdate()D、executeQuery()43.关于AOP错误的()A、AOP将散落在系统中的“方面”代码集中实现B、AOP有助于提高系统可维护性C、AOP已经表现出将要替代面向对象的趋势D、AOP是一种设计模式,Spring提供了一种实现44.DOM为HTML文档定义了一个与平台无关的程序接口,使用该接口不可以控制文档的()。A、内容B、脚本C、结构D、样式45.ord文件的MIME类型是“application/msword”, Excel文件的MIME类型是()。46.JavaMail组件支持哪些邮件传输协议?47.vararr=newArray(newArray(9,0,3,4,5),['a','b','c'], newArray(2,9,0,6)); 则arr[1][3]=()A、cB、6C、4D、undefined48.JSP中,HTMI注释的特点是()。A、发布网页时看不到,在源文件中也看不到B、发布网页时看不到,在源文件中能看到C、发布网页时能看到,在源文件中看不到D、发布网页时能看到,在源文件中也能看到49.定义一个JAVABEAN,名称为TaxRate其中含有二个简单属性,名称为product与rate,数据类型自定,请编写一个JSP页面实现对上述TaxRate中二个简单属性的存取。50.<inputtype=()name=”inputname”value=”inputvalue”>.括号处不能填入的单词是()。A、textB、submitC、radioD、form51.下面哪个javascript变量名称不合法()。A、stringB、lengthC、非法字符D、this52.当JSP中有撰写中文时,而执行结果出现乱码,必须检查page指示元素的哪些属性设定是否正确()。A、contentTypeB、languageC、extendsD、pageEncoding53.Select当选择发生变化触发的事件是(),表单提交事件是()。54.下列对于JSTL的说法正确的是()。A、JSTL是指(JavaServerPagesStandardTagLibrary,JSP)标准标记库B、JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持C、JSTL在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。D、JSTL简化了JSP和WEB应用程序的开发。E、JSTL以一种统一的方式减少了JSP中的scriptlet代码数量55.列举浏览器对象模型BOM里常用的至少4个对象,并列举window对象的常用方法至少5个?56.下面这个注释声明存在什么问题? 57.在JSP中,只有一行代码:${1+2},运行将输出()。A、1+2B、3C、nullD、没有任何输出,因为表达式是错误的58.哪个JSP隐含对象,转译后对应ServletContext对象内容()。A、pageContextB、configC、pageD、application59.Struts 2框架由3个部分组成()、业务控制器和用户实现的业务逻辑组件。A、核心控制器FilterDispatcherB、模型类C、拦截器D、JSP60.在Servlet里,能实现跳转的方法有()。A、运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法B、运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法C、运用javax.servlet.RequestDispatcher接口的forward方法D、运用javax.servlet.ResponseDispatcher接口的forward方法61.配置JSP开发环境,并测试如下程序: 62.如何调用名为 "myFunction" 的函数?()A、call function myFunction B、call myFunction() C、myFunction() 63.Struts2标签中,()标签用于迭代输出集合中的元素,包括List、Set和数组。A、beanB、iteratorC、paramD、i18n64.下列选项中不属于JSP标准动作的是()A、jsp:forwardB、c:outC、jsp:useBeanD、jsp:setProperty65.输入框表单元素有哪些?66.<jsp:param>经常和()、()以及()动作元素一起使用。67.JSP页面包含如下代码,则访问此JSP页面时将输出()。 A、2+3B、5C、23D、不会输出,因为表达式是错误的68.JavaBean变量可以通过方法调用或setProperty和getProperty标签设置或读取。为什么还要其他方法?69.创建一个Spring应用应该分几步?70.采用JavaBean技术把提交的信息初始化StudentInf的属性Id、Pwd,并用JavaBean相关JSP动作输出学号和密码,并注明相关配置要求。 71.使用JSP开发Web项目时,web.xml文件一般位于目录结构中的()下。A、src目录B、文档根目录或其子文件夹C、META-INF目录D、WEB-INF目录72.window对象中定时器有()、setTimeout()。73.简述使用JavaMail组件发送邮件流程。74.一个java类必须满足三个条件,才能被认为是javabean,这三个条件是(),(),()。75.在JSP页面中,能够完成输出操作的内置对象是()。A、outB、responseC、requestD、config第1卷参考答案一.参考题库1.参考答案:B2.参考答案:”number”3.参考答案:C4.参考答案:D5.参考答案:B6.参考答案:D7.参考答案:D8.参考答案:A9.参考答案:D10.参考答案:A11.参考答案:D12.参考答案:B13.参考答案:B14.参考答案:B15.参考答案:C16.参考答案:C17.参考答案:B18.参考答案: M.VC的全称为model-view-controller(模型-视图-控制器)。MVC是一种开发应用程序 的模式,这个模式已经具有了很好的框架架构,并且十分容易维护。使用MVC开发出来的应用程序一般包括以下几块内容: (1)控制器:控制器类处理客户端向Web 应用程序发出的请求,获取数据,并指定返回给客户端,用来显示处理结果的视图。 (2)模型:模型类代表了应用程序的数据,这些数据通常具有一个数据验证逻辑,用来使得这些数据必须符合业务逻辑。 (3)视图:视图类是Web应用程序中用来生成并显示HTML 格式的服务器端对客户端请求的响应结果的模板文件。19.参考答案:B20.参考答案:A21.参考答案:C22.参考答案:B23.参考答案:server.xml24.参考答案:D25.参考答案:A26.参考答案:D27.参考答案:D28.参考答案:C29.参考答案:A30.参考答案:D31.参考答案:B32.参考答案:C33.参考答案:D34.参考答案: 下表将列举出JSP、ASP、PHP三种动态页面开发技术的对比。 35.参考答案:C36.参考答案:SQL语言由以下3部分组成,分别是: 数据库模式定义语言(DDL):CREATE、DROP、ALTER等语句。 数据操纵语言(DML):INSERT、UPDATE、DELETE、SELECT语句。 数据控制语言:GRANT、REVOKE、COMMIT、ROLLBACK等语句。37.参考答案:B38.参考答案:A,C39.参考答案: 40.参考答案:入口类是Configuration,该类用来读取HIbernate的配置文件并实例化SessionFactory对象等。该类的实例化代码如下。 使用属性文件配置HIbernate时:Configurationconfig=newConfiguration(); 使用配置文件配置HIbernate时:Configurationconfig=newConfiguration().configrue();41.参考答案:<field-validator>42.参考答案:A,C,D43.参考答案:C,D44.参考答案:A45.参考答案:C46.参考答案:D47.参考答案: 当客户端浏览器向服务器发出请求访问一个JSP页面后,服务器根据该请求加载相应的JSP页面,并对该页面进行编译,然户执行。JSP工作的具体流程如下: (1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。 (2)服务器根据接收到客户端的请求来加载被请求的JSP文件。 (3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码。 (4)JSP引擎将生成的Servlet代码编译成Class文件。 (5)服务器执行这个Class文件。 (6)最后服务器将执行结果并发送给浏览器进行显示。48.参考答案:A49.参考答案: (1)JavaBean类必须有一个没有参数的构造函数;此构造函数在使用《jsp:useBean》实例化JavaBean类时调用,若JavaBean类内没有任何构造函数,则系统会自动生成一个没有任何参数的构造函数。 (2)JavaBean内的属性都应该定义为私有的。这样可以保证数据的完整性和封装性。 (3)属性值可以通过setXxx和getXxxx来操作。需要注意的是,变量的第一个字母是小写的,但方法名内的第一个字母必须大写,此为必须遵守的约定。50.参考答案:A,B,C,D,E51.参考答案:C52.参考答案:A53.参考答案:54.参考答案:D55.参考答案:SpringAOP也是基于AOP这一基本思想,但是它却侧重于提供一个能与SpringIoC容器整合使用的AOP框架。SpringAOP不仅提供了AOP基础框架,还提供很多现成方面实现。SpringAOP主要特点包括如下几方面: (1)支持方法调用的各类通知,包括前置型通知、后置型通知、抛出异常通知以及环绕型通知等等。 (2)支持通过正则表达式指定切入点,同时支持切入点的组合操作。 (3)可以在不修改框架核心代码的基础上加入自定义通知。 (4)AOP组件可以被当作SpringBean来管理,与IoC容器结合使用。 (5)支持使用元数据实现AOP声明服务。 (6)AOP组件可以应用于不同avaEE服务器。56.参考答案:C57.参考答案:A,C,D58.参考答案:A59.参考答案:C60.参考答案:A,D61.参考答案:A62.参考答案:B63.参考答案:B64.参考答案:D65.参考答案:数组;对象66.参考答案:A,B67.参考答案:D68.参考答案:69.参考答案:70.参考答案:getElementById()71.参考答案:B72.参考答案:D73.参考答案:A,B,D74.参考答案:动态代理是代理模式的延伸和拓展,它改善了代理模式存在的一些弊端。通过Java的动态代理机制,可以非常容易地实现AOP思想,而Spring的AOP也是建立在Java的代理机制之上的。在动态代理的实现过程中,代理对象是根据实际需要而被创建的。当应用程序需要调用某个对象时,该对象才会被创建。75.参考答案:C第2卷参考答案一.参考题库1.参考答案:C2.参考答案:B3.参考答案: ASP和JSP都是HTML文档传递动态内容的CGI程序。因为它们都运行在服务器上,都访问服务器上的资源。另一个相似点是语法。它们用来嵌入VBScript与Java的标签很相似。 JSP的优点是它的可移植性,JSP使用Java强大的编程语言。4.参考答案:B5.参考答案:D6.参考答案:C7.参考答案:C8.参考答案:预先建立多个数据库连接保存在数据库连接池中,当程序访问数据库时,从连接池中取出空闲连接,访问结束后,再将连接放回连接池9.参考答案:B10.参考答案:B11.参考答案:D12.参考答案:A,B13.参考答案:B14.参考答案:D15.参考答案:代码使用的是HIbernate的JDBC事务类型,一级缓存。代码执行到session.flush时被提交,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年教资语文教学设计依据
- CAXA电子图板项目三任务二教案-
- 2025-2026学年荷叶母亲公开课教学设计
- 2025-2026学年教学设计爸爸
- 2024春七年级语文下册 第4单元 14叶圣陶先生二三事教学设计 新人教版
- 2025-2026学年教学设计高效
- 小学题目应用题及答案
- 医共体突发公共卫生事件应急制度
- 2025-2026学年笔画提的教学设计英语
- 贸易企业国际市场开拓营销策划方案
- 2025年湖北省中考生物、地理合卷试卷真题(含答案解析)
- 新能源重卡充电设施建设方案
- 军事建模竞赛试题及答案
- 《城市蓝线管理办法》
- 工艺改进管理办法
- DB3208-T 235-2025 群众体育智力运动 掼蛋 比赛规则
- 工程力学(本)2024国开机考答案
- 反恐制度及管理制度
- 中医操作管理制度
- 盲人医疗按摩技术操作规范(试行)
- 广东省广州市天河区2022-2023学年三年级下学期数学期末试卷(含答案)
评论
0/150
提交评论