搜档网
当前位置:搜档网 › ssh机试试卷_1

ssh机试试卷_1

ssh机试试卷_1
ssh机试试卷_1

内部测试机试题

题目:图书管理系统

一、语言和环境

A、实现语言

Java

B、环境要求

JDK 6、MyEclipse 10.6、Tomcat 7.*、Oracle 11g

二、功能要求

使用SSH(Struts 2+Spring+Hibernate)实现图书管理系统,Oracle 11g作为后台数据库,该系统包括用户登录,图书信息列表、图书的新增、修改、删除,并实现分页功能,具体要求如下:

1、用户登录功能。打开图书管理系统首页,会出现用户登录界面,输入用户名和密码后,点击登录,如果用户名和密码不正确,给出相应的提示信息。如图-1所示。

图-1

2、图书信息列表显示功能。用户登录成功后,进入图书信息列表显示首页。默认按图书ID降序列出所有的图书。并能够根据用户类型显示登录用户的用户信息。提供新增图书按钮,提供修改链接,提供删除链接。如图-2所示:

图-2

3、图书新增功能。点击“新增图书”按钮,跳转到新增的页面,其中书名,作者、出版社、出版日期为必填项,如图-3所示。

图-3

点击“提交”时,需要执行非空验证,如果书名为空,提示“图书名称不能为空!”,如果作者为空,则提示“作者不能为空!”,出版社和出版日期一样,同样不能为空。日期的输入格式为”年-月-日”,页面效果如图-4所示。

图-4

提交并保存图书信息后返回到图书信息列表。点击“返回”按钮,直接返回原来的图书信息列表,效果如同图-2。

4、图书修改功能。点击“修改”超链接,显示要修改的图书信息,如图-5所示。

图-5

提交并更新图书信息后,返回到图书信息列表。点击“返回”按钮,直接返回原来的图书信息列表,效果如同图-2。

5、分页功能。点击第一页、上一页、下一页、最后一页、能够实现分页功能。能够显示总

记录数,当前页数/总页数。设置每页条数和转到第几页可以不实现。效果如图-6所示。

图-6

6、图书删除功能。点击“删除”超链接,执行删除图书功能,并返回图书列表页。

三、数据库设计

用户表如下,其他设置参见下表:

四、具体要求及推荐实现步骤

1、建立数据表,并且添加测试数据(用户列表和图书信息列表每个至少3条);

2、在MyEclipse中创建web 工程,命名为bookmanage;

3、为工程添加Struts 2、Spring、Hibernate支持;

4、正确配置Struts 2、Spring、Hibernate,正确配置SSH集成;

5、创建持久化类和对应Hibernate映射文件;

A、编写用户表(bookUser)的持久化类,并添加相应的hbm.xml映射文件

B、编写图书表(book)的持久化类,并添加相应的hbm.xml映射文件

6、创建DAO接口及其实现类,在DAO类中使用Spring底层数据库对象实现相应的操作.

7、创建Service接口及其实现类,实现相应业务,并在类中加入DAO引用

8、创建Action,在类中加入Service的引用,并配置Struts的文件;

9、创建并配置Spring文件,业务类需添加声明式事务;

10、创建用户登录页面:

A、按照图-1进行页面设计。

B、点击“登录”按钮,调用Action类中的方法,如果登录失败,给出提示信息。

C、登录成功后跳转到图书信息列表页面显示图书列表。

11、图书信息列表显示页面:

A、按照图-2进行页面设计

B、各条数据按图书编号降序排列,并隔行换色(颜色值plum)

C、显示登录成功后的用户信息,如果用户的usertype=1,显示图书系统管理员,usertype=0,显示普通用户

C、图书日期按年-月-日显示结果

D、提供“修改”、“删除”超链接和“新增图书”按钮

E、提供分页功能,显示总记录数,当前页数,总页数。能够提供第一页、上一页、下一页、最后一页的链接。分页后的效果如图-6所示。

12、添加图书页面:

A、按照图-3进行页面设计

B、提交前对书名、作者、出版社、出版日期进行非空判断,如图-4所示

C、点击提交能够提交到正确的Action,实现图书增加。

D、保存成功后跳转到图书信息列表页面显示图书列表,如图-2所示。

13、图书编辑页面:

A、按照图-5进行页面设计

B、提交前对书名、作者、出版社、出版日期进行非空判断,如图-4所示

C、点击提交能够提交到正确的Action,实现图书更新。

D、更新成功后跳转到图书信息列表页面显示图书列表,如图-2所示

14、在图书列表页,点击“删除”链接,实现图书删除功能,删除成功后返回到图书信息列表页面显示图书列表。

15、调试运行成功后导出SQL语句,其中包括表结构(包括主键和约束)、创建序列、初始化数据生成SQL脚本文件与代码文件一同提交。若无数据库脚本提交或以其他格式提交,数据库项不得分。

五、注意事项

1、请注意界面美观,控件摆放整齐;

2、请注意代码的书写、命名符合规范,在代码中添加必要的注释;

