中国石油大学数据结构试题及答案

1、在数据结构的讨论中把数据结构从逻辑上分为()

A内部结构与外部结构

B静态结构与动态结构

C线性结构与非线性结构

D紧凑结构与非紧凑结构。

2、采用线性链表表示一个向量时,要求占用的存储空间地址()

A必须是连续的

B部分地址必须是连续的

C一定是不连续的

D可连续可不连续

3、采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为()。

An

Bn/2

C(n-1)/2

D(n+1)/2

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

As→link=p→link;p→link=s;

Bp→link=s;s→link=q;

Cp→link=s→link;s→link=p;

Dq→link=s;s→link=p;

5、如果想在4092个数据中只需要选择其中最小的5个,采用()方法最好。

A起泡排序

B堆排序

C锦标赛排序

D快速排序

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

A求子串

B模式匹配

C串替换

D串连接

7、在数组A中,每一个数组元素A[i][j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是()。

A80

B100

C240

D270

8、将一个递归算法改为对应的非递归算法时,通常需要使用()。

A栈

B队列

C循环队列

D优先队列

9、一个队列的进队列顺序是1,2,3,4,则出队列顺序为()。

10、在循环队列中用数组A[0..m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是()。

A(front-rear+1)%m

B(rear-front+

1)%m

C(front-rear+m)%m

D(rear-front+m)%m

11、一个数组元素a[i]与()的表示等价。

A*(a+i)

Ba+i

C*a+i

D&a+i

12、若需要利用形参直接访问实参,则应把形参变量说明为()参数。

A指针

B引用

C值

D变量

for(inti=0;i

for(intj=0;j

a[i][j]=i*j;

AO(m2)

BO(n2)

CO(m*n)D

O(m+n)

intf(unsignedintn){

if(n==0||n==1)return1;

elsereturnn*f(n-1);

}

AO(1)

BO(n)

CO(n2)

DO(n!)

15、线性表若是采用链式存储结构时,要求内存中可用存储单元的地址()。

D连续或不连续都可以

16、数据结构的定义为(D,S),其中D是()的集合。

A算法B数据元素C数据操作D逻辑结构

17、算法分析的目的是()。

A找出数据结构的合理性

B研究算法中输入和输出的关系

C分析算法的效率以求改进

D分析算法的易懂性和文档性

18、在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行()。

As->link=p;p->link=s;

Bs->link=p->link;p->link=s;

Cs->link=p->link;p=s;

Dp->link=s;s->link=p;

19、设单链表中结点结构为(data,link).已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作

()

As->link=p->link;p->link=s;

Bq->link=s;s->link=p

Cp->link=s->link;s->link=p;

Dp->link=s;s->link=q;

20、设单链表中结点结构为(data,link).若想摘除结点*p的直接后继,则应执行下列哪一个操作()

Ap->link=p->link->link;

Bp=p->link;p->link=p->link->link;

Cp->link=p->link;

Dp=p->link->link;

21、设单循环链表中结点的结构为(data,link),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表第一个结点,则应执行下列哪一个操作(D)

As=rear;rear=rear->link;deletes;

Brear=rear->link;deleterear;

Crear=rear->link->link;deleterear;

Ds=rear->link->link;rear->link->link=s->link;deletes;s为第一个结点硫

22、设单循环链表中结点的结构为(data,link),且first为指向链表表头的指针,current为链表当前指针,在循环链表中检测current是否达到链表表尾的语句是(D)。

Acurrent->link=null

Bfirst->link=current

Cfirst=current

Dcurrent->link=first

?23、一个栈的入栈序列为a,b,c,则出栈序列不可能的是(C)。

THE END
1.从逻辑上可以把数据结构分为()两大类?A.动态结构静态结构B.顺序...答案:C.线性结构、非线性结构. 数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关.逻辑结构包括: 1.集合; 2.线性结构; 3.树形结构; 4.图形结构. 《数据结构》 数据结构课程中数据的逻辑结构分为线性结构和非线性结构. 对于...https://qb.zuoyebang.com/xfe-question/question/42a2d41f39e22c9a532f2badccdb0b8a.html
2.从逻辑上可以把数据结构分为什么两大类常见问题从逻辑上可以把数据结构分为什么两大类 从逻辑上可以把数据结构分为什么两大类? 数据的逻辑结构分两大类: 1、 线性结构。 2、非线性结构。 数据的存储方法有四种: 1、顺序存储方法 。 2、 链接存储方法 。 3、 索引存储方法。 4、散列存储方法 。https://m.php.cn/faq/447122.html
3.在数据结构中,从逻辑上可以把数据结构分为A动态结构和静态结构...在数据结构中,从逻辑上可以把数据结构分为 A 动态结构和静态结构 B 紧凑结构和非紧凑结构 由湖北事业单位考试提供同步湖北人事考试。更多关于事业单位考试真题,教师招聘考试试题,事业单位试题,湖北事业单位试题资料的内容,请关注湖北事业单位考试频道/湖北人事考试!咨询电话:027-87870401。湖北事业单位考试交流群:点击 ...https://hb.huatu.com/sydw/1530725.html
4.从逻辑关系上讲,数据结构主要分为线性结构和非线性结构两类。从逻辑关系上讲,数据结构主要分为线性结构和非线性结构两类。 A、正确 B、错误 查看答案https://so.kaoshibao.com/detail/576170038.html
5.1在数据结构中,从逻辑上可以把数据结构分成()1在数据结构中...1、在数据结构中,从逻辑上可以把数据结构分成( )1、在数据结构中,从逻辑上可以把数据结构分成( )A、动态结构和静态结构 B、紧凑结构和非紧凑结构C、线性结构和非线性结构 D、内部结构和外部结构2、任何一个无向连通图的最小生成树()A、有一棵或多棵 B、只有一棵 C、一定有多棵 D、可能不存在3、一维数组...https://www.zybang.com/question/b7e5a6d2f43071d6447347142dc0e346.html
6.单选题在数据结构中,从存储结构上可以将之分为()。上一篇 【单选题】在数据结构中,从逻辑上可以把数据结构分成()。 下一篇 【单选题】某算法的时间复杂度是O(n^2),表明该算法的()。相关文章 【单选题】根据《中共中央国务院关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》,到2030年,我国森林覆盖率达到( )。 【单选题】2021年10月24日,中共中央...http://www.metct.com/bai/xue/56381.html
1.数据结构知识点概括(完整版)更新中数据结构知识点总结131811.数据就是指能够被计算机识别、存储和加工处理的信息的载体。 2.数据元素是数据的基本单位,可以由若干个数据项组成。数据项是具有独立含义的最小标识单位。 3.数据结构的定义: ·逻辑结构:从逻辑结构上描述数据,独立于计算机。 ·线性结构:一对一关系。 https://blog.csdn.net/2402_84051608/article/details/143730413
2.数据结构与算法——数据的逻辑结构和存储结构(物理结构)详解其他...在计算机科学中,数据结构是指组织和存储数据的方式,它决定了数据的逻辑结构和物理结构。逻辑结构是指数据在内存中的组织形式,而物理结构是指数据在硬盘或其他存储设备上的实际存储形式。在本文中,我们将详细介绍数据的逻辑结构和存储结构。 **1. 逻辑结构** ...http://www.shili8.cn/article/detail_20002673373.html
3.数据结构概念包括三个方面1. 数据的逻辑结构:描述数据元素之间的联系和约束,主要有线性结构(如数组、链表、栈、队列等)和非线性结构(如树、图等)。 2. 数据的物理存储结构:数据元素在计算机存储器中的存储方式,主要有顺序存储结构(如数组)、链式存储结构(如单向链表、双向链表、循环链表等)、索引存储结构(如索引顺序表、索引链表等)和散...https://www.xz3.com.cn/rjjc/pnwevx5nd.html
4.从逻辑上可以把数据结构分为()两大类如果数据结构中每个元素的前驱和后继的数目都不限,即元素之间存在M对N的联系,且M和N均可能大于1,则该结构为四种基本逻辑结构中的( )结构。 在数据结构中,从逻辑上可以把数据结构分成( )。 以下数据结构属于非线性结构的是( )。 数据元素的逻辑结构分为( )种基本类型。 逻辑结构可以分为( )。 以下数据结构...https://www.educity.cn/tiku/60136333.html
5.hive中提取二维列表中的所有元素hive取样19.数据结构中,在逻辑上可以把数据结构分成 A. 紧凑结构和非紧凑结构 B. 内部结构和外部结构 C.线性结构和非线性结构 D. 动态结构和静态结构 20.6个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列 A. 5,4,3,6,1,2 B. 4,5,3,1,2,6 ...https://blog.51cto.com/u_16099179/11186704
6.软件测试笔试题及答案12、具有n个顶点的有向图,所有顶点的出度之和为m,则所有顶点的入度之和为() A m B m+1 C n+1 D 2m+1 13、一棵有12个节点的完全二叉树,其深度是() A 4 B 5 C 3 D 6 14、把数据结构从逻辑上分为()两大类 A 顺序结构、链式结构 ...https://mip.yjbys.com/qiuzhizhinan/show-469178.html
7.数据结构按逻辑结构可分为两大类,它们分别是()。【简答题】数据结构分为逻辑结构与___。 查看完整题目与答案 【简答题】精子的尾部可分()、()、()和()四部分,其全长的轴心是()。 查看完整题目与答案 【单选题】104设数据结构B=(D,R),其中D={a,b,c,d,e,f},R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)},该数据结构为 ...https://www.shuashuati.com/ti/08ea9cbc5d704df1bbdf1915e8e2fab1.html?fm=bdbds77adbb048d22b4d7f1737ec1c21c3617
8.从逻辑功能上,计算机网络可以分成和从逻辑功能上,计算机网络可以分成___和___两个部 分 查看答案https://www.shangxueba.com/pufa/GSWPDZAS.html