ssh框架考试试题.doc

上传人:s****u 文档编号:12766950 上传时间:2020-05-23 格式:DOC 页数:13 大小:185KB
返回 下载 相关 举报
ssh框架考试试题.doc_第1页
第1页 / 共13页
ssh框架考试试题.doc_第2页
第2页 / 共13页
ssh框架考试试题.doc_第3页
第3页 / 共13页
点击查看更多>>
资源描述
Java 考试笔试试卷1)1) 下列关于package元素中说法正确的是()。(选择一项)a)a) name 属性为必需的并且是唯一的,用来指定包得名称属性为必须的并且是唯一的,用来指定包的名称b)b) extends属于是一个可选属性,定义了包的命名空间c)c) namespace是指要扩展的命名空间d)d) package元素中只能包含一个Action配置 2)Hibernate 中实体类对象的状态不包括()。(选择一项)a)瞬时状态b)持久状态c)查询状态d)游离状态 3)关于Web服务遵循的标准技术,下面错误的是()。(选择一项)a)XMLb)SOAPc)WSDLd)HTML 4)在Oracle 数据库中在使用序列时,需要使用到序列的哪些伪列()。(选择二项)a)nextvalb)nextvaluec)currvald)currvalue 5)以下关于Struts2的配置内容应该在哪个配置文件中编写()。struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAdnExecuteFilter struts2/*(选择一项)a)struts-defalut.xmlb)struts.xmlc)web.xmld)filter.xml 6)在Hibernate的ORM映射文件中包含:,这一句中table属性的作用是().(选择一项)a)指定表名b)指定类名c)指定数据库名d)指定ORM映射文件名 7)以下选项中,关于依赖注入的描述正确的是()。(选择一项)a)依赖注入的目标是在代码之外管理组件之间的依赖关系b)依赖注入的核心理念是面向接口编程c)依赖注入就是AOPd)依赖注入就是独立开个各个组件,然后组装起来的开发模式 8)以下关于自定义拦截器说法不正确的是()。(选择二项)a)params拦截器提供了框架必不可少的功能,将请求中的数据设置到Action的属性上。b)servletConfig拦截器提供了一种源于Servlet API 的各种对象的注入Action当中的简洁方法。c)validation拦截器提供当数据验证错误时终止的流程功能。d)exception拦截器将文件和元数据从多重请求转换为常规的请求数据,以便能将他们设置在对应的Action的属性上。 9)自定义拦截器中,要用户实现的拦截器的方法是()。(选择一项)a)init()b)destroy()c)filter()d)intercept() 10)在Struts2 中关于Result 解释正确的是()。(选择二项)a)部署描述符。所有JAVA WEB 应用程序都需要的核心文件b)Result是调度视图,并决定视图以哪种形式体现给客户端c)Result 的 name 属性表示result 的逻辑名d)在web.xml文件中配置 11)在PL/SQL中异常处理结构的过程不包括()。(选择一项)a)定义异常b)触发异常c)销毁异常d)处理异常 12)以下关于Hibernate 对象关联映射说法错误的是()。(选择二项)a)持久化对象不通过外键建立对象间关联关系,而是通过属性。b)持久化对象建立关联关系可以跟数据库表建立关系方式是一样的。c)持久化类间关联关系是单向关联。d)持久化类间关联关系既可以是单向关联也可以是双向关联。 13)在Spring 配置文件中,的value属性和ref属性分别用于注入( )类型的值。(选择一项)a)value和 ref属性都是用来注入基本类型的值b)value 属性用来注入基本类型的值,ref属性用来注入已经定义好的Beanc)value 属性用来注入已经定义好的Bean , ref属性用来注入基本类型的值d)value和ref属性都是用来注入已经定义好的Bean 14)在HTML页面中,存在一个name为age的input 标签,在jquery中,下面选项中可以正确获取到该文本框的值的是()。(选择一项)a)$(“age”).valueb)$(“input.age“).val()c)$(“inputname=age”).html()d)$(“inputname=age”).val() 15)在MVC的模式中执行数据库操作,访问数据库的数据的功能类是属于MVC中哪一个组件()。(选择一项)a)M-模型b)V-视图c)C-控制器d)M-控制器 16)下列关于Spring与Hibernate集成的说法错误的是( ).(选择一项)a)Spring 为Hibernate开发提供了良好的支持,可以大大简化hibernate的编码。b)常用做法是在Spring配置文件中定义dataSource、sessionFactory再注入到DAO中。c)Spring 和Hibernate 集成后就可以继承Spring提供的HibernateDaoSupport 类来简化HibernateDAO的开发。d)使用Spring提供的HibernateDaoSupport类时,必须在其子类中编写一个SessionFacotory类型的属性,并通过实例化的方式为该属性初始化。 17)下列哪个RequestDispatcher接口的方法可以实现转发功能()。(选择一项)a)include()b)forword()c)sendRedirect()d)forward 18)下面代码执行的效果是()。String hql=”from Students stu order by stu.score asc”;Query query=session.createQuery(hql);query.setFirstResult(0);query.setMaxResults(5);return query.list();(选择一项)a)返回分数最高的5个学生b)返回分数最高的6个学生c)返回分数最低的5个学生d)返回分数最低的6个学生 19)在struts2 中数据验证失败时,通过()标签显示错误信息。(选择一项)a)b)c)d) 20)在工程中使用Spring集成Hibernate,在Spring的配置文件中存在id为dataSource的数据源对象,和一个id为sessionFactory的对象并注入了dataSource对象,以下说法正确的是( )。(选择二项)a)工程中还必须存在Hibernate的配置文件b)工程中还必须存在Hibernate提供的工厂类文件c)工程中可以不用存在Hibernate的配置文件d)工程中可以不用存在Hibernate提供的工厂类文件 21)关于Struts2中国际化的说法以下选项中正确的是()。(选择二项)a)全局资源文件只能位于顶级包中b)编码类型必须指定为UTF-8c)默认资源文件将首先被执行d)对java的国际化实现方式进行了封装 22)以下哪条HQL语句可以查询商品(Goods类)的最高价格(price)是多少()?(选择一项)a)select min(g.price)from Goods gb)select top1 price from Goods order by price descc)select max(g.price) from Goods gd)select top1 price from Goods order by price asc 23)Struts 2中不属于表单标签库的是()。(选择一项)a)b)c)d) 24)在一个web应用中,添加的jar包应该放到哪个文件夹中()。(选择一项)a)WEB-INF/classb)WEB-INF/libc)web-inf/d)web-inf/src 25)在Hibernate中,假如有两个实体:书、作者,一个作者可以写多本书,而一本书可以同时有多个作者,那么书与作者之间的关联是()。(选择一项)a)many-to-oneb)one-to-manyc)one-to-oned)many-to-many 26)Sruts2的UI标签主要包括以下哪几类()。(选择二项)a)通用标签b)UI标签c)Ajax标签d)表单标签 27)在使用Hibernate的应用中,能够对所有操作进行级联操作的选项是()。(选择一项)a)cascade=”save-update”b)cascade=”all”c)inverse=”false”d)inverse=”true” 28)在PL/SQL中实现流程控制的语句是()。(选择一项)a)IF-THEN语句b)CURSOR语句c)LOOP 语句d)RAISE语句 29)使用JUnit 进行程序测试时,测试类必须继承自()。(选择一项)a)Servletb)TestCasec)Objectd)String 30)以下关于Servlet配置初始化正确的是()。(选择一项)a) namevalueb)namevaluec) namevalued)namevalue 31)以下选项中关于Struts 2中验证框架的说法错误的()。(选择二项)a)使用验证框架进行验证时无需进行编码b)必须为要进行验证的Action 指定input 结果类型c)页面中必须通过标签输出验证错误信息d)验证框架和编码验证不能同时使用 32)如下dwr配置,下列选项中说法正确的是()。 (选择一项)a)在类User 中有名为name的方法b)在类User中有名为name的属性c)在类JUser 中有名为name 的方法d)在类JUser中有名为name的属性 33)以下创建和使用Criteria对象进行查询正确的是()。(选择一项)a)Criteria criteria=session.createCriteria();List result=criteria.list();b)Criteria criteria=session.createCriteria(Student.class);List result=criteria.list();c)Criteria criteria=session.createCriteria(new Student();List result=criteria.list();d)Criteria criteria=session.createCriteria();Student result=(Student)criteria.list(); 34)面对繁多的可能存在的安全漏洞,发布网站前必须进行全面的安全优化,才能避免发布后遭遇的重要损失。我们可以从以下哪些方面入手解决()。(选择二项)a)强化网站物理安全b)强化网站数据安全c)强化客户端安全d)以上都是 35)关于Struts中进行错误处理的描述,错误的是()。(选择一项)a)需要在配置文件中增加对资源文件的引用b)定义ActionMessages类型的变量errors用于保存出错信息c)添加出错信息到errors中,每个关键字只能添加一个出错信息d)在页面上使用标签来显示错误信息 36)在struts2中,为了避免与Servlet API耦合,struts2框架对Servlet API中的HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,下列选项能正确获取替代HttpSession 的Map 对象的方法是()。(选择一项)a)ActionContext ac=ActionContext.getContext();Map map=(Map) ac.get(“request“);b)ActionContext ac=ActionContext.getContext();Map map=ac.getSession();c)ActionContext ac=ActionContext.getContext();Map map=ac.get(“session”);d)ActionContext ac=ActionContext.getContext();Map map=ac.getApplication(); 37)Spring 与Struts的集成时执行下列哪些步骤()。(选择二项)a)将配置文件中Action 类别都配置为“org.springframework.web.struts.DelegatingActionProxy”b)在web.xml中配置Actionc)在spring配置文件中配置Actiond)修改JSP页面的表单 38)下面是某程序中的两个实体类:public class Author /作者类private int authorId;private String authorName;public class Book /图书类private String bookISBN;private String bookName;private Author author;/作者对象依次可以得到()。(选择一项)a)Author与Book是单向一对多的关联b)Author与Book 是双向一对多的关联c)Book与Author是单向多对一的关联d)Book与Author是双向多对一的关联 39)在学院信息管理系统中每个班级对象映射多个学员对象,现在按班级编号查询到班级对象时,不想同时查询班级关联的多个学员对象,应该设置什么属性()。(选择一项)a)cascade属性b)lazy属性c)inverse属性d)name属性 40)在Hibernate框架的应用中,对于Query对象的引用query,当查询结果包含多个时,以下()方法可以直接获得这个结果。(选择一项)a)query.list()b)query.uniqueResult()c)query.setMaxResult(pageSize)d)query.setFirstResult(); 41)在集成Spring和Hibernate的时候,需要在实现的DAO类中注入()。(选择一项)a)数据源b)SessionFactoryc)Sessiond)Connection 42)Spring配置文件中有如下配置,可以推断()。(选择一项)a)User 是接口b)User中有public void setAge(int age) 方法c)User中有public String getName()方法d)User中有public void setName(String name)方法 43) SEQ_ID下列关于id元素说法正确的是()。(选择二项)a)id 元素只能出现一次b)id 元素可以出现多次c)在实现类中有一个java.lang.Integer类型的bookid属性d)在实现类中有一个java.lang.integer类型的id属性 44)public String execute(HttpservletRequest request,HttpServletResponse response)以下选项中对参数说法正确的是()。(选择二项)a)request 是请求对象b)response是请求对象c)request是响应对象d)response是响应对象 45)在struts.xml文件中定义的Action如下: 请问以下请求中能正确访问myaction的是()。(选择一项)a)b)c)d) 46)User.java 和Role.java分别代表用户和角色,已知一个用户可以对应多个角色,如果在User.hbm.xml文件中配置一对多关系,下列配置正确的是()。(选择一项)a)b) c) d) e)47)在struts2的Action类中,要将用户姓名存放到会话作用域中,正确的方法是()。(选择一项)a)ActionContext ac=ActionContext.getContext();Map session=ac.getSession();session.setAttribute(“name”,”张三”);b)ActionContext ac=ActionContext.getContext(); Map session=ac.getSession();session.put(“name”,”张三”);c)ActionContext ac=ActionContext.getContext();Map session=ac.get(“session”);session.setAttribute(“name”,”张三”);d)ActionContext ac=ActionContext.getContext();Map session=ac.get(“session”);session.put(“name”,”张三”); 48)工程中有CalcAction类继承DispatchAction类。在CalcAction中有doAdd()方法,当用户请求http:/localhost:8080/webroot/calc.do?operate=doAdd时,正确调用CalcAction类的doAdd()方法,下列配置正确的是()。(选择一项)a)b)c)d) 49)在配置班级(Class)和学生(Student)的一对多单向关联时,下面说法错误的选项是()(选项二项)a)在Class.java中添加Student类型的students属性b)在Class.java中添加Set类型的students属性的getter和setter方法c)在Class.hbm.xml中添加标签配置。students属性d)在Class.hbm.xml中添加标签配置students属性 50)在Hibernate 的配置文件中,以下选项对session-factory配置说法错误的是()。(选择一项)a)属性connection.url用于指定数据库接的地址b)属性connection.driver_class用于指定数据库驱动程序类c)属性show_sql参数为true,则程序运行时在控制台输出执行的SQL语句d)在配置session-facotry 对象时,属性dialect不是必须配置的
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!