3、请注意操作数据库时进行必要的异常处理。

机试题评分标准

评分标准(总分100分)

ssh框架面重要试题

Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。 他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。 它支持各种关系数据库,从一对一到多对多的各种复杂关系。 2. Hibernate是如何延迟加载? 1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection) 2. Hibernate3 提供了属性的延迟加载功能 当Hibernate在查询数据的时候,数据并没有存在与存中,当程序真正对数据的操作时,对象才存在与存中,就实现了延迟加载,他节省了服务器的存开销, 从而提高了服务器的性能。 3.Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系) 类与类之间的关系主要体现在表与表之间的关系进行操作,它们都市对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、 one-to-many、many-to-many、 4.说下Hibernate的缓存机制

《会计基础》模拟试卷四

《会计基础》模拟试卷四 一.判断题 每题1分,共20题。不选、错选均不得分。 1.会计凭证上填写的"人民币"字样或符号""与汉字大写金额数字或阿拉伯金额数字之间应留有空白。( ) A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第5章.第1节.会计凭证.会计凭证的概念、意义和种类) 2.一级账户又称总分类账户或总账户。 A. 正确 B. 错误 ★标准答案:正确 ★试题解析:《会计基础》第4章.第5节.复式记账.总分类账户与明细分类账户的平行登记) 3.账实不符是财产管理不善或会计人员水平不高的结果。 ( ) A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第8章.第1节.财产清查.财产清查的意义、种类和一般程序) 4.会计是以货币作为惟一的计量单位。 A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第1章.第1节.总论.会计概述)5.凡是只进行金额核算的明细分类账户都应采用三栏式的账页格式。 ( ) A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第6章.第1节.会计账簿.会计账簿的概念和种类) 6.复式记账法是对于每一笔经济业务,都在要两个或两个以上的账户进行登记的一种记账方法。 A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第4章.第1节.复式记账.复式记账法) 7.由于自制原始凭证的名称、用途、内容、格式不同,因而不需要对其真实性、合法性审核。() A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第5章.第2节.会计凭证.原始凭证) 8.预收账款属于资产类科目,而制造费用属于成本类科目。 A. 正确 B. 错误 ★标准答案:错误 ★试题解析:《会计基础》第4章.第2节.复式记账.借贷记账法)

Spring考试试卷(有答案)

Spring考试试卷(题库) 1.下列关于AOP的说法错误的是()。 A.AOP将散落在系统中的“方面”代码集中实现 B.AOP有助于提高系统的可维护性 C.AOP已经表现出了将要替代面向对象的趋势 D.AOP是一种设计模式,Spring为其提供了一种实现 2.在SSH整合时,事务隔离级别是由()实现的。 A.Java应用程序 B.Hibernate C.数据库系统 D.JDBC驱动程序 3.下列()不是Spring的依赖注入方式。【选两项】 A.setter注入B.getter注入 C.接口注入 D.构造注入 4.在Spring框架中,面向方面编程(AOP)的目标在于()。 A.编写程序时不用关心其依赖组件的实现 B.将程序中涉及的公用问题集中解决 C.封装JDBC访训数据库的代码,简化数据访训层的得复性代码 D.实现画面的“无刷新” 5.关于Spring 与 Hibernate集成,下列说法错误的是()。 A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用 B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例 C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory 注入到DataSource中 D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到 6.在Spring中,下列关于依赖注入的说法,正确的是()。 A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件?组建?) B.依赖注入即“面向接口”的编程 C.依赖注入是面向对象技术的替代品 D.依赖注入的使用会增大程序的规模 7.下列关于Spring的说法错误的是()。

会计基础资料模拟试卷一

