struts2复习题(含答案)5篇

时间:2019-05-12 02:51:47下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《struts2复习题(含答案)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《struts2复习题(含答案)》。

第一篇:struts2复习题(含答案)

Struts2复习题

1.以下属于struts2的控制器组件是:

A.Action

B.ActionForm C.ActionServlet D.dispatchAction 2.以下属于struts2的体系结构的是:(多选)A.struts2控制器组件

B.struts2配置文件 C.FilterDispathcer D.Action 3.以下属于struts2配置文件中的配置元素是:(多选)A.

B. C. D. 4.关于struts1和struts2对比的说法正确的是:

A.struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类

B.struts1中的Action不是线程安全的,而struts2中的Action是线程安全的 C.struts1和struts2中都使用ActionForm对象封装用户的请求数据

D.struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值

5.以下关于ValueStack说法正确的是:(多选)A.每个Action对象实例拥有一个ValueStack对象 B.每个Action对象实例拥有多个ValueStack对象

C.Action中封装了需要传入下一个页面的值,这些值封装在ValueStack对象中 D.ValueStack会在请求开始时被创建,请求结束时消亡 6.关于struts2配置文件说法正确的是:

A.必须在WEB-INF/classes目录下

B.名字必须为struts.xml C.配置Action时,必须配置包信息 D.使用元素配置转发 7.在struts2配置中用()元素来配置常量: A. B. C. D. 8.关于struts2包的说法正确的是:

A.struts2框架使用包来管理常量

B.struts2框架定义包时必须指定name属性

C.struts2框架中配置包时,必须继承自struts-default包,否则会报错 D.struts2框架中使用包来管理Action

9.struts2中获取Servlet API的方法正确的是:(多选)A.使用ActionContext对象以解耦合的方法访问Servlet API B.使用ServletActionContext对象以解耦合的方式访问Servlet API C.使用ActionContext对象以耦合的方式访问Servlet API D.使用ServletActionContext对象以耦合的方式访问Servlet API 10.struts2动态调用的格式为: A.ActionName?methodName.action B.ActionName!methodName.action C.ActionName*methodName.action D.ActionName@mathodName.action 11.如果要实现struts2的数据校验功能

A.普通Action类可以实现 B.继承自Action接口可以实现

C.继承自ActionSupport类可以实现 D.继承自ActionValidate类可以实现

12.如果要实现自定义处理结果,需继承那个类

A.Dispathcer

B.StrutsResultSupport C.Support D.Action 13.实现动态返回结果,在配置元素时使用()指定视图资源

A.${属性名} B.@{属性名} C.${'属性名'}

D.${“属性名”} 14.用于实现国际化的struts2标签是:

A.

B. C.

D. 15.struts2默认的处理结果类型是:

A.dispatcher

B.redirect C.chain

D.forward 16.自定义转换器继承的抽象类是:

A.Converter B.TypeConverter C.StrutsTypeConverter

D.converts 17.自定义转换器的注册方式有:

A.只有全局注册方式 B.只有局部注册方式

C.只有全局和局部注册方式

D.以上说法都不对 18.自定义拦截器类的方式有:(多选)A.实现Interceptor接口

B.实现AbstractInterceptor接口 C.继承Interceptor类

D.继承AbstractInterceptor类 19.在struts.xml文件中,使用()元素定义拦截器

A. B.

C. D. 20.在OGNL中?操作符的作用是: A.取出符合选择逻辑的第一个元素 B.取出符合选择逻辑的最后一个元素 C.取出符合选择逻辑的所有元素 D.以上说法都不对

21.以下属于struts2标签的是:(多选)A.Ajax标签

B.数据访问标签

C.logic标签

D.bean标签 22.以下哪个标签是struts2中的用于循环迭代: A. B.

C. D. 23.Struts2主要核心功能是由()实现

a)过滤器 b)拦截器 c)类型转换器 d)配置文件

24.Struts中的ActionServlet属于MVC模式()

a)视图 b)模型 c)控制器 d)业务层

25.Struts2框架由()和()框架发展而来的【选择二项】 a)b)c)d)Hibernate Struts Spring WebWork 26.Struts2以(B)为核心,采用()的机制处理用户请求

a)Struts b)WebWork c)拦截器 d)jar包

27.struts2中,不属于Action接口中定义的字符串常量的是()

a)SUCCESS b)FAILURE c)ERROR d)INPUT 28.struts2在控制器类中一般需要添加相应属性的()和()【选择二项】

a)setter方法 b)as方法 c)getter方法 d)is方法

29.struts2控制器需要在()配置文件中进行配置

a)web.xml b)struts.xml c)application.porperties d)webwork.xml 30.不属于struts2标签库的是()

a) b) c) d) 30.在JSP页面中可以通过Struts2提供的()标签来输出国际化信息

a) b) c) d) 31.资源文件的后缀名为()

a)txt b)doc c)property d)properties 32.a)b)c)d)33.a)b)c)d)34.a)b)c)d)35.a)struts2自定义类型转换器必须实现的接口是()Convert TypeConverter StrutsTypeConverter StrutsConvert struts2关于注册全局类型转换器的说法正确的是()【选择二项】 必须提供xwork-conversion.properties文件

注册文件的格式为:复合类型=对应类型转换器 注册文件的格式为:对应类型转换器=复合类型 以上说法都不正确

struts2自定义拦截器中的“return invocation.invoke()”代码表示()【选择二项】 不执行目标Action的方法,直接返回 执行目标Action的方法

在自定义拦截器中,该代码是必需的 在自定义拦截器中,该代码是可选的

struts2中,以下配置文件上传拦截器只允许上传bmp图片文件的代码,正确的是()

image/bmp b)c)d)36.a)b)c)d)37.a)b)c)d)38.39.a)b)c)d)40.a)b)c)d)41.a)b)c)d)42.a)b)c)d)43.a)b)c)d)

*.bmp

bmp

