问题 问答题 案例分析题

材料一:建中三年(782)唐德宗颁制,“禁人酤酒,官司置店,收利以助军费”。……天圣七年(1029)修订的《天圣令》卷三十《杂令》第十条云:“诸州界内有出铜矿处官禾置场者,百姓不得私采。金、银、铅、锻、铁等亦如之。西北缘边无问公私,不得置铁冶。自余山川薮泽之利非禁者,公私共之。”自此,禁榷。收入在北宋前期财政中所占比重与两税已经相当,成为宋朝财政岁入的主要部分。……《宋史》云:“初,官既榷茶,民私蓄盗贩皆有禁,腊茶之禁又严于他茶,犯者其罪尤重,凡告捕私茶皆有赏。”景祐(1034—1038)中,叶清臣上疏曰:“山泽有产,天资惠民。自兵食不充,财臣兼利,草芽木叶,私不得专,一切官禁,人犯则刑,既夺其赀,又加之罪,黥流日报。”至南宋绍兴年间,有关盐茶专卖的律令和诏令多达八千七百多条,由此全国通行的“海行(宋代全国通行的法律称为‘海行法’)私盐法”与京西路茶盐法等地方特别法结合起来,共同组成了宋代的专卖法体系。

——戴建国《唐宋专卖法的实施与律令制的变化》

材料二:嘉道之际,康乾盛世走向衰落,“经世致用”学风蔚然再起。经世派为顺应清代商业力量的不断积累和活跃的趋势,针对漕运、盐政因国家一手包办而弊端丛生的问题,在漕运和盐政中引入了“私商”,充分发挥了私商和市场的作用。19世纪50至60年代,新兴洋务派力图利用逐渐成长起来的新式商人的经营管理和资本充裕的优势,将其有效组织起来以维护统治者的利益,但无论是商承体制还是督办体制,其政策取向始终在官、商两极摇摆,商人希求“官助”而排斥“官督”,官员则谋划“招商”而无心“助商”,由此双方没有寻找到一个能够真正实现优势互补、劣势互祛的“均衡点”。19世纪末20世纪初,清廷统治岌岌可危,统治者的“新政”在经济领域回应了重商思想的制度化诉求:一方面须有政府机构予以主持,另一方面要求律法予以规范和保护。其重要成果就是“商部”的创设和《钦定大清商律·公司律》的颁布,它们宣布了一种依靠准则管理的经济秩序,在一定程度上保护了个人合理私利与产权,并试图对政府权力加以限制。这些新变化使重商思想进入一个商人自我认同和群体自觉的阶段,强政府、弱民间的社会结构出现了错动。

——線文《传统语境下的“发展经济学”:略论晚清重商思想的分期与演变》

根据材料二,简述晚清时代重商思潮的演变及其原因。结合所学知识谈谈对唐宋到晚清经济制度和思潮变化的认识。

答案

参考答案:

演变:由局部放开市场到谋求政府与商人合作扩大开放;谋求自由经济秩序的法制化、规范化;社会认知与社会结构发生变化。

原因:①“经世致用”学风的影响和推动;

②传统专卖制度的弊端;

③西方工业文明的入侵和中国社会经济结构的变动;

④统治危机的不断加深。

认识:专卖制度和重商思想都是特定历史时代的产物,是政府与市场关系的具体表现;处理政府与市场关系必须遵循时代发展的需要和社会发展的客观规律;从唐宋到晚清,政府总是与民争利的,总是利用 * * 的力量制定相应政策限制民间经济发展的。

解析:第一小问依据材料中的嘉庆道光时期“在漕运和盐政中引入了“私商”,充分发挥了私商和市场的作用。”、洋务运动时期“新兴洋务派力图利用逐渐成长起来的新式商人的经营管理和资本充裕的优势,将其有效组织起来以维护统治者的利益”、19世纪末20世纪初“统治者的“新政”在经济领域回应了重商思想的制度化诉求:一方面须有政府机构予以主持,另一方面要求律法予以规范和保护”、“这些新变化使重商思想进入一个商人自我认同和群体自觉的阶段,强政府、弱民间的社会结构出现了错动”,从中可以总结出重商主义思想由局部放开市场到谋求政府与商人合作扩大开放;谋求自由经济秩序的法制化、规范化;社会认知与社会结构发生变化。结合所学相关背景及材料一、二分析思想变化的原因:“经世致用”学风的影响和推动、传统专卖制度的弊端、西方工业文明的入侵和中国社会经济结构的变动、统治危机的不断加深。依据材料内容可以看出,唐宋到晚清经济制度和思潮变化都是围绕政府和市场的关系在变化,故最后一问的认识也是围绕这两方面的关系总结回答即可。

