数据结构试卷及答案A

数据结构试卷及答案A
数据结构试卷及答案A

《数据结构》试卷及答案

1.算法分析的目的是( )。

A.找出数据结构的合理性

B.研究算法中输入和输出的关系

C.分析算法的效率以求改进

D.分析算法的易懂性和文档性

2.()是具有相同特性数据元素的集合,是数据的子集。

A.数据符号

B.数据对象

C.数据

D.数据结构3.用链表表示线性表的优点是( )。

A.便于随机存取

B.花费的存储空间比顺序表少

C.便于插入与删除

D.数据元素的物理顺序与逻辑顺序相同

4.输入序列为(A,B,C,D)不可能的输出有()。

A.(A,B,C,D)

B. (D,C,B,A)

C. (A,C,D,B) D . (C,A,B,D)

5.在数组表示的循环队列中,front、rear分别为队列的头、尾指针,maxSize为数组的最大长度,队满的条件是( )。

A. front=maxSize

B. (rear+1)%maxSize=front

C. rear=maxSize

D. rear=front

6.设有串t='I am a good student ',那么Substr(t,6,6)=()。

A. student

B. a good s

C. good

D. a good 7.设有一个对称矩阵A,采用压缩存储方式,以行序为主序存储a11为第一个元素,其存储地址为1,每个元素占一个地址空间,则a85地址为()。

A.23

B.33

C.18

D. 40

8.已知广义表LS=(A,(B,C,D),E)运用head和tail函数,取出LS中原子b的运算()。

A. Gethead(Gethead(LS))

B. Gettail(Gethead(LS))

C. Gethead(Gethead(Gettail(LS)))

D. Gethead(Gettail(LS))

9.若已知一棵二叉树先序序列为ABCDEFG,中序序列为CBDAEGF,则其后序序列为( ) 。

A. CDBGFEA

B. CDBFGEA

C. CDBAGFE

D. BCDAGFE

10.下列存储形式中,( ) 不是树的存储形式。

A.双亲表示法

B.左子女右兄弟表示法

C.广义表表示法

D.顺序表示法

11.对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是( )。

A.直接选择排序

B.直接插入排序

C.快速排序

D.起泡排序

12.采用折半查找方法进行查找,数据文件应为(),且限于()。

A.有序表顺序存储结构

B.有序表链式存储结构

C.随机表顺序存储结构

D.随机表链式存储结构

13.就平均查找速度而言,下列几种查找速度从慢至快的关系是()

A.顺序折半哈希分块

B.顺序分块折半哈希

C.分块折半哈希顺序

D.顺序哈希分块折半

14.执行下面程序段时,执行S语句的次数为()

for(int I=1;I<=n;I++)

for(int j=1;j<=I;j++)

S;

A. n2

B. n2/2

C. n(n+1)

D. n(n+1)/2

15.串是一种特殊的线性表,其特殊性体现在()

A.可以顺序存储

B.数据元素是一个字符

C.可以链接存储

D.数据元素可以是多个字符

16.树的基本遍历策略分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。结论( )是正确的。

A.树的先根遍历序列与其对应的二叉树的先序遍历序列相同

B.树的后根遍历序列与其对应的二叉树的先序遍历序列相同

C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同

D.以上都不对

17.由五个分别带权值为9,2,3,5,14的叶子结点构成的一棵哈夫曼树,该树的带权路径长度为( )。

A. 60

B. 66

C. 67

D. 50

18.一棵二叉树有67个结点,这些结点的度要么是0,要么是2。这棵二叉树中度为2的结点有( )个

A. 33

B. 34

C. 32

D. 30

19.有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当二分查找值82为的结点时,()次比较后查找成功。

A. 1

B. 2

C. 4

D. 8

20.若有文件的关键字序列为:[265] [301] [751] [129] [937] [863] [742] [694] [076] [438],以下为二路归并排序过程。第二趟为:

A.[265 301] [129 751] [863 937] [694 742] [076 438]

B.[076 129 265 301 438 694 742 751 863 937]

C.[129 265 301 694 742 751 863 937] [076 438]

D.[129 265 301 751] [694 742 863 937] [076 438]

二、填空题(本大题共6小题,每空2分,共12分;答案填在下表内)

1 算法是指令的有限序列,其中每一条指令表示一个或多个操作,此外,一个算法还具有五个重要特性,它们分别是_______ 、______ 、________ 、

有零或多个输入和有一或多个输出。

2 算法优劣的五个标准是正确性、可使用性、______、______、_____。

3 有n个球队参加的足球联赛按主客场制进行比赛,共需进行_________场比赛。

4 设有串t='I am a student ',s='good',那么Concat(t,s)= 'I am a student good',Substr(t,8,7)= __________。

5 在解决计算机主机与打印机之间速度不匹配时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机从该缓冲区中取出数据打印。该缓冲区应该是一个_________ 结构,其主要特点是__________。

6 广义表((a),a)的表头是_______,表尾是_______。

三、判断题(对的打“√”,错的打“×”。每小题1分,共10分;答案填在下表内)

1数据的逻辑结构与数据元素本身的内容和形式无关。

2 三个结点的二叉树和三个结点的树一样,都具有三种不同的形态。

3中序序列和后序序列相同的二叉树为:空树和缺右子树的单支树。

4对于两棵具有相同关键字集合而形状不同的二叉排序树,中序遍历后得到的关键字排列顺序相同。

5 序列{30,40,50,15,25,35,38,10}是堆。

6 对于无向图的生成树,从同一顶点出发所得的生成树相同。

7 若设哈希表长m=14,哈希函数H(key)=key%11,表中已有4个结点。

addr(15)=4 addr(38)=5 addr(61)=6 addr(84)=7 其余地址为空,如用二次探测再散列处理冲突,关键字为49的结点的地址是9。

8一个深度为k的,具有最少结点数的完全二叉树按层次,(同层次从左向右)用自然数依此对结点编号则,则编号最小的叶子的序号是2k-2+1 ;编号是i

的结点所在的层次号是「log

