文档库 最新最全的文档下载
当前位置:文档库 › 全国2006年10月高等教育自学考试数据结构试题及答案

全国2006年10月高等教育自学考试数据结构试题及答案

全国2006年10月高等教育自学考试数据结构试题及答案
全国2006年10月高等教育自学考试数据结构试题及答案

做试题,没答案?上自考365,网校名师为你详细解答!

全国2006年10月高等教育自学考试

数据结构试题

课程代码:02331

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.数据结构是(D)

A.一种数据类型

B.数据的存储结构

C.一组性质相同的数据元素的集合

D.相互之间存在一种或多种特定关系的数据元素的集合

2.算法分析的目的是(B)

A.辨别数据结构的合理性

B.评价算法的效率

C.研究算法中输入与输出的关系

D.鉴别算法的可读性

3.在线性表的下列运算中,不.改变数据元素之间结构关系的运算是(D)

A.插入B.删除

C.排序D.定位

4.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为(B)

A.3,2,6,1,4,5 B.3,4,2,1,6,5

C.1,2,5,3,4,6 D.5,6,4,2,3,1

5.设串sl=″Data Structures with Java″,s2=″it″,则子串定位函数index(s1,s2)的值为

(D)A.15 B.16

C.17 D.18

6.二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为(A)

A.1207 B.1209

1

C.1211 D.1213

7.在按层次遍历二叉树的算法中,需要借助的辅助数据结构是(A)

A.队列B.栈

C.线性表D.有序表

8.在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系(B)

A.不一定相同B.都相同

C.都不相同D.互为逆序

9.若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的(C)

A.层次遍历算法B.前序遍历算法

C.中序遍历算法D.后序遍历算法

10.若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为(A)

A.图中每个顶点的入度B.图中每个顶点的出度

C.图中弧的条数D.图中连通分量的数目

11.图的邻接矩阵表示法适用于表示(C)

A.无向图B.有向图

C.稠密图D.稀疏图

12.在对n个关键字进行直接选择排序的过程中,每一趟都要从无序区选出最小关键字元素,则在进行第i趟排序之前,无序区中关键字元素的个数为(D)

A.i B.i+1

C.n-i D.n-i+1

13.下列排序算法中,其时间复杂度和记录的初始排列无关的是(B)

A.插入排序B.堆排序

C.快速排序D.冒泡排序

14.若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行比较的关键字依次为(C)

A.f,c,b B.f,d,b

C.g,c,b D.g,d,b

15.若在文件中查询年龄在60岁以上的男性及年龄在55岁以上的女性的所有记录,则查询条件为(C)A.(性别=“男”)OR(年龄> 60)OR(性别=“女”)OR(年龄>55)

B.(性别=“男”)OR(年龄> 60)AND(性别=“女”)OR(年龄>55)

C.(性别=“男”)AND(年龄> 60)OR(性别=“女”)AND(年龄>55)

2

D.(性别=“男”)AND(年龄> 60)AND(性别=“女”)AND(年龄>55)

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上正确答案。错填、不填均无分。

16.称算法的时间复杂度为O(f(n)),其含义是指算法的执行时间和f(n) 的数量级相同。

17.在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n) 。

18.假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为10 。

19.设s=″I AM A ATHLETE″,t=″GOOD″,则执行下列串操作序列之后得到的sub1为________。

substr (sub1,s,5,2);substr(sub2,s,6,8); strcpy(t1,t);

strcat(t1,sub2); strcat(sub1,t1);

20.广义表的深度是指_______。

21.一棵含999个结点的完全二叉树的深度为_______。

22.含n个顶点的无向连通图中至少含有______条边。

23.对表长为9000的索引顺序表进行分块查找,假设每一块的长度均为15,且以顺序查找确定块,则在各记录的查找概率均相等的情况下,其查找成功的平均查找长度为_____。

24.若对关键字序列(43,02,80,48,26,57,15,73,21,24,66)进行一趟增量为3的希尔排序,则得到的结果为______。

25.ISAM文件由主索引、______、______和主文件组成。

三、解答题(本大题共4小题,每小题5分,共20分)

26.某广义表的表头和表尾均为(a,(b,c)),画出该广义表的图形表示。

