广州大学松田学院6数据结构复习题-广义表-参考答案

广州大学松田学院6数据结构复习题-广义表-参考答案
广州大学松田学院6数据结构复习题-广义表-参考答案

6数据结构复习题(广义表)

一.判断题(下列各题,正确的请在前面的括号内打√;错误的打╳)

(√)(1)n维的多维数组可以视为n-1维数组元素组成的线性结构。

(√)(2)稀疏矩阵中非零元素的个数远小于矩阵元素的总数。

(ㄨ)(3)上三角矩阵主对角线以上(不包括主对角线中的元素),均为常数C。

(√)(4)数组元素可以由若干个数据项组成。

(√)(5)数组的三元组表存储是对稀疏矩阵的压缩存储。

(ㄨ)(6)任何矩阵都可以进行压缩存储。

(ㄨ)(7)广义表是线性表的推广,所以广义表也是线性表。

(ㄨ)(8)广义表LS=(a0,a1,……a n-1),则a n-1是其表尾。

(√)(9)广义表((a,b),a,b)的表头和表尾是相等的。

(√)(10)一个广义表的表尾总是一个广义表。

二.填空题

(1)多维数组的顺序存储方式有按行优先顺序存储和按列优先顺序存储两种。

(2)在多维数组中,数据元素的存放地址可以直接通过地址计算公式算出,所以多维数组是一种随机存取结构。

(3)在n维数组中的每一个元素最多可以有 n 个直接前驱。

(4)输出二维数组A[n][m]中所有元素值的时间复杂度为O(n*m) 。(5)数组元素a[0..2][0..3]的实际地址上2000,元素长度是4,则LOC[1,2]= 2024 。LOC[1,2]=2000+(1*4+2)*4

(6)稀疏矩阵的三元组有 3 列。

(7)稀疏矩阵的三元组中第1列存储的是数组中非零元素所在的行数。(8)n阶对称矩阵,如果只存储下三角元素,只需要 n(n-1)/2 个存储单元。(9)稀疏矩阵A如下图所示,其非零元素存于三元组表中,三元组(4,1,5)

按列优先顺序存储在三元组表的第 4

项。

A=

(10)稀疏疏矩阵的压缩存储方法通常有三元组表和十字链表两种。(11)任何一个非空广义表的表尾必定是广义表(或子表)。

(12)tail(head((a,b),(c,d))= b 。

(13)设广义表((a,b,c)),则将c分离出来的运算是 head(tail(tail(head(L)))) 。(14)广义表((a,b),c,d),表尾是(c,d)。

(15) n阶下三角矩阵,因为对角线的上方是同一个常数,需要 n(n-1)/2+1 个存储单元。

(16)稀疏矩阵中有n个非零元素,则三元组有n 行。

(17)广义表LS=(a,(b),((c,(d))))的长度是 3 。

(18)广义表LS=(a,(b),((c,(d))))的深度是 4 。

(19)广义表L=((),L),则L的深度是∞。

(20)广义表LS=(a,(b),((c,(d))))的表尾是 ((b),((c,(d)))) 。

三.选择题

(1)在一个m维数组中,( D )恰好有m个直接前驱和m个直接界后继。

A.开始结点B.总终端结点

C.边界结点D.内部结点

(2)对下述矩阵进行压缩存储后,失去随机存取功能是( D )。

A.对称矩阵 B.三角矩阵

C.三对角矩阵 D.稀疏矩阵

(3)在按行优先顺序存储的三元组表中,下述陈述错误的是( D )。

A.同一行的非零元,是按列号递增次序存储的

B.同一列的非零元,是按行号递增次序存储的

C.三元组表中三元组行号递增的

D.三元组表中三元组列号递增的

(4)对稀疏矩阵进行压缩存储是为了( B )。

A.降低运算时间 B.节约存储空间

C.便于矩阵运算 D.便于输入和输出

(5)若数组A[0..m][0..n]按列优先顺序存储,则aij的地址为( A )。

A.LOC(a00)+[j*m+i] B.LOC(a00)+[j*n+i]

C.LOC(a00)+[(j-1)*n+i-1] D.LOC(a00)+[(j-1)*m+i-1]

(6)下列矩阵是一个( B )

A.对称矩阵B.三角矩阵

C.稀疏矩阵 D.带状矩阵

(7)在稀疏矩阵的三元组表示法中,每个三元组表示( D )。

A.矩阵中非零元素的值

B.矩阵中数据元素的行号和列号

C.矩阵中数据元素的行号、列号和值

D.矩阵中非零数据元素的行号、列号和值

(8)已知二维数组A[6][10],每个数组元素占4个存储单元,若按行优先顺序存放数组元素a[3][5]的存储地址是1000,则a[0][0]的存储地址是( B )。

A.872 B.860 C.868 D.864

1000=B+(3*10+5)*4 B=1000-(3*10+5)*4=1000-140=860

(9)广义表是线性表的推广,它们之间的区别在于( A )。

A.能否使用子表 B.能否使用原子项

C.是否能为空 D.表的长度

(10)下列广义表属于线性表的是( B )。

A.E=(a,E) B.E=(a,b,c)

C.E=(a,(b,c)) D.E=(a,L);L=()

(11)广义表((a,b),c,d)的表尾是( D )。

A.a B.d C.(a,b) D.(c,d)

(12)广义表A=((x,(a,b)),(x,(a,b),y)),则运算head(head(tail(A)))为( A )。

A.x B.(a,b) C.(x,(a,b)) D.A

(13)tail(head((a,b),c,(c,d)))的结果是( B )。

A.b B.(b) C.(a,b) D.(d)

(14)若广义表满足head(L)=tail(L),则L的形式是( B )

A.空表 B.若L=(a1,…,a n),则a1=(a2,…a n) C.若L=(a1,…,a n),则a1=a2=…=a n) D.((a1),(a1))

(15)数组是一个( B )线性表结构。

A.非 B.推广了的

C.加了限制的 D.不加限制的

(16)数组A[0:1,0:1,0:1]共有( D )元素。

A.4 B.5 C.6 D.8

(17)广义表((a,b),c,d)的表头是( C )。

A.a B.d C.(a,b) D.(c,d)

(18)广义表A=(a),则表尾为( C )。

A.a B.(()) C.空表D.(a)

(19)以下( C )是稀疏矩阵的压缩存储方法。

A.一维数组 B.二维数组

C.三元组表 D.广义表

(20)设广义表D=(a,b,c,D), 其深度为( D )。

A.2 B.3 C.4 D.∞

四.算法阅读题

1.已知A[]是一个下三角矩阵,下述算法的功能是什么

int f1(int A[],int n)

