J2EE开发基础(习题卷4)
第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]对于预定义<%! 预定义%>的说法错误的是: ()
A)一次可声明多个变量和方法,只要以 “;结”尾就行
B)一个声明仅在一个页面中有效
C)声明的变量将作为局部变量
D)在预定义中声明的变量将在JSP 页面初始化时初始化
答案:C
解析:
2.[单选题]关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?
A)应用是基于过程的
B)业务逻辑和表示逻辑混合
C)软件维护和扩展困难
D)产生较多的文件
答案:D
解析:
3.[单选题]在WEB 应用程序的目录结构中,在WEB-INF 文件夹外的文件为
A)jsp 文件
B)class 文件
C)jar 文件
l 文件
答案:A
解析:
4.[单选题]J2EE中( )类( )方法用于返回应用程序的上下文路径。(    )
A)ServletContext、getContextPath()
B)HttpServletRequset、getPathInfo()
C)HttpServletRequest、getContextPath()
D)ServletContext、getPathInfo()
答案:C
解析:
5.[单选题]在JSP中使用<jsp:getProperty> 标记时,不会出现的属性是:(  )
A)name
B)property
C)value
D)以上皆不会出现
答案:C
解析:
6.[单选题]下边哪个不是FORM 的元素?(    )
A)input
B)textarea
解析:
7.[单选题]下面不属于JSP内置对象的是
A)out对象
B)respone对象
C)application对象
D)page对象
答案:D
解析:
8.[单选题](  )动作用于将请求发送给其他页面
A)next
B)forward
C)include
D)param
答案:B
解析:
9.[单选题]若有定义 String tom=""我们是学生"";则 tom.length()的值是()
A)5
B)10
C)6
D)11
答案:A
解析:
10.[单选题]下列关于自动类型转型的说法中,哪个正确
A)char类型数据可以自动转换为任何简单的数据类型的数据
B)char类型数据只能自动转换为int类型数据
C)char类型数据不能自动转换 boolean类型数据
D)char类型不能做自动类型转换
答案:C
解析:
11.[单选题]Jsp 中有如下代码:<%Cookie c = new Cookie( “ name” , “ admin ”
);c.setMaxAge(10000);response.addCookie(c);%>以下哪句代码可以正确显示”admin”
A)${cookie.name}
B)${cookie.name.value}
C)${ name}
D)${name.value}
答案:B
解析:
12.[单选题]当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
A)发送一个JSP源文件到客户端
B)发送一个Java文件到客户端
C)发送一个HTML页面到客户端
D)什么都不做。
13.[单选题]使用MyBatis时,有如下代码:
A)<if test="title" != null>
B)<if test="title != null">
C)<if title != null>
D)<if title ="test != null">
答案:B
解析:
14.[单选题]以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果() 。
<%request.setAttribute("count",newInteger(0));Integer count =Attribute("count") ;%><%=count %>
A)编译不通过
B)可以编译运行,输出0
C)编译通过,但运行时抛出ClassCastException
D)可以编译通过,但运行无输出
答案:A
解析:
15.[单选题]J2EE中, HttpSession 接口位于(    )包中。
A)javax.servlet.http
B)javax.servlet.http.session
C)javax.servlet.session
D)javax.servlet
答案:A
解析:
16.[单选题]假设对Customer 类的orders 集合采用延迟检索策略,编译或运行以下程序,会出现什
么情况( )
Session session=sessionFactory.openSession();
tx = session.beginTransaction();
Customer customer=((Customer.class,new Long(1));
txmit();
session.close();
Iterator Orders().iterator();
A)编译出错
B)编译通过,正常运行,不显示任何信息
C)编译通过,正常运行,并显示出结果
D)编译通过,但运行时抛出异常
答案:D
解析:
17.[单选题]某业务方法materielApply(UserEntity user, List materiels) 需要对其进行事务控
制,下面的声明方式不能起到效果的是(  )。(选择一项)
A)将查询方法声明为只读事务,其他方法声明为REQUIRED
B)声明do 开头的方法为REQUIRED,并修改方法名为doMaterielApply
C)<tx:method name="*Apply" propagation="REQUIRED" />
D)事务的propagation 属性声明为SUPPORTS
答案:B
18.[单选题]以下不属于MyBatis的Executor执行器的是[题]
A)SimpleExecutor
B)ReuseExecutor
C)BatchExecutor
D)StateMent
答案:D
解析:
19.[单选题]下列选项中,哪个属性可以指定JSP翻译成Servlet源件中导包或类?( )
A)language
B)extends
C)import
D)session
答案:C
解析:
20.[单选题]在Spring中,以下关于ApplicationContext接口说法错误的是( )
A)它是BeanFactory的子接口
B)ApplicationContext是基于BeanFactory而建立的,ApplicationContext继承了BeanFactory的功能
C)FileSystemXmlApplicationContext是其子接口
D)ApplicationContext提供了对资源文件进行访问的支持
答案:C
解析:概念理解
21.[单选题]以下有关Bean的singleton作用域说法错误的是()。
A)prototype是Spring容器默认的作用域
B)对需要保持会话状态的Bean(如Struts2的Action类)应该使用prototype作用域
C)在使用prototype作用域时,Spring容器会为每个对该Bean的请求都创建一个新的实例
D)要将Bean定义为prototype作用域,只需在配置文件中将<bean>元素的scope属性值设置为prototype即可答案:A
解析:
22.[单选题]下面类型中,不属于请求处理方法参数类型的是()。
A)javax.servlet.http.HttpSession
B)@MatrixVariable
C)org.springframework.ui.Model
D)void
答案:D
解析:
23.[单选题]通常情况下,可以使用(  )将XML转化为HTML,WML护着XHTML格式。
A)DOM
B)SAX
C)XPath
D)XSLT
答案:D
解析:
24.[单选题]#{}和${}的区别是什么
B)#{}是字符串替换,${}是预处理
C)${}可以有效的防止SQL注入,提高系统安全性
D)无区别
答案:A
解析:
25.[单选题]aa.jsp文件如下:<%!static int i=0; int j=0; %><html><body><%for(;i++<2;){
out.print(j++);out.print( “” );}%></body></html>有两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览aa.jsp一次,那么第二个客户看到浏览器显示(    ).(选择一项)
A)01
B)12
C)34
D)56
答案:D
解析:
26.[单选题]以下双方属于多对多关系的是[题]
A)用户-角
B)用户-银行卿
C)用户-手机叿
D)学生-语文成绩
答案:A
解析:
27.[单选题]下选项中, 于返回某个资源件的InputStream输流对象的法是( )
A)getRealPath(String path)
B)getResource(String path)
C)getResourcePaths(String path)
D)getResourceAsStream(String path)
答案:D
解析:
28.[单选题]关于Spring 与和Hibernate 集成, 下面说法不正确的是(  )。(选择一项)
A)通过Spring, 可以在Biz 层代码中无需直接实例化DAO类, 而是通过注入得到
B)在Spring 配置文件中可以通过Spring 提供的LocalSessionFactoryBean, 来获得
SessionFactory 的实例
C)Spring 提供了HibernateDaoSupport 类来简化Hibernate 的使用
D)通过集成Spring 和Hibernate, 用Spring 管理程序的依赖关系, 将SessionFactoryjsp定义
注入到DataSource 中
答案:D
解析:
29.[单选题]以下配置代码中错误在那一行? <bean id="userService"
class="com.mhys.demo.user.UserService"></bean><bean id="orderService"
class="com.der.OrderService"></bean><bean id="myAdvice"
class="com.mhys.demo.advice.MyAdvice"></bean>  --1<aop:config><aop:pointcut expression="execution(* com.mhys.demo..*Service.add*(..))"id="pointCut"/> --2<aop:aspect ref="userService">  --3<aop:after method="afterAdvice" pointcut-ref="pointCut"/>--4</aop:aspect></aop:config>
A)1
B)2

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。