2011年江苏省会计从业资格考试《会计基础》无纸化考试模拟试卷(一) 一、判断题(每题0.5分,共50题,25分) 1.借贷记账法的记账规则为:有借必有贷,借贷必相等。即对于每一笔经济业务都只要在两个账户中以借方和贷方相等的金额进行登记。() 2.会计基本等式是复式记账法的理论基础,不是编制资产负债表的理论依据。() 3.每笔经济业务的会计分录,都是以一个账户的借方与其贷方相对应组成的,这种会计分录叫做简单会计分录。() 4.借贷记账法的记账规则是“有借必有贷,借贷必相等。”() 5.根据规定,记账凭证必须附有原始凭证,但是,结账和更正错误的记账凭证可以不附原始凭证。() 6.记账凭证填制完经济业务事项后,如有空行,应当自金额栏最后一笔金额数字下的空行处至合计数上的空行处划线注销。() 7.对于真实、合法、合理但内容不够完整、填写有错误的原始凭证,应由会计人员更正错误后,再办理正式手续。() 8.原始凭证的各项内容均不能涂改。() 9.任何单位,对账工作应该每年至少进行一次。() 10.“生产成本”账户的余额列入利润表。() 11.投资收益的大小不影响营业利润。() 12.“坏账准备”科目的期末贷方余额,在资产负债表上应列于流动负债项目中。() 13.企业长期借款利息和短期借款利息都应计入财务费用。() 14.固定资产处置净损益最终形成营业外收支。() 15.库存现金的清查包括出纳人员每日的清点核对和清查小组定期和不定期的清查。() 16.由于商业折扣在销售时已经发生,企业按扣除商业折扣后的净额确认销售收入和应收账款即可。() 17.由于不存在成本差异的计算与结转,原材料按实际成本计价适用于材料收发业务较多的企业。 () 18.漏提管理用固定资产折旧费,将导致当期费用虚减,固定资产净值虚增。() 19.会计档案保管清册保管期限为25年。() 20.会计档案是指会计凭证、会计账簿和财务会计报告等会计核算专业材料。() 21.只有在永续盘存制下才可能出现资产的盘盈、盘亏现象。() 22.对银行存款进行清查时,如果存在账实不符现象,肯定是由未达账项引起的。() 23.对应付款项应采用询证核对法进行清查。() 24.未达账项经过“银行存款余额调节表”调节后,企业银行存款日记账的账面余额和银行存款对账单余额一定一致。() 25.在财产清查中发现盘盈的设备,应按照该设备的公允价值记入“固定资产”科目,同时记入“营业外收入”科目。() 26.单位财产清查中查明的固定资产盘盈,应计入营业外收入。() 27.科目汇总表账务处理程序的主要特点是根据记账凭证编制科目汇总表,并根据科目汇总表编制会计报表。() 28.企业不论采用哪种常见的会计核算形式,都必须设置日记账、总分类账和明细分类账。() 29.科目汇总表核算形式与汇总记账凭证核算形式的适用范围是完全相同的。() 30.同一企业可以同时采用几种不同的账务处理程序。()

SSH题库

1. SSH中,依次处理的哪一层的实现? D A.Struts –业务逻辑层;Hibernate-表现层;Spring-持久层 B.Struts-表现层;Hibernate-业务逻辑层;Spring-持久层 C.Struts-持久层;Hibernate-表现层;Spring-业务逻辑层 D.Struts-表现层;Hibernate-持久层;Spring-业务逻辑层 2. 在Struts实现的MVC框架中,(A)类是包含了excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。 A. Action B. EJB C. ActionServlet D. JSP 3. 在基于Struts框架的Web应用中,下面关于Action类的说法正确的是(C)。 A. Action类属于模型组件 B. Action类主要用来完成实际的业务逻辑 C. Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程 D.在Web应用启动时会自动加载所有的Action实例 4. 下面关于数据持久化概念的描述,错误的是(D)。 A.保存在内存中数据的状态是瞬时状态 B.持久状态的数据在关机后数据依然存在 C.数据可以由持久状态转换为瞬时状态 D.将数据转换为持久状态的机制称为数据持久化 5. 下面关于Hibernate的说法,错误的是(C)。 A.Hibernate是一个“对象-关系映射”的实现 B.Hibernate是一种数据持久化技术 C.Hibernate是JDBC的替代技术 D.使用Hibernate可以简化持久化层的编码 6. 在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B)。 A.配置客户和订单关联的cascade属性为save-update B.配置客户和订单关联的cascade属性为all C.设置多对一关联的inverse属性为true D.设置多对一关联的inverse属性为false 7. 执行下面的hql查询,关于返回值的说法,正确的是(B)。 select https://www.sodocs.net/doc/9f10621615.html,ername,https://www.sodocs.net/doc/9f10621615.html,erid from https://www.sodocs.net/doc/9f10621615.html,er u where u is not null A.语法错误,不能执行 B.返回一个类型为List的实例 C.返回一个数组 D.当返回结果只有一条时,返回一个数组 8. 下面创建Criteria对象的语句中正确的是(D)。 A.Criteria c = query.createCriteria(); B.Criteria c = query.addCriteria(); C.Criteria c = session.createCriteria(); D.Criteria c = session.createCriteria(User.class); 9. 下面关于“依赖注入”的说法,错误的是(D)。 A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 B.降低了组件间的耦合,使程序更容易维护和升级 C.促进了“面向接口”编程,使构建大规模程序更轻松 D.需要定义大量接口,增加了编码复杂度 10. 关于Spring的说法错误的是(C)。

会计基础模拟试卷1

会计基础模拟试卷1 一、单项选择题 1. ()是指生产经营过程中发生的产品生产费用,按各种不同的成本计算对象进行归集和分配,进而计算产品的总成本和单位成本的一种专门方法。 A. 成本计算 B. 财产清查 C. 编制财务会计报告 D. 利润计算 【正确答案】A 【答案解析】成本计算是指生产经营过程中发生的产品生产费用,按各种不同的成本计算对象进行归集和分配,进而计算产品的总成本和单位成本的一种专门方法。 2. 企业固定资产可以按照其价值和使用情况,确定采用某一方法计提折旧,它所依据的会计核算前提是()。