{ (n+1)n/2-1]存放下三角元素

int i,k,s=0;

k=0;

s=A[0];

for (i=0;i

{ k=k+i+2;

s=s+A[k];

}

return s;

}

算法功能:求矩阵主对角线上元素之和。

分析:注意k的变化依次为:0,2,5,9,14,正好是a ii在A中的存储位置。在循环中k 每次增加i+2。

第i行主对角线上的元素a ii,其在A中的位置为:

i(i+1)/2+i; (1)

第i+1行主对角线上的元素a i+1 i+1,其在A中的位置为:

(i+1)(i+2)/2+(i+1), (2)

(2)-(1)得i-2。

2.在按行优先顺序存储的三元组表中,求某列非零元素之和的算法如下,填空以完成算法。

#define SMAX 100 0”==n)

sum= ⑤ sum + a->data[k].v ;

return sum;

}

五.编程题

1.试编写求一个三元组表的稀疏矩阵对角线元素之和的算法。

#include ""

#define ERROR –99999

typedef struct

{ int row;

int col;

int data;

}Triple;

int MDSum(Triple *a)

{ int i;

int sum=0;

if (a[0].row!=a[0].col)

return ERROR;

for (i=1;i<=a[0].data;i++)

{ if (a[i].row==a[i].col)

sum+=a[i].data;

}

return sum;

}

2.试编写求广义表中原子元素个数的算法。

解:设j 为原子个数,则求广义表中原子元素个数的算法可递归定义如下: 0

LS 为空 表尾原子元素个数+1 LS 非空且表头为原子元素

表头子表原子元素个数+表尾原子元素个数+1

LS 非空且表头子表

int atomnum(Gnode *head)

{

if (head==NULL)

return 0;

if (head->tag==0)

return(atomnum(head->next)+1);

else

return(atomnum(head->next)+atomnum(head->);

}

j=

3.试编写求广义表最大中原子元素个数的算法。

int maxele(Gnode *head)

{

int m=0,a;

while(head)

{

if (head->tag==1)

{ a=maxele(head->;

if (a>m)

m=a;

}

else

if (head->>m)

m=head->;

head=head->next;

}

return m;

}

【例7】在按行存储的三元组表中,求某列(col)的非零元素之和的算法如下,请填空

以完成算法。

#define SMAX 100 0”==col)

sum+= ⑤;

}

return sum;

}

分析:

本算法首先检查非零元素的个数是否大于0,以及给定的列号是否合法。然后依次扫描三元组表,将列号等于给定列号col的非零元素相加,因此有:

① a-> terms <=0

② col<0||col>=a-> terms

③ k=0

④ k terms

⑤ a->data[k].v

工程材料题目及答案

1. 将同一棒料上切割下来的4块45#试样,同时加热到850°,然后分别在水、油、 炉和空气中冷却,说明:各是何种热处理工艺?各获得何种组织?排列一下硬度大小: 答: (1)水冷:淬火M (2)油冷:淬火M+T (3)炉冷:退火P+F (4)空冷:正火S+F 硬度(1)>(2)>(4)>(3) 2. 确定下列钢件的退火方法,并指出退火目的和退火后的组织: (1)经冷轧后的15号钢板,要求降低硬度。 (2)ZG的铸造齿轮; (3)锻造过热后的60钢锻坯; (4)改善T12钢的切削加工性能: 答: (1)再结晶退火:目的:细化晶粒,均匀组织,使变形晶粒重新转变为等轴晶粒,以消除加工硬化,降低了硬度,消除内应力,得到P(等轴)+F (2)去应力退火:目的:消除铸造内应力,得到P+F 3)完全退火:目的:细化晶粒,均匀组织,消除内应力,降低了硬度,改善切削加工性,得到P+F (4)球化退火:目的:使片状渗碳体装变为球状渗碳体,降低硬度,均匀组织,改善切削

性能,得到粒状P+Fe3C 3. 说明直径为10mm的45钢试样分别为下列温度加热:700°C、760°C、840°C、1100°C。保温后在水中冷却得到的室温组织 答: 4.两个碳质量分数为1.2%的碳钢薄试样,分别加热到780°C和900°C,保温相同时间奥氏体化后,以大于淬火临界冷却速度的速度冷却至室温。试分析:

(1)哪个温度加热淬火后马氏体晶粒较粗大? (2)哪个温度加热淬火后马氏体碳含量较多? (3)哪个温度加热淬火后残余奥氏体较多? (4)哪个温度加热淬火后未溶渗碳体较多? (5)你认为哪个温度加热淬火合适?为什么? 答:(1)900°C(2)900°C(3)900°C(4)780°C(5)780°C,综上所述此温度淬火后得到的均匀细小的M+颗粒状Cm+AR的混合组织,使钢具有最大的硬度和耐磨性。 5.用T10钢制造形状简单的车刀,其工艺路线为:锻造—热处理—机加工—热处理—磨加工。 (1)写出其中热处理工序的名称及作用。 (2)制定最终热处理(磨加工前的热处理)的工艺规范,并指出车刀在使用状态下的显微组织和大致硬度。 答:(1)球化退火,作用:利于切削加工。得到球状珠光体,均匀组织,细化晶粒,为后面淬火处理作组织准备。淬火+低温回火,作用:使零件获得较高的硬度、耐磨性和韧性,消除淬火内应力,稳定组织和尺寸。 (2)工艺规范:760°C水淬+200°C回火; 显微组织:M回+Cm,大致硬度:60HRC. 6.如下图所示,T12钢加热到Ac1以上,用图示

数据结构模拟题(开卷)

