搜档网
当前位置:搜档网 › 数据结构试题及答案1

数据结构试题及答案1

数据结构试题及答案1
数据结构试题及答案1

一、单选题(每题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(log2n) B.O(nlog2n) C.0(n) D.0(n2)

10.10.从二叉搜索树中查找一个元素时,其时间复杂度大致为( C )。

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的单链存储的线性表,在表头插入元素的时间复杂度

为____O(1)_____,在表尾插入元素的时间复杂度为____O n________。

5. 5. 设W 为一个二维数组,其每个数据元素占用4个字节,行下标i 从0到7 ,列下标j 从0到3 ,则二维数组W 的数据元素共占用_______个字节。W 中第6 行的元素和第4 列的元素共占用_________个字节。若按行顺序存放二维数组W ,其起始地址为100,则二维数组元素W[6,3]的起始地址为__________。

6. 6. 广义表A= (a,(a,b),((a,b),c)),则它的深度为____________,它的长度为

____________。

7. 7. 二叉树是指度为2的____________________树。一棵结点数为N 的二叉

树,其所有结点的度的总和是_____________。

8. 8. 对一棵二叉搜索树进行中序遍历时,得到的结点序列是一个

______________。对一棵由算术表达式组成的二叉语法树进行后序遍历得到的结点序列是该算术表达式的__________________。

9. 9. 对于一棵具有n 个结点的二叉树,用二叉链表存储时,其指针总数为

_____________个,其中_______________个用于指向孩子,_________________个指针是空闲的。

10. 10. 若对一棵完全二叉树从0开始进行结点的编号,并按此编号把它顺序存

储到一维数组A 中,即编号为0的结点存储到A[0]中。其余类推,则A[ i ]元素的左孩子元素为________,右孩子元素为_______________,双亲元素为____________。

11. 11. 在线性表的散列存储中,处理冲突的常用方法有________________________和_____________________________两种。

12. 12. 当待排序的记录数较大,排序码较随机且对稳定性不作要求时,宜采用

_______________排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用________________________排序。 三、 三、 运算题(每题6分,共24分) 1. 1. 已知一个6?5稀疏矩阵如下所示,

?????????

???????????--00

7

00000520000000

10000

010000

试:

(1)(1)写出它的三元组线性表;

(2)(2)给出三元组线性表的顺序存储表示。

2. 2.设有一个输入数据的序列是{ 46, 25, 78, 62, 12, 80 }, 试画出从空树起,

逐个输入各个数据而生成的二叉搜索树。

3. 3.对于图6所示的有向图若存储它采用邻接表,并且每个顶点邻接表中的

边结点都是按照终点序号从小到大的次序链接的,试写出:

(1) 从顶点①出发进行深度优先搜索所得到的深度优先生成树;

(2) 从顶点②出发进行广度优先搜索所得到的广度优先生成树;

4.

5. 4.已知一个图的顶点集V和边集E分别为:

E={<2,1>,<3,2>,<3,6>,<4,3>,<4,5>

,<4,6>,<5,1>,<5,7>,<6,1>,<6,2>,<6,5>}

;

若存储它采用邻接表,并且每个顶

点邻接表中的边结点都是按照终点序

图6

号从小到大的次序链接的,按主教材中介绍的拓朴排序算法进行排序,试给出得到的拓朴排序的序列。

四、四、阅读算法(每题7分,共14分)

1. 1.int Prime(int n)

{

int i=1;

int x=(int) sqrt(n);

while (++i<=x)

if (n%i==0) break;

if (i>x) return 1;

else return 0;

}

(1)(1)指出该算法的功能;

(2)(2)该算法的时间复杂度是多少?

2. 2.写出下述算法的功能:

void AJ(adjlist GL, int i, int n)

{

Queue Q;

InitQueue(Q);

cout<

visited[i]=true;

QInsert(Q,i);

while(!QueueEmpty(Q)) {

int k=QDelete(Q);

edgenode* p=GL[k];

while(p!=NULL)

{

int j=p->adjvex;

if(!visited[j])

{

cout<

visited[j]=true;

QInsert(Q,j);

}

p=p->next;

}

}

}

五、五、算法填空(共8分)

如下为二分查找的非递归算法,试将其填写完整。

Int Binsch(ElemType A[ ],int n,KeyType K)

{

int low=0;

int high=n-1;

while (low<=high)

{

int mid=_______________________________;

if (K==A[mid].key) return mid; //查找成功,返回元素的下标

else if (K<[mid].key)

______________________________________; //在左子表上继续查找

else __________________________________; //在右子表上继续查找

}

return -1; //查找失败,返回-1

}

六、 六、 编写算法(共8分)

HL 是单链表的头指针,试写出删除头结点的算法。 ElemType DeleFront(LNode * & HL)

参考答案

一、 一、 单选题(每题2分,共20分) 1.B 2.A 3.B 4.C 5.D 6.B 7.D 8.A 9.D 10.C 二、 二、 填空题(每空1分,共26分) 1. 1. 联系 图(或图结构) 2. 2. 尾 首 3. 3. top==0

4. 4. O (1) O (n )

5. 5. 128 44 108

6. 6. 3 3

7. 7. 有序 n-1

8. 8. 有序序列 后缀表达式(或逆波兰式)

9. 9. 2n n-1 n+1 10. 10. 2i+1 2i+2 (i-1)/2

11. 11. 开放定址法 链接法

12. 12. 快速 归并 三、 三、 运算题(每题6分,共24分)

1. 1. (1) ((1,5,1),(3,2,-1),(4,5,-2),(5,1,5),(6,3,7)) (3分) (2) 三元组线性表的顺序存储表示如图7示。

2. 2. 如图8所示。

3. 3. DFS :①②③④⑤

BFS :②③④⑤①

4. 4. 拓朴排序为: 4 3 6 5 7 2 1 四、 四、 阅读算法(每题7分,共14分) 1. 1. (1) 判断n 是否是素数(或质数)

(2)O (n )

2. 2. 功能为:从初始点v i 出发广度优先搜索由邻接表GL 所表示的图。 五、 五、 算法填空(8 分)

(low+high)/2 high=mid-1 low=mid+1 六、 六、 编写算法(8分) ElemType DeleFront(LNode * & HL) {

if (HL==NULL){ cerr<<"空表"<

exit(1); }

LNode* p=HL;

6 5

5 1 5 1

3 2 -1

4 5 -2 5 1 5 6 3 7

图7

图8

HL=HL->next;

ElemType temp=p->data;

delete p;

return temp;

}

一、一、单选题(每题 2 分,共20分)

1. 1.栈和队列的共同特点是( )。

A.只允许在端点处插入和删除元素

B.都是先进后出

C.都是先进先出

D.没有共同点

2. 2.用链接方式存储的队列,在进行插入运算时( D ).

A. 仅修改头指针

B. 头、尾指针都要修改

C. 仅修改尾指针

D.头、尾指针可能都要修改

3. 3.以下数据结构中哪一个是非线性结构?( d )

A. 队列

B. 栈

C. 线性表

D. 二叉树

4. 4.设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]

