02142《数据结构导论》复习题.

02142《数据结构导论》复习题.
02142《数据结构导论》复习题.

数据结构导论模拟试题

一、考试题型及分值分布:

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

2、填空题(本大题共13小题,每小题2分,共26分)

3、应用题(本大题共5小题,每小题6分,共30分)

4、算法设计题(本大题共2小题,每小题7分,共14分)

二、单项选择题和填空题样题参考

(一)单项选择题

1. 在二维数组中,每个数组元素同时处于()个向量中。

A. 0

B. 1

C. 2

D. n

2. 已知单链表A长度为m,单链表B长度为n,它们分别由表头指针所指向,若将B 整体连接到A的末尾,其时间复杂度应为()。

A. O(1)

B. O(m)

C. O(n)

D. O(m+n)

3. 假定一个链式队列的队头和队尾指针分别为front和rear,则判断队空的条件为( )。

A. front == rear

B. front != NULL

C. rear != NULL

D. front == NULL

4. 若让元素1,2,3依次进栈,则出栈次序不可能出现( )种情况。

A. 3,2,1

B. 2,1,3

C. 3,1,2

D. 1,3,2

5. 图的广度优先搜索类似于树的()遍历。

A. 先根

B. 中根

C. 后根

D. 层次

6. 下面程序段的时间复杂度为( )。