《数据结构》模拟题(补) 一.单项选择题 1.在线性表的下列存储结构中,读取元素花费时间最少的是【】。 A.单链表B.双链表C.顺序表D.循环链表 2.设计一个判定表达式中左、右括号是否配对出现的算法,采用【】数据结构最佳。 A.集合B.线性表C.队列D.栈 3.n个结点的线索二叉树上含有的线索数为【】。 A.2n B.n-1 C.n D.n+1 4.设广义表D=(a,(b,c)),则tail(D)=【】。 A.b,c B.(b,c) C.((b,c)) D.c 5.由4个结点可以构造出【】种不同的二叉树。 A.12 B.13 C.14 D.15 6.在栈中,出栈操作的时间复杂度为【】。 A.O(1) B.O(n) C.O(log2n) D.O(n2) 7.假设Q[0..len-1]表示循环队列,f为队头指针,r为队尾指针,则进队操作语句是【】。 A.f=f+1 B.r=r+1 C.f=(f+1)%len D.r=(r+1)%len 8.一个n*n的对称矩阵,如果以行或列为主序放入内存,则其容量为【】。 A.n*n B.n*n/2 C.n*(n+1)/2 D.(n+1)*(n+1)/2 9.队列操作的原则是【】。 A.进优于出B.出优于进C.先进先出D.后进先出 10.下列数据结构中,【】是非线性数据结构。 A.栈B.串C.队列D.树 11.两个指针p和q,分别指向单链表的两个元素,p所指元素是q所指元素的前驱,则【】。 A.p==q B.q->next=p C.p->next=q D.p->next=q->next 12.数组A中,每个元素的长度为4个字节,行下标i从1到5,列下标j从1到4,从首 地址SA开始连续存放在存储器内,该数组按行存放时,元素A[3][2]的起始地址为【】。 A.SA+20 B.SA+36 C.SA+40 D.SA+45 13.已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为d1, 则第i个结点的地址为【】。 A.d1+(i-1)*m B.d1+i*m C.d1+(i+1)m D.d1-i*m 14.分析下列算法suanfa1(n)的时间复杂度是【】。 void suanfa1(int n) { int i,j,x=1; for(i=0;i

数据结构基础知识整理

数据结构基础知识整理 *名词解释1、数据:是信息的载体,能够被计算机识别、存储和加工处理。 *2、数据元素:是数据的基本单位,也称为元素、结点、顶点、记录。一个数据元素可 以由若干个数据项组成,数据项是具有独立含义的最小标识单位。 *3、数据结构:指的是数据及数据之间的相互关系,即数据的组织形式,它包括数据的 逻辑结构、数据的存储结构和数据的运算三个方面的内容。 *4、数据的逻辑结构:指数据元素之间的逻辑关系,即从逻辑关系上描述数据,它与数 据的存储无关,是独立于计算机的。 *5、数据的存储结构:指数据元素及其关系在计算机存储器内的表示。是数据的逻辑结 构用计算机语言的实现,是依赖于计算机语言的。 *6、线性结构:其逻辑特征为,若结构是非空集,则有且仅有一个开始结点和一个终端 结点,并且其余每个结点只有一个直接前趋和一个直接后继。 *7、非线性结构:其逻辑特征为一个结点可能有多个直接前趋和直接后继。 *8、算法:是任意一个良定义的计算过程,它以一个或多个值作为输入,并产生一个或 多个值作为输出;即一个算法是一系列将输入转换为输出的计算步骤。 *9、算法的时间复杂度T(n):是该算法的时间耗费,它是该算法所求解问题规模n趋向无穷大时,我们把时间复杂度T(n)的数量级(阶)称为算法的渐近时间复杂度。 *10、最坏和平均时间复杂度:由于算法中语句的频度不仅与问题规模n有关,还与输入实例等因素有关;这时可用最坏情况下时间复杂度作为算法的时间复杂度。而平均时间复杂度是指所有的输入实例均以等概率出现的情况下,算法的期望运行时间。 *11、数据的运算:指对数据施加的操作。数据的运算是定义在数据的逻辑结构上的,而 实现是要在存储结构上进行。 *12、线性表:由n(n≥0)个结点组成的有限序列。其逻辑特征反映了结点间一对一的关 系(一个结点对应一个直接后继,除终端结点外;或一个结点对应一个直接前趋,除开始结点外),这是一种线性结构。 *13、顺序表:顺序存储的线性表,它是一种随机存取结构。通过将相邻结点存放在相邻 物理位置上来反映结点间逻辑关系。 *14、单链表:每个结点有两个域:一个值域data;另一个指针域next,用来指向该结

精选-理论力学试题及答案

理论力学试题及答案 (一) 单项选择题(每题2分,共4分) 1. 物块重P ,与水面的摩擦角o 20m ?=,其上作用一力Q ,且已知P =Q ,方向如图,则物块的状态为( )。 A 静止(非临界平衡)状态 B 临界平衡状态 C 滑动状态 第1题图 第2题图 2. 图(a)、(b)为两种结构,则( )。 A 图(a)为静不定的,图(b)为为静定的 B 图(a)、(b)均为静不定的 C 图(a)、(b)均为静定的 D 图(a)为静不定的,图(b)为为静定的 (二) 填空题(每题3分,共12分) 1. 沿边长为m a 2=的正方形各边分别作用有1F ,2F ,3F ,4F ,且1F =2F =3F =4F =4kN ,该力系向B 点简化的结果为: 主矢大小为R F '=____________,主矩大小为B M =____________ 向D 点简化的结果是什么? ____________。 第1题图 第2题图 2. 图示滚轮,已知2m R =,1m r =,ο30=θ,作用于B 点的力4kN F =,求力F 对A 点之矩A M =____________。 3. 平面力系向O 点简化,主矢R F '与主矩M 10kN F '=,20kN m O M =g ,求合力大小及作用线位置,并画在图上。 D C A B F 1 F 2 F 3 F 4

第3题图 第4题图 4. 机构如图,A O 1与B O 2均位于铅直位置,已知13m O A =,25m O B =,2 3rad s O B ω=,则 杆A O 1的角速度A O 1ω=____________,C 点的速度C υ=____________。 (三) 简单计算题(每小题8分,共24分) 1. 梁的尺寸及荷载如图,求A 、B 2. 丁字杆ABC 的A 端固定,尺寸及荷载如图。求A 端支座反力。 3. 在图示机构中,已知m r B O A O 4.021===,AB O O =21,A O 1杆的角速度4rad ω=,角加速度22rad α=,求三角板C 点的加速度,并画出其方向。 F O R ' O M

机械工程材料试题及答案(1)

一、填空题(每空1分,共20分) 1.常见的金属晶格类型有:体心立方晶格、面心立方晶格、密排六方晶格。 2.空位属于____点__缺陷,晶界和亚晶界分别_____线_____ 缺陷,位错属于________面_______缺陷。 3.金属的实际结晶温度总是低于理论结晶温度,这种现象称为____过冷______。4.原子在溶剂晶格中的分布不同,可将固溶体分为______间隙______固溶体和_____置换____ 固溶体。 5.室温下Fe-Fe3C合金中的4种基本组织是:铁素体、珠光体、渗碳体、莱氏体6.常见的金属的塑性变形方式有_____滑移___和____孪生____两种类型。 7.钢的热处理工艺是:加热、保温、冷却 _三个步骤组成的。 8.铁碳合金为双重相图,即铁-渗碳体相图和铁-渗碳体相图。 二、单项选择题(每题2分,共20分) ( B )1.两种元素组成固溶体,则固溶体的晶体结构。 A.与溶质的相同 B.与溶剂的相同 C.与溶剂、溶质的都不相同 D.是两种元素各自结构的混合体 ( D )2.铸造条件下,冷却速度越大,则。 A.过冷度越小,晶粒越细 B.过冷度越小,晶粒越粗 C.过冷度越大,晶粒越粗 D.过冷度越大,晶粒越细 ( A )3.金属多晶体的晶粒越细,则其。 A.强度越高,塑性越好 B.强度越高,塑性越差 C.强度越低,塑性越好 D.强度越低,塑性越差 ( B )4. 钢的淬透性主要取决于。 A.冷却介质 B.碳含量 C.钢的临界冷却速度 D.其它合金元素 ( D )5.汽车、拖拉机的齿轮要求表面具有高耐磨性,心部具有良好的强韧性,应选用。 A.45钢表面淬火+低温回火 B.45Cr调质 C.20钢渗碳、淬火+低温回火 D.20CrMnTi渗碳、淬火+低温回火 ( A )6.完全退火主要适用于。 A.亚共析钢 B.共析钢 C.过共析钢 D.白口铸铁 ( A )7.铸铁如果第一、第二阶段石墨化都完全进行,其组织为。 A. F+G B. F+P+G C. P+G D.Le+P+G ( D )8.对于可热处理强化的铝合金,其热处理方法为。 A.淬火 + 低温回火 B.正火 C.水韧处理 D. 固溶处理 + 时效 ( C )9. 马氏体的硬度主要取决于。 A.过冷奥氏体的冷却速度 B.过冷奥氏体的转变温度 C.马氏体的含碳量 D.马氏体的亚结构 ( D )10.在下列方法中,可使晶粒细化的方法是。 A.扩散退火 B.切削加工 C.喷丸处理 D.变质处理 三、判断题(每题1分,共10分) (正确)1.金属或合金中,凡成分相同、结构相同,并与其他部分有界面分开的均匀组成部分称为相。 (错误)2.在实际金属和合金中,自发生核常常起着优先和主导的作用。 (错误)3.由于再结晶过程是一个形核和长大的过程,因而是相变过程。 (正确)4.位错是晶体中常见的缺陷,在常见的工业金属中位错密度愈多,其强度愈高。 (错误)5. 回火屈氏体、回火索氏体和过冷奥氏体分解时形成的屈氏体、索氏体,只是形成过程不同,但组织形态和性能则是相同的。 (正确)6.球墨铸铁可通过热处理来提高其综合力学性能。 (错误)7.所有铝合金都可以通过热处理进行强化。 (错误)8.钢的铸造性能比铸铁好,故常用来铸造形状复杂的工件。 .

数据结构模拟试题及答案

数据结构模拟试题一 一、判断题(每小题1 分,共15分) 1.计算机程序处理的对象可分为数据和非数据两大类。 2.全体自然数按大小关系排成的序列是一个线性表。 3.在描述单向链表的结点类型时,必须首先描述数值字段,然后再描述指针字段。 4.顺序栈是一种规定了存储方法的栈。 5.树形结构中的每个结点都有一个前驱。 6.在任何一棵完全二叉树中,最多只有一个度为1的分支结点。 7.若某顶点是有向图的根,则该顶点的入度一定是零。 8.如果某图的邻接矩阵有全零的行,没有全零的列,则该图一定是有向图。 9.用一维数组表示矩阵可以节省存储空间。 10.广义表的长度与广义表中含有多少个原子元素有关。 11.分块查找的效率与线性表被分成多少块有关。 12.散列表的负载因子等于存入散列表中的结点个数。 13.在起泡排序过程中,某些元素可能会向相反的方向移动。 14.按某种逻辑关系组织起来的记录的集合称为逻辑记录。 15.索引非顺序文件的特点是索引表中的索引项不一定按关键字大小有序排列。 二、填空题(每空1分,共15分) 1.顺序表是一种_____________线性表。 2.若用Q[1]~Q[m]作为非循环顺序队列的存储空间,则对该队列最多只能执行___次插入操作。 3.栈和队列的区别在于________的不同。 4.在高度为h(h≥0)的二叉树中至少有___个结点,至多有___个结点。 5.若用二叉链表来存储具有m个叶子,n个分支结点的树,则二叉链表中有___个左指针域为空的结点,有___个右指针域 为空的结点。 6.n个顶点的有根有向图中至少有___条边,至多有___条边。 7.10行20列矩阵若用行优先顺序表来表示,则矩阵中第8行第7列元素是顺序表中第___个元素。 8.在各元素查找概率相等的情况下,用顺序查找方法从含有12个元素的有序表中查找一个元素,元素间的平均比较次数是 _____。 9.在归并两个长度为m的有序表时,排序码的比较次数至少是___次,至多是___次。 10.在高度为3的6阶B-树中,至少有___个关键字,至多有___个关键字。 三、选择题(每题2分,共30分) 1.计算机所处理的数据一般具有某种内在联系性,这是指________。 A.元素和元素之间存在某种关系B.数据和数据之间存在某种关系 C.元素内部具有某种结构D.数据项和数据项之间存在某种关系 2. 假设顺序表目前有4个元素,第i个元素放在R[i]中,1≤i≤4 。若把新插入元素存入R[6],则________。 A.会产生运行错误B.R[1]~R[6]不构成一个顺序表 C.顺序表的长度大于顺序表元素个数,会降低存储空间利用率 D.顺序表元素序号和数组元素下标不一致,会给使用带来麻烦 3. 设H是不带表头结点循环单向链表的表头指针,P是和H同类型的变量。当P指向链表最后一个结点时,_________。A.P所指结点指针字段的值为空B.P的值与H的值相等 C.P所指结点的地址与H的值相等D.P所指结点指针字段的值与H的值相等 4. 栈的定义不涉及数据的__________。 A.逻辑结构B.存储结构C.运算D.逻辑结构和存储结构 5. 设5个元素进栈的顺序是1,2,3,4,5,则出栈的顺序有可能是___________。 A.2,4,1,3,5 B.3,4,1,5,2 C.3,2,4,1,5 D.4,1,3,2,5 6. 若某棵二叉树结点的前序序列和中序序列相同,则该二叉树_________。 A.只有一个结点B.每个结点都没有左孩子C.每个结点都没有右孩子D.不存在 7.对于一棵具有n个结点,度为3的树来说,____________。 A.树的高度至多是n-3 B.树的高度至多是n-2 C.树的最低高度是┏log3(n+1)┓ D.至少在某一层上正好有3个结点 8.n个顶点的有向图如果可以进行拓扑排序,则可以断定该有向图__________。 A.含n个强连通分量B.有唯一的入度为0的顶点C.有多个出度为0的顶点 D.是一个有根有向图 9. 特殊矩阵用行优先顺序表表示,_____________ A.简化了矩阵元素之间的逻辑关系B.便于按行处理矩阵元素

广州大学松田学院2数据结构复习题-线性表-参考答案

2数据结构复习题(线性表) 一.判断题(下列各题,正确的请在前面的括号内打√;错误的打╳) (×)(1)线性表的链式存储结构优于顺序存储。 (×)(2)链表的每个结点都恰好包含一个指针域。 (√)(3)在线性表的链式存储结构中,逻辑上相邻的两个元素在物理位置上并不一定紧邻。 (×)(4)顺序存储方式的优点是存储密度大,插入、删除效率高。 (×)(5)线性链表的删除算法简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。 (×)(6)顺序表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。 (√)(7)线性表链式存储的特点是可以用一组任意的存储单元存储表中的数据元素。 (√)(8)线性表采用顺序存储,必须占用一片连续的存储单元。 (×)(9)顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。 (ㄨ)(10)插入和删除操作是数据结构中最基本的两种操作,所以这两种操作在数组中也经常使用。 二.填空题 (1)顺序表中逻辑上相邻的元素在物理位置上必须相连。 (2)线性表中结点的集合是有限的,结点间的关系是一对一关系。 (3)顺序表相对于链表的优点是:节省存储和随机存取。 (4)链表相对于顺序表的优点是:插入、删除方便。 (5)采用顺序存储结构的线性表叫顺序表。 (6) (7)链表相对于顺序表的优点是插入、删除方便;缺点是存储密度 (8)在双链表中要删除已知结点*P (9)在单链表中要在已知结点*P之前插入一个新结点,需找到*P的直接前趋结点的地址,其查找的时间复杂度为 O(n) 。 (10)单链表中需知道头指针才能遍历整个链表。 (11)性表中第一个结点没有直接前趋,称为开始结点。 (12)在一个长度为n的顺序表中删除第i个元素,要移动n-i 个元素。 (13)在一个长度为n的顺序表中,如果要在第i个元素前插入一个元素,要后移n- i +1 个元素。(14)在无头结点的单链表中,第一个结点的地址存放在头指针中,而其它结点的存储地址存放在前趋结点的指针域中。 (15)当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快速度存取线性表中的元素时,应采用顺序存储结构。 (16)在线性表的链式存储中,元素之间的逻辑关系是通过指针决定的。 (17)在双向链表中,每个结点都有两个指针域,它们一个指向其前趋结点,另一个指向其后继结点。 (18)对一个需要经常进行插入和删除操作的线性表,采用链式存储结构为宜。 (19)双链表中,设p是指向其中待删除的结点,则需要执行的操作为:p->prior->next=p->next 。(20)在如图所示的链表中,若在指针P所在的结点之后插入数据域值为a和b的两个结点,则可用下列两个语句: S->next->next=P->next; 和P->next=S;来实现该操作。

理论力学题库(含答案)---1

理论力学---1 1-1.两个力,它们的大小相等、方向相反和作用线沿同一直线。这是 (A)它们作用在物体系统上,使之处于平衡的必要和充分条件; (B)它们作用在刚体系统上,使之处于平衡的必要和充分条件; (C)它们作用在刚体上,使之处于平衡的必要条件,但不是充分条件; (D)它们作用在变形体上,使之处于平衡的必要条件,但不是充分条件; 1-2. 作用在同一刚体上的两个力F1和F2,若F1 = - F2,则表明这两个力 (A)必处于平衡; (B)大小相等,方向相同; (C)大小相等,方向相反,但不一定平衡; (D)必不平衡。 1-3. 若要在已知力系上加上或减去一组平衡力系,而不改变原力系的作用效果,则它们所作用的对象必需是 (A)同一个刚体系统; (B)同一个变形体; (C)同一个刚体,原力系为任何力系; (D)同一个刚体,且原力系是一个平衡力系。 1-4. 力的平行四边形公理中的两个分力和它们的合力的作用范围 (A)必须在同一个物体的同一点上; (B)可以在同一物体的不同点上; (C)可以在物体系统的不同物体上; (D)可以在两个刚体的不同点上。 1-5. 若要将作用力沿其作用线移动到其它点而不改变它的作用,则其移动范围 (A)必须在同一刚体内; (B)可以在不同刚体上; (C)可以在同一刚体系统上; (D)可以在同一个变形体内。 1-6. 作用与反作用公理的适用范围是 (A)只适用于刚体的内部; (B)只适用于平衡刚体的内部; (C)对任何宏观物体和物体系统都适用; (D)只适用于刚体和刚体系统。 1-7. 作用在刚体的同平面上的三个互不平行的力,它们的作用线汇交于一点,这是刚体平衡的 (A)必要条件,但不是充分条件; (B)充分条件,但不是必要条件; (C)必要条件和充分条件; (D)非必要条件,也不是充分条件。 1-8. 刚化公理适用于 (A)任何受力情况下的变形体; (B)只适用于处于平衡状态下的变形体; (C)任何受力情况下的物体系统; (D)处于平衡状态下的物体和物体系统都适用。 1-9. 图示A、B两物体,自重不计,分别以光滑面相靠或用铰链C相联接,受两等值、反向且共线的力F1、F2的作用。以下四种由A、B所组成的系统中,哪些是平衡的?

工程材料试题及答案

工程材料试题及答案 工程材料试题及答案 在现实的学习、工作中,我们都不可避免地要接触到试题,试题是考核某种技能水平的标准。什么类型的试题才能有效帮助到我们呢?以下是小编为大家收集的工程材料试题及答案,欢迎阅读与收藏。 1、金属材料的使用性能包括物理性能、()和()。答案:化学性能力学性能 2、金属材料的工艺性能包括锻造、()、()等。答案:铸造焊接 3、变化很慢的载荷称为()载荷。答案:静 4、在短时间内以高速度作用于零件上的载荷称为()载荷。答案:冲击 5、大小和方向随时间发生周期性变化的载荷称为()载荷。答案:交变 6、变形一般分为()变形和塑性变形两种。不能随载荷的去除而消失的变形称为()变形。答案:弹性塑性 7、强度是指金属材料在静载荷作用下,抵抗()或()的能力。答案:塑性断裂 8、强度常用的衡量指标有()和()。答案:屈服点抗拉强度 9、如果零件工作时所受的应力低于材料的()和(),则不会产生过量的塑性变形。答案:屈服点σs 210、有一钢试样其横截面积为100mm,已知钢试样的σs=314MPa,σb=530MPa 。拉伸试时,当受到拉力为()时,试样出现屈服现象,当受到拉力为()时,试样出现缩颈. 答案:31400 53000 11、断裂前金属材料产生塑性变形的能力称为塑性。金属材料的()和()的数值越大,表示材料的塑性越好。答案:断后伸长率断面收缩率 12、一拉伸试样的原标距长度为50mm,直径为10 mm拉断后试样的标距长度为79 mm,缩颈处的最小直径为4.9 mm,此材料的伸长率为(),断面必缩率为()。答案:58% 73% 13、填出下列力学性能指标的符号:符号:抗拉强度(),洛氏硬度C标尺()。答案:σb HRC 14、符号:断面收缩率(),冲击韧度()。答案:φ Ak 15、500HBW5/750表示用直径为5mm, 材料为硬质合金球形压头,在7350 N压力下,保持()s,测得的硬度值是()。答案:10—15 500 16、金属材料抵抗()载荷作用而()能力,称为冲击韧性。答案:冲击不破坏 17、原子呈无序堆积状况的物体叫非晶体,原子呈有序、有规则排列的物体称为()。一般固态金属都属于()。答案:晶体晶体 18、在晶体中由一系列原子组成的平面,称为()。通过两个或两个以上原子中心的连

《数据结构C》模拟试题

山东科技大学继续教育学院 《数据结构C》模拟试题一 班级姓名学号 一、选择题(20分) 1. 组成数据的基本单位是( )。 (A) 数据项(B)数据类型(C)数据元素(D)数据变量 2. 线性表的链接实现有利于( )运算。 (A) 插入(B)读表元(C)查找(D)定位 3. 串的逻辑结构与( )的逻辑结构不同。 (A) 线性表(B)栈(C)队列(D)树 4. 二叉树第i(i≥1)层最多有( )个结点。 (A) 2i(B)2i (C) 2i-1(D) 2i-1 5. 设单链表中p指向结点A,若要删除A后结点(若存在),则需要修改p的操作为( ) (A) p.Next = p.Next.Next (B)p=p.Next (C)p=p.Next.Next (D)p.Next=p 6. 设一数列的输入顺序为1,2,3,4,5,6,通过栈操作不可能排成的输出序列为( ) (A) 3,2,5,6,4,1 (B) 1,5,4,6,2,3 (C) 2,4,3,5,1,6 (D) 4,5,3,6,2,1 7. 设字符串S1=’ABCDEFG’,S2=’PQRST’,则运算S=CONCAT(SUB(S1,2,LENGTH(S2)),SUB(S1,LENGTH(S2),2))的结果为( ) (A) ‘BCQR’ (B) ‘BCDEF’ (C) ’BCDEFG’ (D) ‘BCDEFEF’ 8. 有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占1个地址空间,则a85地址为( ) (A)13 (B) 33 (C) 18 (D) 40 9. 如果结点A有3个兄弟,而且B为A的双亲,则B的度为( ) (A) 3 (B) 4 (C) 5 (D) 1 10. 线索化二叉树中某结点D没有左孩子的必要条件是( ) (A) D.Lchild=null (B) D.ltag=1 (C) D.Rchild=null (D) D.ltag=0 二、填空题(20分) 1. 对于一个以顺序实现的循环队列Q[0..m_1],队头、队尾指针分别为f,r,其判空的条件是 ,判满的条件是。 2. 循环链表的主要优点是。 3. 给定一个整数集合{3,5,6,9,12},画出其对应的一棵Huffman树。 4 双向循环链表中,在p所指的结点之后插入f所指的结点,其操作为。 5. 下列为朴素的模式匹配算法,请在算法的处填入正确的子句。

广州大学-2018软件工程试卷a及答案

广州大学2017—2018 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共25分,答案写在下表中) 1.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题 A.产生危机 B.质量保证 C.开发效率 D.生产工程化 2.瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。下列(D )不属于开发期内的工作。 A.总体设计 B.详细设计 C.程序设计

D.维护 3.结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B)属于计划时期的任务。 A.需求分析 B.问题定义 C.总体设计 D.编码 4.可行性研究要进行一次(C)需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 5.经济可行性研究的范围包括(C)。 A.资源有效性 B.管理制度 C.效益分析 D.开发风险 6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。 A.确定 B.行或不行 C.正确 D.无二义 7.产生软件维护的副作用,是指(C )。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时错误操作 8.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(B)。 A.用户 B.需求评审 C.总结 D.都不对