2 i|+1。(「log

2

i|表示向上取整」(根所在的层次

号规定为1层)。

9在一棵7阶B树中,一个结点中最多有6棵子树,最少有3棵子树。10算法可以没有输入,但是必须有输出。

四、画出树的孩子兄弟表示法示意的树或森林。(4分)

五、要求题(本大题共2小题,共12分)

设关键字的输入序列为{4,5,7,2,1,3,6}

1.(8分)从空树开始构造平衡二叉树,画出每加入一个新结点时二叉树的形态,若发生不平衡,指明需做的平衡旋转类型及平衡旋转的结果。

2.(4分)上面的数据作为待排序的数据,写出用快速排序进行一趟划分后的数据序列

六、按要求做题(本大题共2小题,共12分)

1画出无向图G的邻接表存储结构,根据邻接表存储结构写出深度优先和广度优先遍历序列。(7分)

2 用prim 算法求下图的最小生成树,写出最小生成树的生成过程。(5分)

七、算法分析设计题(本大题共5小题,共30分)

1.写出程序段的功能,并给出一个测试用例(一个输入数据和一个输出结果)(5分)。

void conversion() {

Stack s; int n; SElemType e; initstack(s);

printf("Please input number:"); scanf(“%d ”,&n); while(n) {push(s,n%8); n=n/8; }

while(!stackempty(s)) {pop(s,e); printf(“%d ”,e); } }

2.下面是一个使用栈stack 实现对二叉树进行非递归先根遍历的函数,请在标号处填写合适的语句。(每空1分,共5分) 程序:

Void preorder(bitree *T)

{bitree *stack[m];

int top;

if(T!=NULL)

{top=1;

stack[top]=(1);

while( (2) )

{p=stack[top];

top--;

printf(“%d”,p->data);

if(p->rchild!=NULL){ (3) ; stack[top]=p->rchild;}

if( (4) ) { top++; (5) ;}

}

}

}

⑴⑵⑶

⑷⑸

3.请在标号处填写合适的语句。完成下列程序。(每空1分,共5分)

int Binary_Search(S_TBL tbl,KEY kx)

{ /* 在表tbl中查找关键码为kx的数据元素,若找到返回该元素在表中的位置,否则,返回0 */

int mid,flag=0;

low=1;high=length;

while( ⑴&!flag )

{ /* 非空,进行比较测试*/

mid= ⑵;

if(kx

else if(kx>tbl.elem[mid].key) ⑷;

else { flag= ⑸;break;}

}

return flag;

}

⑴⑵⑶

⑷⑸

4.下面是一个采用直接选择排序方法进行升序排序的函数,请在标号处填写合适的语句。(每空1分,共5分)

程序:

Void seletesort(int A[n],int n)

{

int i,j,t,minval,minidx;

for(i=1;i<=n-1;i++)

{

minval=A[i+1];

(1)

for(j=i+2;j<=n;j++)

if( (2) ) { (3) ; minidx=j;}

if( (4) ) {t=A[i+1];

(5)

A[minidx]=t;

}

}

}

⑴⑵⑶

⑷⑸

5 试写出求有向无环图的关键路径算法的设计思路(10分)

数据结构试卷A 答案

选择题(本大题共20小题,每题1分,共20分;答案填在下表内)

二、填空题(本大题共

5小题,每空1分,共12分;答案填在下表内) 1 有穷性 确定性 可行性 2 可读性 健壮性 效率 3 n(n-1) 4 'student'

5 队列 先进先出

6 (a) (a)

三、判断题(对的打“√”,错的打“×”。每小题1分,共10分)

1)true ; 2)flase; 3)true; 4)true; 5)flase; 6)flase ; 7)true; 8)true; 9)flase; 10)true

四、画出树的孩子兄弟表示法示意的树或森林。(4分)

其他形式的树形结构酌情给分。

五、要求题(本大题共2小题,共12分)

(5分, 2

七、算法设计题(30分)

1.将十进制转化成八进制数(5分) 测试用例:输入10 输出12

2(5分,每空1分)(1)T (2) top>0 (3) top++

(4) p->lchild!=NULL (5) stack[top]=p->lchild

3 (5分,每空1分) (1)low<=high (2) (low+high)/2 (3) high=mid-1 (4) low=mid+1 (5) 1

4. (5分,每空1分) (1)minidx=i+1 (2) minval>A[j] (3) minval=A[j]

(4) i!=j

(5) A[i+1]=A[minidx]

5(10分,不同答案,酌情得分)

输入顶点和弧信息,建立其邻接表

计算每个顶点的入度

对其进行拓扑排序

排序过程中求顶点的Ve[i]

将得到的拓扑序列进栈

按逆拓扑序列求顶点的Vl[i]

计算每条弧的e[i]和l[i],找出e[i]=l[i]的关键活动

第 2 学期数据结构试卷A

一、选择题(本大题共15小题,每题2分,共30分;答案填在下表内)

1.从一个长度为100的顺序表中删除第30个元素时需向前移动个元素

A、70

B、71

C、69

D、30

2.在一个具有N个单元的顺序表中,假定以地址低端(即下标为1的单元)作为底,以top作为顶指针,则当做进栈处理时top变化为______。

A、 top不变

B、top=0

C、top=top-1

D、top=top+1

3.从一个具有n个结点的单链表中查找其值等于x结点时,在查找成功情况下,则平均比较____个结点。

A、n

B、n/2

C、(n-1)/2

D、(n+1)/2

4.在一个单链表中,若要删除p指针所指结点的后继结点,则执行

A、p-> next; p-> next=p-> next-> next;

B、p-> next=p-> next-> next;

C、p=p-> next;

D、p=p-> next->>next;

5.在一个链队列中,假定front和rear分别为队首和队后指针,则进行插入S结点的操作时应执行___。

A、front-> next=s; front=s;

B、s-> next=rear; rear=s;

C、rear-> next=s; rear=s;

D、s-> next=front; front=s;

6.在一棵度为3的树中度为3的结点数为3个,度为2的结点数为1个,度为1的结点数为1个,那么度为0的结点数为____个

A、6

B、7

C、 8

D、9

7.假定一棵二叉树的结点数为33个,则它的最小高度为__,最大高度为___

A、 4,33

B、5,33

C、6,33

D、6,32

8. 在一棵完全二叉树中,若编号为i的结点有右孩子,则该结点的右孩子编号为___。

A、2i

B、2i+1

C、2i-1

D、i/2

9.在一个有向图中,所有顶点的入度之和等于所有弧数和___倍。

A、1

B、2

C、3

D、4

10.对于一个具有N个顶点的图,若用邻接矩阵表示,则该矩阵的大小为___。

A、 N

B、(N-1)2

C、(N+1)2

D、 N2

11.已知一个图如图所示,在该图的最小生成树中各边上数值之和为____。

A、21

B、26

C、28

D、33

12.已知一个图如图所示,由该图行到的一种拓朴序列为

A、v1 v4 v6 v2 v5 v3

B、v1 v2 v3 v4 v5 v6

C、v1 v4 v2 v3 v6 v5

D、v1 v2 v4 v6 v3 v5

13.二维数组M的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5,M按行存储时元素M[2][4]的起始地址与M按列存储时元素的起始地址相同。

A、m[2][4]

B、M[4][2]

C、M[3][1]

D、M[3][1]

14.具有6个结点的无向图至少应有条边才能保证是连通图。

A、5

B、6

C、7

D、8

15.采用邻接表存储的图的深度优先遍历类似于二叉树的。

A 先序遍历B中序遍历 C. 后序遍历 D. 按层遍历

二、填空题(本大题共5小题,每空1分,共8分;答案填在下表内)

1.数据结构是研究数据元素之间抽象化的相互关系和这种关系在计算机中的存储结构表示,根据数据元素之间关系的不同特性,通常有下列四类基本结构:集合、线性结构、(1)和(2)。

2.评价算法的标准很多,通常是以执行算法所需要的(3)和所占用的(4)来

判别一个算法的优劣。

3.线性表的顺序存储结构特点是表中逻辑关系相邻的元素在机器内的(5)也是相邻的。

4.空格串的长度为串中所包含(6)字符的个数,空串的长度为(7)

5.加上表示指向前驱和(8)的线索的二叉数称为线索二叉树。

三、判断题(对的打“√”,错的打“×”。每小题1分,共10分)

()1.线性表的唯一存储形式是链表。

()2.已知指针P指向键表L中的某结点,执行语句P=P-〉next不会删除该链表中的结点。

()3.在链队列中,即使不设置尾指针也能进行入队操作。

()4.如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。()5.设与一棵树T所对应的二叉树为BT,则与T中的叶子结点所对应的BT 中的结点也一定是叶子结点。

()6.快速排序是不稳定排序。

()7.任一AOE网中至少有一条关键路径,且是从源点到汇点的路径中最短的一条。

()8.若图G的最小生成树不唯一,则G的边数一定多于n-1,并且权值最小的边有多条(其中n为G的顶点数)。

()9.给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。()10.基数排序是多关键字排序。从最低位关键字起进行排序。

四、应用题。(共44分)

1.画出该图的邻接矩阵和邻接表。根据邻接表从A开始求DFS和BFS序列。(12分)

2.假设用于通信的电子由字符集{a,b,c,d,e,f,g,h}中的字母构成,这8个字母在电文中出现的概率分别为{0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10}画出哈夫曼树,并为这8个字母设计哈夫曼编码。(8分)

3. 已知序列{70,73,69,23,93,18,11,68}请给出直接插入排序作升序排序每一趟的结果和快速排序作升序排序时一趟的结果。(10分)

4.设有一组关键字关键码集为{47,7,29,11,16,92,22,8,3},哈希表表长为11,Hash(key)=key mod 11,用线性探测法处理冲突,构造哈希表,并求它成功查找的ASL。(8分)

5. 二叉树的先序遍历序列为 A B C D E F G H I,中序遍历序列为 B C A E D

G H F I,画出这棵二叉树。(6分)

五、算法设计题(8分)

定义有序表抽象数据类型,并据此类型设计折半查找算法。

2学期数据结构试卷A

参考答案及评分标准

一、选择题本大题共15小题,每题2分,共30分

三、判断题(每小题1分,共10分)

四、应用题

44分)