for(int i=0; i

for(int j=0; j

A. O(m2)

B. O(n2)

C. O(m*n)

D. O(m+n)

7. 设有两个串t和p,求p在t中首次出现的位置的运算叫做()。

A. 求子串

B. 模式匹配

C. 串替换

D. 串连接

8 利用双向链表作线性表的存储结构的优点是()。

A. 便于单向进行插入和删除的操作

B. 便于双向进行插入和删除的操作

C. 节省空间

D. 便于销毁结构释放空间

9. 设链式栈中结点的结构为(data, link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行( )操作。

A. top->link=s;

B.s->link=top->link; top->link=s;

C. s->link=top; top=s;

D. s->link=top; top=top->link;

10. 一棵具有35个结点的完全二叉树的高度为( )。假定空树的高度为-1。

A. 5

B. 6

C. 7

D. 8

11. 一个有n个顶点和n条边的无向图一定是( ) 的。

A.连通 B.不连通 C.无回路 D.有回路

12. 在一个长度为n的顺序表的任一位置插入一个新元素的时间复杂度为()。

A. O(n)

B. O(n/2)

C. O(1)

D. O(n2)

13. 已知广义表为A((a,b,c),(d,e,f)),从A中取出原子e的运算是()。

A.Tail(Head(A)) B.Head(Tail(A))

C.Head(Tail(Head(Tail(A)))) D.Head(Head(Tail(Tail(A))))

14. 在一棵树的静态双亲表示中,每个存储结点包含( )个域。

A 1

B 2

C 3

D 4

15. 有向图中的一个顶点的度数等于该顶点的( )。

A.入度 B.出度

C.入度与出度之和 D.(入度+出度)/2

15. 与邻接矩阵相比,邻接表更适合于存储( )。

A.无向图 B.连通图 C.稀疏图 D.稠密图

17. 较快的数据搜索方法是()搜索方法。

A. 顺序

B. 折半

C. 单链

D. 散列

18. 在闭散列表中,散列到同一个地址而引起的“堆积”问题是由于()引起的。

A. 同义词之间发生冲突

B. 非同义词之间发生冲突

C. 同义词之间或非同义词之间发生冲突

D. 散列表“溢出”

19. 根据n个元素建立一个有序单链表的时间复杂度为()。

A. O(1)

B. O(n)

C. O(n2)

D. O(nlog2n)

20. 假定一个顺序存储的循环队列的队头和队尾指针分别为front和rear,则判断队空的条件为( )。

A. front+1==rear

B. rear+1==front

C. front==0

D. front==rear

21. 假定一棵二叉树的第i层上有3i个结点,则第i+1层上最多有( )个结点。

A. 3i

B. 6i

C. 9i

D. 2i

22. 对于具有e条边的无向图,它的邻接表中共有( )个边结点。

A.e-1 B.e+1 C.2e D.3e

23. 图的深度优先搜索遍历类似于树的()次序遍历。

A. 先根

B. 中根

C. 后根

D. 层次

24.栈S最多能容纳4个元素。现有6个元素按A、B、C、D、E、F的顺序进栈, 问下列哪一个序列是可能的出栈序列?( )

A. E、D、C、B、A、F

B. B、C、E、F、A、D

C. C、B、E、D、A、F

D. A、D、F、E、B、C

25.将一棵有100个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点编号为1,则编号为49的结点的左孩子的编号为:( )

A. 98

B. 99

C. 50

D. 48

26. 对下列关键字序列用快速排序法进行排序时,速度最快的情形是:( )

A. {21、25、5、17、9、23、30}

B. {25、23、30、17、21、5、9}

B. {21、9、17、30、25、23、5}

D. {5、9、17、21、23、25、30}

27.对于只在表的首、尾进行插入操作的线性表,宜采用的存储结构为( )

A. 顺序表

B. 用头指针表示的单循环链表

C. 用尾指针表示的单循环链表

D. 单链表

28.假设以第一个元素为分界元素,对字符序列(Q, H, C, Y, P, A, M, S, R, D, F, X)进行快速排序,则第一次划分的结果是:( )

A. (A, C, D, F, H, M, P, Q, R, S, X, Y)

B. (A, F, H, C, D, P, M, Q, R, S, Y, X)

C. (F, H, C, D, P, A, M, Q, R, S, Y, X)

D. (P, A, M, F, H, C, D, Q, S, Y, R, X)

29.下面是三个关于有向图运算的叙述:( )

(1)求有向图结点的拓扑序列,其结果必定是唯一的

(2)求两个指向结点间的最短路径,其结果必定是唯一的

(3)求AOE网的关键路径,其结果必定是唯一的

其中哪个(些)是正确的?

A. 只有(1)

B. (1)和(2)

C. 都正确

D. 都不正确

30.若进栈序列为a, b, c,则通过入出栈操作可能得到的a, b, c的不同排列个数为: ( )

A. 4

B. 5

C. 6

D. 7

31. 以下关于广义表的叙述中,正确的是:( )

A. 广义表是由0个或多个单元素或子表构成的有限序列

B. 广义表至少有一个元素是子表

C. 广义表不能递归定义

D) 广义表不能为空表

32. 排序时扫描待排序记录序列,顺次比较相邻的两个元素的大小,逆序时就交换位置。这是哪种排序方法的基本思想?( )

A. 堆排序

B. 直接插入排序

C. 快速排序

D. 冒泡排序

33.已知一个有向图的邻接矩阵表示,要删除所有从第i个结点发出的边,应该:( )

A. 将邻接矩阵的第i行删除

B. 将邻接矩阵的第i行元素全部置为0

C. 将邻接矩阵的第i列删除

D. 将邻接矩阵的第i列元素全部置为0

34.有一个含头结点的双向循环链表,头指针为head, 则其为空的条件是:( )

A. head->priro==NULL

B. head->next==NULL

C. head->next==head

D. head->next-> priro==NULL

35. 在顺序表 ( 3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30 )中,用折半法查找关键码值11,所需的关键码比较次数为:( )

A. 2

B. 3

C. 4

D. 5

36. 以下哪一个不是队列的基本运算?( )

A. 从队尾插入一个新元素

B. 从队列中删除第i个元素

C. 判断一个队列是否为空

D. 读取队头元素的值

37.对包含n个元素的哈希表进行查找,平均查找长度为:( )

A. O(log2n)

B. O(n)

C. O(nlog2n) D 不直接依赖于n

38.将一棵有100个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点编号为1,则编号最大的非叶结点的编号为:( )

A. 48

B. 49

C. 50

D. 51

39.某二叉树结点的中序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E,则其左子树中结点数目为:( )

A. 3

B. 2

C. 4

D. 5

40.下面是顺序存储结构的优点。

A. 存储密度大

B. 插入运算方便

C. 查找方便

D. 适合各种逻辑结构的存储表示

41.下面关于串的叙述中,是不正确的。

A. 串是字符的有限序列

B. 空串是由空格构成的串

C. 模式匹配是串的一种重要运算

D. 串既可以采用顺序存储,也可以采用链式存储

42.的邻接矩阵是对称矩阵。

A. 有向图

B. 无向图

C. AOV网

D. AOE网

43.用链式方式存储的队列,在进行删除运算时,。

A. 仅修改头指针

B. 仅修改尾指针

C. 头、尾指针都要修改

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

44.二叉树的先序遍历和中序遍历如下,则该二叉树右子树的树根是。

先序序列:EFHIGJK 中序序列:HFIEJKG

A. E

B. F

C. G

D. H

45.下面方法可以判断出一个有向图中是否有环。

A. 深度优先遍历

B. 拓朴排序

C. 求最短路径

D.求关键路径

46.从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为排序法。

A. 插入

B. 选择

C. 冒泡

D. 都不是

47.一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是。

A. edcba

B. decba

C. dceab

D. abcde

48.n个节点的完全二叉树,编号为i的节点是叶子结点的条件是。

A. i

B. 2*i<=n

C. 2*i+1>n

D. 2*i>n

49.向一个有128个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动个元素。

A. 64.5

B. 64

C. 63

D. 65

50.在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行。

A. q->next=p->next; p->next=q;

B. p->next=q->next; q=p;

C. p->next=p->next; q->next=q;

D. p->next=q->next; q->nxet=p;

51.对一个满二叉树,m个树叶,n个结点,深度为h,则有。

A. n=h+m

B. h+m=2n

C. m=h-1

D. n=2h-1

52.在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是。

A. 选择排序

B. 冒泡排序

C. 插入排序

D. 希尔排序

53.用链式方式存储的队列,在进行插入运算时,。

A. 仅修改头指针

B. 仅修改尾指针

C. 头、尾指针都要修改

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

54.在一个长度为n的顺序存储的线性表中,向第i个元素(1≤i≤n+1)插入一个新元素时,需要从后向前依次后移个元素。

A. n-i

B. n-i-1

C. n-i+1

D. i

55.一个栈的入栈序列是12345,则栈的不可能的输出序列是。

A. 23415

B. 54132

C. 23145

D. 15432

56.5个顶点的有向图最多有条弧。

A. 5

B. 20

C. 4

D. 25

57.假定一个链队的队首和队尾指针分别为front和rear,则判断队空的条件为。

A. front==rear

B. front!=NULL

C. rear!=NULL

D. front==NULL

58.若某线性表中最常用的操作是提取第i个元素及找第i个元素的前驱元素,则采用()存储方式最省时间。

A.单链表

B.双链表

C.单向循环链表

D.顺序表

59.将含有100个结点的完全二叉树从根开始自上向下,每层从左到右依次编号,且设根结点的编号为1,则编号69的结点的双亲的编号为()。

A. 34

B. 35

C. 33

D. 无法确定

60. 单循环链表的主要优点是()。

A. 不再需要头指针了

B. 已知某结点的位置后,很容易找到其前驱

C. 在进行插入、删除运算时,能更好地保证链表不断开

D. 从表中任一结点出发都能扫描到整个链表

61. 一个栈的入栈顺序是1、2、3、4、5,则此栈不可能的输出顺序为()。

A. 5、4、3、2、1

B. 4、5、3、2、1

C. 4、3、5、1、2

D. 1、2、3、4、5

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

A. 可以顺序存储

B.数据元素是一个字符

C可以链式存储 D.数据元素是多个字符

63. n个顶点的无向图中最多有()条边。

A. n(n-1)/2

B. n(n-1)

C. n(n+1)

D. n(n+1)/2

64. 6个顶点的无向图中,至少有()条边才能保证是一个连通图。

A. 5

B. 6

C. 7

D. 8

65.若某线性表中最常用的操作是删除第1个元素,则不宜采用()存储方式。

A.单链表

B.双链表

C.单向循环链表

D.顺序表

66.在一棵完全二叉树的顺序存储方式中,若编号i的结点有右孩子,则其右孩子的编号为()。

A. 2i

B. 2i-1

C. 2i+1

D. i/2

67. 按照二叉树的定义,具有3个结点的二叉树有()种不同形态。

A. 3

B. 4

C. 5

D. 6

68. 在长为n的顺序表中,删除第i个元素(1≤i≤n+1)需要向前移动()个元素。

A. n-i

B. n-i+1

C. n-i-1

D. i

69. 一个队的入队顺序是1、2、3、4、5,则此队的出队顺序为()。

A. 5、4、3、2、1

B. 4、5、3、2、1

C. 4、3、5、1、2

D. 1、2、3、4、5

70. 栈是一种特殊的线性表,其特殊性表现在()。

A. 可以顺序存储

B.只能从端点进行插入和删除

C. 可以链式存储

D. 可以在任何位置进行插入和删除

71. 一棵二叉树中,第k层上最多有()个结点。

A. 2k

B.2k-1

C.2k

D.2k-1

72. 一棵有18个结点的二叉树,其高度最小为()层。

A. 4

B. 5

C. 6

D. 18

73.有向图中,所有顶点入度和是所有顶点出度和的()倍。

A. 0.5

B. 1

C. 2

D. 4

(二)填空题

1.数据元素之间存在的相互关系称为。

2.数据结构从逻辑上分为结构和结构。

3.线性表的顺序存储结构称为。

4.所有插入在表的一端进行,而所有删除在表的另一端进行的线性表称为。

5.深度为h的二叉树,最少有个结点。

6.折半查找要求待查表为表。

7.n个记录按其关键字大小递增或递减的次序排列起来的过程称为。

8.存储数据时,不仅要存储数据元素的 ,还要存储元素之间的相互。

9.将一棵有100个结点的完全二叉树按层编号,则编号为49的结点X,其双亲PARENT(X)的编号为_ ___。

10、一个字符串相等的充要条件是和。

11、在有向图的邻接表和逆邻接表表示中,每个顶点的边链表中分别链接着该顶点的所有

和_ 结点。

11、在一个长度为n 的顺序表中向第 i 个元素(0

要向后移动_ 个元素。

12、_ 是只允许在表的一端进行插入,而在另一端进行删除的线性表。

13、设主串T=“abxxyxyxxbaa”,模式串P=“xyxx”则第_ 次匹配成功。

14、在一棵二叉树中,第5层上的结点数最多为_ 。(根的层次为1)

15、假设一个9阶的上三角矩阵A按列优先顺序压缩存储在一维数组中,其中B[0]存储

矩阵中第1个元素a1,1 ,则B[31] 中存放的元素是_ 。

16、有n个结点的二叉链表中,其中空的指针域为n+1,指向孩子的指针个数为_ 。

17、二叉树后序遍历的顺序是ABCDE,则该二叉树的根结点是_ 。

18、对于一个具有n 个顶点和e 条边的无向图,若采用邻接表表示,则整个邻接表中的结

点总数是_ 。

19、在单链表上难以实现的排序方法有_ 和_ 。

20、_ 查找法的平均查找长度与元素个数n无关。

21、在有n 个元素的顺序表的任意位置插入一个元素所需移动结点的平均次数为

_ 。

22、_ 是插入和删除元素都在表的同一端进行的线性表。

23、广义表L=(a,b,c,L),则其长度为_ 。

24、在树中,除跟结点外,其他结点都有且只有一个_ 结点。

26、在串s=“structure”中,以t 为首字符的子串有_ 个。

27、广度优先搜索遍历类似于树的按_ 遍历的过程。

28、已知一棵完全二叉树中共有768个结点为,则该树中共有_ 个叶子结点。

29、在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次

数为_ 。

30、两个长度分别m和n(m>n)的排好序的表归并成一个排好序的表,至少要进行_ 次

键值比较。通常从四个方面评价算法的质量:_________、_________、_________和_________。

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

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

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

33、对于一个具有n个顶点和e条边的有向图和无向图,在其对应的邻接表中,所含边结点

分别有_______个和________个。

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

向完全图中,包含有________条边。

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

36、37.中序遍历二叉排序树所得到的序列是___________序列。

38.快速排序的最坏时间复杂度为___________,平均时间复杂度为__________。

39.设一组初始记录关键字序列为(55,63,44,38,75,80,31,56),则利用筛选法建立

的初始堆为___________________________。

40.数据的物理结构主要包括________和________两种情况。

41.设一棵完全二叉树中有500个结点,则该二叉树的深度为__________;若用二叉链表作

为该完全二叉树的存储结构,则共有___________个空指针域。

42、设输入序列为1、2、3,则经过栈的作用后可以得到___________种不同的输出序列。

43、设有向图G用邻接矩阵A[n][n]作为存储结构,则该邻接矩阵中第i行上所有元素之和

等于顶点i的____,第i列上所有元素之和等于顶点i的____。设哈夫曼树中共有n个结点,则该哈夫曼树中有________个度数为1的结点。

44、设有向图G中有n个顶点e条有向边,所有的顶点入度数之和为d,则e和d的关系为

_________。

45、__________遍历二叉排序树中的结点可以得到一个递增的关键字序列(填先序、中序或

后序)。

46、设查找表中有100个元素,如果用二分法查找方法查找数据元素X,则最多需要比较

________次就可以断定数据元素X是否在查找表中。

47、不论是顺序存储结构的栈还是链式存储结构的栈,其入栈和出栈操作的时间复杂度均为

____________。

48、设有n个结点的完全二叉树,如果按照从自上到下、从左到右从1开始顺序编号,则第

i个结点的双亲结点编号为________,右孩子结点的编号为________。

49、设一组初始记录关键字为(72,73,71,23,94,16,5),则以记录关键字72为基准的

一趟快速排序结果为__________________。

50、设有向图G中有向边的集合E={<1,2>,<2,3>,<1,4>,<4,2>,<4,3>},则该图

的一种拓扑序列为____________________。

51、下列算法实现在顺序散列表中查找值为x的关键字,请在下划线处填上正确的语句。

struct record{int key; int others;};

int hashsqsearch(struct record hashtable[ ],int k)

{

int i,j; j=i=k % p;

while (hashtable[j].key!=k&&hashtable[j].flag!=0){j=(____) %m; if (i==j) return(-1);}

if (_______________________ ) return(j); else return(-1);

} j+1,hashtable[j].key==k

52、下列算法实现在二叉排序树上查找关键值k,请在下划线处填上正确的语句。

typedef struct node{int key; struct node *lchild; struct node *rchild;}bitree;

bitree *bstsearch(bitree *t, int k)

{

if (t==0 ) return(0);else while (t!=0)

if (t->key==k)_____________; else if (t->key>k) t=t->lchild;

else_____________;

}

return(t),t=t->rchild

53、设有n个无序的记录关键字,则直接插入排序的时间复杂度为________,快速排序的平

均时间复杂度为_________。

54、设指针变量p指向双向循环链表中的结点X,则删除结点X需要执行的语句序列为

_________________________________________________________(设结点中的两个指针域

分别为llink和rlink)。根据初始关键字序列(19,22,01,38,10)建立的二叉排序树的高度为____ 3_______。

55、深度为k的完全二叉树中最少有____ 2k-1____个结点。

56、设初始记录关键字序列为(K1,K2,…,K n),则用筛选法思想建堆必须从第__ n/2_个元

素开始进行筛选。

59、设哈夫曼树中共有99个结点,则该树中有_________个叶子结点;若采用二叉链表作为

存储结构,则该树中有_____个空指针域。

60、设有一个顺序循环队列中有M个存储单元,则该循环队列中最多能够存储________个队

列元素;当前实际存储________________个队列元素(设头指针F指向当前队头元素的前一个位置,尾指针指向当前队尾元素的位置)。

61、设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中_____

个数据元素;删除第i个位置上的数据元素需要移动表中_____个元素。

62、设一组初始记录关键字序列为(20,18,22,16,30,19),则以20为中轴的一趟快速

排序结果为______________________________。

63、设一组初始记录关键字序列为(20,18,22,16,30,19),则根据这些初始关键字序列

建成的初始堆为________________________。

64、设无向图对应的邻接矩阵为A,则A中第i上非0元素的个数_________第i列上非0

元素的个数(填等于,大于或小于)。

65、设前序遍历某二叉树的序列为ABCD,中序遍历该二叉树的序列为BADC,则后序遍历该

二叉树的序列为_____________。

66、设散列函数H(k)=k mod p,解决冲突的方法为链地址法。要求在下列算法划线处填上

正确的语句完成在散列表hashtalbe中查找关键字值等于k的结点,成功时返回指向关键字的指针,不成功时返回标志0。

typedef struct node {int key; struct node *next;} lklist;

void createlkhash(lklist *hashtable[ ])

{

int i,k; lklist *s;

for(i=0;i

for(i=0;i

{

s=(lklist *)malloc(sizeof(lklist)); s->key=a[i];

k=a[i] % p; s->next=hashtable[k];_______________________;

}

}

hashtable[i]=0,hashtable[k]=s

三、应用题主要考点

1、二叉树的遍历与恢复(即已知二叉树对其遍历、已知遍历序列恢复二叉树)、哈夫曼树的

构造

2、图的存储结构(邻接矩阵、邻接表)、图的应用(最小生成树、拓扑排序)

3、各种查找方法(二叉排序树、散列表、平均查找长度)

4、各种排序方法

四、算法设计题主要考点

1、线性表的简单算法(顺序表和单链表的基本运算)。

2、二叉树的简单应用算法(如二叉树的遍历、求二叉树的高度、二叉树中叶子节点数等)。

3、查找算法(顺序查找、二分查找)。

4、排序算法(如插入、交换、选择排序等)。

全国自学考试数据结构导论试题及答案(4套)

全国2011年1月自学考试数据结构导论试题 课程代码:02142 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在顺序表中查找第i个元素,时间效率最高的算法的时间复杂度为( ) A.O(1) B.O(n) C.O(log2n) D.O(n) 2.树形结构中,度为0的结点称为( ) A.树根 B.叶子 C.路径 D.二叉树 3.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={,,,},则图G的拓扑序列是 ( ) A.V1,V3,V4,V6,V2,V5,V7 B.V1,V3,V2,V6,V4,V5,V7 C.V1,V3,V4,V5,V2,V6,V7 D.V1,V2,V5,V3,V4,V6,V7 4.有关图中路径的定义,表述正确的是( ) A.路径是顶点和相邻顶点偶对构成的边所形成的序列 B.路径是不同顶点所形成的序列 C.路径是不同边所形成的序列 D.路径是不同顶点和不同边所形成的集合 5.串的长度是指( ) A.串中所含不同字母的个数 B.串中所含字符的个数 C.串中所含不同字符的个数 D.串中所含非空格字符的个数 6.组成数据的基本单位是( ) A.数据项 B.数据类型 C.数据元素 D.数据变量 7.程序段 i=n;x=0; do{x=x+5*i;i--;}while (i>0); 的时间复杂度为( ) A.O(1) B.O(n) C.O(n2) D.O(n3) 8.与串的逻辑结构不同的 ...数据结构是( ) A.线性表 B.栈 C.队列 D.树

02142数据结构导论201604

2016年4月高等教育自学考试全国统一命题考试 数据结构导论试卷 (课程代码 02142) 本试卷共6页。满分l00分,考试时间l50分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。 第一部分选择题(共30分) 一、单项选择题(本大题共l5小题。每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。 1.一个公司的组织机构是1名公司经理领导若于名部门负责人、每个部门负责人领导若干名部门员工,则适合于描述该公司组织机构的逻辑结构是 A.线性表 B.队列 C.树 D.图 2.计算n!(整数n≥0)的递归算法是:int Factorial(int n){if(n= =o)return l;else return n*Factorial(n--1);}其时闯复杂度为 A.0(n) B.0(log2n) C.O(n0) D.O(n2) 3.将一个由指针q指向的结点插在单链表中由指针P所指向的结点之后的操作是 A.p=q; B.p--:>next=q; C.q一>next=p--:>next;p-->next=q; D.p一>next—q;q-->next—p--:>next; 4. 设初始栈为空,s表示人栈操作,x表示出栈操作,则合法的操作序列是 A.sxxssxxs B.ssxsxxxs C.ssxxxssx D.sssxxxsx 5.将递归形式描述的算法改写为功能等价的非递归形式描述的算法,通常应设置的辅助结构是 A.顺序表 B.单链表C.栈 D.队列 6.设长度为n的队列用单循环链表表示(假设表尾结点为当前队列的队尾元素),若只设头指针,则入队操作、出队操作的时间复杂度分别为 A.O(n)、O(1) B.O(1)、O(1) C.O(1)、O(n) D.0(n)、0(n) 7.若采用顺序存储(一维数组)结构存储一棵如题7图所示的二叉树,根结点1的下标为l,剥结点4的下标为 A.4 B.5 C.6 D.7 8.按层序(自顶向下、从左到右)遍历二叉树时需借助队列作辅助结构。对高度为3的满二叉树进行层序遍历时,队列中所出现的元素个数最多是

计算机等级考试选择题(全含答案)

库一 1、下列对信息的描述,错误的是(A )。 数据就是信息 信息是用数据作为载体来描述和表示的客观现象 信息可以用数值、文字、声音、图形、影像等多种形式表示 信息是具有含义的符号或消息,数据是计算机内信息的载体 2、以下关于图灵机的说法,错误的是(B)。 在图灵机的基础上发展了可计算性理论 图灵机是最早作为数学运算的计算机 图灵机是一种数学自动机器,包含存储程序的思想 图灵机是一种抽象计算模型,用来精确定义可计算函数 3、用32位二进制补码表示带符号的十进制整数的范围是(C)。-4294967296~+4294967295 -4294967296~+4294967296 -2147483648~+2147483647 -2147483647~+2147483648 4、某微型机的CPU中含有32条地址线、28位数据线及若干条控制信号线,对内存按字节寻址,其最大内存空间应是(A)。 A、4GB B、4MB C、256MB D、2GB 5、下面关于计算机语言的叙述中,正确的是(D )。 汇编语言程序是在计算机中能被直接执行的语言 机器语言是与计算机的型号无关的语言 C语言是最早出现的高级语言 高级语言是与计算机型号无关的算法语言 6、中文Windows XP操作系统是一个(B )。 用户多任务操作系统 单用户多任务操作系统 多用户单任务操作系统 单用户单任务操作系统 7、中文WindowsXP中的"剪贴板"是(A )。 内存中的一块区域 硬盘中的一块区域 软盘中的一块区域 高速缓存中的一块区域 8、以下对WindowsXP的系统工具的叙述,错误的是(D )。 磁盘备份是防止硬盘的损坏或错误操作而造成数据丢失 "磁盘清理"是将磁盘上的文件以某种编码格式压缩存储 "磁盘碎片整理程序"可以将零散的可用空间组织成连续的可用空间 "任务计划"不能清理硬盘 9、下列关于WordXP各种视图的叙述中(C)是错误的。 在普通视图下不能显示图形 在页面视图下所见即打印所得 在Web版式视图下所见即打印所得 在大纲视图下可以查看文档的标题和正文 10、WordXP的打印预览状态下,若要打印文件。以下说法正确的是( C )。 只能在打印预览状态下打印 在打印预览状态下不能打印 在打印预览状态下也能打印 必须退出打印预览状态后,才能打印 11、以下有关光盘存储器的叙述中,错误的是(D )。 只读光盘只能读出而不能修改所存储的信息 VCD光盘上的影视文件是压缩文件 CD-ROM盘片表面有许多凹坑和平面 DVD与VCD的区别只是容量上的不同 12、用Windows画图软件读入一个16色bmp位图文件,未经任何处理,然后再以256色bmp位图模式存盘,则( D )。像素的个数会增加 像素的个数会减少 图像的颜色数会增加 图像文件的存储空间会增大 13、下面关于图像压缩的描述,错误的是(A )。 图像压缩编码的理论基础是控制论 图像压缩包括有损压缩和无损压缩 好的算法可以进一步提高图像的压缩率 图像之所以要压缩是因为数字化后还有很大的冗余量 14、局域网的网络硬件主要包括服务器、工作站、网卡和(C)。 A、网络协议 B、网络操作系统 C、传输介质 D、网络拓扑结构 15、调制解调器(Modem)的功能是实现(A)。 模拟信号与数字信号的相互转换 数字信号编码 模拟信号转换成数字信号 数字信号放大 16、IP地址由网络号和主机号两部分组成,用于表示A类地址的主机地址长度是( C )位二进制数。 A、8 B、8 C、24 D、32 17、一台计算机中了特洛伊木马病毒后,下列说法错误的是( C )。 计算机上的数据可能被他人篡改 计算机上的有关密码可能被他人窃取 病毒会定时发作,以破坏计算机上的信息 没有上网时,计算机上的信息不会被窃取 18、在学生课程管理中分别使用以下二种表示,即: (1)表SC(学号,姓名,课程号,课程名,学时,学分,成绩);(2)表STUDENT(学号,姓名,课程号)和表COURSE(课程号,课程名,学时,学分,成绩)。 则以下叙述正确的是(B )。 采用(1)表示的数据冗余量大,查找速度也慢 采用(1)表示的数据冗余量大,但查找速度快 采用(2)表示的数据冗余量大,查找速度也慢 采用(2)表示的数据冗余量大,但查找速度快 19、在E-R图向关系模式转换中,如果两实体之间是多对多的联系,则必须为联系建立一个关系,该联系对应的关系模式属性包括(D )。 自定义的主键 联系本身的属性 联系本身的属性及所联系的任一实体的主键 联系本身的属性及所联系的双方实体的主键 20、在ACCESS XP中说查询的结果是一个"动态集",是指每次执行查询时所得的数据集合(B )。 都是从数据来源表中随机抽取 基于数据来源表中数据的改变而改变 随着用户设置的查询准则的不同而不同 将更新数据来源表中的数据 21、计算机之所以能实现自动连续执行,是由于计算机采用了( D )原理。 A、布尔逻辑运算 B、数字模拟电路 C、集成电路工作 D、存储程序控制 22、下列叙述中,正确的是(A )。 A、目前计算机的硬件只能识别0和1所表示的信号 B、内存容量是指微型计算机硬盘所能容纳信息的字节数 C、微型计算机不需避免强磁场的干扰 D、计算机系统是由主机和软件系统组成 23、以下叙述错误的是(D )。 A、主频很大程度上决定了计算机的运行速度 B、字长指计算机

自考数据结构导论复习资料

数据结构导论复习 第一章概论 1.数据:凡能被计算机存储、加工处理的对象。 2.数据元素:是数据的基本单位,在程序中作为一个整体而加以考虑和处理 3.数据项:又叫字段或域,它是数据的不可分割的最小标识单位。 4.逻辑结构需要注意的几点: ①逻辑结构与数据元素本身的内容无关 ②逻辑结构与数据元素相对位置无关 ③逻辑结构与所有结点的个数无关 5.数据元素间逻辑关系是指数据元素之间的关联方式或称“领接关系”。 6.四类基本逻辑结构(集合、线性结构、树形结构和图形结构)的不同特点? 答:集合中任何两个结点之间都没有逻辑关系,组织形式松散; 线性结构中结点按逻辑关系依次排列形成一条“锁链”; 树形结构具有分支、层次特性,其形态有点像自然界中的树; 图状结构最复杂,其中的各个结点按逻辑关系互相缠绕,任何两个结点都可以领接。 7.运算是在逻辑结构层次上对处理功能的抽象

8.基本运算的含义? 答:假如是S上的一些运算的集合,是的一个子集,使得中每一运算都可以“归约”为中的一个或多个运算,而中任一运算不可归约为别的运算,则称中运算为基本运算 9.数据结构是指由一个逻辑结构S和S上的一个基本运算集构成的整体(S ,)。 10.数据结构涉及数据表示和数据处理两个方面 11.存储结构的含义和四种基本存储方式的基本思想? 答:存储结构是指按照逻辑结构的要求建立的数据的机内表示称为存储结构。 一个存储结构应包含三个主要的部分:存储结点、机内表示和附加设施。 存储结构包括四种存储方式,顺序存储方式、链式存储方式、索引存储方式和散列存储方式。 12.运算实现与运算的联系与区别? 答:运算指的是数据在逻辑结构S上的某种操作,运算只描述处理功能,不包括处理步骤和方法;而运算实现是指一个完成该运算功能的程序,运算实现的核心是处理步骤的规定,即算法设计。 13.算法的概念和分类? 答:算法是指规定了求解给定类型问题所需的所有“处理步骤”及其执行顺序,使得给定类型的任何问题能在有限时间内被

计算机基础知识试题及答案选择题

计算机基础知识试题及答案选择题(一) 基础 一、 选择题 1、 世界上首先实现存储程序的电子数字计算机是 —。 A 、ENIAC B 、UNIVA C C 、EDVAC D 、EDSAC 2、计算机科学的奠基人是 _。 A 、查尔斯.巴贝奇 B 、图灵 C 、阿塔诺索夫 D 、冯.诺依曼 2、 世界上首次提岀存储程序计算机体系结构的是 _。 A 、艾仑?图灵 B 、冯?诺依曼 C 、莫奇莱 D 、比尔?盖茨 3、 计算机所具有的存储程序和程序原理是 _ 提岀的。 A 、图灵 B 、布尔 C 、冯?诺依曼 D 、爱因斯坦 4、 电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本 原理。他就是 ____ 。 A 、牛顿 B 、爱因斯坦 C 、爱迪生 D 、冯?诺依曼 5、 1946年世界上有了第一台电子数字计算机,奠定了至今仍然在使用的计算机 _________ 。 A 、外型结构 B 、总线结构 C 、存取结构 D 、体系结构 6、 在计算机应用领域里, _____ 是其最广泛的应用方面。 A 、 过程控制 B 、科学计算 C 、数据处理 D 、计算机辅助系统 7、 1946年第一台计算机问世以来,计算机的发展经历了 4个时代,它们是 _____ 。 A 、 低档计算机、中档计算机、高档计算机、手提计算机 B 、 微型计算机、小型计算机、中型计算机、大型计算机 C 、 组装机、兼容机、品牌机、原装机 D 、 电子管计算机、晶体管计算机、小规模集成电路计算机、大规模及超大规模集成电路计算机 8、 以下属于第四代微处理器的是 。 12、 计算机业界最初的硬件巨头 蓝色巨人”指的是 _。 A 、IBM B 、Microsoft C 、联想 D 、Sun 13、 第四媒体是指( )。 A 、报纸媒体 B 、网络媒体 C 、电视媒体 D 、广播媒体 14、 CAD 是计算机的主要应用领域,它的含义是 ______ 。 A 、计算机辅助教育 B 、计算机辅助测试 A 、Intel8008 B 、Intel8085 10、 11、 C 、Intel8086 Pentium IV A 、第一代 D 、Intel80386/486/586 处理器属于 B 、第三代 处理器。 D 、第五代 计算机能够自动、准确、快速地按照人们的意图进行运行的最基本思想是 A 、采用超大规模集成电路 B 、采用CPU 作为中央核心部件 C 、采用操作系统 D 、存储程序和程序控制 计算机工作最重要的特征是—。 A 、高速度 B 、高精度 C 、存储程序和程序控制 D 、记忆力强 C 、第四代

【自考真题】2018年4月数据结构导论02142试题

绝密★考试结束前 全国2018年4月高等教育自学考试 数据结构导论试题 课程代码:02142 请考生按规定用笔将所有试题的答案涂二写在答题纸上三 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称二姓名二准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上三 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑三如需改动,用橡皮擦干净后,再选涂其他答案标号三不能答在试题卷上三 一二单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将 答题纸”的相应代码涂黑三错涂二多涂或未涂均无分三 1.数据的逻辑结构分为四种,其中结构最复杂的是 A.集合 B.线性结构 C.树形结构 D.图结构 2.下面程序是矩阵转置算法MM的实现过程,其时间复杂度为 const int n=3; void MM(int A[n][n]) { int i,j,temp; for(i=0;i

3.设顺序表的表长为n,则删除一个元素在最坏情况下元素移动次数为 A.n-2 B.n-1 C.n D.n+1 4.带头结点的双向循环链表L为空的条件是 A.L->next==L->prior B.L->prior==NULL C.(L->next==L)&&(L->prior==L) D.(L->next==L)&&(L->prior=NULL) 5.执行进栈操作,在元素x进栈前需要进行的操作是 A.判断栈是否满,若栈未满,top值加1 B.判断栈是否空,若栈未空,top值加1 C.判断栈是否满,若栈未满,top值减1 D.判断栈是否空,若栈未空,top值减1 6.关于队列,下列叙述正确的是 A.队列的元素个数可以无穷大 B.队列中元素的类型可以不同 C.队列是一个非线性的序列 D.队列的特点是先进先出 7.设循环队列的元素存放在一维数组Q[30]中,队列非空时,front指示队列首结点的前一个位置,rear指示队列尾结点三如果队列中元素的个数为10,front的值为25,则rear应指向的元素是 A.Q[4] B.Q[5] C.Q[14] D.Q[15] 8.二叉树第i(i≥1)层上的结点数最多为 A.2i-1 B.i-1 C.2*i D.2*(i-1) 9.关于二叉链表,下列叙述正确的是 A.二叉链表是二叉树唯一的链式存储结构 B.对二叉链表的访问可以从任意结点开始 C.每个二叉链表不需要有一个指向根节点的指针 D.二叉链表的结点结构包含一个数据域和两个指针域 10.假设初始森林中共有n棵二叉树,每棵树中都仅有一个孤立的结点三将该森林构造成哈夫 曼树,则最终求得的哈夫曼树的结点数为 A.n-1 B.n C.2n-1 D.2n 11.无向图中的极大连通子图是 A.连通分量 B.生成树 C.强连通分量 D.强连通图 12.在用邻接表表示图时,对图进行深度优先搜索遍历的算法的时间复杂度为 A.O(n) B.O(n+e) C.O(n2) D.O(n3)

大学计算机考试选择题及答案

选择题练习 一、基础知识 1.晶体管计算机是___D___代的计算机。 A、第一代 B、第二代 C、第三代 D、第四代 2. 微型计算机中运算器的主要功能是__B___。 A、逻辑运算 B、算术运算和逻辑运算 C、算术运算 D、科学运算3.微机的微处理器芯片上集成有____B_____。 A、控制器和存储器 B、控制器和运算器 C、CPU和存储器 D、运算器和I/O接口 4.微型计算机硬件系统中最核心的部件是___B___。 A、主板 B、CPU C、内存储器 D、I/O设备 5.计算机的主机指的是 C 。 A、运算器和内存储器 B、运算器和控制器 C、中央处理器和内存储器 D、运算器和外存储器 6.计算机的存储系统由____B____组成。 A、ROM和RAM B、内存和外存 C、硬盘和软盘 D、磁带机和光盘7.一台完整的计算机系统应包括____B_____。 A、CPU和输入/输出设备 B、硬件系统和软件系统 C、内存储器、控制器和运算器 D、主机和外部设备 8. 计算机热启动是指____B____。 A、计算机自动启动 B、不断电状态下的重新启动 C、重新由硬盘启动 D、计算机发热时候的重新启动 9.计算机能直接执行的语言是____B_____。 A、高级语言 B、机器语言 C、汇编语言 D、BASIC语言 10、下列存储器中,断电后信息会丢失的是___C____。 A、CD-ROM B、磁盘 C、RAM D、ROM 11.ROM表示___D___。 A、随机存取存储器 B、读写存储器 C、硬盘 D、只读存储器12.在微型机中CPU对以下几个部件访问速度最快的是____C_____。 A、硬盘 B、软盘 C、RAM D、打印机 13.在计算机内部,汉字的内码是___C____来表示。 A、ASCII码 B、BCD码 C、二进制数 D、十六进制数 14.下列数中最小数是 D 。 A、(101101)2 B、(46)10 C、(2F)16 D、(54)8 15.下列数中最大数是 B 。 1

自考数据结构导论

全国2014年4月高等教育自学考试 数据结构导论试题 课程代码:02142 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.下列几种算法时间复杂度中,最小的是( A ) A.O(log2n) B.O(n) C.O(n2) D.O(1) 2.数据的存储方式中除了顺序存储方式和链式存储方式之外,还有( D ) A.索引存储方式和树形存储方式 B.线性存储方式和散列存储方式 C.线性存储方式和索引存储方式 D.索引存储方式和散列存储方式 3.表长为n的顺序表中做删除运算的平均时间复杂度为( C ) A.O(1) B.O(log2n) C.O(n) D.O(n2) 4.顺序表中定位算法(查找值为x的结点序号最小值)的平均时间复杂度为( C ) A.O(1) B.O(log2n) C.O(n) D.O(n2) 5.元素的进栈次序为A,B,C,D,E,出栈的第一个元素为E,则第四个出栈的元素为( C ) A.D B.C C.B D.A 6.带头结点的链队列中,队列头和队列尾指针分别为front和rear,则判断队列空的条件为( A ) A.front==rear B.front!=NULL C.rear!==NULL D.front==NULL 7.深度为5的二叉树,结点个数最多为( A )

02142数据结构导论2010年1 月份真题及答案

2010年1月高等教育自学考试全国统一命题考试 数据结构导论试题 课程代码:02142 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下述文件中适合于磁带存储的是() A.顺序文件 B.索引文件 C.散列文件 D.多关键字文件 2.某二叉树的后根遍历序列为dabec,中根遍历序列为debac,则先根遍历序列为() A.acbed B.becab C.deabc D.cedba 3.含有n个结点的二叉树用二叉链表表示时,空指针域个数为( ) A.n-1 B.n C.n+1 D.n+2 4.在一个图中,所有顶点的度数之和与图的边数的比是( ) A.1∶2 B.1∶1 C.2∶1 D.4∶1 5.长度为n的链队列用单循环链表表示,若只设头指针,则出队操作的时间复杂度为( ) A.O(1) B.O(1og2n) C.O(n) D.O(n2) 6.下述几种排序方法中,要求内存量最大的是( ) A.插入排序 B.快速排序 C.归并排序 D.选择排序 7.对n个不同值进行冒泡排序,在元素无序的情况下比较的次数为( ) A.n-1 B.n C.n+1 D.n(n-1)/2 8.对线性表进行二分查找时,要求线性表必须( ) A.以顺序方式存储 B.以链式方式存储 C.以顺序方式存储,且结点按关键字有序排列 D.以链接方式存储,且结点按关键字有序排列

9.在表长为n的顺序表上做删除运算,其平均时间复杂度为( ) A.O(1) B.O(n) C.O(nlog2n) D.O(n2) 10.当利用大小为n的数组顺序存储一个队列时,该队列的最大容量为( ) A.n-2 B.n-1 C.n D.n+1 11.有关插入排序的叙述,错误的 ...是( ) A.插入排序在最坏情况下需要O(n2)时间 B.插入排序在最佳情况可在O(n)时间内完成 C.插入排序平均需要O(nlog2n)时间 D.插入排序的空间复杂度为O(1) 12.有关树的叙述正确的是( ) A.每一个内部结点至少有一个兄弟 B.每一个叶结点均有父结点 C.有的树没有子树 D.每个树至少有一个根结点与一个叶结点。 13.循环队列存储在数组元素A[0]至A[m]中,则入队时的操作为( ) A.rear=rear+1 B.rear=(rear+1)%(m-1) C.rear=(rear+1)%m D.rear=(rear+1)%(m+1) 14.关于串的的叙述,不正确 ...的是( ) A.串是字符的有限序列 B.空串是由空格构成的串 C.替换是串的一种重要运算 D.串既可以采用顺序存储,也可以采用链式存储 15.对称矩阵A[N][N],A[1][1]为首元素,将下三角(包括对角线)元素以行优先顺序存储到一维数组元素T[1]至T[N(N+1)/2]中,则任一上三角元素A[i][j]存于T[k]中,下标k为( ) A.i(i-1)/2+j B.j(j-1)/2+i C.i(j-i)/2+1 D.j(i-1)/2+l 二、填空题(本大题共13小题,每小题2分,共26分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.下列程序段的时间复杂度为____________。 for(i=1;i<=n;i++) for(j=1;j<=n;j++)

计算机基础知识练习题.doc含答案

(1)通常所说的微型机主机是指 A)CPU和内存B)CPU和硬盘 C)CPU、内存和硬盘D)CPU、内存与CD-RO M 【解析】内存又称为主存。CPU与内存合在一起一般称为主机。 (2)一个完整计算机系统的组成部分应该是 A)主机、键盘和显示器B)系统软件和应用软件 C)主机和它的外部设备D)硬件系统和软件系统 【解析】计算机系统由硬件(Hardware)和软件(Software)两大部分组成。硬件是指物理上存在的各种设备,软件是指运行在计算机硬件上的程序、运行程序所需的数据和相关文档的总称。 (3)以下表示随机存储器的是 A)RAM B)ROM C)FLOPPY D)CD-ROM 【解析】内存分为随机存储器(RAM)和只读存储器(ROM)。 (4)ROM中的信息是 A)由生产厂家预先写入的B)在安装系统时写入的 C)根据用户需求不同,由用户随时写入的 D)由程序临时存入的 【解析】只读存储器是只能读出而不能随意写入信息的存储器。ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。当计算机断电后,ROM中的信息不会丢失。 (5)计算机的主存储器是指(……) A)RAM和磁盘…B)ROM…C)ROM和RAM….D)硬盘和控制器 【解析】主存储器由随机存储器RAM和只读存储器ROM组成,其中最主要的成分为RAM。(6)计算机内存储器是(……) A)按二进制编址….B)按字节编址… C)按字长编址…D)根据微处理器型号不同而编址 (7)DVD-ROM 属于 A)大容量可读可写外存储器B)大容量只读外部存储器 C)CPU可直接存取的存储器D)只读内存储器 【解析】DVD-ROM(只读型DVD)属于计算机数据存储只读光盘,用途类似CD-ROM。CD-ROM 的意思是"高密度光盘只读存储器",简称只读光盘。只读光盘只能读出信息,不能写入信息。 (8)下列关于CD-R光盘的描述中,错误的是 A)只能写入一次,可以反复读出的一次性写入光盘 B)可多次擦除型光盘 C)以用来存储大量用户数据的一次性写入的光盘 D)CD-R是Compact Disc Recordable的缩写 【解析】CD-R是只能一次写入资料,可以反复读出的一次性写入光盘的只读光盘。 (9)在CD光盘上标记有CD-RW字样,此标记表明这光盘 A)只能写入一次,可以反复读出的一次性写入光盘

