




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认证考试笔试试题课程:SCCE阶段:G3-补考卷院校名称:考试日期:准考证号:姓名:注意:1. 考试时间1小时,总分100分;2. 考试结束试卷必须交回,不交回试卷者成绩无效。选择题(针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)1. 关于存储过程中的参数,下列说法错误的是( )。A存储过程不能声明返回值类型,但可以通过传出参数向调用者返回值B. 传入参数可以设置默认值C定义传出参数时,必须在传出参数之后添加OUT关键字D. 调用带传出参数的存储过程时,必须先定义一个变量,用于接收传出参数的值2. 有一名为“列车运营”的实体,该实体属性含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是( )。 A车次 B日期C车次+日期 D车次+情况摘要3. 在数据库的概念设计中,最常用的数据模型是( )。A. 形象模型B. 物理模型C. 逻辑模型D. 实体联系模型4. SQL Server中,下面用于限制分组函数的返回值的字句是( )AWHERE B. HAVING C. ORDER BY D. 无法限定分组函数的返回值5. 关于数据完整性,以下说法正确的是( )。【选择两项】A完整性通过主键和外键之间的引用关系实现。B. 引用完整性通过限制数据类型、检查约束等实现。C. 数据完整性是通过数据操纵者自身对数据的控制来实现的。D. 如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性。6. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下( )语句能够返回至少被订购过两回的productidA.select productid from orders where count(productid)1B. select productid from orders where max(productid)1C. select productid from orders where having count(productid)1 group by productidD.select productid from orders group by productid having count(productid)17. 考虑本地图书馆的一个图书借阅系统,数据库包含Member(会员),Borrow(借阅)和Book(书籍)表,要求:1)每人可以借阅一本或多本书 2)每本书一次只能被借给一个人; 3)图书馆没有的书籍不能被借阅; 以下( )体现了在Borrow和Book表中强制这种引用完整性。【选择两项】 A使用外键约束把Book_id列添加到Borrow表中B对Borrow_id 列添加一个CHECK约束 C为Book表增加一列来记录书是否被借出 D使用外键约束把Borrow_id列添加到Book表中8. 从-图导出关系模式时,如果两实体间的联系是m:n,下列说法中正确的是( )。A. 将m方主键和联系的属性纳入n方的属性中B. 将n方主键和联系的属性纳入m方的属性中C. 在m方属性和n方属性中均增加一个表示级别的属性D. 增加一个关系表示联系,该关系纳入m方和n方的主键9. 公司的员工费用应用程序有两表,一个是EMP,包含所有员工数据,其中sal为工资字段;一个是EXPENSE,包含公司每个员工提交的费用票据,其中vouch_amt为费用字段 。下列哪个查询获取费用总和超过其工资值的员工ID与姓名?( )Aselect e.empno, e.ename from emp e where e.sal (select sum(x.vouch_amt) from expense x) and x.empno = e.empno;B select e.empno, e.ename from emp e where e.sal (select x.vouch_amt from expense x where x.empno = e.empno);Cselect e.empno, e.ename from emp e where e.sal (select sum(x.vouch_amt) from expense x where x.empno = e.empno);Dselect e.empno, e.ename from emp e where exists (select sum(x.vouch_amt) from expense x where x.empno = e.empno);10. 一般情况下,以下哪个选项不是关系数据模型与对象模型之间的匹配关系:( )A表对应类B记录对应对象C表的字段对应类的属性D表之间的参考关系对应类之间的依赖关系11. 以下关于SessionFactory的说法哪些正确?( )A对于每个数据库事务,应该创建一个SessionFactory对象B. 一个SessionFactory对象对应多个数据库存储源C. SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。D.SessionFactory的load()方法用于加载持久化对象12. 对于以下程序,Customer对象在第几行变为游离状态?( )Customer customer=new Customer(); /line1customer.setName(“Tom”); /line2Session session1=sessionFactory.openSession(); /line3Transaction tx1 = session1.beginTransaction(); session1.save(customer); /mit(); /line5session1.close(); /line6 Aline1 Bline3 Cline5 Dline613. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?( )AB. C. D. 14. 在Hibernate中,元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?( )AnoneB. save CdeleteD. save-update15. Hibernate的一对多关联,从性能考虑,一般会在“一”方设置inverse为( )。AdeleteB. true CsaveD. none16. 关于HQL与SQL,以下哪些说法正确?( )A. HQL与SQL没什么差别B. HQL面向对象,而SQL操纵关系数据库C. 在HQL与SQL中,都包含select、insert,update,delete语句D. HQL仅用于查询和删除数据,不支持新增和修改数据17. Hibernate配置文件中,不包含下面的( )。【选两项】A“对象-关系映射”信息B实体间关联的配置Cshow_sql等参数的配置D数据库连接信息18. 在Hibernate关系映射配置中,inverse属性的含义是( )。A定义在节点上,声明要负责关联的维护B定义在set节点上,声明要对方负责关联的维护C定义在节点上,声明要对方负责关联的维护D定义在set节点上,声明要负责关联的维护19. 下面一对多关联的配置中,存在哪些错误( )。【选两项】Ainverse属性不可设置为falseBcascade属性不可设置为trueCclass=“com.x.entity.Order”应为type=“com.x.entity.Order”Dcolumn不可在one-to-many节点内设置20. 在Hibernate的持久化层,( )不是对象的状态。A瞬时B新建C脱管D持久 21. ORM是( )。A对象关系映射B对象实体映射C数据传输对象D数据访问对象 22. 如果数据库是oracle或者db2,则generator属性值不可以使用( )。AnativeBidentityChiloDsequence23. 将某个对象从Session的一级缓存中清除的方法是( )。A. close()B. clear()C. evict()D. flush()24. 下面关于Hibernate中Transaction的使用说法正确的是( )。A. Transaction是可有可无的 B. Transaction在做查询的时候是可选的 C. Transaction在做删除的时候是可选的D. Transaction在做修改的时候是可选的25. 在Strtus2中关于Result设置,以下选项说法正确的是( )。【选两项】A在Struts2的应用中,当我们使用Result配置的时候,只能使用一个结果类型就是dispatcher类型。BResult 配置的作用就是完成逻辑视图和物理视图资源的映射。CStruts2通过在struts.xml文件中使用元素来配置结果。DResult配置通常在web.xml中。26. 在Struts2的自定义拦截器中,对于拦截器的配置,下面选项说法错误的是( )。A拦截器的配置一般配置在struts.xml文件中B拦截器的配置使用元素来定义 C元素的name属性必须被一个action所引用D元素的name属性指定拦截器的名字27. Struts1中,Action的execute()方法返回( )对象A. ActionB. nullC. HttpServletResponse D. ActionForward28. 在Struts2的应用中,以下选项对action的配置说法错误的是( )。【选两项】A. Struts2框架会将action组织在一个package的逻辑单元中B. 在struts.xml中使用的package元素定义包,包的name属性为必须并且是唯一的C. package元素的namespace属性是指要扩展的命名空间D. package元素中只能包含一个Action配置29. Struts2动态方法调用格式为( )。AActionName_methodName.doBActionName!methodName.doCActionName!methodName.actionDActionName_methodName.action30. 在一个web应用中,要对其添加struts2的支持,我们需要把相关需要的jar包放入哪个目录( )。AMETA-INF/libBWEB-INF/libCWebRoot/Dsrc/31. Struts2中,( )代码可以在Action类获取到HttpServletRequest对象进行操作。AActionContext.getContext().getRequest();BActionContext.getContext().get(“request”);CServletActionContext.getRequest();DServletActionContext.get(“request”);32. 下列选项中不属于Struts2表单标签库的是( )。ABCD33. 在Struts2的Action类中,要将用户姓名存放到会话作用域中,以下( )可以正确获得session对象。AActionContext ac=ActionContext.getContext(); HttpSession session=ac.getSession();BActionContext ac=ActionContext.getContext(); Map session=ac.getSession();CActionContext ac=ActionContext.getContext(); Map session= ac.get(“session”);DActionContext ac=ActionContext.getContext(); Map session=(Map)ac.get(“session”);34. Struts2中,OGNL的根对象是( )。AActionBActionContextCStackContextDValueStack35. 在Struts2中,不同的线程在调用Action时创建几个Action实例( )。A一个B两个C每个线程创建一个D可以自定义配置36. 关于Struts2,说法正确的是( )。AStruts2的Controller必须是ServletBStruts2的model可以是任何一个POJOCStruts2的model必须继承org.apache.struts.action.ActionDStruts2的model必须继承ActionSupport37. 下面关于IOC的理解,正确的是( )。【选两项】A控制反转B对象被动的接受依赖类C对象主动的去找依赖类D一定要用接口38. 在Spring应用中,关于配置文件的名字说法错误的是( )。A文件名字必须为ApplicationContext.xmlB文件名字和创建ClassPathXmlApplicactionContext对象时传入的参数一致C如果在web应用中通过配置Spring监听器来实现Spring集成则配置文件名需要和web.xml中名为contextConfigLocation的元素中定义的配置文件名一致D Spring配置文件本身可以通过import子元素导入其他配置文件,导入的文件名需要和import元素的resources属性值一致39. 以下选项中,对于依赖注入的说法错误的是( )。 A依赖注入让Bean与Bean之间以配置文件组织在一起,而不是以硬件编码的方式耦合在一起B依赖注入也称控制反转C依赖注入就是面向接口编程,它将最终替代面向对象编程D在Spring中,一个角色需要另一个角色,是由Spring容器来创建被调用者角色,然后注入到调用角色中、40. 在Spring与Struts的集成时,以下选项不需要我们处理的配置文件是 ( )。Aweb.xmlBStruts.xmlCapplicationContext.xmlD Struts-default.xml 41. 在Spring和Hibernate集成中,假如想完全忽略Hibernate的配置文件和工厂类文件,下面选项正确的是( )。A在Spring配置文件中配置DataSource即可B在Spring配置文件中配置SessionFactory即可C在Spring配置文件中配置DataSource,同时在配置SessionFactory时把DataSource注入 到SessionFactoryD 不能实现此操作42. 在Spring配置文件中有如下配置 且在业务代码中,下列选项说法正确的是( )。ApplicationContext context=new ClassPathXmlApplicationContext(“applicationContext.xml”); Employee employee=(Employee)context.getBean(“employee”); System.out.print(employee.getName();A. Employee是一个接口B. 这段程序执行输出内容为null C. 这段程序执行会报错,原因是没有实例化Employee D. 这段程序执行输出James 43. Spring包装Hibernate之后,Hibernate的DAO继承的那个类是( )。A. HibernateDAOB. SessionFactoryC. HibernateDAOSuportD. Session44. 下面关于AOP的理解,正确的是( )。【选两项】A. 面向纵向的开发B. 面向横向的开发C. AOP关注是面D. AOP关注的是点45. Spring核心模块的作用是( )。A. 做AOPB. 做IOC,用来管理BeanC. 用来支持Spring MVC D. 用来支持Struts46. Spring中通过Web容器来启动Spring框架的类有 ( )。【选两项】AContextLoaderListenerBServletLoaderListnerCContextLoaderServletDActionServlet47. 在XML中下列关于DOM的叙述,正确的是( )。【选三项】ADOM是独立于开发语言和平台,因此使用任何工具进行DOM编程的API是一致的BXML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树C通过DOM API,软件开发人员可以控制XML文档的结构和内容DDOM只能按照顺序方式导航XML文档48. 以下哪个技术不是Ajax技术体系的组成部分 ( )。AXMLHttpRequestBDHTMLCCSSDDOM49. 在Ajax技术中,获取服务器端回传的XML代码,应该采用XMLHttpRequest对象的 ( )属性。Ares
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村老人阅读题目及答案
- 现代刑侦推理题目及答案
- 葡萄糖知识培训课件
- 2024译林版八年级英语上册Unit3 单元测试卷及答案(含两套题)
- 2025计时工的劳动合同
- 物权法自考试题及答案
- 2025电气设备采购合同
- 新实英语综合教程(第二册) 课件 U6 China and the World
- 营销师操作规程培训课件
- 2025联营企业合作协议
- 电竞酒店服务礼仪与职业素养培训
- 物业客服管家工作内容培训
- 梅大高速塌方灾害调查评估报告及安全警示学习教育
- 针灸在临床医学中的应用探讨
- 2023年高考英语试卷(新课标Ⅰ卷)含答案解析
- 学生生活全景模板
- 言语语言障碍康复护理
- 无人机装调检修工理论知识考试题及答案
- 统编语文五年级上册第一单元作业设计
- 湖北省2025届高三(9月)起点考试 语文试卷(含答案)
- 2024重庆机场集团公开招聘57人(高频重点提升专题训练)共500题附带答案详解
评论
0/150
提交评论