J2EE开发基础(习题卷20)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下哪些不属于Spring 4.3版本中Bean的作用域()
A)application
B)request
C)response
D)globalSession
答案:C
解析:
2.[单选题]在Servlet 过滤器的生命周期方法中,每当传递请求或响应时, web 容器会调用(    )方法。
A)service
B)init
C)destroy
D)doFilter
答案:D
解析:
3.[单选题]下面一对多关联的配置中,存在哪些错误(  )。
<set name="orders" inverse="false" cascade="true">
<one-to-many class="ity.Order"
column="customer_id" />
</set>
A)inverse 属性不可以设置为false
B)cascade属性可设置为true
C)class="ity.Order" 应为type="ity.Order"
D)column 属性不可再<one-to-many> 节点内设置
答案:D
解析:
4.[单选题]在JSP页面中可以通过Struts 2 提供的()标签来输出国际化信息
A)<s: texts >
B)<s: submit >
C)<s: input >
D)<s:text>
答案:D
解析:
5.[单选题]<html >
<body>
<jsp:useBean id="address" class="Address Bean" / >
<jsp:setPropertyname="address" property="city" / >
<jsp:get Property name="address" property="city" / >
</body >
localhost:8080/ address.jsp?city=Chicago
A)Miami
B)Chicago
C)以上都不对
D)Los Angeles
答案:B
解析:
6.[单选题]在l文件中,描述了一个Servlet,其中( )指定了Servlet类的访问路径。
A)<servlet>中的<servlet-name>
B)<url-pattrrn>
C)WEB-INF文件夹<servlet-class>
D)<servlet-mapping>中的<servlet-name>
答案:B
解析:
7.[单选题]{
现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。
<%
Out.Attribute("svse"));
%>
<%
Session.invalidate();
Out.Attribute("svse"));
%>
}
A)null, 异常信息
B)null, null
C)异常信息,异常信息
D)异常信息,null
答案:A
解析:
8.[单选题]下面( )不是Java语言的特点。
A)分布式计算
B)健壮性
C)跨平台
D)静态性
答案:D
解析:
9.[单选题]Servlet 程序的入口点是:(  )
A)init ()
B)main ()
C)service ()
D)doGet ()
答案:A
解析:
B)setprice()
C)setPrice()
D)getprice()
答案:A
解析:
11.[单选题]下列哪一项不属于变量的组成部分
A)变量名
B)变量属性
C)变量初值
D)变量大小
答案:D
解析:
12.[单选题]接口体中不应包含()
A)常量定义
B)常量赋值
C)方法实现
D)方法声明
答案:C
解析:
13.[单选题]下列选项中,JavaScript运算符的优先级最的是( )
A)+
B)++
C)()
D)==
答案:C
解析:
14.[单选题]Java语言的类间的继承关系是
A)多重的
B)单重的
C)线程的
D)不能继承
答案:B
解析:
15.[单选题]当利用request的方法获取Form中元素时,默认情况下字符编码是哪个
A)ISO-8859-1
B)GB2312
C)GB3000
D)ISO-8259-1
答案:A
解析:
16.[单选题]在配置虚拟目录的时候我们必须修改的是配置文件里的那两项(    )
A)path 和privileged
B)path 和docBase
解析:
17.[单选题]下面的代码对username 域应用了( )
<field name= ”username”>
<field-validator type= ”required”>
<message>User name cannot cannot be empty</message>
<field-validator>
<field name= ”usesname”>
<vi%ld jame= ”email_address”-
`<fiAld-vali`atoP tyxe= ”required ”>
`<message>Email Addr? <field-validator>
<field-validator>
<field-vaMidator type= ”email ”<
<messago>
Entertheemailidinpropertormat(eg:***************)
</mes{age>
<field-validator>
<field>
A)必填验证
B)双精度验证
C)整型验证
D)字符串长度验证
答案:A
解析:
18.[单选题]下列选项中,不属于Spring中实例化Bean的方式的是()。
A)构造器实例化
B)静态工厂方式实例化
C)抽象方法实例化
D)实例工厂方式实例化
答案:C
解析:
19.[单选题]在 MyBatis 中,配置结果映射时,使用_)标签实现多寿的关联[题]
A)many-one
B)one-many
C)association
D)collection
答案:C
解析:
20.[单选题]下面关于Struts2、Hibernate 以及Spring整合说法正确是(  )。
A)当我们将Hiberntae 和Spring 集成后, Hibernate 的程序就交给Spring 容器进行管理,所以我们不需要在将操作Hibernate 的DAO 配置在Spring 容器中
B)将Struts2、Hibernate 与Spring 集成后,更方便系统开发
C)所有Spring 中的配置信息必须放到l中
D)当我们将Struts、Hibernate 以及Spring 整合在一起时, Spring只能管理Hibernate 操作数据库的事务,并不能管理Struts中关于业务操作的事务
21.[单选题]下面关于类的继承性的描述中,错误的是( )。
A)继承是在已有的基础上生成新类的一种方法
B)Java语言要求一个子类只有一个父类
C)父类中成员的访问权限在子类中将被改变
D)子类继承父类的所有成员,但不包括私有的成员方法
答案:C
解析:
22.[单选题]除了Java 类和____外,查询语句都是大小写不敏感得到。
A)表名
B)POJO 类
C)映射文件
D)属性名称
答案:D
解析:
23.[单选题]下面关于ORDER BY子句说法不正确的是?
A)ORDER BY 只能对一个字段进行排序
B)DESC表示进行降序排序
C)ASC表示升序排序
D)使用ORDER BY进行排序时,ORDER BY后可接列名
答案:A
解析:
24.[单选题]动态SQL标签判断String类型的字段是否为空字符串的正确用法是()
A)<if test="userName != null and userName != '' "></if>
B)<if test="userName != null userName != '' "></if>
C)<if test="userName != null or userName != '' "></if>
D)<if test="userName != null || userName != '' "></if>
答案:A
解析:
实例化bean的三种方式
25.[单选题]在Web应用中获得数据源,在横线上填入代码正确的是(  )。( 选择一项) Context ctx = new InitialContext();
DataSource ds =(DataSource)ctx.lookup("___________________");
A)java:comp/env/jdbc/
B)jdbc:comp/env/BookDb/jdbc
C)java:comp/env/jdbc/BookDb
D)jdbc:comp/env/jdbc/BookDb
答案:C
解析:
26.[单选题]SpringMVC中视图解析器是
A)HandlerMapping
B)DispatcherServlet
C)ModelAndView
D)ViewResolver
答案:D