期末复习资料计算机选择题

计算机选择题200道含答案 1. CPU能直接访问的部件是()。 A)硬盘B)U盘C)外存D)内存 2. 通常,计算机硬件的五大基本部件包括:运算器、存储器、输入设备、输出设备和()。 A) 显示器B) 控制器C) 磁盘驱动器D) 鼠标器 3. ROM和RAM的主要区别是()。 A)断电后,ROM内保存的信息会丢失,RAM可以长期保存而不会丢失 B)断电后,RAM内保存的信息会丢失,ROM可以长期保存而不会丢失 C)ROM是内存储器,RAM是外存储器 D)ROM是外存储器,RAM是内存储器 4. 操作系统是一种()软件。 A)系统B)编辑C)应用D)实用 5. 世界上第一台计算机诞生于()。 A)1944年B)1945年C)1946年D)1947年 6. 下面哪一组是系统软件()。 A) WINDOWS和MIS B) WINDOWS和UNIX C) WPS和UNIX D) UNIX和Word 7. 十进制数234转换为二进制数是()。 A)11101011 B)11010111 C)11101010 D)11010110 8. 计算机多层次的存储体系结构包括( )。 A) 硬盘、软盘、CD-ROM和DVD ROM B) 内存储器、硬盘、软盘、CD-ROM和DVD-ROM C) 主存储器、辅助存储器、高速缓冲存储器 D) 内存、Cache、硬盘 9. 32位微型计算机中的32指的是( )。 A)微型机号B)机器字长C)内存容量D)存储单位 10. 在计算机中,地址和数据等全部信息的存储和运算都是采用()。 A)八进制B)十进制C)二进制D)十六进制 11. 在计算机领域中,通常用英文单词"Byte"来表示()。 A)字B)字长C)二进制位D)字节 12. 冯·诺依曼式计算机硬件系统的组成部分包括()。 A)运算器、外部存储器、控制器、输入设备和输出设备 B)运算器、控制器、存储器、输入设备和输出设备 C)电源、控制器、存储器、输入设备和输出设备 D)运算器、放大器、存储器、输入设备和输出设备 13. 以下说法正确的是()。 A) CPU由运算器和存储器组成 B) 打开一个WORD文档就是把文档内容从磁盘读入内存并显示 C) 关闭电源后,ROM上的信息就消失 D) 计算机一旦感染了病毒就不能再启动了 14. 下列4个数中,最大的一个数是()。 A)(110010)2B)(66)8C)(51)10D)(35)16 15. 下列叙述中,正确的一条是()。 A)储存在任何存储器中的信息,断电后都不会丢失 B)操作系统是只对硬盘进行管理的程序 C)硬盘装在主机箱内,因此硬盘属于主存 D)硬盘驱动器属于外部设备