27.已知二叉树的先序序列和中序序列分别为HDACBGFE和ADCBHFEG。

(1)画出该二叉树;

(2)画出与(1)求得的二叉树对应的森林。

(1)

(2)

28.已知带权图的邻接表如下所示,其中边表结点的结构为:

3

依此邻接表从顶点C出发进行深度优先遍历。

(1)画出由此得到的深度优先生成树;

(2)写出遍历过程中得到的从顶点C到其它各顶点的带权路径及其长度。

(1)

(2)

29.从空树起,依次插入关键字37,50,42,18,48,12,56,30,23,构造一棵二叉排序树。

(1)画出该二叉排序树;

(2)画出从(1)所得树中删除关键字为37的结点之后的二叉排序树。

(1)

(2)

四、算法阅读题(本大题共4小题,每小题5分,共20分)

30.已知用有序链表存储整数集合的元素。阅读算法f30,并回答下列问题:

(1)写出执行f30(a,b)的返回值,其中a和b分别为指向存储集合{2,4,5,7,9,12}和{2,4,5,7,9}的链表的头指针;

(2)简述算法f30的功能;

(3)写出算法f30的时间复杂度。

int f30(LinkList ha,LinkList hb)

{

//LinkList是带有头结点的单链表

//ha和hb分别为指向存储两个有序整数集合的链表的头指针

LinkList pa,pb;

pa=ha->next;

pb=hb->next;

while(pa && pb && pa->data==pb->data)

{ pa=pa->next;

4

pb=pb->next;

}

if(pa==NULL && pb==NULL) return 1;

else return 0;

}

(1)

(2)

(3)

31.已知稀疏矩阵采用带行表的三元组表表示,其形式说明如下:

#define MaxRow 100 //稀疏矩阵的最大行数

typedef struct {

int i,j,v; //行号、列号、元素值

}TriTupleNode;

typedef struct{

TriTupleNode data[MaxSize];

int RowTab[MaxRow+1]; //行表

int m,n,t; //矩阵的行数、列数和非零元个数

}RTriTupleTable;

下列算法f31的功能是,以行优先的顺序输入稀疏矩阵的非零元(行号、列号、元素值),建立稀疏矩阵的带行表的三元组表存储结构。请在空缺处填入合适内容,使其成为一个完整的算法。(注:矩阵的行、列下标均从1起计)

void f31(RTriTupleTable *R)

{ int i,k;

scanf(″%d %d %d″,&R->m,&R->n,&R->t);

R->RowTab[1]=0;

k=1; //k指示当前输入的非零元的行号

for(i=0; ①;i++)

{ scanf(″%d %d %d″, ②,③,&R->data[i].v);

while(kdata[i].i)

{ ④;

R->RowTab[k]=i;

5

}

}

}

32.已知二叉树的存储结构为二叉链表,其类型定义如下:typedef struct NodeType {

DataType data;

struct NodeType *lchild,*rchild;

}BinTNode,*BinTree;

阅读算法F32,并回答下列问题:

(1)对于如图所示的二叉树,画出执行算法f32的结果;

(2)简述算法f32的功能。

BinTree f32(BinTree bt1)

{

BinTree bt2;

if(bt1==NULL)

bt2=NULL;

else {

bt2=(BinTNode *)malloc(sizeof(BinTNode));

bt2->data=bt1->data;

bt2->rchild=f32(bt1->lchild);

6

7 bt2->lchild=f32(bt1->rchild);

}

return bt2;

}

(1)

(2)

33.假设有向图采用邻接表表示法,其定义如下:

typedef struct { VertexNode adjlist[MaxVertexNum];

int n,e; //图的当前顶点数和弧数

} ALGraph; //邻接表类型

其中顶点表结点VertexNode 结构为:

边表结点EdgeNode 结构为:

下列算法f33的功能是,对以邻接表表示的有向图进行拓扑排序。

(1)阅读算法f33,并在空缺处填入

合适的内容,使其成为一个完

整的算法;

(2)对于如图所示的邻接表,将执

行算法f33后的topo[ ]结果填入

给定的数组中。