image/*.bmp 以下关于OGNL的说法正确的是()【选择二项】 ActionContext是OGNL的上下文环境 StackContext是OGNL的上下文环境 ValueStack是OGNL的根 ActionContext是OGNL的根

假设在Session中存在名为uid属性,通过OGNL访问该属性,正确的代码是()#uid #session.uid uid ${session.uid}

假设在某JSP页面中存在””代码,则以下说法正确的是()编译JSP页面时会出现错误

编译JSP页面时不会出现错误,但页面不会显示任何内容 该代码用于输出位于ValueStack(值栈)栈顶的对象 以上说法都不正确

struts2默认的处理结果类型是()dispatcher redirect chain 以上说法都不正确

下列选项中,关于Struts2配置文件说法正确的是()必须置于WEB-INF/classes目录下 必须为Struts.xml 配置Action时必须配置包信息 使用元素配置转发

下列选项中,关于Struts2的Action说法正确的是()【选择二项】 struts2会为每一个请求创建一个对应的Action实例 struts2在请求处理过程中,只有一个Action实例 struts2通过属性来封装用户请求参数

在struts2中定义的属性都用于封装用户请求参数 struts2中动态方法调用的格式为()ActionName_methodName.do ActionName!methodName.do ActionName_methodName.action ActionName!methodName.action

问答题:MVC是什么含义?

第三篇:逻辑学复习题(含答案)

一、单项选择题(本大题共5小题,每小题4分,共20分)

1.“p∧q→r”与“p∨q←r”这两个逻辑形式中,它们(C)

A.变项和逻辑常项相同 B.变项不同但逻辑常项相同 C.逻辑常项不同但变项相同 D.变项和逻辑常项都不同

2.对于A、B两概念,如果所有a都是b并且有b不是a,那么,A、B两概念具有(B)

A.全同关系 B.真包含于关系 C.交叉关系 D.全异关系

3.下列限制和概括中有错误的是(C)。

A.“单独概念”概括为“概念”

B.“不相容关系”限制为“反对关系” C.“支命题”概括为“复合命题”

D.“必然性推理”限制为“假言推理”

4.一个相容选言命题p∨q假,那么,一定为(D)

A.p真q真 B.p真q假

C.p假q真 D.p假q假

5.命题的反对关系,应是(B)关系。

A.对称且传递 B.对称且非传递

C.非对称且反传递 D.非对称且传递

6.有学生在上课时间去看电影,老师批评时,学生反问:“看革命题材电影不是好事吗?”学生的说法(A)

A.违反同一律 B.违反矛盾律

C.违反排中律 D.不违反普通逻辑的基本规律

7.直接推理“SEP→PES ”,属于(B)推理。

A.换质法 B.换位法

C.换质位法

D.换位质法

8.“(p→q)∧(r→s)∧(┐q∨┐s)→(┐p∨┐r)”,这一推理式是(D)

A.二难推理的简单构成法 B.二难推理的简单破坏式

C.二难推理的复杂构成式 D.二难推理的复杂破坏式

9.“所有S是P”与“没有S是P”之间具有(B)。

A.矛盾关系 B.反对关系 C.下反对关系 D.差等关系

10.反证法是先论证与原论题相矛盾的论断为假,然后根据(B)确定原论题真的论证方法。

A.同一律 B.矛盾律

C.排中律 D.充足理由律

11.从“凡是正确的推理都是形式有效的推理”,可推出(B)。

A.形式有效的推理都是正确的推理 B.非形式有效的推理都不是正确的推理 C.形式有效的推理都不是正确的推理 D.不正确的推理都是非形式有效的推理

12.某家饭店中,一桌人在边就餐边谈生意。其中,1个是哈尔滨人,2个是北方人,1个是广东人,2个人只做电脑生意,3个人只做服装生意。

如果以上介绍涉及餐桌上所有的人,那么下列关于这一桌人数(B)的 1 / 3

说法是正确的。

A.最少可能是3人,最多可能是8人 B.最少可能是5人,最多可能是8人

C.最少可能是5人,最多可能是9人 D.无法确定

13.小李和小张就广告问题争论得面红耳赤,没完没了。小李说:广告进了百姓门,带来方便送福音。小张说:广告就会吹,真假难区分。

以下(D)对小张的论点提供了最有力的支持。

A.某教师受慢性萎缩性胃炎折磨多年,从电视广告中找到了良药

B.电视广告对于不愿意看的观众是一种浪费

C.街头的招牌广告被风吹倒,造成人身伤亡,应该引以为戒

D.64%的保健品凭着广告走进了市场。在一次抽样调查中,仅有2%具有所说的效果

14.经过对最近十年的统计资料分析,大连市因癌症死亡的人数比例比全国城市的平均值要高两倍。而在历史上大连市一直是癌症特别是肺癌的低发地区。看来,大连最近这十年对癌症的防治出现了失误。

以下(C)如果为真,最能削弱上述论断。

A.大连的气候和环境适合疗养,外地癌症病人在大连走过了最后一段人生之路 B.大连最近几年医疗保健的投入连年上升,医疗设施有了极大的改善

C.大连医学院在以中医理论探讨癌症机理方面取得了突破性的进展

D.尽管癌症的死亡率上升,但大连的肺结核死亡率几乎降到了零

15.如今的音像市场上,正版的激光唱盘和影视盘的销售不如盗版的,盗版的屡禁不绝,销售非常火爆。有的分析人员认为,这主要是因为价格上盗版盘更有优势,所以在市场上更有活力。

以下(B)是这位分析人员在分析中隐含的假定。A.正版的往往内容呆板,不适应市场的需要

B.与价格的差别相比,正版盗版质量差别不大

C.盗版的比正版的进货渠道畅通

D.正版的不如盗版的销售网络完善 16.“如果某人未犯法,那么某人未犯罪;某人犯罪;所以,某人犯法”。这个推理属于充分条件假言推理的(D)。

A.肯定前件式 B.肯定后件式 C.否定前件式 D.否定后件式 17.“论题应当保持同一”。这一条论证规则是(A)要求的体现。

A.同一律 B.矛盾律 C.排中律 D.充足理由律

18.古希腊柏拉图学院的门口竖着一块牌子,上面写着:“不懂几何者不得入内。”这天,来了一群人,他们都是懂几何的人。

如果牌子上的话得到准确的理解和严格的执行,那么,以下断定中为真的是(B)。

A.他们一定会被允许进入 B.他们可能不会被允许进入 C.他们一定不会被允许进入 D.他们不可能不被允许进入 19.逻辑形式之间的区别,取决于(A)。

A.逻辑常项

B.变项

/ 3

C.语言表达形式 D.思维的内容

20.当S与P具有()关系时,SAP和SEP都假。(D)

A.全同 B.S真包含于P C.全异

D.交叉

21.历史上先后产生的国家有奴隶制国家、封建制国家、资产阶级国家、无产阶级国家。无论何种类型的国家都是阶级专政的工具。这里对“国家”这个概念是(D)来说明的。

A.仅从内涵方面 B.仅从外延方面

C.先从内涵,再从外延方面 D.先从外延,再从内涵方面 22.“有的大学生是运动员”和“有的大学生不是运动员”,这两个性质判断(B

A.不能同真,可以同假 B.不能同假,可以同真 C.既不能同真,也不能同假 D.可以同真,可以同假

23.若“A可以分为B、C”是一正确划分,则B与C的外延关系K可能是(C)A.全同关系

B.真包含关系

C.反对关系 D.交叉关系

24.已知“p∨┐q”为假,则(D)为真。

A.p∧q B.p∧┐q C.┐p→┐q D.p∨q 25.若“A可以分为B、C”是一正确划分,则B与C的外延关系可能是(D)A.全同关系

B.真包含关系

C.反对关系 D.交叉关系

/ 3)。

第四篇:期中复习题(含答案)

期中复习题(必修2第一~四单元)

第一单元

1、中国农业独立发展、自成体系是在何时?

答:西汉时期

2、我国开始使用铁农具和牛耕是在何时?

答:春秋战国时期

3、我国传统农业的主要耕作方式是什么?由此形成的经济形态是?其特点?

答:汉朝以后,铁犁牛耕成为我国传统农业的主要耕作方式; 小农经济;以家庭为生产、生活的基本单位,农业和家庭手工业相结合,自给自足的自然经济。精耕细作

4、写出耧车、曲辕犁、筒车、翻车的发明时间。

答:西汉发明了播种工具耧车; 隋唐时期,江东地区出现曲辕犁;

唐朝时创制了筒车,宋朝出现利用水力的高转筒车; 曹魏时,经改制的翻车用于灌溉

5、列举春秋时期在农业、手工业、商业发展方面的表现。

答:铁犁牛耕

官府控制手工业的局面被打破,民间手工业发展起来 商业繁荣,官府控制商业局面打破,商人社会地位提高,出现许多商品市场和拥有雄厚资产的大商人。

6、青铜铸造的繁荣时期是?两汉时期冶金技术成就?

答:商周时期,青铜铸造进入繁荣时期;

两汉:高炉炼铁和炒钢技术,东汉杜诗发明水力鼓风冶铁工具。

7、列举制瓷业发展在东汉、唐、宋、元、明、清的成就。

答:东汉:青瓷

唐朝:南青北白两大系统 宋朝:瓷窑遍布全国,并出现了五大名窑。元朝:青花瓷江西景德镇成为瓷都 明朝:彩瓷、青花瓷。清朝:珐琅彩

8、中国最早有丝织品的时间?丝织业发展顶峰是在何时?著名的丝织业中心是?专门织造精细的丝织品的工具是? 答:距今四五千年;

明清时,南方丝织业进入鼎盛时期;

苏州、杭州和南京成为著名的丝织业中心;

花楼机

9、列举隋唐、宋元时期商业发展的表现。

答:隋唐时期:都市商业发展,农村集贸市场发展,柜坊和飞钱问世,广州成为了重要的外贸港口,政府设立市舶使管理对外贸易;

宋朝:商业经济空前繁荣,商业环境相对宽松;商品种类迅速增加,出现了最早的纸币“交子”,商税成为政府的重要

财源,城市中坊和市的界限被打破;城市繁荣与“草市”遍布,出现四大商业名镇——佛山镇、朱仙镇、汉口镇和景德镇;早市、夜市昼夜相接,交易活动也不再受官府的直接监管。

元朝:大都成为国际性的商业大都会,国内外各种商品汇聚于此,泉州港是当时世界第一大商港;政府在主要港口设市舶司。

10、明清时期出现的地域性商人群体中人数最多、实力最强的是?

答:徽商和晋商

11、列举夏商周时期、春秋、战国时期的土地制度

答:夏、商、西周时期,一切土地属于国家,这种土地国有制度被称为“井田制”;

春秋时期,由于生产力的发展,井田以外的皇帝被大量开垦为私田。594BC,鲁国按亩收税,实际上承认了土地私有的合法性。

战国时期,各诸侯国纷纷变法,废除井田制,以法律形式确立了封建土地私有制。(典型的封建制改革——秦国的商鞅变法)

12、古代统治者推行的主要经济政策是?首倡者是?

答:重农抑商;

商鞅

13、明清时期的对外政策有何异同点?产生怎样的影响?

答:异同点:见《评价》P13第14题

消极影响:妨碍了海外市场的开拓,抑制了资本的原始积累,从而阻碍了资本主义萌芽的发展。闭关锁国政策隔绝了中国与外界的联系,从而阻断了中国学习西方的先进科学技术,阻碍了生产力发展,使中国落后于世界潮流。

积极影响:“闭关锁国”政策在一定程度上也保护了国家的安全。第二单元

1、新航路开辟的条件有哪些?其中,根本原因和直接原因是?

答:经济根源:15世纪欧洲各国商品经济的发展和资本主义生产萌芽出现,导致西欧各国对黄金需求的迅速增长。(根本原因)

社会根源:15世纪以来,《马可·波罗行纪》在欧洲广泛传播,使当时欧洲出现一种到东方国家寻找黄金的“寻金热”。(主要原因)

直接原因:15世纪中期,奥斯曼土耳其帝国崛起,控制传统东西方商路,引发商业危机,加剧了西欧的黄金短缺。间接原因:天主教会鼓励人们到东方传播天主教。思想根源:人文主义提倡冒险进取精神。

2、最早开辟新航路的国家是?最早到达非洲最南端的航海家是?时间?最早到达印度的航海家是?时间?发现新大陆的航

海家是?时间?最早完成环球航行的航海家是?时间? 答:葡萄牙和西班牙;迪亚士,1487年;达·伽玛;1497年;哥伦布;1492年;麦哲伦;

1519-1522年

3、写出欧洲前往世界各地的几条主要新航路(能从地图上指认)。

答:1487年,迪亚士从欧洲出发,经大西洋沿非洲西海岸向南航行,发现非洲最南端的“好望角”。

1497年,达·伽玛从欧洲出发沿非洲西海岸向南航行,到“好望角”后,转印度洋向东航行,到达印度。

1492年哥伦布从欧洲出发向西航行,到达美洲。

1519-1522年麦哲伦从欧洲出发,经大西洋向西航行,绕过美洲南端的海峡,横渡太平洋,到达亚洲,绕过非洲最南端的“好望角”,经大西洋回到欧洲。

4、新航路的开辟产生了怎样的影响?(对世界、欧洲、亚非拉?)

答:对世界的影响:

(1)新航路的开辟使世界上原来相互隔绝的地区沟通起来,人类之间的联系越来越紧密。(2)世界各地区之间的经济联系已经大为加强,以欧洲为中心的世界市场雏形开始出现。这在一定程度上成为人类历史的转折点。(3)新航路的开辟证明了“地圆说”的正确性,沉重打击了宗教神学。对欧洲的影响:

(1)新航路开辟以后,西班牙和葡萄牙从海外获得大量财

富,一跃成为欧洲最富有的国家。(2)新航路发现促使荷兰、英国、法国等欧洲国家纷纷加入海外探险行列,开辟了欧洲前往世界各地的新航路,最终促成了“地理大发现”。(3)新航路开辟及地理大发现引发了欧洲历史上的“商业革命”,导致贸易规模扩大、商品种类增多、商业经营方式发生变化、商业地位提升,贸易中心由地中海沿岸转到大西洋沿岸,促进了荷兰和英国等西欧国家资本主义工商业的发展。(4)“地理大发现”之后,大量黄金、白银流入欧洲,造成物价上涨,引发“价格革命”。“价格革命”一方面使封建主地位下降,资产阶级实力上升。这加速了西欧封建制度的解体,促进了资本主义的发展;另一方面使贵重金属流入荷兰、英国等西欧国家,促进上述国家资本主义工商业的发展。对亚、非、拉美的影响:

新航路的开辟给一方面是西欧殖民势力涌入,给亚、非、拉美的人民带来了深重灾难;另一方面,西欧的文明成果涌入冲击了当地落后的文化和生活方式。

5、世界市场拓展的主要途径是什么?

答:殖民扩张和殖民掠夺

6、指出16世纪、17世纪、18世纪世界范围的殖民帝国。

答:16世纪,西班牙和葡萄牙

17世纪,荷兰 18世纪,英国

7、“海上马车夫”是指哪个国家?

答:荷兰

8、请指出荷兰在亚洲、非洲、美洲的殖民行径。

答:在非洲,从葡萄牙手中夺取好望角殖民地;

在亚洲,夺取马六甲、锡兰,在印度沿海建立殖民据点、入侵印度尼西亚,一度占领台湾;

在美洲,建立以新阿姆斯特丹为中心的殖民地。

9、英国成为“日不落帝国”的主要历程及原因。

答:(1)1588年,英国击败西班牙“无敌舰队”夺取海上霸权。(2)17世纪初,英国建立东印度公司等垄断贸易公司,在印度和北美大西洋沿岸建立殖民据点(3)17世纪末英国击败荷兰,扩张殖民霸权。英国颁布《航海条例》,打击荷兰的航运业。英国连续取得三次英荷战争的胜利,夺取荷兰在北美的殖民地。(4)18世纪中期,打败法国,夺取法国在北美的加拿大和密西西比河以东的新法兰西,最终确立了世界霸权。原因:地理优势:

制度保障: 物质基础: 武力保障:

10、列举殖民扩张的罪恶及影响(对世界、欧洲、亚非拉)

答:三大罪恶:殖民掠夺、殖民贸易、贩卖黑奴(15~19世纪)

对世界市场而言:随着殖民扩张历程的展开,逐渐形成了由西欧国家为主导的“三角贸易”,世界市场进一步拓展。对西欧殖民国家而言:在殖民扩张的历程中,西欧国家通过直接掠夺、种族灭绝、黑奴贸易和垄断贸易,使大量财富流入西欧,为西欧资本主义的发展提供了资本原始积累。对亚、非、拉美地区而言:殖民扩张给殖民侵略的地区和人民造成了极大的破坏和灾难。另一方面,西欧的文明成果涌入冲击了当地落后的文化和生活方式。

11、列举两次工业革命发生的时间、国家、直接原因、标志、对生产力的影响、生产形式、工业生产结构、生产关系的变化,对世界市场的主要影响,对中国的影响。

答:第一次工业革命:时间:18世纪60年代~19世纪中期

国家:英国首先发生,法、美国等相继开展。

直接原因:自16世纪末以来,英国取得了一系列殖民争霸战争的胜利,逐步确立了殖民霸权,为工业革命的爆发提供了广阔的市场;

标志:1785年,英国人瓦特研制成改良型蒸汽机。对生产力的影响:人类进入“蒸汽时代”

生产形式的变化:工业革命使工厂成为工业生产的主要组织形式。

工业生产结构的变化:轻工业为主导

生产关系的变化:整个社会日益分裂成两大对立阶级——工

业资产阶级和工业无产阶级。

对世界市场的主要影响:资产阶级加快了殖民扩张与掠夺的步伐,更多国家和地区纳入资本主义世界市场当中,19世纪中后期,世界市场基本形成。

对中国的影响:列强发动了两次鸦片战争,中国开始沦为半殖民地半封建社会;近代工业产生;向西方学习的新思潮萌发。

第二次工业革命:时间:19世纪70年代~19世纪末期20世纪初

国家:美国、德国等主要资本主义国家同时开展

直接原因:19世纪中后期,很多科学研究成果应用于生产,各种新发明、新技术层出不穷。

标志:1879年10月21日,爱迪生发明了电灯 对生产力的影响:人类进入“电力时代” 生产形式的变化:垄断组织形成。

生产结构的变化:第二次工业革命使重工业取代了轻工业成为最主要的工业部门

对世界市场的主要影响:世界市场进一步发展。第二次工业革命期间,帝国主义列强在全世界划分殖民地和势力范围,掀起了瓜分世界的狂潮,19世纪末20世纪初世界基本被瓜分完毕。

对中国的影响:①帝国主义列强发动了一系列侵华战争,并掀起了瓜分中国的狂潮,中国完全沦为半殖民地半封建社会。②

中华民族资本主义发展,中国人民救亡图存运动高涨。

12、第一次工业革命最早发生在哪个部门?开始的标志?完成的标志? 答:棉纺织业

18世纪60年代,英国人哈格里夫斯发明珍妮纺纱机 1840年前后,英国的大机器工业基本取代来人工场手工业,率先完成了工业革命,成为世界上第一个工业国家

13、两次工业革命出现的交通工具及发明国家、时间。

答:1807年,富尔顿(美国),蒸汽汽船

1814年,史蒂芬孙(英国),火车机车 1885年,戴姆勒和卡尔本茨(德国),汽车 1903年,莱特兄弟(美国),飞机

14、列举第二次工业革命的主要成就(时间、发明国家及发明者)。

答:1866年,德国人西门子研发发电机成功。

1876年,美国人贝尔发明电话

1879年10月21日美国人爱迪生发明电灯

1885年,德国人戴姆勒和卡尔·本茨各自独立地制成了以汽油内燃机为引擎的三轮汽车

1895年,意大利人马可尼发明了电报

1903年,美国的莱特兄弟一内燃机作动力,把飞机升上天空。

15、第二次工业革命后,资本主义国家进入帝国主义阶段,在侵略方式上有何变化?

答:第二次工业革命期间,帝国主义国家对殖民地半殖民地经济侵略方式由商品输出转为主、资本输出为辅,变为以资本输出为主,商品输出为辅

第三单元

1、中国近代自然经济解体的最直接原因是?开始解体的标志是?

答:外国资本主义入侵

“耕”与“织”的分离

2、列举洋务运动的时间、代表、实践活动。

答:洋务运动:19世纪60年代~90年代

洋务派中央代表:奕訢。地方代表人物:曾国藩、李鸿章、左宗棠、张之洞

实践活动:创办近代军事工业,创办近代民用工业,建立近代海军,创立近代教育制度

3、洋务运动中创办的企业有哪些?(旗号,军事工业、民用工业)

答:旗号:19世纪60年代,洋务派打着“自强”的旗号。19世纪70年代起,洋务派又打出“求富”的旗号。

军事工业:安庆内军械所(曾国藩)、江南制造总局(李鸿章)、福州船政局(左宗棠)、天津机器制造局(崇厚)

民用工业:轮船招商局,开平煤矿(李鸿章)、汉阳铁厂,湖北织布局(张之洞)

4、洋务运动失败的根本原因是?洋务运动最具远见的措施是?

答:根本原因:没有彻底变革封建制度

建立近代教育制度

5、洋务运动的主要功绩?

答:引进了西方先进技术,培养了一批科技人才,客观上刺激了中国资本主义的发展;一定程度上抵制了外国的经济侵略;对本国的封建经济的瓦解起了推动作用。

6、民族资本主义产生的时间?条件?

答:19世纪六、七十年代。

自然经济的逐渐解体;外商企业丰厚利润的刺激;洋务派引进西方先进生产技术的诱导。

7、列举民族资本主义的代表企业。

答:19世纪六、七十年代:上海发昌机器厂;广东南海的继昌隆缫丝厂;天津的贻来牟机器磨坊。

8、甲午中日战争后,民族资本主义发展的特征?主要原因?

答:民族资本主义有了初步发展。

甲午战后,列强的资本输出,进一步瓦解中国的自然经济,客观上提供了劳动力、市场、原料;为扩大税源,清政府放宽了对民间设厂的限制;清末“新政”的推动,倡导私人办实业

9、民族资本主义出现“短暂春天”是在何时?主要原因?

答:第一次世界大战

辛亥革命推翻了封建专制统治,建立了中华民国,为资本主义的发展扫除了一些障碍。南京临时政府奖励发展实业,激发了实业家们投资近代企业的热情;“实业救国”思潮的推动。辛亥革命后,群众性的反帝爱国运动此起彼伏,有力地推动了民族资本主义的发展。民国初年,一战爆发,欧洲列强忙于战争,暂时放松了对中国的经济侵略,客观上为中华民族资本主义的发展提供了有利的外部条件.10、南京国民政府前十年,民族工业发展特征?主要原因?

答:国民政府统治前期(1927—1936年)民族工业得到较快发展。

“国民经济建设运动”,鼓励发展工业、农业、交通运输业

11、抗日战争时期,国统区受益最大的是?

答:官僚资本

12、解放战争时期,民族工业为什么陷入绝境?

答:《中美友好通商航海条约》,美货排挤国货;官僚资本主义的挤压;国民政府苛捐杂税,恶意通货膨胀;国共内战,政局动荡不安

13、中国的民族工业为什么被称为“没有前途的经济奇迹”?阻碍民族工业发展的重要因素是?民族工业发展的出路是? 答:因为社会环境没有改变(即:仍处于半殖民地半封建社会)。完成反帝反封建的民族民主革命任务。

第四单元

1、“一五计划”的时间?优先发展的是?成就?

答:1953-1957

重工业

鞍山钢铁公司三大工厂、长春一汽、沈阳机床厂、飞机制造厂等先后建成投产。我国开始改变工业落后的面貌,为社会主义工业化奠定了初步基础。

2、三大改造的含义?时间?实质?

答:对农业、手工业、资本主义工商业的社会主义改造。形式:广大农民组织起来,参加农业生产合作社,走集体化道路;手工业者也纷纷加入手工业生产合作社;资本主义工商业掀起全行业公私合营高潮。

1953~1956。生产资料私有制变为社会主义公有制,社会主义经济体系在中国基本建立起来。实质:变革生产关系的社会主义革命

3、中共八大召开时间?内容?为什么是成功的探索?

答:1956年

提出当前国内主要矛盾:人民对于建立先进的工业国的要求,同落后农业国的现实之间的矛盾;人民对于经济文化迅速发展的需要,同当前经济文化不能满足人民需要的状况之间的矛盾。(先进的生产关系和落后的生产力之间的矛盾)党和人民的主要任务:集中力量把我国尽快地从落后的农业

国变为先进的工业国。

八大对当时中国社会主要矛盾和主要任务的分析是正确的,是对我国建设社会主义道路的一次成功探索。

4、列举全面建设社会主义十年中的成功与失误。失误的实质是?

答:成功:1956中共八大:对主要矛盾、主要任务的正确分析;1960八字方针(含义及顺序)

失误:1958八大二次会议,提出社会主义建设总路线;大跃进;人民公社化运动。

实质:(违背了客观经济规律;超越了生产力发展水平)“左”倾错误

5、十一届三中全会指导思想的确立?召开时间?主要内容?伟大意义?

答:指导思想的确立:邓小平中央工作会议《解放思想,实事求是,团结一致向前看》的讲话。召开时间:1978年12月

主要内容:重新确立了解放思想、实事求是的马克思主义思想路线;抛弃“以阶级斗争为纲”的“左”倾错误思想方针;把党和国家工作的重点转移到社会主义现代化建设上来;确定今后党和国家的工作要以经济建设为中心。

伟大意义:是新中国历史上的重大转折点,成为实行改革开放和开辟中国特色社会主义道路的起点。

6、我国的经济体制改革首先在哪里开始?经济体制改革的本质

含义是? 答:农村

改革生产关系中不适应生产力发展的一系列环节

7、我国农村经济体制改革主要形式是?哪些省先实行?

答:实行家庭联产承包责任制。

安徽、四川

8、城市经济体制全面展开是哪年?中心环节是?怎么改?

答:1984年以后。

中心环节:增强企业活力,把企业搞活

管理体制改革:实行政企分开,简政放权,使企业称为自主经营、自负盈亏的社会主义商品生产者和经营者。

所有制改革:变单一的公有制经济为以公有制经济为主体、多种所有制经济共同发展。

分配制度改改:按劳分配为主、多种分配方式并存

9、农村、城市经济体制改革的共性?1953~1956年对农业进行社会主义改造和1978年农村实行的改革的共性?

答:改变单一的管理形式,克服分配上平均主义,有利于解放社会生产力。

为了调整生产关系以发展生产力。

10、邓小平论述社会主义本质、姓“资”姓“社”的标准问题是在何时?

答:1992年初,邓小平同志“南方谈话”。还提出要搞好社会主

义的市场经济。

11、中共十四大的召开时间?重要内容?重大意义?

答:1992年10月

明确要坚持党的基本路线不动摇;要抓住机遇,加快改革开放和现代化建设的步伐;提出我国经济体制改革的目标是建立社会主义市场经济体制。

邓小平的“南方谈话”和党的十四大成为我国社会主义改革开放和现代化建设进入新阶段的标志。

12、列举党的十四大、十四届三中全会、十五大关于社会主义市场经济体制的重要决定。

答:1992年10月,中共十四大提出我国经济体制改革的目标是建立社会主义市场经济体制;

1993年,中共十四届三中全会,确立了我国社会主义市场经济体制的基本框架;

1997年,中共十五大进一步完善了社会主义市场经济理论。提出以公有制为主体、多种所有制经济共同发展

13、我国社会主义市场经济体制何时基本建立?

答:21世纪初。

14、我国第一批经济特区是哪年设置的?哪几个?都属于哪些省份?经济特区“特殊性”的实质是? 答:1980年

深圳(广东)、珠海(广东)、汕头(广东)、厦门(福建)

实行特殊的经济政策;实行不同于内地的计划经济体制。

15、国家决定开放14个沿海港口城市是哪一年?属于江苏的是? 答:1984年

连云港和南通 16、1985年开辟为沿海经济开放区的是?

答:环渤海地区;长江三角洲;珠江三角洲;闽东南地区

17、中央政府决定开发开放浦东是何时?其重大意义是?

答:1990年

是90年代改革开放的重点和标志。

18、写出我国对外开放的步骤,特点。

答:我国已形成了经济特区、沿海开放城市、沿海经济开放区、沿江开放港口城市、沿边开放城镇、内地省会开放城市的开放体系。

我国初步形成了全方位、多层次、宽领域的对外开放格局

第五篇:Struts2介绍

Struts2集成指南

关于Struts2 Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。

Struts,a history 在Java EE的Web应用发展的初期,除了使用Servlet技术以外,普遍是在JavaServer Pages(JSP)的源代码中,采用HTML与Java代码混合的方式进行开发。因为这两种方式不可避免的要把表现与业务逻辑代码混合在一起,都给前期开发与后期维护带来巨大的复杂度。为了摆脱上述的约束与局限,把业务逻辑代码从表现层中清晰的分离出来,2000年,Craig McClanahan采用了MVC的设计模式开发Struts。后来该框架产品一度被认为是最广泛、最流行JAVA的WEB应用框架。

Craig McClanahan 2006年,WebWork与Struts这两个优秀的Java EE Web框架(Web Framework〕的团体,决定合作共同开发一个新的,整合了WebWork与Struts优点,并且更加优雅、扩展性更强的框架,命名为“Struts 2”,原Struts的1.x版本产品称为“Struts 1”。

至此,Struts项目并行提供与维护两个主要版本的框架产品——Struts 1与Struts 2。Struts1 vs.Struts2 侵入性

Struts 1 在编程方面是面向抽象类编程,而不是面向接口编程。Struts 1要求自定义Action 类继承一个特定的抽象基类Action。另一方面,Struts 1的 Action 依赖于 Servlet API,因为Struts 1 Action 的execute 方法中有HttpServletRequest 和HttpServletResponse 方法。例如 e.g.public class LogonAction extends Action {

public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response){

} }

Struts 2 Action 类可以实现一个Action接口,也可以实现其他接口,甚至不实现任何接口。这使得可选的和定制的服务成为可能。e.g.public class ExampleAction {

public String doSomething(){

return “success”;} }

线程模式

Struts 1 Action类 是单例模式并且必须是线程安全的,因为在web容器中,仅有Action类 的一个实例来处理所有的请求。

Struts2 Web容器为每一个请求产生一个Action类实例,因此没有线程安全问题。可测试性

Struts1 由于对Servlet API的依赖,使得针对于自定义Action类的测试变得复杂。

Struts2 由于自定义Action可以为POJO,所以可以向测试一个POJO一样来测试Action类。

请求参数封装

Struts1 使用ActionForm 对象封装用户的请求参数,所有的 ActionForm 必须继承一个基类:ActionForm。普通的JavaBean 不能用作ActionForm,并且需要在配置文件中定义ActionForm。e.g.public class LogonForm extends ActionForm {

private String userpassword;

private String username;}

Struts2 直接使用Action属性来封装用户请求属性,避免了开发者需要大量开发ActionForm类的烦琐,实际上,这些属性还可以是包含子属性的 Rich对象类型。e.g.public class ExampleAction {

private String responseMessage;private String requestMessage;

public String getResponseMessage(){

return responseMessage;}

public void setResponseMessage(String responseMessage){

this.responseMessage = responseMessage;}

public String getRequestMessage(){

return requestMessage;

} } public void setRequestMessage(String requestMessage){ } this.requestMessage = requestMessage;public String doSomething(){

} setMessage(“Hi, ” + getRequestMessage());return “success”;EL Struts1 整合了 JSTL,因此可以使用JSTL 表达式语言。JSTL有基本对象图遍历,但在对集合和索引属性的支持上则功能不强。在向视图绑定值时,Struts1 使用标准JSP 机制把对象绑定到视图页面。

Struts2 Struts 2 可以使用JSTL,但它整合了一种更强大和灵活的表达式语言:OGNL(Object Graph Notation Language),因此,Struts 2 下的表达式语言功能更加强大。在向视图绑定值时,Struts2 使用“ValueStack ”技术,使标签库能够访问值,而不需要把对象和视图页面绑定在一起。

校验框架

Struts1 Struts1 支持在 ActionForm 重写validate 方法中手动校验,或者通过整合 Commons-validator 框架来完成数据校验。

Struts2 Struts 2 支持通过重写validate方法进行校验,也支持整合XWork 校验框架进行校验。Struts2 architacture

名词约定

凡是代码、配置文件、IDE中出现的名词,均采用英文原称。

Roadmap 本文档的目标是,帮助读者在Eclipse中将Struts2集成至一个崭新的Dynamic Web Project。集成步骤大致如下:配置Struts2的代码环境-> 在web.xml中加入Struts2功能-> 测试Struts2。文档目标达成的标志是:页面请求能够通过Struts2的Action Mapping成功转发,并且基于Java的Struts2验证框架能够生效。

集成步骤

引入Struts2相关的jar文件

Struts2 jars           commons-fileupload-1.2.2.jar commons-io-2.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar freemarker-2.3.16.jar javassist.jar jstl-1.2.jar ognl-3.0.1.jar struts2-core-2.2.3.jar xwork-core-2.2.3.jar 加入build path 将以上10个jar文件,拷贝至WebContent/WEB-INF/lib下:

对于Web Dynamic Project,一般情况下,当你向lib目录下copy了jar文件,eclipse会自动将jar文件加入build path下的名为Web App Libraries的Library。请确认在工程下出现了名为Web App Libraries的Library。如果有,说明这些jar文件已经被添加至build path了:

如果在工程目录下找不到名为Web App Libraries的Library,说明jar文件没有被添加至build path,需要进行手动添加。首先进入build path设置界面,选中Libraries 页,并点击Add JARs:

在JAR Selection窗口中,选中lib下所有的jar文件。选中后点击OK:

你将看到被选中的jar文件已经被添加至build path:

在工程中会出现一个名为Referenced Libraries的Libraries。这说明jar文件已经被添加至build path:

以上两种方法都可以将jar文件添加至build path,它们的效果是一样的。

配置web.xml 添加filter 在web.xml中添加一个filter:

struts2

org.apache.struts2.dispatcher.FilterDispatcher

filter-name表示filter的名字,你可以任意决定这个名字。filter-class表示使用哪个类作为filter,从这个类的全称来判断,可以发现FilterDispatcher是Struts2提供的一个类。它是Struts2转发请求的起点。在web.xml中添加一个filter-mapping:

struts2

/*

filter-mapping用来映射url和filter的映射关系。filter-name表示filter的名字,这个名字必须和之前filter声明中的filter-name一致。url-pattern表示哪些格式的url会被此filter滤中。/*表示在此web应用域名下,所有的地址都会被filter滤中,换言之,所有的http请求都会通过Struts2进行转发。

filter的作用

通过以上的配置,FilterDispatcher和url与filter-name联系在了一起。

由于在web容器中注册了FilterDispatcher这个filter,Struts2可以收到所有http://localhost:8080/tyland-b2b 的http请求。随后,FilterDispatcher会根据我们定义的action-mapping规则,将请求分发到指定的action类以及它的拦截器栈。最后,Struts2按照action-mapping规则,将后台计算的结果返回给指定页面。笼统地来说,Struts2就是这样工作的,所以说,FilterDispatcher是Struts2工作的入口。

编写代码,测试Struts2 Struts2的环境已经配置好了,基于action-mapping的转发机制已经可以运行了。为了证明这一点,请编写一些测试jsp页面和java代码。

在编写代码的过程中,请确保代码文件的位置如下图所示:

代码清单如下:

Java代码

UserVO.java package com.tyland.b2b.vo;

// 一个Value Object(Data Model),用来存放用户名、密码 public class UserVO {

private String username;private String password;

// 成员变量password的getter方法。

// 在Strtus2中,用来在页面和服务器间传值的Value Object必须有getter方法

public String getPassword(){

return password;

} } // 成员变量password的setter方法。

// 在Strtus2中,用来在页面和服务器间传值的Value Object必须有setter方法 public void setPassword(String password){ } this.password = password;// 同password

public String getUsername(){ } return username;// 同password

public void setUsername(String username){ } this.username = username;BaseAction.java package com.tyland.b2b.web.base;

import com.opensymphony.xwork2.ActionSupport;

// 为了代码的灵活性和可扩展性,请声明一个BaseAction基类

// BaseAction继承Struts2的ActionSupport,因为我们想使用Struts2的一些额外帮助。// 对于ActionSupport的继承不是必须的

public class BaseAction extends ActionSupport {

private static final long serialVersionUID = ***74952195L;} UserAction.java package com.tyland.b2b.web;

import com.tyland.b2b.vo.UserVO;import com.tyland.b2b.web.base.BaseAction;

// 自定义的Action类,继承BaseAction // 由于继承了ActionSupport,我们可以使用Struts2默认的action方法execute()// 由于继承了ActionSupport,我们可以使用Struts2默认的校验方法validate()public class UserAction extends BaseAction {

private static final long serialVersionUID =-7***3684190L;

// 用来在页面和服务器之间传递用户名、密码的Value Object。变量名任意。

private UserVO userVO;

执行。// 用来在页面和服务器之间传递message变量。名称任意。private String message;//用来在页面和服务器之间传递sayHiTo变量。名称任意。private String sayHiTo;// 用来传值的变量必须有getter方法 public UserVO getUserVO(){ return userVO;}

//用来传值的变量必须有setter方法

public void setUserVO(UserVO userVO){ } this.userVO = userVO;public String getMessage(){ } return message;public void setMessage(String message){ } this.message = message;public String getSayHiTo(){ } return sayHiTo;public void setSayHiTo(String sayHiTo){ } this.sayHiTo = sayHiTo;// Override声明说明这个方法复写或实现了父类或接口方法。

// 如action-mapping中不显示指定别的方法,struts2会将execute()作为默认的action方法// 返回的SUCCESS常量,来自ActionSupport,值为“success”。

// action-mapping会根据不同的返回值采取不同的转发或页面跳转动作。@Override

public String execute()throws Exception {

} System.out.println(“******execute******”);System.out.println(userVO.getUsername()+ “ logins”);return SUCCESS;

// 在Struts2执行execute()之前,会先执行validateExecute()进行用户输入验证 // 这个方法名必须符合Struts2验证框架所规定的命名规范 public void validateExecute(){

}

} System.out.println(“******validateExecute******” + userVO.getUsername());if(null == userVO.getUsername()|| userVO.getUsername().length()< 5){ this.addFieldError(“username”, “USERNAME ERROR”);} if(null == userVO.getPassword()|| userVO.getPassword().length()< 5){ this.addFieldError(“password”, “PASSWORD ERROR”);} // 一个自定义方法。通过在action-mapping中的设置,可以实现使用POJO的自定义服务配置 public String sayHi()throws Exception {

} System.out.println(“say hi to ” + getSayHiTo());return SUCCESS;// 符合验证框架命名规范的、真对于sayHi()的验证方法 public void validateSayHi(){

} System.out.println(“******validateSayHi******” + getSayHiTo());if(null == getSayHiTo()|| getSayHiTo().length()< 5){ this.addFieldError(“sayHiTo”, “SAYHITO ERROR”);} ExampleAction.java package com.tyland.b2b.web;

import com.tyland.b2b.web.base.BaseAction;

public class ExampleAction extends BaseAction {

private static final long serialVersionUID =-***7281L;

private String message;private String sayHiTo;

public String getMessage(){

return message;}

public void setMessage(String message){

this.message = message;}

public String getSayHiTo(){

return sayHiTo;}

} public void setSayHiTo(String sayHiTo){ } this.sayHiTo = sayHiTo;public String finish(){

} System.out.println(“example finished”);setMessage(getSayHiTo());return SUCCESS;JSP代码

index.jsp <%@ page language=“java” contentType=“text/html;charset=UTF-8”

pageEncoding=“UTF-8”%>

<%@ taglib uri = “http://java.sun.com/jsp/jstl/core” prefix = “c” %>

Hello World

下载struts2复习题(含答案)5篇word格式文档
下载struts2复习题(含答案)5篇.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Struts2试题

    Struts2 试题 1.struts2的执行流程? 客户端提交一个HttpServletRequest请求(action或JSP页面) 请求被提交到一系列Filter过滤器,如ActionCleanUp和FiterDispatcher等 FilterDisp......

    struts2课件

    —高级软件人才实作培训专家!Struts2的启动配置在struts1.x中,struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启动的。他在web.xml中的配置如下:struts2o......

    Struts2习题

    Struts2习题1 1.struts中的package的作用是什么?namespace可以为空吗?如果namespace为空会意味着什么呢? 标识、 可以 、如果没写,说明该包为默认空间 2.Action 的实现通集成常......

    电工电子复习题(含答案)

    第一章 1、电流是自由电子在电场力作用下作 定向运动形成的,习惯上规 正电荷的运 动方向为电流方向。 2、电路一般是由 电源 、 开关 、 导线 和 用电器 四部分组成。电路通......

    ISO9001:2008内审员复习题(含答案)

    内审员题库(含答案) 练习一 选择题 从以下每题的几个答案中选择一个你认为最合适的,并将代号填入( )中: 一、 选择题:(每题2分) 1.ISO9001:2008版标准是( a ) a. 质量管理体系 要求 b. 基......

    经济法分章复习题(含答案)

    第一章公司法 1.单项选择题 (1)我国下列企业中,不适用(公司法)的是( )A.有限责任公司B.中外合资经营企业C.合伙企业D.法人类的外资企业 (2)甲服装厂与乙服装厂经过协商决定双方各自出......

    VB复习题(含答案)(推荐阅读)

    综 合 测 试 题 一、 单选题 1. 窗体的标题栏显示内容由窗体对象的( D )属性决定。 A.BackColor B.BackStyle C.Text D.Caption 2. 下列不能作为VB中的变量名的符号是( C......

    广告营销策划复习题(含答案)

    《广告营销与策划》 复习卷(B) 一、填空题: 1、广告具有传播信息、塑造形象、 刺激需求 、美化生活和教育公众 的功能。 2、主流媒体广告是指电视广告、广播广告、报纸广告、杂......