A. 会计主体 B. 持续经营 C. 会计分期 D. 货币计量 【正确答案】B 【答案解析】企业对于它所有的机器设备、厂房等固定资产,只有在持续经营的前提下,才可以在机器设备的使用年限内,按照其价值和使用情况,确定采用某一折旧方法计提折旧。 3. 企业销售商品取得20万元,出租厂房收取租金5万元,出售不需用的机器设备取得8万元,出售多余原材料取得3万元,转让商标使用权取得15万元,则企业本期应确认收入金额为()。 A. 23 B. 51

C. 28 D. 43 【正确答案】D 【答案解析】出售不需用的机器设备取得的收入计入营业外收入,不属于企业日常的经营活动,所以不计入收入。 4. “公允价值变动损益”科目按其所归属的会计要素不同,属于()类科目。 A. 资产 B. 负债 C. 所有者权益 D. 损益 【正确答案】D

【答案解析】本题考核会计科目的分类。“公允价值变动损益”属于损益类科目。 5. 对会计要素具体内容进行总括分类,提供总括信息的会计科目称为()。 A. 备查科目 B. 总分类科目 C. 明细分类科目 D. 二级科目 【正确答案】B 【答案解析】总分类科目,又称总账科目或一级科目,是对会计要素的具体内容进行总括分类,提供总括信息的会计科目。 6. ()是指会计凭证、会计账簿、财务报表相结合的方式,包括账簿组织和记账程序。

ssh试题

测试卷 (java) 一、选择题(60分) 1) 在Struts实现的MVC框架中,(a)类是包含了 excute方法的控制器类,负责调用模型的方法,控 制应用程序的流程。 a) Action b) EJB c) ActionServlet d) JSP

2) 在基于Struts框架的Web应用中,下面关于Action 类的说法正确的是(c)。 a) Action类属于模型组件 b) Action类主要用来完成实际的业务逻辑 c) Action类负责调用模型的方法,更新模型的状 态,并帮助控制应用程序的流程 d) 在Web应用启动时会自动加载所有的Action 实例 3) 在基于Struts框架的Web应用中,下面关于 ActionForm Bean的说法正确的是(b)。 a) ActionForm Bean用来完成一些实际的业务逻 辑 b) Struts框架利用ActionForm Bean来进行视图和 控制器之间表单数据的传递 c) ActionForm负责调用模型的方法,更新模型的 状态 d) ActionForm Bean包含一些特殊的方法,reset()

用于验证表单数据validate()将其属性重新设置 为默认值 4) 分析Action Bean的execute方法: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ActionErrors errors=new ActionErrors(); if(!udao.check(loginform)){ errors.add("login", new ActionMessage("error.login")); return mapping.findForward("failure"); } } 完成以上的功能,应在下划线上填入(c)。 a) this.saveErrors(request, errors); b) this.saveErrors(reponse, errors); c) this.addErrors(request, errors); d) this.addErrors(reponse, errors);

会计基础》模拟试卷一

过关必做1000题 《会计基础》模拟试卷(一) 一、单选题(下列每小题备选答案中,只有一个符合题意的正确答案。请将选定的答案的字母填入括号内。每题一分,共30分。) 1.()是账户的名称,也是设置账户的依据。 A.会计科目 B.会计要素 C.会计对象 D.会计主体 2★.下列不属于有价证劵的是()。 A.股票 B.企业债券 C.国债 D.银行 3.下列各项中,属于企业的无形的资产的是()。 A.持有备增值后转让的土地使用权 B.企业自创的商誉 C.经营租入的无形资产 D.有偿取得的经营特许权 4.下列各项中,属于反映企业经营成果的会计要素是()。 A.资产 B.所有者权益 C.收入 D.负债 5★.下列会计凭证,属于外来原始凭证的是()。 A.限额领料单 B.工资计算单 C.差旅费报销单 D.职工出差的火车票 6.下列资产中,应确认为流动资产的是()。 A.无形资产 B.固定资产 C.投资性房地产 D.存货 7.企业在记录管理费用时,通常所采用的明细账格式是()。 A.多栏式明细账 B.数量金额式明细账 C.卡片式明细账 D.横线登记式明细账 8.季度和月度的财务会计报告通常仅指会计报表,会计报表至少包括()。 A.利润表和利润分配表 B.资产负债表和利润表

C.资产负债表和利润表 D.资产负债表和现金流量表 9.某公司2010年2月1日形成的会计档案,可暂由本单位财物部门保管到(),期满后,原则上移交档案保管部门保管。 A.2010年3月1日 B.2010年12月31日 C.2011年2月1日 D.2011年12月31日 10.企业按季计提银行借款利息时,应贷记()账户核算。 A.“应付利息” B“预提费用” C“财务费用” D“管理费用” 11★.企业所设置的会计科目应当为提供有关各方所需要的会计信息服务,满足对外报告和对内管理的要求,指的是会计科目设置的()。 A.合法性原则 B.可比性原则 C.相关性原则 D.实用性原则 12.下列项目中,不属于会计核算方法的是()。 A.复式记账 B.成本计算 C.财产清查 D.编制财务预算 13.由于有了()假设,才产生了本期和其他期间的差别,从而出现了权责发生制和收付实现制的区别。 A.会计主体 B.配比原则 C.会计分期 D.持续经营 14.下列科目,属于损益类的是()。 A.制造费用 B.本年利润 C.利润分配 D.营业税金及附加 15.短期借款应按()设置明细账。 A.借款的性质 B.借款的数额 C.债权人 D.借款的日期 16.下列对账工作,属于账实核对的是()。 A.总分类账与序时账核对 B.总分类账与所属明细分类账核对 C.会计部门存货明细账与存货保管部门明细账核对

