最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

2014年广西壮族自治区数据结构(C++)一点通

来源:动视网 责编:小OO 时间:2025-10-04 11:01:50
文档

2014年广西壮族自治区数据结构(C++)一点通

1、在决定选取何种存储结构时,一般不考虑A。A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。2、在以下的叙述中,正确的是B。A.线性表的顺序存储结构优于链表存储结构B.二维数组是其数据元素为线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出3、链表不具备的特点是A。A.可随机访问任一结点B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与其长度成正比4、下列关于哈夫曼树的叙述中,错误的是A.用n个结点构造的哈夫曼树是
推荐度:
导读1、在决定选取何种存储结构时,一般不考虑A。A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。2、在以下的叙述中,正确的是B。A.线性表的顺序存储结构优于链表存储结构B.二维数组是其数据元素为线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出3、链表不具备的特点是A。A.可随机访问任一结点B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与其长度成正比4、下列关于哈夫曼树的叙述中,错误的是A.用n个结点构造的哈夫曼树是
1、在决定选取何种存储结构时,一般不考虑 A 。

A.各结点的值如何 B.结点个数的多少

C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。

2、在以下的叙述中,正确的是 B 。

A.线性表的顺序存储结构优于链表存储结构

B.二维数组是其数据元素为线性表的线性表

C.栈的操作方式是先进先出

D.队列的操作方式是先进后出

3、链表不具备的特点是 A 。

A.可随机访问任一结点 B.插入删除不需要移动元素

C.不必事先估计存储空间 D.所需空间与其长度成正比

4、下列关于哈夫曼树的叙述中,错误的是

A.用n个结点构造的哈夫曼树是唯一的

B.哈夫曼树中只有度为0或度为2的结点

C.树中两个权值最小的结点可能是兄弟结点

D.同一结点集构造的二叉树中,哈夫曼树的WPL最小

5、在决定选取何种存储结构时,一般不考虑 A 。

A.各结点的值如何 B.结点个数的多少

C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。

6、衡量查找算法效率的主要标准是( C )。

A)元素个数B)所需的存储量

C)平均查找长度D)算法难易程度

7、下列选项中,符合堆定义的是

A.{102,24,55,60,,93}

B.{24,,55,60,93,102}

C.{102,93,55,60,,24}

D.{102,60。,93,55,24}

8、在数据结构中,与所使用的计算机无关的是数据的 A 结构。

A.逻辑 B.存储 C.逻辑和存储 D.物理

9、与单链表相比,双链表的优点之一是 D 。

A.插入、删除操作更简单

B.可以进行随机访问

C.可以省略表头指针或表尾指针

D.顺序访问相邻结点更灵活

10、对于图1所示的二叉树,其后序序列为(C )。

A)ABDECFGB)DBEAFCG

C)DEBFGCAD)GFCEBDA

11、在循环双链表的p所指的结点之前插入s所指结点的操作是 D 。

A.p->prior = s;s->next = p;p->prior->next = s;s->prior = p->prior

B.p->prior = s;p->prior->next = s;s->next = p;s->prior = p->prior

C.s->next = p;s->prior = p->prior;p->prior = s;p->prior->next = s

D.s->next = p;s->prior = p->prior;p->prior->next = s;p->prior = s

12、一棵左子树为空的二叉树在前序线索化后,其空指针域个数为

A.0 B.1 C.2 D.不确定

13、如果最常用的操作是取第i个结点及其前驱,则采用 D 存储方式最节省时间。

A.单链表 B.双链表 C.单循环链表 D. 顺序表

14、如果最常用的操作是取第i个结点及其前驱,则采用 D 存储方式最节省时间。

A.单链表 B.双链表 C.单循环链表 D. 顺序表

15、在一

个具有n个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是 B 。

A.O(1) B.O(n) C.O(n2) D.O(nlog2n)

16、在决定选取何种存储结构时,一般不考虑 A 。

A.各结点的值如何 B.结点个数的多少

C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。

17、非空的循环单链表head的尾结点(由p所指向)满足 C 。