2010年1月自考数据结构导论真题

全国2010年1月自学考试数据结构导论试题 课程代码:02142 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下述文件中适合于磁带存储的是() A.顺序文件 B.索引文件 C.散列文件 D.多关键字文件 2.某二叉树的后根遍历序列为dabec,中根遍历序列为debac,则先根遍历序列为() A.acbed B.becab C.deabc D.cedba 3.含有n个结点的二叉树用二叉链表表示时,空指针域个数为( ) A.n-1 B.n C.n+1 D.n+2 4.在一个图中,所有顶点的度数之和与图的边数的比是( ) A.1∶2 B.1∶1 C.2∶1 D.4∶1 5.长度为n的链队列用单循环链表表示,若只设头指针,则出队操作的时间复杂度为( ) A.O(1) B.O(1og2n) C.O(n) D.O(n2) 6.下述几种排序方法中,要求内存量最大的是( ) A.插入排序 B.快速排序 C.归并排序 D.选择排序 7.对n个不同值进行冒泡排序,在元素无序的情况下比较的次数为( ) A.n-1 B.n C.n+1 D.n(n-1)/2 8.对线性表进行二分查找时,要求线性表必须( ) A.以顺序方式存储 B.以链式方式存储 C.以顺序方式存储,且结点按关键字有序排列 D.以链接方式存储,且结点按关键字有序排列 9.在表长为n的顺序表上做删除运算,其平均时间复杂度为( ) A.O(1) B.O(n)