void f33(ALGraph G , int topo [ ]){

int i,j,k,count=0;

int indegree[MaxVertexNum];

EdgeNode *p; //p 为指向边表结点的指针

Queue Q; //Q 为队列

FindIndegree(G, indegree); //求各顶点的入度,并置于入度向量indegree vertex firstedge adjvex next

8 InitQueue(&Q);

for(i=0;i

if(!indegree[i])EnQueue(&Q,i);

while(!QueueEmpty(&Q)){

j= ① ;

topo[j]=++count;

for(p=G .adjlist[j].firstedge;p;p=->next){

k=p->adjvex;

if(!(--indegree[k])) ② ;

}

}

if(count

}

(1)①

(2) topo

五、算法设计题(本大题10分)

34.假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{

DataType data;

struct node *next

}LinkNode, *LinkList;

编写算法,从有序表A 中删除所有和有序表B 中元素相同的结点。

0 1 2 3 4 5 6 7

数据结构考试试题及答案

数据结构 一、单选题 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)

2006年10月自考英语二真题与答案

2006年10月高等教育自学考试全国统一命题考试 英语(二)试卷及答案 (课程代码:00015) 第一部分选择题 I. V ocabulary and Structure 1. The fixed star was a planet. A. made of B. made from C. made up for D. mistaken for 2. Some students from asking questions in class. A. shy away B. blow away C. do away D. carry away 3. Mrs. Weinstein bravely and persistently used every skill and power she had to her attacker to simply take her car and not her life. A. trust B. credit C. convince D. believe 4. Let’s personal feelings in making judgment. A. set off B. set aside C. set back D. set up 5. A good worker in a key spot could, he kept up production, take all the coffee breaks he wanted, and the bosses would very likely look the other way. A. as long as B. as though C. as soon as D. as if 6. the bosses cannot do without profit, workers have an edge. A. Though B. For C. Since D. So 7. Decision makers must have some way of determining of several alternatives is best. A. that B. it C. one D. which 8. In August 1977, a satellite to gather data about the 10 million black holes which are thought to be in the Milky Way. A. launched B. was launched C. has been launched D. is launched 9. In studio recordings, new techniques made possible effects that not even an electronic band could produce . A. live B. alive C. lively D. living 10. It is essential that everything in advance. A. should decide B. be decided C. decided D. will be decided. II. Cloze Test The money and the time we spend on pets is simply not our own to spend as we like in a time of widespread want and starvation. A 11 organization advertises that for $33 a month they can give hospital care to a child suffering from kwashiorkor-the severe deficiency disease 12 is simply a starving for protein. Doing 13 such a pet, and then sending the money saved to a relief organization would mean 14 a life-over the years, several human lives. Children not 15 from such a grave disease could be fed with half that amount-not on a diet like ours, but on plain, basic, life-sustaining food. It is not unreasonable to believe 16 the amount of money we spend on the average pet dog could keep a child 17 in a region of great poverty. 18 what we would spend on a cat might not feed a child, but it 19 probably pay for his medical care or basic education. The point needs no 20 . That is all that need be said. 11. A. relied B. fund C. domestic D. medical 12. A. why B. when C. where D. which 13. A. with B. for C. against D. without 14. A. to save B. saving C. save D. saved 15. A. recovering B. having C. suffering D. infecting

安徽大学2005_-2006学年第1学期《数据结构》期末考试试卷(A卷)

安徽大学2005 -2006学年第 1 学期 《数据结构》期末考试试卷(A卷) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题后的括号内。每题2分,共20分) 01.以下序列不是堆的是( )。 A. (100,85,98,77,80,60,82,40,20,10,66) B. (100,98,85,82,80,77,66,60,40,20,10) C. (10,20,40,60,66,77,80,82,85,98,100) D. (100,85,40,77,80,60,66,98,82,10,20) 02.当采用分快查找时,数据的组织方式为 ( ) A.数据分成若干块,每块内数据有序 B.数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块 C D 03. A. C. 04. 有n A. 05. A、 06. 07. 知(S,INDEX( A C . 08. 地址BA 09..如此进行, A、{c,d,b,e,f,a} B、{d,c,e,b,f,a} C、{b,d,c,e,a,f} D、{b,e,d,a,c,f} 10.从具有n 个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为( ) A、0(n) B、0(1) C、0(logn) D、O(n2) 二、填空题(每空2分,共20分) 1. 与链式存储结构不同,顺序存储结构是通过____ ____表示元素之间的逻辑关系的。 2. 若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用遍历方法

最合适。 3.在完全二叉树中,编号为i和j的两个结点处于同一层的条件是___ ___。 4.对于17个元素的有序表A[1]-A[17]作二分查找,在查找其等于A[8]的元素时需比较_____次. 5.树的三种存储结构是双亲表示法、孩子表示法和。 6. 若不考虑基数排序,则在内部排序过程中,主要进行的两种基本操作是关键字的比较和记录的。 7.一个“好”的算法要考虑以下标准:正确性、可读性、和效率与低存储量需求。 8.已知一个无向图的邻接表如下图所示: 则从顶点1出发进行深度优先搜索遍历 得到的顶点序列为_____________和广度 第二题,第8小题图 3. 记录的关键字集合K={23,9,39,5,68,12,62,48,33 },请给出采用快速排序法进行排序时每趟划分后的排序结果(选第一个记录为枢轴(支点)分割)。

数据结构试题06(有答案)

一、 单选题(每题 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-8题基于图1。 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 E. 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. 用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关 E A G C B D F 图1

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

数据结构》期末考试试题及答案 ( 2003-2004 学年第 2 学期 ) 单项选择题 1、C 2、D 3、A 4、D 5、C 6、D 7、A 8、B 9、C 10、C 7.图的 Depth-First Search (DFS ) 遍历思想实际上是二叉树( 法的推广。 (A )、先序 ( B )、中序 (C )、后序 (D )、层序 8.在下列链队列 Q 中,元素 a 出队的操作序列为( p=Q.front->next; p->next= Q.front->next; p=Q.front->next; Q.front->next=p->next; p=Q.rear->next; p->next= Q.rear->next; p=Q->next; Q->next=p->next; 9. Huffman 树的带权路径长度 WPL 等于( c ( A )、除根结点之外的所有结点权值之和1.对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为 ( c )。 (A ) 、正确性 (B ). 可行性 (C ). 健壮性 2.设 S 为 C 语言的语句 ,计算机执行下面算法时, for (i=n-1 ; i>=0 ; i--) for (j=0 ;j

数据结构C语言版期末考试试题(有答案)

“数据结构”期末考试试题 一、单选题(每小题2分,共12分) 1.在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )。 A. HL=ps p一>next=HL B. p一>next=HL;HL=p3 C. p一>next=Hl;p=HL; D. p一>next=HL一>next;HL一>next=p; 2.n个顶点的强连通图中至少含有( )。 A.n—l条有向边 B.n条有向边 C.n(n—1)/2条有向边 D.n(n一1)条有向边 3.从一棵二叉搜索树中查找一个元素时,其时间复杂度大致为( )。 A.O(1) B.O(n) C.O(1Ogzn) D.O(n2) 4.由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。 A.24 B.48 C. 72 D. 53 5.当一个作为实际传递的对象占用的存储空间较大并可能需要修改时,应最好把它说明为( )参数,以节省参数值的传输时间和存储参数的空间。 A.整形 B.引用型 C.指针型 D.常值引用型· 6.向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )。 A.O(n) B.O(1) C.O(n2) D.O(10g2n) 二、填空题(每空1分,共28分) 1.数据的存储结构被分为——、——、——和——四种。 2.在广义表的存储结构中,单元素结点与表元素结点有一个域对应不同,各自分别为——域和——域。 3.——中缀表达式 3十x*(2.4/5—6)所对应的后缀表达式为————。 4.在一棵高度为h的3叉树中,最多含有——结点。 5.假定一棵二叉树的结点数为18,则它的最小深度为——,最大深度为——· 6.在一棵二叉搜索树中,每个分支结点的左子树上所有结点的值一定——该结点的值,右子树上所有结点的值一定——该结点的值。 7.当向一个小根堆插入一个具有最小值的元素时,该元素需要逐层——调整,直到被调整到——位置为止。 8.表示图的三种存储结构为——、——和———。 9.对用邻接矩阵表示的具有n个顶点和e条边的图进行任一种遍历时,其时间复杂度为——,对用邻接表表示的图进行任一种遍历时,其时间复杂度为——。 10.从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时,其查找长度分别为——和——· 11.假定对长度n=144的线性表进行索引顺序查找,并假定每个子表的长度均

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 .没有共同点

2006年10月自考00243民事诉讼法学试题及答案

全国2006年10月高等教育自学考试 民事诉讼法学试题 课程代码:00243 一、单项选择题(本大题共25小题,每小题1分,共25分) 1.民事诉讼程序价值通常分为(B) A.程序自由价值和程序公正价值B.目的性价值和工具性价值 C.目的性价值和程序效益价值D.实体公正价值和程序效益价值 2.享有处分权的主体(B) A.仅限于人民法院B.仅限于当事人C.限于当事人和诉讼代理人D.限于人民法院和当事人 3.鉴定人的回避,由(C) A.院长决定B.庭长决定C.审判长决定D.审判委员会决定 4.民事审判权中最基本和最核心的内容是(D) A.立案决定权B.调查证据权C.诉讼指挥权D.民事裁判权 5.根据我国民事诉讼法的规定,对共同海损纠纷提起的诉讼无管辖权 ....的法院是(B) A.船舶最先到达地的人民法院B.被告住所地的人民法院 C.航程终止地的人民法院D.共同海损理算地的人民法院 6.代理权限为一般授权的委托诉讼代理人,可以(C) A.提起上诉B.反诉C.申请回避D.申请和解 7.未满16岁的未成年人具有(C) A.限制诉讼权利能力B.限制诉讼行为能力C.诉讼权利能力D.诉讼行为能力8.不.属.于.法定诉讼代理人代理权消灭的原因是(B) A.法定诉讼代理人丧失诉讼行为能力B.法定诉讼代理人辞去代理职务 C.法定诉讼代理人丧失了对被代理人的监护权D.被代理人取得诉讼行为能力 9.某基层法院于2005年4月16日向原告甲送达一审判决书,如果甲上诉,其上诉期届满的最后一日是(D)A.2005年4月30日B.2005年5月1日C.2005年5月1日后的第一个星期一D.2005年5月8日 10.在民事诉讼中,下列案件中可以不预交 ...诉讼费用的是(A) A.追索劳动报酬的案件B.离婚案件C.涉外案件D.涉及未成年人利益的案件 11.对法院作出的罚款决定不服的,有关当事人可以实施的行为是(B) A.向本院申请复议一次B.向上一级法院申请复议一次C.提起上诉D.向法院申请再审 12.在诉讼中原告向法院申请财产保全后,下列情况中法院应当解除保全的是(D) A.被告有暂时经济困难的B.被告在诉讼过程中出走,下落不明的 C.被告提出申请并经法院同意的D.原告撤诉的 13.在诉讼中,法院应当作出缺席判决的情况是(D) A.原告经法院传唤无正当理由拒不到庭的B.原告未经法庭许可中途退庭的

数据结构试卷A

-精品- 河南理工大学万方学院 2006-2007学年第 2 学期 《数据结构》试卷(A 卷) 考试方式: 闭卷 本试卷考试分数占学 生总评成绩的 80 % 复查总分 总复查人 一、单选题(本题的每一备选答案中,只有一个是正确的,请把你认为正确的答案的题号填入题干的括号内,每小题2分,共30分) 1. 若长度为n 的线性表采用顺序存储结构,在其第i 个位置插入一个新元素的算法的时间复杂度为( )。(1≤i≤n+1) (1) O(0) (2) O(1) (3) O(n) (4) O(n 2) 2.在单链表中p 所指结点后插入s 所指结点,则下列语句正确的是( ) (1) p →next=s; s →next=p; (2) s →next=p →next; p →next=s; (3) s →next=p; p →next=s; (4) p →next=s →next; s →next=p; 3. 设一个栈的输入序列为A ,B ,C ,D ,则借助一个栈所得到的输出序列不可能是( ) (1)A ,B ,C ,D (2)D ,C ,B ,A (3)A ,C ,D ,B (4)D ,A ,B ,C 4.若由树林转化得到的二叉树是非空的二叉树,则二叉树形状是( ) (1) 根结点无右子树的二叉树 (2) 根结点无左子树的二叉树 (3) 根结点可能有左二叉树和右二叉树 (4) 根结点只有一个孩子结点的二叉树 5.设二叉树的根为第一层,则深度为i 的二叉树结点数最多为( ) (1)2i (2) 2i +1 (3)2i -1

(4)2i -1 6. 首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为( ) (1)前序遍历(2)后序遍历(3)中序遍历(4)层次遍历 7.给定下列有向图,从顶点1出发,其广度优先搜索序列为()(1)12534 (2)12435 (3)14325 (4)12345 8.散列表中的冲突是指() (1)两个元素具有相同的序号(2)两个元素的关键字相同,而其他属性相同 (3)不同的关键字对应相同的存储地址(4)数据元素的地址相同 9. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址:() (1)必须是连续的(2)部分地址必须是连续的 (3)一定是不连续的(4)连续或不连续都可以 10.下面程序段的时间复杂度为() for (int i=1;i

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

《数据结构》期末考试试题及答案 (2003-2004学年第2学期) 单项选择题1、C 2、D 3、A 4、D 5、C 6、D 7、A 8、B 9、C 10、C 、 1. 对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为 (c )。 (A)、正确性但).可行性(C).健壮性 2 ?设S为C语言的语句,计算机执行下面算法时, for(i=n-1 ; i>=0; i--) for(j=0 ; jvi; j++) (A)、n2(B). O(nlgn) 3?折半查找法适用于( a (D). 输入性 算法的时间复杂度为(d S; (C). O(n) (D). )。 O(n2) (A)、有序顺序表(B)、有序单链表 (C)、有序顺序表和有序单链表都可以 4 .顺序存储结构的优势是( d )。 (A)、利于插入操作(B)、利于删除操作 (C)、利于顺序访问(D)、利于随机访问 5. 深度为k的完全二叉树,其叶子结点必在第 (A)、k-1 ( B)、k (C)、k-1 和 6. 具有60个结点的二叉树,其叶子结点有 (A)、11 ( B)、13 ( C)、48 (D)、无限制 c )层上。 (D)、1 至 k 12个,则度过1 (D)、37 k 的结点数为( 7 .图的Depth-First Search(DFS) 遍历思想实际上是二叉树( 法的推广。 (A)、先序(B)、中序(C)、后序(D)、层序 8.在下列链队列Q中,元素a出队的操作序列为( a )遍历方 front (A )、 (B )、 (C)、 (D )、p=Q.front->next; p->next= Q.front->next; p=Q.front->next; Q.front->next=p->next; p=Q.rear->next; p->next= Q.rear->next; p=Q->next; Q->next=p->next; 9. Huffman树的带权路径长度WPL等于( (A)、除根结点之外的所有结点权值之和(C)、各叶子结点的带权路径长度之和(B) 、 ) 所有结点权值之和 根结点的值 b ■

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

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

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

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。

2006年10月全国自考英语一历年试卷试题真题(北京卷)

做试题,没答案?上自考365,网校名师为你详细解答! 2006年10月全国自考英语一历年试卷试题真题(北京卷) PART ONE ⅠVocabulary and structure ( 10points,1point each ) 1. 1. Jean talked _____ she had heard all about yesterday?s traffic accident. A. as well B. as if C. as to D. as for 1. 2. Look , that is the man ____ house has burned down in the big fire. A. whose B. whom C. who D. who?s 1. 3. By the time you return home, I _____ all the work . A. would do B. will have done C. has done D. had done 1. 4. I hope you will be _____ higher spirits when we meet next time . A. to B. on C. of D. in 1. 5. _____ my mother couldn?t come back on time, I had to turn to Mary for help. A. until B. though C. as D. as soon as 1. 6. Shortly after the accident, Terry Lapham was _____ from his post as project manager. A. dismissed B. discussed C. disappeared D. discovered 1.7. the speaker lectured in _____ a way that some people found it hard to understand him. A. so B. as C. such D. that 1.8. the book _____ five parts, each of which deals with one aspect of women?s rights. A. consists in B. consists of C. consists for D. consists with 1.9. when I saw her smiling face, I knew she _____ from her son studying abroad. A. hear B. has heard C. had heard D. was hearing 1.10. as we have been very busy recently, we go to the theatre only _____ . A. absolutely B. frequently C. continually D. occasionally

计算机专业基础综合数据结构(概论)历年真题试卷汇编3

计算机专业基础综合数据结构(概论)历年真题试卷汇编3 (总分:70.00,做题时间:90分钟) 一、单项选择题(总题数:15,分数:30.00) 1.设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。【2011年全国硕士研究生入学计算机学科专业基础综合试题】简称【201 1年全国试题1(2分)】 x=2; while(x *x; (分数:2.00) A.O(log 2 n) √ B.O(n) C.O(nlog 2 n) D.O(n 2 ) 解析: 2.求整数n(n≥0)阶乘的算法如下,其时间复杂度是( )。【2012年全国试题1(2分)】int fact(int n){if(n<=i) return i;return n*fact(n一1); (分数:2.00) A.O(log 2 n) B.O(n) √ C.O(nlog 2 n) D.O(n 2 ) 解析: 3.已知两个长度分别为m和n的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是( )。【2013年全国试题1(2)分】 (分数:2.00) A.O(n) B.O(m×n) C.O(min(m,n)) D.O(max(m,n)) √ 解析: 4.下列程序段的时间复杂度是( )。【2014年全国试题1(2分)】count=0;for(k=1;k<=n;k*=2)for(j=1;j<=n;j++)count++; (分数:2.00) A.O(log 2 n) B.O(n) C.O(nlog 2 n) √ D.O(n 2 ) 解析: 5.在数据结构中,数据的最小单位是( )。【北京理工大学2006九、1(1分)】 (分数:2.00) A.数据元素 B.字节 C.数据项√ D.结点 解析: 6.在数据结构中,数据的基本单位是( )。【北京理工大学2004五、1(1分)】 (分数:2.00) A.数据项 B.数据类型 C.数据元素√

数据结构考试题

一、选择题(共15题,每题2分,共计30分) 1、单链表的一个存储结点包含( C ) A.指针域和链域 B.指针域或链域 C.数据域或指针域 D.数据域和链域 2、采用线性链表表示一个向量时,要求占用的存储空间地址( D )。 A、必须是连续的 B、部分地址必须是连续的 C、一定是不连续的 D、可连续可不连续 3、当利用大小为n的数组顺序存储一个队列时,该队列的最大长度为( B )。 A. n-2 B. n-1 C. n D. n+1 4、在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行( D )。 A、s→next = p→next; p→next = s; B、p→next = s; s→next k = q; C、p→next = s→next; s→next = p; D、q→next = s; s→next = p; 5、在数组A中,每一个数组元素A[i, j] 占用3个存储字,行下标i从1到8,列下标j 从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是( C )。 A、 80 B、 100 C、 240 D、 270 6、将一个递归算法改为对应的非递归算法时,通常需要使用( A )。 A、栈 B、队列 C、循环队列 D、优先队列 7、一个队列的进队列顺序是1, 2, 3, 4,则出队列顺序为( C )。 A、4, 3, 2, 1 B、2, 4, 3, 1 C、1, 2, 3, 4 D、3, 2, 1, 4 8.下述各类表中可以随机访问的是(D )。 A. 单向链表 B. 双向链表 C.单向循环链表 D.顺序表 9.在一个长度为n的顺序表中为了删除第5个元素,从前到后依次移动了15个元素。则原顺序表的长度为( B )。 A. 21 B. 20 C. 19 D. 25 10.元素1,3,5按顺序依次进栈,则该栈的不可能的输出序列是( B )。 A. 5 3 1 B. 5 1 3 C. 3 1 5 D. 1 5 3 11.一个队列的入队序列是5,6,7,8,则队列的输出序列是( A )。 A. 5 6 7 8 B. 8 7 6 5 C. 7 8 6 5 D.可能有多种情况 12.在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句(C )。 A.p=q->next B.p->next=q C.p->next=q->next D.q->next=NULL 13.设一棵哈夫曼树共有n个非叶结点,则该树一共有( B )个结点。 A. 2*n-1 B. 2*n +1 C. 2*n D. 2*(n-1) 14.对如图1所示二叉树进行中序遍历,结果是( A )。 A. dfebagc B. defbagc C. defbacg D.dbaefcg

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

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.以顺序方式存储,且数据元素有序

2009年10月全国自考大学语文真题参考答案

2009年10月全国自考大学语文真题参考答案 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。 1.贯穿《寡人之于国也》始终的论题是【】 A.民何以才能够加多 B.小恩小惠不是王道 C.实行王道的根本措施 D.实行王道的正确态度 答案:A 解析:(P3)本文阐述了孟子的王道思想和实行王道的根本措施,全文围绕“民不加多”和如何使“民加多”的问题展开论述。 2.《就任北京大学校长之演说》中,提倡“砥砺德行”所针对的不良校风是【】 A.求学为升官发财 B.读书为混取文凭 C.不正当娱乐泛滥 D.不敬爱师长学友 答案:C 解析:(P17)AB两项是提倡“抱定宗旨”所针对的不良校风,D项是提倡“敬爱师友”所针对的不良校风。 3.《咬文嚼字》中,运用“推敲”这个典故,是为了说明【】 A.文字的运用不可粗枝大叶 B.斟酌文字是调整思想感情 C.文学的文字注重联想意义 D.文字运用必须有创造精神 答案:B 解析:(P29)文章第四自然段开头指出,有些人认为更改一两个字不过是文字顺畅,其实更动了文字,就同时更动了思想感情。接下来运用“推敲”这个典故,就是为了说明这一点,即斟酌文字是调整思想感情。 4.《冯谖客孟尝君》中,“孟尝君就国于薛”意味着【】 A.失去齐王信任,罢官归去 B.衣锦荣归故里,光宗耀祖 C.得到百姓拥护,奉迎返乡 D.领受齐王派遣,出使薛国 答案:A

解析:(P58)“寡人不敢以先王之臣为臣”是齐王的一种委婉说辞,即让孟尝君辞官还乡。由此 可见,孟尝君已失去齐王的信任,只能“就国于薜”,回到自己的封地。 5.下列作品中,主要运用细节描写手法刻画人物性格的是【】 A.《张中丞传后叙》 B.《种树郭橐驼传》 C.《马伶传》 D.《先妣事略》 答案:D 解析:(P93)《先妣事略》全篇文字简洁省净,情感含蕴多藏,寄深味于平易质朴之中。刻画母亲形象,多用细节描写,于日常细微之处见精神。 6.《前赤壁赋》中引起“舞幽壑之潜蛟,泣孤舟之嫠妇”的是【】 A.“诵明月之诗,歌窈窕之章” B.“饮酒乐甚,扣舷而歌” C.“有吹洞箫者,倚歌而和” D.曹孟德“横槊赋诗” 答案:C 解析:(P84~85)客有吹洞箫者,倚歌而和之。其声呜呜然,如怨如慕,如泣如诉;余音袅袅,不绝如缕。舞幽壑之潜蛟,泣孤舟之嫠妇。 7.在《香市》的情景描写中,反衬重兴香市结果很冷落的是【】 A.单调的锣鼓声 B.依然如昔的一泓清水 C.坍塌的戏台 D.“南洋武术班”的表演 答案:D 解析:(P109)文章写重兴香市的冷落情景采用反衬手法:重兴香市中的武术班,技艺比往昔香市的杂耍高明得多,票价也极低,但看的人很少,这就更加鲜明地反衬出重兴香市的冷落。 8.《爱尔克的灯光》所写的“灯光”中,象征着作者对新生活的信念和对理想的追求的是【 】 A.“于是大门内亮起了灯光” B.“哈立希岛上的灯光” C.“在窗前发亮的灯,……灯光在呼唤我” D.“我仿佛又看见了一线光,一个亮,这还是我常常看见的灯光” 答案:D 解析:(P113)ABC三项中的“灯光”象征旧家庭、旧礼教走向没落、崩溃;旧生活的悲剧和希望的破灭。 9.《我与地坛》:“当我不在家里的那些漫长的时间,她是怎样心神不定坐卧难宁,兼着痛苦与惊恐与一个母亲最低限度的祈求。”这里使用的人物描写方法是【】

相关文档
相关文档 最新文档