J2EE开发基础(习题卷1)_第1页
J2EE开发基础(习题卷1)_第2页
J2EE开发基础(习题卷1)_第3页
J2EE开发基础(习题卷1)_第4页
J2EE开发基础(习题卷1)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:J2EE开发基础J2EE开发基础(习题卷1)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE开发基础第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.调用trim方法,可以去掉字符串的那部分空格()A)前部B)后部C)全部D)前后答案:D解析:[单选题]2.表格中的行标记<tr>有许多属性,valign属性不可以取下列那个值A)topB)middleC)leftD)baseline答案:C解析:[单选题]3.在J2EEMVC设计模式体系结构中()是实现控制器的首选方案。A)HTMLB)JSPC)JavaBeanD)Servlet答案:D解析:[单选题]4.http是一个()协议A)无状态B)有状态C)状态良好的D)局域网答案:A解析:[单选题]5.{test.jsp文件中有如下一行代码:<jsp:useBeanid=?user?scope=??class=?com.UserBean?>要使user对象可以作用于整个应用程序,下划线中应添入()}A)pageB)requestC)sessionD)application答案:D解析:[单选题]6.使用ORM框架后,应用程序不再直接访问底层数据库,而是以()的方式来操作持久化对象(PO,即PersisentObject)。A)面向业务B)HibernateC)面向对象D)MyBatis答案:C解析:[单选题]7.System.out.println("5"+2);的输出结果应该是A)52B)7C)2D)5答案:A解析:[单选题]8.在Struts框架中,使用()元素为应用配置多个ActionFormBean。A)<form>B)<action>C)<form-beans>D)<servlet>答案:C解析:[单选题]9.关于struts2的拦截器,下列说法错误的是()A)通过<interceptor-ref,,/>元素来使用拦截器B)可以在action和拦截器栈中使用拦截器C)通过<interceptor,,/>元素来定义拦截器D)不可以在定义的时候传递参数param答案:D解析:[单选题]10.{在Servlet中有一段代码如下publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setAttribute("name",newInteger(100));response.sendRedirect("show.jsp");}在show.jsp中<%=request.getAttribute("name")%>页面结果为A)100B)java.lang.IntegerC)IntegerD)Null答案:D解析:[单选题]11.下⾯选项中,表示服务器错误的状态码是()A)100B)404C)304D)500答案:D解析:[单选题]12.下列选项中,修改Tomcat端⼝号的⽂件server.xml位于哪个⽬录中()A)confB)binC)libD)work答案:A解析:[单选题]13.关于JavaBean正确的说法是:()A)Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B)在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C)被引用的Bean文件的文件名后缀为.javaD)Bean文件放在任何目录下都可以被引用答案:B解析:[单选题]14.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()PublicclassServlet1extendsHttpServlet{Publicvoidinit()throwsServletException{}Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletException,IOException{PrintWriterout=response.getWriter();Out.println(}}?hello!?);A)编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息C)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字D)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!答案:D解析:[单选题]15.struts的错误捕捉一般都在哪个部分近()A)formbeanB)controllerC)actionD)taglib答案:A解析:[单选题]16.在JSP中,只有一行代码:${2+2},运行将输出()。(选择一项)A)2+2B)4C)nullD)没有任何输出,因为表达式是错误的答案:B解析:[单选题]17.关于XMLHttpRequest对象的send()方法必须在readState属性值为()时[调用open()方法之后]才能调用[题]A)3B)2C)4D)1答案:D解析:[单选题]18.()模式指的是在单个组件中负责所有实体域对象的持久化,封装数据访问细节。A)对象关系映射。B)对象关系。C)关系数据库。D)对象数据库。答案:A解析:[单选题]19.创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果?A)varobj=newObject();obj["name"]="value";B)varobj=newObject();="value";C)varobj={name:"value"};D)varobj=newfunction(){="value";}答案:B解析:[单选题]20.下面不是Spring中接口注入的方式的是()。(选择一项)A)接口注入B)构造子注入C)设值注入D)指针注入答案:D解析:[单选题]21.在JSP中,要定义一个方法,需要用到以下()元素A)<%%>B)<%!%>C)<%@%>D)<%=%>答案:B解析:[单选题]22.下面对Spring框架的持久化支持说法错误的是A)Spring没有自己的持久化方案,它集合了现有的流行持久化框架B)Spring采用JDBC模板封装了JDBC的数据库操作C)Spring对各种持久化技术提供了统一的编程方式D)Spring将数据库访问的checked异常转换为运行时异常答案:C解析:[单选题]23.在MyBatis中,配置结果映射时,使用_)标签实玿对多的关联[题]A)many-oneB)one-manyC)associationD)collection答案:D解析:[单选题]24.()管理所有的JSP、JSTL和Servlet等Web组件的运行,这些组件主要负责程序和Web通信。A)Web容器。B)EJB容器。C)JMS容器。D)JNDI容器。答案:A解析:[单选题]25.下面的那个是Java的关键字()A)sizeofB)abstractC)NULLD)Boolean答案:B解析:[单选题]26.下面关于MultipartFile接口中说法错误的是。()A)getOriginalFilename()用于获取上传文件的初始化名。B)getSize()用于获取上传文件的大小,单位是KB。C)getInputStream()用于读取文件内容,返回一个InputStream流。D)transferTo(Filefile)用于将上传文件保存到目标目录下。答案:B解析:B[单选题]27.在设计Web项目的目录结构时,一般吧JSP和HTML文件放在()下。A)src目录B)文档根目录或其子文件下C)META-INT目录D)WEB-INF目录答案:B解析:[单选题]28.Struts要求ActionForm必须继承Struts的以下()类,A)org.apache.struts.action.ActionFormB)org.apache.ActionFormC)org.apache.struts.action.FormD)org.apache.struts.ServletHTTPForm答案:A解析:[单选题]29.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端D)什么都不做。答案:C解析:[单选题]30.JdbcTemplate通用的增删改方法是A)insertB)updateC)deleteD)execute答案:D解析:[单选题]31.Spring支持的事务功能包A)事务的传播行为B)事务回滚C)全部选项D)事务的隔离级别答案:C解析:[单选题]32.更新数据的Mapper.xml的标签是什么[题]A)InsertB)SelectC)UpdateD)Delete答案:C解析:[单选题]33.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()A)先安装TOMCAT,再安装JDKB)先安装JDK,再安装TOMCATC)不需安装JDK,安装TOMCAT就可以了D)JDK和TOMCAT只要都安装就可以了,安装顺序没关系答案:B解析:[单选题]34.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码A)reponse.setContentType();B)response.setCharacterEncoding()C)response.setPageCoding()D)response.setCharset()答案:B解析:[单选题]35.下列关于ServletContext的说法中,错误的是()。A)ServletContext对象⽤来保存当前Web应⽤中的所有信息B)在⼀个Web应⽤中可以有多个ServletContext对象。C)ServletContext接⼝封装了获取当前Web应⽤中资源⽂件的⽅法。D)ServletContext对象中保存的属性可以被Web应⽤中的所有Servlet访问。答案:B解析:[单选题]36.假设Dalian是一个Web服务目录,其虚拟目录为moon。A.jsp保存在Dalian的子目录sea中。那么在Tomcat服务器(端口号8080)所在计算机的浏览器键入下列哪种方式是访问A.jsp的正确方式?A):8080/A.jspB):8080/Dalian/A.jspC):8080/moon/A.jspD):8080/moon/sea/A.jsp答案:D解析:[单选题]37.{阅读下面代码片段:JavaBeanClassbean=newJavaBeanClass(parameter);HttpSessionsession=request.getSession(true);Session.setAttribute("keyword",bean);该段代码创建的Bean,下列叙述哪项是正确的?}A)Request周期的BeanB)Application周期的BeanC)Session周期的BeanD)Page周期的Bean答案:C解析:[单选题]38.下列不属于xmlwebservice的核心技术的是()。A)HTTPB)xmlC)soapD)JSP答案:D解析:[单选题]39.下面关于@RequestMapping注解说法错误的是()。A)@RequestMapping注解的默认属性是valueB)@RequestMapping注解的value属性值可以省略C)@RequestMapping注解的value属性名可以省略D)@RequestMapping注解的value属性必须标注答案:D解析:[单选题]40.与page指令<%@pageimport=?java.util.*,java.text.*?%>等价的是()A)<%@pageimport=?java.util.*?%><%@pageimport=?java.text.*?%>B)<%@pageimport=?java.util.*?,import=?java.text.*?%>C)<%@pageimport=?java.util.*?;%><%@pageimport=?java.text.*?;%>D)<%@pageimport=?java.util.*;java.text.*?%>答案:A解析:[单选题]41.在SSM中,下列说法错误的是()A)Spring、SpringMVC和Mybatis,是标准的MVC设计模式B)Spring实现业务对象管理C)Mybatis作为数据对象的持久化引擎D)Spring是一个高耦合的控制反转(IoC)和面向切面(AOP)的容器框架答案:D解析:概念理解[单选题]42.在MVC中,C是指()A)ModelB)ViewC)ControllerD)ModelAndView答案:C解析:概念理解[单选题]43.Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块()。A)Beans模块B)Core模块C)Context模块D)AOP模块答案:D解析:[单选题]44.在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。()()A)LoginDemo/B)LoginDemo/src/C)LoginDemo/logindemo/WEB-INF/bin/D)LoginDemo/logindemo/WEB-INF/答案:D解析:[单选题]45.以下哪个属性是标签的名称标识?A)idB)nameC)classD)factory-bean答案:B解析:[单选题]46.JSP中可使用一些隐含对象,通过什么可以访问浏览器输入的参数A)paramB)requestScopeC)sessionScopeD)applicationScope答案:A解析:[单选题]47.以下代码是哪种接口()的演示案例publicclassTest{publicstaticvoidmain(String[]args){Resourceresource=newClassPathResource("applicationContext.xml");XmlBeanFactorybeanFactory=newXmlBeanFactory(resource);Useruser=(User)beanFactory.getBean("user");System.out.println(user);}}A)IoC接口B)AOP接口C)ApplicationContext接口D)BeanFactory接口答案:D解析:[单选题]48.Mybatis开发插件完成对所有参数添加前缀re_的方法,建议拦截的接口是()[题]A)ExecutorB)ParameterHandlerC)ResultSetHandlerD)StatementHandler答案:B解析:[单选题]49.下面选项中,能够正确访问下面代码中方法是()@Controller@RequestMapping("/first")PublicclassFirstController{@RequestMapping("/first")PublicStringhandleRequest(HttpServletRequestrequest,HttpServletResponseresponse,Modelmodel)throwsException{Model.addAttribute(?msg?,?这是我的第一个SpringMVC程序?);Return?first?;}}A)http://localhost:8080/chapter12/hello/firstControllerB)http://localhost:8080/chapter12/first/firstControllerC)http://localhost:8080/chapter12/first/firstD)http://localhost:8080/chapter12/hello/first答案:C解析:[单选题]50.WEB应用中,常用的会话跟踪方法不包括()A)隐藏表单域B)CookieC)有状态HTTP协议D)URL重写答案:C解析:[单选题]51.若有定义Stringtom=""我们是学生"";则tom.length()的值是()A)5B)10C)6D)11答案:A解析:[单选题]52.在web.xml文件中,描述了一个Servlet,其中()指定了Servlet的访问路径。(选择一项)A)<servlet>中的<servlet-name>B)<url-pattern>C)<servlet-class>D)<servlet-mapping>中的<servlet-name>答案:B解析:[单选题]53.下面创建自定义函数语法的是?A)CREATEPROCEDUREB)CREATEVIEWC)CREATEFUNCTIOND)以上都不是答案:C解析:[单选题]54.触发器可以创建在下列哪个选项中?A)表B)过程C)数据过程D)#函数答案:A解析:[单选题]55.以下哪些EL表达式的值为false?()?A)${fn:contains(?It315?,?IT?)}?B)${fn:contains(?It315?,?315?)}?C)${fn:containsIgnoreCase(?It315?,?IT?)}?D)${fn:startsWith(?It315?,?I?)}?答案:A解析:[单选题]56.以下哪项不是常见的三层A)应用层B)业务逻辑层C)数据访问层D)通讯层答案:D解析:[单选题]57.下面关于HttpServletRequest接口描述错误的是。A)HttpServletRequest接口中最常用的方法就是获得请求的参数B)JSP中的内建对象request是一个HttpServletRequest实例C)HttpServletRequest主要处理读取和写入HTTP头标D)HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookiesE)HttpServletRequest主要处理取得输入和输出流答案:E解析:第2部分:多项选择题,共13题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.二级缓存的默认效果有哪些()[题]A)映射语句文件中的所有select语句将会被缓孿B)映射语句文件中所有的insert语句、update语句和delete语句会刷新缓孿C)缓存永远不会被回政D)如果没有设置刷新时间间隔,缓存会随时刷新答案:AB解析:[多选题]59.下列属于AnnotaionJSR-303的注解的是?A)@AssertFalseB)@DecimalMax(value)C)@NotNullD)@IsNull答案:ABC解析:[多选题]60.下面关于Servlet的陈述正确的是:()()A)我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B)Servlet运行在服务器端C)Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D)Servlet不能向浏览器发送Html标签答案:BC解析:[多选题]61.ApplicationContext的实现类,主要包括A)ClassPathXmlApplicationContextB)FileSystemXmlApplicationContexC)XmlWebApplicationContextD)AnnotationConfigWebApplicationContext答案:ABCD解析:[多选题]62.MyBatis动态SQL中的主要元素包含有()。A)<if>B)<trim>C)<set>D)<bind>答案:ABCD解析:[多选题]63.在Struts框架中,Java程序的国际化主要通过()类实现。A)java.util.ResourceBundleB)java.util.Local。C)java.util.string。D)java.text.MessageFormat。答案:ABD解析:[多选题]64.根据测试目的的不同,可以将软件测试分为()。A)单元测试B)集成测试C)确认测试D)系统测试答案:ABCD解析:[多选题]65.在MyBatis中,删除具有主从关系的主表记录时会出现删除异常,可以使用什么解决方式()【选两项】A)设置从表的删除时规则为?置为NULL?B)设置主表的删除时规则为?置为NULL?C)设置从表的删除时规则为?置为级联?D)设置主表的删除时规则为?置为级联?答案:AC解析:[多选题]66.以下JSP代码,属于action的有A)<%@tagliburi=?/jstl/core?prefix=?c?%>B)<jsp:forwardpage=?cart.jsp?/>C)<%=newjava.util.Date()%>D)<jsp:includepage=?header.html?/>答案:BD解析:[多选题]67.持久层设计要考虑的范畴有哪些[题]A)数据存储逻辑分离B)数据访问底层实现的分禿C)资源管理和调度的分离D)数据抽象答案:ABCD解析:[多选题]68.Spring的通知类型有()A)Before通知B)Afterreturn通知C)Throws通知D)Around通知答案:ABCD解析:[多选题]69.有关MyBatis中对象工厂ObjectFactory的说法错误的是()A)MyBatis框架每次创建结果对象的新实例时,都会使用一个对象工厂(ObjectFactory)的实例来完成B)MyBatis中默认的ObjectFactory的作用就是实例化目标类,它只可以通过默认构造方法实例化C)想要实例化目标类,就要通过自定义ObjectFactory,然后进行配置来实现D)在配置文件中使用<objectFactory>元素可以配置自定义的ObjectFactory答案:BC解析:[多选题]70.采用MVC设计模式开发程序有哪些劣势。A)设计困难B)增加结构的复杂性C)视图与控制器过于紧密的连接D)视图对模型数据的访问效率低E)不利于开发中的分工答案:ABCD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]71.out对象的clear方法的作用是(_____________)答案:清除缓冲区的内容解析:[填空题]72.jsp主要内置对象有(_____________),(_____________),(_____________),(_____________),(_____________),(_____________),(_____________),(_____________),(_____________)答案:application、exception、pageContext、request、session、response、out、config、page解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]73.捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。A)正确B)错误答案:错解析:[判断题]74.java语言是平台无关的语言。A)正确B)错误答案:对解析:[判断题]75.在Java中,一对多的关系就是在A类中以集合的方式引入B类类型的对象,在B类中定义A类类型的属性a。A)正确B)错误答案:对解析:[判断题]76.forward之后可以使用原来的request对象,而且效率较高。答案:对解析:[判断题]77.@Responsebody注解与@RequestMapping注解配合使用时,页面中将可以获取到方法的返回值。()A)正确B)错误答案:对解析:[判断题]78.一个Java类可以有多个父类,这称作多继承.A)正确B)错误答案:对解析:[判断题]79.Statement对象提供了intexecuteUpdate(StringsqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。答案:对解析:[判断题]80.Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中()。A)正确B)错误答案:对解析:[判断题]81.客户机与Servlet间可以直接的交互。()答案:错解析:[判断题]82.一个HTML文档必须有<head>和<title>元素。A)正确B)错误答案:错解析:[判断题]83.CSS基础选择器只有三种,分别是标记选择器、类选择器、id选择器。()A)正确B)错误答案:错解析:[判断题]84.在关系型数据库中,一对多就是在?一?的一方,添加?多?的一方的主键作为外键()。A)正确B)错误答案:错解析:[判断题]85.JSP分页代码中先取总记录数,得到总页数,再取所有的记录,最后显示本页的数据答案:对解析:[判断题]86.url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(??)。A)正确B)错误答案:错解析:[判断题]87.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。答案:对解析:[判断题]88.Spring的AOP中,用注解表示的后置增强是@After。答案:错解析:第5部分:问答题,共10题,请在空白处填写正确答案。[问答题]89.javascript如何校验数字型?答案:isNaN(parseFloat(xxx))如果为true,则不是数字。varv=document.all.Telephone.value;if(isNan(v)){alert("全是数字");}解析:[问答题]90.声明式事务管理:是通过____实现的事务管理。答案:AOP技术解析:[问答题]91.已知springMvc的配置文件代码如下所示,请解释相关代码作用(问答)_____________()___________________________________<mvc:annotation-driven/>_________()________________________________<context:component-scanbase-package=".zzx.controller"></context:component-scan>__________________________()___________________<mvc:resourceslocation="/resources/"mapping="/resources*"/>__________()_________________________________<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><!--jstl3.0以后可不加--><propertyname="viewClass"Value="org.springframework.web.servlet.view.JstlView"/></property></property></bean></bean>答案:<!--注解驱动,可以将请求参数绑定到控制器参数-->|<!--配置扫描包-->|<!--静态资源处理,css,js,imgs将静态文件指定到某个特殊的文件夹中统一处理-->|<!--配置视图名称解析器-->解析:[问答题]92.在web.xml⽂件中,⼀个元素⽤于映射⼀个Servlet的对外访问路径,该路径也称为()。答案:虚拟路径解析:[问答题]93.PlatformTransactionManager接口的实现类____用于配置全局事务管理器。答案:JtaTransactionManager解析:[问答题]94.答案请写详细题目标号。第一题:排错题(5×2=10分)下列为程序编译或运行时出现的错误,说明错误原因和相应解决方法。(1)Thedeclaredpackage"bankc"doesnotmatchtheexpectedpackage"bank"(2)Syntaxerrorontoken"str",AssignmentOperatorexpectedafterthistoken(3)Syntaxerrorontoken"pblic",publicexpected(4)HashMapisarawtype.ReferencestogenerictypeHashMap<K,V>shouldbeparameterized(5)Exceptioninthread"AWT-EventQueue-0"java.lang.IllegalThreadStateExceptionatjava.lang.Thread.start(Thread.java:595)atpk6.Bounce.actionPerformed(Bounce.java:35)方法pk6.Bounce.actionPerformed()中,第35行出现不合规定的线程状态异常,第二题:MyBatis操作数据库(25分)现有一个实体类User(3个属性,分别是uid,username,password)。数据表名tbl_user,使用mybatis框架操作数据库(1)已知UserMapper类有如下代码:publicinterfaceUserMapper{intdeleteById(Integeruid);List<User>selectAll();}请在UserMapper.xml下写出相对应的配置信息代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.zzx.dao.UserMapper"><resultMapid="BaseResultMap"type="com.zzx.entity.User"><idcolumn="uid"property="uid"jdbcType="INTEGER"/><resultcolumn="username"property="username"jdbcType="VARCHAR"/><resultcolumn="password"property="password"jdbcType="VARCHAR"/></resultMap>【1】//查询所有记录【2】//插入一条记录</mapper>(2)请你编写一个测试类Test,在已知获取session的情况下,要求用接口方式实现对记录的插入,要求插入你的个人信息(用户名是你的姓名,密码是你的学号)答案:第一题:排错题(5×2=10分)下列为程序编译或运行时出现的错误,说明错误原因和相应解决方法。(1)THEDECLAREDPACKAGE"BANKC"DOESNOTMATCHTHEEXPECTEDPACKAGE"BANK"声明的包?BANKC?与期望的包?BANK?不匹配(2)SYNTAXERRORONTOKEN"STR",ASSIGNMENTOPERATOREXPECTEDAFTERTHISTOKEN标记?STR?上有语法错误,在此标记之后应为赋值操作符(3)SYNTAXERRORONTOKEN"PBLIC",PUBLICEXPECTED标记"PBLIC"语法错误,期待PUBLIC(4)HASHMAPISARAWTYPE.REFERENCESTOGENERICTYPEHASHMAP<K,V>SHOULDBEPARAMETERIZEDHASHMAP是原始类,引用通用类型HASHMAP<K,V>应该被参数化。(5)EXCEPTIONINTHREAD"AWT-EVENTQUEUE-0"JAVA.LANG.ILLEGALTHREADSTATEEXCEPTIONATJAVA.LANG.THREAD.START(THREAD.JAVA:595)ATPK6.BOUNCE.ACTIONPERFORMED(BOUNCE.JAVA:35)方法PK6.BOUNCE.ACTIONPERFORMED()中,第35行出现不合规定的线程状态异常,类DEPOSITSLIP2必须实现继承的抽象方法DEPOSITSLIP.GETCLIENTNAME()第二题:MYBATIS操作数据库(25分)(1)【1】查询所有记录<SELECTID="SELECTALL"RESULTMAP="BASERESULTMAP">SELECT*FROMTBL_USER</SELECT>【2】插入一条记录<INSERTID="INSERT"PARAMETERTYPE="COM.ZZX.ENTITY.USER">INSERTINTOTBL_USER(USERNAME,PASSWORD,ROLE)VALUES(#{USERNAME,#{PASSWORD},#{ROLE})</INSERT>(2)USERUSER=NEWUSER();USER.SETUSERNAME(?你的姓名?);USER.SETPASSWORD(?你的学号?);USERMAPPERMAPPER=SESSION.GETMAPPER(USERMAPPER.CLASS);USERMAPPER.INSERT(USER)解析:第一题:排错题(5×2=10分)下列为程序编译或运行时出现的错误,说明错误原因和相应解决方法。(1)Thedeclaredpackage"bankc"doesnotmatchtheexpectedpackage"bank"声明的包?bankc?与期望的包?bank?不匹配(2)Syntaxerrorontoken"str",AssignmentOperatorexpectedafterthistoken标记?str?上有语法错误,在此标记之后应为赋值操作符(3)Syntaxerrorontoken"pblic",publicexpected标记"pblic"语法错误,期待public(4)Hash

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论