8-1_结构类型
- 格式:pptx
- 大小:303.08 KB
- 文档页数:9
中药化学《苯丙素类化合物》重点总结及习题本章复习要点:1.掌握香豆素的理化性质和检识方法。
2.掌握香豆素的提取、分离方法。
3.熟悉香豆素和木脂素的结构和分类。
4.熟悉香豆素和木脂素的波谱特征。
5.熟悉木脂素类化合物的理化性质及鉴别方法。
6.了解苯丙素类化合物的分布、生物合成途径和生理活性。
第一节概述【含义】苯丙素类化合物是指基本母核具有一个或几个C6— C3单元的天然有机化合物类群。
【分类】广义包括:简单苯丙素类—苯丙烯、苯丙醇、苯丙醛、苯丙酸类(1分子C6— C3 单元)香豆素类(1分子C6— C3 单元)木脂素类(2~4分子C6— C3 单元)木质素类(多分子C6— C3 单元)黄酮类(C6— C3— C6 单元,另章介绍)【生源途径】苯丙素类化合物均由桂皮酸途径合成而来。
第二节香豆素类【概述】香豆素类成分是指一类具有苯骈a-吡喃酮母核的天然化合物的总称。
在结构上可以看成是顺邻羟基桂皮酸脱水而形成的内酯类化合物。
目前发现的约1200种,广泛分布在高等植物中,如伞形科、豆科、茄科、芸香科、菊科等科属的植物富含该类成分。
【结构与分类】1.性状游离香豆素多为结晶性物质;亦有呈玻璃态或液态。
分子量小的具芳香气味、挥发性及升华性。
香豆素苷一般呈粉末或晶体状。
无挥发性及升华性,也无香味。
2.溶解性具有苷溶解性的一般规律。
但游离香豆素(分子量小)可溶于沸水,难溶于冷水。
3.内酯环的性质(碱水解)长时间加热香豆素 顺邻羟基桂皮酸盐 反邻羟基桂皮酸盐( S 水 小 ) ( S 水大 )应用:碱溶酸沉法提取香豆素注意:加热时间不宜太长不能与浓碱共沸(裂解—酚类或酚酸) 侧链有酯键的不宜(碱水解)4.显色反应1.提取 ⑴水蒸汽蒸馏法——小分子游离香豆素的挥发性。
⑵碱溶酸沉法——内酯结构的性质。
⑶溶剂法—溶解性特点——系统溶剂法(石油醚、乙醚、乙醇、水)。
甲醇或乙醇提取,结合溶剂法、大孔树脂法。
2. 分离 单体分离比较困难,一般多用色谱法分离。
喷气筘简介无梭织机的钢筘有许多种,按大类划分有用于传统无梭织机的平筘,有用于喷气织机的喷气筘(习惯上也称为异形筘)。
平筘属于传统产品,喷气筘有许多特殊要求。
本章主要介绍的是喷气筘。
喷气织机用钢筘(以下称喷气筘)与织机的主喷嘴、辅助喷嘴等共同完成引纬运动。
喷气筘的结构比其他筘复杂,最特别的是筘齿使用不锈钢异形筘片,上面有气流槽,因此它不仅是排列经纱位置密度及把纬纱打向织口的器材,也是引导气流、控制气流扩散的重要器件。
喷气筘的结构与喷气织机引纬的设计是统一的,精确的尺寸、优质的材料、完美的光滑度、稳定的气流、较低的耗气量,才能完全满足喷气织机的需要,达到理想的喷气织造,总之,喷气筘是喷气织机的重要部件。
喷气筘的作用及应具备的条件:一、喷气筘在织造过程中的作用1.排列经纱作用使经纱按一定的顺序和密度排列到正确位置,保证经纱在织造过程中按织物组织与纬纱交织,并使织物达到规定的幅宽。
2.导气引纬作用引导气流、控制气流扩散,使纬纱顺利引入梭口,引导纬纱正确飞行。
将纬纱保持在槽口内,实现稳定投纬。
3.打纬作用使引入梭口的纬纱,均匀有序的打向织口,形成织物。
二、喷气筘在织造工艺中应具备的条件(1)结构、形状、规格符合要求。
(2)筘齿形状、角度、厚度符合要求。
(3)尺寸准确,气流槽高度尺寸、深度尺寸精确。
(4)筘面平整,筘齿排列均匀,筘号准确。
(5)筘齿光滑一致,弹性好,有较高的硬度和耐磨性,筘身坚韧、平直,抗震能力强。
(6)筘齿与铝筘梁底面、前面垂直。
(7)气流槽精确,使气流稳定,耗气量低,气压值、气压波形线符合要求。
(8)筘边等符合要求。
喷气筘主要类型、结构及技术要求:一、主要类型(1)按结构形状分类:可分为喷气筘、双层喷气筘。
喷气筘采用异形筘片、铝筘梁、树脂胶粘接,用于棉、化纤、玻璃纤维等各类纤维织物,双层筘采用异形筘片+弯片间隔排列,铝筘梁、树脂胶粘接,用于毛织物及具有扭曲作用的经纱织物。
(2)按筘齿形状分类:弯背型、直背型、长直背型、特殊型。
第8章 位移法(知识点小结)一、杆端内力正负号规定(图8-1)杆端弯矩AB M 、BA M :以绕杆端顺时针为正,逆时针为负;对结点或支座而言,截面弯矩以逆时针为正。
杆端剪力SAB F 、SBA F :以绕微段隔离体顺时针转动者为正,反之为负。
结点转角(杆端转角)A θ、B θ:顺时针转动为正。
两端垂直杆轴的相对线位移AB ∆:以使杆件顺时针转动为正,反之为负。
图8-1 杆端内力及杆端位移的正负号规定二、等截面直杆的转角位移方程—位移法计算的基础1、由杆端位移求杆端力——形常数考虑三种不同情况:两端固定直杆、一端固定另一端铰支的直杆及一端固定另一端滑动支承的直杆。
由杆端位移求杆端内力的公式(刚度方程),如表8-1所示,这里/i EI l =。
由杆端位移求出杆端弯矩后,杆端剪力可由平衡条件求出。
表8-1中,杆端内力是根据图示方向的位移方向求得的,当计算某一结构时,应根据其杆件所受的实际位移方向,判断其杆端内力的正负号及受拉侧。
2、由荷载求固定内力——载常数对三种等截面直杆,在荷载作用、温度改变作用下的杆端弯矩和剪力,称为固端弯矩和固端剪力(载常数)。
常见荷载作用下的载常数可查表所得。
3、等截面直杆的转角位移方程对等截面直杆,既有已知荷载作用,又有已知的杆端位移,可根据叠加原理,写出其杆端力的一般表达式,这即为等截面直杆的转角位移方程。
三、位移法的基本未知量包括独立的结点角位移和独立的结点线位移。
独立的结点角位移数目等于刚结点(包括组合结点、弹性抗转弹簧)的数目。
结点线位移的数目可通过增设支杆法(或铰化体系法)来确定。
铰化体系法就是将原结构中所有刚结点和固定支座均改为铰结点形成铰接体系,此铰接体系的自由度数就是原结构的独立结点线位移数。
然后分析该铰接体系的几何组成:如果它是几何不变的,说明结构无结点线位移;相反,如果铰接体系是几何可变的,再看最少需要增设几根附加支杆才能确保体系成为几何不变,或者说使此铰接体系成为几何不变而需添加的最少支杆数就等于原结构的独立结点线位移数目。
数据结构试卷一一、选择题20分1.组成数据的基本单位是;A 数据项B 数据类型C 数据元素D 数据变量2.设数据结构A=D,R,其中D={1,2,3,4},R={r},r={<1,2>,<2,3>,<3,4>,<4,1>},则数据结构A是 C ;A 线性结构B 树型结构C 图型结构D 集合3.数组的逻辑结构不同于下列D的逻辑结构;A 线性表B 栈C 队列D 树4.二叉树中第ii≥1层上的结点数最多有C个;A 2iB 2iC 2i-1D 2i-15.设指针变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为.A ;A p->next=p->next->nextB p=p->nextC p=p->next->nextD p->next=p6.设栈S和队列Q的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S的容量至少应该是.C ;A 6B 4C 3D 27.将10阶对称矩阵压缩存储到一维数组A中,则数组A的长度最少为C ;A 100B 40C 55D 808.设结点A有3个兄弟结点且结点B为结点A的双亲结点,则结点B的度数数为A 3B 4C 5D 19.根据二叉树的定义可知二叉树共有 B种不同的形态;A 4B 5C 6D 710.设有以下四种排序方法,则 B 的空间复杂度最大;A 冒泡排序B 快速排序C 堆排序D 希尔排序二、填空题30分1.设顺序循环队列Q0:m-1的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =____________;;2.设线性表中有n个数据元素,则在顺序存储结构上实现顺序查找的平均时间复杂度为___________,在链式存储结构上实现顺序查找的平均时间复杂度为___________;3.设一棵二叉树中有n个结点,则当用二叉链表作为其存储结构时,该二叉链表中共有________个指针域,__________个空指针域;4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点B的操作序列为______________________________________;5.设无向图G中有n个顶点和e条边,则其对应的邻接表中有_________个表头结点和_________个表结点;6.设无向图G中有n个顶点e条边,所有顶点的度数之和为m,则e和m有______关系;7.设一棵二叉树的前序遍历序列和中序遍历序列均为ABC,则该二叉树的后序遍历序列为__________;8.设一棵完全二叉树中有21个结点,如果按照从上到下、从左到右的顺序从1开始顺序编号,则编号为8的双亲结点的编号是___________,编号为8的左孩子结点的编号是_____________;9.下列程序段的功能实现子串t在主串s中位置的算法,要求在下划线处填上正确语句;int indexchar s , char t{i=j=0;whilei<strlens && j<strlent ifsi==tj{i=i+l; j=j+l;}else{i=_______; j=______;}if j==strlentreturni-strlent;else return -1;}10. 设一个连通图G 中有n 个顶点e 条边,则其最小生成树上有________条边;三、应用题30分1.设完全二叉树的顺序存储结构中存储数据ABCDE,要求给出该二叉树的链式存储结构并给出该二叉树的前序、中序和后序遍历序列;2.设给定一个权值集合W=3,5,7,9,11,要求根据给定的权值集合构造一棵哈夫曼树并计算哈夫曼树的带权路径长度WPL;3.设一组初始记录关键字序列为19,21,16,5,18,23,要求给出以19为基准的一趟快速排序结果以及第2趟直接选择排序后的结果;4.设一组初始记录关键字集合为25,10,8,27,32,68,散列表的长度为8,散列函数Hk=k mod 7,要求分别用线性探测和链地址法作为解决冲突的方法设计哈希表;5.设无向图G 所右图所示,要求给出该图的深度优先和广度优先遍历的序列并给出该图的最小生成树;四、算法设计题20分1. 设计判断单链表中结点是否关于中心对称算法;2. 设计在链式存储结构上建立一棵二叉树的算法;3. 设计判断一棵二叉树是否是二叉排序树的算法;数据结构试卷一参考答案一、选择题二、填空题1. F+1 % m2. On,On3. 2n,n+14. s->next=p->next; p->next=s5. n, 2e6. m=2e7. CBA8. 4,169. i-j+1,010. n-1三、应用题1. 链式存储结构略,前序ABDEC,中序DBEAC,后序DEBCA;2. 哈夫曼树略,WPL=783. 18,5,16,19,21,23,5,16,21,19,18,234. 线性探测:6827322510876543210ΛΛ 链地址法:276832251086543210>->->->->->-h h h h h h h5. 深度:125364,广度:123456,最小生成树T 的边集为E={1,4,1,3,3,5,5,6,5,6}四、算法设计题1. 设计判断单链表中结点是否关于中心对称算法;typedef struct {int s100; int top;} sqstack;int lklistsymmetrylklist head{sqstack stack; = -1; lklist p;forp=head;p=0;p=p->next {++; =p->data;}forp=head;p=0;p=p->next if p->data== =; else return0;return1;}2.设计在链式存储结构上建立一棵二叉树的算法;typedef char datatype;typedef struct node {datatype data; struct node lchild,rchild;} bitree;void createbitreebitree &bt{char ch; scanf"%c",&ch;ifch=='' {bt=0; return;}bt=bitreemallocsizeofbitree; bt->data=ch;createbitreebt->lchild; createbitreebt->rchild;}3.设计判断一棵二叉树是否是二叉排序树的算法;int minnum=-32768,flag=1;typedef struct node{int key; struct node lchild,rchild;}bitree;void inorderbitree bt{if bt=0{inorderbt->lchild; ifminnum>bt->keyflag=0; minnum=bt->key; inorderbt->rchild;}}数据结构试卷二一、选择题24分1.下面关于线性表的叙述错误的是.DA 线性表采用顺序存储必须占用一片连续的存储空间B 线性表采用链式存储不必占用一片连续的存储空间C 线性表采用链式存储便于插入和删除操作的实现D 线性表采用顺序存储便于插入和删除操作的实现2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有个空指针域;A 2m-1B 2mC 2m+1D 4m3.设顺序循环队列Q0:M-1的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为 ;A R-FB F-RC R-F+M%MD F-R+M%M4.设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为;A BADCB BCDAC CDABD CBDA5.设某完全无向图中有n个顶点,则该完全无向图中有条边;A nn-1/2B nn-1C n2D n2-16.设某棵二叉树中有2000个结点,则该二叉树的最小高度为C;A 9B 10C 11D 127.设某有向图中有n 个顶点,则该有向图对应的邻接表中有B 个表头结点;A n-1B nC n+1D 2n-18.设一组初始记录关键字序列5,2,6,3,8,以第一个记录关键字5为基准进行一趟快速排序的结果为 ;A 2,3,5,8,6B 3,2,5,8,6C 3,2,5,6,8D 2,3,6,5,8二、填空题24分1. 为了能有效地应用HASH 查找技术,必须解决的两个问题是____构造一个好的HASH 函数________________和_确定解决冲突的方法________________________;2. 下面程序段的功能实现数据x 进栈,要求在下划线处填上正确的语句;typedef struct {int s100; int top;} sqstack;void pushsqstack &stack,int x{if ==m-1 printf“overflow”;else {____________________;_________________;}}3. 中序遍历二叉排序树所得到的序列是___________序列填有序或无序;4. 快速排序的最坏时间复杂度为___________,平均时间复杂度为__________;5. 设某棵二叉树中度数为0的结点数为N 0,度数为1的结点数为N 1,则该二叉树中度数为2的结点数为_________;若采用二叉链表作为该二叉树的存储结构,则该二叉树中共有_______个空指针域;6. 设某无向图中顶点数和边数分别为n 和e,所有顶点的度数之和为d,则e=_______;7. 设一组初始记录关键字序列为55,63,44,38,75,80,31,56,则利用筛选法建立的初始堆为___________________________;8. 设某无向图G 的邻接表为31241314234321>->->->->->->->->->-v v v v ,则从顶点V 1开始的深度优先遍历序列为___________;广度优先遍历序列为____________;三、应用题36分1. 设一组初始记录关键字序列为45,80,48,40,22,78,则分别给出第4趟简单选择排序和第4趟直接插入排序后的结果;2. 设指针变量p 指向双向链表中结点A,指针变量q 指向被插入结点B,要求给出在结点A 的后面插入结点B 的操作序列设双向链表中结点的两个指针域分别为llink 和rlink;3. 设一组有序的记录关键字序列为13,18,24,35,47,50,62,83,90,查找方法用二分查找,要求计算出查找关键字62时的比较次数并计算出查找成功时的平均查找长度;4. 设一棵树T 中边的集合为{A,B,A,C,A,D,B,E,C,F,C,G},要求用孩子兄弟表示法二叉链表表示出该树的存储结构并将该树转化成对应的二叉树;5. 设有无向图G 如右图所示,要求给出用普里姆算法构造最小生成树所走过的边的集合;6. 设有一组初始记录关键字为45,80,48,40,22,78,要求构造一棵二叉排序树并给出构造过程;四、算法设计题16分1. 设有一组初始记录关键字序列K 1,K 2,…,K n ,要求设计一个算法能够在On 的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于K i ,右半部分的每个关键字均大于等于K i ;2. 设有两个集合A 和集合B,要求设计生成集合C=A ∩B 的算法,其中集合A 、B 和C 用链式存储结构表示;数据结构试卷二参考答案一、选择题二、填空题1.构造一个好的HASH函数,确定解决冲突的方法2.++,=x3.有序4.On2,Onlog2n5.N0-1,2N0+N16.d/27.31,38,54,56,75,80,55,638.1,3,4,2,1,3,2,4三、应用题1.22,40,45,48,80,78,40,45,48,80,22,782.q->llink=p; q->rlink=p->rlink; p->rlink->llink=q; p->rlink=q;3.2,ASL=911+22+34+42=25/94.树的链式存储结构略,二叉树略5.E={1,3,1,2,3,5,5,6,6,4}6.略四、算法设计题1.设有一组初始记录关键字序列K1,K2,…,K n,要求设计一个算法能够在On的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于K i,右半部分的每个关键字均大于等于K i;void quickpassint r, int s, int t{int i=s, j=t, x=rs;whilei<j{while i<j && rj>x j=j-1; if i<j {ri=rj;i=i+1;}while i<j && ri<x i=i+1; if i<j {rj=ri;j=j-1;}}ri=x;}2.设有两个集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、B和C用链式存储结构表示;typedef struct node {int data; struct node next;}lklist;void intersectionlklist ha,lklist hb,lklist &hc{lklist p,q,t;forp=ha,hc=0;p=0;p=p->next{ forq=hb;q=0;q=q->next if q->data==p->data break;ifq=0{ t=lklist mallocsizeoflklist; t->data=p->data;t->next=hc; hc=t;}}}数据结构试卷三一、选择题30分1.设某数据结构的二元组形式表示为A=D,R,D={01,02,03,04,05,06,07,08,09},R={r},r={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03,07>,< 03,08>,<03,09>},则数据结构A是 B ;A 线性结构B 树型结构C 物理结构D 图型结构2.下面程序的时间复杂为Bfori=1,s=0;i<=n;i++ {t=1;forj=1;j<=i;j++ t=tj;s=s+t;}A O nB On2C On3D On43.设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为A ;A q=p->next;p->data=q->data;p->next=q->next;freeq;B q=p->next;q->data=p->data;p->next=q->next;freeq;C q=p->next;p->next=q->next;freeq;D q=p->next;p->data=q->data;freeq;4.设有n个待排序的记录关键字,则在堆排序中需要 A 个辅助记录单元;A 1B nC nlog2nD n25.设一组初始关键字记录关键字为20,15,14,18,21,36,40,10,则以20为基准记录的一趟快速排序结束后的结果为 A ;A 10,15,14,18,20,36,40,21B 10,15,14,18,20,40,36,21C 10,15,14,20,18,40,36,2lD 15,10,14,18,20,36,40,216.设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为 B ;A O1B Olog2n COn D On27.设无向图G中有n个顶点e条边,则其对应的邻接表中的表头结点和表结点的个数分别为 D ;A n,eB e,nC 2n,eD n,2e8. 设某强连通图中有n个顶点,则该强连通图中至少有 C 条边;A nn-1B n+1C nD nn+19.设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列 B 方法可以达到此目的;A 快速排序B 堆排序C 归并排序D 插入排序10.下列四种排序中 D 的空间复杂度最大;A 插入排序B 冒泡排序C 堆排序D 归并排序二、填空殖48分,其中最后两小题各6分1.数据的物理结构主要包括_____________和______________两种情况;2.设一棵完全二叉树中有500个结点,则该二叉树的深度为____9______;若用二叉链表作为该完全二叉树的存储结构,则共有___501________个空指针域;3.设输入序列为1、2、3,则经过栈的作用后可以得到_____5______种不同的输出序列;4.设有向图G用邻接矩阵Ann作为存储结构,则该邻接矩阵中第i行上所有元素之和等于顶点i的__出度______,第i列上所有元素之和等于顶点i的____入度____;5.设哈夫曼树中共有n个结点,则该哈夫曼树中有____0____个度数为1的结点;6.设有向图G中有n个顶点e条有向边,所有的顶点入度数之和为d,则e和d的关系为__e=d_______;7.___中序_______遍历二叉排序树中的结点可以得到一个递增的关键字序列填先序、中序或后序;8.设查找表中有100个元素,如果用二分法查找方法查找数据元素X,则最多需要比较____7____次就可以断定数据元素X是否在查找表中;9.不论是顺序存储结构的栈还是链式存储结构的栈,其入栈和出栈操作的时间复杂度均为__On_________;10.设有n个结点的完全二叉树,如果按照从自上到下、从左到右从1开始顺序编号,则第i个结点的双亲结点编号为_i/2___________,右孩子结点的编号为___2i+1________;11.设一组初始记录关键字为72,73,71,23,94,16,5,则以记录关键字72为基准的一趟快速排序结果为__5,16,23,71,72,73,94_________________________;12.设有向图G中有向边的集合E={<1,2>,<2,3>,<1,4>,<4,2>,<4,3>},则该图的一种拓扑序列为__1,4,2,3__________________;13.下列算法实现在顺序散列表中查找值为x的关键字,请在下划线处填上正确的语句;struct record{int key; int others;};int hashsqsearchstruct record hashtable ,int k{int i,j; j=i=k % p;while hashtablej.key=k&&hashtablej.flag=0{j=_j+1___ %m; if i==j return-1;}if _______________________ returnj; else return-1;}14.下列算法实现在二叉排序树上查找关键值k,请在下划线处填上正确的语句;typedef struct node{int key; struct node lchild; struct node rchild;}bitree;bitree bstsearchbitree t, int k{if t==0 return0;else while t=0if t->key==k_____________; else if t->key>k t=t->lchild; else_____________;}三、算法设计题22分1.设计在单链表中删除值相同的多余结点的算法;2.设计一个求结点x在二叉树中的双亲结点算法;数据结构试卷三参考答案一、选择题第3小题分析:首先用指针变量q指向结点A的后继结点B,然后将结点B的值复制到结点A中,最后删除结点B;第9小题分析:9快速排序、归并排序和插入排序必须等到整个排序结束后才能够求出最小的10个数,而堆排序只需要在初始堆的基础上再进行10次筛选即可,每次筛选的时间复杂度为Olog2n;二、填空题1.顺序存储结构、链式存储结构2.9,5013. 54.出度,入度5.06.e=d7.中序8.79.O110.i/2,2i+111.5,16,71,23,72,94,7312.1,4,3,213.j+1,hashtablej.key==k14.returnt,t=t->rchild第8小题分析:二分查找的过程可以用一棵二叉树来描述,该二叉树称为二叉判定树;在有序表上进行二分查找时的查找长度不超过二叉判定树的高度1+log2n;三、算法设计题1.设计在单链表中删除值相同的多余结点的算法;typedef int datatype;typedef struct node {datatype data; struct node next;}lklist;void delredundantlklist &head{lklist p,q,s;forp=head;p=0;p=p->next{forq=p->next,s=q;q=0;if q->data==p->data {s->next=q->next; freeq;q=s->next;}else {s=q,q=q->next;}}}2.设计一个求结点x在二叉树中的双亲结点算法;typedef struct node {datatype data; struct node lchild,rchild;} bitree;bitree q20; int r=0,f=0,flag=0;void preorderbitree bt, char x{if bt=0 && flag==0if bt->data==x { flag=1; return;}else {r=r+1% 20; qr=bt; preorderbt->lchild,x; preorderbt->rchild,x; }}void parentbitree bt,char x{int i;preorderbt,x;fori=f+1; i<=r; i++ if qi->lchild->data==x || qi->rchild->data break;if flag==0 printf"not found x\n";else if i<=r printf"%c",bt->data; else printf"not parent";}数据结构试卷四一、选择题30分1.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为 ;A OnB Onlog2nC O1D On22.设一棵二叉树的深度为k,则该二叉树中最多有个结点;A 2k-1B 2kC 2k-1D 2k-13.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为 ;A nB eC 2nD 2e4.在二叉排序树中插入一个结点的时间复杂度为 ;A O1B OnC Olog2nD On25.设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有条有向边;A nB n-1C mD m-16.设一组初始记录关键字序列为345,253,674,924,627,则用基数排序需要进行趟的分配和回收才能使得初始关键字序列变成有序序列;A 3B 4C 5D 87.设用链表作为栈的存储结构则退栈操作 ;A 必须判别栈是否为满B 必须判别栈是否为空C 判别栈元素的类型D 对栈不作任何判别8.下列四种排序中的空间复杂度最大;A 快速排序B 冒泡排序C 希尔排序D 堆9.设某二叉树中度数为0的结点数为N0,度数为1的结点数为N l,度数为2的结点数为N2,则下列等式成立的是 ;A N0=N1+1B N0=N l+N2C N0=N2+1D N0=2N1+l10.设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素X的最多比较次数不超过 ;A log2n+1B log2n-1C log2nD log2n+1二、填空题42分1.设有n个无序的记录关键字,则直接插入排序的时间复杂度为________,快速排序的平均时间复杂度为_________;2.设指针变量p指向双向循环链表中的结点X,则删除结点X需要执行的语句序列为_________________________________________________________设结点中的两个指针域分别为llink和rlink;3.根据初始关键字序列19,22,01,38,10建立的二叉排序树的高度为____________;4.深度为k的完全二叉树中最少有____________个结点;5.设初始记录关键字序列为K1,K2,…,K n,则用筛选法思想建堆必须从第______个元素开始进行筛选; 6.设哈夫曼树中共有99个结点,则该树中有_________个叶子结点;若采用二叉链表作为存储结构,则该树中有_____个空指针域;7.设有一个顺序循环队列中有M个存储单元,则该循环队列中最多能够存储________个队列元素;当前实际存储________________个队列元素设头指针F指向当前队头元素的前一个位置,尾指针指向当前队尾元素的位置;8.设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中_______个数据元素;删除第i个位置上的数据元素需要移动表中_______个元素;9.设一组初始记录关键字序列为20,18,22,16,30,19,则以20为中轴的一趟快速排序结果为______________________________;10.设一组初始记录关键字序列为20,18,22,16,30,19,则根据这些初始关键字序列建成的初始堆为________________________;11.设某无向图G中有n个顶点,用邻接矩阵A作为该图的存储结构,则顶点i和顶点j互为邻接点的条件是______________________;12.设无向图对应的邻接矩阵为A,则A中第i上非0元素的个数_________第i列上非0元素的个数填等于,大于或小于;13.设前序遍历某二叉树的序列为ABCD,中序遍历该二叉树的序列为BADC,则后序遍历该二叉树的序列为_____________;14.设散列函数Hk=k mod p,解决冲突的方法为链地址法;要求在下列算法划线处填上正确的语句完成在散列表hashtalbe中查找关键字值等于k的结点,成功时返回指向关键字的指针,不成功时返回标志0;typedef struct node {int key; struct node next;} lklist;void createlkhashlklist hashtable{int i,k; lklist s;fori=0;i<m;i++_____________________;fori=0;i<n;i++{s=lklist mallocsizeoflklist; s->key=ai;k=ai % p; s->next=hashtablek;_______________________;}}三、算法设计题28分1.设单链表中有仅三类字符的数据元素大写字母、数字和其它字符,要求利用原单链表中结点空间设计出三个单链表的算法,使每个单链表只包含同类字符;2.设计在链式存储结构上交换二叉树中所有结点左右子树的算法;3.在链式存储结构上建立一棵二叉排序树;数据结构试卷四参考答案一、选择题1.C 2.D 3.D 4.B 5.C 6.A 7.B 9.C 10.A二、填空题1.On2,Onlog2n2.p>llink->rlink=p->rlink; p->rlink->llink=p->rlink3. 34.2k-15.n/26.50,517.m-1,R-F+M%M8.n+1-i,n-i9.19,18,16,20,30,2210.16,18,19,20,32,2211.Aij=112.等于13.BDCA14.hashtablei=0,hashtablek=s三、算法设计题1.设单链表中有仅三类字符的数据元素大写字母、数字和其它字符,要求利用原单链表中结点空间设计出三个单链表的算法,使每个单链表只包含同类字符;typedef char datatype;typedef struct node {datatype data; struct node next;}lklist;void splitlklist head,lklist &ha,lklist &hb,lklist &hc{lklist p; ha=0,hb=0,hc=0;forp=head;p=0;p=head{head=p->next; p->next=0;if p->data>='A' && p->data<='Z' {p->next=ha; ha=p;}else if p->data>='0' && p->data<='9' {p->next=hb; hb=p;} else {p->next=hc; hc=p;}}}2.设计在链式存储结构上交换二叉树中所有结点左右子树的算法;typedef struct node {int data; struct node lchild,rchild;} bitree;void swapbitreebitree bt{bitree p;ifbt==0 return;swapbitreebt->lchild; swapbitreebt->rchild;p=bt->lchild; bt->lchild=bt->rchild; bt->rchild=p;}3.在链式存储结构上建立一棵二叉排序树;define n 10typedef struct node{int key; struct node lchild,rchild;}bitree;void bstinsertbitree &bt,int key{if bt==0{bt=bitree mallocsizeofbitree; bt->key=key;bt->lchild=bt->rchild=0;}else if bt->key>key bstinsertbt->lchild,key; else bstinsertbt->rchild,key;}void createbsttreebitree &bt{int i;fori=1;i<=n;i++ bstinsertbt,random100;}数据结构试卷五一、选择题30分1.数据的最小单位是 A ;A 数据项B 数据类型C 数据元素D 数据变量2.设一组初始记录关键字序列为50,40,95,20,15,70,60,45,则以增量d=4的一趟希尔排序结束后前4条记录关键字为 ;A 40,50,20,95B 15,40,60,20C 15,20,40,45D 45,40,15,203.设一组初始记录关键字序列为25,50,15,35,80,85,20,40,36,70,其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为;A 15,25,35,50,20,40,80,85,36,70B 15,25,35,50,80,20,85,40,70,36C 15,25,35,50,80,85,20,36,40,70D 15,25,35,50,80,20,36,40,70,854.函数subs tr“DATASTRUCTURE”,5,9的返回值为 ;A “STRUCTURE”B “DATA”C “ASTRUCTUR”D “DATASTRUCTURE”5.设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为 ;A Olog2nB O1C On2D On6.设一棵m叉树中度数为0的结点数为N0,度数为1的结点数为N l,……,度数为m的结点数为Nm,则N0= ;A N l+N2+……+NmB l+N2+2N3+3N4+……+m-1NmC N2+2N3+3N4+……+m-1NmD 2N l+3N2+……+m+1Nm7.设有序表中有1000个元素,则用二分查找查找元素X最多需要比较次;A 25B 10C 7D 18.设连通图G中的边集E={a,b,a,e,a,c,b,e,e,d,d,f,f,c},则从顶点a出发可以得到一种深度优先遍历的顶点序列为 ;A abedfcB acfebdC aebdfcD aedfcb9.设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是 ;A n-iB n-1-iC n+1-iD 不能确定10 设一组初始记录关键字序列为45,80,55,40,42,85,则以第一个记录关键字45为基准而得到一趟快速排序的结果是 C ;A 40,42,45,55,80,83B 42,40,45,80,85,88C 42,40,45,55,80,85D 42,40,45,85,55,80二、填空题共30分1.设有一个顺序共享栈S0:n-1,其中第一个栈项指针top1的初值为-1,第二个栈顶指针top2的初值为n,则判断共享栈满的条件是____________________;2.在图的邻接表中用顺序存储结构存储表头结点的优点是____________________;3.设有一个n阶的下三角矩阵A,如果按照行的顺序将下三角矩阵中的元素包括对角线上元素存放在nn+1个连续的存储单元中,则Aij与A00之间有_______个数据元素;4.栈的插入和删除只能在栈的栈顶进行,后进栈的元素必定先出栈,所以又把栈称为__________表;队列的插入和删除运算分别在队列的两端进行,先进队列的元素必定先出队列,所以又把队列称为_________表;5.设一棵完全二叉树的顺序存储结构中存储数据元素为ABCDEF,则该二叉树的前序遍历序列为___________,中序遍历序列为___________,后序遍历序列为___________;6.设一棵完全二叉树有128个结点,则该完全二叉树的深度为________,有__________个叶子结点;7.设有向图G的存储结构用邻接矩阵A来表示,则A中第i行中所有非零元素个数之和等于顶点i的________,第i列中所有非零元素个数之和等于顶点i的__________;8.设一组初始记录关键字序列k1,k2,……,k n是堆,则对i=1,2,…,n/2而言满足的条件为_______________________________;9.下面程序段的功能是实现冒泡排序算法,请在下划线处填上正确的语句;void bubbleint rn{fori=1;i<=n-1; i++{forexchange=0,j=0; j<_____________;j++if rj>rj+1{temp=rj+1;______________;rj=temp;exchange=1;}if exchange==0 return;}}10.下面程序段的功能是实现二分查找算法,请在下划线处填上正确的语句;struct record{int key; int others;};int bisearchstruct record r , int k{int low=0,mid,high=n-1;whilelow<=high{________________________________;ifrmid.key==k returnmid+1; else if____________ high=mid-1;else low=mid+1;}return0;}三、应用题24分1.设某棵二叉树的中序遍历序列为DBEAC,前序遍历序列为ABDEC,要求给出该二叉树的的后序遍历序列;2.设无向图G如右图所示,给出该图的最小生成树上边的集合并计算最小生成树各边上的权值之和;3.设一组初始记录关键字序列为15,17,18,22,35,51,60,要求计算出成功查找时的平均查找长度;4.设散列表的长度为8,散列函数Hk=k mod 7,初始记录关键字序列为25,31,8,27,13,68,要求分别计算出用线性探测法和链地址法作为解决冲突方法的平均查找长度;四、算法设计题16分1.设计判断两个二叉树是否相同的算法;2.设计两个有序单链表的合并排序算法;数据结构试卷五参考答案一、选择题1.A 2.B 3.A 4.A 5.D 6.B 7.B 8.B 9.C 10.C二、填空题1.top1+1=top22.可以随机访问到任一个顶点的简单链表3.ii+1/2+j-14.FILO,FIFO5.ABDECF,DBEAFC,DEBFCA6.8,647.出度,入度8.k i<=k2i && k i<=k2i+19.n-i,rj+1=rj10.mid=low+high/2,rmid.key>k三、应用题1.DEBCA2.E={1,5,5,2,5,3,3,4},W=103.ASL=11+22+34/7=17/74.ASL1=7/6,ASL2=4/3四、算法设计题1.设计判断两个二叉树是否相同的算法;typedef struct node {datatype data; struct node lchild,rchild;} bitree;int judgebitreebitree bt1,bitree bt2{if bt1==0 && bt2==0 return1;else if bt1==0 || bt2==0 ||bt1->data=bt2->data return0;else returnjudgebitreebt1->lchild,bt2->lchildjudgebitreebt1->rchild,bt2->rchild;}2.设计两个有序单链表的合并排序算法;void mergelklistlklist ha,lklist hb,lklist &hc{lklist s=hc=0;whileha=0 && hb=0ifha->data<hb->data{ifs==0 hc=s=ha; else {s->next=ha; s=ha;};ha=ha->next;}else {ifs==0 hc=s=hb; else {s->next=hb; s=hb;};hb=hb->next;}ifha==0 s->next=hb; else s->next=ha;}数据结构试卷六一、选择题30分1.设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为 ;A 20B 30C 40D 452.执行一趟快速排序能够得到的序列是 ;A 41,12,34,45,27 55 72,63B 45,34,12,41 55 72,63,27C 63,12,34,45,27 55 41,72D 12,27,45,41 55 34,63,723.设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是;A head==0B head->next==0C head->next==headD head=04.时间复杂度不受数据初始状态影响而恒为Onlog2n的是 ;A 堆排序B 冒泡排序C 希尔排序D 快速排序5.设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是 ;A 空或只有一个结点B 高度等于其结点数C 任一结点无左孩子D 任一结点无右孩子6.一趟排序结束后不一定能够选出一个元素放在其最终位置上的是 ;A 堆排序B 冒泡排序C 快速排序D 希尔排序7.设某棵三叉树中有40个结点,则该三叉树的最小高度为 ;A 3B 4C 5D 68.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为 ;A OnB On2C On1/2D O1og2n9.二路归并排序的时间复杂度为 ;A OnB On2C Onlog2nD O1og2n10. 深度为k的完全二叉树中最少有个结点;A 2k-1-1B 2k-1C 2k-1+1D 2k-111.设指针变量front表示链式队列的队头指针,指针变量rear表示链式队列的队尾指针,指针变量s指向将要入队列的结点X,则入队列的操作序列为 ;A front->next=s;front=s;B s->next=rear;rear=s;C rear->next=s;rear=s;D s->next=front;front=s;12.设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为 ;A On+eB On2C OneD On313.设某哈夫曼树中有199个结点,则该哈夫曼树中有个叶子结点;A 99B 100C 101D 10214.设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为 ;A OnB On2C Onlog2nD O1og2n15.设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点i的入度为 ;A 第i行非0元素的个数之和B 第i列非0元素的个数之和C 第i行0元素的个数之和D 第i列0元素的个数之和二、判断题20分1.调用一次深度优先遍历可以访问到图中的所有顶点;。
第8章质谱法习题与答案结构分析⽰例例8-1 甲基环⼰烷图8-1 甲基环⼰烷的质谱图各峰来源如下:CH 3m/z=98m/z=83CH 3++++m/z m/z 69m/z 41m/z 56+例8-2 环⼰烯图8-2 环⼰烯的质谱图各峰来源如下:+CH3.+.+m/z 28例8-3 正丁基苯图8-3 正丁基苯的质谱图各峰来源如下:CH 2CH 2CH 22m/z =91m/z =65m/z =39m/z=134HC CH2CH 2CH 3H 2CH CHCH 3CH H Hm/z =92CH 2HCCH 3+m/z=134CH 2CH 2CH 2CHm/z =77m/z =134m/z =51HCCHC H例8-4 对甲苯酚图8-4 对甲苯酚的质谱图各峰来源如下:32-CO +m/z 79m/z 7722+m/z 51m/z 108m/z108HH例8-5 ⼄基异丁基醚图8-5 ⼄基异丁基醚的质谱图各峰来源如下:C H 3C CH 32H 2C 22m /z 59CH 2OH +m /z 31m /z 102O C 2H 5m /z 102C H H 3C CH 3 CH2H 5+C HH 3C CH 3CH 2m /z 57im /z 102C H 3C CH 32O CH 2H m /z 87C H H 3C CH 3CH 2O CH 2CH 3CH 2OH +m /z 31四员环过渡重排四员环过渡重排C HH 3C CH 3CH 2O22C H3C CH 32C CH 3CH 3m /z 56CH 2m /z 102例8-6 正⼰醛图8-6 正⼰醛的质谱图各峰来源如下:+ HC m/z 71H C O+m/z 29C O + HO .C 5H 11C 5H 11+m/z 99M 100C 4H 9 CH 2CH O.m/z 57C 4H 9CH 2C OH++CH 2CH 2C CH 2CH 2m/z 44H C 2H 5 第⼀种m/z 56 OH C H 2C +C 2H CH CH 2+OH C H 2CH例8-7 4-壬酮图8-7 4-壬酮的质谱各峰来源如下:2C 5H 11O+.H 2CC 5H 11C 2H 5β2H5C 3H 7CH2OHH 2CC 5H 11OH 3CH 3OHH 2C2H 5H 3+.+.m /z 114m /z 86+.m /z 58γH+β例8-8 2-甲基丁酸图8-8 2-甲基丁酸的质谱图各峰来源如下:CH3-CH2-CH-COOH HOCCHOHH3CCH3-CH2-CH-CH3m/z87m/z74m/z57323OH C O m/z45CHCH2m/z 27+OHOHCHCH3OCH3CH3CH2+CHCH3OOHm/z 29例8-9 ⽔杨酸正丁酯图8-9 ⽔杨酸正丁酯的质谱图各峰来源如下:OHCOOCHC2Hm/z194COCO 例8-10 ⼄⼆胺图8-10 ⼄⼆胺的质谱图各峰来源如下:- CH2=CH2CH3-CH=NH2m/z44 CH33CH322H2H222CH2NH2m/z 30m/z 58m/z 72m/z 73CH3-习题⼀、简答题1.质谱仪由哪⼏部分组成?各部分的作⽤分别是什么?2.质谱仪为什么需要⾼真空条件?3.试述⼏种常见的离⼦源的原理及优缺点。
建筑技术设计(作图题)分类真题建筑剖面(一)建筑剖面1、 [试题要求]1.任务描述图示某小型展览馆门厅局部一、二层及屋顶平面图(见详图1、图2、图3),按指定的剖面线位置画出剖面图,剖面图必须准确地反映出平面图中所表示的尺寸及空间关系,并符合提出的设计任务与构造要求。
2.设计任务与构造要求(1)结构类型:现浇钢筋混凝土框架。
(2)冰冻深度:无冰冻。
(3)地下水深度:不考虑。
(4)室内外高差:450mm。
(5)砖墙大放脚基础:740mm宽、底标高-1.200m,混凝土垫层厚200mm。
(6)楼梯梯段钢筋混凝土条形基础:底板宽600mm、底板厚200mm,底标高-1.000m;混凝土垫层厚100mm。
(7)钢筋混凝土柱独立基础:1700mm×1700mm、二阶、每阶高350m、底标高-1.600m;混凝土垫层厚100mm。
(8)柱:各层断面均为350mm×350mm。
(9)地坪:素土夯实,80mm厚C10混凝土垫层,30mm厚1:4干硬性水泥砂浆结合层,铺20mm厚花岗石板,灌稀水泥浆擦缝。
(10)水池:自防水C20钢筋混凝土,壁厚300mm,底板厚200mm;20mm厚1:2.5水泥砂浆结合层,贴5mm厚面砖。
(11)楼面:80mm厚现浇钢筋混凝土板,20mm厚1:4干硬性水泥砂浆结合层,铺10mm厚地砖,干水泥擦缝。
(12)梁:楼面、屋面断面均为250mm(宽)×400mm(高)。
(13)屋面:80mm厚现浇钢筋混凝土平板,1:6水泥焦渣(最薄处30mm厚)、找2%坡度,铺80mm 厚加气混凝土保温层,20mm厚1:2.5水泥砂浆找平层,表面刷2mm厚聚氨酯防水涂膜及其涂膜保护层。
(14)外墙:240mm厚砖墙,二层的斜墙面为80mm厚钢筋混凝土斜板;外墙面均用20mm厚1:2水泥砂浆结合层,贴6mm厚面砖。
(15)吊顶:一、二层轻钢龙骨石膏板吊顶,吊顶高度均为2700mm。
第一章习题答案2、××√3、(1)包含改变量定义的最小范围(2)数据抽象、信息隐蔽(3)数据对象、对象间的关系、一组处理数据的操作(4)指针类型(5)集合结构、线性结构、树形结构、图状结构(6)顺序存储、非顺序存储(7)一对一、一对多、多对多(8)一系列的操作(9)有限性、输入、可行性4、(1)A(2)C(3)C5、语句频度为1+(1+2)+(1+2+3)+…+(1+2+3+…+n)第二章习题答案1、(1)一半,插入、删除的位置(2)顺序和链式,显示,隐式(3)一定,不一定(4)头指针,头结点的指针域,其前驱的指针域2、(1)A(2)A:E、AB:H、L、I、E、AC:F、MD:L、J、A、G或J、A、G(3)D(4)D(5)C(6)A、C3、头指针:指向整个链表首地址的指针,标示着整个单链表的开始。
头结点:为了操作方便,可以在单链表的第一个结点之前附设一个结点,该结点的数据域可以存储一些关于线性表长度的附加信息,也可以什么都不存。
首元素结点:线性表中的第一个结点成为首元素结点。
4、算法如下:int Linser(SeqList *L,int X){ int i=0,k;if(L->last>=MAXSIZE-1){ printf(“表已满无法插入”);return(0);}while(i<=L->last&&L->elem[i]<X)i++;for(k=L->last;k>=I;k--)L->elem[k+1]=L->elem[k];L->elem[i]=X;L->last++;return(1);}5、算法如下:#define OK 1#define ERROR 0Int LDel(Seqlist *L,int i,int k){ int j;if(i<1||(i+k)>(L->last+2)){ printf(“输入的i,k值不合法”);return ERROR;}if((i+k)==(L->last+2)){ L->last=i-2;ruturn OK;}else{for(j=i+k-1;j<=L->last;j++)elem[j-k]=elem[j];L->last=L->last-k;return OK;}}6、算法如下:#define OK 1#define ERROR 0Int Delet(LInkList L,int mink,int maxk){ Node *p,*q;p=L;while(p->next!=NULL)p=p->next;if(mink<maxk||(L->next->data>=mink)||(p->data<=maxk)) { printf(“参数不合法”);return ERROR;}else{ p=L;while(p->next-data<=mink)p=p->next;while(q->data<maxk){ p->next=q->next;free(q);q=p->next;}return OK;}}9、算法如下:int Dele(Node *S){ Node *p;P=s->next;If(p= =s){printf(“只有一个结点,不删除”);return 0;}else{if((p->next= =s){s->next=s;free(p);return 1;}Else{ while(p->next->next!=s)P=p->next;P->next=s;Free(p);return 1;}}}第三章习题答案2、(1)3、栈有顺序栈和链栈两种存储结构。
第8章文献研究(4学时)第一节文献与文献研究一、文献的类型所谓文献,其原义主要指包含各种信息的书而材料或文字材料。
随着社会的发展,信息传播的载体也越来越多样化。
因而,我们可以将文献定义为包含我们希望加以研究的现象的任何信息形式。
根据文献具体形式和来源的不同,我们既可以将其分为个人文献、官方文献及大众传播媒介三大类,也可以把它分为原始文献(也称为初级文献或第一手文献)和二次文献(也称次级文献或第二手文献)两大类。
还可以划分成现时性的文献和回顾性的文献,或者文字文献、画面文献、声音文献等等。
文献分类说明见表8—1。
表8-1 按两个标准划分的文献类型以下我们对社会研究中几种常用的文献类型略作说明。
1.日记、回忆录和自传这三者都是当事人亲自所写的第一手文献。
人们记日记的原因多种多样。
但对于大多数普通人来说,记日记主要是把每天所发生的有意义的事记录下来,将来回亿过去的时光时往事又会历历在目。
日记属于个人隐私的范围,不经主人允许,其他人不能随意翻阅,所以,这也给利用日记进行研究带来很大困难,日记这一文献资科的利用所受的局限很大。
回忆录和自传既有相似的地方,又有一定的区别。
回亿录往往是作者对于自己在某一时期中的一些特殊经历的描述。
在这一描述中,作者本人心以不是中心的人物;自传是对作者从小到大,直至目前的生活历史,按时间顺序给出的连续性记述,传主是记述中惟一的中心人物。
回忆录对于研究过去发生的某一事件或运动以及社会变迁来说,有较高的价值。
而利用自传来进行社会学研究的最杰出的例子也许就是美国社会学家托马斯和兹纳涅斯基所作的波兰农民的研究了。
当然,这种做法的科学性也受到人们的质疑。
有的人提出,即使是在当今社会中,究竟有多少受过教育的27岁的青年能写出长达三百多页的生活历史? 2.信件信件也常常作为一种描述事件或者描述人们对某种事物的个人感情的资料。
利用信件来进行社会研究的做法,同样受到不少人的指责,对于特定的社会学目的来说,现在几乎没有什么类型的通信可以很容易地被利用,也没有什么类型的通信对社会研究有价值。
第一章绪论一.名词解释1.生态学(Biological)二.成对名词辨析三.问答题1. 简述生态学发展的理论与人类发展的关系2. 论述Tansley ,Haeckel,,Odum ,马世骏Clements Elton (还有几个人想不起来了)的主要贡献,并据此说明生态学的发展过程趋势3. 列举生态学的主要分支学科4. 生态学的概念及其分支,并谈谈你对近年来生态学发展趋势的理解5.如何通过生态学的研究手段(即研究中应该注重收集哪些方面的数据?采用什么研究技术?),研究斑尾榛鸡集合种群的生存状况,进而为斑尾榛鸡的保护提出对策四.论述题2. 生态学的概念及其分支,并谈谈你对近年来生态学发展趋势的理解第二章生物与环境一. 名词解释1. 生态因子(ecological factor)2.限制因子(limiting factor)3. 利比希最小因子定律(Liebig’s “law of minimum”)4.谢尔福德氏耐性定律(Shelford’s “law of tolerance”)4.生态幅(ecological amplitude)或者生态价(ecological valence)5.光周期现象6.光饱和点7.有效积温法则(Law of sum of effective temperature)8.温周期现象动物生理生态学:1..适应2. 表型适应3.自然选择4.权衡5.适合度6.驯化7.权衡二. 成对名词辨析1. 最小因子定律(Liebig’s “law of minimum)与限制因子定律2. 光补偿点和光饱和点3. 表型适应(Phenotypic adaptation)与进化适应(Evolution adaptation)4. 适应性趋同(Adaptive Convergence)和适应性趋异(Adaptive Divergence)5. 繁殖成本与繁殖代价三. 问答题1.生态因子的概念及主要类型2. 何谓耐受性定律?何谓生态幅?以下两幅图中的上图为某地点的生态气候图,下图为两种植物在水分供应充足时的生长量对气温的反应曲线,分析这两种植物能否稳定分布于该地点?3. 简述植物对光强的适应类型4. 光的生态作用?植物对光照强度的适应和动物对光周期适应的生态类型?5. 光的生态作用及动植物对光的适应。
1.概述1.1离子交换膜法制烧碱的原理1、离子交换膜电解槽的构成离子交换膜电解槽:主要由阳极、阴极、离子交换膜、电解槽框和导电铜棒等组成。
每台电解槽由若干个单元槽串联或并联组成。
阳极用金属钛网制成,为了延长电极使用寿命和提高电解效率,阳极网上涂有钛、钌等氧化物涂层;阴极由碳钢网制成,上面涂有镍涂层;离子交换膜把电解槽分成阴极室和阳极室。
电极均为网状,可增大反应接触面积,阳极表面的特殊处理是考虑阳极产物Cl2的强腐蚀性。
2、离子交换膜工作原理离子交换膜法制烧碱名称的由来,主要是因为使用的阳离子交换膜,该膜有特殊的选择透过性,只允许阳离子通过而阻止阴离子和气体通过,即只允许H+、Na+通过,而Cl-、OH-和两极产物H2和Cl2无法通过,因而起到了防止阳极产物Cl2和阴极产物H2相混合而可能导致爆炸的危险,还起到了避免Cl2和阴极另一产物NaOH反应而生成NaClO影响烧碱纯度的作用。
1.2离子交换膜法制烧碱生产工段简介离子交换膜法制烧碱生产由5个工段组成:(1)化盐工段(2)电解工段(3)氯氢处理工段(4)固碱工段。
★化盐工段主要进行化盐及盐水的初级处理,为电解工段提供所需要的饱和食盐水。
★离子膜工段电解二次精制盐水,生产烧碱、氢气和氯气。
★氯氢处理工段主要是对从电解槽出来的氢气,氯气进行冷却,干燥处理,为后续生产做准备。
★固碱工段将电解工段的氢氧化钠电解液,经预热后,送入蒸发器深缩,再由片碱机生产固碱,2.化盐工段2.1化盐工段工艺原理将固体原盐(或搭配部分盐卤水)与蒸发工段送来的回收盐水、洗盐泥回收的淡盐水,按比例掺和、加热溶解成含氯化钠的饱和水溶液,同时按原盐中杂质含量连续加入适量的精制剂(氢氧化钠、碳酸钠和氯化钡等),使盐水中钙、镁、硫酸根等杂质离子分别生成难溶的沉淀物,然后加入助沉剂(聚丙烯酸钠等)。
经过澄清、砂滤得到一次盐水,一次盐水经中和、过滤、树脂吸咐等步骤制得质量合格的精盐水,按需要源源不断地输送给电解工段。