C.O(nlog2n) D.O(n2) 10.当利用大小为n的数组顺序存储一个队列时,该队列的最大容量为( ) A.n-2 B.n-1 C.n D.n+1 11.有关插入排序的叙述,错误的 ...是( ) A.插入排序在最坏情况下需要O(n2)时间 B.插入排序在最佳情况可在O(n)时间内完成 C.插入排序平均需要O(nlog2n)时间 D.插入排序的空间复杂度为O(1) 12.有关树的叙述正确的是( ) A.每一个内部结点至少有一个兄弟 B.每一个叶结点均有父结点 C.有的树没有子树 D.每个树至少有一个根结点与一个叶结点。 13.循环队列存储在数组元素A[0]至A[m]中,则入队时的操作为( ) A.rear=rear+1 B.rear=(rear+1)%(m-1) C.rear=(rear+1)%m D.rear=(rear+1)%(m+1) 14.关于串的的叙述,不正确 ...的是( ) A.串是字符的有限序列 B.空串是由空格构成的串 C.替换是串的一种重要运算 D.串既可以采用顺序存储,也可以采用链式存储 15.对称矩阵A[N][N],A[1][1]为首元素,将下三角(包括对角线)元素以行优先顺序存储到一维数组元素T[1]至T[N(N+1)/2]中,则任一上三角元素A[i][j]存于T[k]中,下标k为( ) A.i(i-1)/2+j B.j(j-1)/2+i C.i(j-i)/2+1 D.j(i-1)/2+l 二、填空题(本大题共13小题,每小题2分,共26分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.下列程序段的时间复杂度为____________。 for(i=1;i<=n;i++) for(j=1;j<=n;j++) for(k=1;k<=n;k++) s=i+j+k; 17.在数据结构中,各个结点按逻辑关系互相缠绕,任意两个结点可以邻接的结构称为____________。

计算机选择题及答案2016

1. 下列关于世界上第一台电子计算机ENIAC的叙述中,不正确的是() A.ENIAC是1946年在美国诞生的 B.ENIAC主要采用电子管和继电器 C.ENIAC是首次采用存储程序和程序控制使计算机自动工作 D.ENIAC主要用于弹道计算 2. 奠定了现代计算机结构理论的科学家是() A.诺贝尔 B.爱因斯坦 C.冯·诺依曼 D.居里 3. 提出计算机“存储程序”理论的科学家是() A.图灵 B.布尔 C.冯·诺依曼 D.帕斯卡 4. 冯·诺依曼提出的计算机体系结构中,构成硬件系统的是() A.2大基本部件 B.3大基本部件 C.4大基本部件 D.5大基本部件 5. 冯·诺依曼计算机工作原理的核心是() 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.存储程序与自动控制 1

自考02142《数据结构导论》串讲笔记

第一张概论 1.1 引言 两项基本任务:数据表示,数据处理 软件系统生存期:软件计划,需求分析,软件设计,软件编码,软件测试,软件维护 由一种逻辑结构和一组基本运算构成的整体是实际问题的一种数学模型,这种数学模型的建立,选择和实现是数据结构的核心问题。 机外表示------逻辑结构------存储结构 处理要求-----基本运算和运算-------算法 1.2 数据,逻辑结构和运算 数据:凡是能够被计算机存储,加工的对象通称为数据 数据元素:是数据的基本单位,在程序中作为一个整体加以考虑和处理。又称元素,顶点,结点,记录。 数据项:数据项组成数据元素,但通常不具有完整确定的实际意义,或不被当做一个整体对待。又称字段或域,是数据不可分割的最小标示单位。 1.2.2数据的逻辑结构 逻辑关系:是指数据元素之间的关联方式,又称“邻接关系” 逻辑结构:数据元素之间逻辑关系的整体称为逻辑结构。即数据的组织形式。 四种基本逻辑结构: 1 集合:任何两个结点间没有逻辑关系,组织形式松散 2 线性结构:结点按逻辑关系依次排列成一条“锁链” 3 树形结构:具有分支,层次特性,形态像自然界中的树 4. 图状结构:各个结点按逻辑关系互相缠绕,任何两个结点都可以邻接。 注意点: 1.逻辑结构与数据元素本身的形式,内容无关。 2.逻辑结构与数据元素的相对位置无关 3.逻辑结构与所含结点个数无关。 运算:运算是指在任何逻辑结构上施加的操作,即对逻辑结构的加工。 加工型运算:改变了原逻辑结构的“值”,如结点个数,结点内容等。 引用型运算:不改变原逻辑结构个数和值,只从中提取某些信息作为运算的结果。 引用:查找,读取 加工:插入,删除,更新 同一逻辑结构S上的两个运算A和B, A的实现需要或可以利用B,而B的实现不需要利用A,则称A可以归约为B。 假如X是S上的一些运算的集合,Y是X的一个子集,使得X中每一运算都可以规约为Y中的一个或多个运算,而Y中任何运算不可规约为别的运算,则称Y中运算(相对于X)为基本运算。 将逻辑结构S和在S上的基本运算集X的整体(S,X)称为一个数据结构。数据结构包括逻辑结构和处理方式。

计算机基础练习题附答案

计算机基础练习题 1.微机硬件系统中最核心的部件是____ 。 A、内存储器 B、输入输出设备 C、CPU D、硬盘 2.根据计算机使用的电信号来分类,电子计算机分为数字计算机和模拟计算机,其中,数 字计算机是以____为处理对象。 A、字符数字量 B、物理量 C、数字量 D、数字、字符和物理量 3.用MIPS来衡量的计算机性能指标是____ 。 A、传输速率 B、存储容量 C、字长 D、运算速度 4.交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是____。 A、Windows系统 B、DOS系统 C、分时系统 D、批处理系统 5.计算机硬盘正在工作时应特别注意避免____。 A、噪声 B、震动 C、潮湿 D、日光 6.下列四条叙述中,正确的一条是____。 A、字节通常用英文单词“bit”来表示 B、目前广泛使用的Pentium机其字长为5个字节 C、计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节 D、微型计算机的字长并不一定是字节的倍数 7.一条计算机指令中规定其执行功能的部分称为____。 A、源地址码 B、操作码 C、目标地址码 D、数据码 8.在微型计算机中,内存储器,通常采用____。 A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器 9.微型计算机键盘上的Tab键是____。 A、退格键 B、控制键 C、交替换档键 D、制表定位键 10.在计算机中,既可作为输入设备又可作为输出设备的是____。 A、显示器 B、磁盘驱动器 C、键盘 D、图形扫描仪 11.微型计算机中,ROM的中文名字是____。 A、随机存储器 B、只读存储器 C、高速缓冲存储器 D、可编程只读存储器 12.要存放10个24×24点阵的汉字字模,需要____存储空间。 A、74B B、320B C、720B D、72KB 13.把硬盘上的数据传送到计算机的内存中去,称为____。 A、打印 B、写盘 C、输出 D、读盘 14. 3.5英寸软盘片角上有一带黑滑块的小方口,当小方口被关闭时,其作用是____。

计算机应用基础选择题综合复习练习题

计算机应用基础选择题综合复习练习题. 计算机应用基础选择题综合练习题 一、计算机基本知识 1、如果一个非零且没有符号的地进制整数右边加个两零形成一个新的数,则这个新数的值是原数值的________。

A 二倍 B 四倍 C 八倍 D 二分之一 2、与十六进制数AB等值的十进制数是__________。 A 170 B 171 C 172 D 173 3、如果要播放音频或视频光盘,______可以不需要安装。 A 网卡 B 播放软件 C 声卡 D显卡 4、用MIPS衡量的计算机性能指标是_______。 A 安全性 B 存储容量 C 运算速度 D 可靠性 5、微型计算机外(辅)存储器是指______。 A ROM B 磁盘 C 软驱逐 D RAM 6、下列四条叙述中,正确的一条是______。 A 外存储器中的信息可以直接被CPU处理 B PC机在使用过程中突然断电,DRAM中存储的信息不会丢失 C 假若CPU向外输出20位地址,则它能直接访问的存储空间可达1MB D PC机在使用过程中突然断电,SRAM中存储的信息不会丢失 7、在微型计算机系统中,VGA是指_______。 A 显示器的标准之一 B 微机型号之一 C 打印机型之一 D CDROM的型号之一 8、下列描述中错误的是______。 A 所有计算机的字长都是固定不变的,是8位 B 多媒体技术具有集成性和交互性等特点 C 通常计算机的存储容量越大,性能越好

D 各种高级语言的翻译程序都属于系统软件 9、显示器的像素分辨率是______好。 A 一般为 B 越高越 C 越低越 D 中等为 10、微机中,2K字节表示的二进制位数为______。 A 8×2000 B 2000 C 2048 D 8×2048 11、把硬盘上的数据传送到计算机的内存中区,称为_______。 A 写盘 B 打印 C 读盘 D 输出 12、在计算机中,既可作为输入设备以可作为输出设备的是______。 A 键盘 B 磁盘驱动器 C显示器 D 扫描仪 13、为了防止病毒传染到3.5英寸的软盘片上,正确的方法是________。 A 打开盘片片角上的小方口 B 将盘片保存在清洁的地方 C 不要将盘片与写有病毒的盘片放在一起 D 关闭盘片片角上小方口 14、为解决某一特定问题而设计的指令序列称为_______。 A 程序 B 文档 C 语言 D 系统 应用Windows二 1、Windows任务栏不能设置为________。 A 显示时钟 B 总在最前 C 自动隐藏 D 总在底部 2、在Windows中,下列说法不正确的是______。 A 一个应用程序窗口可含多个文档窗口。 B 一个应用程序窗口与多个应用程序相对应 C 应用程序窗口最小化后,其对应的程序仍占用系统资源

相关文档
最新文档