SSH综合试卷

SSH学习增强练习 课程名称: SSH学习增强练习考试时间80分钟(闭卷■) 选择题 1.开发struts2 web项目,需要导入哪些jar包(选2项) A 必须导入struts2 解压lib下所有jar包 B 只需要导入struts2解压app/struts2_blank.war中的jar包就可以 C 如果进行注解开发,导入struts2解压app/struts2_blank.war中的jar包就可以 D 如果进行注解开发,还必须导入convention的插件jar包 2.下面关于struts2 MVC说法正确的是?(选2项) A.Struts2 是一个基于MVC模式的web层框架 B.Struts2中核心控制器是ActionServlet C.Struts2中模型是Action D.Struts2中控制器是Filter 和Action E.Struts2的视图必须用JSP 3.关于Struts2 Action说法下面不正确的是 A.用户编写的Action可以是POJO类 B.用户编写的Action可以实现Action接口 C.用户编写的Action 可以继承ActionSupport D.Action中必须提供execute方法 E.Action提供的业务方法必须public修饰,String类型返回值,无参数的 4.如果客户端请求路径http://localhost:8080/struts2_exec/user_add.action 要执行UserAction类中 的add方法,下面的配置哪些是正确的(选2项) A. B. C. D. E. 5.下面关于Struts2中result type说法不正确的是? A.如果要将请求从一个Action转发给另一个Action 可以使用chain 结果集 B.如果要将请求重定向给一个JSP,可以使用dispatcher 结果集 C.如果要将请求从一个Action重定向到另一个Action 可以使用redirectAction结果集 D.如果要将请求从一个Action重定向到JSP,可以使用redirect结果集 E.进行文件下载时可以使用stream结果集 6.如果客户端提交请求路径为http://localhost:8080/struts2/hello.action?name=”itcast”, 下面在 Action中要接收name请求参数,哪个写法是正确的?(选2项) A.public class HelloAction { private String name; public void setName(String name){ https://www.sodocs.net/doc/9f10621615.html, = name; } } B.public class HelloAction { private User user ; public void setUser(User user){ https://www.sodocs.net/doc/9f10621615.html,er = user; } } public class User {

《会计基础》-模拟试题(一)

《会计基础》模拟试题(一) 一、单项选择题 1、企业应当以持续经营为基础,根据实际发生的交易和事项,按照()和其他各项会计准则的规定进行确认和计量,在此基础上编制财务报表。 A、《会计法》 B、《会计基础工作规范》 C、《企业会计准则——基本准则》 D、《财政部门实施会计监督办法》 【正确答案】 C 【该题针对“财务报表编制的基本要求”知识点进行考核】 2、财务报表中各项目数字的直接来源是()。 A、原始凭证 B、日记账 C、记账凭证 D、账簿记录 【正确答案】 D 【答案解析】财务报表是指企业以一定的会计方法和程序,由会计账簿的数据整理得出的,以表格的形式反映企业财务状况、经营成果和现金流量的书面文件,是财务会计报告的主体和核心。因此,财务报表中各项目数字的直接来源是账簿记录。 【该题针对“财务报表的概念”知识点进行考核】 【做题统计】共有211人参与本题测试,正确率 43.60。 3、()是指由本单位内部自行组织清查小组所进行的财产清查工作。 A、内部清查

B、外部清查 C、全面清查 D、定期清查 【正确答案】 A 【答案解析】内部清查是指由本单位内部自行组织清查小组所进行的财产清查工作。大多数财产清查都是内部清查。 【该题针对“财产清查按照清查的执行系统分类”知识点进行考核】 【做题统计】共有202人参与本题测试,正确率 93.56。 4、企业在编制年度财务会计报告进行的财产清查,一般应进行()。 A、重点清查 B、全面清查 C、局部清查 D、抽样清查 【正确答案】 B 【答案解析】全面清查涉及的内容多,工作量大,范围广,清查费用相应较高,一般只在以下几种情况下进行:(1)年终决算,编制年度会计报表前;(2)企业撤销、合并、分立或发生隶属改变关系时,以明确经济责任;(3)企业清产核资或进行资产评估时,以摸清家底;(4)企业发生其它重大体制变更或改制时。 【该题针对“财产清查按照清查范围分类”知识点进行考核】 【做题统计】共有200人参与本题测试,正确率 91.50。 5、对财产清查结果进行账务处理的主要目的是保证()。 A、账表相符 B、账账相符

SSH框架教程