存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?

脚注(10)表示用10进制表示。c

A.688 B.678 C.692 D.696

5. 5.树最适合用来表示( C )。

A.有序数据元素

B.无序数据元素

C.元素之间具有分支层次关系的数据

D.元素之间无联系的数据

6. 6.二叉树的第k层的结点数最多为( D ).

A.2k-1 B.2K+1 C.2K-1 D. 2k-1

7.7.若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]

中,现进行二分查找,则查找A[3]的比较序列的下标依次为( D )

A. 1,2,3

B. 9,5,2,3

C. 9,5,3

D. 9,4,2,3

8.8.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为C

A. O(1)

B. O(n)

C. O(1og2n)

D. O(n2)

9.9.对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,

若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( D )个,

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

10.10.设有6个结点的无向图,该图至少应有( 5 )条边才能确保是一个

连通图。

A.5

B.6

C.7

D.8

二、二、填空题(每空1分,共26分)

1. 1.通常从四个方面评价算法的质量:_________、_________、_________

和_________。

2. 2.一个算法的时间复杂度为(n3+n2log2n+14n)/n2,其数量级表示为

________。

3. 3.假定一棵树的广义表表示为A(C,D(E,F,G),H(I,J)),则树中

所含的结点数为__________个,树的深度为___________,树的度为_________。

4. 4.后缀算式9 2 3 +- 10 2 / -的值为__________。中缀算式(3+4X)-2Y/3

对应的后缀算式为_______________________________。

5. 5.若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和

右孩子的两个指针。在这种存储结构中,n个结点的二叉树共有________个指针域,其中有________个指针域是存放了地址,有________________个指针是空指针。

6. 6.对于一个具有n个顶点和e条边的有向图和无向图,在其对应的邻接表

中,所含边结点分别有_______个和________个。

7.7.AOV网是一种___________________的图。

8.8.在一个具有n个顶点的无向完全图中,包含有________条边,在一个具

有n个顶点的有向完全图中,包含有________条边。

9.9.假定一个线性表为(12,23,74,55,63,40),若按Key % 4条件进行划分,使

得同一余数的元素成为一个子表,则得到的四个子表分别为____________________________、___________________、_______________________和__________________________。

10.10.向一棵B_树插入元素的过程中,若最终引起树根结点的分裂,则新树

比原树的高度___________。

11.11.在堆排序的过程中,对任一分支结点进行筛运算的时间复杂度为

________,整个堆排序过程的时间复杂度为________。

12.12.在快速排序、堆排序、归并排序中,_________排序是稳定的。

三、三、运算题(每题 6 分,共24分)

1. 1.在如下数组A中链接存储了一个线性表,表头指针为A [0].next,试写

出该线性表。

A 0 1 2 3 4 5 6 7

data 60 50 78 90 34 40

next 3 5 7 2 0 4 1

2. 2.请画出图10的邻接矩阵和邻接表。Array

3. 3.已知一个图的顶点集V和边集E分别为:

V={1,2,3,4,5,6,7};

E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,

(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};

图10

用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。

4. 4.画出向小根堆中加入数据4, 2, 5, 8, 3时,每加入一个数据后堆的变化。

四、四、阅读算法(每题7分,共14分)

1. 1.LinkList mynote(LinkList L)

{//L是不带头结点的单链表的头指针

if(L&&L->next){

q=L;L=L->next;p=L;

S1:while(p->next) p=p->next;

S2:p->next=q;q->next=NULL;

}

return L;

}

请回答下列问题:

(1)说明语句S1的功能;

(2)说明语句组S2的功能;

(3)设链表表示的线性表为(a1,a2, …,a n),写出算法执行后的返回值所表示的线性表。

2. 2.void ABC(BTNode * BT)

{

if BT {

ABC (BT->left);

ABC (BT->right);

cout<data<<' ';

}

}

该算法的功能是:

五、五、算法填空(共8分)

二叉搜索树的查找——递归算法:

bool Find(BTreeNode* BST,ElemType& item)

{

if (BST==NULL)

return false; //查找失败

else {

if (item==BST->data){

item=BST->data;//查找成功

return ___________;}

else if(itemdata)

return Find(______________,item);

else return Find(_______________,item);

}//if

}

六、六、编写算法(共8分)

统计出单链表HL中结点的值等于给定值X的结点数。

int CountX(LNode* HL,ElemType x)

参考答案

一、一、单选题(每题2分,共20分)

1.A

2.D

3.D

4.C

5.C

6.D

7.D

8.C

9.D 10.A

二、二、填空题(每空1分,共26分)

1. 1.正确性易读性强壮性高效率

2. 2.O(n)

3. 3.9 3 3

4. 4.-1 3 4 X * + 2 Y * 3 / -

5. 5.2n n-1 n+1

6. 6. e 2e

7.7.有向无回路

8.8.n(n-1)/2 n(n-1)

9.9.(12,40)()(74)(23,55,63)

10.10.增加1

11.11.O(log2n) O(nlog2n)

12.12.归并

三、三、运算题(每题6分,共24分)

1. 1.线性表为:(78,50,40,60,34,90)

2. 2.邻接矩阵:

?

?

?

?

?

?

?

??

?

?

?

?

?

?

?

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

邻接表如图11所示:

图11

3. 3. 用克鲁斯卡尔算法得到的最小生成树为: (1,2)3, (4,6)4, (1,3)5, (1,4)8, (2,5)10, (4,7)20

4. 4. 见图12

图12

四、 四、 阅读算法(每题7分,共14分) 1. 1. (1)查询链表的尾结点

(2)将第一个结点链接到链表的尾部,作为新的尾结点 (3)返回的线性表为(a 2,a 3,…,a n ,a 1) 2. 2. 递归地后序遍历链式存储的二叉树。 五、 五、 算法填空(每空2分,共8 分) true BST->left BST->right 六、 六、 编写算法(8分) int CountX(LNode* HL,ElemType x)

{ int i=0; LNode* p=HL;//i 为计数器 while(p!=NULL)

{ if (P->data==x) i++; p=p->next;

}//while, 出循环时i 中的值即为x 结点个数 return i; }//CountX

一、 一、 单选题(每小题2分,共8分) 1、1、在一个长度为n 的顺序线性表中顺序查找值为x 的元素时,查找成功时的

平均查找长度(即x 与元素的平均比较次数,假定查找每个元素的概率都相等)为 ( C )。

A n

B n/2

C (n+1)/2

D (n-1)/2

4 4 4 4 4 2 2 2

5 5

5

2 2

8

8

4 3

5 2 8

3 4

2、2、在一个单链表中,若q 所指结点是p 所指结点的前驱结点,若在q6与p 之间插入一个s 所指的结点,则执行( A )。

A s →link=p →link; p →link=s;

B p →link=s; s →link=q;

C p →link=s →link; s →link=p;

D q →link=s; s →link =p; 3、 3、 栈的插入和删除操作在( )进行。

A 栈顶

B 栈底

C 任意位置

D 指定位置

4、 4、 由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )

A 24

B 71

C 48

D 53 二、 二、 填空题(每空1分,共32分)

1、1、数据的逻辑结构被分为__________、 ___________ 、________和

________四种。

2、2、一种抽象数据类型包括______________和_____________两个部分。

3、3、在下面的数组a 中链接存储着一个线性表,表头指针为a[o].next ,则该线性表为_________________________________________________。

a 0 1 2 3 4 5 6 7 8

data

next

4、4、在以HL 为表头指针的带表头附加结点的单链表和循环单链表中,判

断链表为空的条件分别为________________和____________________。 5、5、用具有n 个元素的一维数组存储一个循环队列,则其队首指针总是指

向队首元素的___________,该循环队列的最大长度为__________。 6、6、当堆栈采用顺序存储结构时,栈顶元素的值可用———————表示;

当堆栈采用链接存储结构时,栈顶元素的值可用_______________表示。 7、7、一棵高度为5的二叉树中最少含有_________个结点,最多含有

________个结点;

一棵高度为5的理想平衡树中,最少含有_________个结点,最多含有_________个结点。 8、8、在图的邻接表中,每个结点被称为____________,通常它包含三个域:

一是_____________;二是___________;三是_____________。

9、9、在一个索引文件的索引表中,每个索引项包含对应记录的_________

和___________两项数据。

10、 10、 假定一棵树的广义表表示为A (B (C ,D (E ,F ,G ),H

(I ,J ))),则树中所含的结点数为_________个,树的深度为_________,

树的度为________, 结点H 的双亲结点为________,孩子结点为_______________ 。

60 56 42 38 74 25

4 3 7 6 2 0 1

11、11、在堆排序的过程中,对任一分支结点进行筛运算的时间复

杂度为_________,整个堆排序过程的时间复杂度为________________。

12、12、在对m阶的B_树插入元素的过程中,每向一个结点插入一

个索引项(叶子结点中的索引项为关键字和空指针)后,若该结点的索

引项数等于______个,则必须把它分裂为_______个结点。

三、三、运算题(每小题6分,共24分)

1、1、已知一组记录的排序码为(46,79,56,38,40,80, 95,24),写

出对其进行快速排序的每一次划分结果。

2、2、一个线性表为B=(12,23,45,57,20,03,78,31,15,36),设

散列表为HT[0..12],散列函数为H(key)= key % 13并用线性探查法解

决冲突,请画出散列表,并计算等概率情况下查找成功的平均查找长度。

3、3、已知一棵二叉树的前序遍历的结果序列是ABECKFGHIJ,中序遍历

的结果是EBCDAFHIGJ,试写出这棵二叉树的后序遍历结果。

4、4、已知一个图的顶点集V各边集G如下:

V = {0,1,2,3,4,5,6,7,8,9};

E = {(0,1),(0,4),(1,2),(1,7),(2,8),(3,4),(3 ,8),(5,6),

(5,8),(5,9),(6,7),(7,8),(8,9)}

当它用邻接矩阵表示和邻接表表示时,分别写出从顶点V0出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历等到的顶点序列。

假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链接的。

图深度优先序列广度优先序列

邻接矩阵表示时

邻接表表示时

四、四、阅读算法,回答问题(每小题8分,共16分)

1、假定从键盘上输入一批整数,依次为:78 63 45 30 91 34 –1,请写出输出结果。

# include < iostream.h>

# include < stdlib.h >

consst int stackmaxsize = 30;

typedef int elemtype;

struct stack {

elemtype stack [stackmaxsize];

int top;

};

# include “stack.h”

V oid main ( )

{

stack a;

initstack(a);

int x;

cin >>x;

while (x! = -1) {

push (a, x );

cin >>x;

}

while (!stackempty (a))

cout <

cout <

}

该算法的输出结果为:

__________________________________________________________.

2、阅读以下二叉树操作算法,指出该算法的功能。

Template void BinTree ::

unknown (BinTreeNode*t) {

BinTreeNode< Type> *p =t, *temp;

if (p!=NULL) {

temp = p→leftchild;

p→leftchild = p→rightchild;

p→rightchild = temp;

unknown(p→leftchild);

undnown(p→rightchild);

}

}

该算法的功能是:________________________________

五、五、算法填空,在画有横线的地方填写合适的内容(10分)

对顺序存储的有序表进行二分查找的递归算法。

int Binsch( ElemType A[ ],int low ,int high,KeyType K )