9.软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C) A.业务流程图、处理说明 B.软件流程图、模块说明 C.数据流程图、数据字典 D.系统流程图、程序编码 10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) A.控制流 B.加工 C.数据存储 D.数据流 11.软件开发的结构生命周期法的基本假定是认为软件需求能做到(C) A.严格定义 B.初步定义 C.早期冻结 D.动态改变 软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。 12.在结构化方法中,软件功能分解属于软件开发中的(C)阶段 A.详细设计 B.需求分析 C.总体设计 D.编程调试 13.概要设计的结果是提供一份(A) A.模块说明书 B.框图 C.程序 D.数据流图 14.耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于(B)方式 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 解释:耦合分为以下几种,按照耦合度由高到低排列是:

理论力学期末考试试卷(含答案)B

工程力学(Ⅱ)期终考试卷(A ) 专业 姓名 学号 题号 一 二 三 四 五 六 总分 题分 25 15 15 20 10 15 100 得分 一、填空题(每题5分,共25分) 1. 杆AB 绕A 轴以=5t ( 以rad 计,t 以s 计) 的规律转动,其上一小环M 将杆AB 和半径为 R (以m 计)的固定大圆环连在一起,若以O 1 为原点,逆时针为正向,则用自然法 表示的点M 的运动方程为_Rt R s 102 π+= 。 2. 平面机构如图所示。已知AB //O 1O 2,且 AB =O 1O 2=L ,AO 1=BO 2=r ,ABCD 是矩形板, AD =BC =b ,AO 1杆以匀角速度绕O 1轴转动, 则矩形板重心C '点的速度和加速度的大小分别 为v =_ r _,a =_ r 。 并在图上标出它们的方向。