SSH框架的学习 一,Struts 2 1 为什么要学习Struts框架? 1>Struts框架的好处:简化开发工作量,提高开发效率;采用了优秀的MVC 思想 2>如何学习:先掌握框架的使用,在了解内涵 2 MVC模式在javaWeb中的应用 1>MVC思想是根据组件职责不同,将系统分为三部分组成 --M(Model) 负责业务处理 --V(View) 负责与用户交互 --C(Controller) 负责协调试图部分和模型部分协同工作 2> 为什么使用MVC:易于扩展和升级 3 Struts框架的处理流程 浏览器发出struts请求—>请求进入struts控制器—>struts控制器解析XML配置文件—>控制器根据不同请求,调用不同的Action—>Action 调用DAO处理请求返回结果—>控制器根据结果调用试图组件,响应给用户 4 Struts 历史 Struts框架分为Struts1和Struts2 两者没有必然联系,Struts2 是以WebWork 框架核心(Xwork)为基础构建起来的 5 Struts 基本使用 1>引入核心开发包五个: commons-logging-1.0.4.jar ( 主要用于日志处理) struts2-spring-plugin-2.0.14.jar ( struts2整合spring需要的包) 2>在web.xml 中配置struts控制器 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExcuteFilter

3>根据要求编写Action 和JSP Action要继承ActionSupport 4>在struts.xml定义Action和请求对应关系 6 struts.xml 基本配置可以放在src下面 1> 根元素里面包含多个元素 2> 主要是为了将Action分组定义name用于指定包名;extends一 般指定struts-default(在struts-default.xml中定义),里面包括struts2运行所需的必要组件 3> 4> 一个可以包括多个 主要用于试图响应 5>下面一个例子: 7 为列表添加分页功能例如每页2个 page =1; pageSize=2; int begin=(page-1)*pageSize+1; int end=page*pageSize; eg: select * from ( select rownum rn , c.* form COST c ) where rn between 1 and 6;

08230440ssh框架期末考试试卷a

烟台南山学院2013—2014学年第二学期期末考试 《SSH 框架》A (课程代码:08230440 专业:软件技术 学习层次:专科 年级:2012级) 编程题(共两题,总计100分) 1.请用Struts 2 框架,设计一个简单的登录程序,主要要求如下:(60分) 1)建立web project ,项目名字统一定为:struts_login (5分)。 2 ) 创建登录主界面,当用户点击提交按钮时,将用户提交的用户名和密码信息提交给 这个action. 页面如下:(10分) 3)添加页面和,分别用来提示用户登录成功和登录失败(10分)。 4)添加相关的jar (5分)。 5)配置文件(5分)。 6)在src 包下面创建package,该package 起名 (5分) 7)创建LoginAction 类,该类有两个属性:username 和password ,为该类设置getters 和setters 方法,并编写execute 方法,判断用户输入的用户名是否等于nanshan,密码是否等于 ruanjian 。如果以上判断成立,返回sucess,否则返回error 。(10分) 8)创建并配置文件,指定LoginAction 类作为的处理类。根据第七步LoginAction 类的配置,通过配置文件实现如下功能:当用户登录成功时跳转到页面;当用户登录失败时跳转到页面。(10分) 2.请利用Hibernate 框架完成如下功能:(40分) 在book 数据库中有user 表结构如下: 1)创建Java project ,项目名字统一定为hibernate_book 。(5分) 2)在src 包下面创建package,该package 起名 (5分) 3)创建user 类,并为其创建构造函数以及get 和set 方法。(15分)

Spring考试试卷有答案

S p r i n g考试试卷(题库)1.下列关于AOP的说法错误的是()。 A.AOP将散落在系统中的“方面”代码集中实现 B.AOP有助于提高系统的可维护性 C.AOP已经表现出了将要替代面向对象的趋势 D.AOP是一种设计模式,Spring为其提供了一种实现 2.在SSH整合时,事务隔离级别是由()实现的。 A.Java应用程序B.Hibernate C.数据库系统D.JDBC驱动程序 3.下列()不是Spring的依赖注入方式。【选两项】 A.setter注入B.getter注入C.接口注入D.构造注入 4.在Spring框架中,面向方面编程(AOP)的目标在于()。 A.编写程序时不用关心其依赖组件的实现 B.将程序中涉及的公用问题集中解决 C.封装JDBC访训数据库的代码,简化数据访训层的得复性代码 D.实现画面的“无刷新” 5.关于Spring与Hibernate集成,下列说法错误的是()。 A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用 B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例 C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory 注入到DataSource中 D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到6.在Spring中,下列关于依赖注入的说法,正确的是()。 A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件?组建?)B.依赖注入即“面向接口”的编程 C.依赖注入是面向对象技术的替代品 D.依赖注入的使用会增大程序的规模 7.下列关于Spring的说法错误的是()。 A.Spring是一个轻量级JAVAEE的框架集合B.Spring是“依赖注入”模式的实现

Java Web之三大框架试题(SSH)