{

if (low <= high)

{

int mid = 1

if ( K= = A[ mid ].key )

return mid;

else if ( K < A[mid].key)

return 2

else

return 3

}

else

return 4

六、六、编写算法(10分)

编写算法,将一个结点类型为Lnode的单链表按逆序链接,即若原单链表中存储元素的次序为a1,......a n-1,a n,则逆序链接后变为, a n,a n-1, (1)

V oid contrary (Lnode * & H L)

数据结构试题(答案)

一、单选题(每小题2分,共8分)

题号 1 2 3 4

答案 C D A B

二、填空题(每空1分,共32分)

1:集合、线性、树、图;

2:数据描述、操作声名;

3:(38,56,25,60,42,74);

4:HL→next =NULL;HL=HL→next;

5:前一个位置;n-1;

6:S.stack [S.top]; HS→data;

7:5 31

8:边结点、邻接点域、权域、链域;

9:索引值域、开始位置域;

10:10、3、3、B、I和J;

11:O(log2n)、O(nlog2n);

12:m 、m - 1

三、运算题(每小题6分,共24分)

1、

划分次序划分结果

第一次[38 24 40] 46 [56 80 95 79]

第二次24 [38 40] 46 [56 80 95 79]

第三次24 38 40 46 [56 80 95 79]

第四次24 38 40 46 56 [80 95 79]

第五次24 38 40 46 56 79 [80 95]

第六次24 38 40 46 56 79 80 95

2、

0 1 2 3 4 5 6 7 8 9 10 11 12

78 15 03 57 45 20 31 23 36 12

查找成功的平均查找长度:ASL SUCC=14/10= 1.4

3、此二叉树的后序遍历结果是:EDCBIHJGFA

4、

图深度优先序列广度优先序列

邻接矩阵表示时0,1,2,8,3,4,5,6,7,9 0,1,4,2,7,3,8,6,5,9 邻接表表示时0,4,3,8,9,5,6,7,1,2 0,4,1,3,7,2,8,6,9,5

四、阅读算法,回答问题(每小题8分,共16分)

1、1、该算法的输入结果是:34 91 30 45 63 78

2、2、该算法的功能是:交换二叉树的左右子树的递归算法。

五、算法填空,在画有横线的地方填写合适的内容(10分)

1、1是:(low + high)/2;

2是:Binsch(A,low,mid–1,K);

3是:Binsch(A,mid+1,high,K);

4是:-1;

六、编写算法(10分)

根据编程情况,酌情给分。

{

Lnode *P=HL;

HL=NULL;

While (p!=null)

{

Lnode*q=p;

P=p→next;

q→next=HL;

HL=q;

}

}

数据结构考试试题及答案

数据结构 一、单选题 1. 计算机算法指的是(b )。 A.程序B.问题求解步骤的描述C.调度方法D.排序方法 2. 以下数据结构中,(a )个是非线性数据结构。 A.树B.字符串C.队D.栈 3. 对于顺序存储的线性表,访问元素和插入元素的时间复杂度分别为:(c )。 A.O(n) O(n) B.O(n) O(1) C.O(1) O(n) D.O(1) O(1) 4. 在单链表指针为p的结点之后插入指针为s的结点,正确的操作是(b )。 A.p->next=s;s->next=p->next B.s->next=p->next; p->next=s C.p->next=s;p->next=s->next D.p->next=s->next; p->next=s 5. n个顶点的有向图中,含有向边的数目最多为( d ) A.n-1 B.n C.n(n-1)/2 D.n(n-1) 6. 循环队列存储在数组A[0..m]中,则入队时的操作为( d ) A.rear=rear+1 B.rear=(rear+1)mod(m-1) C.rear=(rear+1)mod m D.rear=(rear+1)mod(m+1) 7. 字符串?ababaabab?的next函数为(d ) A.011232232 B.012341234 C.011122334 D. 011234234 8. 若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数为( b )A.9 B.11 C.15 D.不确定 9. 设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当以列为主序存放时,元素A[5,8]的首地址为( b )。A.BA+141 B.BA+180 C.BA+222 D.BA+225 10. n个顶点的带权无向连通图的最小生成树包含(b )个顶点 A.n-1 B.n C.n/2 D.n+1 11.有关二叉树的下列说法正确的是( b ) A.二叉树的度为2 B.一棵二叉树的度可以小于2 C.二叉树中至少有一个结点的度为2 D.二叉树中任何一个结点的度都为2 12.关键路径是AOE网中( a )。 A.从源点到汇点的最长路径B.从源点到汇点的最短路径 C.最长回路 D.最短路径(从源点到汇点的所有路径中,经过弧的数目最多的路径) 13.若查找每个记录的概率相等,则在具有n个记录的连续文件中采用顺序查找查找一个记录,其平均查找长度ASL为(c)。 A.(n-1)/2 B.n/2 C.(n+1)/2 D.n 14.就平均性能而言,目前最好的内部排序方法是(d ) A.冒泡排序B.希尔排序C.堆排序D.快速排序 15.已知广义表LS=((a,b,c),(d,e,f)),运用head和tail函数取出LS中原子e的运算是(d )A.head(tail(LS)) B.tail (head (LS) C.head(tail(head(tail(LS)))) D.head(tail(tail (head (LS)))) 17.在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是:( a ) A. 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) B. 在第i个结点后插入一个新结点(1≤i≤n)

大数据考试题含答案精编WORD版

大数据考试题含答案精 编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

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 多选大数据的定义是: A. 指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合 B. 任何超过了一台计算机处理能力的数据量 C. 技术 D. 商业 7 多选大数据五大类应用方向是: A. 查询

B. 触达 C. 统计 D. 预警 E. 预测 8 多选以下哪些指标是衡量大数据应用成功的标准? A. 成本更低 B. 质量更高 C. 速度更快 D. 风险更低 9 多选大数据有哪些价值? A. 用户身份识别 B. 描述价值 C. 实时价值 D. 预测价值 E. 生产数据的价值 10 多选大数据的预测价值体现在:

A. 预测用户的偏好、流失 B. 预测热卖品及交易额 C. 预测经营趋势 D. 评价 11 单选什么是大数据使用的最可靠方法? A. 大数据源 B. 样本数据源 C. 规模大 D. 大数据与样本数据结合 12 多选大数据是描述()所发生的行为。 A. 未来 B. 现在 C. 过去 D. 实时 13 多选传统研究中数据采集的方法包括: A. 网络监测

钢结构试卷及答案

钢结构试卷

3、偏心压杆在弯矩作用平面内得整体稳定计算公式 x1 (10.8') mx x x x Ex M f A W N N β N ?γ +≤ -中,其中,代表。 (A)受压较大纤维得净截面抵抗矩(B)受压较小纤维得净截面抵抗矩 (C)受压较大纤维得毛截面抵抗矩(D)受压较小纤维得毛截面抵抗矩 4、承重结构用钢材应保证得基本力学性能内容应就是。 (A)抗拉强度、伸长率 (B)抗拉强度、屈服强度、冷弯性能 (C)抗拉强度、屈服强度、伸长率 (D)屈服强度、伸长率、冷弯性能 5、随着钢材厚度得增加,下列说法正确得就是。 (A)钢材得抗拉、抗压、抗弯、抗剪强度均下降 (B)钢材得抗拉、抗压、抗弯、抗剪强度均有所提高 (C)钢材得抗拉、抗压、抗弯强度提高,而抗剪强度下降 (D)视钢号而定 6、在低温工作(-20oC)得钢结构选择钢材除强度、塑性、冷弯性能指标外,还需要得指标就是。 (A)低温屈服强度 (B)低温抗拉强度 (C)低温冲击韧性 (D)疲劳强度 7、直角角焊缝得有效厚度得取值为。 (A)0、7 (B)4mm (C)1、2 (D) 1、5 8、对于直接承受动力荷载得结构,计算正面直角焊缝时。 (A)要考虑正面角焊缝强度得提高 (B)要考虑焊缝刚度影响 (C)与侧面角焊缝得计算式相同 (D)取=1.22 9、单个螺栓得承压承载力中,[],其中∑t为。 (A)a+c+e (B)b+d (C)max{a+c+e,b+d} (D)min{ a+c+e,b+d} 10、承压型高强度螺栓可用于。 (A)直接承受动力荷载 (B)承受反复荷载作用得结构得连接 (C)冷弯薄壁型钢结构得连接 (D)承受静力荷载或间接承受动力荷载得连接 11、计算格构式压杆对虚轴x轴得整体稳定性时,其稳定系数应根据查表确定。 (A) (B) (C) (D) 12、实腹式轴压杆绕x,y轴得长细比分别为,,对应得稳定系数分别为,,若=,则。 (A) > (B) = (C) < (D)需要根据稳定性分类判别

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

一、单选题(每题 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的单链存储的线性表,在表头插入元素的时间复杂度 为_________,在表尾插入元素的时间复杂度为____________。

钢结构试题及答案

1.体现钢材塑性性能的指标是( ) A .屈服点 B. 强屈比 C. 延伸率 D. 抗拉强度 2.在结构设计中,失效概率p f 与可靠指标β的关系为 ( )。 A .p f 越大,β越大,结构可靠性越差 B .p f 越大,β越小,结构可靠性越差 C .p f 越大,β越小,结构越可靠 D .p f 越大,β越大,结构越可靠 3.对于受弯构件的正常使用极限状态是通过控制 ( )来保证的。 A .稳定承载力 B .挠跨比 C .静力强度 D .动力强度 4. 钢框架柱的计算长度与下列哪个因素无关( ) A.框架在荷载作用下侧移的大小 B.框架柱与基础的连接情况 C.荷载的大小 D. 框架梁柱线刚度比的大小 5. 格构式轴压构件绕虚轴的稳定计算采用了大于x λ的换算长细比ox λ是考虑( ) A 格构构件的整体稳定承载力高于同截面的实腹构件 B 考虑强度降低的影响 C 考虑单肢失稳对构件承载力的影响 D 考虑剪切变形的影响 6. 摩擦型高强度螺栓连接与承压型高强度螺栓连接( ) A 没有本质差别 B 施工方法不同 C 承载力计算方法不同 D 材料不同 7.为保证格构式构件单肢的稳定承载力,应( )。 A 控制肢间距 B 控制截面换算长细比 C 控制单肢长细比 D 控制构件计算长度 8.梁的纵向加劲肋应布置在( )。 A 靠近上翼缘 B 靠近下翼缘 C 靠近受压翼缘 D 靠近受拉翼缘 9.同类钢种的钢板,厚度越大( ) A. 强度越低 B. 塑性越好 C. 韧性越好 D. 内部构造缺陷越少 10. 在低温工作的钢结构选择钢材除强度、塑性、冷弯性能指标外,还需( )指标。 A. 低温屈服强度 B. 低温抗拉强度 C. 低温冲击韧性 D . 疲劳强度 11. 钢材脆性破坏同构件( )无关。 A 应力集中 B 低温影响 C 残余应力 D 弹性模量 12.焊接残余应力不影响构件的( ) A .整体稳定 B .静力强度 C .刚度 D .局部稳定 13.摩擦型连接的高强度螺栓在杆轴方向受拉时,承载力( ) A .与摩擦面的处理方法有关 B .与摩擦面的数量有关 C .与螺栓直径有关 D .与螺栓的性能等级无关 14.直角角焊缝的焊脚尺寸应满足1min 5.1t h f ≥及2max 2.1t h f ?≤,则1t 、2t 分别为( )的厚度。 A .1t 为厚焊件,2t 为薄焊件 B .1t 为薄焊件,2t 为厚焊件 C .1t 、2t 皆为厚焊件 D .1t 、2t 皆为薄焊件 15.理想轴心受压构件失稳时,只发生弯曲变形,杆件的截面只绕一个主轴旋转,杆的纵轴由直线变为曲线,这时发生的是( )。 A .扭转屈曲 B .弯扭屈曲 C .侧扭屈曲 D .弯曲屈曲

钢结构试题及答案

1.体现钢材塑性性能的指标是( C )P11 A .屈服点 B. 强屈比 C. 延伸率 D. 抗拉强度 2.在结构设计中,失效概率p f 与可靠指标β的关系为 ( B )。P4 A .p f 越大,β越大,结构可靠性越差 B .p f 越大,β越小,结构可靠性越差 C .p f 越大,β越小,结构越可靠 D .p f 越大,β越大,结构越可靠 3.对于受弯构件的正常使用极限状态是通过控制 ( B )来保证的。P108 A .稳定承载力 B .挠跨比 C .静力强度 D .动力强度 4. 钢框架柱的计算长度与下列哪个因素无关(C )P154 A.框架在荷载作用下侧移的大小 B.框架柱与基础的连接情况 C.荷载的大小 D. 框架梁柱线刚度比的大小 5. 格构式轴压构件绕虚轴的稳定计算采用了大于x λ的换算长细比ox λ是考虑(D )P92 A 格构构件的整体稳定承载力高于同截面的实腹构件 B 考虑强度降低的影响 C 考虑单肢失稳对构件承载力的影响 D 考虑剪切变形的影响 6. 摩擦型高强度螺栓连接与承压型高强度螺栓连接( C )P64 A 没有本质差别 B 施工方法不同 C 承载力计算方法不同 D 材料不同 7.为保证格构式构件单肢的稳定承载力,应(C )。 A 控制肢间距 B 控制截面换算长细比 C 控制单肢长细比 D 控制构件计算长度 8.梁的纵向加劲肋应布置在( C )。P123 A 靠近上翼缘 B 靠近下翼缘 C 靠近受压翼缘 D 靠近受拉翼缘 9.同类钢种的钢板,厚度越大( A )P23 A. 强度越低 B. 塑性越好 C. 韧性越好 D. 内部构造缺陷越少 10. 在低温工作的钢结构选择钢材除强度、塑性、冷弯性能指标外,还需(C )指标。P12 A. 低温屈服强度 B. 低温抗拉强度 C. 低温冲击韧性 D . 疲劳强度 11. 钢材脆性破坏同构件( D )无关。 A 应力集中 B 低温影响 C 残余应力 D 弹性模量 12.焊接残余应力不影响构件的(B )P49 A .整体稳定 B .静力强度 C .刚度 D .局部稳定 13.摩擦型连接的高强度螺栓在杆轴方向受拉时,承载力(C )P64 A .与摩擦面的处理方法有关 B .与摩擦面的数量有关 C .与螺栓直径有关 D .与螺栓的性能等级无关 14.直角角焊缝的焊脚尺寸应满足1min 5.1t h f ≥及2max 2.1t h f ?≤,则1t 、2t 分别为(A )的 厚度。P31 A .1t 为厚焊件,2t 为薄焊件 B .1t 为薄焊件,2t 为厚焊件 C .1t 、2t 皆为厚焊件 D .1t 、2t 皆为薄焊件 15.理想轴心受压构件失稳时,只发生弯曲变形,杆件的截面只绕一个主轴旋转,杆的纵轴由直线变为曲线,这时发生的是(D )。P79 A .扭转屈曲 B .弯扭屈曲 C .侧扭屈曲 D .弯曲屈曲 16.对于受弯构件的正常使用极限状态是通过控制 ( 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的单链存储的线性表,在表头插入元素的时间复杂度为

2017年数据结构期末考试题及答案A

2017年数据结构期末考试题及答案 一、选择题(共计50分,每题2分,共25题) 1 ?在数据结构中,从逻辑上可以把数据结构分为 C 。 A. 动态结构和静态结构B?紧凑结构和非紧凑结构 C.线性结构和非线性结构 D .内部结构和外部结构 2?数据结构在计算机内存中的表示是指 A ° A. 数据的存储结构 B.数据结构 C.数据的逻辑结构 D .数据元 素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的 A 结构。 A. 逻辑B?存储 C.逻辑和存储 D.物理 4 .在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C ° A.数据的处理方法B?数据元素的类型 C.数据元素之间的关系 D.数据的存储方法 5. 在决定选取何种存储结构时,一般不考虑 A ° A.各结点的值如何B?结点个数的多少 C?对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。 6. 以下说法正确的是D ° A. 数据项是数据的基本单位 B. 数据元素是数据的最小单位 C. 数据结构是带结构的数据项的集合 D. —些表面上很不相同的数据可以有相同的逻辑结构 7. 在以下的叙述中,正确的是B ° A. 线性表的顺序存储结构优于链表存储结构 B. 二维数组是其数据元素为线性表的线性表 C?栈的操作方式是先进先出 D.队列的操作方式是先进后出

8. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 A. 数据元素具有同一特点 B. 不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致 C. 每个数据元素都一样 D. 数据元素所包含的数据项的个数要相等 9 ?链表不具备的特点是 A 。 A.可随机访问任一结点 B.插入删除不需要移动元素 C?不必事先估计存储空间 D.所需空间与其长度成正比 10. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一 个结点,则采用 D 存储方式最节省运算时间。 A.单链表B ?给出表头指针的单循环链表 C.双链表D ?带头结点 的双循环链表 11. 需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是 B 。 A.单链表B .静态链表 C.线性链表 D .顺序存储结构 12 .非空的循环单链表head的尾结点(由p所指向)满足C 。 A. p—>next 一NULL B. p — NULL C. p—>next == head D. p = = head 13 .在循环双链表的p所指的结点之前插入s所指结点的操作是 D 。 A .p—> prior-> prior=s B .p—> prior-> n ext=s C.s —> prior—> n ext = s D.s —> prior—> prior = s 14 .栈和队列的共同点是C 。 A.都是先进后出 B .都是先进先出 C.只允许在端点处插入和删除元素 D .没有共同点

钢结构复习题及答案()

中南大学考试复习题及参考答案 《钢结构》 一、填空题 1. 钢结构设计中,承载能力极限状态的设计内容包括:_________________________、 _______________________、 。 2.影响疲劳强度最主要的因素是 、 、 。 3.在螺栓的五种破坏形式中,其中_________________、_________________、 _____________________须通过计算来保证。 4.梁的强度计算包括_____________ 、_______________、_____________ 、 ______________。 5.轴心受压格构式构件绕虚轴屈曲时, ______________________不能忽略,因而绕虚轴的长 细比λx 要采用____________________。 6.提高轴心受压构件临界应力的措施有 、 、 。 7.当构件轴心受压时,构件可能以 、 和 等形式丧失稳定而破坏。 8.实腹梁和柱腹板局部稳定的验算属于_____极限状态,柱子长细比的验算属于______极限状态,梁截面按弹性设计属于______极限状态。 9.螺栓抗剪连接的破坏方式包括____________、_________、 、 _____________和__________________。 10.为防止梁的整体失稳,可在梁的 翼缘密铺铺板。 11.常用的连接形式有 , , 。 12.压弯构件在弯矩作用平面外的失稳属于 (失稳类别)。 13.在不同质量等级的同一类钢材(如Q235A,B,C,D 四个等级的钢材),它们的屈服点强度和伸长率都一样,只是它们的 和 指标有所不同。 14.在静力或间接动力荷载作用下,正面角焊缝的强度设计增大系数βf = ;但对直接承受动力荷载的结构,应取βf = 。 15.普通螺栓连接受剪时,限制端距e ≥2d ,是为了避免钢板被 破坏。 16.轴心受拉构件计算的内容有 和 。 17.设计采用大型屋面板的铰支撑梯形钢屋架下弦杆截面时,如节间距离为l ,则屋架下弦杆在 屋架平面内的计算长度应取 。 18.轴心受力的两块板通过对接斜焊缝连接时,只要使焊缝轴线与N 力之间的夹角θ满足 条件时,对接斜焊缝的强度就不会低于母材的强度,因而也就不必在进行计算。 19.格构式轴心受压杆采用换算长细比ox x λμλ= ,计算绕虚轴的整体稳定,这里的系数 μ=1γ代表 ,它和所采用的缀材体系有关。 20.承受向下均匀荷载作用的简支梁,当荷载作用位置在梁的 翼缘时,梁整体稳定性较高。 21.梁的整体稳定系数b φ大于0.6时,需要' b φ代替b φ,它表明此时梁已经进入 阶段。 22.当b ?大于______________时,要用' b ?代替b ?,它表明钢梁已进入弹塑性工作阶段。

数据结构习题与答案

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

数据结构期末考试题及标准答案

数据结构期末考试题及标准答案

————————————————————————————————作者:————————————————————————————————日期:

2012年数据结构期末考试题及答案 一、选择题 1.在数据结构中,从逻辑上可以把数据结构分为C。 A.动态结构和静态结构B.紧凑结构和非紧凑结构 C.线性结构和非线性结构D.内部结构和外部结构 2.数据结构在计算机内存中的表示是指A。 A.数据的存储结构B.数据结构C.数据的逻辑结构D.数据元素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的A结构。 A.逻辑B.存储C.逻辑和存储D.物理 4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C。 A.数据的处理方法B.数据元素的类型 C.数据元素之间的关系D.数据的存储方法 5.在决定选取何种存储结构时,一般不考虑A。 A.各结点的值如何B.结点个数的多少 C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。 6.以下说法正确的是D。 A.数据项是数据的基本单位 B.数据元素是数据的最小单位 C.数据结构是带结构的数据项的集合 D.一些表面上很不相同的数据可以有相同的逻辑结构 7.算法分析的目的是C,算法分析的两个主要方面是A。 (1)A.找出数据结构的合理性B.研究算法中的输入和输出的关系 C.分析算法的效率以求改进C.分析算法的易读性和文档性 (2)A.空间复杂度和时间复杂度B.正确性和简明性 C.可读性和文档性D.数据复杂性和程序复杂性 8.下面程序段的时间复杂度是O(n2)。

s =0; for(I =0;i<n;i++) for(j=0;j<n;j++) s +=B[i][j]; sum =s ; 9.下面程序段的时间复杂度是O(n*m)。 for(i =0;i<n;i++) for(j=0;j<m;j++) A[i][j] =0; 10.下面程序段的时间复杂度是O(log3n)。 i =0; while(i<=n) i =i * 3; 11.在以下的叙述中,正确的是B。 A.线性表的顺序存储结构优于链表存储结构 B.二维数组是其数据元素为线性表的线性表 C.栈的操作方式是先进先出 D.队列的操作方式是先进后出 12.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着B 。 A.数据元素具有同一特点 B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等 13.链表不具备的特点是A。 A.可随机访问任一结点B.插入删除不需要移动元素 C.不必事先估计存储空间D.所需空间与其长度成正比 14.不带头结点的单链表head为空的判定条件是A。

大数据时代题目及答案(三套试题仅供参考)

大数据时代题目及答案(三套试题仅供参考)

第一套试题 1、当前大数据技术的基础是由(C)首先提出的。(单选题,本题2分) A:微软 B:百度 C:谷歌 D:阿里巴巴 2、大数据的起源是(C )。(单选题,本题2分) A:金融 B:电信 C:互联网 D:公共管理 3、根据不同的业务需求来建立数据模型,抽取最有意义的向量,决定选取哪种方法的数据分析角色人员是(C)。(单选题,本题2分) A:数据管理人员 B:数据分析员 C:研究科学家 D:软件开发工程师 4、(D )反映数据的精细化程度,越细化的数据,价值越高。(单选题,本题2分) A:规模 B:活性 C:关联度 D:颗粒度 5、数据清洗的方法不包括( D)。(单选题,本题2分) A:缺失值处理 B:噪声数据清除 C:一致性检查 D:重复数据记录处理 6、智能健康手环的应用开发,体现了( D)的数据采集技术的应用。(单选题,本题2分) A:统计报表 B:网络爬虫 C:API接口 D:传感器 7、下列关于数据重组的说法中,错误的是(A)。(单选题,本题2分) A:数据重组是数据的重新生产和重新采集 B:数据重组能够使数据焕发新的光芒 C:数据重组实现的关键在于多源数据融合和数据集成 D:数据重组有利于实现新颖的数据模式创新 8、智慧城市的构建,不包含( C)。(单选题,本题2分) A:数字城市 B:物联网 C:联网监控 D:云计算 9、大数据的最显著特征是(A)。(单选题,本题2分) A:数据规模大 B:数据类型多样 C:数据处理速度快 D:数据价值密度高10、美国海军军官莫里通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。这体现了大数据分析理念中的(B )。(单选题,本题2分) A:在数据基础上倾向于全体数据而不是抽样数据 B:在分析方法上更注重相关分析而不是因果分析 C:在分析效果上更追究效率而不是绝对精确 D:在数据规模上强调相对数据而不是绝对数据 11、下列关于舍恩伯格对大数据特点的说法中,错误的是(D)。(单选题,本题2分) A:数据规模大 B:数据类型多样 C:数据处理速度快 D:数据价值密度高12、当前社会中,最为突出的大数据环境是(A)。(单选题,本题2分) A:互联网 B:物联网 C:综合国力 D:自然资源 13、在数据生命周期管理实践中,( B)是执行方法。(单选题,本题2分) A:数据存储和备份规范 B:数据管理和维护 C:数据价值发觉和利用 D:数据应用开发和管理 14、下列关于网络用户行为的说法中,错误的是(C)。(单选题,本题2分) A:网络公司能够捕捉到用户在其网站上的所有行为 B:用户离散的交互痕迹能够为企业提升服务质量提供参考 C:数字轨迹用完即自动删除 D:用户的隐私安全很难得以规范保护 15、下列关于计算机存储容量单位的说法中,错误的是( C)。(单选题,本题2分) A:1KB<1MB<1GB B:基本单位是字节(Byte) C:一个汉字需要一个字节的存储空间 D:一个字节能够容纳一个英文字符, 16、下列关于聚类挖掘技术的说法中,错误的是(B)。(单选题,本题2分) A:不预先设定数据归类类目,完全根据数据本身性质将数据聚合成不同类别

钢结构试题及答案

钢结构试题及答案

一、 填空题(每空1分,共10分) 1、钢材的两种破坏形式分别为脆性破坏和 塑性破坏 。 2、焊接的连接形式按构件的相对位置分为 对接 、搭接、角接和T 形连接。 3、钢结构中轴心受力构件的应用十分广泛,其中轴心受拉构件需进行钢结构强度和 刚度 的验算。 4、轴心受压构件整体屈曲失稳的形式有 弯曲屈曲 、 扭转屈曲 和 弯扭屈曲 。 5、梁整体稳定判别式11l 中, 1l 是 梁受压翼缘的自由长度 , 1b 是 梁受压翼缘的宽度 。 6、静力荷载作用下,若内力沿侧面角焊缝没有均匀分布,那么侧面角焊缝的计算长度不宜大于 60f h 。 7、当组合梁腹板高厚比0w h t ≤ 80235y f 时,对一般梁可不配置加劲肋。 二、 单项选择题(每题1分,共25分) 1、有两个材料分别为Q235和Q345钢的构件需焊接,采用手工电弧焊, 采用E43焊条。 (A)不得 (B)可以 (C)不宜 (D)必须 2、工字形轴心受压构件,翼缘的局部稳定条件为y f t b 235 ) 1.010(1λ+≤,其中λ的含义为 。 (A )构件最大长细比,且不小于30、不大于100 (B)构件最小长细比 (C)最大长细比与最小长细比的平均值 (D)30或100 3、偏心压杆在弯矩作用平面内的整体稳定计算公式 x 1(10.8') mx x x x Ex M f A W N N βN ?γ+≤-中,其中,1x W 代表 。 (A)受压较大纤维的净截面抵抗矩 (B)受压较小纤维的净截面抵抗矩 (C)受压较大纤维的毛截面抵抗矩 (D)受压较小纤维的毛截面抵抗矩 4、承重结构用钢材应保证的基本力学性能内容应是 。 (A)抗拉强度、伸长率 (B)抗拉强度、屈服强度、冷弯性能

《数据结构》期末考试题及答案

2011-2012学年第一学期期末考查 《数据结构》试卷 (答案一律写在答题纸上,在本试卷上做答无效) 一、选择(每题1分,共10分) 1.长度为n的线性表采用顺序存储结构,一个在其第i个位置插入新元素的算法时间复杂度为(D) A.O(0) B.O(1) C.O(n) D.O(n2) 2.六个元素按照6,5,4,3,2,1的顺序入栈,下列哪一个是合法的出栈序列?(D) A.543612 B.453126 C.346512 D.234156 3.设树的度为4,其中度为1、2、3、4的结点个数分别是4、2、1、2,则树中叶子个数为(B ) A.8 B.9 C.10 D.11 4.设森林F对应的二叉树B有m个结点,B的右子树结点个数为n,森林F中第一棵树的结点个数是( B ) A. m-n B.m-n-1 C.n+1 D.m+n 5.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是(B) A.9 B.11 C.15 D.不确定 6.下列哪一个方法可以判断出一个有向图是否有环。(A) A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径 7.第7层有10个叶子结点的完全二叉树不可能有(B )个结点。 A.73 B.234 C.235 D.236 8.分别用以下序列构造二叉排序树,与用其他三个序列构造的结果不同的是(B) A.(100,80,90,60,120,110,130) B.(100, 120, 110,130,80, 60,90) C.(100,60,80,90,120,110,130) D.(100,80, 60,90, 120, 130,110) 9.对一组数据(84,47,25,15,21)排序,数据的排列次序在排序过程中变化如下:(1)84 47 25 15 21 (2)15 47 25 84 21 (3)15 21 25 84 47(4)15 21 25 47 84则采用的排序方法是(B ) A.选择排序 B.起泡排序 C.快速排序 D.插入排序 10.对线性表进行折半查找时,要求线性表必须(D) A.以顺序方式存储 B.以顺序方式存储,且数据元素有序

钢结构试题及答案

1.体现钢材塑性性能的指标就是( ) A.屈服点 B 、 强屈比 C 、 延伸率 D 、 抗拉强度 2.在结构设计中,失效概率p f 与可靠指标β的关系为 ( )。 A.p f 越大,β越大,结构可靠性越差 B.p f 越大,β越小,结构可靠性越差 C.p f 越大,β越小,结构越可靠 D.p f 越大,β越大,结构越可靠 3.对于受弯构件的正常使用极限状态就是通过控制 ( )来保证的。 A.稳定承载力 B.挠跨比 C.静力强度 D.动力强度 4、 钢框架柱的计算长度与下列哪个因素无关( ) A 、框架在荷载作用下侧移的大小 B 、框架柱与基础的连接情况 C 、荷载的大小 D 、 框架梁柱线刚度比的大小 5、 格构式轴压构件绕虚轴的稳定计算采用了大于x λ的换算长细比ox λ就是考虑( ) A 格构构件的整体稳定承载力高于同截面的实腹构件 B 考虑强度降低的影响 C 考虑单肢失稳对构件承载力的影响 D 考虑剪切变形的影响 6、 摩擦型高强度螺栓连接与承压型高强度螺栓连接( ) A 没有本质差别 B 施工方法不同 C 承载力计算方法不同 D 材料不同 7.为保证格构式构件单肢的稳定承载力,应( )。 A 控制肢间距 B 控制截面换算长细比 C 控制单肢长细比 D 控制构件计算长度 8.梁的纵向加劲肋应布置在( )。 A 靠近上翼缘 B 靠近下翼缘 C 靠近受压翼缘 D 靠近受拉翼缘 9.同类钢种的钢板,厚度越大( ) A 、 强度越低 B 、 塑性越好 C 、 韧性越好 D 、 内部构造缺陷越少 10、 在低温工作的钢结构选择钢材除强度、塑性、冷弯性能指标外,还需( )指标。 A 、 低温屈服强度 B 、 低温抗拉强度 C 、 低温冲击韧性 D 、 疲劳强度 11、 钢材脆性破坏同构件( )无关。 A 应力集中 B 低温影响 C 残余应力 D 弹性模量 12.焊接残余应力不影响构件的( ) A.整体稳定 B.静力强度 C.刚度 D.局部稳定 13.摩擦型连接的高强度螺栓在杆轴方向受拉时,承载力( ) A.与摩擦面的处理方法有关 B.与摩擦面的数量有关 C.与螺栓直径有关 D.与螺栓的性能等级无关 14.直角角焊缝的焊脚尺寸应满足1min 5.1t h f ≥及2max 2.1t h f ?≤,则1t 、2t 分别为( )的厚度。 A.1t 为厚焊件,2t 为薄焊件 B.1t 为薄焊件,2t 为厚焊件 C.1t 、2t 皆为厚焊件 D.1t 、2t 皆为薄焊件 15、理想轴心受压构件失稳时,只发生弯曲变形,杆件的截面只绕一个主轴旋转,杆的纵轴由直线 变为曲线,这时发生的就是( )。 A.扭转屈曲 B.弯扭屈曲 C.侧扭屈曲 D.弯曲屈曲 16.对于受弯构件的正常使用极限状态就是通过控制 ( )来保证的。 A.稳定承载力 B.挠跨比 C.静力强度 D.动力强度

数据结构试题及答案

第一章概论 一、选择题 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

2015年数据结构期末考试题及答案

2012年数据结构期末考试题及答案 一、选择题 1.在数据结构中,从逻辑上可以把数据结构分为C。 A.动态结构和静态结构B.紧凑结构和非紧凑结构 C.线性结构和非线性结构D.内部结构和外部结构 2.数据结构在计算机内存中的表示是指A。 A.数据的存储结构B.数据结构C.数据的逻辑结构D.数据元素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的A结构。 A.逻辑B.存储C.逻辑和存储D.物理 4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C。 A.数据的处理方法B.数据元素的类型 C.数据元素之间的关系D.数据的存储方法 5.在决定选取何种存储结构时,一般不考虑A。 A.各结点的值如何B.结点个数的多少 C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。 6.以下说法正确的是D。 A.数据项是数据的基本单位 B.数据元素是数据的最小单位 C.数据结构是带结构的数据项的集合 D.一些表面上很不相同的数据可以有相同的逻辑结构 7.算法分析的目的是C,算法分析的两个主要方面是A。 (1)A.找出数据结构的合理性B.研究算法中的输入和输出的关系 C.分析算法的效率以求改进C.分析算法的易读性和文档性 (2)A.空间复杂度和时间复杂度B.正确性和简明性 C.可读性和文档性D.数据复杂性和程序复杂性 8.下面程序段的时间复杂度是O(n2)。

s =0; for(I =0;i<n;i++) for(j=0;j<n;j++) s +=B[i][j]; sum =s ; 9.下面程序段的时间复杂度是O(n*m)。 for(i =0;i<n;i++) for(j=0;j<m;j++) A[i][j] =0; 10.下面程序段的时间复杂度是O(log3n)。 i =0; while(i<=n) i =i * 3; 11.在以下的叙述中,正确的是B。 A.线性表的顺序存储结构优于链表存储结构 B.二维数组是其数据元素为线性表的线性表 C.栈的操作方式是先进先出 D.队列的操作方式是先进后出 12.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着B 。 A.数据元素具有同一特点 B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等 13.链表不具备的特点是A。 A.可随机访问任一结点B.插入删除不需要移动元素 C.不必事先估计存储空间D.所需空间与其长度成正比 14.不带头结点的单链表head为空的判定条件是A。

相关主题