3. 两全同的三棱柱,倾角为,静止地置于 光滑的水平地面上,将质量相等的圆盘与滑块分 别置于两三棱柱斜面上的A 处,皆从静止释放, 且圆盘为纯滚动,都由三棱柱的A 处运动到B 处, 则此两种情况下两个三棱柱的水平位移 ___相等;_____(填写相等或不相等), 因为_两个系统在水平方向质心位置守恒 。 4. 已知偏心轮为均质圆盘,质心在C 点,质量 为m ,半径为R ,偏心距2 R OC =。转动的角速度为, 角加速度为 ,若将惯性力系向O 点简化,则惯性 力系的主矢为_____ me ,me 2 ;____; 惯性力系的主矩为__2 )2(22α e R m +__。各矢量应在图中标出。 5.质量为m 的物块,用二根刚性系数分别为k 1和k 2 的弹簧连接,不计阻尼,则系统的固有频率 为_______________,若物体受到干扰力F =H sin (ωt ) 的作用,则系统受迫振动的频率为______________ 在____________条件下,系统将发生共振。 二、计算题(本题15分)

《数据结构》模拟试卷一及答案

模拟试卷一 一、单选题(每题 2 分,共20分) 1.以下数据结构中哪一个是线性结构?( ) A. 有向图 B. 队列 C. 线索二叉树 D. B树 2.在一个单链表HL中,若要在当前由指针p指向的结点后面插入一个由q指向的结点, 则执行如下( )语句序列。 A. p=q; p->next=q; B. p->next=q; q->next=p; C. p->next=q->next; p=q; D. q->next=p->next; p->next=q; 3.以下哪一个不是队列的基本运算?() A. 在队列第i个元素之后插入一个元素 B. 从队头删除一个元素 C. 判断一个队列是否为空 D.读取队头元素的值 4.字符A、B、C依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成 ( )个不同的字符串? A.14 B.5 C.6 D.8 5.由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为( )。 A. 11 B.35 C. 19 D. 53 图一 6.该二叉树结点的前序遍历的序列为( )。 A.E、G、F、A、C、D、B B. E、A、G、C、F、B、D C. E、A、C、B、D、G、F D. E、G、A、C、D、F、B 7.该二叉树结点的中序遍历的序列为( )。 A. A、B、C、D、E、G、F B. E、A、G、C、F、B、D C. E、A、C、B、D、G、F D. B、D、C、A、F、G、E 8.该二叉树的按层遍历的序列为( )。 A.E、G、F、A、C、D、B B. E、A、C、B、D、G、F C. E、A、G、C、F、B、D D. E、G、A、C、D、F、B 9.下面关于图的存储的叙述中正确的是( )。 A.用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关B.用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关 C. 用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关 D.用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关10.设有关键码序列(q,g,m,z,a,n,p,x,h),下面哪一个序列是从上述序列出发建 堆的结果?( )

广州大学插本数据结构试题

数据结构试卷(一) 一、单选题(每题 2 分,共 20 分) 1. 栈和队列的共同特点是 ( )。 A. 只允许在端点处插入和删除元素 B. 都是先进后出 C. 都是先进先出 D. 没有共同点 2. 用链接方式存储的队列,在进行插入运算时 ( ). 4. 设有一个二维数组 A[m][n] ,假设 A[0][0] 存放位置在 644(10), A[2][2] 存放位置在 676(10),每个元素占一个空间, 问 A[3][3](10) 存放在什么位置?脚注 (10)表示用 10 进制表示。 7. 若有 18个元素的有序表存放在一维数组 A[19] 中,第一个元素 放 A[1] 中,现进行二分查找,则查找 A [ 3]的比较序列的下 标依次为 ( ) B. 9,5,2,3 C. 9,5,3 D. 9,4,2,3 8. 对 n 个记录的文件进行快速排序,所需要的辅助存储空间大致 为 A. O (1) B. O (n ) C. O (1og 2n ) D. O (n2) 9. 对于线性表( 7,34,55,25,64,46,20,10)进行 散列存储 时,若选用 H ( K ) =K %9作为散列函数,则散列地址为 1 的元 素有( )个, A .1 B .2 C .3 D .4 10. 设有6个结点的无向图,该图至少应有 A. 仅修改头指针 B. C. 仅修改尾指针 D. 改 3. 以下数据结构中哪一个是非线性结构? A. 队列 B. 栈 叉树 头、尾指针都要修改 头、尾指针可能都要修 ( ) C. 线 性表 D. A .688 B .678 C .692 D .696 5. 树最适合用来表示 ( )。 A .有序数据元素 C .元素之间具有分支层次关系的数据 系的数据 6. 二叉树的第 k 层的结点数最多为 ( ). k A .2k -1 B.2K+1 C.2K-1 B.无序数据元素 D.元素之间无联 D. 2 k-1 A. 1, 2,3

理论力学试题和答案

2010 ~2011 学年度第 二 学期 《 理论力学 》试卷(A 卷) 一、填空题(每小题 4 分,共 28 分) 1、如图1.1所示结构,已知力F ,AC =BC =AD =a ,则CD 杆所受的力F CD =( ),A 点约束反力F Ax =( )。 2、如图1.2 所示结构,,不计各构件自重,已知力偶矩M ,AC=CE=a ,A B ∥CD 。则B 处的约束反力F B =( );CD 杆所受的力F CD =( )。 E 1.1 1.2 3、如图1.3所示,已知杆OA L ,以匀角速度ω绕O 轴转动,如以滑块A 为动点,动系建立在BC 杆上,当BO 铅垂、BC 杆处于水平位置时,滑块A 的相对速度v r =( );科氏加速度a C =( )。 4、平面机构在图1.4位置时, AB 杆水平而OA 杆铅直,轮B 在水平面上作

纯滚动,已知速度v B ,OA 杆、AB 杆、轮B 的质量均为m 。则杆AB 的动能T AB =( ),轮B 的动能T B =( )。 1.3 1.4 5、如图1.5所示均质杆AB 长为L ,质量为m,其A 端用铰链支承,B 端用细绳悬挂。当B 端细绳突然剪断瞬时, 杆AB 的角加速度 =( ),当杆AB 转到与水平线成300角时,AB 杆的角速度的平方ω2=( )。 6、图1.6所示机构中,当曲柄OA 铅直向上时,BC 杆也铅直向上,且点B 和点O 在同一水平线上;已知OA=0.3m,BC=1m ,AB=1.2m,当曲柄OA 具有角速度ω=10rad/s 时,则AB 杆的角速度ωAB =( )rad/s,BC 杆的角速度ωBC =( )rad/s 。   A B 1.5 7、图1.7所示结构由平板1、平板2及CD 杆、EF 杆在C 、D 、E 、F 处铰接而成,在力偶M 的作用下,在图上画出固定铰支座A 、B 的约束反力F A 、F B 的作用线方位和箭头指向为( )(要求保留作图过程)。

工程材料模拟题含答案

一、填空 1. 金属单晶体具有(各向异性)性,这是由于在不同晶面、不同晶向上的(原子 密排程度不同)造成的。 2. 按照溶质原子在溶剂晶格中的分布不同,可将固溶体分为(置换)固溶体和 (间隙)固溶体。 3. 钢的锻造温度高于(最低再结晶)温度,故属于(热)加工。 4. 在F&Fe s C相图的各组织或相中,硬度最高的是(渗碳体),强度最高的是(珠 光体),塑性最好的是(铁素体)。 5. T10钢,按用途分类,属于(工具)钢;按化学成分分类,属于(高碳)钢; 按质量分类,属于(优质碳素)钢 6. 在平衡状态下,45、T8及T12钢中,塑性最好的是(45)钢,硬度最高的是 (T12)钢,强度最高的是(T8);制造锉刀常用(T12)钢,制造调质零件常用(45)钢。 7. 完全退火适用于(亚共析)钢,其加热温度为(Ac3+3O~50,冷却速度(较 慢),得到(接近平衡)组织。 8. 38CrMoAI钢制的零件经过表面(淬火)以后,表面硬度可达到800 HV以上 (>67 HRC,零件的心部组织为(回火索氏体)。 9. 60Si2Mn钢制载重汽车板簧,其常规热处理为(淬火+中温回火),最终组织 为(回火屈氏体),硬度大致为(48HRC 0 10. QT700-2牌号中的QT表示(球墨铸铁),700表示(最低抗拉强度),2表示 (延伸率),该铸铁组织应是(P+Q。 二、单项选择 1. 与粗晶粒金属相比,细晶粒金属的(A)。 A,强度、韧性均好B,强度高、韧性差C,强度高、韧性相等D,强度、 韧性均差 2. 在工业生产条件下,金属结晶时冷速愈快,(形核率)N/(长大率)G值(A ), 晶粒愈细。 A,愈大B,愈小C,不变D,等于零 3. 欲使冷变形金属的硬度降低、塑性提高,应进行(D)o A,去应力退火B,再结晶退火C,完全退火D,重结晶退火 4. 为了提高零件的机械性能,通常将热轧圆钢中的流线(纤维组织)通过(C)o A,热处理消除B,切削来切断C,锻造使其分布合理D,锻造来消除 5. 单相黄铜中a相的晶格类型应该(B )o A,与锌的相同B,与铜的相同C,锌、铜的都不同D,无法确定 6. 消除晶内偏析的工艺方法是(C)o A,正火B,完全退火C,扩散退火D,再结晶退火 7. 平衡结晶时,共析钢冷至共析温度,共析转变已经开始,但尚未结束,此时存在的相为(A)。 A铁素体+渗碳体+奥氏体B铁素体+渗碳体C奥氏体D奥氏体+铁素体 8. 在铁碳合金平衡组织中,硬度最高的是(B),塑性最高的是(A)o A铁素体B渗碳体C低温莱氏体或变态莱氏体D珠光体中E奥氏体

数据结构模拟试卷(含答案)

数据结构设计课程代码:7399 一、单项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。每小题2分,共40分) 1、串的长度是()。 A、串中不同字母的个数 B、串中不同字符的个数 C、串中所含字符的个数,且大于0 D、串中所含字符的个数 2、若用数组S[1..n]作为两个栈S1和S2的共同存储结构,对任何一个栈,只有当S全满时才不能作入栈操作。为这两个栈分配空间的最佳方案是()。 A、S1的栈底位置为0,S2的栈底位置为n+1 B、S1的栈底位置为0,S2的栈底位置为n/2 C、S1的栈底位置为1,S2的栈底位置为n D、S1的栈底位置为1,S2的栈底位置为n/2 3、队列操作的原则是()。 A、先进先出 B、后进先出 C、只能进行插入 D、只能进行删除 4、有64个结点的完全二叉树的深度为()(根的层次为1)。 A、8 B、7 C、6 D、5 5、在有n个结点的二叉链表中,值为非空的链域的个数为()。

A、n-1 B、2n-1 C、n+1 D、2n+1 6、带权有向图G用邻接矩阵A存储,则顶点i的人度等于A中()。 A、第i行非∞的元素之和 B、第i列非∞的元素之和 C、第i行非∞且非0的元素个数 D、第i列非∞且非0的元素个数 7、在有n个结点且为完全二叉树的二叉排序树中查找一个键值,其平均比较次数的数量级为()。 A、0(n) B、0(log2n) C、0(nolg2n) D、0(n2) 8、若表R在排序前已按键值递增顺序排列,则()算法的比较次数最少。 A、直接插入排序 B、快速排序 C、归并排序 D、选择排序 9、下列排序算法中,()排序在某趟结束后不一定选出一个元素放到其最终的位置上。 A、选择 B、冒泡 C、归并 D、堆

工程材料试卷及答案

课程名称: 工程材料学(A卷, 闭卷) 适用专业年级: 考试时间100分钟 考生注意事项:1、本试卷共 2 页,试卷如有缺页或破损,请立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在试卷纸密封线内和试卷纸正面,否则不记分) 一、填空题(10分,每空1分) 1、共晶转变和共析转变的产物都属于相混合物。 2、塑性变形后的金属经加热将发生回复、、晶粒长大的变化。 3、共析钢的含碳量为。 4.共晶白口铸铁的含碳量为。 5、Q235钢的含义是为。 5、三种典型的金属晶体结构是:体心立方晶格、面心立方晶格 和。 7、根据钢的成分、退火的工艺与目的不同,退火常分为、球化退火、去应力退火等几种。 8、钢在奥氏体化后,冷却的方式通常有和连续冷却两种。 9、工具钢按用途可分为、模具钢、量具钢。 10、常用测定硬度的方法有、洛氏硬度和维氏硬度等测试法。 二、判断题(15分,每小题1分) (在括号里正确的划“√”,错误的划“×”) 1、单晶体具有各向同性,多晶体具有各向异性。() 2、铁素体是碳溶解在γ-Fe中所形成的间隙固溶体。() 3、热处理的加热,其目的是使钢件获得表层和心部温度均匀一致。() 4、熔点为232℃的锡在室温下的塑性变形是冷加工。() 5、金属结晶时,冷却速度愈大,则结晶后金属的晶粒愈粗大。() 6、铸铁经过热处理,改变了基体和石墨形态,从而提高了性能。() 7、物质从液体状态转变为固体状态的过程称为结晶。 () 8、共晶转变是在恒温下进行的。 () 9、机械零件选材的一般原则是:使用性能足够原则、工艺性能良好原则和经济行 合理原则。() 10、对于弹簧钢的要求是具有高的弹性极限和高的屈强比,以保证承受大的弹性变形和较高的载荷;具有高的疲劳强度以承受交变载荷的作用。() 11、热处理的基本工艺过程是加热、保温和冷却。() 12、马氏体是碳在α-Fe中的过饱和溶解。()

相关文档
最新文档