Java 三大框架期末复习试题 大学准备期末复习以及准备职业面试之用 本资料有齐全的选择题,简单题,编程题; 绝对实用; Hibernate部分 一、单选题(共50题,每题2分) 1.下面不属于持久化的是(a)。 A.把对象转换为字符串的形式通过网络传输,在另一端接收到这个字符串后能把 对象还原出来 B.把程序数据从数据库中读出来 C.从XML配置文件中读取程序的配置信息 D.把程序数据保存为文件 2.下面(a )不属于关系—对象映射的映射信息。 A.程序包名到数据库库名的映射 B.程序类名到数据库表名的映射 C.实体属性名到数据库表字段的映射 D.实体属性类型到数据库表字段类型的映射 3.下面(ab)不是Hibernate 映射文件中包含的内容。(选两项) A.数据库连接信息 B.Hibernate 属性参数 C.主键生成策略 D.属性数据类型 4.下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是(d )。 public static void main(String[] args) { SessionFactory sf = new Configuration().configure().buildSessionFactory(); Session session = sf.openSession(); Medal medal = new Medal(); medal.setOwner("Shen Baozhi"); medal.setSport("Table Tennis-Women's Singles"); medal.setType("Gold Medal"); session.save(user); session.close(); }

会计基础模拟试卷第一套【含答案】

《会计基础》模拟卷第一套 一、单项选择题(下列各题,只有一个符合题意的正确答案。本类题共25题,每小题1分,共25分。) 1.2010年12月31日,M公司“应付账款”账户为贷方余额160 000元,其所属明细账户的贷方余额合计为540 000元,所属明细账户的借方余额合计为380 000元;“预付账款”账户为借方余额100 000元,其所属明细账户的借方余额合计为240 000元,所属明细账户的贷方余额为140 000元。M公司资产负债表中,“应付账款”和“预付账款”两个项目的期末数分别应为()。 A.780 000元和520 000元 B.300 000元和480 000元 C.680 000元和620 000元 D.260 000元和150 000元 2.对库存现金进行清查应该采用的方法是()。 A.实地盘点法 B.抽查检验法 C.查询核对法 D.技术推算法 3.企业期初存货计价如果过低,会使得当期收益()。 A.增加 B.减少 C.可能增加,可能减少 D.无影响 4.下列固定资产折旧方法中,属于加速折旧方法的是()。 A.年限平均法 B.直线法 C.工作量法 D.年限总和法 5.企业在某固定资产构建期间,发放给该项目负责人的工资应该记人()科目。 A.生产成本 B.管理费用

C.在建工程 D.制造费用 6.为了鼓励客户提前偿付货款而向客户提供的债务扣除属于()。 A.商业折扣 B.现金折扣 C.销售折让 D.数量折扣 7.下列项目中,不应计入存货成本的有()。 A.商品流通企业在采购商品过程中发生的保险费用 B.非正常消耗的直接材料、直接人工和制造费用 C.在生产过程中为达到下一个生产阶段所必需的费用 D.存货的加工成本 8.某设备的账面价值为80 000元,预计使用年限为5年,预计净残值为5 000元,按年数总和法计提折旧,该设备在第三年应计提的折旧额为()元。 A.15 000 B.30 000 C.10 000 D.5 000 9.某企业以自产产品—电冰箱作为福利发放给200名职工。已知每台电冰箱的生产成本 为2 000元,售价为2 500元,使用增值税税率为17%。那么该公司应该确认的应付职工薪酬为()元。A.468 000 B.400 000 C.500 000 D.585 000 10.对各项财产物资的盘点结果应当登记()。 A.盘存单 B.账存实存对比表 C.银行对账单 D.现金盘点报告表

SSH框架面试题(自己+别人的试题)

(问答题+选择题(在55页)) Java工程师(程序员)面题 Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作6.提交事务7.关闭Session 8.关闭SesstionFactory 为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系。 2.Hibernate是如何延迟加载? 1. Hibernate2延迟加载实现:a)实体对象b)集合(Collection) 2. Hibernate3 提供了属性的延迟加载功能当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。 3.Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系) 类与类之间的关系主要体现在表与表之间的关系进行操作,它们都是对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、one-to-many、many-to-many 4.Struts1流程: 1、客户端浏览器发出HTTP请求。 2、根据web.xml配置,该请求被ActionServlet接收。 3、根据struts-config.xml配置,ActionServlet先将请求中的参数填充到ActionForm中,然后ActionServlet再将请求发送到Action 进行处理。 4、是否验证,需要验证则调用ActionForm 的validate方法,验证失败则跳转到input,成功则继续。 5、Action从ActionForm获得数据,调用javabean 中的业务方法处理数据。 6、Action返回ActionForward对象,跳转到相应JSP 页面或Action。 7、返回HTTP响应到客户端浏览器。 MVC设计模式:modal:“模型”也称业务逻辑,是正真完成任务的代码,相当与JavaBeanview:视图,其实就是显示界面,相当于JSPcontroller:控制器,他控制模型和视图的交互过程,相当于servletstruts1是基于MVC设计模式hibernate是基于ORM对象关系映射 5.struts是什么? struts1是基于JSP和servlet的一个开源的Web应用框架,使用的是MVC的设计模式struts2是基于webwork技术的框架,是sun和webwork公司联手开发的一个功能非常齐全的框架,struts2和struts1没有任何关系,是一个全新的框架