问答题

[程序5说明]
下列文法可用来描述化学分子式的书写规则(例如,A12(CO3)3”Cu(OH)2):
λ→β\βλ
β→δ\δn
δ→ξ\ξθ\(λ)
其中:λ是—个分子式;δ或是一个元素,或是一个带括号的(子)分子式,元素或是一个大写字母(记为ξ),或是一个大写字母和一个小写字母(记为ξθ)β或是一个δ,或是在δ之后接上一个整数n,δn表示β有n个δ的元素或(子)分子式。—个完整的分子式由若干个β组成。
当然一个正确的分子式除符合上述文法规则外,还应满足分子式本身的语义要求。
下面的程序输入分子式,按上述文法分析分子式,并计算出该分子式的分子量。例如:元素H的原子量是1,元素O的原子量是16。输入分子式H2O,程序计算出它的分子量为18 (1×2+16)。程序中各元素的名及它的原子量从文件atom.dat中读入。
[程序5]
#include < stdio. h >
#include < string. h >
#define MAXN 300
#define GMLEN 30
struct elem char name[ ]; /* 元素名*/
double v;/*原子量*/
nTbl [MAXN];
char cmStr [GMLEN], * pos;
int c;FILE * fp;
double factor( );
double atom( ) /* 处理文法符号δ*/
char w [3];int i; double num;
while((c = * pos++) ==’||c ==’\t’); /*略过空白字符*/
if(c == ’\n’) return 0.0;
if(c>=’A’ && C <=’Z’) /*将元素名存入W */
w[i =0]=c;c= * pos ++
if(c >=’a’&& c <=’z’)w[ ++i] =c;else pos--;
w[ ++i] =’\0’,
for(i =0;nTbl [i]. v >0.0;i ++)
if(strcmp (w,nTbl[i]. name) ==0) return nTbl [i]. v;
printf (" \n元素表中没有所输入的无素: \t%s\n’,w); retur n - 1.0;
elseif (c = =’(’)
if((num= (1) ) <0.0)return -l.0; /*包括可能为空的情况*/
if( * pos ++ ! = ’)’) printf (" 分子式中括号不匹配!/n") ;return - 1.0;
return num;

printf ("分子式中存在非法字符:\t%c\n" ,c);
return - 1.0;

double mAtom( ) /* 处理文法符号β*/
double num ;int n = ];
if((num= (2) ) <0.0)return-l.0;
c= *pos++;
if(c >=’O’&&c <=’9’)
n = 0; while(c > = 0&&c < =’9’)
n= (3) ;
c= *poss ++;


pos --;
return num * n;

double factor( ) /*处理文法符号λ*/
double num =0.0,d;
if(( hum = mAtom ( )) < 0.0) return - 1.0;
while( * pos >= ’A’&& * pos <= ’Z’||* pos == ’(’)
if((d= (4) ) <0.0)return-1.0;
(5) ;
return num;
void main( )
char fname[ ] ="atom. dst"; /*元素名及其原子量文件*/
int i;double num;
if((fp=fopon(fname,"r" )) == NULL) /*以读方式打开正文文件*/
prinff("Can net open%s file. \n’ ,fname) ;return /*程序非正常结束 */
i=0;
while(i < MAXN&&fscanf (fp," %s%lf,bTbl[i]. name,&nTbl[i]. v) ==2)
i++;
fclose(fp) ;nTbl[i]. v =-1.0;
while(1) [/*输入分子式和计算分子量循环,直至输入空行结束*/
printf(" \n 输入分子式! (空行结束) \n" ) ;gets(cmStr);
pos = cmStr;
if(cmStr[0] == ’\0’) break;
if( (num = later( ) ) > 0.0)
if( * pos! = ’\0’)printf("分子式不完整! \n" );
else printf("分子式的分子量为%f\n",num);

单项选择题 A1/A2型题