国家开放大学24秋《数据结构(本)》形考作业2[答案]

作者:admin 字体:[增加 减小] 来源:国家开放大学 时间:2024-11-01 00:31

国家开放大学24秋《数据结构(本)》形考作业2[答案] 题目类型: 单选题 题目: 若让元素1,2,3依次进栈,则出栈顺序不可能为 选项: 3,2,1 2,1,3 3,1,2 1,3,2 题目类型: 单选题 题目: 一个队列的入队

国家开放大学24秋《数据结构(本)》形考作业2[答案]

国家开放大学24秋《数据结构(本)》形考作业2[答案]
题目类型:
  单选题
题目:
  若让元素1,2,3依次进栈,则出栈顺序不可能为
选项:
  3,2,1
  2,1,3
  3,1,2
  1,3,2


题目类型:
  单选题
题目:
  一个队列的入队序列是1,2,3,4.则队列的输出序列是
选项:
  4,3,2,1
  1,2,3,4
  1,4,3,2
  3,2,4,1


题目类型:
  单选题
题目:
  向顺序栈中压入新元素时,应当
选项:
  先移动栈顶指针,再存入元素
  先存入元素,再移动栈顶指针
  先后次序无关紧要
  同时进行


题目类型:
  单选题
题目:
  在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行
选项:
  top->next=p
  p->next=top->next;top->next=p
  p->next=top;top=p
  p->next=top->next;top=top->next


题目类型:
  单选题
题目:
  在一个栈顶指针为top的链栈中删除一个结点时,用 x保存被删结点的值,则执行
选项:
  x=top;top=top->next
  x=top->data
  top=top->next;x=top->data
  x=top->data;top=top->next


题目类型:
  单选题
题目:
  判断一个顺序队列(最多元素为m)为空的条件是
选项:
  rear==m-1
  front==rear
  rear=m
  front==rear1


题目类型:
  单选题
题目:
  判断一个循环队列为满的条件是
选项:
  rear=maxsize
  front==rear1
  (rear1)%maxsize==front
  rear%maxsize= =front


题目类型:
  单选题
题目:
  判断栈满(元素个数最多n个)的条件是
选项:
  top==0
  top!=0
  top==n-1
  top=-1


题目类型:
  单选题
题目:
  设有一个20阶的对称矩阵a(第一个元素为a1,1),采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组b中(数组下标从1开始), 则矩阵元素a6,2在一维数组b中的下标是
选项:
  21
  17
  28
  23


题目类型:
  单选题
题目:
  在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入缓冲区中,而打印机则从缓冲区中取出数据打印,该缓冲区应该是一个( )结构.
选项:
  堆栈
  队列
  数组
  线性表


题目类型:
  单选题
题目:
  一个递归算法必须包括
选项:
  递归部分
  终止条件和递归部分
  迭代部分
  终止条件和迭代部分


题目类型:
  单选题
题目:
  在一个链队中,假设f和r分别为队头和队尾指针,则删除一个结点的运算为
选项:
  r=f->next
  r=r->next
  f=f->next
  f=r->next


题目类型:
  单选题
题目:
  在一个链队中,假设f和r分别为队头和队尾指针,则插入s所指结点的运算为
选项:
  f->next=s;f=s
  r->next=s;r=s
  s->next=r;r=s
  s->next=f;f=s


题目类型:
  单选题
题目:
  数组a经初始化char a[ ]="english";a[7]中存放的是
选项:
  字符串的结束符
  字符h
  "h"
  变量h


题目类型:
  单选题
题目:
  设主串为"abccdabcdefabc",以下模式串能与主串成功匹配的是
选项:
  bcd
  bcd
  abc
  abc


题目类型:
  单选题
题目:
  字符串 a1="aeijing",a2="aei",a3="aefang",a4="aefi"中最大的是
选项:
  a1
  a2
  a3
  a4


题目类型:
  单选题
题目:
  两个字符串相等的条件是
选项:
  两串的长度相等
  两串包含的字符相同
  两串的长度相等,并且两串包含的字符相同
  两串的长度相等,并且对应位置上的字符相同


题目类型:
  单选题
题目:
  一维数组a采用顺序存储结构,每个元素占用6个字节,第6个元素的存储地址为100,则该数组的首地址是
选项:
  64
  28
  70
  90


题目类型:
  单选题
题目:
  一个非空广义表的表头
选项:
  不可能是原子
  只能是子表
  只能是原子
  可以是子表或原子


题目类型:
  单选题
