第一篇:struts2復(fù)習(xí)題(含答案)
Struts2復(fù)習(xí)題
1.以下屬于struts2的控制器組件是:
A.Action
B.ActionForm C.ActionServlet D.dispatchAction 2.以下屬于struts2配置文件中的配置元素是:(多選)A.
B.
A.struts1要求Action類繼承struts1框架中的Action父類,struts2中則不一定需要繼承,可以是POJO類
B.struts1中的Action不是線程安全的,而struts2中的Action是線程安全的
D.struts1使用OGNL表達(dá)式語言來支持頁面效果,struts2通過ValueStack技術(shù)使標(biāo)簽庫訪問值
4.以下關(guān)于ValueStack說法正確的是:(多選)B.每個Action對象實(shí)例擁有多個ValueStack對象
C.Action中封裝了需要傳入下一個頁面的值,Action對象封裝在ValueStack對象中 D.ValueStack會在請求開始時被創(chuàng)建,請求結(jié)束時消亡 5.關(guān)于struts2配置文件說法正確的是:
A.必須在WEB-INF/classes目錄下
B.名字必須為struts.xml C.配置Action時,必須配置包信息 D.使用
B.struts2框架定義包時必須指定name屬性
D.struts2框架中使用包來管理Action
8.struts2中獲取Servlet API的方法正確的是:(多選)A.使用ActionContext對象以解耦合的方法訪問Servlet API B.使用ServletActionContext對象以解耦合的方式訪問Servlet API C.使用ActionContext對象以耦合的方式訪問Servlet API D.使用ServletActionContext對象以耦合的方式訪問Servlet API 9.struts2動態(tài)方法調(diào)用的格式為: A.ActionName?methodName.action B.ActionName!methodName.action C.ActionName*methodName.action D.ActionName@mathodName.action 10.如果要實(shí)現(xiàn)struts2的數(shù)據(jù)校驗(yàn)功能 A.普通Action類可以實(shí)現(xiàn) B.繼承自Action接口可以實(shí)現(xiàn)
C.繼承自ActionSupport類可以實(shí)現(xiàn) D.繼承自ActionValidate類可以實(shí)現(xiàn) 11.如果要實(shí)現(xiàn)自定義處理結(jié)果,需繼承那個類 A.Dispathcer
B.StrutsResultSupport C.Support D.Action 12.實(shí)現(xiàn)動態(tài)返回結(jié)果,在配置
D.${“屬性名”} 13.用于實(shí)現(xiàn)國際化的struts2標(biāo)簽是:
A.
B.
D.
A.dispatcher
B.redirect C.chain
D.forward 15.自定義轉(zhuǎn)換器繼承的抽象類是:
A.Converter B.TypeConverter C.StrutsTypeConverterD.DefaultTypeConverter 16.自定義轉(zhuǎn)換器的注冊方式有:
A.只有全局注冊方式 B.只有局部注冊方式
C.只有全局和局部注冊方式
D.以上說法都不對 17.自定義攔截器類的方式有:(多選)A.實(shí)現(xiàn)Interceptor接口
B.實(shí)現(xiàn)AbstractInterceptor接口 C.繼承Interceptor類D.繼承AbstractInterceptor類 18.在struts.xml文件中,使用()元素定義攔截器
A.
C.
D.bean標(biāo)簽 21.以下哪個標(biāo)簽是struts2中的用于循環(huán)迭代: A.
C.
a)過濾器 b)攔截器 c)類型轉(zhuǎn)換器 d)配置文件 23.24.Struts2框架由()和()框架發(fā)展而來的【選擇二項(xiàng)】
a)Hibernate b)Struts 1 c)Spring d)WebWork 25.Struts2以(B)為核心,采用()的機(jī)制處理用戶請求
a)Struts b)攔截器 c)jar包
26.struts2中,不屬于Action接口中定義的字符串常量的是()
a)SUCCESS b)FAILURE c)ERROR d)INPUT 27.struts2在控制器類中一般需要添加相應(yīng)屬性的()和()【選擇二項(xiàng)】
a)setter方法 b)as方法 c)getter方法 d)is方法
28.struts2控制器需要在()配置文件中進(jìn)行配置
a)web.xml b)struts.xml c)application.porperties d)webwork.xml 29.不屬于struts2標(biāo)簽庫的是()
a)
a)
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自定義類型轉(zhuǎn)換器必須實(shí)現(xiàn)的接口是()Convert TypeConverter StrutsTypeConverter StrutsConvert struts2關(guān)于注冊全局類型轉(zhuǎn)換器的說法正確的是()【選擇二項(xiàng)】 必須提供xwork-conversion.properties文件
注冊文件的格式為:復(fù)合類型=對應(yīng)類型轉(zhuǎn)換器 注冊文件的格式為:對應(yīng)類型轉(zhuǎn)換器=復(fù)合類型 以上說法都不正確
struts2自定義攔截器中的“return invocation.invoke()”代碼表示()【選擇二項(xiàng)】 不執(zhí)行目標(biāo)Action的方法,直接返回 執(zhí)行目標(biāo)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 以下關(guān)于OGNL的說法正確的是()【選擇二項(xiàng)】 ActionContext是OGNL的上下文環(huán)境 StackContext是OGNL的上下文環(huán)境 ValueStack是OGNL的根 ActionContext是OGNL的根
假設(shè)在Session中存在名為uid屬性,通過OGNL訪問該屬性,正確的代碼是()#uid #session.uid uid ${session.uid}
假設(shè)在某JSP頁面中存在”
編譯JSP頁面時不會出現(xiàn)錯誤,但頁面不會顯示任何內(nèi)容 該代碼用于輸出位于ValueStack(值棧)棧頂?shù)膶ο?以上說法都不正確
struts2默認(rèn)的處理結(jié)果類型是()dispatcher redirect chain 以上說法都不正確
下列選項(xiàng)中,關(guān)于Struts2配置文件說法正確的是()必須置于WEB-INF/classes目錄下 必須為Struts.xml 配置Action時必須配置包信息 使用
下列選項(xiàng)中,關(guān)于Struts2的Action說法正確的是()【選擇二項(xiàng)】 struts2會為每一個請求創(chuàng)建一個對應(yīng)的Action實(shí)例 struts2在請求處理過程中,只有一個Action實(shí)例 struts2通過屬性來封裝用戶請求參數(shù)
在struts2中定義的屬性都用于封裝用戶請求參數(shù) struts2中動態(tài)方法調(diào)用的格式為()ActionName_methodName.do ActionName!methodName.do ActionName_methodName.action ActionName!methodName.action
問答題:MVC是什么含義?
第二篇:struts2復(fù)習(xí)題(含答案)
Struts2復(fù)習(xí)題
1.以下屬于struts2的控制器組件是:
A.Action
B.ActionForm C.ActionServlet D.dispatchAction 2.以下屬于struts2的體系結(jié)構(gòu)的是:(多選)A.struts2控制器組件
B.struts2配置文件 C.FilterDispathcer D.Action 3.以下屬于struts2配置文件中的配置元素是:(多選)A.
B.
A.struts1要求Action類繼承struts1框架中的Action父類,struts2中則不一定需要繼承,可以是POJO類
B.struts1中的Action不是線程安全的,而struts2中的Action是線程安全的 C.struts1和struts2中都使用ActionForm對象封裝用戶的請求數(shù)據(jù)
D.struts1使用OGNL表達(dá)式語言來支持頁面效果,struts2通過ValueStack技術(shù)使標(biāo)簽庫訪問值
5.以下關(guān)于ValueStack說法正確的是:(多選)A.每個Action對象實(shí)例擁有一個ValueStack對象 B.每個Action對象實(shí)例擁有多個ValueStack對象
C.Action中封裝了需要傳入下一個頁面的值,這些值封裝在ValueStack對象中 D.ValueStack會在請求開始時被創(chuàng)建,請求結(jié)束時消亡 6.關(guān)于struts2配置文件說法正確的是:
A.必須在WEB-INF/classes目錄下
B.名字必須為struts.xml C.配置Action時,必須配置包信息 D.使用
A.struts2框架使用包來管理常量
B.struts2框架定義包時必須指定name屬性
C.struts2框架中配置包時,必須繼承自struts-default包,否則會報(bào)錯 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動態(tài)調(diào)用的格式為: A.ActionName?methodName.action B.ActionName!methodName.action C.ActionName*methodName.action D.ActionName@mathodName.action 11.如果要實(shí)現(xiàn)struts2的數(shù)據(jù)校驗(yàn)功能
A.普通Action類可以實(shí)現(xiàn) B.繼承自Action接口可以實(shí)現(xiàn)
C.繼承自ActionSupport類可以實(shí)現(xiàn) D.繼承自ActionValidate類可以實(shí)現(xiàn)
12.如果要實(shí)現(xiàn)自定義處理結(jié)果,需繼承那個類
A.Dispathcer
B.StrutsResultSupport C.Support D.Action 13.實(shí)現(xiàn)動態(tài)返回結(jié)果,在配置
A.${屬性名} B.@{屬性名} C.${'屬性名'}
D.${“屬性名”} 14.用于實(shí)現(xiàn)國際化的struts2標(biāo)簽是:
A.
B.
D.
A.dispatcher
B.redirect C.chain
D.forward 16.自定義轉(zhuǎn)換器繼承的抽象類是:
A.Converter B.TypeConverter C.StrutsTypeConverter
D.converts 17.自定義轉(zhuǎn)換器的注冊方式有:
A.只有全局注冊方式 B.只有局部注冊方式
C.只有全局和局部注冊方式
D.以上說法都不對 18.自定義攔截器類的方式有:(多選)A.實(shí)現(xiàn)Interceptor接口
B.實(shí)現(xiàn)AbstractInterceptor接口 C.繼承Interceptor類
D.繼承AbstractInterceptor類 19.在struts.xml文件中,使用()元素定義攔截器
A.
C.
21.以下屬于struts2標(biāo)簽的是:(多選)A.Ajax標(biāo)簽
B.數(shù)據(jù)訪問標(biāo)簽
C.logic標(biāo)簽
D.bean標(biāo)簽 22.以下哪個標(biāo)簽是struts2中的用于循環(huán)迭代: A.
C.
a)過濾器 b)攔截器 c)類型轉(zhuǎn)換器 d)配置文件
24.Struts中的ActionServlet屬于MVC模式()
a)視圖 b)模型 c)控制器 d)業(yè)務(wù)層
25.Struts2框架由()和()框架發(fā)展而來的【選擇二項(xiàng)】 a)b)c)d)Hibernate Struts Spring WebWork 26.Struts2以(B)為核心,采用()的機(jī)制處理用戶請求
a)Struts b)WebWork c)攔截器 d)jar包
27.struts2中,不屬于Action接口中定義的字符串常量的是()
a)SUCCESS b)FAILURE c)ERROR d)INPUT 28.struts2在控制器類中一般需要添加相應(yīng)屬性的()和()【選擇二項(xiàng)】
a)setter方法 b)as方法 c)getter方法 d)is方法
29.struts2控制器需要在()配置文件中進(jìn)行配置
a)web.xml b)struts.xml c)application.porperties d)webwork.xml 30.不屬于struts2標(biāo)簽庫的是()
a)
a)
a)txt b)doc c)property d)properties
33.struts2自定義類型轉(zhuǎn)換器必須實(shí)現(xiàn)的接口是()a)Convert b)TypeConverter c)StrutsTypeConverter d)StrutsConvert 34.a)b)c)d)35.a)b)c)d)36.a)b)c)d)37.a)b)c)d)38.a)b)c)d)39.a)b)c)d)40.a)b)c)d)41.a)b)c)d)42.a)b)c)struts2關(guān)于注冊全局類型轉(zhuǎn)換器的說法正確的是()【選擇二項(xiàng)】 必須提供xwork-conversion.properties文件
注冊文件的格式為:復(fù)合類型=對應(yīng)類型轉(zhuǎn)換器 注冊文件的格式為:對應(yīng)類型轉(zhuǎn)換器=復(fù)合類型 以上說法都不正確
struts2自定義攔截器中的“return invocation.invoke”代碼表示()【選擇二項(xiàng)】 不執(zhí)行目標(biāo)Action的方法,直接返回
執(zhí)行目標(biāo)Action的方法,直接返回邏輯視圖名稱 在自定義攔截器中,該代碼是必需的 在自定義攔截器中,該代碼是可選的
struts2中,以下配置文件上傳攔截器只允許上傳bmp圖片文件的代碼,正確的是()
image/bmp
*.bmp
bmp
image/*.bmp 以下關(guān)于OGNL的說法正確的是()【選擇二項(xiàng)】 ActionContext是OGNL的上下文環(huán)境 StackContext是OGNL的上下文環(huán)境 ValueStack是OGNL的根 ActionContext是OGNL的根
假設(shè)在Session中存在名為uid屬性,通過OGNL訪問該屬性,正確的代碼是()#uid #session.uid uid ${session.uid} 關(guān)于“#session.persions.{? #this.age>20}”O(jiān)GNL代碼所表示的意義說法正確的是()從persons集合中取出第一個年齡>20的Person對象 從persons集合中取出所有年齡>20的Person對象子集 從persons集合中取出最后一個年齡>20的Person對象 該代碼不符合OGNL的語法
假設(shè)在某JSP頁面中存在”
編譯JSP頁面時不會出現(xiàn)錯誤,但頁面不會顯示任何內(nèi)容 該代碼用于輸出位于ValueStack(值棧)棧頂?shù)膶ο?以上說法都不正確
struts2默認(rèn)的處理結(jié)果類型是()dispatcher redirect chain 以上說法都不正確
下列選項(xiàng)中,關(guān)于Struts2配置文件說法正確的是()必須置于WEB-INF/classes目錄下 必須為Struts.xml 配置Action時必須配置包信息 d)43.a)b)c)d)44.a)b)c)d)使用
下列選項(xiàng)中,關(guān)于Struts2的Action說法正確的是()【選擇二項(xiàng)】 struts2會為每一個請求創(chuàng)建一個對應(yīng)的Action實(shí)例 struts2在請求處理過程中,只有一個Action實(shí)例 struts2通過屬性來封裝用戶請求參數(shù)
在struts2中定義的屬性都用于封裝用戶請求參數(shù) struts2中動態(tài)方法調(diào)用的格式為()ActionName_methodName.do ActionName!methodName.do ActionName_methodName.action ActionName!methodName.action 問答題:MVC是什么含義?
第三篇:邏輯學(xué)復(fù)習(xí)題(含答案)
一、單項(xiàng)選擇題(本大題共5小題,每小題4分,共20分)
1.“p∧q→r”與“p∨q←r”這兩個邏輯形式中,它們(C)
A.變項(xiàng)和邏輯常項(xiàng)相同 B.變項(xiàng)不同但邏輯常項(xiàng)相同 C.邏輯常項(xiàng)不同但變項(xiàng)相同 D.變項(xiàng)和邏輯常項(xiàng)都不同
2.對于A、B兩概念,如果所有a都是b并且有b不是a,那么,A、B兩概念具有(B)
A.全同關(guān)系 B.真包含于關(guān)系 C.交叉關(guān)系 D.全異關(guān)系
3.下列限制和概括中有錯誤的是(C)。
A.“單獨(dú)概念”概括為“概念”
B.“不相容關(guān)系”限制為“反對關(guān)系” C.“支命題”概括為“復(fù)合命題”
D.“必然性推理”限制為“假言推理”
4.一個相容選言命題p∨q假,那么,一定為(D)
A.p真q真 B.p真q假
C.p假q真 D.p假q假
5.命題的反對關(guān)系,應(yīng)是(B)關(guān)系。
A.對稱且傳遞 B.對稱且非傳遞
C.非對稱且反傳遞 D.非對稱且傳遞
6.有學(xué)生在上課時間去看電影,老師批評時,學(xué)生反問:“看革命題材電影不是好事嗎?”學(xué)生的說法(A)
A.違反同一律 B.違反矛盾律
C.違反排中律 D.不違反普通邏輯的基本規(guī)律
7.直接推理“SEP→PES ”,屬于(B)推理。
A.換質(zhì)法 B.換位法
C.換質(zhì)位法
D.換位質(zhì)法
8.“(p→q)∧(r→s)∧(┐q∨┐s)→(┐p∨┐r)”,這一推理式是(D)
A.二難推理的簡單構(gòu)成法 B.二難推理的簡單破壞式
C.二難推理的復(fù)雜構(gòu)成式 D.二難推理的復(fù)雜破壞式
9.“所有S是P”與“沒有S是P”之間具有(B)。
A.矛盾關(guān)系 B.反對關(guān)系 C.下反對關(guān)系 D.差等關(guān)系
10.反證法是先論證與原論題相矛盾的論斷為假,然后根據(jù)(B)確定原論題真的論證方法。
A.同一律 B.矛盾律
C.排中律 D.充足理由律
11.從“凡是正確的推理都是形式有效的推理”,可推出(B)。
A.形式有效的推理都是正確的推理 B.非形式有效的推理都不是正確的推理 C.形式有效的推理都不是正確的推理 D.不正確的推理都是非形式有效的推理
12.某家飯店中,一桌人在邊就餐邊談生意。其中,1個是哈爾濱人,2個是北方人,1個是廣東人,2個人只做電腦生意,3個人只做服裝生意。
如果以上介紹涉及餐桌上所有的人,那么下列關(guān)于這一桌人數(shù)(B)的 1 / 3
說法是正確的。
A.最少可能是3人,最多可能是8人 B.最少可能是5人,最多可能是8人
C.最少可能是5人,最多可能是9人 D.無法確定
13.小李和小張就廣告問題爭論得面紅耳赤,沒完沒了。小李說:廣告進(jìn)了百姓門,帶來方便送福音。小張說:廣告就會吹,真假難區(qū)分。
以下(D)對小張的論點(diǎn)提供了最有力的支持。
A.某教師受慢性萎縮性胃炎折磨多年,從電視廣告中找到了良藥
B.電視廣告對于不愿意看的觀眾是一種浪費(fèi)
C.街頭的招牌廣告被風(fēng)吹倒,造成人身傷亡,應(yīng)該引以為戒
D.64%的保健品憑著廣告走進(jìn)了市場。在一次抽樣調(diào)查中,僅有2%具有所說的效果
14.經(jīng)過對最近十年的統(tǒng)計(jì)資料分析,大連市因癌癥死亡的人數(shù)比例比全國城市的平均值要高兩倍。而在歷史上大連市一直是癌癥特別是肺癌的低發(fā)地區(qū)??磥?,大連最近這十年對癌癥的防治出現(xiàn)了失誤。
以下(C)如果為真,最能削弱上述論斷。
A.大連的氣候和環(huán)境適合療養(yǎng),外地癌癥病人在大連走過了最后一段人生之路 B.大連最近幾年醫(yī)療保健的投入連年上升,醫(yī)療設(shè)施有了極大的改善
C.大連醫(yī)學(xué)院在以中醫(yī)理論探討癌癥機(jī)理方面取得了突破性的進(jìn)展
D.盡管癌癥的死亡率上升,但大連的肺結(jié)核死亡率幾乎降到了零
15.如今的音像市場上,正版的激光唱盤和影視盤的銷售不如盜版的,盜版的屢禁不絕,銷售非常火爆。有的分析人員認(rèn)為,這主要是因?yàn)閮r(jià)格上盜版盤更有優(yōu)勢,所以在市場上更有活力。
以下(B)是這位分析人員在分析中隱含的假定。A.正版的往往內(nèi)容呆板,不適應(yīng)市場的需要
B.與價(jià)格的差別相比,正版盜版質(zhì)量差別不大
C.盜版的比正版的進(jìn)貨渠道暢通
D.正版的不如盜版的銷售網(wǎng)絡(luò)完善 16.“如果某人未犯法,那么某人未犯罪;某人犯罪;所以,某人犯法”。這個推理屬于充分條件假言推理的(D)。
A.肯定前件式 B.肯定后件式 C.否定前件式 D.否定后件式 17.“論題應(yīng)當(dāng)保持同一”。這一條論證規(guī)則是(A)要求的體現(xiàn)。
A.同一律 B.矛盾律 C.排中律 D.充足理由律
18.古希臘柏拉圖學(xué)院的門口豎著一塊牌子,上面寫著:“不懂幾何者不得入內(nèi)?!边@天,來了一群人,他們都是懂幾何的人。
如果牌子上的話得到準(zhǔn)確的理解和嚴(yán)格的執(zhí)行,那么,以下斷定中為真的是(B)。
A.他們一定會被允許進(jìn)入 B.他們可能不會被允許進(jìn)入 C.他們一定不會被允許進(jìn)入 D.他們不可能不被允許進(jìn)入 19.邏輯形式之間的區(qū)別,取決于(A)。
A.邏輯常項(xiàng)
B.變項(xiàng)
/ 3
C.語言表達(dá)形式 D.思維的內(nèi)容
20.當(dāng)S與P具有()關(guān)系時,SAP和SEP都假。(D)
A.全同 B.S真包含于P C.全異
D.交叉
21.歷史上先后產(chǎn)生的國家有奴隸制國家、封建制國家、資產(chǎn)階級國家、無產(chǎn)階級國家。無論何種類型的國家都是階級專政的工具。這里對“國家”這個概念是(D)來說明的。
A.僅從內(nèi)涵方面 B.僅從外延方面
C.先從內(nèi)涵,再從外延方面 D.先從外延,再從內(nèi)涵方面 22.“有的大學(xué)生是運(yùn)動員”和“有的大學(xué)生不是運(yùn)動員”,這兩個性質(zhì)判斷(B
A.不能同真,可以同假 B.不能同假,可以同真 C.既不能同真,也不能同假 D.可以同真,可以同假
23.若“A可以分為B、C”是一正確劃分,則B與C的外延關(guān)系K可能是(C)A.全同關(guān)系
B.真包含關(guān)系
C.反對關(guān)系 D.交叉關(guān)系
24.已知“p∨┐q”為假,則(D)為真。
A.p∧q B.p∧┐q C.┐p→┐q D.p∨q 25.若“A可以分為B、C”是一正確劃分,則B與C的外延關(guān)系可能是(D)A.全同關(guān)系
B.真包含關(guān)系
C.反對關(guān)系 D.交叉關(guān)系
/ 3)。
第四篇:期中復(fù)習(xí)題(含答案)
期中復(fù)習(xí)題(必修2第一~四單元)
第一單元
1、中國農(nóng)業(yè)獨(dú)立發(fā)展、自成體系是在何時?
答:西漢時期
2、我國開始使用鐵農(nóng)具和牛耕是在何時?
答:春秋戰(zhàn)國時期
3、我國傳統(tǒng)農(nóng)業(yè)的主要耕作方式是什么?由此形成的經(jīng)濟(jì)形態(tài)是?其特點(diǎn)?
答:漢朝以后,鐵犁牛耕成為我國傳統(tǒng)農(nóng)業(yè)的主要耕作方式; 小農(nóng)經(jīng)濟(jì);以家庭為生產(chǎn)、生活的基本單位,農(nóng)業(yè)和家庭手工業(yè)相結(jié)合,自給自足的自然經(jīng)濟(jì)。精耕細(xì)作
4、寫出耬車、曲轅犁、筒車、翻車的發(fā)明時間。
答:西漢發(fā)明了播種工具耬車; 隋唐時期,江東地區(qū)出現(xiàn)曲轅犁;
唐朝時創(chuàng)制了筒車,宋朝出現(xiàn)利用水力的高轉(zhuǎn)筒車; 曹魏時,經(jīng)改制的翻車用于灌溉
5、列舉春秋時期在農(nóng)業(yè)、手工業(yè)、商業(yè)發(fā)展方面的表現(xiàn)。
答:鐵犁牛耕
官府控制手工業(yè)的局面被打破,民間手工業(yè)發(fā)展起來 商業(yè)繁榮,官府控制商業(yè)局面打破,商人社會地位提高,出現(xiàn)許多商品市場和擁有雄厚資產(chǎn)的大商人。
6、青銅鑄造的繁榮時期是?兩漢時期冶金技術(shù)成就?
答:商周時期,青銅鑄造進(jìn)入繁榮時期;
兩漢:高爐煉鐵和炒鋼技術(shù),東漢杜詩發(fā)明水力鼓風(fēng)冶鐵工具。
7、列舉制瓷業(yè)發(fā)展在東漢、唐、宋、元、明、清的成就。
答:東漢:青瓷
唐朝:南青北白兩大系統(tǒng) 宋朝:瓷窯遍布全國,并出現(xiàn)了五大名窯。元朝:青花瓷江西景德鎮(zhèn)成為瓷都 明朝:彩瓷、青花瓷。清朝:琺瑯彩
8、中國最早有絲織品的時間?絲織業(yè)發(fā)展頂峰是在何時?著名的絲織業(yè)中心是?專門織造精細(xì)的絲織品的工具是? 答:距今四五千年;
明清時,南方絲織業(yè)進(jìn)入鼎盛時期;
蘇州、杭州和南京成為著名的絲織業(yè)中心;
花樓機(jī)
9、列舉隋唐、宋元時期商業(yè)發(fā)展的表現(xiàn)。
答:隋唐時期:都市商業(yè)發(fā)展,農(nóng)村集貿(mào)市場發(fā)展,柜坊和飛錢問世,廣州成為了重要的外貿(mào)港口,政府設(shè)立市舶使管理對外貿(mào)易;
宋朝:商業(yè)經(jīng)濟(jì)空前繁榮,商業(yè)環(huán)境相對寬松;商品種類迅速增加,出現(xiàn)了最早的紙幣“交子”,商稅成為政府的重要
財(cái)源,城市中坊和市的界限被打破;城市繁榮與“草市”遍布,出現(xiàn)四大商業(yè)名鎮(zhèn)——佛山鎮(zhèn)、朱仙鎮(zhèn)、漢口鎮(zhèn)和景德鎮(zhèn);早市、夜市晝夜相接,交易活動也不再受官府的直接監(jiān)管。
元朝:大都成為國際性的商業(yè)大都會,國內(nèi)外各種商品匯聚于此,泉州港是當(dāng)時世界第一大商港;政府在主要港口設(shè)市舶司。
10、明清時期出現(xiàn)的地域性商人群體中人數(shù)最多、實(shí)力最強(qiáng)的是?
答:徽商和晉商
11、列舉夏商周時期、春秋、戰(zhàn)國時期的土地制度
答:夏、商、西周時期,一切土地屬于國家,這種土地國有制度被稱為“井田制”;
春秋時期,由于生產(chǎn)力的發(fā)展,井田以外的皇帝被大量開墾為私田。594BC,魯國按畝收稅,實(shí)際上承認(rèn)了土地私有的合法性。
戰(zhàn)國時期,各諸侯國紛紛變法,廢除井田制,以法律形式確立了封建土地私有制。(典型的封建制改革——秦國的商鞅變法)
12、古代統(tǒng)治者推行的主要經(jīng)濟(jì)政策是?首倡者是?
答:重農(nóng)抑商;
商鞅
13、明清時期的對外政策有何異同點(diǎn)?產(chǎn)生怎樣的影響?
答:異同點(diǎn):見《評價(jià)》P13第14題
消極影響:妨礙了海外市場的開拓,抑制了資本的原始積累,從而阻礙了資本主義萌芽的發(fā)展。閉關(guān)鎖國政策隔絕了中國與外界的聯(lián)系,從而阻斷了中國學(xué)習(xí)西方的先進(jìn)科學(xué)技術(shù),阻礙了生產(chǎn)力發(fā)展,使中國落后于世界潮流。
積極影響:“閉關(guān)鎖國”政策在一定程度上也保護(hù)了國家的安全。第二單元
1、新航路開辟的條件有哪些?其中,根本原因和直接原因是?
答:經(jīng)濟(jì)根源:15世紀(jì)歐洲各國商品經(jīng)濟(jì)的發(fā)展和資本主義生產(chǎn)萌芽出現(xiàn),導(dǎo)致西歐各國對黃金需求的迅速增長。(根本原因)
社會根源:15世紀(jì)以來,《馬可·波羅行紀(jì)》在歐洲廣泛傳播,使當(dāng)時歐洲出現(xiàn)一種到東方國家尋找黃金的“尋金熱”。(主要原因)
直接原因:15世紀(jì)中期,奧斯曼土耳其帝國崛起,控制傳統(tǒng)東西方商路,引發(fā)商業(yè)危機(jī),加劇了西歐的黃金短缺。間接原因:天主教會鼓勵人們到東方傳播天主教。思想根源:人文主義提倡冒險(xiǎn)進(jìn)取精神。
2、最早開辟新航路的國家是?最早到達(dá)非洲最南端的航海家是?時間?最早到達(dá)印度的航海家是?時間?發(fā)現(xiàn)新大陸的航
海家是?時間?最早完成環(huán)球航行的航海家是?時間? 答:葡萄牙和西班牙;迪亞士,1487年;達(dá)·伽瑪;1497年;哥倫布;1492年;麥哲倫;
1519-1522年
3、寫出歐洲前往世界各地的幾條主要新航路(能從地圖上指認(rèn))。
答:1487年,迪亞士從歐洲出發(fā),經(jīng)大西洋沿非洲西海岸向南航行,發(fā)現(xiàn)非洲最南端的“好望角”。
1497年,達(dá)·伽瑪從歐洲出發(fā)沿非洲西海岸向南航行,到“好望角”后,轉(zhuǎn)印度洋向東航行,到達(dá)印度。
1492年哥倫布從歐洲出發(fā)向西航行,到達(dá)美洲。
1519-1522年麥哲倫從歐洲出發(fā),經(jīng)大西洋向西航行,繞過美洲南端的海峽,橫渡太平洋,到達(dá)亞洲,繞過非洲最南端的“好望角”,經(jīng)大西洋回到歐洲。
4、新航路的開辟產(chǎn)生了怎樣的影響?(對世界、歐洲、亞非拉?)
答:對世界的影響:
(1)新航路的開辟使世界上原來相互隔絕的地區(qū)溝通起來,人類之間的聯(lián)系越來越緊密。(2)世界各地區(qū)之間的經(jīng)濟(jì)聯(lián)系已經(jīng)大為加強(qiáng),以歐洲為中心的世界市場雛形開始出現(xiàn)。這在一定程度上成為人類歷史的轉(zhuǎn)折點(diǎn)。(3)新航路的開辟證明了“地圓說”的正確性,沉重打擊了宗教神學(xué)。對歐洲的影響:
(1)新航路開辟以后,西班牙和葡萄牙從海外獲得大量財(cái)
富,一躍成為歐洲最富有的國家。(2)新航路發(fā)現(xiàn)促使荷蘭、英國、法國等歐洲國家紛紛加入海外探險(xiǎn)行列,開辟了歐洲前往世界各地的新航路,最終促成了“地理大發(fā)現(xiàn)”。(3)新航路開辟及地理大發(fā)現(xiàn)引發(fā)了歐洲歷史上的“商業(yè)革命”,導(dǎo)致貿(mào)易規(guī)模擴(kuò)大、商品種類增多、商業(yè)經(jīng)營方式發(fā)生變化、商業(yè)地位提升,貿(mào)易中心由地中海沿岸轉(zhuǎn)到大西洋沿岸,促進(jìn)了荷蘭和英國等西歐國家資本主義工商業(yè)的發(fā)展。(4)“地理大發(fā)現(xiàn)”之后,大量黃金、白銀流入歐洲,造成物價(jià)上漲,引發(fā)“價(jià)格革命”。“價(jià)格革命”一方面使封建主地位下降,資產(chǎn)階級實(shí)力上升。這加速了西歐封建制度的解體,促進(jìn)了資本主義的發(fā)展;另一方面使貴重金屬流入荷蘭、英國等西歐國家,促進(jìn)上述國家資本主義工商業(yè)的發(fā)展。對亞、非、拉美的影響:
新航路的開辟給一方面是西歐殖民勢力涌入,給亞、非、拉美的人民帶來了深重災(zāi)難;另一方面,西歐的文明成果涌入沖擊了當(dāng)?shù)芈浜蟮奈幕蜕罘绞健?/p>
5、世界市場拓展的主要途徑是什么?
答:殖民擴(kuò)張和殖民掠奪
6、指出16世紀(jì)、17世紀(jì)、18世紀(jì)世界范圍的殖民帝國。
答:16世紀(jì),西班牙和葡萄牙
17世紀(jì),荷蘭 18世紀(jì),英國
7、“海上馬車夫”是指哪個國家?
答:荷蘭
8、請指出荷蘭在亞洲、非洲、美洲的殖民行徑。
答:在非洲,從葡萄牙手中奪取好望角殖民地;
在亞洲,奪取馬六甲、錫蘭,在印度沿海建立殖民據(jù)點(diǎn)、入侵印度尼西亞,一度占領(lǐng)臺灣;
在美洲,建立以新阿姆斯特丹為中心的殖民地。
9、英國成為“日不落帝國”的主要?dú)v程及原因。
答:(1)1588年,英國擊敗西班牙“無敵艦隊(duì)”奪取海上霸權(quán)。(2)17世紀(jì)初,英國建立東印度公司等壟斷貿(mào)易公司,在印度和北美大西洋沿岸建立殖民據(jù)點(diǎn)(3)17世紀(jì)末英國擊敗荷蘭,擴(kuò)張殖民霸權(quán)。英國頒布《航海條例》,打擊荷蘭的航運(yùn)業(yè)。英國連續(xù)取得三次英荷戰(zhàn)爭的勝利,奪取荷蘭在北美的殖民地。(4)18世紀(jì)中期,打敗法國,奪取法國在北美的加拿大和密西西比河以東的新法蘭西,最終確立了世界霸權(quán)。原因:地理優(yōu)勢:
制度保障: 物質(zhì)基礎(chǔ): 武力保障:
10、列舉殖民擴(kuò)張的罪惡及影響(對世界、歐洲、亞非拉)
答:三大罪惡:殖民掠奪、殖民貿(mào)易、販賣黑奴(15~19世紀(jì))
對世界市場而言:隨著殖民擴(kuò)張歷程的展開,逐漸形成了由西歐國家為主導(dǎo)的“三角貿(mào)易”,世界市場進(jìn)一步拓展。對西歐殖民國家而言:在殖民擴(kuò)張的歷程中,西歐國家通過直接掠奪、種族滅絕、黑奴貿(mào)易和壟斷貿(mào)易,使大量財(cái)富流入西歐,為西歐資本主義的發(fā)展提供了資本原始積累。對亞、非、拉美地區(qū)而言:殖民擴(kuò)張給殖民侵略的地區(qū)和人民造成了極大的破壞和災(zāi)難。另一方面,西歐的文明成果涌入沖擊了當(dāng)?shù)芈浜蟮奈幕蜕罘绞健?/p>
11、列舉兩次工業(yè)革命發(fā)生的時間、國家、直接原因、標(biāo)志、對生產(chǎn)力的影響、生產(chǎn)形式、工業(yè)生產(chǎn)結(jié)構(gòu)、生產(chǎn)關(guān)系的變化,對世界市場的主要影響,對中國的影響。
答:第一次工業(yè)革命:時間:18世紀(jì)60年代~19世紀(jì)中期
國家:英國首先發(fā)生,法、美國等相繼開展。
直接原因:自16世紀(jì)末以來,英國取得了一系列殖民爭霸戰(zhàn)爭的勝利,逐步確立了殖民霸權(quán),為工業(yè)革命的爆發(fā)提供了廣闊的市場;
標(biāo)志:1785年,英國人瓦特研制成改良型蒸汽機(jī)。對生產(chǎn)力的影響:人類進(jìn)入“蒸汽時代”
生產(chǎn)形式的變化:工業(yè)革命使工廠成為工業(yè)生產(chǎn)的主要組織形式。
工業(yè)生產(chǎn)結(jié)構(gòu)的變化:輕工業(yè)為主導(dǎo)
生產(chǎn)關(guān)系的變化:整個社會日益分裂成兩大對立階級——工
業(yè)資產(chǎn)階級和工業(yè)無產(chǎn)階級。
對世界市場的主要影響:資產(chǎn)階級加快了殖民擴(kuò)張與掠奪的步伐,更多國家和地區(qū)納入資本主義世界市場當(dāng)中,19世紀(jì)中后期,世界市場基本形成。
對中國的影響:列強(qiáng)發(fā)動了兩次鴉片戰(zhàn)爭,中國開始淪為半殖民地半封建社會;近代工業(yè)產(chǎn)生;向西方學(xué)習(xí)的新思潮萌發(fā)。
第二次工業(yè)革命:時間:19世紀(jì)70年代~19世紀(jì)末期20世紀(jì)初
國家:美國、德國等主要資本主義國家同時開展
直接原因:19世紀(jì)中后期,很多科學(xué)研究成果應(yīng)用于生產(chǎn),各種新發(fā)明、新技術(shù)層出不窮。
標(biāo)志:1879年10月21日,愛迪生發(fā)明了電燈 對生產(chǎn)力的影響:人類進(jìn)入“電力時代” 生產(chǎn)形式的變化:壟斷組織形成。
生產(chǎn)結(jié)構(gòu)的變化:第二次工業(yè)革命使重工業(yè)取代了輕工業(yè)成為最主要的工業(yè)部門
對世界市場的主要影響:世界市場進(jìn)一步發(fā)展。第二次工業(yè)革命期間,帝國主義列強(qiáng)在全世界劃分殖民地和勢力范圍,掀起了瓜分世界的狂潮,19世紀(jì)末20世紀(jì)初世界基本被瓜分完畢。
對中國的影響:①帝國主義列強(qiáng)發(fā)動了一系列侵華戰(zhàn)爭,并掀起了瓜分中國的狂潮,中國完全淪為半殖民地半封建社會。②
中華民族資本主義發(fā)展,中國人民救亡圖存運(yùn)動高漲。
12、第一次工業(yè)革命最早發(fā)生在哪個部門?開始的標(biāo)志?完成的標(biāo)志? 答:棉紡織業(yè)
18世紀(jì)60年代,英國人哈格里夫斯發(fā)明珍妮紡紗機(jī) 1840年前后,英國的大機(jī)器工業(yè)基本取代來人工場手工業(yè),率先完成了工業(yè)革命,成為世界上第一個工業(yè)國家
13、兩次工業(yè)革命出現(xiàn)的交通工具及發(fā)明國家、時間。
答:1807年,富爾頓(美國),蒸汽汽船
1814年,史蒂芬孫(英國),火車機(jī)車 1885年,戴姆勒和卡爾本茨(德國),汽車 1903年,萊特兄弟(美國),飛機(jī)
14、列舉第二次工業(yè)革命的主要成就(時間、發(fā)明國家及發(fā)明者)。
答:1866年,德國人西門子研發(fā)發(fā)電機(jī)成功。
1876年,美國人貝爾發(fā)明電話
1879年10月21日美國人愛迪生發(fā)明電燈
1885年,德國人戴姆勒和卡爾·本茨各自獨(dú)立地制成了以汽油內(nèi)燃機(jī)為引擎的三輪汽車
1895年,意大利人馬可尼發(fā)明了電報(bào)
1903年,美國的萊特兄弟一內(nèi)燃機(jī)作動力,把飛機(jī)升上天空。
15、第二次工業(yè)革命后,資本主義國家進(jìn)入帝國主義階段,在侵略方式上有何變化?
答:第二次工業(yè)革命期間,帝國主義國家對殖民地半殖民地經(jīng)濟(jì)侵略方式由商品輸出轉(zhuǎn)為主、資本輸出為輔,變?yōu)橐再Y本輸出為主,商品輸出為輔
第三單元
1、中國近代自然經(jīng)濟(jì)解體的最直接原因是?開始解體的標(biāo)志是?
答:外國資本主義入侵
“耕”與“織”的分離
2、列舉洋務(wù)運(yùn)動的時間、代表、實(shí)踐活動。
答:洋務(wù)運(yùn)動:19世紀(jì)60年代~90年代
洋務(wù)派中央代表:奕訢。地方代表人物:曾國藩、李鴻章、左宗棠、張之洞
實(shí)踐活動:創(chuàng)辦近代軍事工業(yè),創(chuàng)辦近代民用工業(yè),建立近代海軍,創(chuàng)立近代教育制度
3、洋務(wù)運(yùn)動中創(chuàng)辦的企業(yè)有哪些?(旗號,軍事工業(yè)、民用工業(yè))
答:旗號:19世紀(jì)60年代,洋務(wù)派打著“自強(qiáng)”的旗號。19世紀(jì)70年代起,洋務(wù)派又打出“求富”的旗號。
軍事工業(yè):安慶內(nèi)軍械所(曾國藩)、江南制造總局(李鴻章)、福州船政局(左宗棠)、天津機(jī)器制造局(崇厚)
民用工業(yè):輪船招商局,開平煤礦(李鴻章)、漢陽鐵廠,湖北織布局(張之洞)
4、洋務(wù)運(yùn)動失敗的根本原因是?洋務(wù)運(yùn)動最具遠(yuǎn)見的措施是?
答:根本原因:沒有徹底變革封建制度
建立近代教育制度
5、洋務(wù)運(yùn)動的主要功績?
答:引進(jìn)了西方先進(jìn)技術(shù),培養(yǎng)了一批科技人才,客觀上刺激了中國資本主義的發(fā)展;一定程度上抵制了外國的經(jīng)濟(jì)侵略;對本國的封建經(jīng)濟(jì)的瓦解起了推動作用。
6、民族資本主義產(chǎn)生的時間?條件?
答:19世紀(jì)六、七十年代。
自然經(jīng)濟(jì)的逐漸解體;外商企業(yè)豐厚利潤的刺激;洋務(wù)派引進(jìn)西方先進(jìn)生產(chǎn)技術(shù)的誘導(dǎo)。
7、列舉民族資本主義的代表企業(yè)。
答:19世紀(jì)六、七十年代:上海發(fā)昌機(jī)器廠;廣東南海的繼昌隆繅絲廠;天津的貽來牟機(jī)器磨坊。
8、甲午中日戰(zhàn)爭后,民族資本主義發(fā)展的特征?主要原因?
答:民族資本主義有了初步發(fā)展。
甲午戰(zhàn)后,列強(qiáng)的資本輸出,進(jìn)一步瓦解中國的自然經(jīng)濟(jì),客觀上提供了勞動力、市場、原料;為擴(kuò)大稅源,清政府放寬了對民間設(shè)廠的限制;清末“新政”的推動,倡導(dǎo)私人辦實(shí)業(yè)
9、民族資本主義出現(xiàn)“短暫春天”是在何時?主要原因?
答:第一次世界大戰(zhàn)
辛亥革命推翻了封建專制統(tǒng)治,建立了中華民國,為資本主義的發(fā)展掃除了一些障礙。南京臨時政府獎勵發(fā)展實(shí)業(yè),激發(fā)了實(shí)業(yè)家們投資近代企業(yè)的熱情;“實(shí)業(yè)救國”思潮的推動。辛亥革命后,群眾性的反帝愛國運(yùn)動此起彼伏,有力地推動了民族資本主義的發(fā)展。民國初年,一戰(zhàn)爆發(fā),歐洲列強(qiáng)忙于戰(zhàn)爭,暫時放松了對中國的經(jīng)濟(jì)侵略,客觀上為中華民族資本主義的發(fā)展提供了有利的外部條件.10、南京國民政府前十年,民族工業(yè)發(fā)展特征?主要原因?
答:國民政府統(tǒng)治前期(1927—1936年)民族工業(yè)得到較快發(fā)展。
“國民經(jīng)濟(jì)建設(shè)運(yùn)動”,鼓勵發(fā)展工業(yè)、農(nóng)業(yè)、交通運(yùn)輸業(yè)
11、抗日戰(zhàn)爭時期,國統(tǒng)區(qū)受益最大的是?
答:官僚資本
12、解放戰(zhàn)爭時期,民族工業(yè)為什么陷入絕境?
答:《中美友好通商航海條約》,美貨排擠國貨;官僚資本主義的擠壓;國民政府苛捐雜稅,惡意通貨膨脹;國共內(nèi)戰(zhàn),政局動蕩不安
13、中國的民族工業(yè)為什么被稱為“沒有前途的經(jīng)濟(jì)奇跡”?阻礙民族工業(yè)發(fā)展的重要因素是?民族工業(yè)發(fā)展的出路是? 答:因?yàn)樯鐣h(huán)境沒有改變(即:仍處于半殖民地半封建社會)。完成反帝反封建的民族民主革命任務(wù)。
第四單元
1、“一五計(jì)劃”的時間?優(yōu)先發(fā)展的是?成就?
答:1953-1957
重工業(yè)
鞍山鋼鐵公司三大工廠、長春一汽、沈陽機(jī)床廠、飛機(jī)制造廠等先后建成投產(chǎn)。我國開始改變工業(yè)落后的面貌,為社會主義工業(yè)化奠定了初步基礎(chǔ)。
2、三大改造的含義?時間?實(shí)質(zhì)?
答:對農(nóng)業(yè)、手工業(yè)、資本主義工商業(yè)的社會主義改造。形式:廣大農(nóng)民組織起來,參加農(nóng)業(yè)生產(chǎn)合作社,走集體化道路;手工業(yè)者也紛紛加入手工業(yè)生產(chǎn)合作社;資本主義工商業(yè)掀起全行業(yè)公私合營高潮。
1953~1956。生產(chǎn)資料私有制變?yōu)樯鐣髁x公有制,社會主義經(jīng)濟(jì)體系在中國基本建立起來。實(shí)質(zhì):變革生產(chǎn)關(guān)系的社會主義革命
3、中共八大召開時間?內(nèi)容?為什么是成功的探索?
答:1956年
提出當(dāng)前國內(nèi)主要矛盾:人民對于建立先進(jìn)的工業(yè)國的要求,同落后農(nóng)業(yè)國的現(xiàn)實(shí)之間的矛盾;人民對于經(jīng)濟(jì)文化迅速發(fā)展的需要,同當(dāng)前經(jīng)濟(jì)文化不能滿足人民需要的狀況之間的矛盾。(先進(jìn)的生產(chǎn)關(guān)系和落后的生產(chǎn)力之間的矛盾)黨和人民的主要任務(wù):集中力量把我國盡快地從落后的農(nóng)業(yè)
國變?yōu)橄冗M(jìn)的工業(yè)國。
八大對當(dāng)時中國社會主要矛盾和主要任務(wù)的分析是正確的,是對我國建設(shè)社會主義道路的一次成功探索。
4、列舉全面建設(shè)社會主義十年中的成功與失誤。失誤的實(shí)質(zhì)是?
答:成功:1956中共八大:對主要矛盾、主要任務(wù)的正確分析;1960八字方針(含義及順序)
失誤:1958八大二次會議,提出社會主義建設(shè)總路線;大躍進(jìn);人民公社化運(yùn)動。
實(shí)質(zhì):(違背了客觀經(jīng)濟(jì)規(guī)律;超越了生產(chǎn)力發(fā)展水平)“左”傾錯誤
5、十一屆三中全會指導(dǎo)思想的確立?召開時間?主要內(nèi)容?偉大意義?
答:指導(dǎo)思想的確立:鄧小平中央工作會議《解放思想,實(shí)事求是,團(tuán)結(jié)一致向前看》的講話。召開時間:1978年12月
主要內(nèi)容:重新確立了解放思想、實(shí)事求是的馬克思主義思想路線;拋棄“以階級斗爭為綱”的“左”傾錯誤思想方針;把黨和國家工作的重點(diǎn)轉(zhuǎn)移到社會主義現(xiàn)代化建設(shè)上來;確定今后黨和國家的工作要以經(jīng)濟(jì)建設(shè)為中心。
偉大意義:是新中國歷史上的重大轉(zhuǎn)折點(diǎn),成為實(shí)行改革開放和開辟中國特色社會主義道路的起點(diǎn)。
6、我國的經(jīng)濟(jì)體制改革首先在哪里開始?經(jīng)濟(jì)體制改革的本質(zhì)
含義是? 答:農(nóng)村
改革生產(chǎn)關(guān)系中不適應(yīng)生產(chǎn)力發(fā)展的一系列環(huán)節(jié)
7、我國農(nóng)村經(jīng)濟(jì)體制改革主要形式是?哪些省先實(shí)行?
答:實(shí)行家庭聯(lián)產(chǎn)承包責(zé)任制。
安徽、四川
8、城市經(jīng)濟(jì)體制全面展開是哪年?中心環(huán)節(jié)是?怎么改?
答:1984年以后。
中心環(huán)節(jié):增強(qiáng)企業(yè)活力,把企業(yè)搞活
管理體制改革:實(shí)行政企分開,簡政放權(quán),使企業(yè)稱為自主經(jīng)營、自負(fù)盈虧的社會主義商品生產(chǎn)者和經(jīng)營者。
所有制改革:變單一的公有制經(jīng)濟(jì)為以公有制經(jīng)濟(jì)為主體、多種所有制經(jīng)濟(jì)共同發(fā)展。
分配制度改改:按勞分配為主、多種分配方式并存
9、農(nóng)村、城市經(jīng)濟(jì)體制改革的共性?1953~1956年對農(nóng)業(yè)進(jìn)行社會主義改造和1978年農(nóng)村實(shí)行的改革的共性?
答:改變單一的管理形式,克服分配上平均主義,有利于解放社會生產(chǎn)力。
為了調(diào)整生產(chǎn)關(guān)系以發(fā)展生產(chǎn)力。
10、鄧小平論述社會主義本質(zhì)、姓“資”姓“社”的標(biāo)準(zhǔn)問題是在何時?
答:1992年初,鄧小平同志“南方談話”。還提出要搞好社會主
義的市場經(jīng)濟(jì)。
11、中共十四大的召開時間?重要內(nèi)容?重大意義?
答:1992年10月
明確要堅(jiān)持黨的基本路線不動搖;要抓住機(jī)遇,加快改革開放和現(xiàn)代化建設(shè)的步伐;提出我國經(jīng)濟(jì)體制改革的目標(biāo)是建立社會主義市場經(jīng)濟(jì)體制。
鄧小平的“南方談話”和黨的十四大成為我國社會主義改革開放和現(xiàn)代化建設(shè)進(jìn)入新階段的標(biāo)志。
12、列舉黨的十四大、十四屆三中全會、十五大關(guān)于社會主義市場經(jīng)濟(jì)體制的重要決定。
答:1992年10月,中共十四大提出我國經(jīng)濟(jì)體制改革的目標(biāo)是建立社會主義市場經(jīng)濟(jì)體制;
1993年,中共十四屆三中全會,確立了我國社會主義市場經(jīng)濟(jì)體制的基本框架;
1997年,中共十五大進(jìn)一步完善了社會主義市場經(jīng)濟(jì)理論。提出以公有制為主體、多種所有制經(jīng)濟(jì)共同發(fā)展
13、我國社會主義市場經(jīng)濟(jì)體制何時基本建立?
答:21世紀(jì)初。
14、我國第一批經(jīng)濟(jì)特區(qū)是哪年設(shè)置的?哪幾個?都屬于哪些省份?經(jīng)濟(jì)特區(qū)“特殊性”的實(shí)質(zhì)是? 答:1980年
深圳(廣東)、珠海(廣東)、汕頭(廣東)、廈門(福建)
實(shí)行特殊的經(jīng)濟(jì)政策;實(shí)行不同于內(nèi)地的計(jì)劃經(jīng)濟(jì)體制。
15、國家決定開放14個沿海港口城市是哪一年?屬于江蘇的是? 答:1984年
連云港和南通 16、1985年開辟為沿海經(jīng)濟(jì)開放區(qū)的是?
答:環(huán)渤海地區(qū);長江三角洲;珠江三角洲;閩東南地區(qū)
17、中央政府決定開發(fā)開放浦東是何時?其重大意義是?
答:1990年
是90年代改革開放的重點(diǎn)和標(biāo)志。
18、寫出我國對外開放的步驟,特點(diǎn)。
答:我國已形成了經(jīng)濟(jì)特區(qū)、沿海開放城市、沿海經(jīng)濟(jì)開放區(qū)、沿江開放港口城市、沿邊開放城鎮(zhèn)、內(nèi)地省會開放城市的開放體系。
我國初步形成了全方位、多層次、寬領(lǐng)域的對外開放格局
第五篇:Struts2介紹
Struts2集成指南
關(guān)于Struts2 Struts是Apache軟件基金會(ASF)贊助的一個開源項(xiàng)目。它最初是Jakarta項(xiàng)目中的一個子項(xiàng)目,并在2004年3月成為ASF的頂級項(xiàng)目。它通過采用Java Servlet/JSP技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的Model-View-Controller〔MVC〕設(shè)計(jì)模式的應(yīng)用框架〔Web Framework〕,是MVC經(jīng)典設(shè)計(jì)模式中的一個經(jīng)典產(chǎn)品。
Struts,a history 在Java EE的Web應(yīng)用發(fā)展的初期,除了使用Servlet技術(shù)以外,普遍是在JavaServer Pages(JSP)的源代碼中,采用HTML與Java代碼混合的方式進(jìn)行開發(fā)。因?yàn)檫@兩種方式不可避免的要把表現(xiàn)與業(yè)務(wù)邏輯代碼混合在一起,都給前期開發(fā)與后期維護(hù)帶來巨大的復(fù)雜度。為了擺脫上述的約束與局限,把業(yè)務(wù)邏輯代碼從表現(xiàn)層中清晰的分離出來,2000年,Craig McClanahan采用了MVC的設(shè)計(jì)模式開發(fā)Struts。后來該框架產(chǎn)品一度被認(rèn)為是最廣泛、最流行JAVA的WEB應(yīng)用框架。
Craig McClanahan 2006年,WebWork與Struts這兩個優(yōu)秀的Java EE Web框架(Web Framework〕的團(tuán)體,決定合作共同開發(fā)一個新的,整合了WebWork與Struts優(yōu)點(diǎn),并且更加優(yōu)雅、擴(kuò)展性更強(qiáng)的框架,命名為“Struts 2”,原Struts的1.x版本產(chǎn)品稱為“Struts 1”。
至此,Struts項(xiàng)目并行提供與維護(hù)兩個主要版本的框架產(chǎn)品——Struts 1與Struts 2。Struts1 vs.Struts2 侵入性
Struts 1 在編程方面是面向抽象類編程,而不是面向接口編程。Struts 1要求自定義Action 類繼承一個特定的抽象基類Action。另一方面,Struts 1的 Action 依賴于 Servlet API,因?yàn)镾truts 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 類可以實(shí)現(xiàn)一個Action接口,也可以實(shí)現(xiàn)其他接口,甚至不實(shí)現(xiàn)任何接口。這使得可選的和定制的服務(wù)成為可能。e.g.public class ExampleAction {
public String doSomething(){
return “success”;} }
線程模式
Struts 1 Action類 是單例模式并且必須是線程安全的,因?yàn)樵趙eb容器中,僅有Action類 的一個實(shí)例來處理所有的請求。
Struts2 Web容器為每一個請求產(chǎn)生一個Action類實(shí)例,因此沒有線程安全問題??蓽y試性
Struts1 由于對Servlet API的依賴,使得針對于自定義Action類的測試變得復(fù)雜。
Struts2 由于自定義Action可以為POJO,所以可以向測試一個POJO一樣來測試Action類。
請求參數(shù)封裝
Struts1 使用ActionForm 對象封裝用戶的請求參數(shù),所有的 ActionForm 必須繼承一個基類:ActionForm。普通的JavaBean 不能用作ActionForm,并且需要在配置文件中定義ActionForm。e.g.public class LogonForm extends ActionForm {
private String userpassword;
private String username;}
Struts2 直接使用Action屬性來封裝用戶請求屬性,避免了開發(fā)者需要大量開發(fā)ActionForm類的煩瑣,實(shí)際上,這些屬性還可以是包含子屬性的 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 表達(dá)式語言。JSTL有基本對象圖遍歷,但在對集合和索引屬性的支持上則功能不強(qiáng)。在向視圖綁定值時,Struts1 使用標(biāo)準(zhǔn)JSP 機(jī)制把對象綁定到視圖頁面。
Struts2 Struts 2 可以使用JSTL,但它整合了一種更強(qiáng)大和靈活的表達(dá)式語言:OGNL(Object Graph Notation Language),因此,Struts 2 下的表達(dá)式語言功能更加強(qiáng)大。在向視圖綁定值時,Struts2 使用“ValueStack ”技術(shù),使標(biāo)簽庫能夠訪問值,而不需要把對象和視圖頁面綁定在一起。
校驗(yàn)框架
Struts1 Struts1 支持在 ActionForm 重寫validate 方法中手動校驗(yàn),或者通過整合 Commons-validator 框架來完成數(shù)據(jù)校驗(yàn)。
Struts2 Struts 2 支持通過重寫validate方法進(jìn)行校驗(yàn),也支持整合XWork 校驗(yàn)框架進(jìn)行校驗(yàn)。Struts2 architacture
名詞約定
凡是代碼、配置文件、IDE中出現(xiàn)的名詞,均采用英文原稱。
Roadmap 本文檔的目標(biāo)是,幫助讀者在Eclipse中將Struts2集成至一個嶄新的Dynamic Web Project。集成步驟大致如下:配置Struts2的代碼環(huán)境-> 在web.xml中加入Struts2功能-> 測試Struts2。文檔目標(biāo)達(dá)成的標(biāo)志是:頁面請求能夠通過Struts2的Action Mapping成功轉(zhuǎn)發(fā),并且基于Java的Struts2驗(yàn)證框架能夠生效。
集成步驟
引入Struts2相關(guān)的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,一般情況下,當(dāng)你向lib目錄下copy了jar文件,eclipse會自動將jar文件加入build path下的名為Web App Libraries的Library。請確認(rèn)在工程下出現(xiàn)了名為Web App Libraries的Library。如果有,說明這些jar文件已經(jīng)被添加至build path了:
如果在工程目錄下找不到名為Web App Libraries的Library,說明jar文件沒有被添加至build path,需要進(jìn)行手動添加。首先進(jìn)入build path設(shè)置界面,選中Libraries 頁,并點(diǎn)擊Add JARs:
在JAR Selection窗口中,選中l(wèi)ib下所有的jar文件。選中后點(diǎn)擊OK:
你將看到被選中的jar文件已經(jīng)被添加至build path:
在工程中會出現(xiàn)一個名為Referenced Libraries的Libraries。這說明jar文件已經(jīng)被添加至build path:
以上兩種方法都可以將jar文件添加至build path,它們的效果是一樣的。
配置web.xml 添加filter 在web.xml中添加一個filter:
filter-name表示filter的名字,你可以任意決定這個名字。filter-class表示使用哪個類作為filter,從這個類的全稱來判斷,可以發(fā)現(xiàn)FilterDispatcher是Struts2提供的一個類。它是Struts2轉(zhuǎn)發(fā)請求的起點(diǎn)。在web.xml中添加一個filter-mapping:
filter-mapping用來映射url和filter的映射關(guān)系。filter-name表示filter的名字,這個名字必須和之前filter聲明中的filter-name一致。url-pattern表示哪些格式的url會被此filter濾中。/*表示在此web應(yīng)用域名下,所有的地址都會被filter濾中,換言之,所有的http請求都會通過Struts2進(jìn)行轉(zhuǎn)發(fā)。
filter的作用
通過以上的配置,F(xiàn)ilterDispatcher和url與filter-name聯(lián)系在了一起。
由于在web容器中注冊了FilterDispatcher這個filter,Struts2可以收到所有http://localhost:8080/tyland-b2b 的http請求。隨后,F(xiàn)ilterDispatcher會根據(jù)我們定義的action-mapping規(guī)則,將請求分發(fā)到指定的action類以及它的攔截器棧。最后,Struts2按照action-mapping規(guī)則,將后臺計(jì)算的結(jié)果返回給指定頁面?;\統(tǒng)地來說,Struts2就是這樣工作的,所以說,F(xiàn)ilterDispatcher是Struts2工作的入口。
編寫代碼,測試Struts2 Struts2的環(huán)境已經(jīng)配置好了,基于action-mapping的轉(zhuǎn)發(fā)機(jī)制已經(jīng)可以運(yùn)行了。為了證明這一點(diǎn),請編寫一些測試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中,用來在頁面和服務(wù)器間傳值的Value Object必須有g(shù)etter方法
public String getPassword(){
return password;
} } // 成員變量password的setter方法。
// 在Strtus2中,用來在頁面和服務(wù)器間傳值的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;
// 為了代碼的靈活性和可擴(kuò)展性,請聲明一個BaseAction基類
// BaseAction繼承Struts2的ActionSupport,因?yàn)槲覀兿胧褂肧truts2的一些額外幫助。// 對于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默認(rèn)的action方法execute()// 由于繼承了ActionSupport,我們可以使用Struts2默認(rèn)的校驗(yàn)方法validate()public class UserAction extends BaseAction {
private static final long serialVersionUID =-7***3684190L;
// 用來在頁面和服務(wù)器之間傳遞用戶名、密碼的Value Object。變量名任意。
private UserVO userVO;
執(zhí)行。// 用來在頁面和服務(wù)器之間傳遞message變量。名稱任意。private String message;//用來在頁面和服務(wù)器之間傳遞sayHiTo變量。名稱任意。private String sayHiTo;// 用來傳值的變量必須有g(shù)etter方法 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聲明說明這個方法復(fù)寫或?qū)崿F(xiàn)了父類或接口方法。
// 如action-mapping中不顯示指定別的方法,struts2會將execute()作為默認(rèn)的action方法// 返回的SUCCESS常量,來自ActionSupport,值為“success”。
// action-mapping會根據(jù)不同的返回值采取不同的轉(zhuǎn)發(fā)或頁面跳轉(zhuǎn)動作。@Override
public String execute()throws Exception {
} System.out.println(“******execute******”);System.out.println(userVO.getUsername()+ “ logins”);return SUCCESS;
// 在Struts2執(zhí)行execute()之前,會先執(zhí)行validateExecute()進(jìn)行用戶輸入驗(yàn)證 // 這個方法名必須符合Struts2驗(yàn)證框架所規(guī)定的命名規(guī)范 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中的設(shè)置,可以實(shí)現(xiàn)使用POJO的自定義服務(wù)配置 public String sayHi()throws Exception {
} System.out.println(“say hi to ” + getSayHiTo());return SUCCESS;// 符合驗(yàn)證框架命名規(guī)范的、真對于sayHi()的驗(yàn)證方法 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” %>