54 喜欢·463 浏览
单选题

若带头结点的单链表的头指针为head,则判断链表是否为空的条件是()。

A
head=NULL
B
head->next=NULL
C
head!=NULL
D
head->next!=head

题目答案

B

答案解析

暂无解析
举一反三
单选题

若元素的入栈顺序为1,2,3....,n,如果第2个出栈的元素是n,则输出的第i(1<=i<=n)个元素是()。

A
n-i
B
n-i+l
C
n-i+2
D
无法确定

题目答案

D

答案解析

暂无解析
单选题

已知在一棵度为3的树中,度为2的结点数为4,度为3的结点数为3,则该树中的叶子结点数为()。

A
5
B
8
C
11
D
18

题目答案

C

答案解析

暂无解析
单选题

下列关键字序列中,构成大根堆的是()。

A
5,8,1,3,9,6,2,7
B
9,8,1,7,5,6,2,33
C
9,8,6,3,5,l,2,7
D
9,8,6,7,5,1,2,3

题目答案

D

答案解析

暂无解析
单选题

对长度为15的有序顺序表进行二分查找,在各记录的查找概率均相等的情况下,查找成功时所需进行的关键字比较次数的平均值为()。

A
39/15
B
49/15
C
51/15
D
55/15

题目答案

B

答案解析

暂无解析
单选题

数据库文件是由大量带有结构的()。

A
记录组成的集合
B
字符组成的集合
C
数据项组成的集合
D
数据结构组成的集合

题目答案

A

答案解析

暂无解析
单选题

按值可否分解,数据类型通常可分为两类,它们是()。

A
静态类型和动态类型
B
原子类型和表类型
C
原子类型和结构类型
D
数组类型和指针类型

题目答案

C

答案解析

暂无解析
单选题

指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是()。

A
p->next=r;q->next=r->next;r->next=q
B
p->next=r;r->next=q;q->next=r->next
C
r->next=q;q->next=r->next;p->next=r
D
r->next=q;p->next=r;q->next=r->next

题目答案

A

答案解析

暂无解析
单选题

若进栈次序为a,b,c,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是()。

A
3
B
5
C
6
D
7

题目答案

B

答案解析

暂无解析
单选题

假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为()。

A
rear==front
B
(front+1)%n==rear
C
rear+1==front
D
(rear+1)%n==front

题目答案

D

答案解析

暂无解析