1
您的位置: 线上活动  >  在线答题  >  答题题库

1

2024-12-16 16:25:30.226.0.58157

1 在线考试 答题题目
1、 15.从逻辑上可将数据结构分为()。
  • A、动态结构和静态结构
  • B、紧凑结构和非紧凑结构
  • C、内部结构和外部结构
  • D、线性结构和非线性结构


  • 2、 1.下面代码段的时间复杂度是()。 for(i=0;i<n; i++ ) for(j=0;j<m; j++ )a[i][j]=0;
  • A、O(1)
  • B、0(mn)
  • C、0(m2)
  • D、O(n2)


  • 3、 2.下面代码段的时间复杂度是() S=0: for(i=0;i<n; i++ ) for( j=0;jn; j++ )s+=B[i][j]; SUum=s;
  • A、O(1)
  • B、O(log2n)
  • C、O(n)
  • D、O(n2)


  • 4、 3.下面代码段的时间复杂度是 i=1; while( i<=n ) i=i*3;
  • A、O(n)
  • B、O(n2)
  • C、0(1)
  • D、O(log3n)


  • 5、 4.下面代码段的时间复杂度是() x=0; for( i=1;i<n;i++ ) for(j=1;j<=n-i;j++ ) x++;
  • A、O(n)
  • B、O(n2)
  • C、O(n3)
  • D、O(2n)


  • 6、 5.要判断一个整数N(> 10)是否素数,我们需要检查3到√N之间是否存在奇数可以整除N。则这个算法的时间复杂度是:
  • A、O(N/2)
  • B、O(√N)
  • C、O(√NlogN)
  • D、O(0.5logN)


  • 7、 6.算法分析的两个主要方面是()。
  • A、空间复杂性和时间复杂性
  • B、正确性和简明性
  • C、可读性和文档性
  • D、数据复杂性和程序复杂性


  • 8、 7.时间复杂度分析 下面算法的时间复杂度为______ int foo(int n) { return n *(n+1) / 2; }
  • A、0(n)
  • B、O(n2)
  • C、O(√n)
  • D、O(1)


  • 9、 8.设 n 是描述问题规模的非负整数,下列程序段的时间复杂度是: x = 0; while( n >= (x+1)*(x+1)) x = x+1;
  • A、O(logn)
  • B、O(n1/2)
  • C、O(n)
  • D、O(n2)


  • 10、 9.给定N x N的二维数组A,则在不改变数组的前提下,查找最大元素的时间复杂度是:
  • A、O(N²)
  • B、O(NlogN)
  • C、O(N)
  • D、O(N²logN)


  • 11、 9.与数据元素本身的形式、内容、相对位置、个数无关的是数据的()。
  • A、存储结构
  • B、存储实现
  • C、逻辑结构
  • D、运算实现


  • 12、 10.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着()。
  • A、数据在同一范围内取值
  • B、不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
  • C、每个数据元素都一样
  • D、数据元素所包含的数据项的个数要相等


  • 13、 11.被计算机加工的数据元素不是孤立的,它们彼此之间一般存在某种关系,通常把数据元素之间的这种关系称为
  • A、规则
  • B、结构
  • C、集合
  • D、运算


  • 14、 12.在 Data Structure=(D,R)中,D是( )的有限集合.
  • A、数据元素
  • B、算法
  • C、数据操作
  • D、数据对象


  • 15、 13.计算机所处理的数据一般具有某种关系,这是指()
  • A、数据与数据之间存在的某种关系
  • B、数据元素与数据元素之间存在的某种关系
  • C、元素内数据项与数据项之间存在的某种关系
  • D、数据文件内记录与记录之间存在的某种关系


  • 16、 14.以下关于数据结构的说法中正确的是( )。
  • A、数据结构的逻辑结构独立于其存储结构
  • B、数据结构的存储结构独立于该数据结构的逻辑结构
  • C、数据结构的逻辑结构唯一地决定了该数据结构的存储结构
  • D、数据结构仅由其逻辑结构和存储结构决定


  • 17、 30.在循环双链表的p所指结点之前插入s所指结点的操作是()
  • 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->right->next = s,
  • D、s->next=p;s->prior= p->prior; p->prior->next=s; p->prior =s;


  • 18、 16.下列属于线性数据结构的是()。
  • A、栈
  • B、树
  • C、图
  • D、集合


  • 19、 17.下列属于线性数据结构的是()。
  • A、队列
  • B、树
  • C、图
  • D、二叉树


  • 20、 18.下列属于非线性数据结构的是()。
  • A、线性表
  • B、图
  • C、栈
  • D、队列


  • 21、 19.可以用()定义一个完整的数据结构。
  • A、数据元素
  • B、数据对象
  • C、数据关系
  • D、抽象数据类型


  • 22、 20.以下与数据的存储结构无关的术语是()。
  • A、循环队列
  • B、链表
  • C、哈希表
  • D、栈


  • 23、 21.以下与数据的存储结构无关的术语是()。
  • A、循环队列
  • B、链表
  • C、哈希表
  • D、栈


  • 24、 22.线性表若采用链式存储结构时,要求内存中可用存储单元的地址
  • A、必须是连续的
  • B、连续或不连续都可以
  • C、部分地址必须是连续的
  • D、一定是不连续的


  • 25、 23.线性表L在什么情况下适用于使用链式结构实现?
  • A、需不断对L进行删除插入
  • B、需不断对L进行删除插入
  • C、L中含有大量的结点
  • D、L中结点结构复杂


  • 26、 24.在单链表中,若p所指的结点不是最后结点,在之后插入s所指结点,则执行
  • A、s->next=p;p->next=s;
  • B、s->next=p->next;p=s;
  • C、s->next=p->next;p->next=s;
  • D、p->next=s;s->next=p;


  • 27、 25.对于一非空的循环单链表,n和p分别指向链表的头、尾结点,则有:
  • A、p->next == h
  • B、p->next == NULL
  • C、D == NULL
  • D、p==h


  • 28、 26.链接存储的存储结构所占存储空间()。
  • A、分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
  • B、只有一部分,存放结点值
  • C、只有一部分,存储表示结点间关系的指针
  • D、分两部分,一部分存放结点值,另一部分存放结点所占单元数


  • 29、 27.单链表的存储密度()。
  • A、大于1
  • B、等于1
  • C、小于1
  • D、不能确定


  • 30、 28.已知表头元素为c的单链表在内存中的存储状态如下表所示 地址 1000H 1004H 1008H 100CH 1010H 元素 e 链接地址 1010H 100CH 1000H NULL 1004H 1014H 现将f存放于1014H处,并插入到单链表中,若f在逻辑上位于a和e之间,则a、è、f的“链接地址”依次是
  • A、1010H,1014H,1004H
  • B、1010H,1004H,1014H
  • C、1014H.1010H,1004H
  • D、1014H,1004H,1010H


  • 31、 29.在单链表中,要删除某一指定结点,必须先找到该结点的().
  • A、直接前驱
  • B、自身位置
  • C、直接后继
  • D、直接后继的后继


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序