A.p->next == NULL B.p == NULL

C.p->next ==head D.p == head

18、栈采用不同的存储方式时,下列关于出栈过程的叙述中,正确的是

A.顺序栈需要判定栈空,链栈也需要判定

B.顺序栈需要判定栈空,而链栈不需要判定

C.顺序栈不需要判定栈空,而链栈需要判定

D.顺序栈不需要判定栈空,链栈也不需要判定

19、与单链表相比,双链表的优点之一是 D 。

A.插入、删除操作更简单

B.可以进行随机访问

C.可以省略表头指针或表尾指针

D.顺序访问相邻结点更灵活

20、一个栈的入栈序列是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

21、数据结构中,从逻辑上可以把数据结构分成(?)。

?A.动态结构和静态结构?B.紧凑结构和非紧凑结构?C.线性结构和非线性结构?D.内部结构和外部结构

22、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C 。

A.数据的处理方法 B.数据元素的类型

C.数据元素之间的关系 D.数据的存储方法

23、有向图采用邻接矩阵存储,某一行中非零元素的个数等于

A.对应顶点v的度

B.对应顶点v的出度

C.对应顶点v的入度

D.依附于对应顶点v的边数

24、已知关键字序列为{66,82,25,51,98,108},利用快速排序方法,以第一个元素为基准得到的一趟排序结果为

A.{25,51,66,82,98,108}

B.{25,51,66,98,82,108}

C.{51,25,66,108,98,82}

D.{51,25,66,82,98,108}

25、已知关键字序列为{66,82,25,51,98,108},利用快速排序方法,以第一个元素为基准得到的一趟排序结果为

A.{25,51,66,82,98,108}

B.{25,51,66,98,82,108}

C.{51,25,66,108,98,82}

D.{51,25,66,82,98,108}

26、如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,则最好使用 B 。

A.只有表头指针没有表尾指针的循环单链表

B.只有表尾指针没有表头指针的循环单链表

C.非循环双链表

D.循环双链表

27、与单链表相比,双链表的优点之一是 D 。

A.插入、删除操作更简单

B.可以进行随机访问

C.可以省略表头

指针或表尾指针

D.顺序访问相邻结点更灵活

28、n个顶点的强连通图中至少含有( )。

A.n—l条有向边 B.n条有向边

C.n(n—1)/2条有向边 D.n(n一1)条有向边

29、在一个具有n个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是 B 。

A.O(1) B.O(n) C.O(n2) D.O(nlog2n)

30、数据结构在计算机内存中的表示是指 A 。

A.数据的存储结构 B.数据结构 C.数据的逻辑结构 D.数据元素之间的关系

31、若进栈序列为1,2,3,4,则不可能得到的出栈序列是( C )。

A)3,2,1,4B)3,2,4,1

C)4,2,3,1D)2,3,4,1

32、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C 。

A.数据的处理方法 B.数据元素的类型

C.数据元素之间的关系 D.数据的存储方法

33、栈采用不同的存储方式时,下列关于出栈过程的叙述中,正确的是

A.顺序栈需要判定栈空,链栈也需要判定

B.顺序栈需要判定栈空,而链栈不需要判定

C.顺序栈不需要判定栈空,而链栈需要判定

D.顺序栈不需要判定栈空,链栈也不需要判定

34、下列关于哈夫曼树的叙述中,错误的是

A.用n个结点构造的哈夫曼树是唯一的

B.哈夫曼树中只有度为0或度为2的结点

C.树中两个权值最小的结点可能是兄弟结点

D.同一结点集构造的二叉树中,哈夫曼树的WPL最小

35、深度为k的完全二叉树至多有( )个结点

A B C D

36、向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )。

A.O(n) B.O(1)

C.O(n2) D.O(10g2n)

37、若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用

D 存储方式最节省运算时间。

A.单链表 B.给出表头指针的单循环链表 C.双链表 D.带头结点的双循环链表

38、在二维数组a[9][10]中:每个数组元素占用3个存储空间,从首地址SA开始按行优先

