2024年5月11日发(作者:)
软件框架技术复习试题
一、选择题
1. 在值栈中查找某个值时,会按照从上至下的顺序依次遍历每个对象,下列对
象中,( A )的遍历优先级最高。
A. 临时对象 B. 模型对象 C. Action对象 D. 命名对象
2. OGNL除了可以访问Bean外,还提供了对Struts2应用上下文的访问机制,它
通过( D )对应用上下文进行访问。
A. . B. of C. ? D. #
3 Struts2标签中,( B )标签用于迭代输出集合中的元素,包括List、Set和
数组。
A. bean B. iterator C. param D. i18n
4. 经常需要在页面中输出某变量的值,Struts2中是采用( D )标签输出一个
属性值。
A. param B. if C. bean D. property
5. ( C )是动态拦截Action调用的对象,它提供了一种机制,使开发者可
以定义一段代码在Action执行之前或之后被调用执行,也可以在一个Action执
行前阻止其执行。
A. 类型转换器 B. 输入校验 C. 拦截器 D. 文件上传下载
6. 文件上传时,表单上传数据的编码方式设置为二进制数据方式,这时表单的
enctype属性值为( B )。
A. application/x-www-form-urlencoded B. multipart/form-data
C. textplain D. null
7. Hibernate是一个( A )框架,它对JDBC进行了轻量级的封装,通过此框
架开发人员能以面向对象的思维方式来操作数据库。
A. ORM B. MVC C. IoC D. AOP
8. 在Hibernate的配置文件中,可以使用 ( A )> true
A. show_sql B. format_sql C. dialect D. driver_class
9. Hibernate的运行核心是( D )类,它负责管理对象的生命周期、事务处理、
数据交互等。
A. Configuration B. Transaction C. Query D. Session
10. Spring的事务管理应该在DAO模式的哪一层?( C )
A. 实体层 B. 数据访问层(dao层)
C. 业务层(service层) D. 控制层
11. Struts2应用程序中,所有的Action类在处理完成之后,返回的都是一个字符
串类型的结果,这个结果作为一个( B )视图而存在。
A. 物理 B. 逻辑 C. 控制 D. 映射
12. 当一个Action执行完后需要直接跳转到另一个Action,此时要用到Action
链。在Struts2中Action链是通过一个叫( A )的拦截器实现的。
A. chain B. redirect C. stream D. dispatcher
13. 在文件中,
回结果对应的视图类型为( C )。
A. Velocity B. Action C. JSP D. FreeMarker
14. 使用Struts2框架开发应用程序时,如果一个工程是一个大型项目,
文件中配置信息可能非常多,势必造成该文件的可读性差和后期难以维护。此时
可以使用( C )
元素,将一个文件按照配置的功能分割成多个配置文件,然后在
中使用上述元素引入其它配置文件。
A.
15. Struts2的Action类中有多个方法时,可以使用
性来指定需要调用的方法。
A. name B. class C. method D. type
文件中定义的Action如下:
请问以下请求中能正确访问myaction的是( D )。
A.
B.< s:form action=””>
C.
D.
2标签中,( B )标签用于迭代输出集合中的元素,包括List、Set和数
组。
A.bean B.iterator C.param D.i18n
18.果需要在页面中输出某变量的值,则在Struts中采用( D )标签输出改变
量的值。
A.param B.if C.bean D.property
19.与SQL相比,HQL有哪些优点( C )。
A.HQL能够简单的操作表 B.HQL是简单的sql语言组成
C.HQL是面向对象的检索语言 D.HQL对应的是表和表的字段
ate中实体类对象的状态不包括下列哪一项(B )。
A.瞬时态 B.查询态 C.持久态 D.托管态
21.以下集合中不能直接取第一个元素的是( C )。
A.List B.map C.set D.Array
22.下面代码的执行结果是( A )。
String hql=“from Student s order by desc”;
Query query=Query();
stResult(1);
Result(10);
return ();
A.返回分数最高的10个学生 B.返回分数最高的11个学生
C.返回分数最低的10个学生 D.返回分数最低的11个学生
23( A )是Hibernate持久化操作的基础,提供了众多持久化方法,如save、


发布评论