二级C语言真题2013年09月 2.docVIP

  • 14
  • 0
  • 约1.9万字
  • 约 30页
  • 2020-06-11 发布于天津
  • 举报
二级C语言真题2013年09月-(2) (总分:100.00,做题时间:90分钟) 一、选择题(总题数:40,分数:40.00) 1.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为______。 (分数:1.00) A.4 √ B.6 C.m-5 D.m-6 解析:[解析] 循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=15,rear=20时,队列中有5个元素,比较次数为4次,故A选项正确。 2.下列叙述中正确的是______。 (分数:1.00) A.循环队列属于队列的链式存储结构 B.双向链表是二叉树的链式存储结构 C.非线性结构只能采用链式存储结构 D.有的非线性结构也可以采用顺序存储结构 √ 解析:[解析] 循环队列是队列的一种顺序存储结构,A选项错误。双向链表为顺序存储结构,二叉树通常采用链式存储结构,B选项错误。完全二叉树是属于非线性结构,但其最佳存储方式是顺序存

文档评论(0)

1亿VIP精品文档

相关文档