连续存放,则元素a[8][5]的起始地址是

A.SA+141 B.SA+144 C.SA+222 D.SA+255

39、与单链表相比,双链表的优点之一是 D 。

A.插入、删除操作更简单

B.可以进行随机访问

C.可以省略表头指针或表尾指针

D.顺序访问相邻结点更灵活

40、若一个栈以数组V[0..n-1]存储,初始栈顶指针top为n,则x入栈的正确操作是

A.top=top+1;V[top]=x B.V[top]=x;top=top+1

C.top=top一1;V[mp]=x D.V[top]=x;top=top—l

41、已知关键字序列为{66,82,25,51,98,108},利用快速排序方法,以第一个元素为基准得到的一趟

排序结果为

A.{25,51,66,82,98,108}

B.{25,51,66,98,82,108}

C.{51,25,66,108,98,82}

D.{51,25,66,82,98,108}

42、若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用

D 存储方式最节省运算时间。

A.单链表 B.给出表头指针的单循环链表 C.双链表 D.带头结点的双循环链表

43、深度为k的完全二叉树至多有( )个结点

A B C D

44、下述排序方法中,时间性能和待排序记录的初始状态无关的是( )

A 插入排序和快速排序 B 归并排序和快速排序

C 选择排序和归并排序 D 插入排序和归并排序

45、不带头结点的单链表head为空的判定条件是 A 。

A.head == NULL B head->next ==NULL

C.head->next ==head D head!=NULL

46、下述排序方法中,时间性能和待排序记录的初始状态无关的是( )

A 插入排序和快速排序 B 归并排序和快速排序

C 选择排序和归并排序 D 插入排序和归并排序

47、一棵左子树为空的二叉树在前序线索化后,其空指针域个数为

A.0 B.1 C.2 D.不确定

48、通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 B 。

A.数据元素具有同一特点

B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致

C.每个数据元素都一样

D.数据元素所包含的数据项的个数要相等

49、若某线性表中最常用的操作是取第i个元素和找第i个元素的前驱,则采用( )存储方法最节省时间

A 顺序表 B单链表 C 双链表 D单循环链表

50、在数据结构中,与所使用的计算机无关的是数据的 A 结构。

A.逻辑 B.存储 C.逻辑和存储 D.物理

51、深度为k的完全二叉树至多有( )个结点

A B C D

52、在平衡二叉树中插入一个结点后造成不平衡,设最低的不平衡结点为A,并已知A的左孩子平衡因子为0,右孩子平衡因子为1,则应该做( )型调整以使其平衡

A LL B LR C RL D RR

53、当一个作为实际传递的对象占用的存储空间较大并可能需要修改时,应最好把它说明为( )参数,以节省参数值的传输时间和存储参数的空间。

A.整形 B.引用型

C.指针型 D.常值引用型?

54、若进栈序列为1,2,3,4,则不可能得到的出栈序列是( C )。

A)3,2,1,4B)3,2,4,1

C)4,2,3,1D)2,3,4,1

55、衡量查找算法效率的主要标准是( C )。

A)元素个数B)所需的存储

C)平均查找长度D)算法难易程度

56、深度为k的完全二叉树所含叶结点的个数最多为( B)。

A)2k B) 2k-1 C)k D) 2k

57、衡量查找算法效率的主要标准是( C )。

A)元素个数B)所需的存储量

C)平均查找长度D)算法难易程度

58、在数据结构中,与所使用的计算机无关的是数据的 A 结构。

A.逻辑 B.存储 C.逻辑和存储 D.物理

59、在数据结构中,从逻辑上可以把数据结构分为 C 。

A.动态结构和静态结构 B.紧凑结构和非紧凑结构

C.线性结构和非线性结构 D.内部结构和外部结构

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

A.24 B.48

C. 72 D. 53

61、下列选项中,符合堆定义的是

A.{102,24,55,60,,93}

B.{24,,55,60,93,102}

C.{102,93,55,60,,24}

D.{102,60。,93,55,24}

62、衡量查找算法效率的主要标准是( C )。