1.(12分)

011000 101000 100001 010010 000101 001010

DFS 序列BFS 序列:ABCDFE

2. (8分)

直接插入排序

70,73,69,23,93,18,11,68

[70,73],69,23,93,18,11,68

[70,69,73], 23,93,18,11,68

[23,70,69,73], 93,18,11,68

[23,70,69,73, 93],18,11,68

[18,23,70,69,73, 93], 11,68

[11,18,23,70,69,73, 93], 68

[11,18,23,68,70,69,73, 93]

快速排序

[68,11,69,23,18] ,70,[93,73]

4. (8分)

5 6 7 8 9 10

0 1 2 3 4

5. (6分)

五、算法设计题(8分)

typedef struct

{ int key;

float info;

}JD;

int binsrch(JD r[],int n,int k)

{ int low,high,mid,found;

low=1; high=n; found=0;

while((low<=high)&&(found==0))

{ mid=(low+high)/2;

if(k>r[mid].key) low=mid+1;

else if(k==r[mid].key) found=1;

else high=mid-1;

}

if(found==1)

return(mid);

else

return(0);

}

数据结构试题及答案(免费)

一、单选题(每题 2 分,共20分) 1. 1.对一个算法的评价,不包括如下(B )方面的内容。 A.健壮性和可读性B.并行性C.正确性D.时空复杂度 2. 2.在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结 点,则执行( )。 A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p; C. p->next=HL; p=HL; D. HL=p; p->next=HL; 3. 3.对线性表,在下列哪种情况下应当采用链表表示?( ) A.经常需要随机地存取元素 B.经常需要进行插入和删除操作 C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变 4. 4.一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是 ( C ) A. 2 3 1 B. 3 2 1 C. 3 1 2 D. 1 2 3 5. 5.AOV网是一种()。 A.有向图B.无向图C.无向无环图D.有向无环图 6. 6.采用开放定址法处理散列表的冲突时,其平均查找长度()。 A.低于链接法处理冲突 B. 高于链接法处理冲突 C.与链接法处理冲突相同D.高于二分查找 7.7.若需要利用形参直接访问实参时,应将形参变量说明为()参数。 A.值B.函数C.指针D.引用 8.8.在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具 有相同的()。 A.行号B.列号C.元素值D.非零元素个数 9.9.快速排序在最坏情况下的时间复杂度为()。 A.O(log2n) B.O(nlog2n) C.0(n) D.0(n2) 10.10.从二叉搜索树中查找一个元素时,其时间复杂度大致为( )。 A. O(n) B. O(1) C. O(log2n) D. O(n2) 二、二、运算题(每题 6 分,共24分) 1. 1.数据结构是指数据及其相互之间的______________。当结点之间存在M 对N(M:N)的联系时,称这种结构为_____________________。 2. 2.队列的插入操作是在队列的___尾______进行,删除操作是在队列的 ____首______进行。 3. 3.当用长度为N的数组顺序存储一个栈时,假定用top==N表示栈空,则 表示栈满的条件是___top==0___(要超出才为满)_______________。 4. 4.对于一个长度为n的单链存储的线性表,在表头插入元素的时间复杂度 为_________,在表尾插入元素的时间复杂度为____________。

建筑结构试题及答案