题目:
  对稀疏矩阵进行压缩存储,可采用三元组表,一个10 行8列的稀疏矩阵a,其相应的三元组表共有6个元素,矩阵a共有( )个零元素.
选项:
  8
  72
  74
  10


题目类型:
  单选题
题目:
  对稀疏矩阵进行压缩存储,可采用三元组表,一个10 行8列的稀疏矩阵a共有73个零元素,a的右下角元素为6,其相应的三元组表中的第7个元素是
选项:
  (10,8,6)
  (10,8,7)
  (7,10,8)
  (7,8,10)


题目类型:
  单选题
题目:
  对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,并给该 结点赋值a,则执行: p=(struct node *)malloc(sizeof(struct node);p->data=a;和
选项:
  p->next=top;top=p
  top->next=p;p=top
  top=top->next;p=top
  p->next=top;p=top


题目类型:
  单选题
题目:
  头指针为head的带头结点的单向链表为空的判定条件是( )为真.
选项:
  head==null
  head->next!=null
  head->next==null
  head->next!=null


题目类型:
  单选题
题目:
  设有一个对称矩阵a,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组b中(数组下标从1开始),b数组共有55个元素,则该矩阵是( )阶的对称矩阵.
选项:
  5
  20
  10
  15


题目类型:
  单选题
题目:
  数组a经初始化char a[ ]="english";a[1]中存放的是
选项:
  字符n
  字符e
  "n"
  "e"


题目类型:
  判断题
题目:
  设有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作.hs=s; s-> next=hs
选项:
  对
  错


题目类型:
  判断题
题目:
  设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,栈 结点的指针域为next,则可执行hs=hs->next ;x=hs->data
选项:
  对
  错


题目类型:
  判断题
题目:
  有一个链栈,栈顶指针为h,现有一个p所指向的结点要入栈,则可执行操作p->next=h; 和h=p
选项:
  对
  错


题目类型:
  判断题
题目:
  设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,栈结点的指针域为next,数据域为data,则可执行hs= hs->next; x= hs->data
选项:
  对
  错


题目类型:
  判断题
题目:
  在一个链队中,f和r分别为队头和队尾指针,队结点的指针域为next,则插入所指结点的操作为r->next=s;r=s
选项:
  对
  错


题目类型:
  判断题
题目:
  在一个链队中,f和r分别为队头和队尾指针,队结点的指针域为next,s指向一个要入 队的结点,则入队操作为r=s;r->next=s
选项:
  对
  错


题目类型:
  判断题
题目:
  在一个不带头结点的非空链队中,f和r分别为队头和队尾指针,队结点的数据域为data,指针域为next,若要进行出队操作,并用变量x存放出队元素的数据值,则相关操作为x=f->data; f=f->next
选项:
  对
  错


题目类型:
  判断题
题目:
  对稀疏矩阵进行压缩存储,可采用三元组表,一个6行7列的稀疏矩阵a相应的三元组表共有8个元素,则矩阵a共有34个零元素.
选项:
  对
  错


题目类型:
  判断题
题目:
  循环队列的最大存储空间为maxsize,队头指针为f,队尾指针为r,当(r1)%maxsize=f 时表明队列已满.
选项:
  对
  错


题目类型:
  判断题
题目:
  循环队列的队头指针为f,队尾指针为r,当r= =f时表明队列已满.
选项:
  对
  错


题目类型:
  判断题
题目:
  空串的长度是0;空格串的长度是空格字符的个数.
选项:
  对
  错


题目类型:
  判断题
题目:
  对稀疏矩阵进行压缩存储,矩阵中每个非零元素对应的三元组包括该元素的行下标、列下标、和非零元素值三项信息.
选项:
  对
  错


题目类型:
  判断题
题目:
  循环队列的引入,目的是为了克服假上溢.
选项:
  对
  错


题目类型:
  判断题
题目:
  设有n阶对称矩阵a,用一维数组s压缩存储a的下三角元素,s的下标从零开始,元素 s[26]相应于a中的元素为a 7,5.
选项:
  对
  错


题目类型:
  判断题
题目:
  循环队列的最大存储空间为maxsize=6,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,当队尾指针rear=3时队满.
选项:
  对
  错


题目类型:
  判断题
题目:
  循环队列的最大存储空间为maxsize=6,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,队尾指针rear=3时,队列中共有5个元素.
选项:
  对
  错


题目类型:
  单选题
题目:
  以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针 struct node { elemtype data; struct node *next; }; struct node *top ; void push(elemtype x) { struct node *p; p=(struct node*)malloc __(1)__; p->data=x; __(2)__; __(3)__; }选项1
选项:
  sizeof (struct node)


题目类型:
  单选题
题目:
  以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针 struct node { elemtype data; struct node *next; }; struct node *top ; void push(elemtype x) { struct node *p; p=(struct node*)malloc __(1)__; p->data=x; __(2)__; __(3)__; }选项2
选项:
  p->next=top


题目类型:
  单选题
题目:
  以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针 struct node { elemtype data; struct node *next; }; struct node *top ; void push(elemtype x) { struct node *p; p=(struct node*)malloc __(1)__; p->data=x; __(2)__; __(3)__; }选项3
选项:
  top=p


题目类型:
  填空题
题目:
  以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针 struct node { elemtype data; struct node *next; }; struct node *top ; void push(elemtype x) { struct node *p; p=(struct node*)malloc __(1)__; p->data=x; __(2)__; __(3)__; }
选项:
  


题目类型:
  单选题
题目:
  以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别链队列的队头、队尾指针 struct node { elemtype data; struct node *next; }; struct node *front,*rear; void inqueue(elemtype x) { struct node *p; p= (struct node*) malloc __(1)__; p->data=x; p->next=null; __(2)__; rear= __(3)__; }选项1
选项:
  (sizeof (struct node)


题目类型:
  单选题
题目:
  以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别链队列的队头、队尾指针 struct node { elemtype data; struct node *next; }; struct node *front,*rear; void inqueue(elemtype x) { struct node *p; p= (struct node*) malloc __(1)__; p->data=x; p->next=null; __(2)__; rear= __(3)__; }选项2
选项:
  rear->next=p


题目类型:
  单选题
题目:
  以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别链队列的队头、队尾指针 struct node { elemtype data; struct node *next; }; struct node *front,*rear; void inqueue(elemtype x) { struct node *p; p= (struct node*) malloc __(1)__; p->data=x; p->next=null; __(2)__; rear= __(3)__; }选项3
选项:
  p


题目类型:
  填空题
题目:
  以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别链队列的队头、队尾指针 struct node { elemtype data; struct node *next; }; struct node *front,*rear; void inqueue(elemtype x) { struct node *p; p= (struct node*) malloc __(1)__; p->data=x; p->next=null; __(2)__; rear= __(3)__; }
选项:
  





国家开放大学24秋《数据结构(本)》形考作业2[答案]相关练习题:
超声波在人体组织中传播最快的是( )。

记账凭证应根据经审核无误的()填列

示范曲目《嘀哩嘀哩》的原作曲者是哪位著名的儿歌作曲家_

护理管理的核心是( ) A、护理人才管理 B、护理科研管理 C、护理教育管理 D、护理质量管理

辛亥革命后,孙中山领导的反对袁世凯的斗争有

属于氯化铵的作用的是

That ______ is not caused by shallow water.

【单选题】()是最早主张自由贸易。 A.平衡理论 B.绝对优势理论 C.国家垄断主义理论 D.重商主义理论

10、考察研究工具是否科学的标准是什么?

我们通过眼耳鼻舌身各种感官感觉到一个梨子的各种属性

与左旋多巴合用治疗帕金森病的药物是

不符合急性细菌性心内膜炎的是

关根伸夫留下了 等优秀作品。

“筷搜”是百度公司()年推出的产品

在Word中,设置首字下沉先打开( )选项卡,然后在“文本”组中进行

【单选题】新中国成立近70年来特别是改革开放40年来,中国奉行()的和平外交政策。 A. 不结盟 B. 联合第三世界国家 C. 独立自主 D. 新型大国关系

1、The ancient Greek philosopher is famous for saying that “Man is the Measure of all things”. In terms of personal development this means:

中央八项规定,严厉整治形式主义、官僚主义、享乐主义和奢靡之风,坚决反对()。

中国大学MOOC:党的十三大报告提出了党在社会主义初级阶段的基本路线,高度概括了党在社会主义初级阶段的奋斗目标、基本途径和根本保证、领导力量和依靠力量以及实现这一目标的基本方针。其中,实现社会主义初级阶段奋斗目标的根本立足点是()

引起分层的原因是( )。

【问答题】邓小平所作的《解放思想,实事求是,团结一致向前看》讲话,是在党的哪次会议上?

婴儿开始出现“分离焦虑”的年龄是()。

为婴幼儿测量体重时应注意避免()。

不能脱离对象而独立存在的过程是(   )。

9、人民对美好生活的向往,就是我们的奋斗目标。这始终是共产党人不变的初心和使命,也是改革开放的初心和使命。()

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map