A)元素个数B)所需的存储量

C)平均查找长度D)算法难易程度

63、深度为k的完全二叉树所含叶结点的个数最多为( B)。

A)2k B) 2k-1 C)k D) 2k

、向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )。

A.O(n) B.O(1)

C.O(n2) D.O(10g2n)

65、非空的循环单链表head的尾结点(由p所指向)满足 C 。

A.p->next == NULL B.p == NULL

C.p->next ==head D.p == head

66、下列选项中,其平均查找性能与基于二叉排序树的查找相当的是

A.二分查找 B.顺序查找 C.分块查找 D.索引顺序查找

67、向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )。

A.O(n) B.O(1)

C.O(n2) D.O(10g2n)

68、在决定选取何种存储结构时,一般不考虑 A 。

A.各结点的值如何 B.结点个数的多少

C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。

69、在一个单链表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

70、在决定选取何种存储结构时,一般不考虑 A 。

A.各结点的值如何 B.结点个数的多少

C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。

71、n个顶点的强连通图中至少含有( )。

A.n—l条有向边 B.n条有向边

C.n(n—1)/2条有向边 D.n(n一1)条有向边

72、衡量查找算法效率的主要标准是( C )。

A

)元素个数B)所需的存储量

C)平均查找长度D)算法难易程度

73、有向图采用邻接矩阵存储,某一行中非零元素的个数等于

A.对应顶点v的度

B.对应顶点v的出度

C.对应顶点v的入度

D.依附于对应顶点v的边数

74、算法分析的目的是 C ,算法分析的两个主要方面是 A 。

(1)A.找出数据结构的合理性 B.研究算法中的输入和输出的关系

C.分析算法的效率以求改进 C.分析算法的易读性和文档性

(2)A.空间复杂度和时间复杂度 B.正确性和简明性

C.可读性和文档性 D.数据复杂性和程序复杂性

75、有向图采用邻接矩阵存储,某一行中非零元素的个数等于

A.对应顶点v的度

B.对应顶点v的出度

C.对应顶点v的入度

D.依附于对应顶点v的边数

76、在以下的叙述中,正确的是 B 。

A.线性表的顺序存储结构优于链表存储结构

B.二维数组是其数据元素为线性表的线性表

C.栈的操作方式是先进先出

D.队列的操作方式是先进后出

77、算法分析的目的是 C ,算法分析的两个主要方面是 A 。

(1)A.找出数据结构的合理性 B.研究算法中的输入和输出的关系

C.分析算法的效率以求改进 C.分析算法的易读性和文档性

(2)A.空间复杂度和时间复杂度 B.正确性和简明性

C.可读性和文档性 D.数据复杂性和程序复杂性

78、非空的循环单链表head的尾结点(由p所指向)满足 C 。

A.p->next == NULL B.p == NULL

C.p->next ==head D.p == head

79、在循环双链表的p所指的结点之前插入s所指结点的操作是 D 。

A.p->prior = s;s->next = p;p->prior->next = s;s->prior = p->prior

B.p->prior = s;p->prior->next = s;s->next = p;s->prior = p->prior

C.s->next = p;s->prior = p->prior;p->prior = s;p->prior->next = s

D.s->next = p;s->prior = p->prior;p->prior->next = s;p->prior = s

80、衡量查找算法效率的主要标准是( C )。

A)元素个数B)所需的存储量

C)平均查找长度D)算法难易程度

81、下列选项中,符合堆定义的是

A.{102,24,55,60,,93}

B.{24,,55,60,93,102}

C.{102,93,55,60,,24}

D.{102,60。,93,55,24}

文档

2014年广西壮族自治区数据结构(C++)一点通

1、在决定选取何种存储结构时,一般不考虑A。A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。2、在以下的叙述中,正确的是B。A.线性表的顺序存储结构优于链表存储结构B.二维数组是其数据元素为线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出3、链表不具备的特点是A。A.可随机访问任一结点B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与其长度成正比4、下列关于哈夫曼树的叙述中,错误的是A.用n个结点构造的哈夫曼树是
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top