- A+
所属分类:计算机科学技术题库
答案查询网公众号已于近期上线啦
除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。
(1)【◆题库问题◆】:[填空题] 写出算法的功能。int L(head){node * head;int n=0;node *p;p=head;while(p!=NULL){ p=p->next; n++; }return(n);}
【◆参考答案◆】:求单链表head的长度
(2)【◆题库问题◆】:[填空题] 线索是指()。
【◆参考答案◆】:指向结点前驱和后继信息的指针
(3)【◆题库问题◆】:[单选] 广义表((a),a)的表尾是()。
A.a
B.A.
C.()
D.(A.)
A.a
B.A.
C.()
D.(A.)
【◆参考答案◆】:B
(4)【◆题库问题◆】:[填空题] 写出下面算法的功能。Bitree*function(Bitree*bt){Bitree*t,*t1,*t2;if(bt==NULL)t=NULL;else{t=(Bitree*)malloc(sizeof(Bitree));t->data=bt->data;t1=function(bt->left);t2=function(bt->right);t->left=t2;t->right=t1;}return(t);}
【◆参考答案◆】:交换二叉树结点左右子树的递归算法
(5)【◆题库问题◆】:[问答题] 画出对下面的5阶B树插入关键字37后的结果。
【◆参考答案◆】:
(6)【◆题库问题◆】:[单选] 单链表中,增加一个头结点的目的是为了()。
A.使单链表至少有一个结点
B.标识表结点中首结点的位置
C.方面运算的实现
D.说明单链表是线性表的链式存储
A.使单链表至少有一个结点
B.标识表结点中首结点的位置
C.方面运算的实现
D.说明单链表是线性表的链式存储
【◆参考答案◆】:C
(7)【◆题库问题◆】:[单选] 对一棵二叉排序树按()遍历,可得到结点值从小到大的排列序列。
A.先序
B.中序
C.后序
D.层次
A.先序
B.中序
C.后序
D.层次
【◆参考答案◆】:B
(8)【◆题库问题◆】:[单选] 下列关于队列的叙述中正确的是()
A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
【◆参考答案◆】:C
(9)【◆题库问题◆】:[填空题] 每次从无序子表中取出一个元素,把它插入到有序子表中的适当位置,此种排序方法叫做()排序;每次从无序子表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
【◆参考答案◆】:插入;选择
(10)【◆题库问题◆】:[单选] 一个队列的入队序列是1,2,3,4,则队列的输出序列是()。
A.4,3,2,1
B.1,2,3,4
C.1,4,3,2
D.3,2,4,1
A.4,3,2,1
B.1,2,3,4
C.1,4,3,2
D.3,2,4,1
【◆参考答案◆】:B