会计基础模拟试卷一

浙江省会计从业资格统一考试 会计基础模拟试卷( 一) 一、单项选择题(下列各题中,分别只有一个符合题意的正确答案,多选、错选、不选均不得分。本类题共 40小题,每小题1分,共40分。) 1 .会计基本假设中,属于会计核算和监督的特定单位,并界定了会计确认计量和报告的空间范围的是 ( ) 。 A .货币计量 B .会计分期 C .会计主体 D .持续经营 2 .会计核算主要是利用( ) 对经济活动的核算。 A .货币计量单位 B .货币和实物计量单位 C .劳动计量单位 D .实物计量单位 3 .( ) 要求企业按照交易或者事项的经济实质进行会计确认计量和报告,不应仅以交易或者事项的法律形式为依据。 A .可比性 B .谨慎性 C .实质重于形式 D .重要性 4 .企业会计分期的基础是( ) 。 A .会计主体 B .权责发生制 C .持续经营 D .货币计量 5 .下列各项中,不属于货币资金的是( ) 。 A .银行本票存款 B .在途资金 C .存出投资款 D .商业汇票 6 .下列事项中,一个会计主体不可能发生的是( ) 。 A. 资产与所有者权益以相等的金额同时增加或同时减少 B .资产与负债以相等的金额一增一减 C .两个资产项目以相等的金额一增一减 D .负债与所有者权益以相等的金额一增一减 7 .会计科目和账户之间的区别主要在于( ) 。 A .反映的经济内容不同 B .记录资产和权益的增减变动情况不同 C .记录资产和权益的结果不同 D .账户有结构而会计科目无结构 8 .会计按其报告的对象不同,可以分为( ) 。 A .财务会计与成本会计 B .财务会计与管理会计 C .管理会计与成本会计 D .管理会计与经营决策会计 9 .会计科目的设置原则中,( ) 指所设置的会计科目应为提供有关各方面所需要的会计信息服务,满足对外报告与对内管理的要求。 A ?合法性原则 B ?相关性原则 C ?实用性原则 D ?重要性原则 10 .某企业期初资产总额为100 000元,期末负债总额比期初减少10 000元,所有者权益比期初增力l 30 000元。则企业期末资产总额是( ) 元。 A . 90 000 B . 100 000 C . 120 000 D . 30 OOO 11. 企业资产总额为80万元,发生以下经济业务后,企业资产总额为( ) 万元。从银行提取现金1万元;以银行存款偿还前欠账款10万元;收回客户前欠账款15万元存入银行;以银行存款30万元对外投资;投资者投入40万元存入银行。 A . 90 B . 95 C . 110 D . 125 12. 直接计人所有者权益的利得和损失,应计入所有者权益中的( ) 。 A .实收资本 B .资本公积 C .盈余公积 D .未分配利润 13. 会计的确认、计量和报告应当以收付实现制为基础

《SSH框架整合详解》项目实践试卷

系(院): 专业: 年级及班级: 姓名: 学号: . 密 封 线 错误!未定义“自动图文集”词条。 重庆文理学院试卷 1.题目:“爱享”网络相册系统 功能主要有: ◆ 用户注册 ◆ 用户登录/注销,登录成功后显示相册列表及好友动态信息 ◆ 创建新相册 ◆ 上传相片到相册(显示进度条) ◆ 浏览相册(可以选择不同方式浏览) ◆ 查看相片(单击实现翻页) ◆ 发表相片评论 2.项目要求 ◆ 后台数据库采用Oracle,并使用相应的用户和命名空间,保存相应的SQL 语 句。 ◆ 根据项目的特点,采用适当的连接池方式。 ◆ 根据项目的特点,配置相应的二级缓存和查询缓存,以提高效率。 ◆ 根据项目的需要设置各个表的关联关系。 ◆ 使用HQL 或Criteria 进行查询检索。 ◆ 使用Spring 实现依赖注入。 ◆ 使用Spring 实现事务管理。 ◆ 优化Spring 配置文件。 ◆ 实现Struts 、Hibernate 和Spring 的集成。 使用Struts2+Hibernate+Spring 技术实现该系统,其实现的功能可以不局限于以上罗列的功能。 二、项目答辩要求及答辩流程 在完成项目后,请做好答辩的准备,根据通知的时间和地点参加答辩。答辩流程 课程名称: 《SSH 框架整合详解》 试卷类别: A 卷 考试形式:开卷 考试时间:至少4周 适用层次: 本科 适用专业: 11软件工程(外包)1 阅卷须知:阅卷用红色墨水笔书写,小题得分写在相应小题题号前,用正分表示;大题得分登录在对应的分数框内;考试课程应集体阅卷,流水作业。

《SSH框架整合详解》A卷

相关主题