版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:J2EE开发基础J2EE开发基础(习题卷8)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE开发基础第1部分:单项选择题,共153题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.当useBean标签中的scope属性取值page时,该beans的有效范围是()。A)当前客户B)当前页面C)当前服务器D)所有客户[单选题]2.编译Java程序后生成的面向JVM的字节码文件的扩展名是()。A)javaB)classC)objD)exe[单选题]3.下⾯选项中,⽤于获取web.xml中元素的值的⽅法是()A)getServletNames()B)getServletName()C)getServletName(Stringname)D)getServletInfo()[单选题]4.当安装了JDK并设置了环境变量之后,如果需要编译java程序,在命令行工具中使用如下()命令。A)java。B)javac。C)jkdc。D)j2mec。[单选题]5.在SpringMVC中,在设计控制器方法时,方法参数使用()注解来接收请求对象中基本数据类型参数A)@RequestParamB)@PrequestC)@ParamD)@RequestMapping[单选题]6.当需要列举一个上下文空间,可以使用()方法。A)Context.look()。B)Context.lookup()。C)C()。D)Context.list()。[单选题]7.下面对jsp描述的说法正确的是()A)在jsp里调用的方法都声明在javabean里B)以上都不对C)不可以在jsp里声明方法D)可以在jsp里声明方法[单选题]8.以下哪种方法代表?大于等于?符号()A)Restrictions.le()B)Restrictions.lt()C)Restrictions.gt()D)Restrictions.ge()[单选题]9.Servlet程序的入口点是:()A)init()B)main()C)service()D)doGet()[单选题]10.关于controller方法的返回ModelAndView正确的是?A)需要方法结束时,定义ModelAndView,将model和view分别进行设置B)使用request或response指定响应结果C)可以通过response页面重定向D)可以通过response指定响应结果[单选题]11.关于struts2的校验,下列说法正确的是()A)类型转换出错时,struts2会自动的将错误信息保存在actionError中。B)Struts2的校验顺序,先执行框架校验,然后执行手动的输入校验。C)通过实现Action接口中的validate()方法,实现struts2的手动输入校验。D)Struts2不支持客户端校验[单选题]12.什么是DAO模式[题]A)数据库访问对豿B)关系对象C)对象持久匿D)业务逻辑处理[单选题]13.过滤器或拦截器需要在()配置文件中进行配置A)webwork.xmlB)struts2.xmlC)web.xmlD)struts.xml[单选题]14.以下不属于Mybatis的动态标签的是()[题]A)<if>B)<update>C)<choose>D)<where>[单选题]15.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y()A)两个连续请求之间间隔的最长时间B)最近的两个连续请求之间的时间间隔C)最后使用session发送请求的时间和session创建时间的间隔D)最后使用session发送请求的时间[单选题]16.要设置某个JSP页面为错误处理页面,以下page指令正确的是()A)<%@pageextends=%>B)<%@pageisErrorPage=%>C)<%@pageinfo=%>D)<%@pageerrorPage=%>[单选题]17.()是最安全的验证方式,使用HTTP的SSL链接,进行安全认证.A)HTTP基本验证方式B)基于表单的验证C)客户凭证验证D)摘要验证[单选题]18.下面哪一项对Servlet描述错误?A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B)Servlet接口定义了Servelt的生命周期方法C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D)Servlet客户线程调用service方法响应客户的请求[单选题]19.能够保留请求作用域中数据的转向方式是()A)response.forward()B)response.sendRedirect()C)session.getRequestDispatcher().forward(request,response)D)request.getRequestDispatcher().forward(request,response)[单选题]20.{一个JSP文件中包含如下代码:??<%int?a=0;%>A=${a}?通过浏览器访问这个JSP文件,会出现什么情况?()}?A)JSP文件输出?a=??B)JSP文件输出?a=0?C)JSP文件输出?a=${a}??D)Servlet容器返回编译错误,提示表达式${a}不合法[单选题]21.实现文件上传的Action,对于File类型属性,说法正确的是()A)类型为String的xxxName属性封装了该文件域对应的文件的文件名B)以上说法均不正确C)类型为File的xxx属性封装了该文件域的对应的文件内容及存储路径D)类型为String的xxxType属性封装了该文件域对应的文件的文件类型[单选题]22.JSP的全称是()A)JavaServletB)JavaServerPagesC)JavaScriptD)JScript[单选题]23.下面属于RESTful风格请求的是。()A)http://.../queryItems?id=1B)http://.../queryItems?id=1&name=zhangsanC)http://.../items/1D)http://.../queryitems/1[单选题]24.()动作用于嵌入现有的BeanA)includeB)useBeanC)setPropertyD)getProperty[单选题]25.在Spring配置文件中定义了?bookServiceTarget?和通知?logAdvice?,然后定义代理类?bookService?,则以下说法错误的是()。(选择一项)<beans><beanid="bookServiceTarget"class="com.accp.aop.BookServiceImpl"/><beanid="logAdvice"class="com.accp.aop.LogAdvice"/><beanid="bookService"class="org.springframework.aop.framwork.ProxyFactoryBean"><propertyname="proxyInterfaces"><value>com.accp.aop6BookService</value></property><propertyname="interceptorName"><list><value>com.accp.aop6BookService</value></list></property><propertyname="target"ref="bookServiceTarget"/></bean></beans>A)通过直接访问bookServiceTarget,logAdvice中的代码将会被执行B)为了实现前置通知,LogAdvice需实现MethodBeforeAdvice接口C)interceporName指定织入的通知列表,其中<value>节点可以有多个D)<propertyname="proxyInterfaces"><value>com.accp.aop.BookService</value></property>可以写成<propertyname="proxyInterfaces"value="com.acp.aop.BookService">[单选题]26.关于XMLHttpRequest对象的send()方法必须在readState属性值为()时[调用open()方法之后]才能调用[题]A)3B)2C)4D)1[单选题]27.SSM中,依次处理的哪一层的实现()。A)springmvc-业务逻辑层;mybatis-表现层;Spring-持久层B)springmvc-表现层;mybatis-持久层;Spring-业务逻辑层C)springmvc-持久层;mybatis-表现层;Spring-业务逻辑层D)springmvc-表现层;mybatis-业务逻辑层;Spring-持久层[单选题]28.()类为SimpleTag中所有方法提供了默认的实施。A)javax.servlet.tagext.SimpleTag。。B)javax.servlet.jsp.tagext.SimpleTagSupport。C)javax.servlet.jsp.tagext.SimpleTag。。D)javax.servlet.jsp.SimpleTagSupport。[单选题]29.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对象。A)pageB)sessionC)applicationD)request[单选题]30.下面关于数据库中多表之间关联关系说法错误的是()A)一对一关联关系可以在任意一方引入对方主键作为外键B)一对多关联关系在?一?的一方,添加?多?的一方的主键作为外键C)多对多关联关系会产生中间关系表,引入两张表的主键作为外键D)多对多关联关系的两个表的主键成可以为联合主键或使用新的字段作为主键[单选题]31.()是可复用的组件,能够在可视化构建器中使用,也可以在传统的用户程序中使用,他没有严格的规范,通常情况下,它是被Tomcat这样的容器所创建,需要一个无参数的构造器A)JSPB)JavabeanC)EJBD)EIS[单选题]32.paint()方法使用哪种类型的参数?()A)GraphicsB)Graphics2DC)StringD)Color[单选题]33.一个自定义httpServlet继承自()选一项A)HttpServletsB)GerenicServletC)HttpServletD)Servlet[单选题]34.使用SQL语句进行插入数据时,若希望查看原表中是否有该条数据时,应该使用的关键字是?A)EXISTSB)DISTINCTC)NOTEXISTSD)COUNT[单选题]35.在控制器类中一般需要添加相应属性的()和()A)as方法B)is方法C)setter方法getter方法D)equalse方法[单选题]36.下面关于Spring描述错误的是()。(选择一项)A)Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题B)Spring事务管理的通用抽象层还包括JTA策略和一个JDBCDataSourceC)与JTA或EJBCMT一样,Spring的事务支持依赖于JavaEE环境D)Spring事务语义通过AOP应用于POJO,通过XML或JavaSE5注释进行配置[单选题]37.关于MyBatis中传递多参数的情况,如果参数封装成了Student类,那么在Mapper.xml中获取数据,应该怎么操作[题]A)条件获取数据可以通过#{属性名}来获徿B)条件获取数据可以通过#{arg0}来获徿C)条件获取数据可以通过#{arg1}来获徿D)条件获取数据可以通过#{属性名}或耿{arg0}来获徿[单选题]38.关于@Autowired正确的是?A)@AutowiredprivateTigertiger;B)@Autowired=JavaprivateTigertiger;C)@Autowired=?Java?privateTigertiger;D)@Autowired("Java")privateTigertiger;[单选题]39.下列哪个属性为单元格向下打通的行数,用于合并单元格。A)rowspanB)colspanC)heightD)width[单选题]40.配置MybatisGenerator时,<table>标签可以配置几个()[题]A)0丿B)1个或多个C)仅能设置1丿D)必须设置多个[单选题]41.超级链接是互联网的灵魂,下面哪个是正确的链接标记()A)<ahref="""title="新浪网">新浪网</a>B)<atarget="""title="新浪网">新浪网</a>C)<ahref="新浪网"title="新浪网"></a>D)<atarget="新浪网"title="新浪网"></a>[单选题]42.关于<typeHandlers>元素说法错误的是()A)<typeHandler>元素就是用来在配置文件中注册自定义的类型处理器的,它的使用方式有两种B)通过<typeHandlers>元素的子元素<typeHandler>就可以配置单个类型处理器C)通过<typeHandlers>元素的子元素可以配置包下的所有类型处理器D)<typeHandlers>元素的子元素的handler属性用于指定类型处理器所在的包名,系统会在启动时自动的扫描com.itheima.type包下所有的文件,并把它们作为类型处理器[单选题]43.对象(实体的实例)对一个特定的Session来说,要么是一个_瞬时__对象,要么是____对象A)短时B)持久化C)控制器D)数据传输对象[单选题]44.ORM是什么意思[题]A)对象数据管理B)对象关系映射C)持久化数捿D)持久化对豿[单选题]45.一般情况下,关系数据模型与对象模型之间不包括下列哪个匹配关系?()A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系[单选题]46.在SSM中,下列说法错误的是()A)Spring、SpringMVC和Mybatis,是标准的MVC设计模式B)Spring实现业务对象管理C)Mybatis作为数据对象的持久化引擎D)Spring是一个高耦合的控制反转(IoC)和面向切面(AOP)的容器框架[单选题]47.下列有关AOP专业术语中,用于指那些被拦截到的点的是()。A)AspectB)AdviceC)PointcutD)Joinpoint[单选题]48.在以下()标签用来对页面内容进行预定义。A)B)C)<hr>D)[单选题]49.对Struts的描述,错误的是()。(选择一项)A)Struts基于Servlet技术实现B)使用Struts时不能同时使用Hibernate或Spring,也不能在页面使用EL表达式C)Struts是MVC设计模式的实现D)Struts是一个半成品,可以基于它构建自己的应用程序[单选题]50.%ROWTYPE关键字在PL/SQL中如何使用?()(选择一项)A)%ROWTYPE创建一个组合的类型,在其中,行中的所有列被当作变量,组合形成一条记录B)只在包中起作用)可以在其他地方使用C)用以确定游标类型)不用于确定游标类型,只用于存储游标产生的数据;D)用于在游标中显示列的类型[单选题]51.Hibernate从()文件中读取和数据库连接有关的信息。该文件应当位于应用的ClassPath中。A)映射B)配置C)web.xmlD)资源[单选题]52.下面的代码使用了()实现了对EVENTS表的创建和删除操作。A)DAOB)MVCC)SessionD)SessionFactory[单选题]53.要查询学生信息表中张姓,名字中有一个字符的学生情况,可使用语句?A)Select*from学生信息表where姓名like张%?B)Select*from学生信息表where姓名like张?C)Select*from学生信息表where姓名like%张%?D)Select*from学生信息表where姓名=张[单选题]54.下列关于变量作用域的描述中,不正确的一项是A)变量属性是用来描述变量作用域的B)局部变量作用域只能是它做在的的方法的代码段C)类变量能在类的方法中声明D)类变量的作用域是整个类[单选题]55.@Aspect注解的作用是?A)作用是把当前类标识为一个切面B)标识一个前置增强方法C)标识一个后置增强类D)标识一个动态代理类[单选题]56.在mybatis3动态SQL中,没有使用下列_)标签[题]A)forB)ifC)chooseD)where[单选题]57.()是为JavaWeb应用提供用户界面的框架,简化了Web页面的开发工作。A)JSF。B)Struts。C)Hibernate。D)Spring。[单选题]58.查询员工工资信息时,结果按工资降序排序,正确的是?A)ORDERBY工资B)ORDERBY工资DESCC)ORDERBY工资ASCD)ORDERBY工资DISTINCT[单选题]59.在浏览器解析换行被忽略,要想在页面中实现换行,需要使用()A)out.println(?br?)B)System.out.println(?<br>?)C)System.out.println(?br?)D)out.println(?<br>?)[单选题]60.要使用SpringMVC的表单标签库,必须在JSP页面的开头处声明一下______指令A)taglibB)importC)includeD)page[单选题]61.查询列前缀属性为[题]A)propertyB)javaTypeC)ColumnPrefixD)ColumnBefore[单选题]62.从?员工?表的?姓名?字段中找出名字包含?玛丽?的人,下面哪条select语句正确()A)Select*from员工where姓名=?%玛丽_?B)Select*from员工where姓名like?_玛丽%?C)Select*from员工where姓名like?%玛丽%?D)Select*from员工where姓名=?_玛丽_?[单选题]63.数据下标越界,则发生异常,提示为()A)RuntimeExceptionB)IOExceptionExceptionC)ArrayIndexOutOfBoondD)classCastException[单选题]64.MyBatis的核心组件分丿4个部分不包括以下哪个[题]A)SqlSessionFactoryBuilderB)SqlSessionFactoryC)SqlSessionD)XML[单选题]65.在使用SpringMVC的项目中,进行服务器端验证,用什么注解可以实现正则匹配A)@SizeB)@PatternC)@MaxD)@Past[单选题]66.以下不是TagSupport类的方法的是()。(选择一项)A)doPost()B)doStartTag()C)doEndTag()D)doAfterBody()[单选题]67.关于AspectJ注解的介绍,说法错误的是A)@Aspect用于定义一个切面B)@Pointcut用于定义切入点表达式C)@Before用于定义前置通知,相当于BeforeAdviceD)@After用于定义后置通知,相当于AfterReturningAdvice[单选题]68.MyBatis拦截器需要实现的接口是()A)AbstractInterceptorB)InterceptorC)PluginD)AbstractPlugin[单选题]69.下列选项关于Spring的核心机制--依赖注入的描述正确的是()。A)所谓依赖注入就是明确地定义组件接口,独立开发各个组件,然后根据组件间的依赖关系组装运行的设计开发模式B)Spring不负责管理bean之间的关系C)<bean>节点有可选的<property>子节点,用于注入bean的属性D)在Spring的配置文件中,使用<bean>来创建Bean的实例[单选题]70.为16位Unicode字符流提供读和写操作支持的类分别是()A)FileInputStream类和FileOutputStream类B)InputStream类和OutputStream类C)FileReader类和FileWriter类D)File_Reader类和File_Writer类[单选题]71.关于Map和List,下面说法正确的是()。(选择一项)A)Map继承自Collection接口B)Map中的key、value不允许都是nullC)Map中的key值不允许重复D)Map中的value值不允许重复[单选题]72.下列那个选项属于事务管理器A)TransactionManagerB)DataSourceC)QueryForObjectD)CALL[单选题]73.开发者编写带属性的bean类,以表示动画的协调。为允许目标应用访问和改变此属性,开发者必须编写什么方法?()A)setTags()方法B)getTags()方法.C)accessor和mutator方法.D)getAsText()方法和setAsText()方法.[单选题]74.MyBatis编程步骤选择正确顺序的一项[题]A)Step1:创建SQLSessionFactoryStep2:通过SQLSessionFactory?创建SQLSession?Step3:通过SQLSession?执行数据库操作?Step4:调用session.close()关闭会话B)Step1:创建SQLSessionStep2:通过SQLSession执行数据库操作?Step3:调用mit()提交事务?Step4:调用session.close()关闭会话C)Step1:创建SQLSessionStep2:通过SQLSession创建SQLSessionFactoryStep3:通过SQLSessionFactory执行数据库操作Step4:调用mit()提交事务Step5:调用session.close()关闭会话D)创建SQLSessionFactory?Step2:通过SQLSessionFactory创建SQLSession?Step3:通过SQLSession执行数据库操作Step4:调用mit()提交事务?Step5:调用session.close()关闭会话[单选题]75.当需要整合Spring和Hibernate时,通常采用()方式来完成。A)通过配置Hibernate的配置文件,声明Spring的存在。B)通过配置Spring的配置文件,配置Hibernate的SessionFactory及其POJO。C)通过配置web.xml。D)通过配置Hibernate的映射文件,声明Spring的存在。[单选题]76.以下的技术不属于J2EE的是()A)RMIB)JNDIC)COMD)JMS[单选题]77.下面的代码对username域应用了()<fieldname=?username?><field-validatortype=?required?><message>Usernamecannotcannotbeempty</message><field-validator><fieldname=?usesname?><vi%ldjame=?email_address?-`<fiAld-vali`atoPtyxe=?required?>`<message>EmailAddr?<field-validator><field-validator><field-vaMidatortype=?email?<<messago>Entertheemailidinpropertormat(eg:abc.def@)</mes{age><field-validator><field>A)必填验证B)双精度验证C)整型验证D)字符串长度验证[单选题]78.Web服务可以基于不同的网络协议,最常用的是()。(选择一项)A)HTTPB)SMTPC)FTPD)MQSeries[单选题]79.以下()不属于AOP应用场景A)日志记录B)安全控制C)事务处理D)数据处理[单选题]80.@SelectKey(statement="selectlast_insert_id()",keyProperty="id",resultType=Long.class,before=false)注解的作用是什么()[题]A)返回值为最后一次插入数据的id倿B)查询数据库中最大的id倿C)查询当前数据库中id的数釿D)查询数据库中是否存在相同id[单选题]81.MVC中v是A)ModelB)ViewC)ControllerD)ModelAndView[单选题]82.以下哪一个CSS属性不属于W3C的CSS2规范?A)list-style-positionB)min-heightC)floatD)text-overflow[单选题]83.在JSP中,只有一行代码:<%=AB%>,运行将输出A)ABB)ABC)113D)没有任何输出,因为表达式是错误的[单选题]84.<html><body><%{%><jsp:useBeanid="address"class="AddressBean"scope="session"/><%}%><jsp:useBeanid="address"class="AddressBean"scope="session"/><jsp:getPropertyname="address"property="street"/></body></html>下面()是正确的?A)编译错误B)运行时间异常C)打印出street的值D)翻译时错误(translationerror)[单选题]85.在Struts框架中,使用()元素为应用配置多个ActionFormBean。A)<form>B)<action>C)<form-beans>D)<servlet>[单选题]86.在J2EE中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。A)response.getParameter(?title?);B)requert.getParameters(?title?);C)request.getAttribute(?title?);D)requert.getParameter(?title?);[单选题]87.include指令是用来包含文件的,下面的说法正确是()A)是静态的包含B)以上都不对C)2个页面之间的变量可以重名D)是动态的包含[单选题]88.下列说法错误的是?A)Spring、SpringMVC和Mybatis,是标准的MVC设计模式B)Spring实现业务对象管理C)Mybatis作为数据对象的持久化引擎D)Spring是一个开源框架,Spring是一个高耦合的控制反转(IoC[单选题]89.()可在JSP页面出现该指令的位置处,静态插入一个文件。A)page指令标签B)page指令的import属性C)include指令标签D)include动作标签[单选题]90.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式A)嵌入样式B)内联样式C)文件样式D)外联样式[单选题]91.QBC查询中,表达id>=30条件正确的是()A)Restrictions.between(?id?,30)B)Restrictions.ge(?id?,30)C)Restrictions.gt(?id?,30)D)Restrictions.in(?id?,30)[单选题]92.下面的那一个不是Java合法标识符()A)Girl_$B)$23C)www12D)3xy[单选题]93.J2EE中在JSP中要使用user包中的User类,则以写法正确的是()A)<jsp:useBeanid=?user?class=?user.User?scope=?page?/>B)<jsp:useBeamid=?user?class=?user?import=?user.*?/>C)<jsp:useBeanclass=?user.Use.class?/>D)<jsp:useBeanname=?user?class=?user.User?/>[单选题]94.对于Struts框架应用,可以在()中配置ActionServlet类,并且声明Web应用所使用的Struts标签库。A)Struts-config.xml。B)web.xml。C)perties。D)servlet.xml。[单选题]95.{下面是Servlet调用的一种典型代码:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><html><bodybgcolor=cyan><ahref="helpHello">访问FirstServlet</a></body></html>该调用属于下述哪种。}A)url直接调用B)超级链接调用C)表单提交调用D)jsp:forward调用[单选题]96.内连接的语句形式为:SELECT内容FROM表1INNERJOIN表2ON<接条件>,对连接条件说法不正确的是?A)连接条件中可以使用表名或表名别名B)连接条件可以使用比较运算符,也可以使用逻辑运算符C)比较运算符使用=时,称为等值连接D)若两个表中有同名字段,那么在同名字段前必须加表名,但不可以使用表别名[单选题]97.在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()A)requestB)responseC)applicationD)page[单选题]98.在一个javabean里有一个属性是user_name。下面对应的get方法是符合javabean的默认规则的是()A)getUser_nameB)get_UsernameC)getUsernameD)getUserName[单选题]99.为了支持J2EE应用开发,在Eclipse中可以安装(),实现JSP编辑,EJB部署等功能。A)Lomboz插件B)EclipseTomcat插件C)Log4E插件D)JBoss插件[单选题]100.一个struts的.do必须具备的部分是()A)controllerB)formbeanC)taglibD)action[单选题]101.在AOP中,()表示以一种代码结构实现的或者尚未实现的系统中所必需的某些功能或要求,从技术上来讲,一个复杂的软件系统可以被看成它的组合实现。A)关注点B)静态切入点C)动态切入点D)切入点[单选题]102.关于Spring框架说法错误的是A)Spring是一个轻量级的企业级开发框架B)Spring框架的核心是--个AOP容器C)Spring有2个主要目标-是让现有技术更易于使用,二是促进良好的编程习惯D)Spring坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提供支持[单选题]103.下⾯选项中,⽤于供外界获取javaBean的price属性值的⽅法是()A)getPrice()B)setprice()C)setPrice()D)getprice()[单选题]104.在JavaEE中,在web.xml中,有如下代码:<session-config><session-timeout>30</session-timeout></session-config>以下描述,正确的是()。A)定义了默认的会话时时长,时长为30分钟B)可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来C)定义了默认的会话超时时长,时长为30小时D)可以使用Session类的getMaxInactiveInterval()方法把该值取出来[单选题]105.在jQuery中,如果想要自定义一个动画,用()函数来实现。(选择一项)A)animate()B)hide()C)show()D)slideUp[单选题]106.http://localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是_______A){}B){name}C){}D){param.get("name")}[单选题]107.在配置虚拟目录的时候我们必须修改的是配置文件里的那两项()A)path和privilegedB)path和docBaseC)privileged和debugD)debug和docBase[单选题]108.定义一个接口必须使用的关键字是()A)publicB)classC)interfaceD)static[单选题]109.在下划线处填写正确代码实现重定向@RequestMapping("/toJump")publicStringskipTest(){return"_______:/jump.do";}A)skipB)forwardC)redirectD)to[单选题]110.前置通知是在目标方法之前执行,以下配置正确的是?A)<aop:beforemethod="切面类的方法名"pointcut-ref="切入点表达式是引用"/>B)<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>C)<aop:beforemethod="切面类的方法名"pointcut-ref="前置增强引用"/>D)<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>[单选题]111.在tomcat的一个虚拟目录里,如果我们需要增加一个我们自己的类文件,那么对于一个已经编译好的类文件我们应该把包拷贝到那()A)WEB-INF/B)WEB-INF/configC)WEB-INF/classesD)WEB-INF/lib[单选题]112.关于spring说法错误的是()A)spring是一个轻量级JAVAEE的框架集合B)spring包含一个?依赖注入?模式的实现C)使用spring可以实现声明事务D)spring提供了AOP方式的日志系统[单选题]113.在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径。A)<servlet>中的<servlet-name>B)<url-pattrrn>C)WEB-INF文件夹<servlet-class>D)<servlet-mapping>中的<servlet-name>[单选题]114.数组作为参数传递的是()。A)值B)地址C)名称D)以上都不对[单选题]115.下列对多态性的描述中,错误的是()。A)Java语言允许方法重载与方法覆盖B)Java语言允许运算符重载C)Java语言允许变量覆盖D)多态性提高了程序的抽象性和简洁性[单选题]116.JSP内置对象request和getParameterValues()方法的返回值是()。A)String[]B)Object[]C)StringD)Object[单选题]117.Mysql数据服务的默认端口号是[题]A)3306B)8080C)3303D)1433[单选题]118.()包包含标签处理程序(taghandler)中实现的接口?A)javax.servlet.jsp.*B)javax.servlet.tagextC)javax.jsp.tagextD)javax.jsp.servlet.*[单选题]119.下列关于基本数据类型的取值范围描述中,正确的是A)byte类型范围是-128~128B)boolean类型范围是真或者假C)char类型范围是0~65536D)short类型范围是-32767~32767[单选题]120.在JavaEE中,关于框架技术,下面说话错误的是()。(选择一项)A)框架是一个可重用的半成品B)框架能保证我们程序结构风格的统一C)Struts是一个MVC框架,简化了视图层、模型层的开发D)DWR是一个框架,用于简化Ajax的开发[单选题]121.涉及查询整个班级平均年龄的SQL函数是[题]A)MAXB)AVGC)MIND)SUM[单选题]122.System.out.println("5"+2);的输出结果应该是A)52B)7C)2D)5[单选题]123.Java中A)一个子类可以有多个父类,一个父类也可以有多个子类B)一个子类可以有多个父类,但一个父类只可以有一个子类C)一个子类可以有一个父类,但一个父类可以有多个子类D)上述说法都不对[单选题]124.在J2EEMVC设计模式体系结构中()是实现控制器的首选方案。A)JSPB)ServletC)JavaBeanD)HTML[单选题]125.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为A)jsp文件B)class文件C)jar文件D)web.xml文件[单选题]126.以下程序代码对Customer的name属性修改了两次:tx=session.beginTransaction();Customerc1=(Customer)session.load(Customer.class,newLong(1));c1.setName(\"Jack\");c1.setName(\"Mike\");mit();执行以上程序,Hibernate需要向数据库提交()条update语句A)2B)0C)3D)1[单选题]127.sesson对象的()方法用于判断是否为开始新会话。A)isNewSessionID()B)begin()C)invalidate()D)isNew()[单选题]128.接口体中不应包含()A)常量定义B)常量赋值C)方法实现D)方法声明[单选题]129.fromCatascat,不仅仅返回Cat的实例,而且还返回____的实例A)Cat的接口B)Cat父类C)Cat子类D)Cat实现接口[单选题]130.下列信息中哪一个概念不是Spring中常用的()。A)IOCB)DIC)ORMD)AOP[单选题]131.在Hibernate中,如果需要为QBC查询设置查询条件,需要使用()。A)建立一个Expression对象B)建立一个Criterion对象C)使用Creiteria接口D)where子句[单选题]132.不能在不同用户之间共享数据的方法是()A)利用文件系统B)通过ServletContext对象C)利用数据库D)通过cookie[单选题]133.下列选项中,哪一个不是Spring中事务管理的核心接口()A)TransactionDefinitionB)TransactionManagerC)TransactionStatusD)PlatformTransactionManager[单选题]134.在JQuery中,可以给ID为?btnTest?的按钮添加一次性点击事件的是()。(选择一项)A)$("#btnTest").click(function(){,})B)$("#btnTest").bind("click",function(){,})C)$("#btnTest").one("click",function(){,})D)$("#btnTest").live("click",function(){,})[单选题]135.配置注解映射器和适配器A)<context:component-scanbase-package="com.tgb.web.controller.annotation"></context:component-scan>B)<mvc:annotation-driven></mvc:annotation-driven>C)<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">D)<context:component-scanbase-package="cn.itcast.ssm.controller"></context:component-scan>[单选题]136.当()时,JSP引擎产生一个session对象。A)web应用服务器启动时B)当web应用服务器启动后,第一个客户来访时C)当每个客户首次访问服务器上的一个JSP页面时D)当每个客户首次访问服务器上的一个JSP或HTML页面时[单选题]137.下列不对的是()A)一个实例方法可以同时为protected和AbstractB)static变量也可为final的C)static方法可以是protectedD)static方法可以是的[单选题]138.()框架是一个分层架构,由7个定义良好的模块组成。其模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。A)AJAX。B)Spring。C)Hibernate。D)Struts。[单选题]139.使用请求和委托的时候我们使用的是RequestDispather对象,假设虚拟目录为test,有servlet1和servlet2下面从servlet1跳转到servlet2的写法正确的是()A)RequestDispatherfw=newRequestDispather(B)RequestDispatherfw=request.getRequestDispather(C)RequestDispatherfw=newRequestDispather(D)RequestDispatherfw=request.getRequestDispather([单选题]140.如果不使用任何访问控制符(public,protected,private),则以下哪种类型的类不能对该成员进行直接访问A)同一类B)同一包中的子类C)同一包中的非子类D)不同包中的子类[单选题]141.在Oracle中,关于HAVING子句,以下说法正确的是()。(选择一项)A)HAVING子句和WHERE子句相同B)HAVING子句用于单行的条件查询C)HAVING子句用于已分组的条件查询D)HAVING子句必须紧跟在WHERE子句后面使用[单选题]142.DELIMITER//CREATEPROCEDUREinsertProc(npint)Begindeclarevarintsetvar=p+1;Casevarwhen0theninsertintoBvalues(20);When1theninsertintoBvalues(21);Elseinsertintotvalues(22);Endcase;end;//DELIMITER;有存储过程创建如上,语句callinsertProc(0)插入B表中的值是?A)20B)21C)22D)23[单选题]143.在OracleJDBC中,当创建了一个connection对象之后,需要创建一个()对象,用于执行查询操作A)StatementB)DrivermanagerC)ResultsetD)SQLException[单选题]144.以下说法错误的是A)Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同B)Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql的parameterType的类型相同C)Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同D)Mapper.xml文件中的namespace即是mapper接口的类路径[单选题]145.CREATETRIGGER<触发器名><触发时间><触发事件>ON<表名>FOREACHROW<sQL语句>;创建触发器语法规则如上所述,下列说法不正确的是?A)触发器名称在当前数据库下必须是唯的B)角触发时间包括AFTER和BEFORE两种C)FOREACHROW表示操作影响的每一条记录都会执行一次触发程序D)触发事件包括INSERT和DELETE两种[单选题]146.<html><%intcount=1;%>___________</html>以下()语句可以在上面下划线处插入,并且运行后输出结果是:1。A)<%=count++%>B)<%=++count%>C)<%count++;%>D)<%++count;%>[单选题]147.在jsp中作用域由小到大的组合是:()()A)requestpagesessionapplicationB)pagerequestsessionapplicationC)pageContextrequestsessionapplicationD)pageScoperequestsessionScopeapplicationScope[单选题]148.关于ApplicationContext接口,下列说法错误的是A)它是beanfactory的子接口B)ApplicationContext是基于beanfactory而建立的,ApplicationContext继承了beanFactory的功能C)fileSystemXmlApplicationContext是其子接口D)ApplicationContext提供了对资源文件进行访问的支持[单选题]149.在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得当发生404错误时,打开自己设计的文件:404Error.html,()在Web.xml中配置。(选择一项)A)<error><error-code>404</error-code><location>/errors/404Error.html</location></error>B)<error><error-type>404</error-type><location>/errors/404Error.html</location></error>C)<error><exception-type>javax.servlet.$404Exception</exception-type><location>/errors/404Error.html</location></error>D)<error><error-code>404</error-code><location>/errors/404Error.html</location></error>[单选题]150.以下关于继承的叙述正确的是A)在Java中类只允许单一继承B)在Java中一个类只能实现一个接口C)在Java中一个类不能同时继承一个类和实现一个接口D)在Java中接口只允许单一继承[单选题]151.如何实现监听ServlvetRequest对象添加属性。A)实现ServletRequestListener接口的RequestInitialized方法B)实现ServletRequestAttributeListener接口的attributeReplaced方法C)实现ServletRequestListener接口的attributeAdded方法D)实现ServletRequestAttributeListener接口的attributeAdded方法E)实现ServletRequestListener接口的RequestDestroyed方法[单选题]152.下面哪句代码能获得硬盘上所有的Cookie。A)Cookiecookie[]=request.getCookies()B)Cookiecookie[]=request.addCookies()C)response.addCookie(cookie)D)Cookiec=newcookie(?name?,?value?)E)以上选项都不能[单选题]153.下列关于ServletConfig接口说法错误的是。A)ServletConfig接口是一个由Servlet容器使用的Servlet配置对象B)ServletConfig接口用于在Servlet初始化时向它传递信息C)ServletConfig接口拥有getInitParameter()方法D)ServletConfig接口拥有getServletName()方法E)ServletConfig接口的getServletContext()方法不返回任何值第2部分:多项选择题,共39题,每题至少两个正确答案,多选或少选均不得分。[多选题]154.下面关于SpringMVC特点说法正确的是()。A)灵活性强,易于与其他框架集成B)提供了一个前端控制器DispatcherServlet,使开发人员无需额外开发控制器对象C)支持国际化D)支持多种视图技术[多选题]155.Mybatis接口绑定的方式有哪两种[题]A)注解绑定B)直接绑定C)XML里面写SQL绑定D)XML里面写方法绑宿[多选题]156.对于Hibernate的检索方式,以下说法正确的有()。()A)在QBC检索方式中,使用QBCAPI来检索对象B)在HQL检索方式中,使用面向对象的HQL查询语言C)在OID检索方式中,按照对象的OID来检索对象,Session的get()和load()方法提供这种功能D)在导航对象图检索方式中,根据已经加载的对象,导航到其他对象[多选题]157.持久层设计要考虑的范畴有哪些[题]A)数据存储逻辑分离B)数据访问底层实现的分禿C)资源管理和调度的分离D)数据抽象[多选题]158.应用框架强调的是软件的设计重用性和系统的可扩充性以缩短大型应用软件系统的开发周期,提高开发质量。下面()是目前行的Java框架。()A)SpringB)AJAXC)HibernateD)Struts[多选题]159.以下属于choose标签内部标签的是A)whenB)selectC)otherwiseD)if[多选题]160.下面对Spring包装Struts1.2的说法正确的是()(选择两项)A)Spring包装Struts的ActionServletB)Spring包装Struts的ActionC)主要是利用Spring的依赖注入D)主要利用Spring的面向方面的编程[多选题]161.在基于Struts的应用中,主要需要配置如下()文件。A)web.xml。B)资源文件。C)数据库连接文件。D)struts-config.xml。[多选题]162.下列说法正确的是?A)HttpServletRequest:通过request对象获取请求信息B)HttpServletResponse:通过response处理响应信息C)HttpSession:通过session对象得到session中存放的对象D)modelMap是一个接口实现[多选题]163.编译和运行J2EE应用主要需要如下()jar文件。A)Sun\AppServer\jdk\lib\toolsB)Sun\AppServer\jdk\lib\dt.jar。C)Sun\AppServer\jdk\lib\j2ee.jar。D)Sun\AppServer\jdk\lib\j2me.jar。[多选题]164.Javamail包用于处理电子邮件的核心类包括()A)AddressB)TransportC)MessageD)Session[多选题]165.Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?选择说法正确的[题]A)不同的xml映射文件,如果配置了namespace,那么id可以重复B)如果没有配置namespace,那么id不能重复C)如果没有配置namespace,那么id能重夿D)不同的xml映射文件,如果配置了namespace,那么id不可以重夿[多选题]166.以下属于MyBatis基本注解的有()[题]A)@SelectB)@InsertC)@UpdateD)@Provider[多选题]167.@RequestMapping注解常用的属性A)nameB)valueC)methodD)params[多选题]168.对于Strusts的标签,以下说法正确的有()。A)Bean标签:用来在JSP页面中管理Bean;B)逻辑标签:用来在JSP页中控制流程。C)HTML标签:用来生成HTML标签,在表单中显示数据,使用会话ID对URL进行编程。D)模板标签:使用动态模板构造普通格式的页面。[多选题]169.事务属性包含A)是否可用B)传播行为C)隔离规则D)回滚规则[多选题]170.Jdeveloper具有如下特性()A)支持创建EJBB)支持将J2EE应用部署到Web服务器上C)支持Web程序开发D)支持应用的编辑于调试[多选题]171.在J2EEWeb客户端中,通常有以下()部分组成。A)接收从服务器传来的页面并将其显示出来的Web页面B)处理请求的ServletC)处理业务逻辑的JavabeanD)运行在Web层的Web组件生辰管道包含各种标记语言(HTML、XML等等)的动态Web页面[多选题]172.以下()是JSP页面的内置对象,它们都是ServletAPI的类或者接口的实例,只是JSP规范将它们完成了默认初始化,即它们已经是对象,可以直接使用。A)out:javax.servlet.jsp.JspWriter的实例B)exception:java.lang.Throwable的实例C)config:javax.servlet.ServletContex的实例D)application:javax.servlet.ServletContex的实例[多选题]173.在Struts中,控制器类中一般需要添加相应属性有()。(选择二项)A)setter方法B)as方法C)getter方法D)is方法[多选题]174.此处可以填写的标签包括A)</property>B)</property>C)</property>D)</property>[多选题]175.在Spring框架中,为了在Spring的配置文件中配置某个Bean,通常需要指定以下()属性。A)idB)class。C)method。D)property。[多选题]176.为了方便转换,MyBatis框架提供了一些默认的类型处理器,包括有()。A)FloatTypeHandlerB)BooleanTypeHandlerC)IntegerTypeHandlerD)DateTypeHandler[多选题]177.Web服务互操作组织对Web服务标准给出了定义,主要包括()A)SOAPB)WSDLC)UDDID)SOA[多选题]178.PlatformTransactionManager接口常见的几个实现类有()。A)DataSourceTransactionManagerB)HibernateTransactionManagerC)MybatisTransactionManagerD)JtaTransactionManager[多选题]179.下列有关Spring框架的描述,正确的有()A)Spring是持久层框架B)Spring是JavaWeb开发框架C)Spring是开源框架D)Spring是一个重量级框架[多选题]180.应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。下面()是目前流行的Java框架。A)Struts。B)Hibernate。C)Spring。D)AJAX。[多选题]181.以下()是JDBC)Connection类的常用方法。A)booleanexecute(Stringsql)throwSQLException。B)voidcommit()throwSQLException。C)PrepareStatementperpareStatement(Stringsql)throwSQLException。D)StatementcreateStatement()throwSQLException。[多选题]182.对于OracleXDKJava包,以下说法正确的有()A)Oraclexmlparserv2,提供对XML编译,XSL转换的APIB)Oraclexmlparser.schema.提供对XML,Schema处理的APIC)Oraclexmlsql,提供从数据库生成XML的APID)Oraclexmljaxp,实现JAXP标准[多选题]183.关于MyBatis配置文件中<typeAliases>元素说法正确的是()A)<typeAliases>元素用于为配置文件中的Java类型设置一个简短的名字,即设置别名B)<typeAliases>元素的子元素<typeAlias>中的type属性用于指定需要被定义别名的类的全限定名;alias属性的属性值就是自定义的别名C)如果省略<typeAliases>元素的alias属性,MyBatis会默认将类名作为别名D)也可以通过在类名上使用@Alias(value="user")的形式定义别名[多选题]184.在Hibernate中,Session提供了以下()检索方法,可以用来从数据库中检索对象。A)load()。B)get()。C)find()。D)select()。[多选题]185.Hibernate数据缓存可以分为()。A)内部缓存B)二级缓存。C)外部缓存。D)持久层缓存。[多选题]186.默认情况下,MyBatis允许使用插件来拦截的接口有以下()A)ExecutorB)ParameterHandlerC)ResultHandlerD)StatementHandler[多选题]187.以下有关<bean>元素的autowire属性值及说明正确的是()。A)byType:根据属性的数据类型(Type)自动装配,如果一个Bean的数据类型兼容另一个Bean中属性的数据类型,则自动装配B)constructor:根据构造函数参数的数据类型,进行byType模式的自动装配C)default:由<bean>的上级标签<beans>的default-autowire属性值确定D)byName:根据属性的名称自动装配。容器将根据名称查找与属性完全一致的Bean,并将其属性自动装配。[多选题]188.Servlet的生命周期包括下列哪几个阶段。A)装载ServletB)创建一个Servlet实例C)调用init()方法D)激活Service()方法,并传递请求和响应对象E)调用destroy()方法来销毁Servlet[多选题]189.下面关于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()方法用来释放标签程序占用的任何资源[多选题]190.下列说法中正确的是。A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含B)include指令中file属性指定要包含的文件名C)include指令只允许你包含动态页面D)Taglib指令允许页面使用者自定义标签E)你必须在使用自定义标签之前使用<%@taglib%>指令[多选题]191.下列对于JSTL的说法正确的是。A)JSTL是指(JavaServerPagesStandardTagLibrary,JSP)标准标记库B)JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持C)JSTL在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。D)JSTL简化了JSP和WEB应用程序的开发。E)JSTL以一种统一的方式减少了JSP中的scriptlet代码数量[多选题]192.下列关于URL重写说法正确的是。A)可以实现会话跟踪技术B)URL重写就是在客户端URL地址后加一串参数来标识会话C)使用URL重写时,URL地址后面只能跟一个参数D)使用URL重写时,URL地址后面能跟多个参数E)使用URL重写时,URL地址后面以???作为标识符第3部分:填空题,共5题,请在空白处填写正确答案。[填空题]193.Resulset接口的(_____________)方法可以使结果集指针指向下行数据。[填空题]194.编写简单的<form>提交name,passwd参数提交给get.jsp。[填空题]195.表格定义中使用的子标记<td>的含义为_______。[填空题]196.说出数据连接池的工作机制是什么?[填空题]197.JDBC的主要任务是:(_____________)、(_____________)、(_____________)第4部分:判断题,共44题,请判断题目是否正确。[判断题]198.JSP页面中的指令标记、JSP动作标记统称为脚本元素。[判断题]199.在传统模式下,采用?new被调用者?的方式来创建对象会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护()。A)正确B)错误[判断题]200.一个类实现一个接口,则该类必须实现接口中的所有方法。A)正确B)错误[判断题]201.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。()[判断题]202.forward地址栏变化,可以跳转到任何页面和机器。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作流程与效率优化制度
- 幼儿园学校管理制度
- 探究实验-鼠妇
- 人教部编版四年级语文上册《语文园地七》精美课件
- 【寒假阅读提升】四年级下册语文试题-非连续性文本阅读(四)-人教部编版(含答案解析)
- 东北育才中学2023-2024学年高三第十次考试数学试题
- 算法设计与分析 课件 9.3-概率算法 - 拉斯维加斯算法
- 2024年广西客运从业资格证app软件
- 2024年滨州客运从业资格证模拟考试练习题
- 2024年广元驾驶员货运从业资格证考试题
- 退休项目经理返聘合同-工程管理
- 工厂安全教育知识
- 造价岗位转正述职报告
- 屋面瓦及檩条拆除安全专项方案
- 提高感染性休克集束化治疗完成率工作方案
- 北师大版数学八年级上册综合与实践《哪一款手机资费套餐更合适》课件
- 消防安全生命至上
- 在役聚乙烯燃气管道风险评估实施导则
- 铁的氢氧化物课件
- 鞋业调查报告
- 华润深圳万象食家项目招商手册
评论
0/150
提交评论