一、单选题[共100题,每题1分,总计100分]来源:.gzu521. 1、计算荷载效应时,永久荷载分项系数的取值应是< )。 a.任情况下均取1.2 b.其效应对结构不利时取1.2 c.其效应对结构有利时取1.2 d.验算抗倾覆和滑移时取1.2 2、基本风压是指当地比较空旷平坦地面离地10m高统计所得的多少年一遇的10min平均最大风速为标准,按w0-v02/1600确定的风压值< )。 a.30年 b.50年 c.20年 d.100年 3、下列结论中,哪些是正确的< )。 (1>杆件变形的基本形式有四种:拉伸(或压缩>、剪切、扭转和弯曲 (2>当杆件产牛拉(压>变形时,横截面沿杆轴线发牛平移 (3>当圆截面杆产生扭转变形时,横截面绕杆轴线转动 (4>当杆件产生弯曲变形时,横截面上各点均有铅垂向的位移,同时横截面绕截面的中性轴转动 a.(1> b.(2>、(3> c.(1>、(2>、(3> d.全对 4、普通钢筋混凝土的自重为< )。 a.22--23kn/m3 b.23--24kn/m3 c.24--25kn/m3 d.25--26kn/m3 5、有明显屈服点钢筋的强度标准值是根据下面哪一项指标确定的< )。 a.比例极限 b.下屈服点 c.极限抗拉强度 d.上屈服点 6、混凝土保护层厚度与下面哪种因素有关< )。 a.混凝土强度等级 b.构件类别 c.构件工作环境 d.以上都有关 7、对于混凝土各种强度标准值之间的关系,下列哪个是正确的< )。 a.ftk>fck>fcuk b.fcuk>ftk>fck c.fcuk>fck>ftk d.fck>fcuk>ftk 8、梁下部钢筋净距应满足下列哪条要求< )。(d为纵向受力钢筋直径> a.≥d且≥25mm

数据结构模拟试题及答案

数据结构模拟试题一 一、判断题(每小题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.便于按行处理矩阵元素

最新建筑结构试卷A参考答案

建筑结构考试试卷A 参考答案 一、判断题(正确的在题干括号内划‘√’,错误的划‘×’。每小题1分,共10分) ( )1.混凝土强度等级应按棱柱体抗压强度标准值确定。 ( )2.荷载标准值是在结构设计使用期内具有一定概率的最大荷载值。 ( )3.材料强度的设计值等于材料强度的标准值乘以材料分项系数。 ( )4.设计中R M 图必须包住M 图,才能保证受弯构件的斜截面承载力满足要求。 ( )5.箍筋和弯起钢筋统称为腹筋。 ( )6.可变荷载的组合值是可变荷载的基本代表值。 ( )7.混凝土在三向压力作用下的强度可以提高。 ( )8.轴心受压构件的长细比越大,稳定系数值越高。 ( )9.梁剪弯段区段内,如果剪力的作用比较明显,将会出现弯剪斜裂缝。 ( )10.轴向压力的存在对于偏心受压构件的斜截面抗剪能力是有提高的,但是不是无限制的。 1.× 2.√ 3.× 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.√ 二、选择题(每小题1分,共10分) 1.同一强度等级的混凝土,其各种力学指标之间的大小关系是(D )。 A t c cu f f f << B t cu c f f f <> C c t cu f f f >> D t c cu f f f >> 2 对于钢筋混凝土梁来说,当钢筋和混凝土之间的粘接力不足时,如果不改变截面的大小而使 它们之间的粘接力达到要求,以下这些方法中最为合适的是(?)。 A 增加受压钢筋的截面 B 增加受压钢筋的周长 C 加大箍筋的密度 D 采用受压钢筋 3.在受弯构件中,对受拉纵筋达到屈服强度,受压区边缘混凝土也同时达到极限压应变的情况,称为(D )。 A 适筋破坏 B 超筋破坏 C 少筋破坏 D 界限破坏 4.钢筋混凝土受弯构件斜截面承载力的计算公式是根据(C )建立的。 A 斜拉破坏 B 斜压破坏 C 剪压破坏 D 锚固破坏 5.以下哪一种不是钢筋混凝土平面楼盖结构的形式(D )。 A 肋形楼盖 B 井式楼盖 C 无梁楼盖 D 方形楼盖 6. (B )不能提高砌体受压构件的承载力: A 提高砌体和砂浆的强度等级 B 提高构件的高厚比 C 减小构件轴向力偏心距 D 增大构件截面尺寸 7. 以下哪一项不是《砌体结构设计规范》中将砌体分为刚性方案、刚弹性方案或弹性方案的依据。(D ) A 屋(楼)盖的水平刚度 B 横墙的间距 C 墙体本身的刚度 D 砌体结构的砌筑方法

大工数据结构课程考试模拟试卷a

少年易学老难成,一寸光阴不可轻- 百度文库 《数据结构》 一、单项选择题(本大题共10小题,每小题3分,共30分) 1、若进栈的序列为1,2,3,4,则不可能得到的出栈序列是()。 A. 3,2,1,4 B. 3,2,4,1 C. 4,2,3,1 D. 2,3,4,1 2、深度为k的完全二叉树所含叶结点的个数最多为(),设根结点在第1层上。 A. 2k B. 2k-1 C. k D. 2k-1 3、衡量查找算法效率的主要标准是()。 A. 元素个数 B. 所需的存储量 C. 平均查找长度 D. 算法难易程度 4、与线性表的顺序存储不相符的特性是()。 A. 插入和删除操作灵活 B. 需要连续的存储空间 C. 便于随机访问 D. 存储密度大 5、若进队序列为1,2,3,则出队序列是()。 A. 3,2,1 B. 1,2,3 C. 1,3,2 D. 3,1,2 6、不带头结点的单链表L为空的判定条件是()。 A. L==NULL B. L->next==NULL C. L->next==L D. L!=NULL 7、union(A,B,C)表示求集合A和B的并集C。若A={a,b,c},B={c,d},则union(A,B,C)运算后C=()。 A.{a,b,c,d} B.{a,b,c} C.{a,b} D.{c,d} 8、数组A中,每个元素的长度为3个存储单元,行下标i从1到5,列下标j从1到6,从首地址SA开始连续存放在存储器内,存放该数组至少需要的存储单元数是()。 A. 90 B. 70 C. 50 D. 30 9、遍历一棵具有n个结点的二叉树,在先序序列、中序序列和后序序列中所有叶子结点的相对次序()。 A. 都不相同 B. 完全相同 C. 先序和中序相同 D. 中序和后序相同 10、用给定的哈夫曼编码来压缩数据文件,其压缩效率主要取决于()。 A. 文件长度 B. 平均码长 C. 被压缩文件的特征 D. 以上都不是 1、设有如下遗产继承规则:丈夫和妻子可以互相继承遗产,子女可以继承父亲或母亲的遗产,子女间不能相互继承,则表示该遗产继承关系的最合适的数据结构应该是()。 A. 树 B. 图 C. 数组 D. 二叉树 2、下列排序中,占用辅助空间最多的是()。 A. 堆排序 B. 冒泡排序 C. 直接选择排序 D. 二路归并 3、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为()。 A. 选择排序 B. 冒泡排序 C. 希尔排序 D. 插入排序 4、在待排序序列局部有序的情况下,最好的内部排序应该是()。 A. 直接选择排序 B. 堆排序 C. 直接插入排序 D. 快速排序 5、下列排序算法中不稳定的是()。 A. 直接选择排序 B. 直接插入排序 C. 起泡排序 D. 归并排序 6、当利用大小为N的数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行()语句修改top指针。 A. top++ B. top-- C. top=0 D. top=N-1 7、在一个带头结点的双向循环链表中,若要在p所指向的结点之前插入一个新结点,则需要相继修改()个指针域的值。 A. 2 B. 3 C. 4 D. 5 8、利用3,6,8,12,5,7这六个值作为叶子结点的权,生成一棵哈夫曼树,该树的深度为()。 A. 3 B. 4

建筑结构设计试题及答案

建筑结构设计 一、选择题(每小题1分,共20分) 1、单层厂房下柱柱间支撑设置在伸缩缝区段的( )。 A 、两端,与上柱柱间支撑相对应的柱间 B 、中间,与屋盖横向支撑对应的柱间 C 、两端,与屋盖支撑横向水平支撑对应的柱间 D 、中间,与上柱柱间支撑相对应的柱间 2、在一般单阶柱的厂房中,柱的( )截面为内力组合的控制截面。 A 、上柱底部、下柱的底部与顶部 B 、上柱顶部、下柱的顶部与底部 C 、上柱顶部与底部、下柱的底部 D 、上柱顶部与底部、下柱顶部与底部 3、单层厂房柱牛腿的弯压破坏多发生在( )情况下。 A 、0.751.0 C 无论何时 q γ=1.4 D 作用在挡土墙上q γ=1.4 12、与b ξξ≤意义相同的表达式为()

数据结构试题及答案

数据结构试题? 一、?单选题(每题 2 分,共20分) 1.1.???? 对一个算法的评价,不包括如下( B )方面的内容。 A.健壮性和可读性B.并行性 C.正确性 D.时空复杂度 2.2.???? 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点, 则执行( A )。 A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p; C. p->next=HL; p=HL; D. HL=p; p->next=HL; 3.3.???? 对线性表,在下列哪种情况下应当采用链表表示?( B ) A.经常需要随机地存取元素 B.经常需要进行插入和删除操作 C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变 4.4.???? 一个栈的输入序列为 1 2 3,则下列序列中不可能是栈的输出序列的是 ( C ) A. 2 3 1 B. 3 2 1 C. 3 1 2 D. 1 2 3 5.5.???? AOV网是一种( D )。 A.有向图 B.无向图 C.无向无环图D.有向无环图 6.6.???? 采用开放定址法处理散列表的冲突时,其平均查找长度( B )。 A.低于链接法处理冲突 B. 高于链接法处理冲突 C.与链接法处理冲突相同 D.高于二分查找 7.7.???? 若需要利用形参直接访问实参时,应将形参变量说明为( D )参数。 A.值 B.函数 C.指针 D.引用 8.8.???? 在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有 相同的( A )。 A.行号B.列号 C.元素值 D.非零元素个数 9.9.???? 快速排序在最坏情况下的时间复杂度为( D )。 A.O(log 2n) B.O(nlog 2 n) C.O(n) D.O(n2) 10.10. 从二叉搜索树中查找一个元素时,其时间复杂度大致为( C )。 A. O(n) B. O(1) C. O(log 2 n) D. O(n2) 二、运算题(每题 6 分,共24分) 1. 1.?数据结构是指数据及其相互之间的_对应关系(联系)。当结点之间存在M对N(M: N)的联系时,称这种结构为图(或图结构)。 2. 2.队列的插入操作是在队列的__队尾___进行,删除操作是在队列的_对头_进行。 3. 3.??当用长度为N的数组顺序存储一个栈时,假定用top==N表示栈空,则表示栈 满的条件是_top==0__。 4. 4.???对于一个长度为n的单链存储的线性表,在表头插入元素的时间复杂度为

数据结构模拟试题1

一、单项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。每小题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、堆

建筑结构试题及答案三

建筑结构试题及答案 一、判断题(每小题 2 分,共 2 0 分) 1. 混凝土的轴心抗压强度是确定混凝土强度等级的依据。( ) 2. 适筋梁的受力第三阶段为破坏阶段,此阶段末的应力状态可作为构件承载力计算的依据。( ) 3. 混凝土受压区高度超过翼缘高度的为第二类T 形截面。( ) 4. 斜拉破坏多发生在剪跨比较大或腹筋配置过少时。( ) 5. 可以通过最小配箍率来防止剪压破坏的发生。( ) 6. 受弯构件的纵筋配筋率是钢筋截面面积与构件的有效截面面积之比。( ) 7. 小偏压构件中离轴力较远一侧的钢筋破坏时,不论其受压或受拉,其应力一般都达不到屈服强度。( ) 8. 受压构件的长细比越大,稳定系数值越高。( ) 9. 对于预应力混凝土构件,张拉控制应力越大越有利。( ) 10. 构件的高厚比是指构件的计算高度与其相应的边长的比值。( ) 得分| 评卷人 二、单项选择题(每小题2 分,共 3 0 分) 1. 由混凝土的应力应变曲线可以看出,高强度混凝土的( ) ,说明其耐受变形的能力较差。 A. 下降段斜率较大,残余应力较高 c. 下降段斜率较小,残余应力较高 B. 下降段斜率较大,残余应力较低 D. 下降段斜率较小,残余应力较低 2. 一类环境中,钢筋混凝土梁的保护层厚度最小取( ) 。 A .15mm C .25mm B. .20mm D .30mm 3. 对于受弯的梁类构件,其一侧纵向受拉钢筋力的配筋百分率不应小于( A. 45 B. O. 2

C. 45 天和0.2 中较小者 D 叶和0.2 中较大者 4. 受弯构件斜截面承载力计算公式是以( ) 为依据的。 A. 斜拉破坏 B.剪压破坏 c.斜压破坏D.斜弯破坏 5. 截面尺寸和材料强度一定时,钢筋混凝土受弯构件正截面承载力与受拉区纵筋配筋率的关系是( ) 。 A. 当配筋率在某一范围内时,配筋率越大,正截面承载力越大 B. 配筋率越大,正截面承载力越小 c. 配筋率越大,正截面承载力越大 D. 没有关系 6. 一类环境中,布置有单排纵向受力钢筋的梁,其截面有效高度一般可取( ) 。 A. h-60 C. h-20 B. h-35 D. h 7. ( ) 的破坏是塑性破坏,在工程设计中通过计算来防止其发生。 A. 小偏压破坏 B. 剪压破坏 c.斜拉破坏D.适筋破坏 8. 轴心受压构件的稳定系数主要与( ) 有关。 A. 长细比 B. 配筋率 c.混凝土强度D.荷载 9. ( ) 的作用是将墙体、柱箍在一起,以加强厂房的整体刚度。 A.圈梁 B.连系梁 C. 过梁 D.基础梁 10. 框架结构与剪力墙结构相比( ) 。 A. 框架结构延性好但抗侧力刚度差 B. 框架结构延性差但抗侧力刚度好

数据结构习题与答案

第 1 章绪论 课后习题讲解 1. 填空 ⑴()是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 【解答】数据元素 ⑵()是数据的最小单位,()是讨论数据结构时涉及的最小数据单位。 【解答】数据项,数据元素 【分析】数据结构指的是数据元素以及数据元素之间的关系。 ⑶从逻辑关系上讲,数据结构主要分为()、()、()和()。 【解答】集合,线性结构,树结构,图结构 ⑷数据的存储结构主要有()和()两种基本方法,不论哪种存储结构,都要存储两方面的内容:()和()。 【解答】顺序存储结构,链接存储结构,数据元素,数据元素之间的关系 ⑸算法具有五个特性,分别是()、()、()、()、()。 【解答】有零个或多个输入,有一个或多个输出,有穷性,确定性,可行性 ⑹算法的描述方法通常有()、()、()和()四种,其中,()被称为算法语言。 【解答】自然语言,程序设计语言,流程图,伪代码,伪代码 ⑺在一般情况下,一个算法的时间复杂度是()的函数。 【解答】问题规模 ⑻设待处理问题的规模为n,若一个算法的时间复杂度为一个常数,则表示成数量级的形式为(),若为n*log25n,则表示成数量级的形式为()。 【解答】Ο(1),Ο(nlog2n) 【分析】用大O记号表示算法的时间复杂度,需要将低次幂去掉,将最高次幂的系数去掉。 2. 选择题 ⑴顺序存储结构中数据元素之间的逻辑关系是由()表示的,链接存储结构中的数据元素之间的逻辑关系是由()表示的。 A 线性结构 B 非线性结构 C 存储位置 D 指针 【解答】C,D 【分析】顺序存储结构就是用一维数组存储数据结构中的数据元素,其逻辑关系由存储位置(即元素在数组中的下标)表示;链接存储结构中一个数据元素对应链表中的一个结点,元素之间的逻辑关系由结点中的指针表示。

数据结构模拟卷(含答案)经典习题培训讲学

数据结构模拟卷(含答案)经典习题

练习题 一、单项选择题 1. 若将数据结构形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上( ) A. 操作的有限集合 B. 映象的有限集合 C. 类型的有限集合 D. 关系的有限集合 2. 在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为( ) A. n-i+1 B. i C. i+1 D. n-i 3. 若不带头结点的单链表的指针为head,则该链表为空的判定条件是( ) A. head==NULL B. head->next==NULL C. head!=NULL D. head->next==head 4. 引起循环队列队头位置发生变化的操作是( ) A. 出队 B. 入队 C. 取队头元素 D. 取队尾元素 5. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不.可能出现的出栈序列是( ) A. 2,4,3,1,5,6 B. 3,2,4,1,6,5 C. 4,3,2,1,5,6 D. 2,3,5,1,6,4

6. 字符串通常采用的两种存储方式是( ) A. 散列存储和索引存储 B. 索引存储和链式存储 C. 顺序存储和链式存储 D. 散列存储和顺序存储 7. 数据结构是() A.一种数据类型 B.数据的存储结构 C.一组性质相同的数据元素的集合 D.相互之间存在一种或多种特定关系的数据元素的集合 8. 算法分析的目的是() A.辨别数据结构的合理性 B.评价算法的效率 C.研究算法中输入与输出的关系 D.鉴别算法的可读性 9. 在线性表的下列运算中,不.改变数据元素之间结构关系的运算是 () A.插入B.删除 C.排序D.定位10. 下列图示的顺序存储结构表示的二叉树是( )

数据结构试题(含答案)

一.是非题 (正确的打“√”,错误的打“×”。) 1. 数据结构可用三元式表示(D,S,P)。其中:D是数据对象,S是D上的关系, P是对D的基本操作集。× 2. 线性表的链式存储结构具有可直接存取表中任一元素的优点。× 3. 字符串是数据对象特定的线性表。 4. 二叉树是一棵结点的度最大为二的树。× 5.邻接多重表可以用以表示无向图,也可用以表示有向图。× 6.可从任意有向图中得到关于所有顶点的拓扑次序。× 7.一棵无向连通图的生成树是其极大的连通子图。× 8.二叉排序树的查找长度至多为log2n。× 9.对于一棵m阶的B-树.树中每个结点至多有m 个关键字。除根之外的所有非终端结点至少有┌m/2┐个关键字。× 10.对于目前所知的排序方法,快速排序具有最好的平均性能。 11. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。× 12. 二维数组是其数据元素为线性表的线性表。 13. 连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。× 14. 折半查找不适用于有序链表的查找。 15. 完全二叉树必定是平衡二叉树。 16. 中序线索二叉树的优点是便于在中序下查找直接前驱结点和直接后继结点。 17. 队列是与线性表完全不同的一种数据结构。× 18. 平均查找长度与记录的查找概率有关。 19. 二叉树中每个结点有两个子结点,而对一般的树,则无此限制,所以,二叉树是树的特殊情形。× 20. 算法的时间复杂性越好,可读性就越差;反之,算法的可读性越好,则时间复杂性就越差。× 二.选择题 1. 若对编号为1,2,3的列车车厢依次通过扳道栈进行调度,不能得到 ( e ) 的序列。 a:1,2,3 b:1,3,2 c:2,1,3 d:2,3,1 e:3,1,2 f:3,2,1 2. 递归程序可借助于( b )转化为非递归程序。 a:线性表 b: 栈 c:队列 d:数组 3. 在下列数据结构中( c )具有先进先出(FIFO)特性, ( b )具有先进后出(FILO)特性。 a:线性表 b:栈 c:队列 d:广义表 4. 对字符串s=’data-structure’ 执行操作replace(s,substring(s,6,8),’bas’)

建筑结构考试试题及答案

建筑结构考试试题 一、填空题 1、钢筋混凝土受弯构件正裁面的破坏形式有三种,即适筋梁、超筋梁、和少筋梁。 2、结构上的荷裁分为永久荷裁、可变荷裁和偶然荷裁。 3、多层与高层房屋常用的结构体系有混合结构、框架结构、剪力墙结构和筒体结构。 4、《建筑结构荷裁规范》给出了四种代表值,即标准值、组合值、准永久值和 频遇值。 5、钢筋混凝土受压构件(柱)按纵向力与构件裁面形心相互位置的不同,可分为 轴心受压和偏心受压构件。 6、结构的极限状态有两类,即承裁能力极限状态和正常使用极限状态,任何结构构件需进行承裁能力极限状态的计算。 7、钢筋混凝土偏心受压构件,当ξ≤ξb时为大偏心受压,当ξ > ξb时为 小偏心受压。 8、对建筑结构应具备的功能要求可以用安全性、适用性、耐久性来概括。 9、建筑结构按其所用材料的不同,可分为砼结构、砌体结构、钢结构和木结构。 10、钢筋混凝土受弯构件斜裁面破坏形式有斜压破坏(超)、剪压破坏(适)、和斜拉破坏(少)。 二、单项选择题 1.由混凝土的应力应变曲线可以看出,高强度混凝土的( B) ,说明其耐受变形的能力较差。 A. 下降段斜率较大,残余应力较高 c.下降段斜率较小,残余应力较高 B.下降段斜率较大,残余应力较低 D. 下降段斜率较小,残余应力较低 2. 一类环境中,钢筋混凝土梁的保护层厚度最小取(C )。 A .15mm B. 20mm C .25mm D .30mm B. O. 2 3. 对于受弯的梁类构件,其一侧纵向受拉钢筋力的配筋百分率不应小于(D) A.45 B. O. 2 C. 0.2 中较小者 D 0.2 中较大者

4. 受弯构件斜截面承载力计算公式是以(B )为依据的。 A.斜拉破坏 B.剪压破坏 c.斜压破坏D.斜弯破坏 5. 截面尺寸和材料强度一定时,钢筋混凝土受弯构件正截面承载力与受拉区纵筋配筋率 的关系是(A )。 A. 当配筋率在某一范围内时,配筋率越大,正截面承载力越大 B. 配筋率越大,正截面承载力越小 c.配筋率越大,正截面承载力越大 D. 没有关系 6. 一类环境中,布置有单排纵向受力钢筋的梁,其截面有效高度一般可取(B )。 A. h-60 C. h-20 B. h-35 D. h 7. (D )的破坏是塑性破坏,在工程设计中通过计算来防止其发生。 A. 小偏压破坏 B. 剪压破坏 c.斜拉破坏D.适筋破坏 8. 轴心受压构件的稳定系数主要与(A )有关。 A. 长细比 B. 配筋率 c.混凝土强度D.荷载 9.' (A)的作用是将墙体、柱箍在一起,以加强厂房的整体刚度。 A. 圈梁 B.连系梁 C. 过梁 D.基础梁 1695 10. 框架结构与剪力墙结构相比(A )。 A.框架结构延性好但抗侧力刚度差 B. 框架结构延性差但抗侧力刚度好

数据结构与算法 模拟试卷三四及参考答案

模拟试卷三 一、单选题(每题 2 分,共20分) 1.对一个算法的评价,不包括如下()方面的内容。 A.健壮性和可读性B.并行性C.正确性D.时空复杂度 2.在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。 A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p; C. p->next=HL; p=HL; D. HL=p; p->next=HL; 3.对线性表,在下列哪种情况下应当采用链表表示?( ) A.经常需要随机地存取元素 B.经常需要进行插入和删除操作 C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变 4.一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( ) A. 2 3 1 B. 3 2 1 C. 3 1 2 D. 1 2 3 5.AOV网是一种()。 A.有向图B.无向图C.无向无环图D.有向无环图 6.采用开放定址法处理散列表的冲突时,其平均查找长度()。 A.低于链接法处理冲突 B. 高于链接法处理冲突 C.与链接法处理冲突相同D.高于二分查找 7.若需要利用形参直接访问实参时,应将形参变量说明为()参数。 A.值B.函数C.指针D.引用 8.在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()。 A.行号B.列号C.元素值D.非零元素个数 9.快速排序在最坏情况下的时间复杂度为()。 A.O(log2n) B.O(nlog2n) C.0(n) D.0(n2) 10.从二叉搜索树中查找一个元素时,其时间复杂度大致为( )。 A. O(n) B. O(1) C. O(log2n) D. O(n2) 二、运算题(每题 6 分,共24分) 1.数据结构是指数据及其相互之间的______________。当结点之间存在M对N(M:N) 的联系时,称这种结构为_____________________。 2.队列的插入操作是在队列的_________进行,删除操作是在队列的__________进行。 3.当用长度为N的数组顺序存储一个栈时,假定用top==N表示栈空,则表示栈满的条件 是_____________________。 4.对于一个长度为n的单链存储的线性表,在表头插入元素的时间复杂度为_________, 在表尾插入元素的时间复杂度为____________。 5.设W为一个二维数组,其每个数据元素占用4个字节,行下标i从0到7 ,列下标j 从0到3 ,则二维数组W的数据元素共占用_______个字节。W中第6 行的元素和第4 列的元素共占用_________个字节。若按行顺序存放二维数组W,其起始地址为100,则二维数组元素W[6,3]的起始地址为__________。 6.广义表A= (a,(a,b),((a,b),c)),则它的深度为____________,它的长度为____________。 7.二叉树是指度为2的____________________树。一棵结点数为N的二叉树,其所有结 点的度的总和是_____________。 8.对一棵二叉搜索树进行中序遍历时,得到的结点序列是一个______________。对一棵由 算术表达式组成的二叉语法树进行后序遍历得到的结点序列是该算术表达式的

A-建筑结构试卷及答案

2016-2017学年第一学期考试试卷 A 建筑结构 注意事项: 1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。 2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。 3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。 4. 满分100分,考试时间为120分钟。 一、填空题(每空1分,共30分) 1、建筑结构在建筑物中的任务有、、和。 2、荷载按结构的动力效应分和。 3、混凝土的和易性用来表示。 4、框架结构中梁、柱节点是连接。 5、框架是由竖向构件和水平构件连接成的一个能够承受和的平面 结构系统。 6、荷载效应分为和。 7、承重墙一般有、和。 8、挡土墙分为、和。 9、构件按受力状态可分为、、和。 10、浅埋基础主要包括、、、、 和。 11、光圆钢筋与混凝土的粘结作用由、和三部分组成。 .

二、单项选择题(每题2分,共16分) 1、、下列不属于纵向构造筋的构造作用的是( )。 A .防止混凝土收缩裂缝 B .固定箍筋位置 C .抵抗偶然因素产生的拉力 D .防止混凝土因局部压力产生的崩落 2、钢筋混凝土粱的受拉区边缘达到下述( )时,受拉区开始出现裂缝。 A .混凝土实际的抗拉强度 B .混凝土的抗拉标准强度 C .混凝土的抗拉设计强度 D .混凝土弯曲时的极限拉应变值 3、弹性模量 E 与( )有关。 A.截面粗细 B.所用材料 C. 外力作用方式 D. 杆身长短 4、混凝土保护层是具有足够厚度的混凝土层,取( )至构件截面边缘的净距。 A . 钢筋中心 B .钢筋内表面 C .钢筋外表面 D. 以上三者均可 5、满跨均布荷载作用下的简支梁,跨中弯矩M=20kN ·m ,跨度L=4m ,则离支座a=1m 处截面的弯矩值为( )。 A. 5kN ·m B. 10kN ·m C. 15kN ·m D. 20kN ·m 6、下列哪种构件不属于无梁楼盖( )。 A. 双向板 B. 单向板 C. 柱帽 D. 圈梁 7、为保证大偏心受压破坏,受拉钢筋应力先达到( )。 A. 比例强度 B. 弹性强度 C. 极限强度 D. 屈服强度 8、下列不属于焊缝按相互位置分的类型( )。 A. 平焊 B. 对接 C. 搭接 D. 角部连接 三、判断题(每题1分,共10分) 1、( )工形截面梁的弯矩主要由翼缘承受,剪力主要由腹板承受。 2、( )两相邻侧边支承的板称为双向板。

数据结构试题及答案

第一章概论 一、选择题 1、研究数据结构就是研究(D)。 A. 数据的逻辑结构?B。数据的存储结构 C。数据的逻辑结构和存储结构?D.数据的逻辑结构、存储结构及其基本操作(研究非数值计算的程序设计问题中,计算机操作对象以及他们之间的关系和操作) 2、算法分析的两个主要方面是(A)。 A.空间复杂度和时间复杂度???B。正确性和简单性 C。可读性和文档性D.数据复杂性和程序复杂性 3、具有线性结构的数据结构是( D )。(线性结构就是:在非空有限集合中,存在为一个被称为第一个的数据元素和最后一个元素,有除了第一个元素,集合中每一个元素均只有一个前驱,除了最后一个元素有唯一后继)(链表、栈、队列、数组、串) A. 图B. 树??C.广义表(线性表的推广) D.栈 4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( B )等5个特性。 A.可执行性、可移植性和可扩充性? B. 可执行性、有穷性和确定性 C。确定性、有穷性和稳定性??? D. 易读性、稳定性和确定性 5、下面程序段的时间复杂度是( C )。 for(i=0;i

数据结构模拟卷(含答案)经典习题

练习题 一、单项选择题 1. 若将数据结构形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上( ) A. 操作的有限集合 B. 映象的有限集合 C. 类型的有限集合 D. 关系的有限集合 2. 在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为( ) A. n-i+1 B. i C. i+1 D. n-i 3. 若不带头结点的单链表的指针为head,则该链表为空的判定条件是( ) A. head==NULL B. head->next==NULL C. head!=NULL D. head->next==head 4. 引起循环队列队头位置发生变化的操作是( ) A. 出队 B. 入队 C. 取队头元素 D. 取队尾元素 5. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不.可能出现的出栈序列是( ) A. 2,4,3,1,5,6 B. 3,2,4,1,6,5 C. 4,3,2,1,5,6 D. 2,3,5,1,6,4 1

6. 字符串通常采用的两种存储方式是( ) A. 散列存储和索引存储 B. 索引存储和链式存储 C. 顺序存储和链式存储 D. 散列存储和顺序存储 7. 数据结构是() A.一种数据类型 B.数据的存储结构 C.一组性质相同的数据元素的集合 D.相互之间存在一种或多种特定关系的数据元素的集合 8. 算法分析的目的是() A.辨别数据结构的合理性 B.评价算法的效率 C.研究算法中输入与输出的关系 D.鉴别算法的可读性 9. 在线性表的下列运算中,不.改变数据元素之间结构关系的运算是 () A.插入B.删除 C.排序D.定位 10. 下列图示的顺序存储结构表示的二叉树是( ) 2

十套数据结构试题与答案

数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 (一) (二) (三) (四) (五) (六) (七 )(八 ) (九 ) (十 ) 9 12 15 17 19 21 24 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 (一) (二) (三 ) (四 ) (五 ) (六) (七) (八) (九) (十 ) 27 28 29 31 33 35 37 38 39 40 数据结构试卷(一) 、单选题(每题 栈和队列的共同特点是(A ) 。 A. 只允许在端点处插入和删除元素 B. 都是先进后出 C. 都是先进先出 D. 没有共同点 用链接方式存储的队列,在进行插入运算时 (C ). 头、尾指针都要修改 头、尾指针可能都要修改 (D ) 线性表 2分,共20分) 1. 2. A. C. 3. A. 4. 仅修改头指针 B. 仅修改尾指针 D. 以下数据结构中哪一个是非线性结构? 队列 B.栈 C. 设有一个二维数组 A[m][ n],假设 个空间,问 676(10),每个元素占 制表示。 .688 D. 二叉树 A[2][2]存放位置在 (10)存放在什么位置?脚注(10)表示用10进 A[0][0] 存放位置在644(10), A[3][3] .678 C C ) 。 B. A 5.树最适合用来表示( A.有序数据元素 C.元素之间具有分支层次关系的数据 二叉树的第k 层的结点数最多为(D ). k .2 -1 B.2K+1 C.2K-1 若有18个元素的有序表存放在一维数组 6. A 7. 692 D . 696 D. 无序数据元素 乙间无联系的数 据 元素之 f k-1 D. 2 A[19]中,第一个元素放 A[1]中,现进行二 分查找,则查找 A : 3 ]的比较序列的下标依次为 (C ) A. 1 , 2, 3 B. 9 , 5, 2, 3 C. 9 , 5, 3 D. 9 , 4, 2, 3 对n 个记录的文件进行快速排序,所需要的辅助存储空间大致为 D. O 8. 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的元素有(D )个, A . 1 B . 2 C . 3 10. 设有6个结点的无向图,该图至少应有 ( A.5 B.6 C.7 D.8 二、填空题(每空 1分,共26分) 1.通常从四个方面评价算法的质量: _ 高效率 _______ 和―强壮性 _______ 。 1. 一个算法的时间复杂度为(n 3 +nlog 2n+14n)/ n 2 ,其数量级表示为 —o(n) ____________________ 。 2. 假定一棵树的广义表表示为 A (C, D (E , F , G , H( I , J )),则树中所含的结点数为 __________ 个,树的深度为 ____________ ,树的度为 ___________ 。 .4 条边才能确保是一个连通图。 正确性 易读性

相关文档
最新文档